diff --git a/.github/dependabot.yml b/.github/dependabot.yml new file mode 100644 index 000000000000..84bd4fa20aad --- /dev/null +++ b/.github/dependabot.yml @@ -0,0 +1,11 @@ +# https://docs.github.com/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file +version: 2 +updates: + - package-ecosystem: github-actions + directory: / + target-branch: master + schedule: + interval: daily + labels: + - GitHub + open-pull-requests-limit: 10 diff --git a/.github/workflows/ci_suite.yml b/.github/workflows/ci_suite.yml index 6f0c53a61f6a..c71cd3890928 100644 --- a/.github/workflows/ci_suite.yml +++ b/.github/workflows/ci_suite.yml @@ -19,9 +19,17 @@ concurrency: cancel-in-progress: true jobs: - run_linters: + start_gate: if: ( !contains(github.event.head_commit.message, '[ci skip]') ) + name: Start Gate + runs-on: ubuntu-latest + steps: + - name: Mandatory Empty Step + run: exit 0 + + run_linters: name: Run Linters + needs: start_gate runs-on: ubuntu-22.04 timeout-minutes: 5 @@ -122,9 +130,8 @@ jobs: run: tools/build/build --ci lint tgui-test compile_all_maps: - if: ( !contains(github.event.head_commit.message, '[ci skip]') ) name: Compile Maps - needs: [collect_data] + needs: collect_data runs-on: ubuntu-22.04 timeout-minutes: 5 @@ -147,8 +154,8 @@ jobs: max-required-client-version: ${{needs.collect_data.outputs.max_required_byond_client}} collect_data: - if: ( !contains(github.event.head_commit.message, '[ci skip]') ) name: Collect data for other tasks + needs: start_gate runs-on: ubuntu-22.04 timeout-minutes: 5 outputs: @@ -177,9 +184,8 @@ jobs: echo "max_required_byond_client=$(grep -Ev '^[[:blank:]]{0,}#{1,}|^[[:blank:]]{0,}$' .github/max_required_byond_client.txt | tail -n1)" >> $GITHUB_OUTPUT run_all_tests: - if: ( !contains(github.event.head_commit.message, '[ci skip]') ) name: Integration Tests - needs: [collect_data] + needs: collect_data strategy: fail-fast: false @@ -192,9 +198,9 @@ jobs: max_required_byond_client: ${{needs.collect_data.outputs.max_required_byond_client}} run_alternate_tests: - if: ( !contains(github.event.head_commit.message, '[ci skip]') && needs.collect_data.outputs.alternate_tests != '[]' ) + if: needs.collect_data.outputs.alternate_tests != '[]' name: Alternate Tests - needs: [collect_data] + needs: collect_data strategy: fail-fast: false matrix: @@ -207,18 +213,9 @@ jobs: minor: ${{ matrix.setup.minor }} max_required_byond_client: ${{needs.collect_data.outputs.max_required_byond_client}} - check_alternate_tests: - if: ( !contains(github.event.head_commit.message, '[ci skip]') && needs.collect_data.outputs.alternate_tests != '[]' ) - name: Check Alternate Tests - needs: [run_alternate_tests] - runs-on: ubuntu-22.04 - timeout-minutes: 5 - steps: - - run: echo Alternate tests passed. - compare_screenshots: - if: ( !contains(github.event.head_commit.message, '[ci skip]') && (success() || failure()) ) - needs: [run_all_tests, run_alternate_tests] + if: needs.collect_data.outputs.alternate_tests == '[]' || needs.run_alternate_tests.result == 'success' + needs: [ collect_data, run_all_tests, run_alternate_tests ] name: Compare Screenshot Tests timeout-minutes: 15 runs-on: ubuntu-22.04 @@ -255,7 +252,6 @@ jobs: path: artifacts/screenshot_comparisons test_windows: - if: ( !contains(github.event.head_commit.message, '[ci skip]') ) name: Windows Build needs: [collect_data] runs-on: windows-latest @@ -279,3 +275,14 @@ jobs: with: dmb-location: tgstation.dmb max-required-client-version: ${{needs.collect_data.outputs.max_required_byond_client}} + + completion_gate: # Serves as a non-moving target for branch rulesets + if: always() && !cancelled() + name: Completion Gate + needs: [ test_windows, compare_screenshots, compile_all_maps, run_linters ] + runs-on: ubuntu-latest + steps: + - name: Decide whether the needed jobs succeeded or failed + uses: re-actors/alls-green@release/v1 + with: + jobs: ${{ toJSON(needs) }} diff --git a/.github/workflows/update_tgs_dmapi.yml b/.github/workflows/update_tgs_dmapi.yml index 0ce490ad2a17..d35952935daf 100644 --- a/.github/workflows/update_tgs_dmapi.yml +++ b/.github/workflows/update_tgs_dmapi.yml @@ -21,6 +21,7 @@ jobs: - name: Apply DMAPI update uses: tgstation/tgs-dmapi-updater@v2 + id: dmapi-update with: header-path: 'code/__DEFINES/tgs.dm' library-path: 'code/modules/tgs' @@ -41,7 +42,7 @@ jobs: source_branch: "tgs-dmapi-update" destination_branch: "master" pr_title: "Automatic TGS DMAPI Update" - pr_body: "This pull request updates the TGS DMAPI to the latest version. Please note any changes that may be breaking or unimplemented in your codebase by checking what changes are in the definitions file: code/__DEFINES/tgs.dm before merging." + pr_body: "This pull request updates the TGS DMAPI to the latest version. Please note any changes that may be breaking or unimplemented in your codebase by checking what changes are in the definitions file: code/__DEFINES/tgs.dm before merging.\n\n${{ steps.dmapi-update.outputs.release-notes }}" pr_label: "Tools" pr_allow_empty: false github_token: ${{ secrets.COMFY_ORANGE_PAT || secrets.GITHUB_TOKEN }} diff --git a/SQL/database_changelog.md b/SQL/database_changelog.md index c990427876e8..e229efae7ef0 100644 --- a/SQL/database_changelog.md +++ b/SQL/database_changelog.md @@ -2,19 +2,99 @@ Any time you make a change to the schema files, remember to increment the databa Make sure to also update `DB_MAJOR_VERSION` and `DB_MINOR_VERSION`, which can be found in `code/__DEFINES/subsystem.dm`. -The latest database version is 5.24; The query to update the schema revision table is: +The latest database version is 5.26; The query to update the schema revision table is: ```sql -INSERT INTO `schema_revision` (`major`, `minor`) VALUES (5, 24); +INSERT INTO `schema_revision` (`major`, `minor`) VALUES (5, 26); ``` or ```sql -INSERT INTO `SS13_schema_revision` (`major`, `minor`) VALUES (5, 24); +INSERT INTO `SS13_schema_revision` (`major`, `minor`) VALUES (5, 26); ``` In any query remember to add a prefix to the table names if you use one. +----------------------------------------------------- +Version 5.26, 20 September 2024, by Absolucy +Properly added the previously undocumented `metric_data`, `subsystem_metrics`, `subsystem_extra_metrics`, `overwatch_whitelist`, and `overwatch_asn_ban` tables. +```sql +CREATE TABLE `metric_data` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `datetime` datetime NOT NULL, + `cpu` decimal(20,10) unsigned DEFAULT NULL, + `maptick` decimal(20,10) unsigned DEFAULT NULL, + `elapsed_processed` int(15) unsigned DEFAULT NULL, + `elapsed_real` int(15) unsigned DEFAULT NULL, + `client_count` int(15) unsigned DEFAULT NULL, + `round_id` int(15) unsigned DEFAULT NULL, + `relational_id` varchar(255) DEFAULT NULL, + PRIMARY KEY (`id`) USING BTREE +) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; + +CREATE TABLE `overwatch_asn_ban` ( + `ip` varchar(21) NOT NULL, + `asn` varchar(100) NOT NULL, + `a_ckey` varchar(30) NOT NULL, + `timestamp` datetime NOT NULL, + PRIMARY KEY (`asn`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci; + +CREATE TABLE `overwatch_ip_cache` ( + `ip` varchar(50) NOT NULL DEFAULT '', + `response` longtext NOT NULL, + PRIMARY KEY (`ip`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci; + +CREATE TABLE `overwatch_whitelist` ( + `ckey` varchar(30) NOT NULL, + `a_ckey` varchar(30) NOT NULL, + `timestamp` datetime NOT NULL, + PRIMARY KEY (`ckey`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci; + +CREATE TABLE `subsystem_extra_metrics` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `datetime` datetime NOT NULL, + `round_id` int(15) unsigned DEFAULT NULL, + `ss_id` varchar(255) DEFAULT NULL, + `relation_id_SS` varchar(255) DEFAULT NULL, + `ss_value` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL, + PRIMARY KEY (`id`) USING BTREE, + CONSTRAINT `ss_value` CHECK (json_valid(`ss_value`)) +) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; + +CREATE TABLE `subsystem_metrics` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `avg_iter_count` decimal(20,6) NOT NULL DEFAULT 0.000000, + `avg_drift` decimal(20,6) NOT NULL DEFAULT 0.000000, + `datetime` datetime NOT NULL, + `round_id` int(15) unsigned DEFAULT NULL, + `ss_id` varchar(255) DEFAULT NULL, + `relational_id` varchar(255) DEFAULT NULL, + `relation_id_SS` varchar(255) DEFAULT NULL, + `cost` decimal(20,6) unsigned DEFAULT NULL, + `tick_usage` decimal(20,6) unsigned DEFAULT NULL, + PRIMARY KEY (`id`) USING BTREE +) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; +``` + +----------------------------------------------------- +Version 5.25, 8 September 2024, by Absolucy +Added `log_directory` field to the `round` table. +```sql +ALTER TABLE `round` + ADD COLUMN `log_directory` VARCHAR(255) NULL AFTER `station_name`; + +UPDATE `round` +SET `log_directory` = CONCAT( + 'data/logs/', + DATE_FORMAT(`initialize_datetime`, '%Y/%m/%d'), + '/round-', + `id` +); +``` + ----------------------------------------------------- Version 5.24, 17 May 2023, by LemonInTheDark Modified the library action table to fit ckeys properly, and to properly store ips. diff --git a/SQL/tgstation_schema.sql b/SQL/tgstation_schema.sql index 094f5ffcd6be..9696082994db 100644 --- a/SQL/tgstation_schema.sql +++ b/SQL/tgstation_schema.sql @@ -367,8 +367,9 @@ CREATE TABLE `player` ( `lastadminrank` varchar(32) NOT NULL DEFAULT 'Player', `accountjoindate` DATE DEFAULT NULL, `flags` smallint(5) unsigned DEFAULT '0' NOT NULL, - `antag_tokens` tinyint(4) unsigned DEFAULT '0', + `antag_tokens` tinyint(4) unsigned DEFAULT '0', `metacoins` int(10) unsigned NOT NULL DEFAULT '0', + `twitch_rank` VARCHAR(32) NOT NULL DEFAULT '', `patreon_key` VARCHAR(32) NOT NULL DEFAULT 'None', `patreon_rank` VARCHAR(32) NOT NULL DEFAULT 'None', PRIMARY KEY (`ckey`), @@ -494,6 +495,7 @@ CREATE TABLE `round` ( `shuttle_name` VARCHAR(64) NULL, `map_name` VARCHAR(32) NULL, `station_name` VARCHAR(80) NULL, + `log_directory` VARCHAR(255) NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; /*!40101 SET character_set_client = @saved_cs_client */; @@ -706,6 +708,9 @@ CREATE TABLE `telemetry_connections` ( UNIQUE INDEX `unique_constraints` (`ckey` , `telemetry_ckey` , `address` , `computer_id`) ); +-- +-- Table structure for table `tutorial_completions` +-- DROP TABLE IF EXISTS `tutorial_completions`; CREATE TABLE `tutorial_completions` ( `id` INT NOT NULL AUTO_INCREMENT, @@ -714,6 +719,89 @@ CREATE TABLE `tutorial_completions` ( PRIMARY KEY (`id`), UNIQUE INDEX `ckey_tutorial_unique` (`ckey`, `tutorial_key`)); +-- +-- Table structure for table `metric_data` +-- +DROP TABLE IF EXISTS `metric_data`; +CREATE TABLE `metric_data` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `datetime` datetime NOT NULL, + `cpu` decimal(20,10) unsigned DEFAULT NULL, + `maptick` decimal(20,10) unsigned DEFAULT NULL, + `elapsed_processed` int(15) unsigned DEFAULT NULL, + `elapsed_real` int(15) unsigned DEFAULT NULL, + `client_count` int(15) unsigned DEFAULT NULL, + `round_id` int(15) unsigned DEFAULT NULL, + `relational_id` varchar(255) DEFAULT NULL, + PRIMARY KEY (`id`) USING BTREE +) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; + +-- +-- Table structure for table `overwatch_asn_ban` +-- +DROP TABLE IF EXISTS `overwatch_asn_ban`; +CREATE TABLE `overwatch_asn_ban` ( + `ip` varchar(21) NOT NULL, + `asn` varchar(100) NOT NULL, + `a_ckey` varchar(30) NOT NULL, + `timestamp` datetime NOT NULL, + PRIMARY KEY (`asn`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci; + +-- +-- Table structure for table `overwatch_ip_cache` +-- +DROP TABLE IF EXISTS `overwatch_ip_cache`; +CREATE TABLE `overwatch_ip_cache` ( + `ip` varchar(50) NOT NULL DEFAULT '', + `response` longtext NOT NULL, + PRIMARY KEY (`ip`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci; + +-- +-- Table structure for table `overwatch_whitelist` +-- +DROP TABLE IF EXISTS `overwatch_whitelist`; +CREATE TABLE `overwatch_whitelist` ( + `ckey` varchar(30) NOT NULL, + `a_ckey` varchar(30) NOT NULL, + `timestamp` datetime NOT NULL, + PRIMARY KEY (`ckey`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci; + +-- +-- Table structure for table `subsystem_extra_metrics` +-- +DROP TABLE IF EXISTS `subsystem_extra_metrics`; +CREATE TABLE `subsystem_extra_metrics` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `datetime` datetime NOT NULL, + `round_id` int(15) unsigned DEFAULT NULL, + `ss_id` varchar(255) DEFAULT NULL, + `relation_id_SS` varchar(255) DEFAULT NULL, + `ss_value` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL, + PRIMARY KEY (`id`) USING BTREE, + CONSTRAINT `ss_value` CHECK (json_valid(`ss_value`)) +) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; + +-- +-- Table structure for table `metric_data` +-- +DROP TABLE IF EXISTS `subsystem_metrics`; +CREATE TABLE `subsystem_metrics` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `avg_iter_count` decimal(20,6) NOT NULL DEFAULT 0.000000, + `avg_drift` decimal(20,6) NOT NULL DEFAULT 0.000000, + `datetime` datetime NOT NULL, + `round_id` int(15) unsigned DEFAULT NULL, + `ss_id` varchar(255) DEFAULT NULL, + `relational_id` varchar(255) DEFAULT NULL, + `relation_id_SS` varchar(255) DEFAULT NULL, + `cost` decimal(20,6) unsigned DEFAULT NULL, + `tick_usage` decimal(20,6) unsigned DEFAULT NULL, + PRIMARY KEY (`id`) USING BTREE +) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; + /*!40101 SET SQL_MODE=@OLD_SQL_MODE */; /*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */; /*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */; diff --git a/SQL/tgstation_schema_prefixed.sql b/SQL/tgstation_schema_prefixed.sql index 89751912f66e..7676c14d5b62 100644 --- a/SQL/tgstation_schema_prefixed.sql +++ b/SQL/tgstation_schema_prefixed.sql @@ -492,6 +492,7 @@ CREATE TABLE `SS13_round` ( `shuttle_name` VARCHAR(64) NULL, `map_name` VARCHAR(32) NULL, `station_name` VARCHAR(80) NULL, + `log_directory` VARCHAR(255) NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; /*!40101 SET character_set_client = @saved_cs_client */; diff --git a/_maps/RandomRuins/LavaRuins/lavaland_biodome_clown_planet.dmm b/_maps/RandomRuins/LavaRuins/lavaland_biodome_clown_planet.dmm index ef650913f141..bcc82db11fde 100644 --- a/_maps/RandomRuins/LavaRuins/lavaland_biodome_clown_planet.dmm +++ b/_maps/RandomRuins/LavaRuins/lavaland_biodome_clown_planet.dmm @@ -333,7 +333,7 @@ /area/ruin/powered/clownplanet) "bZ" = ( /obj/machinery/door/airlock/bananium, -/turf/open/indestructible/honk, +/turf/open/floor/carpet, /area/ruin/powered/clownplanet) "ca" = ( /obj/item/bikehorn, diff --git a/_maps/RandomRuins/LavaRuins/lavaland_surface_seed_vault.dmm b/_maps/RandomRuins/LavaRuins/lavaland_surface_seed_vault.dmm index 3085ce48ea2f..aaff4461f127 100644 --- a/_maps/RandomRuins/LavaRuins/lavaland_surface_seed_vault.dmm +++ b/_maps/RandomRuins/LavaRuins/lavaland_surface_seed_vault.dmm @@ -452,7 +452,7 @@ dir = 8 }, /obj/structure/table/reinforced, -/obj/item/botanical_lexicon, +/obj/item/book/manual/botanical_lexicon, /turf/open/floor/mineral/plastitanium, /area/ruin/powered/seedvault) "bj" = ( diff --git a/_maps/RandomRuins/SpaceRuins/listeningstation.dmm b/_maps/RandomRuins/SpaceRuins/listeningstation.dmm index 8dd7ac7c0ee3..8b1062447f45 100644 --- a/_maps/RandomRuins/SpaceRuins/listeningstation.dmm +++ b/_maps/RandomRuins/SpaceRuins/listeningstation.dmm @@ -1,1010 +1,2357 @@ //MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE "ac" = ( -/obj/structure/sign/poster/official/nanotrasen_logo/directional/north, -/obj/effect/turf_decal/tile/blue, -/turf/open/floor/iron, -/area/ruin/space/has_grav/listeningstation) -"ae" = ( -/obj/item/wallframe/button{ - pixel_x = 7; - pixel_y = -7; - name = "Busted Button"; - desc = "Someone appears to have broken this button off it's frame. Not likely to be useful where you found it." - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/turf/open/floor/iron, -/area/ruin/space/has_grav/listeningstation) -"ap" = ( -/obj/structure/marker_beacon/cerulean, -/obj/structure/sign/nanotrasen{ - pixel_y = -32 +/obj/effect/turf_decal/tile/red/opposingcorners, +/obj/structure/table/reinforced, +/obj/item/stack/cable_coil{ + pixel_x = -1; + pixel_y = 1 }, -/obj/structure/sign/nanotrasen{ - pixel_x = 32 +/obj/item/storage/toolbox/syndicate{ + pixel_x = 6; + pixel_y = 7 }, -/turf/open/floor/plating/airless, -/area/ruin/space) -"aP" = ( -/obj/structure/cable, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/blue/anticorner/contrasted, -/turf/open/floor/iron, -/area/ruin/space/has_grav/listeningstation) -"aR" = ( -/obj/effect/decal/cleanable/dirt, +/obj/machinery/power/apc/auto_name/directional/east, /obj/structure/cable, +/obj/effect/mapping_helpers/apc/syndicate_access, +/turf/open/floor/iron/dark, +/area/ruin/space/has_grav/listeningstation/comms) +"ae" = ( +/obj/effect/turf_decal/sand/plating, +/obj/item/seeds/potato, +/obj/item/seeds/potato, +/obj/item/seeds/potato, +/obj/structure/closet/crate/hydroponics, +/obj/item/storage/bag/plants/portaseeder, +/obj/item/seeds/tower, /turf/open/floor/plating, -/area/ruin/space/has_grav/listeningstation) +/area/ruin/space/has_grav/listeningstation/asteroid) +"au" = ( +/obj/machinery/telecomms/relay/preset/ruskie, +/obj/machinery/light/small/directional/east, +/turf/open/floor/circuit/red/anim, +/area/ruin/space/has_grav/listeningstation/support) +"aF" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/grimy, +/area/ruin/space/has_grav/listeningstation/dorms) +"aW" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/closed/wall/rock, +/area/ruin/space/has_grav/listeningstation/asteroid) "be" = ( -/obj/structure/bed/maint, -/obj/item/bedsheet/syndie, -/obj/item/paper/fluff/ruins/listeningstation/reports/october, -/turf/open/floor/plating, -/area/ruin/space/has_grav/listeningstation) +/obj/effect/spawner/random/trash/food_packaging, +/turf/open/misc/asteroid, +/area/ruin/space/has_grav/listeningstation/asteroid) +"bi" = ( +/obj/machinery/power/apc/auto_name/directional/west, +/obj/structure/cable, +/obj/effect/mapping_helpers/apc/syndicate_access, +/obj/machinery/space_heater, +/turf/open/misc/asteroid, +/area/ruin/space/has_grav/listeningstation/asteroid) +"bk" = ( +/obj/effect/turf_decal/tile/red/opposingcorners, +/obj/structure/table/reinforced, +/obj/item/flashlight{ + pixel_y = -5; + pixel_x = -9 + }, +/obj/machinery/firealarm/directional/east, +/obj/item/paper_bin{ + pixel_x = 9; + pixel_y = -8 + }, +/obj/item/pen{ + pixel_x = 10; + pixel_y = -7 + }, +/obj/item/stamp/chameleon{ + pixel_x = 12; + pixel_y = 7 + }, +/obj/item/reagent_containers/cup/glass/bottle/beer/almost_empty{ + desc = "Beer. In space. A faded label on it reads 'use to avoid loneliness'. Seems to have already been used."; + pixel_x = 9; + pixel_y = 22 + }, +/obj/item/taperecorder{ + pixel_y = 9; + pixel_x = -6 + }, +/turf/open/floor/iron/dark, +/area/ruin/space/has_grav/listeningstation/comms) "by" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/item/multitool{ - pixel_x = 8; - pixel_y = 3 +/obj/structure/barricade/wooden/crude, +/turf/open/misc/asteroid, +/area/ruin/space/has_grav/listeningstation/asteroid) +"bH" = ( +/turf/closed/wall/rust, +/area/ruin/space/has_grav/listeningstation/lobby) +"bK" = ( +/obj/structure/fluff/minepost, +/turf/open/misc/asteroid, +/area/ruin/space/has_grav/listeningstation/asteroid) +"ca" = ( +/obj/item/ammo_box/magazine/m9mm{ + pixel_x = 7; + pixel_y = 2 }, -/obj/structure/table, -/obj/item/toy/cards/deck/syndicate{ +/obj/structure/closet/syndicate, +/obj/item/clothing/under/color/black, +/obj/item/clothing/head/soft/black{ pixel_x = -5; - pixel_y = 1 + pixel_y = 9 }, -/turf/open/floor/plating, -/area/ruin/space/has_grav/listeningstation) -"ca" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/table, -/obj/item/storage/photo_album/listeningstation, -/turf/open/floor/iron/small, -/area/ruin/space/has_grav/listeningstation) -"ch" = ( -/obj/structure/sign/nanotrasen{ - pixel_y = 32 +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/firealarm/directional/east, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 }, -/obj/structure/lattice/catwalk, -/obj/structure/marker_beacon/cerulean, -/turf/template_noop, -/area/ruin/space) +/turf/open/floor/iron/grimy, +/area/ruin/space/has_grav/listeningstation/dorms) +"ch" = ( +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/obj/structure/sign/warning/vacuum/external/directional/west, +/obj/structure/sign/poster/official/safety_internals/directional/east, +/turf/open/floor/plating, +/area/ruin/space/has_grav/listeningstation/lobby) "cj" = ( +/turf/closed/wall/rust, +/area/ruin/space/has_grav/listeningstation/support) +"cE" = ( /obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/small, -/area/ruin/space/has_grav/listeningstation) -"cq" = ( -/obj/effect/turf_decal/bot, -/obj/item/weldingtool/largetank, -/obj/item/wrench, -/obj/item/clothing/head/utility/welding, -/obj/structure/rack, -/turf/open/floor/plating, -/area/ruin/space/has_grav/listeningstation) -"ct" = ( -/obj/machinery/atmospherics/pipe/smart/simple/supply/visible/layer4, -/turf/open/floor/plating, -/area/ruin/space/has_grav/listeningstation) -"cU" = ( +/obj/machinery/firealarm/directional/east, +/turf/open/floor/iron/dark, +/area/ruin/space/has_grav/listeningstation/support) +"cG" = ( +/obj/effect/turf_decal/sand/plating, +/obj/structure/cable, +/obj/machinery/light/small/red/directional/east, +/turf/open/floor/plating/airless, +/area/ruin/space/has_grav/listeningstation/asteroid) +"db" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small/directional/south, /obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/duct, +/turf/open/floor/iron/smooth_half, +/area/ruin/space/has_grav/listeningstation/support) +"dg" = ( +/obj/effect/turf_decal/sand/plating, +/obj/machinery/door/airlock/external/glass/ruin{ + name = "Excavation Access" + }, /obj/effect/mapping_helpers/airlock/access/all/syndicate/general, -/obj/machinery/door/airlock/centcom{ - name = "Nanotrasen Real Locked Door"; - desc = "Truly, a marvel of modern engineering." +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 }, -/turf/open/floor/iron/dark, -/area/ruin/space/has_grav/listeningstation) -"db" = ( /obj/structure/cable, +/obj/effect/mapping_helpers/airlock/cutaiwire, /turf/open/floor/plating, -/area/ruin/space/has_grav/listeningstation) -"dg" = ( +/area/ruin/space/has_grav/listeningstation/lounge) +"dt" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 + }, +/obj/machinery/airalarm/directional/south, +/obj/effect/mapping_helpers/airalarm/syndicate_access, +/obj/effect/turf_decal/tile/blue/half/contrasted, +/turf/open/floor/iron, +/area/ruin/space/has_grav/listeningstation/medical) +"dW" = ( +/obj/machinery/hydroponics/soil, +/obj/machinery/hydroponics/soil, +/obj/machinery/light/small/maintenance/directional/north, +/turf/open/misc/asteroid, +/area/ruin/space/has_grav/listeningstation/asteroid) +"ep" = ( +/mob/living/basic/mining/hivelord, +/turf/open/misc/asteroid, +/area/ruin/space/has_grav/listeningstation/support) +"eu" = ( +/obj/structure/cable, /obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small/red/directional/east, +/turf/open/floor/plating, +/area/ruin/space/has_grav/listeningstation/lobby) +"eM" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/table, -/obj/item/storage/medkit/regular, -/obj/item/clothing/neck/stethoscope, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/light/small/directional/north, -/obj/effect/turf_decal/tile/blue/half/contrasted{ +/obj/structure/table_frame, +/obj/item/stack/sheet/iron, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/obj/item/storage/bag/trash{ + pixel_x = 8; + pixel_y = 9 + }, +/obj/item/storage/bag/trash{ + pixel_x = -10; + pixel_y = 6 + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav/listeningstation/support) +"eR" = ( +/obj/item/stack/sheet/glass{ + amount = 10 + }, +/obj/item/stack/rods/ten, +/obj/effect/decal/cleanable/dirt, +/obj/item/storage/box/lights/bulbs, +/obj/item/stack/sheet/mineral/plasma{ + amount = 30 + }, +/obj/item/stock_parts/cell/high, +/obj/structure/closet/crate, +/obj/effect/turf_decal/delivery, +/obj/structure/cable, +/obj/item/stack/sheet/iron/fifty, +/obj/machinery/power/terminal{ dir = 4 }, -/obj/item/storage/medkit/surgery, +/turf/open/floor/plating, +/area/ruin/space/has_grav/listeningstation/support) +"eZ" = ( +/turf/closed/wall/rust, +/area/ruin/space/has_grav/listeningstation/lounge) +"fe" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/blood/old, +/obj/machinery/duct, /turf/open/floor/iron, -/area/ruin/space/has_grav/listeningstation) -"dv" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/area/ruin/space/has_grav/listeningstation/lobby) +"fo" = ( +/obj/effect/baseturf_helper/asteroid/airless, +/turf/closed/wall/r_wall, +/area/ruin/space/has_grav/listeningstation/medical) +"fz" = ( +/obj/item/ammo_casing/spent, +/obj/effect/decal/cleanable/blood/old, +/obj/effect/mob_spawn/corpse/human/syndicatecommando/lessenedgear/listeningpost, +/turf/open/misc/asteroid, +/area/ruin/space/has_grav/listeningstation/asteroid) +"gl" = ( +/obj/machinery/door/airlock/external/glass/ruin{ + name = "Excavation Access" + }, +/obj/effect/mapping_helpers/airlock/access/all/syndicate/general, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 1 }, +/obj/effect/turf_decal/sand/plating, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/airlock/cutaiwire, /turf/open/floor/plating, -/area/ruin/space/has_grav/listeningstation) -"dC" = ( -/obj/structure/table, -/obj/item/paper/fluff/ruins/listeningstation/reports/september, -/obj/item/storage/box/donkpockets{ - pixel_x = -2; - pixel_y = 6 - }, -/obj/item/storage/box/donkpockets{ - pixel_x = 2 +/area/ruin/space/has_grav/listeningstation/support) +"go" = ( +/turf/closed/mineral/random/stationside/asteroid/porus, +/area/ruin/space/has_grav/listeningstation/asteroid) +"gA" = ( +/obj/item/flashlight/lantern/syndicate{ + on = 1; + pixel_x = -12; + pixel_y = -10 }, -/obj/machinery/light/small/directional/south, +/obj/structure/fluff/minepost, +/turf/open/misc/asteroid, +/area/ruin/space/has_grav/listeningstation/asteroid) +"gJ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/secure_closet/freezer/empty/open, +/obj/item/food/rationpack, +/obj/item/food/rationpack, +/obj/item/food/rationpack, +/obj/item/food/rationpack, +/obj/item/food/rationpack, +/obj/item/food/rationpack, +/obj/machinery/light_switch/directional/east, /turf/open/floor/iron/small, -/area/ruin/space/has_grav/listeningstation) -"dW" = ( +/area/ruin/space/has_grav/listeningstation/lounge) +"gO" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Supplies Storeroom" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/airlock/access/all/syndicate/general, +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/cutaiwire, +/turf/open/floor/plating, +/area/ruin/space/has_grav/listeningstation/support) +"hm" = ( /obj/structure/cable, +/turf/open/misc/asteroid/airless, +/area/ruin/space/has_grav/listeningstation/asteroid) +"hs" = ( /obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/duct, +/obj/structure/cable, /turf/open/floor/iron/small, -/area/ruin/space/has_grav/listeningstation) -"eR" = ( +/area/ruin/space/has_grav/listeningstation/lounge) +"ir" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/obj/structure/closet/secure_closet/medical1{ + req_access = list("syndicate") + }, +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 1 + }, /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/light/small/directional/north, +/obj/item/paper/fluff/ruins/listeningstation/reports/october, +/obj/item/cane/white, +/turf/open/floor/iron, +/area/ruin/space/has_grav/listeningstation/medical) +"iv" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, +/obj/structure/reagent_dispensers/fueltank, /turf/open/floor/plating, -/area/ruin/space/has_grav/listeningstation) -"eW" = ( -/obj/structure/table, -/obj/item/reagent_containers/cup/glass/bottle/beer/almost_empty{ - name = "Use To Avert Loneliness"; - desc = "It's been used..."; - pixel_x = 8 +/area/ruin/space/has_grav/listeningstation/support) +"iE" = ( +/obj/effect/turf_decal/sand/plating, +/obj/machinery/door/airlock/external/glass/ruin{ + name = "Excavation Access" }, -/obj/item/reagent_containers/spray/cleaner{ - pixel_x = -6 +/obj/effect/mapping_helpers/airlock/access/all/syndicate/general, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 }, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/cutaiwire, /turf/open/floor/plating, -/area/ruin/space/has_grav/listeningstation) -"fG" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/closed/wall/r_wall, -/area/ruin/space/has_grav/listeningstation) -"gc" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/area/ruin/space/has_grav/listeningstation/lounge) +"iN" = ( /obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/decal/cleanable/dirt, +/obj/effect/mapping_helpers/broken_floor, +/obj/machinery/duct, /turf/open/floor/plating, -/area/ruin/space/has_grav/listeningstation) -"gl" = ( -/obj/effect/spawner/random/trash/mess, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/turf/open/floor/iron/grimy, -/area/ruin/space/has_grav/listeningstation) -"gJ" = ( -/obj/structure/table/wood, -/obj/item/seeds/potato, -/obj/item/ammo_box/magazine/m9mm, -/obj/item/seeds/cannabis, -/turf/open/floor/iron/grimy, -/area/ruin/space/has_grav/listeningstation) -"hk" = ( -/obj/structure/bookcase/random, -/turf/open/floor/iron/grimy, -/area/ruin/space/has_grav/listeningstation) -"hm" = ( -/obj/item/toy/waterballoon{ - name = "Donk Corporation's Emergency Air Supply Balloon"; - desc = "The efficacy of this product is doubted." - }, -/turf/open/misc/asteroid/airless, -/area/ruin/space) +/area/ruin/space/has_grav/listeningstation/lobby) "iU" = ( -/obj/structure/toilet{ - pixel_y = 18 - }, -/obj/effect/decal/cleanable/dirt, -/obj/item/soap/syndie, -/obj/structure/sign/poster/contraband/gorlex_recruitment/directional/west, -/obj/machinery/light/very_dim/directional/east, -/turf/open/floor/iron/showroomfloor, -/area/ruin/space/has_grav/listeningstation) -"jr" = ( -/obj/machinery/power/port_gen/pacman{ - anchored = 1 +/obj/effect/mob_spawn/ghost_role/human/lavaland_syndicate/comms/space{ + dir = 8 }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plating, -/area/ruin/space/has_grav/listeningstation) -"kG" = ( -/obj/machinery/atmospherics/components/unary/passive_vent/layer2{ - desc = "Doesn't seem to be connected to anything." +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/light/small/directional/east, +/turf/open/floor/circuit/red/anim, +/area/ruin/space/has_grav/listeningstation/dorms) +"jq" = ( +/obj/machinery/power/smes{ + charge = 5e+006 }, -/turf/open/floor/iron, -/area/ruin/space/has_grav/listeningstation) -"kK" = ( -/obj/machinery/atmospherics/components/tank/air, -/obj/effect/turf_decal/bot, /obj/structure/cable, /turf/open/floor/plating, -/area/ruin/space/has_grav/listeningstation) -"lk" = ( -/obj/item/radio/intercom/directional/east{ - freerange = 1 +/area/ruin/space/has_grav/listeningstation/support) +"jr" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 }, -/obj/machinery/computer/camera_advanced{ +/obj/effect/turf_decal/tile/blue{ dir = 8 }, +/obj/structure/cable, +/obj/structure/sign/poster/contraband/syndicate_medical/directional/south, +/turf/open/floor/iron, +/area/ruin/space/has_grav/listeningstation/lounge) +"js" = ( +/obj/machinery/duct, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/ruin/space/has_grav/listeningstation/support) +"jD" = ( /obj/effect/turf_decal/tile/red/opposingcorners, -/turf/open/floor/iron/dark, -/area/ruin/space/has_grav/listeningstation) -"lu" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /obj/effect/decal/cleanable/dirt, -/obj/item/toy/balloon/syndicate, -/turf/open/floor/plating, -/area/ruin/space/has_grav/listeningstation) +/turf/open/floor/iron/dark, +/area/ruin/space/has_grav/listeningstation/comms) +"kt" = ( +/obj/item/storage/bag/trash/filled, +/turf/open/misc/asteroid, +/area/ruin/space/has_grav/listeningstation/asteroid) +"kG" = ( +/obj/machinery/door/airlock/hatch{ + name = "Emergency Backup" + }, +/obj/effect/mapping_helpers/airlock/access/all/syndicate/general, +/obj/structure/barricade/wooden/crude, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/airlock/cutaiwire, +/turf/open/floor/iron/grimy, +/area/ruin/space/has_grav/listeningstation/dorms) +"kK" = ( +/obj/structure/table/wood, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/paper/fluff/ruins/listeningstation/reports/november, +/obj/machinery/light/small/directional/west, +/turf/open/floor/iron/grimy, +/area/ruin/space/has_grav/listeningstation/dorms) +"la" = ( +/obj/structure/table/wood, +/obj/item/toy/cards/deck/syndicate{ + pixel_x = -5; + pixel_y = 1 + }, +/obj/machinery/light/small/directional/south, +/obj/item/pai_card{ + pixel_x = 16; + pixel_y = 2 + }, +/obj/item/paper/fluff/ruins/listeningstation/reports/september, +/turf/open/floor/iron/grimy, +/area/ruin/space/has_grav/listeningstation/dorms) "lE" = ( -/obj/structure/sign/warning/explosives/alt/directional/north, -/obj/machinery/syndicatebomb/self_destruct{ - anchored = 1 +/mob/living/basic/mining/goliath/ancient, +/turf/open/misc/asteroid, +/area/ruin/space/has_grav/listeningstation/asteroid) +"lO" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, -/obj/machinery/door/window/brigdoor{ - dir = 2; - req_access = list("syndicate"); - name = "Self Destruct Option" +/obj/machinery/duct, +/turf/open/floor/iron, +/area/ruin/space/has_grav/listeningstation/lobby) +"md" = ( +/obj/item/storage/medkit/surgery{ + pixel_x = 7; + pixel_y = 4 }, -/obj/machinery/light/small/red/directional/north, -/turf/open/floor/circuit/red, -/area/ruin/space/has_grav/listeningstation) -"nG" = ( -/obj/effect/decal/cleanable/blood/drip, /obj/structure/table, -/obj/item/camera, +/obj/effect/turf_decal/tile/blue/anticorner/contrasted{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/item/storage/pill_bottle/penacid{ + pixel_x = -9; + pixel_y = 13 + }, /turf/open/floor/iron, -/area/ruin/space/has_grav/listeningstation) -"nX" = ( -/obj/machinery/door/airlock/centcom{ - name = "Syndicate Secure Airlock System"; - desc = "Truly, a marvel of modern engineering." +/area/ruin/space/has_grav/listeningstation/medical) +"mh" = ( +/obj/docking_port/stationary{ + height = 8; + shuttle_id = "syndicate_listening_post"; + name = "Syndicate Listening Post"; + width = 12; + dwidth = 6 }, +/turf/template_noop, +/area/template_noop) +"mm" = ( /obj/structure/cable, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/mapping_helpers/airlock/access/all/syndicate/general, -/obj/effect/turf_decal/tile/red/opposingcorners, -/turf/open/floor/iron/dark, -/area/ruin/space/has_grav/listeningstation) -"oW" = ( -/obj/machinery/telecomms/relay/preset/ruskie{ - use_power = 0 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/duct, +/turf/open/floor/iron/small, +/area/ruin/space/has_grav/listeningstation/lounge) +"mN" = ( +/obj/machinery/plumbing/synthesizer{ + reagent_id = /datum/reagent/water }, -/obj/structure/cable, /turf/open/floor/plating, -/area/ruin/space/has_grav/listeningstation) -"qD" = ( -/obj/machinery/door/airlock/external/ruin{ - id_tag = "syndie_listeningpost_external_interior" +/area/ruin/space/has_grav/listeningstation/support) +"nB" = ( +/obj/structure/toilet{ + pixel_y = 18 }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "syndicate_comms_base" +/obj/structure/mirror/directional/east, +/obj/item/soap/syndie, +/obj/structure/sink/directional/west, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/showroomfloor, +/area/ruin/space/has_grav/listeningstation/lobby) +"nG" = ( +/obj/structure/bookcase/random, +/obj/machinery/light_switch/directional/east, +/turf/open/floor/iron/grimy, +/area/ruin/space/has_grav/listeningstation/dorms) +"nM" = ( +/obj/item/reagent_containers/cup/bucket, +/obj/item/bodypart/arm/right/robot/surplus, +/turf/open/misc/asteroid, +/area/ruin/space/has_grav/listeningstation/asteroid) +"of" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/structure/closet/crate/freezer, +/obj/item/food/rationpack{ + pixel_x = -7; + pixel_y = 2 }, -/obj/effect/turf_decal/stripes/line, -/obj/structure/cable, -/turf/open/floor/plating, -/area/ruin/space/has_grav/listeningstation) -"qN" = ( -/obj/machinery/atmospherics/components/binary/valve/layer4, -/obj/effect/spawner/random/trash/mess, -/turf/open/floor/plating, -/area/ruin/space/has_grav/listeningstation) -"rc" = ( -/obj/machinery/power/terminal{ - dir = 4 +/obj/item/food/rationpack{ + pixel_x = -6; + pixel_y = 1 + }, +/obj/item/food/rationpack{ + pixel_x = -7; + pixel_y = 0 + }, +/obj/item/food/rationpack{ + pixel_x = -6; + pixel_y = -1 + }, +/obj/item/food/rationpack{ + pixel_x = -7; + pixel_y = -2 + }, +/obj/item/food/rationpack{ + pixel_x = -6; + pixel_y = -3 + }, +/obj/item/food/rationpack{ + pixel_x = -7; + pixel_y = -4 + }, +/obj/item/food/rationpack{ + pixel_x = -6; + pixel_y = -5 + }, +/obj/item/food/rationpack{ + pixel_x = -7; + pixel_y = -6 + }, +/obj/item/food/rationpack{ + pixel_x = -6; + pixel_y = -7 + }, +/obj/item/storage/box/donkpockets/donkpocketpizza{ + pixel_x = 4; + pixel_y = -3 + }, +/obj/item/storage/box/donkpockets{ + pixel_x = 5; + pixel_y = -2 + }, +/obj/item/storage/box/donkpockets{ + pixel_x = 4; + pixel_y = -1 + }, +/obj/item/storage/box/donkpockets{ + pixel_x = 5; + pixel_y = 0 + }, +/obj/item/storage/box/donkpockets/donkpocketberry{ + pixel_x = 4; + pixel_y = 1 + }, +/obj/item/storage/box/donkpockets/donkpocketberry{ + pixel_x = 5; + pixel_y = 2 + }, +/obj/item/storage/box/donkpockets/donkpocketspicy{ + pixel_x = 4; + pixel_y = 3 + }, +/obj/item/storage/box/donkpockets/donkpocketteriyaki{ + pixel_x = 5; + pixel_y = 4 }, -/obj/structure/reagent_dispensers/fueltank, -/obj/effect/turf_decal/delivery, /turf/open/floor/plating, -/area/ruin/space/has_grav/listeningstation) -"rr" = ( -/obj/machinery/door/airlock{ - name = "Emergency Backup" +/area/ruin/space/has_grav/listeningstation/support) +"oh" = ( +/turf/closed/wall/r_wall/rust, +/area/ruin/space/has_grav/listeningstation/comms) +"oi" = ( +/obj/structure/chair/office{ + dir = 4 }, /obj/structure/cable, +/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/grimy, -/area/ruin/space/has_grav/listeningstation) +/obj/machinery/duct, +/turf/open/floor/iron, +/area/ruin/space/has_grav/listeningstation/lobby) +"or" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/ruin/space/has_grav/listeningstation/support) +"qx" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/airalarm/directional/west, +/obj/effect/mapping_helpers/airalarm/syndicate_access, +/obj/structure/closet/crate/engineering, +/obj/item/circuitboard/computer/stationalert, +/obj/item/circuitboard/computer/powermonitor{ + pixel_x = 2; + pixel_y = -3 + }, +/obj/item/airlock_painter/decal, +/obj/item/airlock_painter/decal/tile{ + pixel_x = -1; + pixel_y = -3 + }, +/turf/open/floor/iron/dark, +/area/ruin/space/has_grav/listeningstation/support) +"qD" = ( +/obj/machinery/door/window/brigdoor{ + dir = 8; + req_access = list("syndicate"); + name = "Emergency Self Destruct Access" + }, +/obj/structure/sign/warning/explosives/alt/directional/east, +/obj/machinery/syndicatebomb/self_destruct{ + anchored = 1 + }, +/turf/open/floor/circuit/red/anim, +/area/ruin/space/has_grav/listeningstation/lounge) +"qV" = ( +/obj/machinery/firealarm/directional/west, +/obj/effect/decal/cleanable/dirt, +/obj/structure/table, +/obj/machinery/microwave, +/obj/item/storage/backpack/satchel/flat/listening_post_secret_stash, +/turf/open/floor/iron/small, +/area/ruin/space/has_grav/listeningstation/lounge) +"rx" = ( +/obj/structure/sign/nanotrasen{ + pixel_y = 32 + }, +/turf/template_noop, +/area/template_noop) "rE" = ( -/obj/structure/cable, -/turf/open/floor/plating/airless, -/area/ruin/space) +/turf/closed/wall/r_wall/rust, +/area/ruin/space/has_grav/listeningstation/support) +"rF" = ( +/obj/effect/baseturf_helper/asteroid/airless, +/turf/closed/wall, +/area/ruin/space/has_grav/listeningstation/lobby) "rG" = ( /turf/closed/wall, -/area/ruin/space/has_grav/listeningstation) -"ta" = ( -/obj/structure/sign/poster/contraband/random/directional/west, -/obj/item/kirbyplants/random, +/area/ruin/space/has_grav/listeningstation/lobby) +"rT" = ( /obj/effect/turf_decal/tile/red/opposingcorners, -/turf/open/floor/iron/dark, -/area/ruin/space/has_grav/listeningstation) -"tf" = ( -/obj/structure/cable, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/small, -/area/ruin/space/has_grav/listeningstation) -"tl" = ( -/obj/structure/marker_beacon/cerulean, -/turf/open/floor/plating/airless, -/area/ruin/space) -"us" = ( +/obj/structure/table/reinforced, +/obj/item/stock_parts/cell/high{ + pixel_x = -3; + pixel_y = 0 + }, +/obj/machinery/cell_charger{ + pixel_x = -2; + pixel_y = 0 + }, /obj/machinery/airalarm/directional/west, /obj/effect/mapping_helpers/airalarm/syndicate_access, -/obj/structure/closet/crate/secure/freezer/commsagent, -/turf/open/floor/plating, -/area/ruin/space/has_grav/listeningstation) -"vC" = ( -/obj/structure/cable, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/spawner/random/trash/cigbutt, -/turf/open/floor/iron/small, -/area/ruin/space/has_grav/listeningstation) -"vI" = ( -/turf/closed/mineral/random, -/area/ruin/space) -"vP" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/closet/secure_closet/medical1{ - req_access = list("syndicate") +/turf/open/floor/iron/dark, +/area/ruin/space/has_grav/listeningstation/comms) +"sl" = ( +/obj/effect/mapping_helpers/airlock/access/all/syndicate/general, +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Life Support" }, -/obj/item/paper/fluff/ruins/listeningstation/reports/september, +/obj/machinery/duct, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "listening_post_atmos_and_relay" + }, +/obj/effect/mapping_helpers/airlock/cutaiwire, +/turf/open/floor/plating, +/area/ruin/space/has_grav/listeningstation/support) +"tl" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/tile/blue/half/contrasted, -/turf/open/floor/iron, -/area/ruin/space/has_grav/listeningstation) -"wj" = ( -/obj/structure/table/wood, -/obj/item/paper/fluff/ruins/listeningstation/reports/november, -/obj/item/crowbar/red, -/obj/machinery/airalarm/directional/west, -/obj/effect/mapping_helpers/airalarm/syndicate_access, /turf/open/floor/iron/grimy, -/area/ruin/space/has_grav/listeningstation) -"wk" = ( +/area/ruin/space/has_grav/listeningstation/dorms) +"tr" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/blue/half/contrasted, +/obj/machinery/duct, /obj/structure/cable, -/turf/open/floor/plating, -/area/ruin/space/has_grav/listeningstation) -"wm" = ( +/turf/open/floor/iron, +/area/ruin/space/has_grav/listeningstation/lounge) +"us" = ( +/obj/effect/mapping_helpers/airlock/access/all/syndicate/general, +/obj/structure/cable, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/airlock/medical/glass{ + name = "Infirmary" + }, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/small, -/area/ruin/space/has_grav/listeningstation) -"wx" = ( +/obj/machinery/duct, +/obj/effect/mapping_helpers/airlock/cutaiwire, +/turf/open/floor/iron, +/area/ruin/space/has_grav/listeningstation/medical) +"uJ" = ( /obj/effect/decal/cleanable/dirt, -/obj/item/reagent_containers/cup/bowl, +/obj/effect/turf_decal/stripes/line, +/obj/structure/closet/emcloset/anchored, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /turf/open/floor/plating, -/area/ruin/space/has_grav/listeningstation) -"wy" = ( -/obj/structure/marker_beacon/cerulean, -/obj/structure/sign/nanotrasen{ - pixel_y = 32 - }, -/obj/structure/sign/nanotrasen{ - pixel_x = 32 - }, -/turf/open/floor/plating/airless, -/area/ruin/space) -"xh" = ( -/obj/machinery/computer/records/medical/syndie{ - dir = 2; - req_access = list("syndicate") - }, -/obj/machinery/light/small/directional/north, -/obj/effect/turf_decal/tile/red/opposingcorners, -/turf/open/floor/iron/dark, -/area/ruin/space/has_grav/listeningstation) -"xn" = ( +/area/ruin/space/has_grav/listeningstation/support) +"uV" = ( +/obj/item/assembly/prox_sensor, +/turf/open/misc/asteroid, +/area/ruin/space/has_grav/listeningstation/asteroid) +"vm" = ( /obj/structure/cable, -/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/effect/turf_decal/tile/blue, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, -/area/ruin/space/has_grav/listeningstation) -"xp" = ( -/obj/structure/table/reinforced, -/obj/machinery/computer/libraryconsole/bookmanagement, +/area/ruin/space/has_grav/listeningstation/lobby) +"vC" = ( +/mob/living/basic/mining/hivelord, +/turf/open/misc/asteroid, +/area/ruin/space/has_grav/listeningstation/asteroid) +"vH" = ( +/obj/item/mining_scanner, +/obj/item/ammo_casing/spent, +/turf/open/misc/asteroid, +/area/ruin/space/has_grav/listeningstation/asteroid) +"vI" = ( /obj/effect/turf_decal/tile/red/opposingcorners, +/obj/machinery/computer/message_monitor{ + dir = 8 + }, +/obj/structure/sign/calendar/directional/east, +/obj/item/paper/monitorkey, /turf/open/floor/iron/dark, -/area/ruin/space/has_grav/listeningstation) -"xY" = ( -/obj/structure/sink/directional/west, -/obj/machinery/shower/directional/north, -/obj/effect/decal/cleanable/dirt, -/obj/structure/mirror/directional/east, -/turf/open/floor/iron/showroomfloor, -/area/ruin/space/has_grav/listeningstation) -"ym" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/ruin/space/has_grav/listeningstation) -"yx" = ( -/obj/structure/cable, -/obj/structure/chair/office{ - dir = 4 +/area/ruin/space/has_grav/listeningstation/comms) +"vP" = ( +/obj/item/radio/intercom/directional/north{ + freerange = 1; + syndie = 1 }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/turf_decal/tile/red/opposingcorners, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/computer/camera_advanced/syndie, +/obj/machinery/digital_clock/directional/east, /turf/open/floor/iron/dark, -/area/ruin/space/has_grav/listeningstation) -"yB" = ( -/obj/structure/table, -/obj/item/folder/red, -/obj/item/pen/red, -/turf/open/floor/iron, -/area/ruin/space/has_grav/listeningstation) -"yH" = ( -/obj/machinery/power/apc/auto_name/directional/east, -/obj/effect/mapping_helpers/apc/syndicate_access, -/obj/structure/cable, +/area/ruin/space/has_grav/listeningstation/comms) +"wf" = ( +/obj/machinery/duct, +/obj/machinery/atmospherics/components/binary/valve/on, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/light/small/directional/west, /turf/open/floor/plating, -/area/ruin/space/has_grav/listeningstation) -"yK" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/iron, -/area/ruin/space/has_grav/listeningstation) -"zo" = ( +/area/ruin/space/has_grav/listeningstation/support) +"wk" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/light/small/directional/south, +/turf/open/floor/plating, +/area/ruin/space/has_grav/listeningstation/support) +"wx" = ( +/obj/structure/closet/crate/secure/gear{ + req_access = list("syndicate"); + name = "Cybersun Industries autolathe crate" + }, +/obj/item/circuitboard/machine/autolathe, +/obj/item/stock_parts/matter_bin, +/obj/item/stock_parts/matter_bin, +/obj/item/stock_parts/matter_bin, +/obj/item/stock_parts/manipulator, +/turf/open/misc/asteroid, +/area/ruin/space/has_grav/listeningstation/asteroid) +"wA" = ( +/obj/machinery/light/small/directional/west, +/obj/effect/turf_decal/delivery, +/obj/machinery/pipedispenser, +/turf/open/floor/plating, +/area/ruin/space/has_grav/listeningstation/support) +"wL" = ( /obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/tile/blue/half/contrasted, -/turf/open/floor/iron, -/area/ruin/space/has_grav/listeningstation) -"zp" = ( -/turf/closed/wall, -/area/ruin/space) -"zv" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/simple/supply/visible/layer4{ - dir = 6 - }, -/obj/effect/mapping_helpers/broken_floor, +/obj/machinery/light/small/directional/east, /turf/open/floor/plating, -/area/ruin/space/has_grav/listeningstation) -"zV" = ( -/obj/structure/sign/nanotrasen{ - pixel_y = -32 +/area/ruin/space/has_grav/listeningstation/support) +"xj" = ( +/obj/machinery/atmospherics/components/unary/passive_vent/layer2{ + dir = 4 }, -/obj/structure/cable, -/turf/open/floor/plating/airless, -/area/ruin/space) -"zZ" = ( +/turf/open/misc/asteroid/airless, +/area/ruin/space/has_grav/listeningstation/asteroid) +"xR" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable, -/obj/effect/turf_decal/tile/blue/half/contrasted, -/turf/open/floor/iron, -/area/ruin/space/has_grav/listeningstation) -"AP" = ( -/obj/machinery/door/airlock/external/ruin{ - id_tag = "syndie_listeningpost_external" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "syndicate_comms_base" - }, -/obj/structure/fans/tiny, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/duct, +/turf/open/floor/iron/smooth_half, +/area/ruin/space/has_grav/listeningstation/support) +"xY" = ( +/turf/open/misc/asteroid/airless, +/area/ruin/space/has_grav/listeningstation/asteroid) +"yc" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/curtain, +/obj/machinery/shower/directional/north, +/obj/machinery/button/door/directional/south{ + normaldoorcontrol = 1; + pixel_x = 10; + pixel_y = -22; + id = "lpost_bathroom"; + name = "Bathroom Lock" }, +/turf/open/floor/iron/showroomfloor, +/area/ruin/space/has_grav/listeningstation/lobby) +"ym" = ( +/obj/item/pickaxe/rusted, +/turf/open/misc/asteroid, +/area/ruin/space/has_grav/listeningstation/asteroid) +"yx" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/duct, +/obj/machinery/power/apc/auto_name/directional/south, +/obj/effect/mapping_helpers/apc/syndicate_access, +/turf/open/floor/iron/smooth_half, +/area/ruin/space/has_grav/listeningstation/support) +"yJ" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 }, +/obj/structure/closet/crate/freezer, +/obj/item/reagent_containers/blood/o_minus{ + pixel_x = 4; + pixel_y = 0 + }, +/obj/item/reagent_containers/blood/o_minus{ + pixel_x = -5; + pixel_y = 1 + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav/listeningstation/medical) +"yK" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/misc/asteroid, +/area/ruin/space/has_grav/listeningstation/asteroid) +"zo" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/table, +/obj/item/paper/fluff/ruins/listeningstation/reports/june, +/turf/open/floor/plating, +/area/ruin/space/has_grav/listeningstation/lobby) +"zp" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/structure/closet/emcloset/wall/directional/north, +/obj/item/crowbar/red, +/turf/open/floor/iron/grimy, +/area/ruin/space/has_grav/listeningstation/dorms) +"zv" = ( +/obj/effect/turf_decal/sand/plating, +/obj/machinery/light/small/red/directional/south, /obj/structure/cable, +/obj/structure/sign/warning/xeno_mining/directional/north, /turf/open/floor/plating, -/area/ruin/space/has_grav/listeningstation) -"AV" = ( +/area/ruin/space/has_grav/listeningstation/lounge) +"zR" = ( +/obj/structure/lattice/catwalk, +/obj/structure/marker_beacon/indigo, /turf/template_noop, /area/template_noop) -"BJ" = ( -/obj/machinery/washing_machine{ - pixel_x = 4 - }, -/obj/structure/sign/poster/contraband/random/directional/north, -/obj/structure/window/spawner/directional/west, +"zV" = ( /obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/broken_floor, +/obj/structure/cable, /turf/open/floor/iron/small, -/area/ruin/space/has_grav/listeningstation) -"BX" = ( +/area/ruin/space/has_grav/listeningstation/lounge) +"Ad" = ( +/obj/effect/turf_decal/tile/red/opposingcorners, +/obj/machinery/light/small/directional/west, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/decal/cleanable/dirt, +/obj/structure/closet/crate/bin, +/obj/effect/spawner/random/trash/food_packaging, +/obj/effect/spawner/random/trash/cigbutt, /obj/effect/decal/cleanable/ash, -/turf/open/floor/plating, -/area/ruin/space/has_grav/listeningstation) -"Cc" = ( -/obj/structure/table, -/obj/item/toy/figure/dsquad{ - pixel_x = -7 - }, -/obj/structure/desk_bell{ - pixel_y = -1; - pixel_x = 9 - }, +/turf/open/floor/iron/dark, +/area/ruin/space/has_grav/listeningstation/comms) +"Ag" = ( +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/obj/item/wrench, /turf/open/floor/iron, -/area/ruin/space/has_grav/listeningstation) -"Cw" = ( +/area/ruin/space/has_grav/listeningstation/lobby) +"Ar" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/meter/layer4, +/turf/open/floor/iron/grimy, +/area/ruin/space/has_grav/listeningstation/dorms) +"Ay" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, /turf/open/floor/plating, -/area/ruin/space/has_grav/listeningstation) -"CU" = ( -/obj/structure/table, +/area/ruin/space/has_grav/listeningstation/support) +"AC" = ( +/obj/effect/turf_decal/tile/red/opposingcorners, +/obj/machinery/computer/records/medical/syndie{ + dir = 4; + req_access = list("syndicate") + }, +/obj/structure/sign/poster/contraband/random/directional/north, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark, +/area/ruin/space/has_grav/listeningstation/comms) +"AO" = ( +/obj/item/modular_computer/pda/clear, +/turf/open/misc/asteroid, +/area/ruin/space/has_grav/listeningstation/asteroid) +"AP" = ( +/obj/structure/sign/poster/contraband/random/directional/east, +/obj/effect/decal/cleanable/dirt, +/obj/effect/mapping_helpers/broken_floor, /obj/item/food/chocolatebar{ - pixel_y = 8 + pixel_y = 12; + pixel_x = -3 }, /obj/item/storage/fancy/cigarettes/cigpack_syndicate{ - pixel_x = -3 + pixel_x = -7; + pixel_y = -6 }, /obj/item/lighter{ - pixel_x = 7; + pixel_x = 11; pixel_y = -3 }, +/obj/structure/table_frame, /turf/open/floor/plating, -/area/ruin/space/has_grav/listeningstation) -"Dp" = ( -/obj/structure/table, -/obj/item/flashlight/lantern/syndicate{ - on = 1 +/area/ruin/space/has_grav/listeningstation/lounge) +"AV" = ( +/turf/template_noop, +/area/template_noop) +"Bk" = ( +/obj/structure/sign/nanotrasen{ + pixel_x = -32 }, -/turf/open/floor/iron, -/area/ruin/space/has_grav/listeningstation) -"Dv" = ( -/obj/structure/table, -/obj/item/flashlight{ - pixel_y = -12 +/turf/template_noop, +/area/template_noop) +"Bs" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/blue/anticorner/contrasted{ + dir = 8 }, -/obj/item/storage/toolbox/syndicate, -/obj/effect/turf_decal/tile/red/opposingcorners, -/turf/open/floor/iron/dark, -/area/ruin/space/has_grav/listeningstation) -"DC" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable, -/obj/effect/decal/cleanable/ash, -/turf/open/floor/iron/small, -/area/ruin/space/has_grav/listeningstation) -"Eb" = ( -/obj/structure/table, -/obj/effect/turf_decal/tile/blue/half/contrasted{ - dir = 4 - }, -/obj/item/paper/pamphlet/centcom/visitor_info, +/obj/machinery/power/apc/auto_name/directional/south, +/obj/effect/mapping_helpers/airalarm/syndicate_access, /turf/open/floor/iron, -/area/ruin/space/has_grav/listeningstation) -"Ey" = ( -/obj/effect/turf_decal/delivery, -/obj/structure/closet/emcloset/anchored, -/obj/machinery/atmospherics/pipe/layer_manifold/visible{ - dir = 4 - }, -/turf/open/floor/plating, -/area/ruin/space/has_grav/listeningstation) -"ED" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/red/opposingcorners, -/turf/open/floor/iron/dark, -/area/ruin/space/has_grav/listeningstation) -"EK" = ( -/obj/item/paper/fluff/ruins/listeningstation/reports/june, -/turf/open/misc/asteroid/airless, -/area/ruin/space) -"Fy" = ( +/area/ruin/space/has_grav/listeningstation/medical) +"BA" = ( /obj/effect/decal/cleanable/dirt, +/obj/structure/closet/crate/bin, +/obj/item/storage/bag/trash, +/obj/structure/sign/poster/contraband/shipstation/directional/east, /turf/open/floor/iron, -/area/ruin/space/has_grav/listeningstation) -"FV" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/ruin/space/has_grav/listeningstation) -"GR" = ( -/obj/structure/closet{ - icon_door = "black"; - name = "wardrobe" - }, -/obj/item/clothing/under/color/black{ - pixel_x = -3; - pixel_y = 3 +/area/ruin/space/has_grav/listeningstation/lobby) +"BN" = ( +/obj/structure/cable, +/obj/structure/sign/warning/electric_shock/directional/east, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 }, -/obj/item/clothing/under/color/black{ - pixel_x = 1; - pixel_y = -1 +/turf/open/floor/plating, +/area/ruin/space/has_grav/listeningstation/support) +"BX" = ( +/obj/item/toy/plush/lizard_plushie/green{ + name = "Hears-It-All"; + desc = "Well, he would if the walls weren't soundproof." }, -/obj/item/clothing/head/soft/black{ - pixel_x = -3; - pixel_y = 3 +/obj/item/radio{ + pixel_x = -8; + pixel_y = -3 }, -/obj/item/clothing/head/soft/black{ - pixel_x = 1; - pixel_y = -1 +/obj/item/clothing/head/hats/hos/beret/syndicate{ + pixel_y = 8 }, -/obj/item/clothing/gloves/fingerless, -/obj/item/clothing/shoes/sneakers/black{ - pixel_x = -3; - pixel_y = 3 +/turf/open/floor/plating, +/area/ruin/space/has_grav/listeningstation/dorms) +"Ca" = ( +/obj/structure/sign/nanotrasen{ + pixel_x = 32 }, -/obj/item/clothing/shoes/sneakers/black{ - pixel_x = 1; - pixel_y = -1 +/turf/template_noop, +/area/template_noop) +"Cc" = ( +/obj/effect/turf_decal/tile/red/opposingcorners, +/obj/machinery/door/airlock/security/old{ + name = "Radio Wing" }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/grimy, -/area/ruin/space/has_grav/listeningstation) -"It" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/chair/stool/directional/north, -/obj/structure/sign/poster/contraband/random/directional/west, -/turf/open/floor/iron/small, -/area/ruin/space/has_grav/listeningstation) -"IG" = ( +/obj/effect/mapping_helpers/airlock/access/all/syndicate/general, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/structure/reagent_dispensers/plumbed{ - name = "Syndicate Ceritified Drinking Water"; - desc = "Who knew water could taste so good?" +/obj/effect/mapping_helpers/airlock/cutaiwire, +/turf/open/floor/iron/dark, +/area/ruin/space/has_grav/listeningstation/comms) +"Cd" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small/directional/east, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 }, -/obj/effect/mapping_helpers/burnt_floor, -/turf/open/floor/plating, -/area/ruin/space/has_grav/listeningstation) -"Jj" = ( -/obj/structure/lattice/catwalk, -/obj/structure/marker_beacon/cerulean, +/turf/open/floor/iron/small, +/area/ruin/space/has_grav/listeningstation/lounge) +"Ce" = ( +/obj/effect/baseturf_helper/asteroid/airless, +/turf/closed/wall, +/area/ruin/space/has_grav/listeningstation/dorms) +"Ch" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/stack/sheet/mineral/plasma/thirty, +/obj/structure/closet/crate/engineering/electrical, +/obj/item/crowbar, +/turf/open/floor/iron/dark, +/area/ruin/space/has_grav/listeningstation/support) +"Ck" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 + }, +/obj/machinery/firealarm/directional/east, +/obj/structure/closet/crate/bin, +/obj/item/storage/bag/trash, +/obj/machinery/light/small/red/directional/north, +/turf/open/floor/iron, +/area/ruin/space/has_grav/listeningstation/lounge) +"Cm" = ( +/obj/item/stock_parts/capacitor, +/turf/closed/mineral/random/stationside/asteroid/porus, +/area/ruin/space/has_grav/listeningstation/asteroid) +"CJ" = ( /obj/structure/sign/nanotrasen{ pixel_y = -32 }, -/turf/template_noop, -/area/ruin/space) -"JB" = ( -/turf/closed/wall/r_wall, -/area/ruin/space/has_grav/listeningstation) -"JD" = ( -/obj/docking_port/stationary{ - dir = 8; - dwidth = 4; - height = 5; - shuttle_id = "caravansyndicate1_listeningpost"; - name = "Syndicate Listening Post"; - width = 9 - }, +/obj/structure/lattice, /turf/template_noop, /area/template_noop) -"KG" = ( -/obj/structure/curtain, +"CR" = ( +/turf/closed/wall/r_wall/rust, +/area/ruin/space/has_grav/listeningstation/medical) +"Dv" = ( +/obj/machinery/door/airlock/external/ruin, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/obj/structure/cable, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/showroomfloor, -/area/ruin/space/has_grav/listeningstation) -"Lq" = ( -/obj/effect/spawner/random/trash/cigbutt, +/obj/effect/mapping_helpers/airlock/cutaiwire, /turf/open/floor/plating, -/area/ruin/space/has_grav/listeningstation) -"LA" = ( -/obj/item/chair/wood, -/obj/machinery/light/dim/directional/north, +/area/ruin/space/has_grav/listeningstation/lobby) +"DB" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/airalarm/directional/west, +/obj/effect/mapping_helpers/airalarm/syndicate_access, +/obj/machinery/duct, +/obj/structure/cable, /turf/open/floor/iron, -/area/ruin/space/has_grav/listeningstation) -"LR" = ( +/area/ruin/space/has_grav/listeningstation/lounge) +"DS" = ( +/obj/structure/closet/crate/solarpanel_small, +/obj/item/stack/sheet/glass/fifty, +/obj/item/storage/toolbox/electrical, +/turf/open/misc/asteroid, +/area/ruin/space/has_grav/listeningstation/asteroid) +"DW" = ( +/obj/item/stack/sheet/mineral/wood{ + amount = 21 + }, +/turf/open/misc/asteroid, +/area/ruin/space/has_grav/listeningstation/asteroid) +"Er" = ( +/obj/structure/cable, /obj/effect/decal/cleanable/dirt, -/obj/structure/chair/sofa/right/brown{ - dir = 4 - }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/duct, +/obj/machinery/power/apc/auto_name/directional/west, +/obj/effect/mapping_helpers/apc/syndicate_access, +/obj/machinery/firealarm/directional/south, /turf/open/floor/plating, -/area/ruin/space/has_grav/listeningstation) -"LU" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/obj/effect/turf_decal/tile/red/opposingcorners, -/turf/open/floor/iron/dark, -/area/ruin/space/has_grav/listeningstation) -"Mt" = ( -/obj/structure/cable, +/area/ruin/space/has_grav/listeningstation/lobby) +"Es" = ( +/obj/machinery/light/small/directional/east, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/vending/imported, +/turf/open/floor/iron, +/area/ruin/space/has_grav/listeningstation/lobby) +"Ev" = ( +/obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/red/opposingcorners, -/turf/open/floor/iron/dark, -/area/ruin/space/has_grav/listeningstation) -"MS" = ( -/obj/structure/extinguisher_cabinet/directional/west, +/obj/machinery/duct, /turf/open/floor/plating, -/area/ruin/space/has_grav/listeningstation) -"MT" = ( -/obj/item/mining_scanner, -/obj/item/pickaxe, -/obj/item/clothing/mask/gas, -/obj/structure/rack, -/obj/effect/turf_decal/tile/red/opposingcorners, -/turf/open/floor/iron/dark, -/area/ruin/space/has_grav/listeningstation) -"MY" = ( -/obj/machinery/door/airlock/maintenance, +/area/ruin/space/has_grav/listeningstation/lobby) +"Ey" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line, +/obj/structure/closet/firecloset, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/turf/open/floor/plating, +/area/ruin/space/has_grav/listeningstation/support) +"EC" = ( +/obj/structure/closet/crate/secure/freezer/commsagent, +/turf/open/misc/asteroid, +/area/ruin/space/has_grav/listeningstation/asteroid) +"ED" = ( +/obj/effect/mapping_helpers/airlock/access/all/syndicate/general, +/obj/structure/cable, +/obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/airlock/public/glass{ + name = "Excavation Access" + }, +/obj/machinery/duct, +/obj/effect/mapping_helpers/airlock/cutaiwire, +/turf/open/floor/iron, +/area/ruin/space/has_grav/listeningstation/lounge) +"EG" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/sign/clock/directional/south, +/turf/open/floor/iron, +/area/ruin/space/has_grav/listeningstation/lobby) +"EK" = ( +/obj/structure/sign/nanotrasen{ + pixel_y = -32 + }, +/turf/open/misc/asteroid/airless, +/area/ruin/space/has_grav/listeningstation/asteroid) +"Fl" = ( +/obj/effect/decal/cleanable/dirt, /obj/structure/cable, -/turf/open/floor/plating, -/area/ruin/space/has_grav/listeningstation) -"Ni" = ( -/obj/machinery/computer/security/telescreen/entertainment/directional/south, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/table, -/obj/structure/reagent_dispensers/servingdish, -/turf/open/floor/iron/small, -/area/ruin/space/has_grav/listeningstation) -"NO" = ( -/obj/machinery/power/smes{ - charge = 5e+006 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/firealarm/directional/north, +/obj/machinery/duct, +/turf/open/floor/iron/smooth_half, +/area/ruin/space/has_grav/listeningstation/support) +"Fy" = ( +/obj/effect/turf_decal/sand/plating, +/obj/structure/cable, +/obj/effect/turf_decal/stripes/asteroid/line{ + dir = 1 }, +/turf/open/floor/plating/airless, +/area/ruin/space/has_grav/listeningstation/asteroid) +"FK" = ( +/obj/structure/water_source/puddle, +/turf/open/misc/asteroid, +/area/ruin/space/has_grav/listeningstation/asteroid) +"Gj" = ( /obj/effect/turf_decal/stripes/line{ - dir = 10 + dir = 4 }, -/obj/structure/cable, -/turf/open/floor/plating, -/area/ruin/space/has_grav/listeningstation) -"NY" = ( -/obj/effect/mob_spawn/corpse/human/syndicatecommando/lessenedgear, -/turf/open/misc/asteroid/airless, -/area/ruin/space) -"Oh" = ( -/obj/machinery/airalarm/directional/north, -/obj/effect/mapping_helpers/airalarm/away_general_access, -/obj/effect/decal/cleanable/blood/old, -/turf/open/floor/iron, -/area/ruin/space/has_grav/listeningstation) -"Om" = ( -/obj/effect/turf_decal/bot, -/obj/structure/cable, -/obj/machinery/suit_storage_unit/open{ - name = "Empty E.V.A. Suit Storage"; - desc = "There's no suit inside." +/obj/effect/mob_spawn/ghost_role/human/lavaland_syndicate/comms/space/anderson{ + dir = 4 + }, +/obj/machinery/firealarm/directional/north, +/obj/structure/closet/secure_closet/wall/directional/west{ + name = "prescription medicine closet"; + req_access = list("syndicate"); + pixel_x = -26; + pixel_y = 0 + }, +/obj/item/storage/pill_bottle/painkiller{ + pixel_x = -23; + pixel_y = 9 + }, +/obj/item/storage/pill_bottle/prescription_stimulant{ + pixel_x = -30; + pixel_y = 1 }, +/turf/open/floor/plating, +/area/ruin/space/has_grav/listeningstation/medical) +"Gr" = ( +/obj/effect/baseturf_helper/asteroid/airless, +/turf/closed/wall, +/area/ruin/space/has_grav/listeningstation/support) +"GR" = ( +/obj/effect/turf_decal/sand/plating, +/obj/machinery/suit_storage_unit/open, /obj/item/paper/fluff/ruins/listeningstation/reports/august, /turf/open/floor/plating, -/area/ruin/space/has_grav/listeningstation) -"Oo" = ( -/obj/structure/cable, -/obj/effect/mob_spawn/ghost_role/human/lavaland_syndicate/comms/space{ - dir = 4 +/area/ruin/space/has_grav/listeningstation/support) +"Hj" = ( +/obj/effect/turf_decal/tile/red/opposingcorners, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark, +/area/ruin/space/has_grav/listeningstation/comms) +"HD" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/door/firedoor, +/obj/machinery/duct, +/obj/machinery/door/airlock/bathroom{ + name = "Restroom"; + id_tag = "lpost_bathroom" }, -/turf/open/floor/iron/grimy, -/area/ruin/space/has_grav/listeningstation) -"OS" = ( -/obj/structure/cable, +/turf/open/floor/iron/showroomfloor, +/area/ruin/space/has_grav/listeningstation/lobby) +"HU" = ( +/obj/structure/rack, +/obj/effect/turf_decal/stripes/line, +/obj/item/clothing/mask/gas, +/obj/machinery/light/small/directional/north, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/ruin/space/has_grav/listeningstation/lobby) +"Ib" = ( +/obj/item/organ/internal/eyes/robotic, +/turf/open/misc/asteroid, +/area/ruin/space/has_grav/listeningstation/asteroid) +"It" = ( +/obj/structure/table, +/obj/item/paper/pamphlet/centcom/visitor_info, /obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/ruin/space/has_grav/listeningstation/lobby) +"IK" = ( +/obj/machinery/door/airlock/centcom{ + name = "Outpost Bulkhead"; + desc = "Truly, a marvel of modern engineering." + }, +/obj/effect/mapping_helpers/airlock/access/all/syndicate/general, +/obj/structure/cable, +/obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/duct, +/obj/effect/mapping_helpers/airlock/cutaiwire, /turf/open/floor/iron/small, -/area/ruin/space/has_grav/listeningstation) -"OW" = ( -/obj/structure/extinguisher_cabinet/directional/south, -/obj/machinery/growing/soil, -/turf/open/floor/iron, -/area/ruin/space/has_grav/listeningstation) -"PZ" = ( -/obj/machinery/portable_atmospherics/canister/carbon_dioxide, -/turf/open/floor/plating/airless, -/area/ruin/space) -"QE" = ( -/obj/structure/barricade/wooden/crude, -/obj/structure/cable, +/area/ruin/space/has_grav/listeningstation/lobby) +"Jg" = ( +/obj/structure/filingcabinet, /obj/effect/turf_decal/stripes/line{ - dir = 8 + dir = 4 + }, +/obj/item/paper/fluff/ruins/listeningstation/receipt, +/obj/item/paper/fluff/ruins/listeningstation/reports/april, +/obj/item/paper/fluff/ruins/listeningstation/reports/may, +/obj/item/paper/fluff/ruins/listeningstation/reports/march, +/obj/item/paper/fluff/ruins/listeningstation/reports/july, +/obj/machinery/door/window/brigdoor{ + dir = 4; + req_access = list("syndicate"); + name = "Secure Document Storage" + }, +/obj/item/folder/ancient_paperwork, +/obj/effect/decal/cleanable/dirt, +/obj/item/tape, +/obj/item/tape, +/obj/item/tape, +/obj/item/tape, +/obj/item/tape, +/turf/open/floor/plating, +/area/ruin/space/has_grav/listeningstation/comms) +"Jj" = ( +/obj/effect/turf_decal/tile/red/opposingcorners, +/obj/structure/chair/office{ + dir = 1 }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark, +/area/ruin/space/has_grav/listeningstation/comms) +"JB" = ( +/turf/closed/wall/r_wall, +/area/ruin/space/has_grav/listeningstation/comms) +"JD" = ( +/obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/mapping_helpers/broken_floor, /turf/open/floor/plating, -/area/ruin/space/has_grav/listeningstation) -"QI" = ( +/area/ruin/space/has_grav/listeningstation/support) +"JF" = ( +/turf/closed/wall/r_wall, +/area/ruin/space/has_grav/listeningstation/medical) +"JX" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "listening_post_atmos_and_relay" + }, +/obj/machinery/door/airlock/external/glass/ruin{ + name = "Telecommunications Relay" + }, +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/access/all/syndicate/general, +/obj/effect/mapping_helpers/airlock/cutaiwire, +/turf/open/floor/plating, +/area/ruin/space/has_grav/listeningstation/support) +"Kt" = ( +/obj/structure/falsewall, +/turf/open/floor/plating, +/area/ruin/space/has_grav/listeningstation/support) +"Ku" = ( +/obj/effect/turf_decal/sand/plating, +/obj/machinery/light/small/directional/west, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/light/red/directional/south, -/obj/structure/closet/secure_closet/freezer/empty/open, /turf/open/floor/plating, -/area/ruin/space/has_grav/listeningstation) -"RB" = ( -/obj/structure/closet/crate/bin, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/light/directional/north, -/turf/open/floor/iron/small, -/area/ruin/space/has_grav/listeningstation) -"RK" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/area/ruin/space/has_grav/listeningstation/support) +"Lk" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/light_switch/directional/north, +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/machinery/light/warm/directional/south, /turf/open/floor/iron/grimy, -/area/ruin/space/has_grav/listeningstation) -"RP" = ( -/obj/structure/table, -/obj/machinery/microwave, -/obj/item/storage/backpack/satchel/flat/listening_post_secret_stash, -/turf/open/floor/iron/small, -/area/ruin/space/has_grav/listeningstation) -"Sx" = ( -/obj/structure/cable, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line{ +/area/ruin/space/has_grav/listeningstation/dorms) +"Lq" = ( +/obj/effect/turf_decal/tile/red/opposingcorners, +/obj/machinery/door/airlock/security/old{ + name = "Radio Wing" + }, +/obj/effect/mapping_helpers/airlock/access/all/syndicate/general, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 1 }, +/obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/small, -/area/ruin/space/has_grav/listeningstation) -"Sz" = ( +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/cutaiwire, +/turf/open/floor/iron/dark, +/area/ruin/space/has_grav/listeningstation/lounge) +"LA" = ( +/obj/item/ammo_casing/spent, +/turf/open/misc/asteroid, +/area/ruin/space/has_grav/listeningstation/asteroid) +"LJ" = ( +/turf/open/floor/circuit/red/anim, +/area/ruin/space/has_grav/listeningstation/support) +"LP" = ( +/turf/closed/wall/r_wall, +/area/ruin/space/has_grav/listeningstation/support) +"LR" = ( +/obj/item/cultivator/rake, +/obj/structure/cable, +/turf/open/misc/asteroid, +/area/ruin/space/has_grav/listeningstation/asteroid) +"LU" = ( +/obj/machinery/door/airlock/hatch{ + name = "Dormitory Room" + }, +/obj/effect/mapping_helpers/airlock/access/all/syndicate/general, +/obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/ruin/space/has_grav/listeningstation) -"SB" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/ruin/space/has_grav/listeningstation) -"SK" = ( -/obj/structure/table, -/obj/item/paper/fluff/ruins/listeningstation/briefing, -/obj/machinery/newscaster/directional/east, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/cutaiwire, +/turf/open/floor/iron/grimy, +/area/ruin/space/has_grav/listeningstation/dorms) +"My" = ( /obj/effect/turf_decal/tile/red/opposingcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, /turf/open/floor/iron/dark, -/area/ruin/space/has_grav/listeningstation) -"SQ" = ( -/obj/structure/lattice/catwalk, -/obj/structure/marker_beacon/cerulean, -/obj/structure/sign/nanotrasen{ - pixel_x = -32 +/area/ruin/space/has_grav/listeningstation/comms) +"ME" = ( +/turf/closed/wall, +/area/ruin/space/has_grav/listeningstation/lounge) +"MS" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/blue{ + dir = 1 }, -/turf/template_noop, -/area/ruin/space) -"TK" = ( -/obj/machinery/firealarm/directional/east, -/obj/structure/filingcabinet, -/obj/item/paper/fluff/ruins/listeningstation/receipt, -/obj/item/paper/fluff/ruins/listeningstation/reports/may, -/obj/item/paper/fluff/ruins/listeningstation/reports/april, -/obj/item/paper/fluff/ruins/listeningstation/reports/march, -/obj/item/paper/fluff/ruins/listeningstation/reports/july, /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/red/opposingcorners, -/turf/open/floor/iron/dark, -/area/ruin/space/has_grav/listeningstation) -"TO" = ( -/obj/structure/cable, -/obj/structure/chair/sofa/left/brown{ - dir = 4 +/obj/item/toy/figure/dsquad{ + pixel_x = -7 + }, +/obj/structure/desk_bell{ + pixel_y = -1; + pixel_x = 9 }, -/turf/open/floor/plating, -/area/ruin/space/has_grav/listeningstation) -"Uh" = ( -/obj/effect/turf_decal/bot_red, -/obj/structure/tank_frame, -/turf/open/floor/plating, -/area/ruin/space/has_grav/listeningstation) -"Uu" = ( -/obj/structure/sign/warning/vacuum/external/directional/west, -/obj/machinery/light/red/directional/east, -/obj/structure/cable, -/turf/open/floor/plating, -/area/ruin/space/has_grav/listeningstation) -"UI" = ( -/obj/structure/cable, /turf/open/floor/iron, -/area/ruin/space/has_grav/listeningstation) -"Va" = ( +/area/ruin/space/has_grav/listeningstation/lobby) +"MT" = ( +/obj/machinery/door/airlock/external/ruin, +/obj/structure/fans/tiny, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, /obj/structure/cable, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/obj/effect/turf_decal/tile/red/opposingcorners, -/turf/open/floor/iron/dark, -/area/ruin/space/has_grav/listeningstation) -"Vz" = ( -/obj/machinery/computer/arcade/orion_trail, +/obj/effect/decal/cleanable/dirt, +/obj/effect/mapping_helpers/airlock/cutaiwire, /turf/open/floor/plating, -/area/ruin/space/has_grav/listeningstation) -"VB" = ( -/obj/structure/lattice/catwalk, -/obj/machinery/atmospherics/components/unary/passive_vent/layer2{ - dir = 8 +/area/ruin/space/has_grav/listeningstation/lobby) +"MV" = ( +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/syndicate/general, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/door/airlock/engineering{ + name = "Support Facilities" }, -/turf/template_noop, -/area/ruin/space) -"VH" = ( -/obj/structure/table, -/obj/item/paper_bin, -/obj/item/pen/edagger, -/obj/item/reagent_containers/cup/glass/waterbottle{ - pixel_x = 10; - pixel_y = 16 +/obj/effect/decal/cleanable/dirt, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 }, -/turf/open/floor/plating, -/area/ruin/space/has_grav/listeningstation) -"VK" = ( +/obj/machinery/duct, +/obj/effect/mapping_helpers/airlock/cutaiwire, +/turf/open/floor/iron/smooth_half, +/area/ruin/space/has_grav/listeningstation/support) +"MY" = ( +/obj/machinery/modular_computer/preset/civilian, /obj/effect/decal/cleanable/dirt, -/obj/structure/closet/crate/freezer, -/obj/item/reagent_containers/blood/o_minus, -/obj/item/reagent_containers/blood/o_minus{ - pixel_x = -3; - pixel_y = 3 +/obj/structure/sign/poster/official/nanotrasen_logo/directional/north, +/turf/open/floor/iron, +/area/ruin/space/has_grav/listeningstation/lobby) +"Ni" = ( +/obj/machinery/door/airlock/external/glass/ruin{ + name = "Excavation Access" + }, +/obj/effect/mapping_helpers/airlock/access/all/syndicate/general, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/effect/turf_decal/sand/plating, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/airlock/cutaiwire, +/turf/open/floor/plating, +/area/ruin/space/has_grav/listeningstation/support) +"NI" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/washing_machine, +/turf/open/floor/plating, +/area/ruin/space/has_grav/listeningstation/support) +"NL" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 }, +/turf/open/floor/plating, +/area/ruin/space/has_grav/listeningstation/support) +"NO" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/vending/sovietsoda, +/obj/structure/cable, /turf/open/floor/iron, -/area/ruin/space/has_grav/listeningstation) -"WD" = ( -/obj/structure/table, -/obj/machinery/cell_charger, -/obj/item/stock_parts/cell/high, -/obj/item/stack/cable_coil{ - pixel_x = 3; - pixel_y = 10 +/area/ruin/space/has_grav/listeningstation/lobby) +"NR" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/airalarm/directional/south, +/obj/effect/mapping_helpers/airalarm/syndicate_access, +/obj/machinery/duct, +/turf/open/floor/iron/smooth_half, +/area/ruin/space/has_grav/listeningstation/support) +"NY" = ( +/obj/effect/turf_decal/sand/plating, +/obj/structure/cable, +/turf/open/floor/plating/airless, +/area/ruin/space/has_grav/listeningstation/asteroid) +"NZ" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/blue/anticorner/contrasted{ + dir = 1 }, -/obj/machinery/light/small/directional/west, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/duct, +/obj/structure/cable, +/turf/open/floor/iron, +/area/ruin/space/has_grav/listeningstation/medical) +"Om" = ( +/obj/machinery/atmospherics/components/tank/air, +/obj/machinery/light/small/directional/east, +/turf/open/floor/plating, +/area/ruin/space/has_grav/listeningstation/support) +"Oo" = ( +/obj/structure/closet/syndicate, +/obj/machinery/firealarm/directional/west, +/obj/item/ammo_box/magazine/m9mm, +/turf/open/floor/iron/grimy, +/area/ruin/space/has_grav/listeningstation/dorms) +"OG" = ( +/obj/structure/tank_frame, +/turf/open/floor/plating, +/area/ruin/space/has_grav/listeningstation/support) +"OO" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/door/airlock/hatch{ + name = "Laundry" + }, +/obj/effect/mapping_helpers/airlock/access/all/syndicate/general, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/airlock/cutaiwire, +/turf/open/floor/plating, +/area/ruin/space/has_grav/listeningstation/support) +"OQ" = ( +/obj/structure/cable, +/obj/machinery/duct, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/sign/warning/no_smoking/circle/directional/north, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/ruin/space/has_grav/listeningstation/support) +"OT" = ( +/turf/closed/wall/r_wall, +/area/ruin/space/has_grav/listeningstation/lounge) +"OW" = ( +/obj/structure/bed{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/bedsheet/syndie{ + dir = 4 + }, +/obj/machinery/airalarm/directional/west, +/obj/effect/mapping_helpers/airalarm/syndicate_access, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, +/turf/open/floor/iron/grimy, +/area/ruin/space/has_grav/listeningstation/dorms) +"OX" = ( +/obj/machinery/duct, +/obj/machinery/atmospherics/components/binary/valve/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, +/turf/open/floor/plating, +/area/ruin/space/has_grav/listeningstation/support) +"Po" = ( +/turf/closed/wall, +/area/ruin/space/has_grav/listeningstation/dorms) +"Pz" = ( +/turf/closed/wall, +/area/ruin/space/has_grav/listeningstation/support) +"PC" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/sink/kitchen/directional/south, +/obj/structure/cable, +/obj/item/stack/tile/iron/small{ + pixel_x = 7; + pixel_y = -3 + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav/listeningstation/lounge) +"PJ" = ( /obj/effect/turf_decal/tile/red/opposingcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/dark, -/area/ruin/space/has_grav/listeningstation) -"WW" = ( +/area/ruin/space/has_grav/listeningstation/comms) +"Qv" = ( +/obj/machinery/power/port_gen/pacman/pre_loaded, +/obj/structure/cable, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plating, +/area/ruin/space/has_grav/listeningstation/support) +"QA" = ( +/obj/effect/turf_decal/stripes/asteroid/line{ + dir = 1 + }, +/turf/open/misc/asteroid/airless, +/area/ruin/space/has_grav/listeningstation/asteroid) +"QI" = ( +/turf/open/misc/asteroid, +/area/ruin/space/has_grav/listeningstation/asteroid) +"QW" = ( +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/duct, +/turf/open/floor/plating, +/area/ruin/space/has_grav/listeningstation/lobby) +"RG" = ( +/obj/structure/cable, +/obj/machinery/duct, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/ruin/space/has_grav/listeningstation/support) +"RK" = ( +/obj/item/shovel, +/obj/structure/cable, +/turf/open/misc/asteroid, +/area/ruin/space/has_grav/listeningstation/asteroid) +"RP" = ( +/obj/effect/spawner/random/trash/cigbutt, +/turf/open/misc/asteroid, +/area/ruin/space/has_grav/listeningstation/asteroid) +"Sk" = ( /obj/effect/baseturf_helper/asteroid/airless, /turf/closed/wall/r_wall, -/area/ruin/space/has_grav/listeningstation) -"XM" = ( -/obj/machinery/airalarm/directional/east, -/obj/effect/mapping_helpers/airalarm/syndicate_access, -/obj/machinery/computer/message_monitor{ - dir = 8 +/area/ruin/space/has_grav/listeningstation/lounge) +"Sx" = ( +/obj/item/poster/random_contraband{ + pixel_x = -4; + pixel_y = -7 }, -/obj/item/paper/monitorkey, +/obj/item/poster/random_contraband{ + pixel_x = 0; + pixel_y = 0 + }, +/obj/item/poster/random_contraband{ + pixel_x = -4; + pixel_y = -6 + }, +/obj/item/poster/random_contraband{ + pixel_x = -3; + pixel_y = -4 + }, +/obj/item/poster/random_contraband{ + pixel_x = -4; + pixel_y = -5 + }, +/obj/structure/closet/crate, +/obj/item/wirecutters{ + pixel_x = -1; + pixel_y = 7 + }, +/obj/item/poster/random_official{ + pixel_x = -2; + pixel_y = 4 + }, +/obj/item/poster/random_official{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/poster/random_official{ + pixel_x = -4; + pixel_y = 2 + }, +/obj/item/poster/random_official{ + pixel_x = -5; + pixel_y = 1 + }, +/obj/item/poster/random_official{ + pixel_x = -6; + pixel_y = 0 + }, +/obj/item/poster/random_official{ + pixel_x = -8; + pixel_y = -2 + }, +/obj/item/poster/random_contraband, +/obj/item/poster/random_contraband{ + pixel_x = -1; + pixel_y = -2 + }, +/turf/open/misc/asteroid, +/area/ruin/space/has_grav/listeningstation/asteroid) +"Sz" = ( +/obj/item/reagent_containers/cup/bucket/wooden, +/obj/machinery/hydroponics/soil, +/turf/open/misc/asteroid, +/area/ruin/space/has_grav/listeningstation/asteroid) +"SB" = ( +/obj/item/paper/fluff/ruins/listeningstation/reports/june/goliath, +/turf/open/misc/asteroid, +/area/ruin/space/has_grav/listeningstation/asteroid) +"SI" = ( +/obj/effect/turf_decal/sand/plating, +/obj/item/circuitboard/machine/ore_redemption{ + pixel_x = -5; + pixel_y = 6 + }, +/obj/structure/closet/crate/secure/plasma{ + req_access = list("syndicate"); + name = "refinery crate" + }, +/obj/item/assembly/igniter{ + pixel_x = 9; + pixel_y = 3 + }, +/obj/item/card/id/advanced/mining{ + pixel_x = 0; + pixel_y = -6 + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav/listeningstation/support) +"Th" = ( /obj/effect/turf_decal/tile/red/opposingcorners, +/obj/machinery/light/small/directional/east, +/obj/structure/table/reinforced, +/obj/machinery/fax{ + syndicate_network = 1; + visible_to_network = 0; + name = "listening post fax machine"; + fax_name = "Syndicate Listening Post" + }, +/obj/item/paper/fluff/ruins/listeningstation/briefing, +/obj/item/paper/fluff/ruins/listeningstation/engineer, /turf/open/floor/iron/dark, -/area/ruin/space/has_grav/listeningstation) -"XQ" = ( -/obj/structure/sign/departments/medbay/alt/directional/north, +/area/ruin/space/has_grav/listeningstation/comms) +"Tq" = ( /obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small/red/directional/east, +/obj/machinery/duct, +/turf/open/floor/iron/showroomfloor, +/area/ruin/space/has_grav/listeningstation/lobby) +"TF" = ( +/obj/item/circuitboard/machine/holopad, +/turf/open/misc/asteroid, +/area/ruin/space/has_grav/listeningstation/asteroid) +"TK" = ( +/obj/structure/cable, /obj/effect/decal/cleanable/dirt, -/obj/machinery/iv_drip, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/ruin/space/has_grav/listeningstation) -"Yf" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/broken_floor, +/obj/machinery/duct, +/obj/item/stack/sheet/iron, +/obj/item/stack/tile/iron/small{ + pixel_x = -16; + pixel_y = 10 + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav/listeningstation/lounge) +"TO" = ( +/obj/effect/turf_decal/sand/plating, +/obj/structure/cable, +/turf/open/floor/plating, +/area/ruin/space/has_grav/listeningstation/asteroid) +"Up" = ( +/obj/structure/reagent_dispensers/plumbed{ + name = "Syndicate Ceritified Drinking Water"; + desc = "Who knew water could taste so good?" + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav/listeningstation/support) +"Uw" = ( +/obj/effect/turf_decal/tile/red/opposingcorners, +/obj/structure/sign/poster/contraband/random/directional/west, +/obj/machinery/light/small/directional/east, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/ruin/space/has_grav/listeningstation/comms) +"UI" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 1 + }, /obj/effect/decal/cleanable/dirt, +/obj/machinery/airalarm/directional/east, +/obj/effect/mapping_helpers/airalarm/syndicate_access, +/turf/open/floor/iron, +/area/ruin/space/has_grav/listeningstation/lobby) +"Va" = ( +/obj/structure/table, +/obj/item/storage/box/donkpockets{ + pixel_x = 4; + pixel_y = -1 + }, +/obj/item/storage/box/donkpockets{ + pixel_x = 5; + pixel_y = -8 + }, +/obj/machinery/light/small/directional/west, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 + dir = 1 }, -/turf/open/floor/iron/small, -/area/ruin/space/has_grav/listeningstation) -"Yz" = ( -/turf/open/floor/plating/airless, -/area/ruin/space) -"YV" = ( -/obj/item/stack/sheet/iron/twenty, -/obj/item/stack/sheet/glass{ - amount = 10 +/obj/item/reagent_containers/spray/cleaner{ + pixel_x = -9; + pixel_y = 2 }, -/obj/item/stack/rods/ten, +/turf/open/floor/iron/small, +/area/ruin/space/has_grav/listeningstation/lounge) +"Vg" = ( +/obj/effect/turf_decal/sand/plating, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/ruin/space/has_grav/listeningstation/asteroid) +"Vh" = ( +/turf/closed/wall, +/area/ruin/space/has_grav/listeningstation/medical) +"VK" = ( +/turf/closed/mineral/random/stationside/asteroid, +/area/ruin/space/has_grav/listeningstation/asteroid) +"WD" = ( +/obj/effect/turf_decal/stripes/line, +/obj/structure/cable, /obj/effect/decal/cleanable/dirt, -/obj/item/storage/box/lights/bulbs, -/obj/item/stack/sheet/mineral/plasma{ - amount = 30 +/turf/open/floor/plating, +/area/ruin/space/has_grav/listeningstation/lobby) +"WG" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/mapping_helpers/broken_floor, +/obj/machinery/duct, +/turf/open/floor/plating, +/area/ruin/space/has_grav/listeningstation/lobby) +"WW" = ( +/obj/effect/baseturf_helper/asteroid/airless, +/turf/closed/wall/r_wall, +/area/ruin/space/has_grav/listeningstation/comms) +"Xc" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/bedsheetbin, +/obj/structure/table, +/turf/open/floor/plating, +/area/ruin/space/has_grav/listeningstation/support) +"Xs" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Utilities" }, -/obj/item/stock_parts/cell/high, -/obj/machinery/light/small/directional/east, -/obj/structure/closet/crate, -/obj/effect/turf_decal/delivery, +/obj/effect/mapping_helpers/airlock/access/all/syndicate/general, +/obj/machinery/door/firedoor, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/obj/machinery/duct, +/obj/effect/mapping_helpers/airlock/cutaiwire, +/turf/open/floor/iron/smooth_half, +/area/ruin/space/has_grav/listeningstation/support) +"XB" = ( +/obj/effect/mapping_helpers/airlock/access/all/syndicate/general, +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Life Support" + }, +/obj/machinery/duct, +/obj/machinery/atmospherics/pipe/layer_manifold/visible, +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "listening_post_atmos_and_relay" + }, +/obj/effect/mapping_helpers/airlock/cutaiwire, /turf/open/floor/plating, -/area/ruin/space/has_grav/listeningstation) -"Zj" = ( -/obj/structure/cable, -/obj/machinery/firealarm/directional/north, +/area/ruin/space/has_grav/listeningstation/support) +"XC" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/airalarm/directional/north, +/obj/effect/mapping_helpers/airalarm/syndicate_access, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/duct, +/obj/structure/cable, /turf/open/floor/iron/small, -/area/ruin/space/has_grav/listeningstation) - -(1,1,1) = {" +/area/ruin/space/has_grav/listeningstation/lounge) +"XG" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, +/obj/structure/table, +/obj/item/paper_bin{ + pixel_y = 3; + pixel_x = 8 + }, +/obj/item/pen{ + pixel_y = 3; + pixel_x = 8 + }, +/obj/item/taperecorder{ + pixel_y = 4; + pixel_x = -8 + }, +/turf/open/floor/iron/dark, +/area/ruin/space/has_grav/listeningstation/support) +"XM" = ( +/turf/closed/wall/rock, +/area/ruin/space/has_grav/listeningstation/asteroid) +"XQ" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/turf/open/floor/plating, +/area/ruin/space/has_grav/listeningstation/lobby) +"Yb" = ( +/turf/closed/wall, +/area/ruin/space/has_grav/listeningstation/asteroid) +"Yf" = ( +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/power/apc/auto_name/directional/west, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/apc/syndicate_access, +/obj/machinery/duct, +/turf/open/floor/iron/small, +/area/ruin/space/has_grav/listeningstation/lounge) +"Ym" = ( +/obj/item/weldingtool/largetank, +/obj/item/wrench, +/obj/item/clothing/head/utility/welding, +/obj/structure/rack, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plating, +/area/ruin/space/has_grav/listeningstation/support) +"Yy" = ( +/turf/closed/wall/r_wall, +/area/ruin/space/has_grav/listeningstation/dorms) +"Yz" = ( +/obj/structure/bed/maint, +/obj/item/bedsheet/syndie{ + dir = 4 + }, +/obj/machinery/airalarm/directional/west, +/obj/effect/mapping_helpers/airalarm/syndicate_access, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, +/turf/open/floor/iron/grimy, +/area/ruin/space/has_grav/listeningstation/dorms) +"YR" = ( +/obj/structure/table/wood, +/obj/item/storage/photo_album/listeningstation, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, +/obj/machinery/power/apc/auto_name/directional/east, +/obj/structure/cable, +/obj/effect/mapping_helpers/apc/syndicate_access, +/turf/open/floor/iron/grimy, +/area/ruin/space/has_grav/listeningstation/dorms) +"Zi" = ( +/obj/structure/cable, +/obj/item/crowbar, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/duct, +/turf/open/floor/iron, +/area/ruin/space/has_grav/listeningstation/lobby) +"Zr" = ( +/obj/effect/turf_decal/tile/blue/anticorner/contrasted, +/obj/machinery/iv_drip, +/obj/structure/bed/medical/emergency, +/turf/open/floor/iron, +/area/ruin/space/has_grav/listeningstation/medical) + +(1,1,1) = {" +AV +AV +AV +AV +AV +AV +AV +AV +AV +AV +AV +AV +AV +AV +VK +VK +AV +AV +Ca +AV +AV +VK +VK +VK +VK +AV +AV +AV +AV +AV +AV +AV +AV +AV +AV +AV +"} +(2,1,1) = {" +AV +AV +AV +AV +AV +AV +AV +AV +AV +AV +VK +xY +VK +VK +VK +VK +VK +VK +XM +VK +VK +VK +go +go +VK +VK +AV +AV +AV +AV +AV +AV +AV +AV +AV +AV +"} +(3,1,1) = {" +AV +AV +AV +AV +AV +AV +AV +AV +AV +VK +VK +xY +VK +VK +VK +go +go +go +go +go +go +go +go +go +go +VK +VK +VK +AV +AV +AV +AV +AV +AV +AV +AV +"} +(4,1,1) = {" +AV +AV +AV +AV +AV +AV +AV +AV +VK +VK +VK +xY +xY +xY +VK +go +go +go +go +go +go +go +rE +rE +rE +go +go +VK +VK +AV +AV +AV +AV +AV +AV +AV +"} +(5,1,1) = {" +AV +AV +AV +AV +AV +AV +AV +AV +VK +VK +VK +VK +VK +xY +VK +rE +rE +rE +rE +rE +go +rE +rE +wA +rE +LP +go +go +VK +VK +AV +AV +AV +AV +AV +AV +"} +(6,1,1) = {" +AV +AV +AV +AV +AV +AV +AV +VK +VK +VK +xj +xY +xY +xY +VK +rE +mN +js +OG +rE +rE +rE +Ym +NL +Qv +LP +go +go +go +VK +AV +AV +AV +AV +AV +AV +"} +(7,1,1) = {" +AV +AV +AV +AV +AV +AV +AV +VK +VK +VK +aW +VK +VK +VK +VK +rE +Up +js +OX +sl +wf +XB +js +or +eR +rE +go +go +go +VK +AV +AV +AV +AV +AV +AV +"} +(8,1,1) = {" +AV +AV +AV +AV +AV +AV +AV +AV +VK +go +yK +yK +go +go +go +rE +rE +Om +iv +cj +JX +cj +OQ +BN +jq +rE +go +go +go +VK +AV +AV +AV +AV +AV +AV +"} +(9,1,1) = {" +AV +AV +AV +AV +AV +AV +AV +AV +VK +go +go +yK +go +go +go +go +rE +rE +rE +rE +LJ +cj +RG +cj +cj +rE +rE +rE +go +VK +VK +AV +AV +AV +AV +AV +"} +(10,1,1) = {" +AV +AV +AV +AV +AV +AV +AV +AV +VK +go +go +yK +go +go +go +go +Sx +go +go +rE +au +cj +Xs +cj +of +qx +Ch +rE +go +go +VK +AV +AV +AV +AV +AV +"} +(11,1,1) = {" +AV +AV +AV +AV +AV +AV +AV +AV +VK +VK +go +yK +yK +yK +yK +yK +yK +QI +go +LP +cj +cj +xR +gO +cE +wL +XG +rE +go +go +VK +AV AV AV AV AV +"} +(12,1,1) = {" AV AV AV @@ -1014,22 +2361,73 @@ AV AV AV AV +VK +go +go +go +go +Yb +gA +yK +Vg +Vg +Ni +Ku +gl +yx +Pz +Pz +cj +rE +rE +go +go +VK +VK AV AV AV AV +"} +(13,1,1) = {" AV AV AV AV AV AV -"} -(2,1,1) = {" +AV +AV +AV +VK +go +go +go +Yy +Yy +Yy +Yy +Yy +Yy +LP +GR +cj +NR +Pz +NI +Ay +rE +DS +go +go +go +VK AV AV AV AV +"} +(14,1,1) = {" AV AV AV @@ -1037,570 +2435,768 @@ AV AV AV AV +AV +VK +VK +go +go +go +Yy +kK +OW +Po +Oo +Yz +cj +cj +Pz +Fl +OO JD +wk +rE +QI +go +go +go +VK +VK +AV +AV +AV +"} +(15,1,1) = {" +AV +AV +AV +AV +AV +AV +AV +AV +VK +go +go +go +go +Yy +zp +Ar +kG +tl +tl +la +Pz +uJ +db +Pz +eM +Xc +LP +go +go +go +go +VK +AV +AV +AV +AV +"} +(16,1,1) = {" +AV +AV +AV +AV +AV +AV +AV +AV +VK +go +go +go +go +Yy +Lk +ca +Po +nG +aF +YR +Pz +Ey +xR +Pz +Pz +Pz +LP +go +go +go +go +VK +AV +AV +AV +AV +"} +(17,1,1) = {" +AV +AV +AV +AV +AV +AV +AV +AV +VK +go +go +JB +JB +Yy +iU +Po +Po +Po +LU +Po +Pz +Pz +xR +Kt +SI +ep +CR +CR +CR +CR +go +VK +AV +AV +AV +AV +"} +(18,1,1) = {" +AV +AV +AV +AV +AV +AV +AV +AV +VK +go +JB +JB +Jg +Ce +Po +Po +BX +ME +PC +Va +qV +Pz +MV +Gr +ME +eZ +CR +Gj +yJ +CR +go +VK +AV +AV +AV +AV +"} +(19,1,1) = {" +AV +AV +AV AV AV AV AV AV +VK +JB +JB +AC +Hj +Ad +rT +Po +Po +ME +XC +hs +hs +Yf +mm +ED +DB +tr +us +NZ +Bs +JF +go +VK +VK +AV +AV +AV +"} +(20,1,1) = {" +AV +AV +AV +AV +AV +AV +AV +AV +VK +JB +vP +Jj +jD +PJ +My +Cc +Uw +Lq +zV +gJ +AP +TK +Cd +ME +Ck +jr +Vh +ir +dt +JF +go +go +XM +rx +AV +AV +"} +(21,1,1) = {" +AV +AV +AV +AV +AV +AV +zR +CJ +XM +JB +JB +vI +Th +bk +ac +JB +JB +OT +qD +OT +OT +IK +OT +OT +OT +iE +JF +md +Zr +JF +go +go +VK +AV +AV +AV +"} +(22,1,1) = {" +AV +AV +AV +AV +AV +AV +AV +AV +VK +go +WW +JB +JB +JB +oh +oh +yc +Sk +OT +OT +MY +oi +Er +rG +rF +zv +fo +JF +JF +CR +go +go +VK +VK +AV +AV +"} +(23,1,1) = {" +AV +AV +AV +AV +AV +AV +AV +XM +VK +VK +VK +VK +VK +VK +bH +nB +Tq +HD +Ev +lO +MS +It +iN +zo +rG +dg +ME +bi +kt +go +go +QI +go +VK +AV +AV +"} +(24,1,1) = {" +AV +AV +AV +AV +AV +AV +AV +QA +xY +xY +NY +NY +hm +VK +rG +rG +rG +rG +HU +fe +WG +Zi +QW +NO +XQ +TO +LR +RK +FK +go +QI +AO +go +VK AV AV +"} +(25,1,1) = {" AV AV AV AV -"} -(3,1,1) = {" AV AV +mh +Fy +NY +NY +NY +xY +NY +cG +MT +eu +ch +Dv +WD +UI +Ag +vm +EG +rG +rG +dW +QI +Sz +go +go +go +go +go +VK AV AV +"} +(26,1,1) = {" AV -vI -vI -vI -vI -zp -wy -rE -ap -zp -vI AV AV AV AV AV AV +QA +xY +xY +xY +xY +EK +XM +rG +rG +rG +rG +rG +rG +Es +BA +rG +rG +go +go +QI +ae +go +go +go +go +go +VK AV AV "} -(4,1,1) = {" +(27,1,1) = {" +AV AV AV AV AV -vI -vI -vI -vI -vI -zp -zp -rE -zp -zp -vI -vI -vI -vI -vI AV AV +XM +VK +VK +xY +xY +go +go +go +go +go +go +go +rG +rG +rG +rG +go +go +bK +QI +go +go +DW +go +go +go +VK AV AV "} -(5,1,1) = {" +(28,1,1) = {" AV AV AV AV -vI -vI -vI -vI -vI -vI -Yz -rE -vI -vI -vI -vI -vI -vI -vI -vI -vI AV AV -"} -(6,1,1) = {" AV AV +VK +VK +go +go +go +go +go +go +go +go +bK +ym +fz +QI +LA +by +QI +QI +RP +QI +kt +be +go +go +VK +VK AV AV +"} +(29,1,1) = {" AV -vI -vI -vI -vI -vI -tl -rE -vI -vI -vI -JB -JB -JB -JB -JB -vI AV AV -"} -(7,1,1) = {" AV AV AV +zR +CJ +XM +VK +go +go +QI +vC +QI +go +go +go +QI +lE +SB +vH +QI +go +go +Cm +go +go +go +go +go +VK +VK AV -vI -vI -vI -vI -vI -vI -vI -rE -rE -zp -vI -JB -gJ -wj -Oo -JB -vI AV AV "} -(8,1,1) = {" -AV +(30,1,1) = {" AV AV AV -vI -vI -vI -vI -vI -vI -vI -Yz -rE -PZ -vI -JB -GR -gl -RK -JB -zp -ch AV -"} -(9,1,1) = {" AV AV AV -vI -vI -JB -JB -JB -JB -JB -vI -Yz -rE -tl -vI -JB -hk -oW -rr -JB -vI AV AV -"} -(10,1,1) = {" +VK +VK +go +go +wx +QI +go +go +go +go +QI +LA +QI +go +go +go +TF +EC +Ib +go +go +VK +VK AV AV -vI -vI -vI -JB -Fy -Dp -OW -JB -vI -Yz -zV -zp -vI -JB -rG -rG -QE -JB -vI AV AV "} -(11,1,1) = {" -AV -AV -vI -vI -vI -JB -LA -Cc -yK -JB -JB -JB -AP -WW -vI -JB -VK -vP -OS -JB -vI +(31,1,1) = {" AV AV -"} -(12,1,1) = {" AV AV -vI -vI -vI -JB -ac -yB -zZ -UI -qD -Uu -aR -JB -vI -JB -XQ -zo -ym -JB -vI AV AV -"} -(13,1,1) = {" AV AV -vI -vI -vI -JB -Oh -Eb -xn -kG -JB -JB -JB -JB -JB -JB -dg -aP +AV +AV +VK +go +go +go +go +go +nM +go +go +go +go +go +go +go +go vC -JB -vI +QI +go +go +VK +VK AV AV -"} -(14,1,1) = {" AV AV -vI -vI -vI -JB -ae -UI -UI -nG -JB -lE -MS -It -us -by -cj -db -Sz -JB -vI -vI AV "} -(15,1,1) = {" +(32,1,1) = {" AV -Jj -zp -NY -hm -JB -JB -cU -JB -JB -JB -JB -eW -eR -eR -cj -dv -TO -LR -JB -vI -vI AV -"} -(16,1,1) = {" AV AV -vI -EK -vI -JB -MT -ED -ta -Dv -WD -rG -RB -SB -FV -ca -BX -dW -QI -JB -vI -vI AV -"} -(17,1,1) = {" AV AV -vI -vI -vI -JB -xh -Va -yx -LU -Mt -nX -Sx -vC -ym -tf -ym -ym -Ni -JB -vI -vI AV -"} -(18,1,1) = {" AV AV -vI -vI -vI -JB -xp -SK -lk +VK XM -TK -rG -Zj -wm -Sz -VH -FV -DC -CU -JB -vI -vI +VK +VK +VK +go +QI +uV +go +go +go +go +VK +VK +VK +go +VK +VK +VK +VK +AV +AV AV -"} -(19,1,1) = {" AV AV -vI -vI -vI -JB -rG -rG -rG -rG -rG -rG -MY -Vz -Yf -wx -lu -db -RP -JB -vI -vI AV "} -(20,1,1) = {" +(33,1,1) = {" AV AV -vI -vI -vI -JB -be -zv -qN -ct -SB -Cw -wk -rG -BJ -Lq -wm -yH -dC -JB -vI AV AV -"} -(21,1,1) = {" AV AV -vI -vI -vI -JB -JB -Uh -rc -jr -cq -Ey -gc -rG -rG -rG -KG -JB -JB -JB -vI AV AV -"} -(22,1,1) = {" AV AV -vI -vI -vI -vI -JB -JB -NO -Om -kK -YV -IG -rG -iU -KG -xY -JB -vI -vI -vI +AV +Bk +AV +AV +VK +VK +VK +VK +VK +VK +VK +VK +VK +XM +VK +VK +VK +AV +AV AV AV -"} -(23,1,1) = {" AV AV AV -vI -vI -vI -vI -JB -JB -JB -JB -JB -fG -JB -JB -JB -JB -JB -vI -vI -vI AV AV "} -(24,1,1) = {" +(34,1,1) = {" +AV +AV +AV AV AV AV AV -vI -vI -vI -vI -vI -vI -vI -zp -VB -vI -vI -vI -vI -vI -vI -vI -vI AV AV -"} -(25,1,1) = {" AV AV AV @@ -1609,10 +3205,14 @@ AV AV AV AV +VK +VK +AV +AV AV AV +Bk AV -SQ AV AV AV diff --git a/_maps/map_files/Blueshift/Blueshift.dmm b/_maps/map_files/Blueshift/Blueshift.dmm index 6e6861e7a671..a379281c7ee5 100644 --- a/_maps/map_files/Blueshift/Blueshift.dmm +++ b/_maps/map_files/Blueshift/Blueshift.dmm @@ -93,8 +93,8 @@ dir = 9 }, /obj/structure/closet/secure_closet/hydroponics, -/obj/item/botanical_lexicon, -/obj/item/chicken_book, +/obj/item/book/manual/botanical_lexicon, +/obj/item/book/manual/chicken_encyclopedia, /turf/open/floor/iron/dark/herringbone, /area/station/common/night_club/back_stage) "abG" = ( @@ -1989,16 +1989,13 @@ /area/station/hallway/primary/central) "auS" = ( /obj/structure/table, +/obj/machinery/smartfridge/disks, /obj/item/stack/package_wrap, /obj/item/hand_labeler, /obj/structure/disposalpipe/segment, /obj/effect/turf_decal/trimline/green/filled/corner{ dir = 8 }, -/obj/item/botanical_lexicon, -/obj/item/botanical_lexicon, -/obj/item/botanical_lexicon, -/obj/item/botanical_lexicon, /turf/open/floor/iron/dark/corner{ dir = 1 }, @@ -3960,6 +3957,10 @@ /obj/effect/turf_decal/trimline/green/filled/end{ dir = 4 }, +/obj/machinery/smartfridge/disks{ + pixel_x = 8; + pixel_y = 14 + }, /turf/open/floor/iron/white, /area/station/medical/virology) "aOe" = ( @@ -6306,8 +6307,18 @@ /area/station/medical/medbay/lobby) "bmD" = ( /obj/structure/table/glass, -/obj/item/storage/bag/plants/portaseeder, /obj/machinery/light/directional/east, +/obj/item/seeds/grape{ + pixel_x = -6 + }, +/obj/item/seeds/lime{ + pixel_x = 6 + }, +/obj/item/seeds/watermelon, +/obj/item/food/grown/wheat, +/obj/item/food/grown/watermelon, +/obj/item/food/grown/banana, +/obj/item/storage/bag/plants/portaseeder, /turf/open/floor/iron/dark/side{ dir = 4 }, @@ -8392,7 +8403,6 @@ /obj/machinery/newscaster/directional/north, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/closet/secure_closet/blueshield, /turf/open/floor/carpet/executive, /area/station/command/heads_quarters/blueshield) "bFO" = ( @@ -13469,7 +13479,7 @@ /obj/structure/closet/secure_closet/hydroponics, /obj/machinery/light/directional/west, /obj/structure/disposalpipe/segment, -/obj/item/botanical_lexicon, +/obj/item/book/manual/botanical_lexicon, /turf/open/floor/iron/dark, /area/station/service/hydroponics) "cCM" = ( @@ -16920,24 +16930,11 @@ /area/station/commons/dorms/room8) "djt" = ( /obj/structure/table, -/obj/item/surgical_drapes{ - pixel_x = 7; - pixel_y = -2 - }, -/obj/item/circular_saw{ - pixel_y = 12 - }, -/obj/item/healthanalyzer{ - pixel_x = -4; - pixel_y = -3 - }, -/obj/item/scalpel{ - pixel_y = 19 - }, /obj/effect/turf_decal/trimline/blue/filled/line{ dir = 10 }, /obj/item/radio/intercom/directional/west, +/obj/item/surgery_tray, /turf/open/floor/iron/white, /area/station/science/robotics) "djv" = ( @@ -25982,6 +25979,10 @@ dir = 4 }, /area/station/security/prison/safe) +"eWk" = ( +/obj/machinery/smartfridge/organ, +/turf/open/floor/iron/dark, +/area/station/science/robotics) "eWl" = ( /turf/closed/wall, /area/station/maintenance/disposal) @@ -28104,18 +28105,8 @@ /turf/open/floor/plating, /area/station/maintenance/starboard/fore) "fqR" = ( -/obj/structure/table/glass, -/obj/item/seeds/lime{ - pixel_x = 6 - }, -/obj/item/seeds/grape{ - pixel_x = -6 - }, -/obj/item/seeds/watermelon, -/obj/item/food/grown/wheat, -/obj/item/food/grown/watermelon, -/obj/item/food/grown/banana, /obj/structure/extinguisher_cabinet/directional/south, +/obj/structure/bookcase/manuals/botany, /turf/open/floor/iron/dark/side{ dir = 4 }, @@ -28434,7 +28425,7 @@ "fuX" = ( /obj/structure/window/spawner/directional/south, /obj/structure/closet/secure_closet/hydroponics, -/obj/item/botanical_lexicon, +/obj/item/book/manual/botanical_lexicon, /turf/open/floor/iron/dark, /area/station/service/hydroponics) "fuY" = ( @@ -32457,14 +32448,15 @@ /area/station/common/night_club/changing_room) "gme" = ( /obj/structure/table, +/obj/item/wrench, +/obj/item/crowbar, +/obj/item/stack/sheet/plasteel/twenty, /obj/item/stack/sheet/iron/fifty, /obj/item/stack/sheet/iron/fifty, /obj/item/stack/sheet/iron/fifty, /obj/item/stack/sheet/iron/fifty, /obj/item/stack/sheet/iron/fifty, /obj/item/stack/sheet/glass/fifty, -/obj/item/wrench, -/obj/item/crowbar, /obj/machinery/firealarm/directional/south, /turf/open/floor/mineral/plastitanium, /area/station/science/robotics/lab) @@ -41549,7 +41541,7 @@ /obj/structure/disposalpipe/segment{ dir = 10 }, -/obj/item/botanical_lexicon, +/obj/item/book/manual/botanical_lexicon, /turf/open/floor/iron/dark, /area/station/service/hydroponics) "hZP" = ( @@ -65653,8 +65645,8 @@ /obj/effect/turf_decal/siding/thinplating/dark{ dir = 9 }, -/obj/item/botanical_lexicon, -/obj/item/chicken_book, +/obj/item/book/manual/botanical_lexicon, +/obj/item/book/manual/chicken_encyclopedia, /turf/open/floor/iron/dark/herringbone, /area/station/common/night_club/back_stage) "mKX" = ( @@ -72671,7 +72663,7 @@ /area/station/security/checkpoint/supply) "ofS" = ( /obj/structure/closet/secure_closet/hydroponics, -/obj/item/botanical_lexicon, +/obj/item/book/manual/botanical_lexicon, /turf/open/floor/iron/dark, /area/station/service/hydroponics) "ofT" = ( @@ -78596,8 +78588,8 @@ dir = 10 }, /obj/structure/closet/secure_closet/hydroponics, -/obj/item/botanical_lexicon, -/obj/item/chicken_book, +/obj/item/book/manual/botanical_lexicon, +/obj/item/book/manual/chicken_encyclopedia, /turf/open/floor/iron/dark/herringbone, /area/station/common/night_club/back_stage) "pmq" = ( @@ -80737,7 +80729,7 @@ /area/station/maintenance/starboard/fore) "pHX" = ( /obj/effect/turf_decal/bot_red, -/obj/structure/frame/machine, +/obj/machinery/autolathe, /turf/open/floor/mineral/plastitanium, /area/station/science/robotics/lab) "pHY" = ( @@ -83799,8 +83791,8 @@ "qoo" = ( /obj/structure/window/reinforced/tinted/spawner/directional/north, /obj/structure/closet/secure_closet/hydroponics, -/obj/item/botanical_lexicon, -/obj/item/chicken_book, +/obj/item/book/manual/botanical_lexicon, +/obj/item/book/manual/chicken_encyclopedia, /turf/open/floor/iron/dark/herringbone, /area/station/common/night_club/back_stage) "qow" = ( @@ -84644,10 +84636,10 @@ name = "hallway camera" }, /obj/machinery/feed_machine, -/obj/item/chicken_book, -/obj/item/chicken_book, -/obj/item/chicken_book, -/obj/item/chicken_book, +/obj/item/book/manual/chicken_encyclopedia, +/obj/item/book/manual/chicken_encyclopedia, +/obj/item/book/manual/chicken_encyclopedia, +/obj/item/book/manual/chicken_encyclopedia, /turf/open/floor/iron/dark/side{ dir = 1 }, @@ -99783,8 +99775,10 @@ /turf/open/floor/iron/freezer, /area/station/commons/dorms/room3) "tpV" = ( -/obj/machinery/smartfridge/organ, /obj/machinery/firealarm/directional/north, +/obj/structure/bodycontainer/morgue{ + dir = 2 + }, /turf/open/floor/iron, /area/station/science/robotics) "tqc" = ( @@ -109136,6 +109130,11 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/white, /area/station/science/explab) +"vfq" = ( +/obj/effect/turf_decal/trimline/blue/filled/line, +/obj/machinery/medipen_refiller, +/turf/open/floor/iron/white, +/area/station/medical/medbay/lobby) "vfB" = ( /obj/structure/lattice, /turf/open/openspace/airless, @@ -119735,21 +119734,16 @@ /area/station/cargo/warehouse) "xej" = ( /obj/structure/table, -/obj/item/retractor, -/obj/item/hemostat{ - pixel_x = -9; - pixel_y = -2 - }, -/obj/item/cautery{ - pixel_x = -5; - pixel_y = 3 - }, /obj/effect/turf_decal/trimline/blue/filled/line{ dir = 9 }, /obj/item/reagent_containers/spray/cleaner{ - pixel_x = 14; - pixel_y = -1 + pixel_x = 9; + pixel_y = 4 + }, +/obj/item/healthanalyzer{ + pixel_x = -4; + pixel_y = 4 }, /turf/open/floor/iron/white, /area/station/science/robotics) @@ -219666,7 +219660,7 @@ kky aXQ rlz sXt -hbU +eWk vXP bDH uor @@ -224783,7 +224777,7 @@ ksY vNX oYi vNX -bst +vfq bql exf frF diff --git a/_maps/map_files/BoxStation/BoxStation.dmm b/_maps/map_files/BoxStation/BoxStation.dmm index 26e89c8c70a4..5582f45bb067 100644 --- a/_maps/map_files/BoxStation/BoxStation.dmm +++ b/_maps/map_files/BoxStation/BoxStation.dmm @@ -1,9 +1,10 @@ //MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE "aav" = ( +/obj/effect/turf_decal/tile/dark_blue/full, /obj/machinery/light/small/directional/south, -/obj/effect/turf_decal/tile/dark_blue/fourcorners, -/obj/effect/turf_decal/bot_white, -/turf/open/floor/iron/dark, +/obj/machinery/ticket_machine/directional/south, +/obj/structure/table, +/turf/open/floor/iron/dark/smooth_large, /area/station/hallway/primary/central) "aaA" = ( /obj/effect/turf_decal/box/white, @@ -15,8 +16,9 @@ /area/station/engineering/atmos/hfr_room) "aaB" = ( /obj/machinery/light/directional/north, -/obj/structure/cable, /obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable, +/obj/effect/mapping_helpers/apc/cell_5k, /obj/machinery/modular_computer/preset/engineering, /turf/open/floor/iron, /area/station/engineering/main) @@ -26,24 +28,25 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 1 }, -/obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/station/maintenance/department/science/xenobiology) -"aaT" = ( +"aaX" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 5 +/obj/machinery/duct, +/obj/machinery/door/airlock/medical{ + name = "Operating Room" }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/confetti, -/turf/open/floor/plating, -/area/station/maintenance/department/engine/atmos) -"aaX" = ( -/obj/structure/frame/machine, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) +/obj/effect/mapping_helpers/airlock/access/all/medical/surgery, +/obj/effect/mapping_helpers/airlock/unres, +/turf/open/floor/iron/white/textured, +/area/station/medical/surgery) "abc" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable, @@ -59,29 +62,23 @@ /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /turf/open/floor/iron/white, /area/station/science/genetics/cloning) -"abo" = ( -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 5 - }, -/obj/machinery/computer/diseasesplicer, -/turf/open/floor/iron/white, -/area/station/medical/virology) -"abC" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 - }, -/turf/open/floor/iron/vaporwave, -/area/station/service/library/printer) -"abG" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 8 +"abv" = ( +/obj/effect/turf_decal/trimline/blue/filled/warning{ + dir = 4 }, -/obj/effect/turf_decal/trimline/blue/line{ +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/sign/departments/maint/directional/west, -/turf/open/floor/iron/white, -/area/station/medical/medbay/aft) +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/duct, +/turf/open/floor/iron/dark, +/area/station/medical/morgue) +"abC" = ( +/obj/effect/turf_decal/tile/yellow/fourcorners, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/aft) "abS" = ( /obj/machinery/light/neon_lining{ dir = 8 @@ -97,6 +94,7 @@ /turf/open/floor/engine, /area/station/science/xenobiology) "abT" = ( +/obj/effect/turf_decal/siding/wood, /obj/machinery/computer/records/security, /turf/open/floor/wood, /area/station/command/heads_quarters/hos) @@ -105,32 +103,34 @@ dir = 9 }, /obj/effect/turf_decal/bot, -/obj/structure/closet/secure_closet/security/sec, /obj/machinery/airalarm/directional/north, -/turf/open/floor/iron/showroomfloor, +/obj/structure/extinguisher_cabinet/directional/west, +/obj/structure/closet/secure_closet/security/sec, +/turf/open/floor/iron/dark, /area/station/security/lockers) "acf" = ( -/obj/machinery/light/directional/south, /obj/structure/cable, /obj/machinery/power/apc/auto_name/directional/south, /turf/open/floor/iron/dark, /area/station/security/prison/mess) -"acl" = ( -/obj/structure/flora/bush/fullgrass/style_random, -/obj/structure/window/reinforced/spawner/directional/south, -/obj/structure/window/reinforced/spawner/directional/north, -/obj/structure/flora/bush/flowers_pp/style_random, -/mob/living/basic/butterfly, -/turf/open/floor/grass, -/area/station/command/bridge) "aco" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/light/floor/has_bulb, -/obj/machinery/duct, -/turf/open/floor/iron/dark, -/area/station/security/prison) +/obj/machinery/light/small/directional/west, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/trash/garbage, +/turf/open/floor/plating, +/area/station/maintenance/department/engine/atmos) +"acw" = ( +/obj/machinery/light/directional/west, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/maintenance, +/turf/open/floor/iron, +/area/station/maintenance/starboard/aft) +"acx" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/station/medical/medbay/lobby) "acE" = ( /obj/machinery/airalarm/directional/north, /obj/machinery/light/directional/north, @@ -147,27 +147,30 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/engine, /area/station/ai_monitored/turret_protected/ai) -"acN" = ( -/obj/effect/turf_decal/tile/yellow/fourcorners, -/obj/machinery/modular_computer/preset/engineering, -/turf/open/floor/iron/dark, -/area/station/command/bridge) "acW" = ( -/obj/structure/chair/stool/directional/south, +/obj/structure/chair/plastic, /turf/open/floor/iron/dark, /area/station/security/prison/visit) "acX" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, /obj/structure/cable, /turf/open/floor/iron, /area/station/engineering/engine_smes) "adc" = ( -/obj/structure/table/wood, -/turf/open/floor/wood, -/area/station/service/library/lounge) +/obj/effect/turf_decal/trimline/dark_blue/filled/warning{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/dark_blue/warning{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) "adk" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, /turf/open/floor/iron/dark/side{ @@ -201,16 +204,31 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, /turf/open/floor/iron/white, -/area/station/hallway/secondary/exit/departure_lounge) +/area/station/medical/treatment_center) "adC" = ( -/obj/effect/turf_decal/delivery, -/turf/open/floor/iron, -/area/station/maintenance/starboard/aft) +/obj/effect/decal/cleanable/dirt, +/obj/structure/table/wood, +/turf/open/floor/iron/dark, +/area/station/service/abandoned_gambling_den) "adK" = ( /obj/structure/flora/bush/jungle, /obj/item/food/grown/banana, /turf/open/floor/grass, /area/station/hallway/primary/central) +"adO" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/door/airlock/maintenance, +/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 8 + }, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) "adP" = ( /obj/effect/turf_decal/trimline/dark_blue/filled/line{ dir = 4 @@ -229,6 +247,16 @@ }, /turf/open/floor/iron/dark, /area/station/security/evidence) +"aed" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/obj/machinery/door/poddoor/shutters{ + id = "dep_med_post"; + name = "Medical Post Shutters"; + dir = 1 + }, +/turf/open/floor/plating, +/area/station/medical/treatment_center) "aee" = ( /turf/open/floor/iron/dark/side{ dir = 8 @@ -246,7 +274,6 @@ /turf/open/floor/iron/dark, /area/station/security/brig/entrance) "aeJ" = ( -/obj/machinery/light/directional/north, /obj/effect/turf_decal/trimline/purple/line, /obj/effect/turf_decal/trimline/purple/filled/line{ dir = 1 @@ -267,15 +294,26 @@ dir = 8 }, /obj/effect/mapping_helpers/mail_sorting/supply/qm_office, +/obj/machinery/duct, /turf/open/floor/plating, /area/station/maintenance/port) +"afd" = ( +/obj/structure/cable, +/obj/structure/chair/office/light{ + dir = 4 + }, +/obj/effect/landmark/start/librarian, +/turf/open/floor/iron/vaporwave, +/area/station/service/library/printer) "afh" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/barricade/wooden, -/turf/open/floor/iron/dark, -/area/station/maintenance/department/cargo) +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/cargo/drone_bay) "afl" = ( /obj/effect/turf_decal/trimline/green/filled/line{ dir = 9 @@ -304,12 +342,6 @@ }, /turf/open/floor/iron/dark/side, /area/station/cargo/storage) -"afJ" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/station/maintenance/port/aft) "afR" = ( /obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 8 @@ -325,18 +357,22 @@ dir = 8 }, /area/station/commons/storage/primary) -"aga" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/blue/line, -/obj/item/radio/intercom/directional/north, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) "agf" = ( +/obj/effect/decal/cleanable/dirt, /obj/machinery/space_heater, -/turf/open/floor/iron/white, +/turf/open/floor/iron, /area/station/maintenance/department/science) +"agn" = ( +/obj/machinery/firealarm/directional/north, +/obj/machinery/light_switch/directional/north{ + pixel_x = -8 + }, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/obj/machinery/disposal/bin, +/turf/open/floor/wood, +/area/station/service/library) "agv" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/structure/table, @@ -346,17 +382,14 @@ /obj/item/radio, /turf/open/floor/iron/dark, /area/station/commons/storage/primary) -"agx" = ( -/turf/open/floor/iron/dark, -/area/station/engineering/transit_tube) -"agK" = ( -/obj/effect/turf_decal/trimline/purple/filled/line{ +"agL" = ( +/obj/effect/turf_decal/siding/thinplating, +/obj/structure/chair/sofa/bench/right{ dir = 1 }, -/obj/effect/turf_decal/trimline/blue/filled/line, -/obj/structure/cable, -/turf/open/floor/iron, -/area/station/engineering/storage/tech) +/obj/effect/landmark/start/assistant, +/turf/open/floor/iron/dark, +/area/station/hallway/secondary/exit/departure_lounge) "ahd" = ( /obj/structure/flora/rock/pile/jungle/style_random, /obj/structure/flora/tree/jungle/small/style_random, @@ -387,6 +420,12 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/textured, /area/station/engineering/main) +"ahy" = ( +/obj/effect/mapping_helpers/broken_floor, +/obj/structure/chair/wood, +/obj/effect/landmark/generic_maintenance_landmark, +/turf/open/floor/wood, +/area/station/service/abandoned_gambling_den) "ahA" = ( /obj/structure/lattice/catwalk, /turf/open/space, @@ -397,7 +436,7 @@ }, /obj/structure/bed/dogbed/mcgriff, /mob/living/basic/pet/dog/pug/mcgriff, -/turf/open/floor/iron/showroomfloor, +/turf/open/floor/iron/dark, /area/station/security/warden) "ahW" = ( /obj/effect/spawner/structure/window/reinforced, @@ -420,11 +459,7 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plating, +/turf/open/floor/catwalk_floor, /area/station/maintenance/starboard/fore) "aim" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ @@ -432,26 +467,25 @@ }, /turf/open/floor/iron, /area/station/cargo/storage) +"aio" = ( +/obj/effect/turf_decal/trimline/dark_blue/filled/line{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/dark_blue/line, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) "air" = ( -/obj/machinery/light/directional/south, -/turf/open/floor/wood, -/area/station/security/prison/rec) +/obj/structure/railing{ + dir = 4 + }, +/turf/open/ballpit, +/area/station/security/bitden) "ait" = ( /turf/closed/wall, /area/station/security/medical) "aiw" = ( -/obj/structure/table/reinforced, -/obj/item/reagent_containers/condiment/peppermill{ - desc = "Often used to flavor food or make people sneeze. Fashionably moved to the left side of the table."; - pixel_x = -8; - pixel_y = 2 - }, -/obj/item/reagent_containers/condiment/saltshaker{ - layer = 3.1; - pixel_x = -2; - pixel_y = 2 - }, -/turf/open/floor/iron/kitchen, +/obj/machinery/light/small/directional/north, +/turf/open/floor/iron/dark, /area/station/security/prison/mess) "aiy" = ( /obj/effect/turf_decal/trimline/green/filled/line, @@ -463,49 +497,53 @@ /turf/open/floor/iron/dark, /area/station/hallway/primary/fore) "aiG" = ( +/obj/effect/turf_decal/siding/wood/corner{ + dir = 1 + }, +/obj/structure/extinguisher_cabinet/directional/south, +/obj/machinery/airalarm/directional/east, /obj/structure/disposalpipe/trunk{ dir = 8 }, /obj/machinery/disposal/bin, -/obj/structure/cable, -/obj/machinery/light_switch/directional/south, /turf/open/floor/wood, /area/station/command/heads_quarters/hos) -"aiI" = ( -/obj/structure/cable, -/obj/effect/turf_decal/trimline/dark_blue/filled/warning{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/dark_blue/warning{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/station/engineering/storage/tech) "aiR" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 }, /obj/effect/turf_decal/stripes/line, +/obj/structure/cable/layer1, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/door/airlock/engineering{ name = "Power Transmission Laser" }, /obj/effect/mapping_helpers/airlock/access/all/engineering/construction, -/obj/structure/cable/layer1, /turf/open/floor/iron/dark/textured, /area/station/engineering/engine_smes) "aiS" = ( /obj/effect/spawner/random/engineering/tank, /turf/open/floor/plating, /area/station/maintenance/port/aft) +"aiX" = ( +/obj/machinery/camera/directional/south{ + c_tag = "Command - Bridge, South"; + name = "command camera" + }, +/obj/machinery/button/door/directional/south{ + id = "teleporter_shutters"; + name = "Teleporter Room Shutters Control"; + req_access = list("teleporter") + }, +/turf/open/floor/iron/dark, +/area/station/command/bridge) "ajn" = ( /turf/closed/wall, /area/station/security/prison/mess) "ajt" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden, /obj/structure/cable, -/obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/station/maintenance/department/science/xenobiology) "ajG" = ( @@ -517,17 +555,14 @@ /turf/open/floor/iron/dark, /area/station/hallway/secondary/entry) "ajR" = ( -/obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/siding/wood{ dir = 8 }, -/obj/effect/turf_decal/siding/wood/corner{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 8 }, -/obj/effect/landmark/start/gary/uncommon, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/stone, /area/station/smithing) "ajT" = ( @@ -535,6 +570,18 @@ /obj/structure/cable, /turf/open/floor/plating, /area/station/tcommsat/computer) +"ajX" = ( +/obj/machinery/duct, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark, +/area/station/commons/vacant_room/commissary) +"aks" = ( +/obj/machinery/light/small/directional/west, +/obj/machinery/atmospherics/pipe/smart/manifold/pink/hidden{ + dir = 8 + }, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) "aky" = ( /obj/effect/turf_decal/stripes/red/line{ dir = 9 @@ -556,6 +603,15 @@ }, /turf/open/floor/iron/dark/textured_large, /area/station/hallway/secondary/entry) +"akY" = ( +/obj/effect/turf_decal/trimline/red/filled/warning{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/security/checkpoint/engineering) "ald" = ( /obj/effect/turf_decal/bot, /turf/open/floor/plating/airless, @@ -580,6 +636,14 @@ }, /turf/open/floor/engine, /area/station/ai_monitored/turret_protected/aisat_interior) +"alh" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 9 + }, +/obj/effect/turf_decal/trimline/purple/filled/corner, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/turf/open/floor/iron/dark, +/area/station/engineering/storage/tech) "ali" = ( /obj/effect/turf_decal/tile/dark_blue/fourcorners, /obj/structure/window/reinforced/spawner/directional/east, @@ -606,11 +670,10 @@ }, /turf/open/floor/wood, /area/station/commons/vacant_room/office) -"aly" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/trash/food_packaging, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) +"alB" = ( +/obj/machinery/duct, +/turf/open/floor/iron/white, +/area/station/medical/surgery) "alJ" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -623,15 +686,15 @@ /turf/open/floor/engine, /area/station/ai_monitored/turret_protected/ai) "alM" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/trash/graffiti, /turf/open/floor/plating, -/area/station/maintenance/port/aft) +/area/station/maintenance/department/engine/atmos) "alP" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 - }, -/turf/open/floor/iron/white, -/area/station/hallway/secondary/exit/departure_lounge) +/obj/effect/spawner/random/structure/table, +/obj/effect/spawner/random/maintenance/two, +/turf/open/floor/plating, +/area/station/maintenance/department/engine/atmos) "aml" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 1 @@ -640,7 +703,7 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, /obj/machinery/suit_storage_unit/security, -/turf/open/floor/iron/showroomfloor, +/turf/open/floor/iron/dark, /area/station/security/warden) "ams" = ( /obj/effect/turf_decal/tile/red/half/contrasted{ @@ -652,10 +715,6 @@ /turf/closed/wall/r_wall, /area/station/maintenance/solars/port/aft) "amE" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, @@ -664,21 +723,14 @@ }, /obj/effect/mapping_helpers/airlock/access/all/engineering/general, /obj/effect/landmark/navigate_destination/common/starboardbowsolar, -/turf/open/floor/plating, +/turf/open/floor/catwalk_floor, /area/station/maintenance/solars/starboard/fore) "amL" = ( -/turf/open/floor/iron/dark, +/obj/effect/turf_decal/tile/blue/opposingcorners{ + dir = 1 + }, +/turf/open/floor/iron/checker, /area/station/security/prison/shower) -"amZ" = ( -/obj/effect/turf_decal/trimline/blue/filled/line, -/obj/structure/chair, -/obj/effect/landmark/start/chemist, -/turf/open/floor/iron/white/textured, -/area/station/medical/chemistry) -"anb" = ( -/obj/structure/dresser, -/turf/open/floor/carpet/executive, -/area/station/command/heads_quarters/blueshield) "anh" = ( /obj/effect/turf_decal/trimline/green/filled/corner, /obj/effect/turf_decal/trimline/green/line{ @@ -704,6 +756,12 @@ /obj/structure/cable, /turf/open/floor/iron, /area/station/service/hydroponics/garden) +"anF" = ( +/obj/effect/turf_decal/siding/wood/corner{ + dir = 1 + }, +/turf/open/floor/wood, +/area/station/command/heads_quarters/hop) "anM" = ( /obj/effect/spawner/random/structure/table, /obj/item/reagent_containers/condiment/saltshaker{ @@ -732,6 +790,15 @@ }, /turf/open/floor/plating, /area/station/maintenance/solars/starboard/aft) +"anW" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/duct, +/obj/structure/closet/toolcloset, +/turf/open/floor/iron, +/area/station/engineering/storage_shared) "aoc" = ( /obj/machinery/atmospherics/components/binary/pump{ name = "Mix to Port Mix" @@ -753,88 +820,80 @@ }, /turf/open/floor/iron/dark, /area/station/security/brig/entrance) -"aoj" = ( -/obj/effect/turf_decal/tile/purple/fourcorners, -/obj/machinery/computer/robotics, -/turf/open/floor/iron/dark, -/area/station/command/bridge) -"aoB" = ( -/obj/machinery/airalarm/directional/east, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/wood, -/area/station/command/heads_quarters/hop) -"aoI" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/table/reinforced, -/obj/item/paper_bin{ - pixel_y = 6 - }, -/obj/item/clipboard{ - pixel_y = 6 +"aoo" = ( +/turf/closed/wall/r_wall, +/area/station/medical/virology) +"aor" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 9 }, -/obj/item/folder/yellow{ +/obj/structure/table, +/obj/item/radio/off{ pixel_y = 6 }, -/obj/item/paper/monitorkey, -/obj/item/pen{ +/obj/item/radio/off{ + pixel_x = -6; pixel_y = 4 }, -/obj/item/stamp/head/ce, -/turf/open/floor/iron, -/area/station/command/heads_quarters/ce) -"aoL" = ( -/obj/effect/turf_decal/trimline/yellow/filled/warning{ - dir = 8 +/obj/item/radio/off{ + pixel_x = 6; + pixel_y = 4 }, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/item/radio/off, +/turf/open/floor/iron/dark/side{ + dir = 9 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/cable/layer1, -/turf/open/floor/iron, -/area/station/engineering/main) +/area/station/engineering/storage_shared) +"aoB" = ( +/obj/structure/extinguisher_cabinet/directional/east, +/obj/structure/disposalpipe/segment, +/turf/open/floor/wood, +/area/station/command/meeting_room) "aoX" = ( -/obj/effect/decal/cleanable/dirt, -/turf/closed/wall, -/area/station/maintenance/department/science) +/turf/open/floor/wood, +/area/station/smithing) +"aoZ" = ( +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/central) "apg" = ( /obj/machinery/netpod, /turf/open/floor/catwalk_floor/iron_dark, /area/station/security/bitden) "api" = ( +/obj/structure/chair/office{ + dir = 8 + }, +/obj/effect/landmark/start/cargo_technician, /turf/open/floor/iron, /area/station/cargo/sorting) +"apm" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/effect/spawner/random/structure/steam_vent, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/starboard/aft) +"apr" = ( +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/cable, +/turf/open/floor/wood, +/area/station/service/library) "apt" = ( /obj/effect/turf_decal/tile/bar/opposingcorners{ dir = 1 }, -/obj/machinery/light/directional/north, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /turf/open/floor/iron/kitchen, /area/station/service/kitchen) "apw" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, /turf/open/floor/carpet/red, -/area/station/commons/dorms) -"apA" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 1 - }, -/obj/machinery/light/directional/north, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/turf/open/floor/iron/white, -/area/station/medical/patients_rooms/room_b) -"apE" = ( -/obj/structure/chair/comfy/brown{ - dir = 4 - }, -/turf/open/floor/carpet/royalblue, -/area/station/command/heads_quarters/captain) +/area/station/commons/dorms/room6) "apJ" = ( /obj/structure/cable, /obj/machinery/camera/emp_proof/directional/north{ @@ -890,7 +949,8 @@ /area/station/ai_monitored/turret_protected/aisat/foyer) "aqj" = ( /obj/machinery/light/directional/west, -/obj/structure/chair/comfy/beige, +/obj/structure/chair/comfy/brown, +/obj/effect/landmark/start/hangover, /turf/open/floor/carpet, /area/station/hallway/secondary/entry) "aqA" = ( @@ -912,13 +972,23 @@ }, /turf/open/floor/iron, /area/station/science/robotics/lab) +"aqI" = ( +/obj/effect/turf_decal/tile/yellow/fourcorners, +/obj/structure/window/reinforced/spawner/directional/south, +/obj/machinery/modular_computer/preset/engineering{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/station/command/bridge) "aqP" = ( /obj/machinery/door/firedoor/heavy, /obj/machinery/door/airlock/atmos/glass{ name = "Turbine Access" }, /obj/effect/mapping_helpers/airlock/access/all/engineering/atmos, -/obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible/layer4, +/obj/machinery/atmospherics/pipe/smart/simple/dark/visible/layer4{ + dir = 4 + }, /turf/open/floor/catwalk_floor, /area/station/engineering/atmos) "aqQ" = ( @@ -934,11 +1004,17 @@ /turf/open/floor/iron/dark, /area/station/hallway/secondary/entry) "aqW" = ( -/obj/effect/turf_decal/stripes/end{ +/obj/effect/turf_decal/siding/wideplating_new/dark/corner{ dir = 1 }, -/obj/structure/cable, -/turf/open/floor/engine/telecomms, +/obj/effect/turf_decal/siding/wideplating_new/dark/corner, +/obj/effect/turf_decal/siding/wideplating_new/dark/corner{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/passive_vent{ + dir = 1 + }, +/turf/open/floor/iron/dark/telecomms, /area/station/tcommsat/server) "ara" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, @@ -959,7 +1035,7 @@ }, /obj/machinery/duct, /turf/open/floor/plating, -/area/station/maintenance/port/fore) +/area/station/service/hydroponics/garden) "arJ" = ( /obj/machinery/duct, /turf/open/floor/carpet/neon/simple/pink, @@ -989,61 +1065,40 @@ /turf/open/floor/iron/dark, /area/station/engineering/engine_smes) "arQ" = ( +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable, -/obj/structure/table/wood, -/obj/effect/turf_decal/siding/wood, -/obj/machinery/computer/records/medical/laptop, -/obj/machinery/door/window/brigdoor/right/directional/south{ - name = "Blueshield Office"; - req_access = list("command") - }, /obj/machinery/door/poddoor/shutters{ - id = "blueshield_office"; - name = "blueshield_shutters" + id = "heads_meeting"; + dir = 1 }, -/turf/open/floor/wood, -/area/station/command/heads_quarters/blueshield) +/turf/open/floor/plating, +/area/station/command/meeting_room) "arR" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/door/airlock/maintenance, -/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance, -/obj/effect/mapping_helpers/airlock/unres, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) +/obj/machinery/light/directional/north, +/obj/machinery/status_display/evac/directional/north, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/turf/open/floor/iron, +/area/station/engineering/main) "arU" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ +/obj/machinery/atmospherics/pipe/layer_manifold/supply/hidden{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, -/obj/machinery/door/airlock/maintenance, -/obj/effect/mapping_helpers/airlock/access/any/service/maintenance, +/obj/machinery/door/airlock/atmos{ + name = "Atmospherics Maintenance" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/atmos, /obj/effect/mapping_helpers/airlock/unres{ dir = 4 }, -/turf/open/floor/plating, +/turf/open/floor/catwalk_floor, /area/station/maintenance/starboard/aft) "asi" = ( -/obj/effect/turf_decal/tile/red/fourcorners, -/obj/structure/window/reinforced/spawner/directional/south, -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 4 - }, -/obj/machinery/portable_atmospherics/scrubber, -/turf/open/floor/iron, +/obj/effect/spawner/structure/window, +/turf/open/floor/plating, /area/station/hallway/primary/aft) -"asp" = ( -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/iron/dark, -/area/station/command/teleporter) "ast" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 4 @@ -1085,13 +1140,14 @@ /obj/machinery/light/small/directional/east, /obj/machinery/power/apc/auto_name/directional/east, /obj/structure/cable, +/obj/machinery/camera/directional/east{ + c_tag = "Cargo - Delivery Office, East"; + name = "cargo camera" + }, /turf/open/floor/iron/dark/side{ dir = 4 }, /area/station/cargo/sorting) -"atm" = ( -/turf/open/floor/carpet/royalblue, -/area/station/command/heads_quarters/captain) "ats" = ( /obj/machinery/camera/directional/west{ c_tag = "Security - Escape Pod Bay 3"; @@ -1107,6 +1163,7 @@ dir = 1 }, /obj/machinery/light/small/directional/north, +/obj/structure/chair, /turf/open/floor/iron/white, /area/station/science/research) "atv" = ( @@ -1114,6 +1171,20 @@ /obj/effect/landmark/blobstart, /turf/open/floor/iron/dark, /area/station/maintenance/port/fore) +"atM" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/yellow/line{ + dir = 4 + }, +/obj/machinery/light/directional/west, +/obj/machinery/power/apc/auto_name/directional/west, +/obj/structure/cable, +/turf/open/floor/iron/dark/side{ + dir = 8 + }, +/area/station/hallway/primary/aft) "atN" = ( /obj/machinery/atmospherics/components/unary/vent_pump/siphon/monitored/plasma_output{ dir = 8 @@ -1121,19 +1192,30 @@ /turf/open/floor/engine/plasma, /area/station/engineering/atmos) "atO" = ( -/obj/machinery/atmospherics/pipe/bridge_pipe/green/visible, /obj/effect/turf_decal/tile/blue/anticorner/contrasted{ dir = 4 }, +/obj/machinery/atmospherics/pipe/bridge_pipe/green/visible, /obj/machinery/atmospherics/components/binary/pump/on{ dir = 8; name = "O2 Outlet Pump" }, /turf/open/floor/iron/dark, /area/station/engineering/atmos) +"atS" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/duct, +/obj/machinery/defibrillator_mount/directional/north, +/turf/open/floor/iron/white, +/area/station/medical/exam_room) "atW" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 4 + }, /obj/machinery/light/small/directional/south, -/obj/machinery/firealarm/directional/south, +/obj/machinery/station_map/directional/south, /obj/structure/table/wood, /obj/item/newspaper{ pixel_x = -5 @@ -1184,14 +1266,21 @@ /turf/open/floor/iron/white, /area/station/science/lab) "auk" = ( -/obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 1 +/obj/machinery/vending/sustenance, +/turf/open/floor/iron/dark, +/area/station/security/prison/mess) +"aul" = ( +/obj/structure/table/reinforced, +/obj/item/reagent_containers/cup/glass/coffee/no_lid{ + pixel_x = 7; + pixel_y = 9 }, -/obj/structure/chair, -/turf/open/floor/iron/dark/side{ - dir = 1 +/obj/item/reagent_containers/cup/glass/coffee/no_lid{ + pixel_x = -7; + pixel_y = 3 }, -/area/station/cargo/storage) +/turf/open/floor/wood, +/area/station/command/heads_quarters/blueshield) "auu" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible, @@ -1202,16 +1291,10 @@ /turf/open/floor/iron/dark, /area/station/commons/fitness/recreation) "auF" = ( -/obj/structure/sign/warning/electric_shock/directional/east, +/obj/structure/extinguisher_cabinet/directional/east, +/obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible, /turf/open/floor/iron/white, /area/station/science/xenobiology) -"auG" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/spawner/random/structure/steam_vent, -/turf/open/floor/plating, -/area/station/maintenance/port/aft) "auK" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -1221,40 +1304,11 @@ }, /turf/open/floor/iron/white, /area/station/science/research) -"auL" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 4 - }, -/obj/structure/table, -/obj/machinery/cell_charger, -/obj/item/stock_parts/cell/high, -/obj/item/grenade/chem_grenade/smart_metal_foam{ - pixel_x = -9; - pixel_y = 16 - }, -/obj/item/grenade/chem_grenade/smart_metal_foam{ - pixel_y = 16 - }, -/obj/item/grenade/chem_grenade/smart_metal_foam{ - pixel_x = 9; - pixel_y = 16 - }, -/turf/open/floor/iron/dark/side{ - dir = 4 - }, -/area/station/engineering/storage_shared) "auW" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible, /obj/structure/cable, /turf/open/floor/iron/white, /area/station/science/xenobiology) -"avo" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 10 - }, -/obj/machinery/light_switch/directional/west, -/turf/open/floor/iron/white, -/area/station/medical/storage) "avz" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, /obj/structure/cable, @@ -1268,17 +1322,21 @@ /turf/open/floor/iron/white, /area/station/security/medical) "avD" = ( -/obj/item/bot_assembly/floorbot, -/obj/machinery/light/small/directional/east, -/turf/open/floor/plating, -/area/station/maintenance/port/aft) +/obj/structure/chair/sofa/right/maroon{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/commons/fitness/recreation) "avI" = ( /obj/machinery/light/directional/north, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/status_display/evac/directional/north, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/dark, /area/station/tcommsat/computer) "avL" = ( /obj/effect/turf_decal/trimline/purple/filled/line, +/obj/machinery/light/small/directional/south, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 1 }, @@ -1296,6 +1354,14 @@ }, /turf/open/floor/iron/white, /area/station/science/explab) +"awn" = ( +/obj/effect/turf_decal/tile/dark_blue/fourcorners, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/command/teleporter) "aww" = ( /obj/effect/turf_decal/trimline/dark_blue/filled/line{ dir = 9 @@ -1304,18 +1370,29 @@ /turf/open/floor/iron/white, /area/station/science/research) "awE" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ - dir = 6 +/obj/effect/turf_decal/bot_white, +/obj/structure/cargo_shelf, +/obj/machinery/light/small/directional/south, +/turf/open/floor/iron, +/area/station/cargo/warehouse) +"awG" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/turf/open/floor/iron/freezer, -/area/station/service/kitchen/coldroom) +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/duct, +/turf/open/floor/iron/dark, +/area/station/command/bridge) "awI" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/closed/wall/r_wall, /area/station/science/ordnance/burnchamber) "awX" = ( -/obj/structure/chair/stool/directional/west, +/obj/structure/chair/plastic{ + dir = 8 + }, /turf/open/floor/iron/dark, /area/station/security/prison) "axc" = ( @@ -1329,39 +1406,29 @@ /obj/effect/spawner/random/food_or_drink/refreshing_beverage, /turf/open/floor/wood, /area/station/commons/locker) -"axv" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/blue/line, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/obj/machinery/iv_drip, -/turf/open/floor/iron/white, -/area/station/medical/medbay/aft) -"axx" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/obj/effect/decal/cleanable/blood/splatter, -/obj/item/restraints/handcuffs/cable/zipties/used, -/turf/open/floor/iron/dark, -/area/station/commons/vacant_room/commissary) +"axo" = ( +/obj/structure/flora/bush/jungle/c/style_random, +/obj/item/food/grown/banana, +/turf/open/floor/grass, +/area/station/medical/virology) "axF" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 1 }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/station/maintenance/port/fore) +/obj/effect/turf_decal/trimline/neutral/line, +/obj/machinery/firealarm/directional/north, +/turf/open/floor/iron/dark, +/area/station/hallway/secondary/entry) "axG" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/duct, /turf/open/floor/plating, /area/station/maintenance/department/science) "axH" = ( -/obj/structure/cable, +/obj/effect/turf_decal/bot_white, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/delivery/white, +/obj/structure/cable, /obj/structure/tank_dispenser/oxygen, /turf/open/floor/iron/dark, /area/station/ai_monitored/command/storage/eva) @@ -1393,13 +1460,27 @@ /area/station/security/execution/transfer) "ayh" = ( /obj/effect/turf_decal/box, -/obj/machinery/holopad, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, +/obj/machinery/holopad, /turf/open/floor/iron/dark/smooth_large, /area/station/security/checkpoint/customs/auxiliary) "ayi" = ( -/turf/open/floor/carpet, -/area/station/service/library) +/obj/effect/turf_decal/trimline/blue/filled/warning{ + dir = 1 + }, +/turf/open/floor/iron/white, +/area/station/medical/medbay/lobby) +"ayn" = ( +/obj/machinery/light/small/directional/west, +/obj/structure/reagent_dispensers/plumbed{ + dir = 4 + }, +/turf/open/floor/iron/dark/side{ + dir = 8 + }, +/area/station/security/prison) "ayq" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 6 @@ -1411,28 +1492,33 @@ dir = 8 }, /obj/effect/landmark/start/security_assistant, +/obj/machinery/firealarm/directional/south, /turf/open/floor/iron/dark, /area/station/security/brig) "ayr" = ( -/obj/effect/turf_decal/tile/dark_blue/fourcorners, -/obj/structure/chair/office/light{ - dir = 4 +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 }, -/obj/effect/landmark/start/captain, /turf/open/floor/iron/dark, -/area/station/command/bridge) +/area/station/security/checkpoint/medical) "ayu" = ( /obj/structure/disposalpipe/segment{ dir = 9 }, /obj/machinery/space_heater, -/turf/open/floor/plating, +/turf/open/floor/catwalk_floor, /area/station/maintenance/department/security/brig) "azm" = ( /obj/effect/turf_decal/trimline/dark_blue/filled/line{ dir = 1 }, /obj/effect/turf_decal/trimline/dark_blue/line, +/obj/machinery/camera/directional/north{ + c_tag = "Hallway - West, Eastern End"; + name = "hallway camera" + }, +/obj/machinery/light/small/directional/north, /obj/structure/sign/departments/aiupload/directional/north, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /turf/open/floor/iron/dark, @@ -1446,28 +1532,74 @@ /obj/item/kirbyplants/random, /turf/open/floor/iron/dark, /area/station/hallway/primary/starboard) +"azt" = ( +/obj/effect/turf_decal/trimline/blue/filled/line, +/obj/item/radio/intercom/directional/south, +/obj/machinery/computer/operating{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/station/medical/morgue) +"azx" = ( +/obj/effect/turf_decal/stripes/end{ + dir = 4 + }, +/obj/machinery/shower/directional/east, +/obj/structure/drain, +/turf/open/floor/iron/white/textured_large, +/area/station/medical/storage) +"azD" = ( +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/obj/effect/spawner/random/maintenance, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/department/security/brig) "azE" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/spawner/random/structure/closet_maintenance, /turf/open/floor/plating, /area/station/maintenance/port) -"azM" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 9 - }, -/obj/effect/turf_decal/trimline/yellow/corner, -/obj/machinery/newscaster/directional/north, -/obj/machinery/station_map/directional/west, -/turf/open/floor/iron, -/area/station/hallway/primary/aft) "azP" = ( /turf/open/floor/iron/dark/side{ dir = 10 }, /area/station/hallway/secondary/service) "azW" = ( -/turf/open/floor/iron/sepia, -/area/station/service/library/artgallery) +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 8 + }, +/obj/machinery/light/small/directional/west, +/obj/structure/table, +/obj/item/clothing/suit/hazardvest{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/clothing/suit/hazardvest{ + pixel_x = 3 + }, +/obj/item/clothing/mask/gas{ + pixel_y = -3; + pixel_x = -6 + }, +/obj/item/clothing/mask/gas{ + pixel_y = 3; + pixel_x = -6 + }, +/obj/item/tank/internals/oxygen/yellow{ + pixel_x = -6; + pixel_y = 6 + }, +/obj/item/tank/internals/emergency_oxygen/engi{ + pixel_y = 3 + }, +/obj/item/tank/internals/emergency_oxygen/engi{ + pixel_x = 3 + }, +/turf/open/floor/iron/dark/side{ + dir = 8 + }, +/area/station/engineering/storage_shared) "aAl" = ( /turf/open/floor/carpet/red, /area/station/command/heads_quarters/hos) @@ -1481,10 +1613,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/dark, /area/station/hallway/primary/port) -"aAF" = ( -/obj/machinery/light/small/directional/east, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) "aAJ" = ( /obj/effect/turf_decal/tile/neutral/anticorner{ dir = 4 @@ -1516,6 +1644,15 @@ /obj/effect/spawner/random/trash/garbage, /turf/open/floor/plating, /area/station/maintenance/port/aft) +"aAY" = ( +/obj/effect/turf_decal/box, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/holopad, +/obj/machinery/duct, +/turf/open/floor/iron/white/smooth_large, +/area/station/medical/storage) "aBj" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ @@ -1550,11 +1687,6 @@ /obj/structure/sign/departments/medbay/alt/directional/south, /turf/open/floor/iron/dark, /area/station/hallway/primary/starboard) -"aBA" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/confetti, -/turf/open/floor/plating, -/area/station/maintenance/department/engine/atmos) "aBC" = ( /obj/effect/turf_decal/tile/neutral/half/contrasted, /obj/machinery/power/apc/auto_name/directional/north, @@ -1573,16 +1705,11 @@ /obj/structure/window/reinforced/spawner/directional/north, /turf/open/floor/grass, /area/station/service/hydroponics) -"aBM" = ( -/obj/effect/turf_decal/tile/blue/opposingcorners, +"aBV" = ( /obj/machinery/light/small/directional/west, -/obj/machinery/firealarm/directional/west, -/obj/machinery/airalarm/directional/north, -/obj/structure/table/glass, -/turf/open/floor/iron/cafeteria{ - dir = 8 - }, -/area/station/command/heads_quarters/cmo) +/obj/machinery/duct, +/turf/open/floor/iron/showroomfloor, +/area/station/medical/break_room) "aBX" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -1593,23 +1720,25 @@ /obj/machinery/door/firedoor, /turf/open/floor/iron/dark/textured, /area/station/security/prison) -"aCw" = ( -/obj/effect/turf_decal/tile/dark_blue/fourcorners, -/obj/structure/table/reinforced, -/obj/item/disk/nuclear/fake/obvious{ - name = "nuclear authentication disk" +"aCx" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/turf/open/floor/iron/dark, -/area/station/command/bridge) +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/effect/spawner/random/structure/steam_vent, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/starboard/fore) "aCA" = ( /obj/structure/chair/sofa/bench/left, /turf/open/floor/plating, /area/station/maintenance/department/cargo) "aCF" = ( -/obj/effect/turf_decal/box, -/obj/machinery/holopad, -/turf/open/floor/iron/large, -/area/station/engineering/storage_shared) +/obj/effect/decal/cleanable/dirt, +/obj/item/stack/cable_coil/cut, +/turf/open/floor/plating, +/area/station/maintenance/department/engine) "aCG" = ( /obj/effect/turf_decal/trimline/brown/filled/corner{ dir = 4 @@ -1618,58 +1747,10 @@ dir = 4 }, /area/station/cargo/storage) -"aDe" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/door/airlock/maintenance, -/obj/effect/mapping_helpers/airlock/access/any/service/maintenance, -/obj/effect/mapping_helpers/airlock/unres{ - dir = 1 - }, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) -"aDs" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 8 - }, -/obj/structure/rack, -/obj/item/storage/belt/utility, -/obj/item/storage/box, -/obj/item/storage/box, -/turf/open/floor/iron/dark/side{ - dir = 8 - }, -/area/station/engineering/break_room) -"aDA" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/light/directional/north, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, -/obj/machinery/power/apc/auto_name/directional/north, -/obj/structure/cable, -/turf/open/floor/engine, -/area/station/medical/cryo) -"aDP" = ( -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/obj/machinery/duct, -/turf/open/floor/iron/dark, -/area/station/medical/morgue) "aDR" = ( /obj/effect/landmark/blobstart, -/obj/effect/landmark/start/gary, /turf/open/floor/wood, /area/station/maintenance/port/fore) -"aDS" = ( -/obj/machinery/washing_machine, -/obj/machinery/light/small/directional/east, -/obj/effect/decal/cleanable/blood/gibs/old, -/turf/open/floor/plating, -/area/station/maintenance/department/engine/atmos) "aEc" = ( /obj/structure/cable, /obj/structure/chair{ @@ -1679,11 +1760,11 @@ /turf/open/floor/plating, /area/station/maintenance/department/science/xenobiology) "aEg" = ( -/obj/structure/cable, /obj/structure/disposalpipe/segment, -/obj/machinery/duct, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/duct, /turf/open/floor/plating/reinforced, /area/station/science/xenobiology/hallway) "aEh" = ( @@ -1705,10 +1786,12 @@ /obj/effect/turf_decal/trimline/yellow/line{ dir = 8 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 +/obj/machinery/atmospherics/pipe/smart/simple/pink/hidden{ + dir = 6 + }, +/turf/open/floor/iron/dark/side{ + dir = 4 }, -/turf/open/floor/iron, /area/station/hallway/primary/aft) "aFe" = ( /obj/effect/turf_decal/stripes/line{ @@ -1742,6 +1825,12 @@ /obj/structure/cable/layer1, /turf/open/floor/iron, /area/station/engineering/storage) +"aFJ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/cobweb, +/obj/effect/spawner/random/structure/crate, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) "aFL" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -1749,6 +1838,18 @@ /obj/item/stack/cable_coil, /turf/open/floor/plating/airless, /area/space/nearstation) +"aFN" = ( +/obj/structure/disposalpipe/sorting/mail/flip, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/effect/mapping_helpers/mail_sorting/engineering/atmospherics, +/obj/structure/chair/comfy/black{ + dir = 4 + }, +/obj/effect/landmark/start/station_engineer, +/turf/open/floor/iron, +/area/station/engineering/break_room) "aFZ" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ @@ -1759,15 +1860,16 @@ name = "Engineering Shared Storage" }, /obj/effect/mapping_helpers/airlock/access/any/engineering/general, -/turf/open/floor/iron/textured, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "engi-shared-storage" + }, +/turf/open/floor/iron/dark/textured, /area/station/engineering/storage_shared) "aGa" = ( -/obj/machinery/airalarm/directional/east, -/obj/machinery/camera/autoname/directional/east, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 +/obj/structure/closet/crate, +/turf/open/floor/iron/dark/side{ + dir = 6 }, -/turf/open/floor/iron/dark, /area/station/security/prison/safe) "aGd" = ( /obj/effect/turf_decal/trimline/red/filled/line{ @@ -1777,18 +1879,11 @@ dir = 4 }, /obj/machinery/firealarm/directional/south, -/turf/open/floor/iron/dark, -/area/station/security/office) -"aGj" = ( -/turf/open/floor/wood, -/area/station/medical/psychology) -"aGn" = ( -/obj/structure/chair/comfy/black{ - dir = 4 +/obj/machinery/light_switch/directional/south{ + pixel_x = -8 }, -/obj/effect/landmark/start/captain, /turf/open/floor/iron/dark, -/area/station/command/meeting_room) +/area/station/security/office) "aGv" = ( /obj/effect/turf_decal/trimline/brown/filled/line{ dir = 8 @@ -1803,20 +1898,11 @@ }, /area/station/cargo/storage) "aGG" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/door/airlock/maintenance, -/obj/effect/mapping_helpers/airlock/access/any/science/maintenance, -/obj/effect/mapping_helpers/airlock/unres{ - dir = 1 - }, -/obj/machinery/duct, -/turf/open/floor/catwalk_floor/iron_white, -/area/station/maintenance/starboard/fore) +/turf/open/floor/iron/white/smooth_large, +/area/station/science/auxlab) "aGU" = ( /obj/item/radio/intercom/prison/directional/south, +/obj/structure/punching_bag, /turf/open/floor/iron/dark, /area/station/security/prison/workout) "aHm" = ( @@ -1832,6 +1918,10 @@ "aHD" = ( /turf/closed/wall, /area/station/medical/medbay/lobby) +"aHS" = ( +/obj/effect/spawner/xmastree, +/turf/open/floor/carpet, +/area/station/service/chapel) "aHT" = ( /obj/structure/cable, /obj/structure/cable/layer1, @@ -1850,55 +1940,42 @@ }, /turf/open/floor/iron/dark, /area/station/hallway/secondary/entry) -"aHW" = ( -/obj/effect/turf_decal/tile/blue/fourcorners, -/obj/effect/turf_decal/delivery, -/obj/structure/sign/poster/contraband/lizard/directional/west, -/obj/machinery/door/window/right/directional/north{ - name = "Medical Delivieries"; - req_access = list("medical") - }, -/turf/open/floor/iron/white, -/area/station/medical/storage) "aIe" = ( /obj/effect/turf_decal/tile/red/fourcorners, /obj/machinery/airalarm/directional/north, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 4 }, /turf/open/floor/iron/dark, /area/station/security/checkpoint/escape) "aIi" = ( /obj/effect/turf_decal/box, +/obj/machinery/duct, /obj/machinery/holopad, /turf/open/floor/iron/large, /area/station/engineering/main) "aIk" = ( -/obj/effect/turf_decal/tile/blue/fourcorners, -/obj/item/radio/intercom/directional/north, -/obj/machinery/light/small/directional/north, -/obj/machinery/computer/operating{ +/obj/structure/reagent_dispensers/plumbed{ dir = 4 }, -/turf/open/floor/iron/dark, -/area/station/medical/exam_room) +/turf/open/floor/plating, +/area/station/maintenance/department/engineering/central) "aIn" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/red/line, -/obj/machinery/light/directional/north, -/obj/structure/sign/warning/electric_shock/directional/north, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/effect/landmark/event_spawn, /turf/open/floor/iron/dark, -/area/station/hallway/primary/fore) +/area/station/hallway/primary/central) "aIp" = ( /turf/open/floor/iron/dark/side, /area/station/commons/fitness) "aIr" = ( +/obj/machinery/status_display/evac/directional/east, /obj/structure/sign/warning/biohazard/directional/north, +/obj/effect/decal/cleanable/dirt, /obj/structure/chair, -/turf/open/floor/iron/white, +/turf/open/floor/iron, /area/station/maintenance/department/science) "aIy" = ( /obj/structure/disposalpipe/segment{ @@ -1909,6 +1986,11 @@ /obj/structure/cable, /turf/open/floor/plating, /area/station/maintenance/port/fore) +"aIA" = ( +/obj/effect/turf_decal/box, +/obj/machinery/holopad, +/turf/open/floor/iron/large, +/area/station/engineering/storage_shared) "aIF" = ( /obj/effect/turf_decal/bot, /obj/machinery/portable_atmospherics/canister/nitrogen, @@ -1926,11 +2008,27 @@ /turf/open/floor/iron/dark, /area/station/security/execution) "aIN" = ( +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"aIW" = ( /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, +/turf/open/floor/wood, +/area/station/command/meeting_room) +"aIZ" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 5 + }, +/obj/machinery/station_map/directional/north, +/obj/item/kirbyplants/random, +/turf/open/floor/iron/dark, +/area/station/hallway/secondary/exit/departure_lounge) +"aJi" = ( +/obj/effect/turf_decal/tile/yellow/fourcorners, +/turf/open/floor/iron/dark, +/area/station/command/bridge) "aJq" = ( /turf/open/floor/iron/dark/side{ dir = 10 @@ -1946,30 +2044,8 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/machinery/door/airlock/maintenance, -/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance, -/obj/effect/mapping_helpers/airlock/unres{ - dir = 8 - }, /turf/open/floor/plating, /area/station/maintenance/port/aft) -"aJC" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/layer_manifold/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/door/airlock/maintenance{ - name = "Cryogenics Maintenance" - }, -/obj/effect/mapping_helpers/airlock/access/all/medical/general, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) "aJH" = ( /obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 1 @@ -1980,21 +2056,9 @@ /turf/open/floor/iron/dark, /area/station/ai_monitored/command/storage/eva) "aJJ" = ( -/obj/effect/spawner/random/structure/chair_flipped, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) -"aJK" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 8 - }, -/obj/structure/chair/office{ - dir = 8 - }, -/obj/effect/landmark/start/station_engineer, -/turf/open/floor/iron/dark/side{ - dir = 8 - }, -/area/station/engineering/break_room) +/obj/effect/spawner/random/vending/snackvend, +/turf/open/floor/wood, +/area/station/service/abandoned_gambling_den) "aJU" = ( /obj/machinery/atmospherics/components/unary/passive_vent{ dir = 1 @@ -2019,12 +2083,13 @@ }, /obj/effect/mapping_helpers/airlock/access/all/service/theatre, /turf/open/floor/plating, -/area/station/maintenance/port) +/area/station/service/theater) "aJZ" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 8 }, /obj/item/radio/intercom/directional/west, +/obj/structure/window/reinforced/spawner/directional/south, /obj/machinery/computer/records/security{ dir = 4 }, @@ -2059,21 +2124,14 @@ /area/station/service/hydroponics/garden) "aKM" = ( /obj/machinery/button/door/directional/south{ - id = "qm_privacy"; + id = "qm_office_shutters"; name = "Privacy Shutters Control" }, -/obj/structure/closet/secure_closet/quartermaster, /obj/machinery/light/small/directional/east, +/obj/structure/extinguisher_cabinet/directional/east, +/obj/structure/closet/secure_closet/quartermaster, /turf/open/floor/wood, /area/station/command/heads_quarters/qm) -"aKQ" = ( -/obj/structure/flora/grass/jungle/b/style_random, -/obj/structure/window/reinforced/spawner/directional/south, -/obj/structure/flora/bush/fullgrass/style_random, -/obj/structure/flora/bush/leafy, -/obj/structure/window/reinforced/spawner/directional/north, -/turf/open/floor/grass, -/area/station/command/bridge) "aKS" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /turf/open/floor/iron/dark, @@ -2087,25 +2145,16 @@ /obj/effect/landmark/start/clown, /turf/open/floor/eighties/red, /area/station/service/theater) -"aLm" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/trimline/yellow/filled/warning, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/duct, -/turf/open/floor/iron/dark/side, -/area/station/engineering/break_room) "aLo" = ( /turf/open/floor/iron/white, /area/station/science/circuits) "aLp" = ( -/obj/machinery/light/small/directional/east, -/obj/structure/reagent_dispensers/plumbed{ - dir = 8 - }, -/turf/open/floor/plating, -/area/station/maintenance/department/medical) +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/structure/disposalpipe/segment, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/department/security/brig) "aLr" = ( /obj/effect/turf_decal/trimline/brown/filled/line{ dir = 1 @@ -2117,10 +2166,6 @@ dir = 1 }, /area/station/cargo/miningoffice) -"aLO" = ( -/obj/effect/turf_decal/trimline/blue/filled/corner, -/turf/open/floor/iron/white/textured, -/area/station/medical/chemistry) "aLZ" = ( /obj/structure/sign/poster/official/random/directional/north, /obj/structure/closet/wardrobe/mixed, @@ -2135,6 +2180,7 @@ "aMo" = ( /obj/machinery/light/small/directional/north, /obj/structure/sign/warning/electric_shock/directional/north, +/obj/effect/decal/cleanable/dirt, /obj/effect/spawner/random/maintenance, /turf/open/floor/plating, /area/station/maintenance/port/fore) @@ -2142,19 +2188,19 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/turf/open/floor/iron/dark, -/area/station/hallway/primary/central) +/obj/machinery/duct, +/turf/open/floor/iron/dark/side, +/area/station/service/janitor) "aMD" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, /turf/open/floor/wood, /area/station/service/bar/backroom) "aMI" = ( /obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ +/obj/machinery/door/poddoor/shutters{ id = "robotics_sci_shutters"; - name = "Robotics Shutters" + name = "Robotics Shutters"; + dir = 1 }, /turf/open/floor/plating, /area/station/science/robotics/lab) @@ -2165,83 +2211,51 @@ /area/station/service/chapel/funeral) "aMX" = ( /obj/machinery/light/small/directional/south, -/obj/machinery/camera/autoname/directional/south{ - dir = 5 - }, +/obj/machinery/camera/autoname/directional/south, /obj/machinery/duct, /turf/open/floor/carpet/red, /area/station/security/prison/safe) "aNk" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 1 }, /turf/open/floor/wood, -/area/station/commons/dorms) -"aNl" = ( -/obj/structure/table, -/obj/item/paper_bin, -/obj/item/pen, -/obj/item/stamp/head/hop, -/turf/open/floor/carpet/royalblue, -/area/station/command/heads_quarters/hop) +/area/station/commons/dorms/room5) "aNs" = ( -/obj/machinery/light/small/directional/north, -/obj/machinery/firealarm/directional/north, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/machinery/firealarm/directional/north{ + pixel_x = -5 + }, /obj/machinery/light_switch/directional/north{ - pixel_x = -8 + pixel_x = 5 }, /obj/structure/rack, /obj/item/storage/briefcase, /turf/open/floor/wood, /area/station/security/detectives_office) "aNz" = ( -/obj/machinery/light/directional/west, -/obj/machinery/field/generator, +/obj/machinery/light/small/directional/south, +/obj/machinery/power/rad_collector, /turf/open/floor/plating, /area/station/engineering/main) "aNK" = ( /obj/structure/closet/firecloset/full, /turf/open/floor/plating, /area/station/maintenance/port/fore) -"aNM" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/hidden{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/effect/turf_decal/tile/dark_blue/half/contrasted, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark, -/area/station/maintenance/starboard/aft) "aNT" = ( -/obj/machinery/camera/autoname/directional/east{ - dir = 6 +/obj/machinery/camera/directional/east{ + c_tag = "Hallway - Central, Park, West"; + name = "hallway camera" }, /obj/machinery/light/small/directional/east, -/obj/structure/table/wood/fancy/cyan, -/obj/item/storage/photo_album{ - pixel_y = 2 - }, -/obj/item/reagent_containers/cup/glass/trophy/bronze_cup{ - name = "Foam force security team competition 3rd place"; - pixel_x = 8; - pixel_y = 3 - }, -/obj/item/reagent_containers/cup/glass/trophy/silver_cup{ - name = "Head of shitcurity competition 2nd place"; - pixel_y = 8 - }, -/turf/open/floor/carpet/executive, -/area/station/command/heads_quarters/blueshield) -"aNZ" = ( -/obj/structure/chair/comfy/black, -/obj/structure/cable, -/obj/effect/landmark/start/blueshield, -/turf/open/floor/wood, -/area/station/command/heads_quarters/blueshield) +/turf/open/floor/grass, +/area/station/hallway/primary/central) +"aNX" = ( +/obj/effect/turf_decal/vg_decals/atmos/mix, +/turf/open/floor/engine/vacuum, +/area/station/engineering/atmos) "aOj" = ( /obj/effect/turf_decal/trimline/green/line{ dir = 4 @@ -2251,14 +2265,6 @@ }, /turf/open/floor/iron/dark, /area/station/hallway/primary/central) -"aOn" = ( -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/duct, -/turf/open/floor/plating, -/area/station/maintenance/department/medical) "aOv" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -2284,11 +2290,19 @@ /obj/machinery/airalarm/directional/south, /turf/open/floor/iron/dark, /area/station/security/holding_cell) +"aOO" = ( +/obj/structure/table/wood, +/obj/item/stack/package_wrap, +/turf/open/floor/wood, +/area/station/service/library/lounge) +"aOQ" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/turf/open/floor/iron/dark, +/area/station/command/bridge) "aOU" = ( -/obj/effect/turf_decal/delivery/red, -/obj/machinery/suit_storage_unit/void_old, -/obj/machinery/light/small/broken/directional/west, -/turf/open/floor/iron, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/structure/chair_maintenance, +/turf/open/floor/plating, /area/station/maintenance/starboard/aft) "aOY" = ( /obj/structure/frame/computer{ @@ -2333,24 +2347,17 @@ /turf/open/floor/iron/dark/textured_large, /area/station/hallway/secondary/entry) "aPy" = ( -/obj/effect/mapping_helpers/broken_floor, -/obj/effect/spawner/random/structure/chair_maintenance{ - dir = 4 - }, -/turf/open/floor/iron/cafeteria, -/area/station/maintenance/starboard/aft) -"aPW" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 5 - }, -/obj/machinery/camera/directional/east{ - c_tag = "Security - Engineering Post"; - name = "security camera" - }, -/obj/machinery/airalarm/directional/east, -/obj/structure/filingcabinet/security, -/turf/open/floor/iron/dark, -/area/station/security/checkpoint/engineering) +/obj/effect/turf_decal/box, +/obj/machinery/holopad, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/white/smooth_large, +/area/station/medical/office) +"aQh" = ( +/obj/item/radio/intercom/directional/east, +/obj/structure/table/wood, +/turf/open/floor/wood, +/area/station/commons/dorms/room5) "aQt" = ( /obj/structure/cable, /obj/machinery/power/smes, @@ -2367,49 +2374,35 @@ /obj/effect/turf_decal/trimline/red/filled/line{ dir = 1 }, -/obj/structure/closet/crate/secure/gear{ - req_access = list("brig"); - name = "Blue Shift Uniform Crate" - }, -/obj/item/clothing/under/rank/security/officer/blueshirt, -/obj/item/clothing/under/rank/security/officer/blueshirt, -/obj/item/clothing/under/rank/security/officer/blueshirt, -/obj/item/clothing/under/rank/security/officer/blueshirt, -/obj/item/clothing/under/rank/security/officer/blueshirt, -/obj/item/clothing/suit/armor/vest/blueshirt, -/obj/item/clothing/suit/armor/vest/blueshirt, -/obj/item/clothing/suit/armor/vest/blueshirt, -/obj/item/clothing/suit/armor/vest/blueshirt, -/obj/item/clothing/suit/armor/vest/blueshirt, -/obj/item/clothing/head/helmet/blueshirt, -/obj/item/clothing/head/helmet/blueshirt, -/obj/item/clothing/head/helmet/blueshirt, -/obj/item/clothing/head/helmet/blueshirt, -/obj/item/clothing/head/helmet/blueshirt, /obj/effect/turf_decal/bot_white{ color = "#1d5cdf" }, +/obj/structure/closet/crate/secure/gear/blueshirt, /turf/open/floor/iron/dark, /area/station/ai_monitored/security/armory) -"aQC" = ( -/obj/effect/spawner/random/maintenance/three, -/obj/effect/decal/cleanable/blood/tracks{ +"aQG" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 4 }, -/turf/open/floor/plating, -/area/station/maintenance/starboard/fore) -"aQG" = ( -/obj/effect/spawner/structure/window, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/station/security/courtroom) +/obj/effect/turf_decal/trimline/red/line{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/fore) "aRd" = ( +/obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, /turf/open/floor/iron/showroomfloor, /area/station/command/heads_quarters/rd) +"aRv" = ( +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) "aRy" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -2426,26 +2419,23 @@ /turf/open/floor/iron/dark/textured, /area/station/security/prison/safe) "aRz" = ( -/turf/open/floor/catwalk_floor/iron_white, +/turf/open/floor/catwalk_floor/iron, /area/station/maintenance/department/science) "aRB" = ( -/obj/effect/turf_decal/delivery/red, +/obj/effect/turf_decal/bot_red, +/obj/structure/cable, /obj/machinery/suit_storage_unit/standard_unit, /turf/open/floor/iron/dark/smooth_large, /area/station/ai_monitored/command/storage/eva) -"aRH" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark, -/area/station/maintenance/starboard/aft) "aRJ" = ( /obj/effect/turf_decal/trimline/purple/filled/line, +/obj/machinery/light/small/directional/south, /obj/machinery/button/door/directional/south{ id = "robotics_pub_shutters"; - name = "Robotics Privacy Shutters Control"; + name = "Robotics Shutters Control"; pixel_x = 6; req_access = list("robotics") }, -/obj/machinery/light/directional/south, /turf/open/floor/iron, /area/station/science/robotics/lab) "aRM" = ( @@ -2462,7 +2452,7 @@ dir = 1 }, /turf/open/floor/plating, -/area/station/maintenance/port/fore) +/area/station/commons/fitness) "aSa" = ( /obj/effect/turf_decal/tile/neutral/half/contrasted, /obj/effect/turf_decal/tile/neutral/half{ @@ -2480,9 +2470,13 @@ }, /turf/open/floor/iron/dark, /area/station/ai_monitored/command/storage/eva) -"aSg" = ( -/turf/open/floor/iron/dark, -/area/station/medical/morgue) +"aSj" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 10 + }, +/obj/machinery/airalarm/directional/south, +/turf/open/floor/iron/white, +/area/station/medical/treatment_center) "aSr" = ( /obj/effect/turf_decal/trimline/purple/filled/line{ dir = 6 @@ -2490,6 +2484,11 @@ /obj/machinery/camera/autoname/directional/east, /turf/open/floor/iron/white, /area/station/science/research) +"aSs" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/portable_atmospherics/canister/nitrogen, +/turf/open/floor/iron/dark/smooth_large, +/area/station/engineering/atmos) "aSt" = ( /obj/docking_port/stationary{ dir = 8; @@ -2502,40 +2501,17 @@ /turf/open/space/basic, /area/space) "aSx" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 1 - }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/light/small/directional/north, -/obj/machinery/camera/autoname/directional/north, -/obj/machinery/duct, -/turf/open/floor/iron, -/area/station/engineering/main) +/turf/open/floor/iron/white, +/area/station/medical/pharmacy) "aSC" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 4 - }, +/obj/effect/turf_decal/tile/neutral/fourcorners, /obj/machinery/vending/cigarette, /turf/open/floor/iron/dark, /area/station/hallway/secondary/exit/departure_lounge) "aSD" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/layer_manifold/supply/hidden{ - dir = 4 - }, -/obj/machinery/door/airlock/maintenance, -/obj/effect/mapping_helpers/airlock/access/any/service/maintenance, -/obj/effect/mapping_helpers/airlock/unres{ - dir = 4 - }, -/turf/open/floor/plating, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/catwalk_floor, /area/station/maintenance/starboard/aft) "aSF" = ( /obj/effect/turf_decal/stripes/line{ @@ -2555,12 +2531,11 @@ /turf/open/floor/iron/textured, /area/station/science/robotics/mechbay) "aSJ" = ( -/obj/structure/closet/firecloset{ - anchored = 1 - }, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/station/maintenance/starboard/aft) +/obj/structure/closet/cardboard, +/obj/effect/spawner/random/maintenance/two, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) "aSO" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ @@ -2575,12 +2550,10 @@ /obj/effect/mapping_helpers/airlock/access/all/service/general, /obj/machinery/duct, /turf/open/floor/plating, -/area/station/maintenance/port) +/area/station/hallway/secondary/service) "aSP" = ( /obj/machinery/light/small/directional/south, -/obj/machinery/camera/autoname/directional/south{ - dir = 5 - }, +/obj/machinery/camera/autoname/directional/south, /obj/machinery/duct, /turf/open/floor/carpet/blue, /area/station/security/prison/safe) @@ -2596,18 +2569,11 @@ /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable, /obj/machinery/door/poddoor/shutters{ - id = "departures_security_post"; - name = "Security Post Shutters" + id = "departures_security_checkpoint"; + name = "Security Checkpoint Shutters" }, /turf/open/floor/plating, /area/station/security/checkpoint/escape) -"aTh" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 8 - }, -/obj/machinery/duct, -/turf/open/floor/iron/white, -/area/station/medical/exam_room) "aTl" = ( /obj/structure/cable, /obj/machinery/light/directional/north, @@ -2616,7 +2582,7 @@ /turf/open/floor/iron/dark, /area/station/maintenance/disposal/incinerator) "aTv" = ( -/obj/structure/chair/stool/directional/south, +/obj/structure/chair/plastic, /obj/machinery/flasher/directional/west{ id = "visitation_prisoner_flash" }, @@ -2627,9 +2593,11 @@ dir = 5 }, /obj/machinery/light_switch/directional/north{ - pixel_x = -11 + pixel_x = -5 + }, +/obj/machinery/firealarm/directional/north{ + pixel_x = 5 }, -/obj/machinery/firealarm/directional/north, /turf/open/floor/iron, /area/station/engineering/storage) "aTC" = ( @@ -2642,7 +2610,9 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/turf/open/floor/iron, +/turf/open/floor/iron/dark/side{ + dir = 8 + }, /area/station/hallway/primary/aft) "aTS" = ( /obj/machinery/light/small/directional/west, @@ -2673,7 +2643,9 @@ /turf/open/floor/iron/dark, /area/station/ai_monitored/turret_protected/ai_upload) "aUn" = ( -/obj/structure/table, +/obj/machinery/computer/security{ + dir = 1 + }, /obj/item/radio/intercom/directional/south, /turf/open/floor/iron/dark, /area/station/security/prison/visit) @@ -2682,10 +2654,19 @@ dir = 1 }, /obj/effect/turf_decal/stripes/line, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/hidden, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, /obj/machinery/door/firedoor, -/obj/machinery/door/airlock/glass_large, +/obj/machinery/door/airlock/command{ + name = "MiniSat Pod Access" + }, +/obj/effect/mapping_helpers/airlock/access/all/command/minisat, +/obj/effect/landmark/navigate_destination/minisat_access_ai, /turf/open/floor/iron/dark/textured, -/area/station/service/library/lounge) +/area/station/engineering/transit_tube) "aUs" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -2696,17 +2677,6 @@ /obj/structure/cable, /turf/open/floor/iron/dark, /area/station/hallway/primary/port) -"aUx" = ( -/obj/machinery/duct, -/obj/structure/window/reinforced/spawner/directional/north, -/obj/structure/table/wood, -/obj/item/radio/intercom/directional/west, -/obj/machinery/fax{ - fax_name = "Captain's Office"; - name = "Captain's Fax Machine" - }, -/turf/open/floor/wood, -/area/station/command/heads_quarters/captain) "aUL" = ( /obj/effect/spawner/random/structure/table_or_rack, /obj/effect/spawner/random/maintenance, @@ -2719,36 +2689,12 @@ }, /turf/open/floor/iron, /area/station/cargo/storage) -"aUS" = ( -/obj/effect/turf_decal/trimline/red/filled/warning{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/station/security/checkpoint/medical) -"aUW" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/turf/open/floor/iron, -/area/station/construction) "aVt" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 1 }, /turf/open/floor/iron, /area/station/cargo/warehouse) -"aVy" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/yellow/line{ - dir = 8 - }, -/turf/open/floor/iron/dark/side{ - dir = 8 - }, -/area/station/engineering/storage/tech) "aVA" = ( /obj/machinery/light/directional/east, /obj/machinery/atmospherics/pipe/smart/manifold/yellow/visible{ @@ -2777,15 +2723,10 @@ /turf/open/space/basic, /area/space/nearstation) "aVI" = ( -/obj/machinery/light/small/directional/east, -/obj/structure/closet/crate/trashcart/laundry, -/obj/item/clothing/neck/scarf/black, -/obj/item/clothing/neck/scarf/purple, -/obj/item/clothing/neck/scarf/yellow, -/obj/item/clothing/neck/tie/black, -/obj/item/clothing/neck/tie/black, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) +/obj/machinery/camera/autoname/directional/east, +/obj/machinery/status_display/evac/directional/east, +/turf/open/floor/iron, +/area/station/engineering/main) "aVO" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 5 @@ -2840,6 +2781,23 @@ /obj/item/radio/intercom/directional/south, /turf/open/floor/iron/dark, /area/station/science/breakroom) +"aWN" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/duct, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/corporate{ + name = "Blueshield's Quarters" + }, +/obj/effect/mapping_helpers/airlock/access/all/admin/general, +/turf/open/floor/iron/dark/textured, +/area/station/command/heads_quarters/blueshield) "aXb" = ( /obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 1 @@ -2859,16 +2817,19 @@ /turf/open/floor/plating, /area/station/maintenance/department/science) "aXg" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/showroomfloor, -/area/station/maintenance/starboard/aft) -"aXm" = ( +/obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/hidden, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/effect/spawner/random/structure/steam_vent, -/turf/open/floor/plating, -/area/station/maintenance/port/aft) +/turf/open/floor/catwalk_floor, +/area/station/maintenance/starboard/aft) +"aXm" = ( +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable, +/obj/effect/landmark/generic_maintenance_landmark, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/department/engine/atmos) "aXn" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable, @@ -2878,56 +2839,58 @@ /obj/structure/table, /obj/item/stack/cable_coil/five, /obj/item/wallframe/camera, -/obj/machinery/status_display/evac/directional/north, /turf/open/floor/iron/dark, /area/station/maintenance/port/fore) "aXB" = ( /obj/effect/spawner/random/trash/box, /turf/open/floor/plating, /area/station/maintenance/port/aft) +"aXE" = ( +/obj/machinery/light/small/directional/west, +/obj/structure/sign/warning/secure_area/directional/west, +/obj/effect/decal/cleanable/dirt, +/obj/item/kirbyplants/photosynthetic, +/obj/effect/landmark/generic_maintenance_landmark, +/turf/open/floor/iron/dark, +/area/station/maintenance/starboard/aft) "aXI" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/dark, /area/station/service/chapel/funeral) "aXJ" = ( /obj/effect/turf_decal/trimline/brown/filled/line, +/obj/machinery/light/small/directional/south, /obj/machinery/newscaster/directional/south, /obj/structure/disposalpipe/segment{ dir = 9 }, /turf/open/floor/iron/dark/side, /area/station/cargo/sorting) -"aXN" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/blood/old, -/obj/effect/mapping_helpers/broken_floor, -/obj/machinery/light/small/directional/east, -/turf/open/floor/plating, -/area/station/maintenance/department/engine/atmos) "aYa" = ( -/obj/structure/noticeboard/directional/west, -/turf/open/floor/iron/vaporwave, -/area/station/service/library/printer) +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters{ + id = "apothecary_sec_desk_shutters"; + name = "Apothecary Secodary Desk Shutters"; + dir = 8 + }, +/turf/open/floor/plating, +/area/station/medical/pharmacy) "aYn" = ( /obj/effect/spawner/random/structure/table, /obj/item/poster/random_official, /obj/effect/spawner/random/bureaucracy/stamp, /turf/open/floor/plating, /area/station/maintenance/port/fore) -"aYs" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 4 - }, -/obj/structure/disposalpipe/trunk{ - dir = 1 - }, -/obj/machinery/disposal/bin, -/turf/open/floor/iron, -/area/station/engineering/storage) +"aYt" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/atmospherics/components/binary/pump, +/turf/open/floor/iron/white, +/area/station/science/xenobiology) "aYu" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 5 - }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, /turf/open/floor/stone, /area/station/smithing) "aYE" = ( @@ -2936,37 +2899,20 @@ }, /obj/effect/turf_decal/bot, /obj/structure/closet/secure_closet/security/sec, -/turf/open/floor/iron/showroomfloor, +/turf/open/floor/iron/dark, /area/station/security/lockers) -"aYM" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 6 - }, -/obj/machinery/light/directional/east, -/obj/machinery/power/apc/auto_name/directional/east, -/obj/structure/cable, -/obj/structure/filingcabinet/chestdrawer, -/turf/open/floor/iron, -/area/station/command/heads_quarters/ce) "aZc" = ( /obj/structure/chair/office{ dir = 4 }, -/obj/effect/decal/cleanable/blood/old, /turf/open/floor/iron/dark, /area/station/maintenance/port/fore) "aZe" = ( -/obj/machinery/door/airlock/maintenance, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance, -/obj/effect/mapping_helpers/airlock/unres{ - dir = 1 - }, -/turf/open/floor/plating, -/area/station/maintenance/port/aft) +/obj/effect/mapping_helpers/broken_floor, +/obj/structure/closet, +/obj/item/airlock_painter, +/turf/open/floor/iron, +/area/station/maintenance/port/fore) "aZn" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -2977,27 +2923,12 @@ }, /turf/open/floor/engine, /area/station/security/execution) -"aZq" = ( -/turf/closed/wall, -/area/station/command/heads_quarters/cmo) -"aZB" = ( -/obj/machinery/door/airlock/maintenance, -/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance, -/obj/effect/mapping_helpers/airlock/unres{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plating, -/area/station/maintenance/port/aft) "aZW" = ( -/obj/structure/table, -/obj/machinery/recharger, +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, /obj/machinery/light/directional/south, +/obj/machinery/newscaster/directional/south, /turf/open/floor/wood, /area/station/command/heads_quarters/hop) "baq" = ( @@ -3018,10 +2949,11 @@ }, /turf/open/floor/iron/dark, /area/station/security/brig) -"baC" = ( +"bay" = ( +/obj/machinery/light/directional/north, /obj/machinery/duct, -/turf/open/floor/iron/dark, -/area/station/command/meeting_room) +/turf/open/floor/iron/showroomfloor, +/area/station/medical/virology) "baD" = ( /obj/effect/turf_decal/box, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -3053,24 +2985,10 @@ "baP" = ( /obj/machinery/light/built/directional/west, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/station/maintenance/starboard/aft) -"baU" = ( -/obj/machinery/camera/directional/west{ - c_tag = "Bridge - Port"; - name = "command camera" - }, -/obj/structure/table/glass, -/obj/effect/turf_decal/tile/blue/fourcorners, -/obj/item/storage/medkit/advanced, -/turf/open/floor/iron/dark, -/area/station/command/bridge) +/turf/open/floor/plating, +/area/station/service/abandoned_gambling_den) "bbc" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/chair{ - dir = 8 - }, -/obj/effect/landmark/event_spawn, +/obj/effect/mapping_helpers/ianbirthday, /turf/open/floor/carpet/royalblue, /area/station/command/heads_quarters/hop) "bbe" = ( @@ -3079,6 +2997,11 @@ }, /turf/open/floor/engine/o2, /area/station/engineering/atmos) +"bbj" = ( +/obj/machinery/light/small/directional/west, +/obj/machinery/camera/autoname/directional/west, +/turf/open/floor/wood, +/area/station/service/library/lounge) "bbl" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -3088,20 +3011,19 @@ }, /turf/open/floor/iron/dark, /area/station/science/robotics/mechbay) -"bbm" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/station/maintenance/department/engine/atmos) "bbw" = ( -/obj/structure/chair/comfy/beige{ +/obj/structure/chair/comfy/brown{ dir = 1 }, /obj/effect/landmark/start/assistant, /turf/open/floor/carpet, /area/station/hallway/secondary/entry) +"bbG" = ( +/obj/machinery/light/small/broken/directional/south, +/obj/effect/mapping_helpers/burnt_floor, +/obj/effect/landmark/start/gary, +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) "bbI" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, @@ -3146,8 +3068,8 @@ dir = 8 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/general/hidden, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/door/poddoor/preopen{ id = "execution_fireblast" }, @@ -3174,12 +3096,29 @@ }, /area/station/hallway/secondary/service) "bcw" = ( -/turf/open/floor/iron/cafeteria, -/area/station/maintenance/starboard/aft) -"bcF" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/obj/item/radio/intercom/directional/west, +/obj/structure/rack, +/obj/item/tank/internals/emergency_oxygen, +/obj/item/clothing/mask/breath, +/turf/open/floor/iron/dark, +/area/station/engineering/transit_tube) +"bcz" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ dir = 8 }, +/obj/machinery/camera/directional/west{ + c_tag = "Medical - Operating Room"; + name = "medical camera"; + network = list("ss13","medbay") + }, +/obj/structure/table/reinforced/rglass, +/obj/item/clothing/gloves/latex, +/obj/item/storage/box/gloves, +/turf/open/floor/iron/white, +/area/station/medical/surgery) +"bcF" = ( +/obj/effect/mapping_helpers/burnt_floor, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/station/maintenance/starboard/fore) "bcQ" = ( @@ -3188,41 +3127,21 @@ /turf/open/space, /area/station/solars/starboard/fore) "bdb" = ( -/obj/machinery/light/dim/directional/west, -/obj/machinery/light/neon_lining{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/landmark/start/prisoner, -/turf/open/floor/carpet/black, -/area/station/security/bitden) -"bde" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 1 - }, -/obj/machinery/airalarm/directional/north, -/obj/structure/chair/office/light{ - dir = 4 - }, -/obj/effect/landmark/start/medical_doctor, -/turf/open/floor/iron/white, -/area/station/medical/patients_rooms/room_a) +/obj/machinery/oven/range, +/turf/open/floor/iron/kitchen, +/area/station/security/prison/mess) "bdf" = ( -/obj/machinery/camera/autoname/directional/west, +/obj/machinery/light/directional/west, /obj/machinery/firealarm/directional/west, /turf/open/floor/iron/dark, /area/station/security/prison/workout) "bdg" = ( -/obj/structure/disposalpipe/segment{ - dir = 10 +/obj/effect/spawner/structure/window/hollow/reinforced/directional{ + dir = 9 }, +/obj/structure/cable, /turf/open/floor/plating, -/area/station/maintenance/starboard/aft) +/area/station/service/abandoned_gambling_den) "bdl" = ( /obj/effect/turf_decal/box, /obj/machinery/holopad, @@ -3239,6 +3158,12 @@ dir = 5 }, /area/station/security/prison/workout) +"bdx" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/glass, +/obj/effect/spawner/random/trash/cigbutt, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) "bdX" = ( /obj/machinery/atmospherics/pipe/smart/simple/purple/visible{ dir = 6 @@ -3271,6 +3196,9 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, /turf/open/floor/iron/dark, /area/station/hallway/primary/central) "beQ" = ( @@ -3278,22 +3206,13 @@ dir = 8 }, /turf/open/floor/iron/white, -/area/station/hallway/secondary/exit/departure_lounge) +/area/station/medical/treatment_center) "beS" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, /obj/structure/cable, -/obj/machinery/door/airlock/maintenance, -/obj/effect/mapping_helpers/airlock/access/any/science/maintenance, -/obj/effect/mapping_helpers/airlock/unres{ - dir = 1 - }, -/turf/open/floor/plating, +/turf/open/floor/catwalk_floor, /area/station/maintenance/department/science) "beT" = ( /obj/effect/turf_decal/trimline/neutral/filled/line{ @@ -3303,34 +3222,76 @@ /obj/structure/sign/poster/official/random/directional/north, /turf/open/floor/iron/dark, /area/station/hallway/primary/port) -"bfb" = ( -/obj/effect/turf_decal/tile/red/fourcorners, -/obj/structure/window/reinforced/spawner/directional/east, +"beU" = ( +/obj/effect/turf_decal/siding/thinplating, +/obj/structure/chair{ + dir = 1 + }, +/obj/effect/landmark/start/hangover, /turf/open/floor/iron/dark, -/area/station/command/bridge) +/area/station/hallway/secondary/exit/departure_lounge) "bff" = ( /obj/effect/landmark/event_spawn, /turf/open/floor/iron, /area/station/engineering/storage) +"bfl" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 10 + }, +/obj/machinery/firealarm/directional/west{ + pixel_y = 5 + }, +/obj/machinery/light_switch/directional/west{ + pixel_y = -5 + }, +/turf/open/floor/iron/white, +/area/station/medical/storage) "bfn" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/box, -/obj/machinery/holopad, -/turf/open/floor/iron/dark/smooth_large, -/area/station/security/prison/workout) +/obj/machinery/light/directional/west, +/obj/structure/table/reinforced, +/obj/item/book/manual/wiki/cooking_to_serve_man, +/obj/item/reagent_containers/condiment/enzyme{ + pixel_x = 9; + pixel_y = 3 + }, +/obj/item/reagent_containers/condiment/flour, +/obj/item/reagent_containers/condiment/rice{ + pixel_x = -3 + }, +/obj/item/reagent_containers/condiment/sugar{ + pixel_x = -6 + }, +/obj/item/storage/fancy/egg_box, +/turf/open/floor/iron/kitchen, +/area/station/security/prison/mess) "bfx" = ( -/obj/structure/sign/poster/random/directional/north, -/obj/effect/spawner/random/trash/moisture_trap, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/structure/table/wood, +/obj/machinery/door/poddoor/shutters{ + id = "maint_bar_shutters"; + name = "Bar Shutters"; + dir = 1 + }, +/turf/open/floor/iron/dark/textured, +/area/station/service/abandoned_gambling_den) "bfz" = ( +/obj/machinery/atmospherics/pipe/bridge_pipe/violet/visible, /obj/machinery/atmospherics/components/binary/pump{ dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/simple/violet/visible/layer2, /turf/open/floor/engine, /area/station/science/ordnance/freezerchamber) +"bfP" = ( +/obj/effect/turf_decal/tile/dark_blue/fourcorners, +/obj/structure/chair/sofa/bench/right{ + dir = 8 + }, +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/central) "bfQ" = ( /obj/machinery/atmospherics/components/tank/air, /turf/open/floor/plating, @@ -3344,13 +3305,16 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, +/obj/machinery/duct, /obj/machinery/door/firedoor, /obj/machinery/door/airlock/engineering/glass{ name = "Engineering Shared Storage" }, /obj/effect/mapping_helpers/airlock/access/any/engineering/general, -/obj/machinery/duct, -/turf/open/floor/iron/textured, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "engi-shared-storage" + }, +/turf/open/floor/iron/dark/textured, /area/station/engineering/storage_shared) "bgd" = ( /obj/effect/turf_decal/trimline/dark_blue/filled/line{ @@ -3359,7 +3323,8 @@ /obj/effect/turf_decal/trimline/dark_blue/line, /obj/machinery/firealarm/directional/north, /obj/machinery/camera/directional/north{ - c_tag = "Central Hallway North-West" + c_tag = "Hallway - Central, North"; + name = "hallway camera" }, /turf/open/floor/iron/dark, /area/station/hallway/primary/central) @@ -3382,13 +3347,12 @@ }, /obj/machinery/duct, /turf/open/floor/plating, -/area/station/maintenance/port) +/area/station/service/hydroponics) "bgm" = ( /obj/machinery/light/built/directional/east, /obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/maintenance, /turf/open/floor/plating, -/area/station/maintenance/starboard/aft) +/area/station/service/abandoned_gambling_den) "bgz" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -3396,7 +3360,7 @@ /obj/structure/disposalpipe/segment{ dir = 10 }, -/turf/open/floor/plating, +/turf/open/floor/catwalk_floor, /area/station/maintenance/department/security/brig) "bgJ" = ( /obj/effect/turf_decal/trimline/neutral/filled/line{ @@ -3404,6 +3368,7 @@ }, /obj/effect/turf_decal/trimline/neutral/corner, /obj/structure/sign/warning/pods/directional/west, +/obj/item/kirbyplants/random, /turf/open/floor/iron/dark, /area/station/hallway/secondary/entry) "bgK" = ( @@ -3415,18 +3380,21 @@ }, /turf/open/floor/iron/dark, /area/station/hallway/secondary/entry) -"bgW" = ( -/obj/effect/turf_decal/siding/dark_blue{ - dir = 5 - }, -/obj/effect/turf_decal/siding/dark_blue/corner{ - dir = 8 - }, +"bgN" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/light/floor/has_bulb, -/obj/effect/landmark/start/blueshield, -/turf/open/floor/carpet/neon/simple/blue/nodots, -/area/station/command/heads_quarters/blueshield) +/obj/structure/cable, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"bgQ" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/duct, +/turf/open/floor/iron/dark, +/area/station/command/bridge) "bhd" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, @@ -3434,7 +3402,7 @@ "bhf" = ( /obj/structure/cable, /obj/machinery/duct, -/turf/open/floor/plating, +/turf/open/floor/iron, /area/station/security/prison) "bhj" = ( /obj/effect/turf_decal/trimline/red/filled/line{ @@ -3447,6 +3415,10 @@ /obj/structure/extinguisher_cabinet/directional/west, /turf/open/floor/iron/dark, /area/station/hallway/primary/fore) +"bhk" = ( +/obj/structure/chair/wood, +/turf/open/floor/wood, +/area/station/service/library/lounge) "bho" = ( /turf/open/floor/carpet/red, /area/station/commons/vacant_room/office) @@ -3456,8 +3428,12 @@ /turf/open/floor/plating, /area/station/maintenance/port/aft) "bhB" = ( -/obj/machinery/light_switch/directional/east, -/obj/machinery/firealarm/directional/south, +/obj/machinery/firealarm/directional/east{ + pixel_y = -5 + }, +/obj/machinery/light_switch/directional/east{ + pixel_y = 5 + }, /obj/machinery/pdapainter/research, /turf/open/floor/iron/showroomfloor, /area/station/command/heads_quarters/rd) @@ -3466,21 +3442,27 @@ /obj/effect/mapping_helpers/airlock/cyclelink_helper, /obj/effect/mapping_helpers/airlock/locked, /obj/machinery/airlock_controller/incinerator_atmos{ - pixel_x = -24 + pixel_x = -24; + pixel_y = 6 }, /obj/effect/mapping_helpers/airlock/access/all/engineering/atmos, /obj/machinery/atmospherics/pipe/layer_manifold/supply/hidden, /turf/open/floor/engine, /area/station/maintenance/disposal/incinerator) "bia" = ( +/obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/general/hidden, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/structure/disposalpipe/segment, -/mob/living/basic/goat/pete, /obj/machinery/duct, /turf/open/floor/iron/freezer, /area/station/service/kitchen/coldroom) +"bid" = ( +/obj/effect/mapping_helpers/broken_floor, +/obj/effect/spawner/random/trash/garbage, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) "bii" = ( /obj/machinery/biomass_recycler, /obj/item/stack/biomass, @@ -3490,6 +3472,18 @@ /obj/item/stack/biomass, /turf/open/floor/iron/white, /area/station/science/xenobiology) +"bio" = ( +/obj/effect/turf_decal/trimline/blue/filled/line, +/obj/machinery/camera/directional/south{ + c_tag = "Medical - Departures Post"; + name = "medical camera"; + network = list("ss13","medbay") + }, +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/cable, +/obj/machinery/medical_kiosk, +/turf/open/floor/iron/white, +/area/station/medical/treatment_center) "bir" = ( /obj/item/kirbyplants/random, /turf/open/floor/iron/dark/side{ @@ -3497,13 +3491,12 @@ }, /area/station/commons/dorms) "biu" = ( -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 4 +/obj/structure/cable, +/obj/machinery/computer/crew{ + dir = 8 }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/blood/old, -/turf/open/floor/iron, -/area/station/maintenance/starboard/aft) +/turf/open/floor/iron/dark, +/area/station/security/checkpoint/medical) "bix" = ( /obj/structure/table/wood, /obj/item/food/grown/harebell, @@ -3519,7 +3512,7 @@ /area/station/security/brig/entrance) "biI" = ( /obj/effect/turf_decal/tile/purple/fourcorners, -/obj/structure/chair, +/obj/structure/chair/sofa/bench/left, /obj/effect/landmark/start/hangover, /turf/open/floor/iron/dark, /area/station/hallway/primary/starboard) @@ -3528,15 +3521,14 @@ /turf/open/floor/plating, /area/station/maintenance/port/aft) "bjf" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/bed{ - dir = 4 - }, -/obj/item/bedsheet/dorms{ - dir = 4 - }, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) +/obj/effect/turf_decal/trimline/yellow/filled/warning, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/duct, +/turf/open/floor/iron/dark/side, +/area/station/engineering/storage_shared) "bjg" = ( /obj/effect/turf_decal/trimline/brown/filled/warning{ dir = 8 @@ -3572,18 +3564,23 @@ /turf/open/floor/iron/dark, /area/station/science/robotics/mechbay) "bkB" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 8 +/obj/effect/turf_decal/trimline/blue/filled/line, +/obj/effect/turf_decal/trimline/blue/line{ + dir = 1 }, -/obj/effect/turf_decal/trimline/yellow/line{ - dir = 4 +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/light/directional/west, -/turf/open/floor/iron, -/area/station/hallway/primary/aft) +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"bkC" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 1 + }, +/obj/machinery/newscaster/directional/north, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/turf/open/floor/iron/dark, +/area/station/security/checkpoint/engineering) "bkD" = ( /obj/effect/turf_decal/bot, /obj/machinery/light/directional/east, @@ -3601,25 +3598,17 @@ /obj/effect/spawner/random/vending/colavend, /turf/open/floor/carpet, /area/station/hallway/secondary/entry) -"bkV" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/stripes/line{ +"bkW" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ dir = 1 }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/door/airlock/maintenance, -/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance, -/obj/effect/mapping_helpers/airlock/unres, -/turf/open/floor/plating, -/area/station/maintenance/department/medical) +/obj/effect/turf_decal/trimline/blue/line, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) "ble" = ( /obj/machinery/atmospherics/pipe/smart/simple/brown/visible{ dir = 9 }, -/obj/structure/cable, /turf/open/floor/iron/dark, /area/station/engineering/atmos/pumproom) "blh" = ( @@ -3630,9 +3619,13 @@ dir = 4 }, /obj/structure/table, -/obj/item/hand_labeler{ - pixel_y = 8 +/obj/item/storage/box{ + pixel_y = 20 + }, +/obj/item/storage/box{ + pixel_y = 10 }, +/obj/item/storage/box, /turf/open/floor/iron/dark/corner{ dir = 1 }, @@ -3646,12 +3639,11 @@ }, /turf/closed/wall/r_wall, /area/station/engineering/atmos) -"blm" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +"blp" = ( /obj/structure/cable, -/turf/open/floor/iron/dark, -/area/station/command/bridge) +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/turf/open/floor/wood, +/area/station/command/meeting_room) "blv" = ( /turf/closed/wall, /area/station/engineering/main) @@ -3664,6 +3656,13 @@ }, /turf/open/floor/iron/dark/side, /area/station/cargo/storage) +"blB" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/structure/disposalpipe/junction/yjunction, +/turf/open/floor/iron, +/area/station/engineering/break_room) "blC" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ @@ -3675,7 +3674,7 @@ id = "secondary_shop"; dir = 1 }, -/turf/open/floor/iron/dark, +/turf/open/floor/iron/dark/textured, /area/station/commons/vacant_room/commissary) "blE" = ( /obj/effect/turf_decal/tile/bar/opposingcorners{ @@ -3707,34 +3706,6 @@ /obj/structure/sign/poster/official/random/directional/east, /turf/open/floor/iron/dark, /area/station/security/evidence) -"bma" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/structure/disposalpipe/segment, -/obj/structure/cable, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/virology{ - autoclose = 0; - frequency = 1449; - id_tag = "pathology_airlock_exterior"; - name = "Pathology Exterior Airlock" - }, -/obj/machinery/door_buttons/access_button{ - dir = 1; - idDoor = "pathology_airlock_exterior"; - idSelf = "pathology_airlock_control"; - name = "Pathology Access Button"; - pixel_x = 24; - pixel_y = -2; - req_access = list("pathology") - }, -/obj/effect/mapping_helpers/airlock/access/all/medical/virology, -/obj/effect/mapping_helpers/airlock/locked, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/turf/open/floor/iron/white/textured, -/area/station/medical/virology) "bmp" = ( /obj/machinery/door/airlock/grunge{ id_tag = "toilet_1"; @@ -3763,10 +3734,10 @@ }, /obj/machinery/door/firedoor, /obj/structure/table/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ +/obj/machinery/door/poddoor/shutters{ id = "kitchen_sec_shutters"; name = "Kitchen Shutters"; - dir = 8 + dir = 4 }, /obj/structure/desk_bell{ pixel_y = 2; @@ -3775,17 +3746,10 @@ /turf/open/floor/iron/dark/textured, /area/station/service/kitchen) "bmT" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/preopen{ - id = "atmos"; - name = "Atmospherics Blast Door" - }, -/obj/machinery/door/poddoor/shutters/radiation/preopen{ - id = "atmos_rad_shutters"; - name = "Radiation Shutters" - }, +/obj/structure/table, +/obj/item/storage/pill_bottle, /turf/open/floor/plating, -/area/station/engineering/atmos/storage) +/area/station/maintenance/starboard/aft) "bna" = ( /obj/structure/sink/directional/south, /obj/structure/mirror/directional/north, @@ -3798,11 +3762,23 @@ "bnl" = ( /turf/closed/wall, /area/station/maintenance/port) +"bnn" = ( +/obj/machinery/light/directional/south, +/obj/machinery/status_display/evac/directional/south, +/turf/open/floor/iron/dark, +/area/station/security/prison/mess) "bnz" = ( /obj/machinery/light/small/directional/south, /obj/effect/spawner/random/structure/crate, /turf/open/floor/plating, /area/station/maintenance/starboard/fore) +"bnA" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark, +/area/station/commons/vacant_room/commissary) "bnB" = ( /obj/effect/turf_decal/trimline/neutral/filled/line, /obj/effect/turf_decal/trimline/neutral/line{ @@ -3822,18 +3798,9 @@ /obj/item/wirecutters, /turf/open/floor/iron/dark, /area/station/commons/storage/primary) -"bnM" = ( -/obj/structure/sign/flag/nanotrasen/directional/west, -/obj/structure/bed/dogbed/runtime, -/mob/living/simple_animal/pet/cat/runtime, -/turf/open/floor/carpet/royalblue, -/area/station/command/heads_quarters/cmo) "bnP" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/telecomms/processor/preset_four, -/turf/open/floor/engine/telecomms, +/obj/machinery/telecomms/server/presets/engineering, +/turf/open/floor/circuit/green/telecomms, /area/station/tcommsat/server) "bod" = ( /obj/effect/turf_decal/trimline/red/filled/line{ @@ -3870,25 +3837,9 @@ /obj/effect/turf_decal/tile/bar/opposingcorners{ dir = 1 }, -/obj/structure/table, /obj/item/radio/intercom/directional/south, /turf/open/floor/iron/kitchen, /area/station/service/kitchen) -"boj" = ( -/obj/effect/decal/cleanable/cobweb, -/obj/effect/spawner/random/structure/closet_maintenance, -/turf/open/floor/plating, -/area/station/maintenance/department/medical) -"bok" = ( -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/duct, -/turf/open/floor/wood, -/area/station/command/heads_quarters/captain) "bop" = ( /obj/effect/turf_decal/box, /obj/effect/turf_decal/stripes/end{ @@ -3921,28 +3872,39 @@ /turf/open/floor/engine, /area/station/engineering/atmos/hfr_room) "boP" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/structure/table, -/obj/effect/spawner/random/food_or_drink/booze, +/obj/structure/table/wood, +/turf/open/floor/wood, +/area/station/service/abandoned_gambling_den) +"bpc" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line, +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, /turf/open/floor/iron/dark, -/area/station/maintenance/starboard/aft) -"boX" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/station/medical/virology) +/area/station/engineering/storage/tech) "bpe" = ( /obj/structure/chair/office, /obj/effect/landmark/start/lawyer, /turf/open/floor/wood, /area/station/service/lawoffice) -"bpf" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 5 +"bpi" = ( +/obj/effect/turf_decal/trimline/blue/filled/warning{ + dir = 8 }, -/obj/structure/disposalpipe/trunk, -/obj/machinery/disposal/bin, +/obj/effect/turf_decal/trimline/blue/warning{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/duct, /turf/open/floor/iron/white, -/area/station/medical/break_room) +/area/station/medical/medbay/aft) "bpj" = ( /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 8 @@ -3951,15 +3913,9 @@ name = "Labor Camp Shuttle Airlock"; shuttledocked = 1 }, -/obj/effect/mapping_helpers/airlock/access/all/security/brig, +/obj/effect/mapping_helpers/airlock/access/all/security/general, /turf/open/floor/iron/dark/textured_large, /area/station/security/processing) -"bpr" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 - }, -/turf/open/floor/grass, -/area/station/medical/virology) "bpB" = ( /obj/machinery/light/directional/north, /turf/open/floor/iron/dark, @@ -3969,12 +3925,11 @@ /turf/open/floor/plating, /area/station/maintenance/department/engine/atmos) "bpE" = ( -/obj/machinery/light/directional/west, +/obj/machinery/light/small/directional/west, /obj/item/radio/intercom/prison/directional/west, /turf/open/floor/iron/dark, /area/station/security/prison) "bpI" = ( -/obj/machinery/light/small/directional/south, /obj/machinery/cryopod{ dir = 4 }, @@ -3992,33 +3947,31 @@ /area/station/science/ordnance/office) "bpV" = ( /obj/machinery/light/small/directional/south, +/obj/machinery/firealarm/directional/south, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 1 }, /turf/open/floor/iron/dark/side, /area/station/commons/locker) -"bqb" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 6 - }, -/obj/effect/turf_decal/trimline/blue/corner{ - dir = 1 - }, -/obj/item/kirbyplants/random, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) "bqd" = ( -/obj/effect/mapping_helpers/burnt_floor, -/obj/effect/decal/cleanable/blood/gibs/old, -/turf/open/floor/plating, -/area/station/maintenance/starboard/fore) -"bqv" = ( -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/turf/open/floor/plating, -/area/station/maintenance/department/medical) +/obj/machinery/duct, +/obj/machinery/door/firedoor, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/department/engine/atmos) +"bqk" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/wood, +/area/station/command/heads_quarters/captain) "bqA" = ( /obj/effect/turf_decal/trimline/blue/filled/warning{ dir = 4 @@ -4035,10 +3988,15 @@ /turf/open/floor/iron/dark, /area/station/hallway/primary/central) "bqH" = ( -/obj/item/ammo_casing/shotgun/improvised, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/station/maintenance/starboard/fore) +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/red/line{ + dir = 4 + }, +/obj/machinery/firealarm/directional/west, +/turf/open/floor/iron/dark, +/area/station/security/brig) "bqK" = ( /obj/docking_port/stationary/laborcamp_home{ dir = 8 @@ -4052,11 +4010,35 @@ }, /turf/open/floor/iron/dark/side, /area/station/cargo/miningoffice) +"bqQ" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line, +/obj/machinery/light/small/directional/south, +/turf/open/floor/iron/dark/side, +/area/station/engineering/break_room) +"bqT" = ( +/obj/machinery/camera/directional/north{ + c_tag = "Engineering - Atmospherics Office"; + name = "engineering camera" + }, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable, +/obj/structure/disposalpipe/trunk, +/obj/machinery/disposal/bin, +/turf/open/floor/iron/dark/side{ + dir = 1 + }, +/area/station/engineering/atmos/office) "brd" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, /obj/effect/landmark/event_spawn, -/turf/open/floor/iron/dark, +/turf/open/floor/glass/reinforced, /area/station/commons/fitness/recreation) +"brh" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/department/science/xenobiology) "brx" = ( /obj/effect/turf_decal/tile/red/fourcorners, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -4066,6 +4048,19 @@ /obj/machinery/duct, /turf/open/floor/iron/dark, /area/station/security/prison/safe) +"brE" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, +/obj/machinery/requests_console/directional/south{ + department = "Captain's Desk"; + name = "Captain's Requests Console" + }, +/obj/effect/mapping_helpers/requests_console/announcement, +/obj/effect/mapping_helpers/requests_console/assistance, +/obj/effect/mapping_helpers/requests_console/information, +/turf/open/floor/wood, +/area/station/command/heads_quarters/captain) "brU" = ( /obj/machinery/computer/telecomms/server{ dir = 4; @@ -4076,6 +4071,17 @@ }, /turf/open/floor/iron/dark, /area/station/tcommsat/computer) +"brY" = ( +/obj/effect/turf_decal/trimline/blue/filled/warning{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/station/medical/patients_rooms/room_a) "bsd" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -4101,10 +4107,21 @@ /area/station/commons/toilet/restrooms) "bsg" = ( /obj/structure/disposalpipe/segment{ - dir = 6 + dir = 4 }, /turf/open/floor/iron/dark, /area/station/security/courtroom) +"bsj" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/blue/line, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) "bsl" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -4136,36 +4153,24 @@ dir = 8 }, /obj/structure/closet/emcloset, +/obj/effect/landmark/start/hangover/closet, /turf/open/floor/iron/dark, /area/station/hallway/primary/fore) -"bsq" = ( -/obj/effect/mapping_helpers/burnt_floor, -/obj/item/stack/ore/slag, -/turf/open/floor/plating, -/area/station/maintenance/department/engine/atmos) "bsx" = ( /obj/effect/turf_decal/tile/brown/fourcorners, -/obj/structure/window/reinforced/tinted/spawner/directional/south, +/obj/structure/window/reinforced/tinted, /obj/structure/toilet{ dir = 8 }, /turf/open/floor/iron/dark, /area/station/security/prison/safe) -"bsB" = ( -/obj/effect/turf_decal/tile/purple/fourcorners, -/obj/machinery/computer/rdconsole{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/station/command/bridge) "bsK" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/preopen{ - id = "atmos"; - name = "Atmospherics Blast Door" +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 8 }, -/turf/open/floor/plating, -/area/station/engineering/atmos/office) +/obj/structure/reagent_dispensers/watertank, +/turf/open/floor/iron, +/area/station/engineering/storage) "bsR" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -4176,26 +4181,14 @@ /turf/open/floor/plating, /area/station/maintenance/port) "bsX" = ( -/obj/machinery/light/small/directional/east, -/obj/effect/spawner/random/structure/table, -/obj/item/stack/rods/ten, -/obj/item/assembly/prox_sensor, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/station/maintenance/port/aft) +/area/station/maintenance/department/engine) "btf" = ( /turf/open/floor/iron/dark/side{ dir = 6 }, /area/station/commons/fitness) -"btg" = ( -/obj/effect/turf_decal/trimline/blue/filled/line, -/obj/structure/table/glass, -/obj/item/stack/ducts/fifty, -/obj/item/stack/ducts/fifty, -/obj/item/construction/plumbing, -/obj/item/plunger, -/turf/open/floor/iron/white/textured, -/area/station/medical/chemistry) "btl" = ( /obj/machinery/power/emitter, /turf/open/floor/plating, @@ -4230,47 +4223,9 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, /turf/open/floor/iron/dark, /area/station/hallway/primary/starboard) -"btB" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/frame/machine, -/turf/open/floor/plating, -/area/station/maintenance/department/engine/atmos) "btH" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/structure/cable, -/obj/machinery/door/airlock/engineering{ - name = "Main SMES Room" - }, -/obj/effect/mapping_helpers/airlock/access/all/engineering/construction, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/obj/structure/cable/layer1, -/turf/open/floor/iron/textured, -/area/station/engineering/engine_smes) -"btK" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/duct, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) -"btS" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/station/engineering/atmos) +/turf/open/floor/wood/large, +/area/station/commons/dorms/room1) "btZ" = ( /obj/structure/chair/office/light{ dir = 1 @@ -4278,22 +4233,39 @@ /obj/effect/landmark/start/research_director, /turf/open/floor/carpet/purple, /area/station/command/heads_quarters/rd) -"buz" = ( -/obj/effect/turf_decal/tile/blue/fourcorners, -/obj/structure/chair{ +"buK" = ( +/obj/effect/turf_decal/trimline/dark_blue/filled/line{ dir = 1 }, -/obj/effect/landmark/start/paramedic, -/turf/open/floor/iron, -/area/station/medical/paramedic) +/obj/effect/turf_decal/trimline/dark_blue/line, +/obj/machinery/station_map/directional/north, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/central) +"buM" = ( +/obj/effect/turf_decal/trimline/blue/filled/line, +/obj/effect/turf_decal/trimline/blue/line{ + dir = 1 + }, +/obj/machinery/camera/directional/south{ + c_tag = "Hallway - Central, Southeast"; + name = "hallway camera" + }, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/central) "buR" = ( /obj/effect/turf_decal/trimline/brown/filled/line, /obj/structure/cable, /obj/item/kirbyplants/random, /turf/open/floor/iron/dark/side, /area/station/cargo/office) +"buX" = ( +/obj/effect/turf_decal/trimline/green/filled/line, +/obj/machinery/light/directional/south, +/obj/machinery/duct, +/turf/open/floor/iron/white, +/area/station/medical/virology) "bva" = ( -/turf/open/floor/iron/dark, +/turf/open/floor/wood/tile, /area/station/service/chapel/office) "bvc" = ( /obj/effect/turf_decal/trimline/dark_blue/filled/line{ @@ -4302,12 +4274,11 @@ /turf/open/floor/iron/dark, /area/station/ai_monitored/turret_protected/ai_upload) "bvd" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/end{ dir = 8 }, -/obj/machinery/door/window{ - dir = 8; - name = "Mass Driver"; +/obj/machinery/door/window/left/directional/west{ + name = "Holy Mass Driver"; req_access = list("chapel_office") }, /obj/machinery/mass_driver/chapelgun{ @@ -4326,9 +4297,17 @@ /turf/open/floor/iron/dark, /area/station/hallway/primary/central) "bvm" = ( -/obj/machinery/light/directional/east, -/turf/open/floor/wood, -/area/station/service/library) +/obj/effect/turf_decal/trimline/dark_blue/filled/line{ + dir = 5 + }, +/obj/effect/turf_decal/trimline/dark_blue/corner{ + dir = 8 + }, +/obj/structure/chair{ + dir = 8 + }, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) "bvp" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ @@ -4338,16 +4317,15 @@ /turf/open/floor/iron/dark/textured, /area/station/security/brig) "bvv" = ( -/obj/structure/table, -/obj/item/storage/toolbox/electrical, -/obj/item/crowbar/red, -/obj/item/weldingtool, -/obj/machinery/power/apc/auto_name/directional/east, -/obj/structure/cable, /obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 4 }, /obj/machinery/light/small/directional/east, +/obj/machinery/status_display/evac/directional/east, +/obj/structure/table, +/obj/item/storage/toolbox/electrical, +/obj/item/crowbar/red, +/obj/item/weldingtool, /turf/open/floor/iron/dark/side{ dir = 4 }, @@ -4357,19 +4335,16 @@ dir = 6 }, /obj/structure/reagent_dispensers/wall/peppertank/directional/south, -/obj/structure/closet/secure_closet/security/science, +/obj/structure/closet/secure_closet/security/science/blueshirt, /obj/machinery/airalarm/directional/east, /turf/open/floor/iron/dark, /area/station/security/checkpoint/science) "bvJ" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/camera/autoname/directional/west{ - dir = 10 +/obj/effect/turf_decal/stripes/corner{ + dir = 1 }, -/obj/structure/liquid_pump, -/obj/structure/window/reinforced/spawner/directional/north, /turf/open/floor/iron/dark, -/area/station/engineering/atmos) +/area/station/engineering/atmos/storage) "bvL" = ( /obj/effect/turf_decal/bot, /obj/machinery/light/directional/north, @@ -4397,8 +4372,11 @@ }, /area/station/hallway/secondary/service) "bwg" = ( -/turf/closed/wall/r_wall, -/area/station/cargo/office) +/obj/machinery/atmospherics/pipe/smart/simple/pink/visible{ + dir = 4 + }, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) "bwt" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 9 @@ -4409,6 +4387,13 @@ }, /turf/open/floor/iron/dark, /area/station/security/brig) +"bwD" = ( +/obj/effect/turf_decal/box/corners{ + dir = 8 + }, +/obj/machinery/smartfridge/chemistry/preloaded, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) "bwI" = ( /obj/effect/turf_decal/trimline/red/filled/corner{ dir = 8 @@ -4419,9 +4404,41 @@ /turf/open/floor/iron/dark, /area/station/hallway/primary/fore) "bwJ" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible, -/turf/open/floor/iron/freezer, -/area/station/service/kitchen/coldroom) +/obj/structure/table, +/obj/effect/spawner/random/maintenance/four, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"bwK" = ( +/obj/effect/turf_decal/trimline/yellow/filled/warning, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/dark/side, +/area/station/engineering/break_room) +"bwN" = ( +/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/machinery/light/small/directional/north, +/obj/machinery/door/window/left/directional/south{ + name = "First-Aid Supplies"; + req_access = list("medical") + }, +/obj/structure/table/reinforced/rglass, +/obj/item/storage/medkit/regular{ + pixel_x = 6; + pixel_y = 6 + }, +/obj/item/storage/medkit/brute{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/storage/medkit/brute, +/obj/item/storage/medkit/brute{ + pixel_x = -3; + pixel_y = -3 + }, +/turf/open/floor/iron/white, +/area/station/medical/storage) "bwW" = ( /obj/effect/turf_decal/tile/green/half/contrasted{ dir = 1 @@ -4437,18 +4454,23 @@ /obj/effect/turf_decal/trimline/red/filled/line{ dir = 10 }, +/obj/machinery/light/small/directional/south, /turf/open/floor/iron/dark, /area/station/security/processing) +"bxi" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/light/small/directional/east, +/obj/structure/liquid_pump, +/turf/open/floor/iron/dark/smooth_large, +/area/station/engineering/atmos) "bxx" = ( -/obj/structure/extinguisher_cabinet/directional/north, -/obj/structure/rack{ - icon = 'icons/obj/stationobjs.dmi'; - icon_state = "minibar"; - name = "skeletal minibar" +/obj/structure/showcase/cyborg/old{ + dir = 4; + pixel_x = -9; + pixel_y = 2 }, -/obj/item/storage/fancy/candle_box, -/turf/open/floor/iron/vaporwave, -/area/station/service/library/printer) +/turf/open/floor/iron/dark, +/area/station/maintenance/starboard/aft) "bxy" = ( /obj/item/stack/rods/fifty, /obj/structure/rack, @@ -4467,30 +4489,46 @@ /obj/structure/sign/poster/contraband/random/directional/north, /turf/open/floor/iron, /area/station/maintenance/department/electrical) +"bxz" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/door/airlock/maintenance{ + name = "Maintenance Closet" + }, +/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance, +/obj/effect/mapping_helpers/airlock/unres, +/turf/open/floor/plating, +/area/station/maintenance/department/engine) "bxE" = ( -/obj/machinery/light_switch/directional/east, -/turf/open/floor/iron/dark, -/area/station/service/chapel) +/obj/effect/decal/cleanable/dirt, +/obj/structure/ghost_critter_spawn, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) "bxK" = ( -/obj/machinery/computer/security/telescreen/vault{ - pixel_y = 30 - }, +/obj/effect/turf_decal/siding/wood, +/obj/machinery/light/directional/north, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable, /obj/structure/disposalpipe/trunk{ dir = 4 }, /obj/machinery/disposal/bin, -/obj/machinery/light/directional/north, /turf/open/floor/wood, /area/station/command/heads_quarters/hop) -"bxO" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "medbay_desk_shutters"; - name = "Medbay Front Desk Shutters"; - dir = 4 +"bxN" = ( +/obj/item/radio/intercom/directional/west, +/obj/structure/table/wood, +/obj/item/paper_bin, +/obj/item/folder, +/obj/item/pen/fountain, +/obj/item/pen{ + pixel_x = -3; + pixel_y = -3 }, -/turf/open/floor/plating, -/area/station/medical/office) +/turf/open/floor/iron/vaporwave, +/area/station/service/library/printer) "bxZ" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/dark/hidden, /turf/open/floor/engine, @@ -4530,6 +4568,15 @@ /obj/machinery/clonepod, /turf/open/floor/iron/white, /area/station/science/genetics/cloning) +"bys" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/duct, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/station/medical/break_room) "byC" = ( /obj/structure/lattice, /obj/structure/sign/warning/secure_area/directional/south, @@ -4542,13 +4589,6 @@ }, /turf/open/floor/plating, /area/station/maintenance/port/aft) -"byP" = ( -/obj/machinery/camera/autoname/directional/south, -/obj/structure/table/wood, -/obj/item/clothing/neck/stethoscope, -/obj/item/flashlight/pen, -/turf/open/floor/carpet/royalblue, -/area/station/command/heads_quarters/cmo) "byR" = ( /obj/effect/turf_decal/trimline/purple/filled/line{ dir = 8 @@ -4560,6 +4600,24 @@ /obj/effect/spawner/random/structure/crate, /turf/open/floor/plating, /area/station/maintenance/starboard/aft) +"bzm" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/effect/turf_decal/box, +/obj/machinery/holopad, +/turf/open/floor/iron/dark/smooth_large, +/area/station/engineering/atmos) +"bzp" = ( +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/duct, +/turf/open/floor/iron/white, +/area/station/medical/break_room) "bzw" = ( /obj/effect/turf_decal/stripes/line{ dir = 9 @@ -4578,13 +4636,17 @@ /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/cobweb, /turf/open/floor/plating, -/area/station/maintenance/port/aft) -"bzE" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line, -/obj/machinery/camera/autoname/directional/south, -/obj/machinery/light/small/directional/south, -/turf/open/floor/iron/dark/side, -/area/station/engineering/break_room) +/area/station/maintenance/department/engine) +"bzB" = ( +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/effect/spawner/random/structure/table_or_rack, +/obj/effect/spawner/random/maintenance/two, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"bzD" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/turf/open/floor/iron/vaporwave, +/area/station/service/library/printer) "bzJ" = ( /obj/effect/turf_decal/tile/purple/fourcorners, /obj/machinery/computer/nanite_cloud_controller, @@ -4605,7 +4667,7 @@ /turf/open/floor/iron/dark, /area/station/hallway/primary/central) "bzX" = ( -/obj/machinery/light/floor/has_bulb, +/obj/machinery/light/small/directional/west, /turf/open/floor/iron/white/smooth_large, /area/station/science/auxlab) "bAg" = ( @@ -4618,9 +4680,6 @@ /obj/effect/spawner/random/maintenance, /turf/open/floor/plating, /area/station/maintenance/starboard/fore) -"bAD" = ( -/turf/closed/wall, -/area/station/medical/surgery) "bAF" = ( /obj/effect/decal/cleanable/cobweb, /obj/structure/table/wood, @@ -4641,6 +4700,14 @@ }, /turf/open/floor/iron/dark, /area/station/engineering/atmos) +"bBd" = ( +/obj/structure/cable, +/obj/structure/chair/office{ + dir = 4 + }, +/obj/effect/landmark/start/head_of_personnel, +/turf/open/floor/carpet/royalblue, +/area/station/command/heads_quarters/hop) "bBA" = ( /obj/item/radio/intercom/directional/west, /obj/machinery/status_display/evac/directional/south, @@ -4649,9 +4716,25 @@ /area/station/service/chapel/funeral) "bBE" = ( /obj/effect/spawner/structure/window, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/plating, /area/station/security/courtroom) +"bBK" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 8 + }, +/obj/machinery/camera/autoname/directional/west, +/obj/machinery/light_switch/directional/west, +/obj/structure/rack, +/obj/item/storage/medkit/regular{ + pixel_x = 3; + pixel_y = 7 + }, +/obj/item/storage/medkit/regular{ + pixel_y = 3 + }, +/obj/item/storage/box/bodybags, +/turf/open/floor/iron/white, +/area/station/security/medical) "bBO" = ( /obj/effect/turf_decal/box/white{ color = "#EFB341" @@ -4663,22 +4746,23 @@ /obj/effect/spawner/random/structure/grille, /turf/open/floor/plating, /area/station/maintenance/port) -"bBQ" = ( -/obj/machinery/light/small/directional/east, -/obj/machinery/airalarm/directional/east, -/obj/item/radio/intercom/directional/north, -/obj/machinery/computer/atmos_alert{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/station/engineering/atmos/office) +"bBR" = ( +/obj/effect/turf_decal/stripes/end, +/obj/structure/window/reinforced/spawner/directional/east, +/obj/machinery/shower/directional/south, +/turf/open/floor/iron/white/textured, +/area/station/security/medical) "bCg" = ( -/obj/machinery/light/small/built/directional/north, -/obj/structure/toilet{ - dir = 4 +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 9 }, -/turf/open/floor/iron/showroomfloor, -/area/station/maintenance/starboard/aft) +/obj/machinery/airalarm/directional/north, +/obj/structure/chair/office{ + dir = 8 + }, +/obj/effect/landmark/start/medical_doctor, +/turf/open/floor/iron/white, +/area/station/medical/office) "bCh" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /turf/open/floor/iron, @@ -4705,7 +4789,7 @@ /area/station/maintenance/department/science/xenobiology) "bCy" = ( /turf/open/floor/plating, -/area/station/maintenance/department/engine) +/area/station/maintenance/department/engineering/central) "bCK" = ( /obj/structure/bonfire, /turf/open/floor/plating, @@ -4721,37 +4805,16 @@ /obj/machinery/processor, /turf/open/floor/plating, /area/station/maintenance/starboard/fore) -"bDe" = ( -/obj/effect/turf_decal/tile/blue/fourcorners, -/obj/machinery/button/door/directional/north{ - id = "medbay_foyer"; - name = "Medbay Doors Control"; - req_access = list("medical"); - desc = "A remote control switch for the medbay foyer."; - normaldoorcontrol = 1; - pixel_x = -6 - }, -/obj/machinery/button/door/directional/north{ - name = "Medbay Front Desk Shutters Control"; - req_access = list("medical"); - pixel_x = 6; - id = "medbay_desk_shutters" - }, -/obj/machinery/computer/records/medical{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/station/medical/office) "bDm" = ( /obj/effect/turf_decal/trimline/purple/filled/line{ dir = 1 }, /obj/machinery/requests_console/directional/north{ department = "Circuits Lab"; - name = "Circuits Lab Requests Console"; - receive_ore_updates = 1; - supplies_requestable = 1 + name = "Circuits Lab Requests Console" }, +/obj/effect/mapping_helpers/requests_console/ore_update, +/obj/effect/mapping_helpers/requests_console/supplies, /obj/structure/table, /obj/item/storage/toolbox/electrical{ pixel_y = 10; @@ -4786,10 +4849,11 @@ /area/station/hallway/primary/central) "bDu" = ( /obj/effect/turf_decal/tile/red/fourcorners, -/obj/structure/table/reinforced, /obj/structure/window/reinforced/spawner/directional/south, +/obj/structure/table/reinforced, /obj/item/storage/toolbox/emergency, /obj/item/crowbar/large, +/obj/item/radio, /turf/open/floor/iron/dark, /area/station/security/checkpoint/escape) "bDz" = ( @@ -4798,7 +4862,7 @@ }, /obj/machinery/airalarm/directional/west, /obj/structure/table, -/obj/item/storage/box/donkpockets/donkpocketberry, +/obj/effect/spawner/random/food_or_drink/donkpockets, /turf/open/floor/iron/dark, /area/station/science/breakroom) "bDJ" = ( @@ -4813,14 +4877,6 @@ /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /turf/open/floor/iron/dark, /area/station/hallway/secondary/entry) -"bDR" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 9 - }, -/obj/structure/closet/secure_closet/security/med, -/obj/item/radio/intercom/directional/north, -/turf/open/floor/iron/dark, -/area/station/security/checkpoint/medical) "bDS" = ( /obj/structure/lattice/catwalk, /turf/open/space, @@ -4846,6 +4902,10 @@ }, /turf/closed/wall/r_wall, /area/station/science/ordnance/burnchamber) +"bEE" = ( +/obj/machinery/duct, +/turf/open/floor/wood, +/area/station/command/heads_quarters/captain/private) "bEF" = ( /turf/open/floor/iron/dark/side, /area/station/commons/fitness/recreation) @@ -4853,84 +4913,89 @@ /turf/closed/wall, /area/station/maintenance/department/electrical) "bEV" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 + }, /turf/open/floor/iron/dark, /area/station/security/checkpoint/customs/auxiliary) "bFj" = ( -/obj/effect/decal/cleanable/blood/old, -/obj/effect/decal/cleanable/dirt, -/obj/structure/chair{ - dir = 1 +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 6 }, -/turf/open/floor/iron/dark, -/area/station/commons/vacant_room/commissary) +/obj/machinery/light/small/directional/east, +/obj/structure/sign/poster/official/random/directional/east, +/obj/item/kirbyplants/random, +/turf/open/floor/iron/dark/side{ + dir = 6 + }, +/area/station/command/heads_quarters/ce) "bFv" = ( +/obj/effect/turf_decal/bot, /obj/machinery/firealarm/directional/north, /obj/machinery/camera/autoname/directional/north, -/obj/effect/turf_decal/bot, /obj/structure/closet/radiation, /turf/open/floor/iron, /area/station/science/ordnance) "bFw" = ( -/obj/machinery/airalarm/directional/north, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 - }, -/turf/open/floor/wood, -/area/station/command/heads_quarters/blueshield) +/obj/structure/closet/crate/hydroponics, +/obj/item/wrench, +/obj/item/shovel/spade, +/obj/item/hatchet, +/turf/open/floor/grass, +/area/station/hallway/primary/central) "bFF" = ( /obj/effect/turf_decal/tile/dark_blue/fourcorners, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/light_switch/directional/east, +/obj/item/radio/intercom/directional/west{ + broadcasting = 1; + frequency = 1447; + listening = 0; + name = "AI Private Channel" + }, /turf/open/floor/iron/dark, -/area/station/ai_monitored/turret_protected/ai_upload_foyer) -"bFK" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 4 +/area/station/ai_monitored/turret_protected/ai_upload) +"bFJ" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 9 }, -/turf/open/floor/iron/dark/side{ - dir = 4 +/obj/structure/table/reinforced/rglass, +/obj/machinery/reagentgrinder{ + pixel_y = 8 }, -/area/station/engineering/break_room) +/obj/item/stack/sheet/mineral/plasma, +/obj/item/stack/sheet/mineral/plasma{ + pixel_x = -6; + pixel_y = 6 + }, +/turf/open/floor/iron/white, +/area/station/medical/virology) +"bFK" = ( +/obj/machinery/space_heater, +/turf/open/floor/plating, +/area/station/maintenance/department/engine) "bFX" = ( /obj/effect/turf_decal/box, /obj/machinery/holopad, /turf/open/floor/iron/dark/smooth_large, /area/station/construction/mining/aux_base) -"bFY" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 1 - }, -/obj/machinery/status_display/evac/directional/north, -/obj/structure/closet/secure_closet/engineering_personal, -/obj/machinery/light/directional/north, -/turf/open/floor/iron/dark/side{ - dir = 1 - }, -/area/station/engineering/storage_shared) "bFZ" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/chair{ dir = 8 }, -/turf/open/floor/iron/white, +/turf/open/floor/iron, /area/station/maintenance/department/science) "bGd" = ( /obj/machinery/light/directional/east, -/obj/structure/closet/secure_closet/freezer/meat, +/obj/structure/extinguisher_cabinet/directional/east, +/obj/structure/closet/secure_closet/freezer/fridge, /turf/open/floor/iron/freezer, /area/station/service/kitchen/coldroom) "bGl" = ( -/obj/structure/sink/kitchen/directional/west, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 - }, +/obj/structure/sink/kitchen/directional/east, /turf/open/floor/wood, -/area/station/service/bar/backroom) +/area/station/service/bar) "bGn" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -4942,17 +5007,12 @@ /obj/structure/cable/layer3, /turf/open/floor/engine, /area/station/ai_monitored/turret_protected/ai) -"bGo" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/iron, -/area/station/construction) "bGu" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /turf/open/floor/carpet/red, -/area/station/commons/dorms) +/area/station/commons/dorms/room6) "bGw" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ @@ -5004,9 +5064,19 @@ /turf/open/floor/iron, /area/station/engineering/main) "bGY" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/portable_atmospherics/canister/air, -/turf/open/floor/iron/dark, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/components/binary/pump/on/layer2{ + name = "Backup Waste In" + }, +/obj/machinery/atmospherics/components/binary/pump/on/layer4{ + dir = 1; + name = "Backp Air to Distro" + }, +/obj/structure/cable, +/turf/open/floor/iron/dark/textured, /area/station/engineering/atmos) "bHc" = ( /obj/machinery/atmospherics/pipe/smart/simple/brown/visible{ @@ -5023,23 +5093,20 @@ "bHo" = ( /obj/machinery/light/small/directional/east, /obj/structure/sign/poster/random/directional/east, -/obj/effect/decal/cleanable/dirt, /obj/structure/cable, /turf/open/floor/plating, /area/station/maintenance/department/eva) -"bHE" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 9 - }, -/obj/machinery/firealarm/directional/north, -/obj/structure/table/glass, -/turf/open/floor/iron/white, -/area/station/medical/medbay/lobby) "bHL" = ( /obj/effect/turf_decal/trimline/brown/filled/line{ dir = 9 }, -/obj/machinery/firealarm/directional/north, +/obj/machinery/firealarm/directional/north{ + pixel_x = -5 + }, +/obj/machinery/light_switch/directional/north{ + pixel_x = 5 + }, +/obj/item/kirbyplants/random, /turf/open/floor/iron/dark/side{ dir = 9 }, @@ -5092,40 +5159,57 @@ /turf/open/floor/iron/dark, /area/station/hallway/primary/central) "bIk" = ( -/obj/machinery/power/port_gen/pacman/pre_loaded, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) -"bIt" = ( -/obj/effect/spawner/random/structure/table, -/obj/item/flashlight/flare/candle{ - pixel_x = 6 +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/obj/item/flashlight/flare/candle{ - pixel_x = -6 +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/obj/item/fakeartefact, -/obj/machinery/light/small/broken/directional/south, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) +/turf/open/floor/iron/dark/textured, +/area/station/hallway/primary/central) +"bIt" = ( +/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/shutters{ + id = "cmo_desk_shutters"; + name = "Desk Shutters"; + dir = 1 + }, +/obj/structure/table, +/obj/item/stamp/head/cmo, +/turf/open/floor/iron/dark/side, +/area/station/command/heads_quarters/cmo) "bIu" = ( -/obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 1 }, /turf/open/floor/iron, /area/station/maintenance/disposal/incinerator) +"bID" = ( +/turf/closed/wall, +/area/station/medical/break_room) "bIQ" = ( -/obj/structure/cable, -/turf/open/floor/wood, -/area/station/service/library) -"bIY" = ( -/obj/structure/disposalpipe/junction/yjunction, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/machinery/duct, -/turf/open/floor/iron, -/area/station/engineering/break_room) +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 1 + }, +/obj/machinery/medical_kiosk, +/turf/open/floor/iron/white, +/area/station/medical/medbay/lobby) +"bIY" = ( +/obj/effect/turf_decal/tile/dark_blue/fourcorners, +/obj/structure/chair/sofa/bench/left{ + dir = 4 + }, +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/central) "bIZ" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -5148,19 +5232,51 @@ dir = 4 }, /turf/open/floor/plating, -/area/station/maintenance/port/aft) +/area/station/maintenance/department/engine) +"bJj" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 5 + }, +/obj/structure/chair, +/obj/effect/landmark/start/medical_doctor, +/turf/open/floor/iron/white, +/area/station/medical/exam_room) "bJn" = ( -/obj/structure/chair/wood{ +/obj/structure/chair/plastic{ dir = 1 }, /turf/open/floor/wood, /area/station/security/prison/rec) -"bJK" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 +"bJr" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 10 + }, +/obj/structure/bed{ + dir = 4 + }, +/obj/item/bedsheet/medical{ + dir = 4 }, /turf/open/floor/iron/white, -/area/station/medical/medbay/lobby) +/area/station/medical/patients_rooms/room_b) +"bJw" = ( +/obj/effect/turf_decal/tile/dark_blue{ + dir = 1 + }, +/obj/machinery/camera/directional/north{ + c_tag = "Engineering - MiniSat Transit Pod Access, Internal"; + name = "engineering camera"; + network = list("ss13","rd","xeno_pens"); + start_active = 1 + }, +/obj/machinery/firealarm/directional/north{ + pixel_x = -5 + }, +/obj/machinery/light_switch/directional/north{ + pixel_x = 5 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/transit_tube) "bJL" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -5172,14 +5288,13 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, /obj/machinery/door/firedoor, -/obj/machinery/door/poddoor/preopen{ - id = "bridge_blast_doors"; - name = "Bridge Access Blast Door" - }, /obj/machinery/door/airlock/command/glass{ name = "Head of Personnel's Office" }, /obj/effect/mapping_helpers/airlock/access/all/command/hop, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /turf/open/floor/iron/dark/textured, /area/station/command/heads_quarters/hop) "bJM" = ( @@ -5202,32 +5317,21 @@ }, /turf/closed/wall/r_wall, /area/station/engineering/atmos) -"bJT" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 4 - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/airalarm/directional/east, -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/station/medical/break_room) "bJU" = ( -/obj/effect/turf_decal/tile/yellow/fourcorners, -/obj/machinery/door/window/brigdoor/right/directional/west{ - name = "Chief Engineer's Desk"; - req_access = list("ce") +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 6 }, +/obj/machinery/airalarm/directional/south, +/obj/machinery/newscaster/directional/east, +/obj/structure/table/reinforced, +/obj/item/paper_bin, /turf/open/floor/iron/dark, -/area/station/command/bridge) +/area/station/security/checkpoint/medical) "bJW" = ( -/obj/effect/spawner/random/structure/table, +/obj/structure/table, /obj/effect/spawner/random/engineering/material_cheap, /turf/open/floor/plating, /area/station/maintenance/port/aft) -"bJZ" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/station/medical/office) "bKb" = ( /obj/effect/turf_decal/tile/dark_blue/fourcorners, /obj/effect/turf_decal/plaque{ @@ -5237,6 +5341,13 @@ /obj/structure/railing, /turf/open/floor/iron/dark, /area/station/hallway/primary/central) +"bKe" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, +/obj/structure/sign/poster/official/ian/directional/east, +/turf/open/floor/wood, +/area/station/command/heads_quarters/hop) "bKm" = ( /obj/effect/turf_decal/tile/neutral/anticorner{ dir = 1 @@ -5245,43 +5356,6 @@ /obj/effect/turf_decal/bot_white/right, /turf/open/floor/iron/dark/smooth_corner, /area/station/command/gateway) -"bKq" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/door/airlock/maintenance, -/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance, -/obj/effect/mapping_helpers/airlock/unres, -/turf/open/floor/plating, -/area/station/maintenance/department/medical) -"bKE" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 - }, -/turf/open/floor/iron/white, -/area/station/medical/pharmacy) -"bKI" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/medical/glass{ - id_tag = "medbay_foyer"; - name = "Medbay" - }, -/obj/effect/mapping_helpers/airlock/unres, -/obj/effect/landmark/navigate_destination/med, -/obj/effect/mapping_helpers/airlock/access/any/security/brig_physician, -/obj/effect/mapping_helpers/airlock/access/any/medical/general, -/turf/open/floor/iron/white/textured, -/area/station/medical/medbay/central) "bKL" = ( /obj/structure/curtain/cloth, /obj/machinery/duct, @@ -5305,49 +5379,46 @@ /turf/open/floor/iron, /area/station/service/hydroponics/garden) "bKR" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 5 +/obj/effect/turf_decal/siding/wideplating_new/dark{ + dir = 4 }, -/obj/machinery/telecomms/server/presets/security, -/turf/open/floor/engine/telecomms, +/obj/effect/turf_decal/siding/wideplating_new/dark/corner{ + dir = 8 + }, +/obj/machinery/light/directional/north, +/turf/open/floor/iron/dark/telecomms, /area/station/tcommsat/server) "bKW" = ( -/obj/effect/turf_decal/tile/dark_blue/fourcorners, -/obj/item/storage/secure/safe/caps_spare/directional/west, -/turf/open/floor/iron/dark, -/area/station/command/bridge) +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/carpet/blue, +/area/station/medical/psychology) "bKY" = ( -/obj/effect/decal/cleanable/generic, -/obj/structure/sign/poster/random/directional/north, -/obj/effect/spawner/random/structure/table, -/turf/open/floor/iron/dark, +/obj/machinery/light/small/directional/west, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, /area/station/maintenance/department/cargo) "bLy" = ( /turf/closed/wall/r_wall, /area/station/maintenance/department/science) -"bLz" = ( -/obj/effect/turf_decal/stripes/line{ +"bLC" = ( +/obj/structure/fireaxecabinet/directional/west, +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"bLO" = ( +/obj/effect/turf_decal/siding/wood/corner{ dir = 4 }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ - dir = 4 +/obj/machinery/power/apc/auto_name/directional/west, +/obj/machinery/firealarm/directional/south{ + pixel_x = 5 }, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/atmos/glass{ - name = "Distribution Loop" +/obj/machinery/light_switch/directional/south{ + pixel_x = -5 }, -/obj/effect/mapping_helpers/airlock/access/all/engineering/atmos, -/turf/open/floor/iron/dark/textured, -/area/station/engineering/atmos/pumproom) -"bLO" = ( /obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/west, /obj/item/kirbyplants/random, -/obj/machinery/firealarm/directional/south, /turf/open/floor/wood, /area/station/command/heads_quarters/hos) "bLR" = ( @@ -5367,7 +5438,7 @@ "bLX" = ( /obj/structure/closet/secure_closet/personal/cabinet, /turf/open/floor/wood/tile, -/area/station/commons/dorms) +/area/station/commons/dorms/room4) "bMc" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -5375,9 +5446,28 @@ /turf/open/floor/iron/dark/side, /area/station/commons/fitness) "bMe" = ( -/obj/item/radio/intercom/directional/east, -/turf/open/floor/wood, -/area/station/service/library/lounge) +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/structure/cable/layer1, +/obj/machinery/door/airlock/external{ + name = "Engineering External Access" + }, +/obj/effect/mapping_helpers/airlock/access/any/engineering/general, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/turf/open/floor/iron/dark/textured_large, +/area/station/engineering/main) +"bMh" = ( +/obj/effect/turf_decal/trimline/green/filled/line, +/obj/effect/turf_decal/trimline/green/line{ + dir = 1 + }, +/obj/structure/sign/poster/official/random/directional/south, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/port) "bMr" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 @@ -5420,14 +5510,13 @@ /obj/machinery/power/apc/auto_name/directional/north, /obj/structure/cable, /turf/open/floor/plating, -/area/station/maintenance/department/engine) +/area/station/maintenance/department/engineering/central) "bMS" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/duct, -/turf/open/floor/iron/showroomfloor, -/area/station/command/heads_quarters/captain/private) +/turf/open/floor/wood, +/area/station/command/heads_quarters/blueshield) "bMX" = ( /obj/machinery/power/apc/auto_name/directional/west, /obj/structure/cable, @@ -5435,14 +5524,16 @@ /turf/open/floor/wood, /area/station/security/detectives_office) "bNe" = ( -/obj/structure/chair/stool/directional/south, +/obj/structure/chair/plastic, /turf/open/floor/iron/dark, /area/station/security/prison) "bNi" = ( +/obj/machinery/status_display/ai/directional/east, +/obj/effect/decal/cleanable/dirt, /obj/structure/chair{ dir = 1 }, -/turf/open/floor/iron/white, +/turf/open/floor/iron, /area/station/maintenance/department/science) "bND" = ( /obj/effect/turf_decal/trimline/green/filled/line, @@ -5463,21 +5554,6 @@ /obj/effect/landmark/start/shaft_miner, /turf/open/floor/iron/dark/side, /area/station/cargo/miningoffice) -"bNK" = ( -/obj/structure/rack, -/obj/item/tank/internals/oxygen, -/obj/item/clothing/mask/gas, -/obj/machinery/light/directional/south, -/obj/effect/turf_decal/tile/dark_blue/fourcorners, -/turf/open/floor/iron/dark, -/area/station/command/teleporter) -"bNL" = ( -/obj/effect/turf_decal/trimline/blue/filled/warning{ - dir = 5 - }, -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/station/medical/exam_room) "bNU" = ( /obj/machinery/atmospherics/pipe/layer_manifold/supply/hidden{ dir = 4 @@ -5488,18 +5564,6 @@ }, /turf/open/floor/engine, /area/station/science/ordnance/burnchamber) -"bOg" = ( -/obj/structure/closet/crate/internals, -/obj/item/tank/internals/emergency_oxygen, -/obj/item/tank/internals/emergency_oxygen, -/obj/item/tank/internals/emergency_oxygen, -/obj/item/tank/internals/emergency_oxygen, -/obj/item/clothing/mask/breath, -/obj/item/clothing/mask/breath, -/obj/item/clothing/mask/breath, -/obj/item/clothing/mask/breath, -/turf/open/floor/iron, -/area/station/maintenance/starboard/aft) "bOr" = ( /turf/closed/mineral/random/stationside/asteroid, /area/station/asteroid) @@ -5522,18 +5586,42 @@ /obj/effect/spawner/random/maintenance, /turf/open/floor/plating, /area/station/maintenance/port) +"bOP" = ( +/obj/machinery/atmospherics/pipe/layer_manifold/supply/visible, +/turf/closed/wall/r_wall, +/area/station/maintenance/starboard/aft) +"bOR" = ( +/obj/effect/turf_decal/tile/dark_blue/fourcorners, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/corner, +/obj/structure/disposalpipe/junction/flip, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/command/teleporter) "bOS" = ( /obj/effect/turf_decal/trimline/brown/filled/line{ dir = 8 }, +/obj/structure/extinguisher_cabinet/directional/west, /obj/structure/table, -/obj/item/paper_bin, -/obj/item/folder/yellow, -/obj/item/pen, +/obj/item/hand_labeler{ + pixel_y = 8 + }, /turf/open/floor/iron/dark/side{ dir = 8 }, /area/station/cargo/sorting) +"bOW" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/duct, +/turf/open/floor/carpet/royalblue, +/area/station/command/heads_quarters/captain) "bPd" = ( /turf/open/floor/iron/dark, /area/station/service/chapel) @@ -5547,31 +5635,11 @@ /obj/machinery/firealarm/directional/west, /turf/open/floor/iron/dark, /area/station/hallway/primary/fore) -"bPo" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 1 - }, -/obj/machinery/firealarm/directional/north, -/obj/machinery/camera/autoname/directional/north, -/obj/machinery/light/small/directional/north, -/obj/machinery/light_switch/directional/north{ - pixel_x = -8 - }, -/obj/item/kirbyplants/random, -/turf/open/floor/iron/white, -/area/station/medical/break_room) -"bPv" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/blue/line{ +"bPp" = ( +/turf/open/floor/iron/dark/smooth_corner{ dir = 8 }, -/obj/machinery/light/small/directional/east, -/obj/machinery/airalarm/directional/east, -/obj/machinery/camera/autoname/directional/east, -/turf/open/floor/iron/white, -/area/station/medical/medbay/aft) +/area/station/service/chapel) "bPy" = ( /obj/effect/turf_decal/trimline/green/filled/line{ dir = 9 @@ -5581,12 +5649,28 @@ dir = 9 }, /area/station/service/hydroponics/garden) +"bPU" = ( +/obj/effect/turf_decal/tile/dark_blue/fourcorners, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/bluespace_beacon, +/turf/open/floor/iron/dark, +/area/station/command/teleporter) "bQk" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/obj/effect/turf_decal/trimline/blue/filled/warning{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/blue/warning{ dir = 4 }, -/turf/open/floor/iron/dark, -/area/station/service/library/printer) +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"bQm" = ( +/obj/effect/turf_decal/sand/plating, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) "bQr" = ( /obj/effect/turf_decal/trimline/brown/filled/line, /obj/structure/chair{ @@ -5595,6 +5679,22 @@ /obj/effect/landmark/start/shaft_miner, /turf/open/floor/iron/dark/side, /area/station/cargo/miningoffice) +"bQu" = ( +/obj/machinery/airalarm/directional/south, +/obj/machinery/atmospherics/pipe/smart/simple/orange/visible{ + dir = 4 + }, +/turf/open/floor/plating, +/area/station/maintenance/department/engineering/central) +"bQz" = ( +/obj/effect/turf_decal/tile/dark_blue/fourcorners, +/obj/structure/cable, +/obj/structure/chair/office{ + dir = 8 + }, +/obj/effect/landmark/start/captain, +/turf/open/floor/iron/dark, +/area/station/command/bridge) "bQA" = ( /obj/effect/turf_decal/trimline/purple/filled/line{ dir = 4 @@ -5605,17 +5705,12 @@ /obj/effect/landmark/start/scientist, /turf/open/floor/iron/dark, /area/station/science/breakroom) -"bQB" = ( -/obj/machinery/light/small/directional/west, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/station/maintenance/department/medical) "bQC" = ( /obj/effect/turf_decal/tile/blue/opposingcorners{ dir = 1 }, /obj/machinery/washing_machine, -/turf/open/floor/iron/cafeteria, +/turf/open/floor/iron/checker, /area/station/commons/dorms/laundry) "bQL" = ( /obj/effect/turf_decal/siding/thinplating{ @@ -5626,13 +5721,26 @@ /turf/open/floor/iron/dark, /area/station/hallway/secondary/exit/departure_lounge) "bQP" = ( -/obj/structure/rack, -/obj/item/storage/toolbox/mechanical{ - pixel_y = 6 +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 }, -/obj/item/storage/toolbox/mechanical, /turf/open/floor/iron, /area/station/science/ordnance/office) +"bQQ" = ( +/obj/effect/turf_decal/trimline/blue/filled/warning{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/blue/warning{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/medical/medbay/aft) "bQX" = ( /obj/effect/turf_decal/trimline/brown/filled/line{ dir = 1 @@ -5648,26 +5756,11 @@ "bQY" = ( /turf/closed/wall, /area/station/service/library/artgallery) -"bRc" = ( -/obj/effect/turf_decal/trimline/dark_blue/filled/line{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/dark_blue/line{ - dir = 4 - }, -/obj/structure/sign/warning/electric_shock/directional/west, -/obj/item/kirbyplants/random, +"bRk" = ( +/obj/machinery/light/built/directional/south, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/dark, -/area/station/engineering/storage/tech) -"bRg" = ( -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/trimline/blue/filled/warning{ - dir = 1 - }, -/obj/structure/cable, -/obj/machinery/duct, -/turf/open/floor/iron/white/textured, -/area/station/medical/chemistry) +/area/station/service/abandoned_gambling_den) "bRx" = ( /obj/machinery/computer/telecomms/monitor{ dir = 4; @@ -5682,8 +5775,17 @@ /area/station/tcommsat/computer) "bRG" = ( /obj/structure/table/wood, +/obj/effect/spawner/random/food_or_drink/snack, /turf/open/floor/carpet, /area/station/hallway/secondary/entry) +"bRX" = ( +/obj/structure/closet/l3closet/virology, +/turf/open/floor/iron/showroomfloor, +/area/station/medical/virology) +"bSb" = ( +/obj/structure/sink/kitchen/directional/south, +/turf/open/floor/iron/kitchen, +/area/station/security/prison/mess) "bSc" = ( /obj/effect/turf_decal/tile/green{ dir = 4 @@ -5705,8 +5807,20 @@ dir = 4 }, /obj/structure/sign/warning/pods/directional/west, +/obj/item/kirbyplants/random, /turf/open/floor/iron/dark, /area/station/hallway/secondary/entry) +"bSr" = ( +/obj/effect/turf_decal/tile/bar/opposingcorners{ + dir = 1 + }, +/obj/machinery/newscaster/directional/south, +/obj/structure/chair{ + dir = 8 + }, +/obj/effect/landmark/start/cook, +/turf/open/floor/iron/kitchen, +/area/station/service/kitchen) "bSC" = ( /obj/effect/turf_decal/trimline/blue/filled/line, /obj/effect/turf_decal/trimline/blue/line{ @@ -5714,16 +5828,6 @@ }, /turf/open/floor/iron/dark, /area/station/hallway/primary/central) -"bSI" = ( -/obj/structure/table/wood, -/obj/item/storage/fancy/cigarettes/cigars{ - pixel_y = 14 - }, -/obj/item/lighter{ - pixel_y = -6 - }, -/turf/open/floor/carpet/royalblue, -/area/station/command/heads_quarters/captain) "bTe" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 10 @@ -5731,7 +5835,6 @@ /obj/effect/turf_decal/trimline/red/corner{ dir = 4 }, -/obj/item/radio/intercom/directional/south, /obj/structure/table, /obj/item/restraints/handcuffs, /obj/item/restraints/handcuffs{ @@ -5757,20 +5860,26 @@ /area/station/service/chapel/funeral) "bTm" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/structure/table, +/obj/structure/table, /obj/effect/spawner/random/maintenance/two, /turf/open/floor/plating, /area/station/maintenance/starboard/fore) "bTq" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable, -/obj/machinery/door/poddoor/shutters/preopen{ +/obj/machinery/door/poddoor/shutters{ id = "brig_post"; - name = "Security Shutters"; - dir = 1 + name = "Security Shutters" }, /turf/open/floor/plating, /area/station/security/brig/entrance) +"bTx" = ( +/obj/machinery/light/small/directional/west, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos/storage) "bTK" = ( /obj/machinery/light/small/directional/east, /turf/open/floor/engine/vacuum, @@ -5794,11 +5903,15 @@ /area/station/service/chapel) "bTZ" = ( /obj/effect/turf_decal/tile/red/fourcorners, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 8 }, /turf/open/floor/iron/dark, /area/station/security/checkpoint/escape) +"bUc" = ( +/obj/effect/turf_decal/trimline/green/filled/line, +/turf/open/floor/iron/white, +/area/station/medical/virology) "bUg" = ( /obj/effect/spawner/random/maintenance, /turf/open/floor/plating, @@ -5810,6 +5923,10 @@ dir = 1 }, /area/station/commons/locker) +"bUq" = ( +/obj/structure/cable, +/turf/open/floor/circuit, +/area/station/ai_monitored/command/nuke_storage) "bUF" = ( /obj/effect/turf_decal/box, /obj/machinery/atmospherics/components/unary/portables_connector/visible{ @@ -5818,12 +5935,14 @@ /turf/open/floor/iron, /area/station/science/ordnance) "bUS" = ( +/obj/structure/disposalpipe/segment{ + dir = 9 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/effect/spawner/random/trash/mess, -/turf/open/floor/iron/cafeteria, -/area/station/maintenance/starboard/aft) +/turf/open/floor/plating, +/area/station/maintenance/department/engine) "bUT" = ( /obj/effect/turf_decal/trimline/purple/warning, /obj/effect/turf_decal/trimline/purple/filled/warning{ @@ -5839,17 +5958,6 @@ /obj/structure/cable, /turf/open/floor/iron/dark/side, /area/station/service/hydroponics/garden) -"bVm" = ( -/obj/machinery/door/airlock/corporate{ - name = "Blueshield's Quarters" - }, -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/obj/machinery/door/firedoor, -/obj/effect/mapping_helpers/airlock/access/all/admin/general, -/turf/open/floor/wood, -/area/station/command/heads_quarters/blueshield) "bVs" = ( /obj/machinery/light/small/directional/south, /obj/machinery/camera/autoname/directional/south, @@ -5880,6 +5988,9 @@ /obj/item/radio/intercom/directional/south, /obj/structure/mirror/directional/west, /obj/structure/sink/directional/east, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, /turf/open/floor/iron/white, /area/station/science/genetics/cloning) "bVW" = ( @@ -5889,8 +6000,10 @@ /obj/effect/turf_decal/trimline/yellow/corner{ dir = 1 }, -/obj/machinery/vending/coffee, -/turf/open/floor/iron, +/obj/item/kirbyplants/random, +/turf/open/floor/iron/dark/side{ + dir = 6 + }, /area/station/hallway/primary/aft) "bWl" = ( /turf/closed/wall/r_wall, @@ -5911,54 +6024,25 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/machinery/door/airlock/maintenance, -/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance, /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/mapping_helpers/airlock/unres{ - dir = 8 - }, /turf/open/floor/plating, /area/station/maintenance/port/aft) -"bWR" = ( -/obj/structure/flora/bush/fullgrass/style_random, -/obj/structure/flora/bush/flowers_pp/style_random, -/turf/open/floor/grass, -/area/station/command/bridge) -"bXc" = ( -/obj/structure/window/reinforced/spawner/directional/west, -/obj/structure/window/reinforced/spawner/directional/east, -/obj/structure/flora/bush/leafy, -/obj/structure/flora/bush/fullgrass/style_random, -/obj/structure/flora/bush/flowers_br/style_random, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "med_lockdown"; - name = "Medbay Emergency Lockdown Shutters"; - dir = 8 +"bXg" = ( +/obj/effect/turf_decal/tile/yellow/fourcorners, +/obj/machinery/status_display/ai/directional/north, +/obj/structure/table, +/obj/item/electronics/apc, +/obj/item/electronics/airlock{ + pixel_y = 8 }, -/turf/open/floor/grass, -/area/station/medical/medbay/central) -"bXo" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/station/medical/office) +/turf/open/floor/iron/dark, +/area/station/engineering/storage/tech) "bXv" = ( /obj/structure/cable, /turf/open/floor/iron/dark, /area/station/engineering/atmos) -"bXw" = ( -/obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 4 - }, -/obj/structure/chair/office{ - dir = 4 - }, -/obj/effect/landmark/start/medical_doctor, -/turf/open/floor/iron/white, -/area/station/medical/office) "bXB" = ( /obj/structure/flora/rock/pile/style_random, /turf/open/floor/grass, @@ -5972,12 +6056,6 @@ }, /turf/open/floor/iron/dark, /area/station/hallway/primary/central) -"bXL" = ( -/obj/effect/turf_decal/tile/dark_blue/fourcorners, -/obj/structure/table/reinforced, -/obj/item/storage/toolbox/mechanical, -/turf/open/floor/iron/dark, -/area/station/command/bridge) "bXP" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 8 @@ -6001,31 +6079,24 @@ /turf/open/floor/iron/white/textured, /area/station/science/xenobiology) "bXS" = ( -/obj/structure/flora/bush/jungle/c/style_random, -/turf/open/floor/grass, -/area/station/hallway/secondary/exit/departure_lounge) -"bXU" = ( -/turf/closed/wall, -/area/station/security/prison/safe) -"bYf" = ( +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + dir = 4 + }, /obj/effect/turf_decal/tile/blue/half/contrasted{ dir = 8 }, -/obj/machinery/light/small/directional/south, -/obj/machinery/camera/directional/south{ - c_tag = "Medical - Office"; - name = "medical camera"; - network = list("ss13","medbay") - }, -/obj/machinery/airalarm/directional/south, -/obj/structure/chair{ - dir = 1 - }, -/obj/effect/landmark/start/paramedic, -/turf/open/floor/iron/dark/side{ - dir = 4 - }, -/area/station/medical/paramedic) +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"bXU" = ( +/turf/closed/wall, +/area/station/security/prison/safe) +"bXW" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/holopad, +/turf/open/floor/iron/vaporwave, +/area/station/service/library/printer) "bYk" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -6048,25 +6119,32 @@ }, /turf/open/floor/iron/white/textured, /area/station/science/research) +"bYr" = ( +/obj/effect/turf_decal/tile/dark_blue/fourcorners, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/teleport/hub, +/turf/open/floor/iron/dark, +/area/station/command/teleporter) "bYx" = ( /obj/structure/cable, /obj/machinery/pdapainter/security, /turf/open/floor/carpet/red, /area/station/command/heads_quarters/hos) "bYD" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 1 - }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, /turf/open/floor/iron/white, /area/station/science/xenobiology) "bYL" = ( /turf/closed/wall/r_wall, /area/station/hallway/secondary/entry) "bYW" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron, /area/station/maintenance/department/electrical) "bYZ" = ( /obj/effect/turf_decal/stripes/line, @@ -6080,13 +6158,28 @@ name = "Isolation Cell"; id_tag = "iso_cell_hall_bolt" }, -/obj/effect/mapping_helpers/airlock/access/all/security/brig, +/obj/effect/mapping_helpers/airlock/access/all/security/general, /obj/machinery/duct, /obj/effect/mapping_helpers/airlock/cyclelink_helper, /turf/open/floor/iron/dark/textured, /area/station/security/prison/safe) +"bZa" = ( +/obj/machinery/light/directional/west, +/obj/machinery/electroplater, +/turf/open/floor/wood, +/area/station/smithing) +"bZj" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 6 + }, +/obj/structure/chair{ + dir = 1 + }, +/obj/effect/landmark/start/medical_doctor, +/turf/open/floor/iron/white, +/area/station/medical/exam_room) "bZl" = ( -/obj/machinery/light/small/directional/west, +/obj/machinery/light/small/built/directional/west, /obj/structure/frame/computer{ anchored = 1; dir = 4 @@ -6118,7 +6211,7 @@ req_access = list("xenobiology") }, /obj/machinery/button/door{ - id = "rd_office"; + id = "rd_office_shutters"; name = "Privacy Shutters Control"; pixel_x = 6; pixel_y = -2; @@ -6135,16 +6228,9 @@ /obj/structure/cable, /turf/open/floor/iron, /area/station/cargo/miningoffice) -"bZG" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/hidden, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark, -/area/station/engineering/transit_tube) "bZK" = ( /obj/machinery/light/directional/west, -/obj/item/radio/intercom/directional/west, +/obj/machinery/station_map/directional/west, /turf/open/floor/iron/dark/side{ dir = 8 }, @@ -6167,13 +6253,15 @@ /obj/machinery/duct, /turf/open/floor/iron/white/textured, /area/station/science/genetics) -"caf" = ( -/obj/structure/chair/comfy/black{ - dir = 4 - }, -/obj/effect/landmark/start/head_of_personnel, -/turf/open/floor/iron/dark, -/area/station/command/meeting_room) +"bZO" = ( +/obj/effect/turf_decal/trimline/blue/filled/line, +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/cable, +/obj/structure/closet/secure_closet/medical2, +/obj/item/clothing/mask/breath/medical, +/obj/item/clothing/mask/breath/medical, +/turf/open/floor/iron/white, +/area/station/medical/surgery) "cau" = ( /obj/structure/lattice/catwalk, /turf/open/space/basic, @@ -6212,6 +6300,10 @@ /obj/structure/table, /obj/machinery/cell_charger, /obj/item/stock_parts/cell/upgraded, +/obj/item/toy/figure/assistant{ + pixel_x = 7; + pixel_y = 11 + }, /turf/open/floor/iron/dark, /area/station/commons/storage/primary) "cbj" = ( @@ -6226,38 +6318,41 @@ dir = 9 }, /area/station/security/prison/workout) +"cbw" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/firecloset, +/turf/open/floor/plating, +/area/station/maintenance/department/engine/atmos) "cbB" = ( /turf/closed/wall, /area/station/security/prison) "cbD" = ( -/obj/structure/dresser, -/turf/open/floor/carpet/blue, -/area/station/commons/dorms) -"cbY" = ( -/obj/structure/table/wood, -/turf/open/floor/iron/dark, -/area/station/command/meeting_room) +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/duct, +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, +/turf/open/floor/wood, +/area/station/command/heads_quarters/captain/private) "cbZ" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 }, /obj/effect/turf_decal/stripes/line, +/obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, +/obj/machinery/duct, /obj/machinery/door/firedoor, /obj/machinery/door/airlock/service{ name = "Bar" }, /obj/effect/mapping_helpers/airlock/access/all/service/bar, -/obj/structure/disposalpipe/segment, /turf/open/floor/iron/dark/textured, /area/station/service/bar) "cch" = ( -/obj/structure/chair{ - dir = 8 - }, -/obj/effect/landmark/start/scientist, /turf/open/floor/iron/white, /area/station/science/explab) "ccp" = ( @@ -6281,6 +6376,13 @@ }, /turf/open/floor/iron/dark, /area/station/security/courtroom) +"ccV" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 1 + }, +/obj/machinery/duct, +/turf/open/floor/iron/white, +/area/station/medical/storage) "ccW" = ( /obj/machinery/atmospherics/pipe/smart/manifold/general/visible{ dir = 4 @@ -6306,17 +6408,9 @@ /turf/open/floor/iron/checker, /area/station/science/lab) "cde" = ( -/obj/machinery/firealarm/directional/east{ - pixel_y = -5 - }, -/obj/machinery/light_switch/directional/east{ - pixel_y = 5 - }, /obj/structure/mirror/directional/north, /obj/structure/sink/directional/south, -/turf/open/floor/iron/dark/side{ - dir = 5 - }, +/turf/open/floor/iron/dark, /area/station/service/janitor) "cdi" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ @@ -6325,13 +6419,54 @@ /turf/open/floor/iron/dark, /area/station/security/office) "cdl" = ( -/obj/machinery/light/small/directional/south, -/obj/machinery/camera/directional/south{ - c_tag = "Service - Library, Printer Room"; - name = "service camera" +/obj/machinery/light/directional/east, +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 4 }, -/turf/open/floor/iron/dark, -/area/station/service/library/printer) +/obj/structure/table/reinforced/rglass, +/obj/item/stack/cable_coil, +/obj/item/stack/cable_coil{ + pixel_y = 7; + pixel_x = 3 + }, +/obj/item/assembly/timer, +/obj/item/assembly/timer, +/obj/item/assembly/timer, +/obj/item/assembly/igniter, +/obj/item/assembly/igniter, +/obj/item/assembly/igniter, +/obj/item/grenade/chem_grenade{ + pixel_x = 8 + }, +/obj/item/grenade/chem_grenade{ + pixel_x = 8 + }, +/obj/item/grenade/chem_grenade{ + pixel_x = 8 + }, +/obj/item/screwdriver{ + pixel_x = 2; + pixel_y = 15 + }, +/obj/item/integrated_circuit/chemical, +/obj/item/integrated_circuit/chemical, +/obj/item/stock_parts/cell/high, +/obj/item/stock_parts/cell/high, +/obj/item/multitool, +/obj/item/multitool, +/turf/open/floor/iron/white, +/area/station/medical/pharmacy) +"cdm" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/blue/line{ + dir = 8 + }, +/obj/machinery/power/apc/auto_name/directional/east, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/medical/medbay/aft) "cdu" = ( /obj/structure/table/reinforced, /obj/machinery/cell_charger, @@ -6356,29 +6491,9 @@ }, /turf/open/floor/iron/dark, /area/station/hallway/secondary/entry) -"cdA" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/duct, -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/obj/structure/chair/office{ - dir = 1 - }, -/obj/effect/landmark/start/captain, -/turf/open/floor/wood, -/area/station/command/heads_quarters/captain) -"cdE" = ( -/obj/machinery/light/small/directional/north, -/obj/effect/mapping_helpers/broken_floor, -/obj/effect/decal/cleanable/blood/old, -/turf/open/floor/plating, -/area/station/maintenance/starboard/fore) "cdI" = ( /obj/machinery/meter, -/obj/machinery/atmospherics/pipe/smart/manifold4w/brown/visible, +/obj/machinery/atmospherics/pipe/smart/manifold/brown/visible, /turf/open/floor/iron/dark, /area/station/engineering/atmos) "cdN" = ( @@ -6392,16 +6507,18 @@ /turf/open/floor/plating, /area/station/maintenance/port) "ceb" = ( -/obj/structure/filingcabinet, -/obj/item/folder/documents, /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/turf_decal/bot_white, +/obj/effect/turf_decal/bot_white/right, +/obj/machinery/power/apc/auto_name/directional/east, +/obj/structure/cable, +/obj/structure/closet/crate/goldcrate, /turf/open/floor/iron/dark, /area/station/ai_monitored/command/nuke_storage) "cee" = ( /obj/effect/turf_decal/trimline/brown/filled/line{ dir = 8 }, +/obj/item/radio/intercom/directional/west, /turf/open/floor/iron/dark/side{ dir = 8 }, @@ -6429,12 +6546,10 @@ /turf/open/floor/iron/dark, /area/station/security/courtroom) "cet" = ( -/obj/structure/chair/wood{ - dir = 4 - }, -/obj/machinery/light/small/directional/west, -/turf/open/floor/wood, -/area/station/security/prison/rec) +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/turf/open/floor/iron/dark, +/area/station/security/prison/garden) "cev" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -6447,15 +6562,12 @@ dir = 1 }, /obj/machinery/light/small/directional/north, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable, /obj/structure/chair/office/light{ dir = 8 }, /obj/effect/landmark/start/depsec/supply, -/obj/machinery/button/door/directional/north{ - id = "cargo_security_post"; - name = "Security Post Shutters Control"; - req_access = list("security") - }, /turf/open/floor/iron/dark, /area/station/security/checkpoint/supply) "ceH" = ( @@ -6486,23 +6598,17 @@ /obj/machinery/duct, /turf/open/floor/iron/white, /area/station/maintenance/port/fore) -"cff" = ( -/obj/machinery/modular_computer/preset/command{ - dir = 4 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/obj/machinery/light/directional/south, -/turf/open/floor/carpet/executive, -/area/station/command/heads_quarters/blueshield) "cfl" = ( /obj/effect/turf_decal/trimline/brown/filled/line, -/obj/item/radio/intercom/directional/south, +/obj/machinery/camera/directional/south{ + c_tag = "Cargo - Office"; + name = "cargo camera" + }, /obj/structure/disposalpipe/segment{ dir = 4 }, /obj/structure/table, +/obj/item/multitool, /turf/open/floor/iron/dark/side, /area/station/cargo/office) "cfm" = ( @@ -6521,52 +6627,40 @@ /turf/open/floor/wood, /area/station/commons/vacant_room/office) "cfC" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 8 - }, -/obj/structure/window/reinforced/spawner/directional/south, -/obj/machinery/chem_mass_spec, -/turf/open/floor/iron/white, -/area/station/medical/pharmacy) -"cfN" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/machinery/airalarm/directional/east, -/obj/structure/disposalpipe/trunk, -/obj/machinery/disposal/bin, -/turf/open/floor/iron/dark/side{ - dir = 4 +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/area/station/engineering/break_room) +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) "cfP" = ( /obj/effect/spawner/random/structure/closet_maintenance, /turf/open/floor/plating, /area/station/maintenance/port/aft) +"cfU" = ( +/obj/effect/turf_decal/box/corners{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) "cgb" = ( -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/station/service/library/printer) -"cge" = ( -/obj/structure/sign/flag/nanotrasen/directional/west, -/obj/structure/bed{ +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/item/bedsheet/captain{ - dir = 1 +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/obj/effect/landmark/start/captain, -/turf/open/floor/carpet/royalblue, -/area/station/command/heads_quarters/captain/private) +/obj/machinery/door/firedoor, +/turf/open/floor/iron/dark/textured, +/area/station/command/heads_quarters/cmo) "cgm" = ( /turf/open/floor/iron/dark, /area/station/engineering/atmos/storage) -"cgs" = ( -/obj/machinery/power/apc/auto_name/directional/west, -/obj/structure/cable, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark, -/area/station/science/research/abandoned) "cgC" = ( /obj/effect/turf_decal/trimline/purple/filled/line, /obj/item/radio/intercom/directional/south, @@ -6588,16 +6682,45 @@ /obj/machinery/airalarm/directional/south, /turf/open/floor/iron/dark, /area/station/hallway/primary/starboard) +"cgU" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/department/engine/atmos) "cgX" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/spawner/random/structure/table, -/obj/effect/spawner/random/maintenance, -/turf/open/floor/iron/dark, -/area/station/maintenance/department/cargo) +/obj/machinery/light/small/directional/south, +/obj/machinery/camera/directional/south{ + c_tag = "Cargo - Drone Bay"; + name = "cargo camera" + }, +/obj/machinery/status_display/evac/directional/south, +/obj/structure/table, +/obj/item/stock_parts/scanning_module{ + pixel_x = -5; + pixel_y = 7 + }, +/obj/item/stock_parts/scanning_module{ + pixel_x = -5 + }, +/obj/item/stock_parts/scanning_module{ + pixel_x = 5; + pixel_y = 7 + }, +/obj/item/stock_parts/scanning_module{ + pixel_x = 5 + }, +/turf/open/floor/iron, +/area/station/cargo/drone_bay) "chg" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/turf/open/floor/iron/sepia, -/area/station/service/library/artgallery) +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 1 + }, +/obj/machinery/light/directional/north, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/iron, +/area/station/engineering/main) "chk" = ( /obj/structure/chair/office{ dir = 4 @@ -6605,15 +6728,6 @@ /obj/effect/landmark/start/lawyer, /turf/open/floor/wood, /area/station/service/lawoffice) -"chq" = ( -/obj/structure/showcase/horrific_experiment, -/turf/open/floor/plating, -/area/station/maintenance/department/medical) -"chs" = ( -/obj/structure/table, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/iron/dark, -/area/station/engineering/atmos) "chv" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/spawner/random/structure/chair_maintenance{ @@ -6622,13 +6736,9 @@ /turf/open/floor/plating, /area/station/maintenance/port/aft) "chy" = ( -/obj/machinery/door/window/left/directional/north, -/obj/structure/table/wood/fancy/blue, -/obj/structure/sign/painting/library{ - pixel_y = -32 - }, -/turf/open/floor/wood/tile, -/area/station/service/library/artgallery) +/obj/effect/turf_decal/trimline/blue/filled/line, +/turf/open/floor/iron/white, +/area/station/medical/storage) "chD" = ( /obj/effect/turf_decal/trimline/brown/filled/line, /obj/structure/disposalpipe/segment{ @@ -6653,6 +6763,13 @@ /obj/effect/landmark/event_spawn, /turf/open/floor/carpet, /area/station/hallway/secondary/entry) +"chJ" = ( +/obj/structure/chair/comfy/black{ + dir = 8 + }, +/obj/effect/landmark/start/assistant, +/turf/open/floor/wood, +/area/station/service/library) "chW" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -6672,17 +6789,14 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, +/obj/machinery/duct, +/obj/machinery/door/firedoor, /obj/machinery/door/airlock/grunge{ name = "Prison Showers" }, -/obj/machinery/duct, /turf/open/floor/iron/dark/textured, /area/station/security/prison/shower) "cid" = ( -/obj/machinery/camera/directional/east{ - c_tag = "Commons - Vacant Office, East"; - name = "commons camera" - }, /obj/item/radio/intercom/directional/east, /turf/open/floor/wood, /area/station/commons/vacant_room/office) @@ -6698,29 +6812,15 @@ /obj/structure/plasticflaps, /turf/open/floor/iron/dark, /area/station/maintenance/disposal) -"cit" = ( -/obj/effect/turf_decal/tile/blue/fourcorners, -/obj/structure/table/glass, -/obj/item/clothing/suit/apron/surgical{ - pixel_x = -4; - pixel_y = 5 - }, -/obj/item/reagent_containers/medigel/sterilizine{ - pixel_x = 5; - pixel_y = 4 - }, -/obj/item/clothing/gloves/latex, -/turf/open/floor/iron/white, -/area/station/medical/surgery) -"cix" = ( -/obj/effect/turf_decal/trimline/blue/filled/warning{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 +"civ" = ( +/obj/effect/turf_decal/siding/wood/corner{ + dir = 1 }, -/turf/open/floor/iron/white/textured, -/area/station/medical/chemistry) +/obj/machinery/light/small/directional/east, +/obj/machinery/camera/autoname/directional/east, +/obj/structure/cable, +/turf/open/floor/wood/tile, +/area/station/service/library/artgallery) "ciA" = ( /obj/effect/turf_decal/trimline/green/filled/line{ dir = 4 @@ -6733,22 +6833,22 @@ }, /area/station/service/hydroponics/garden) "ciG" = ( -/obj/effect/turf_decal/trimline/red/filled/line, -/obj/effect/turf_decal/trimline/red/line{ +/obj/effect/turf_decal/trimline/brown/filled/line, +/obj/effect/turf_decal/trimline/brown/line{ dir = 1 }, +/obj/machinery/status_display/evac/directional/south, /obj/machinery/computer/department_orders/security{ dir = 1 }, -/obj/structure/noticeboard/directional/south, /turf/open/floor/iron/dark, /area/station/security/office) "ciO" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/spawner/random/structure/table, -/obj/item/wirecutters, +/obj/effect/spawner/random/engineering/tool, /turf/open/floor/plating, -/area/station/maintenance/port/aft) +/area/station/maintenance/department/engine) "ciR" = ( /obj/effect/turf_decal/tile/green/half/contrasted, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -6779,17 +6879,26 @@ /obj/effect/turf_decal/trimline/brown/filled/line{ dir = 1 }, -/obj/machinery/atm/directional/north, +/obj/machinery/firealarm/directional/north, /turf/open/floor/iron/dark/side{ dir = 1 }, /area/station/cargo/lobby) "cjI" = ( /obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 1 + dir = 8 }, -/turf/open/floor/iron, -/area/station/engineering/storage) +/obj/machinery/atmospherics/pipe/smart/simple/pink/hidden/layer2{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/smart/simple/cyan/hidden/layer4{ + dir = 5 + }, +/obj/structure/cable, +/turf/open/floor/iron/dark/side{ + dir = 8 + }, +/area/station/engineering/break_room) "cjW" = ( /obj/effect/turf_decal/trimline/dark_blue/filled/line, /obj/effect/turf_decal/trimline/dark_blue/line{ @@ -6797,6 +6906,17 @@ }, /turf/open/floor/iron/dark, /area/station/hallway/primary/central) +"cjZ" = ( +/obj/machinery/firealarm/directional/east{ + pixel_y = 5 + }, +/obj/machinery/light_switch/directional/east{ + pixel_y = -5 + }, +/obj/item/radio/intercom/directional/south, +/obj/item/kirbyplants/random, +/turf/open/floor/iron/dark, +/area/station/medical/paramedic) "ckh" = ( /obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 4 @@ -6813,6 +6933,10 @@ }, /turf/open/floor/iron/dark, /area/station/hallway/primary/fore) +"cky" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/iron/dark, +/area/station/command/bridge) "ckD" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ @@ -6828,12 +6952,8 @@ /obj/effect/mapping_helpers/airlock/access/all/science/ordnance, /turf/open/floor/iron/white/textured, /area/station/science/auxlab) -"ckL" = ( -/obj/effect/spawner/random/structure/closet_maintenance, -/turf/open/floor/plating, -/area/station/maintenance/department/medical) "ckO" = ( -/obj/effect/turf_decal/tile/purple/fourcorners, +/obj/effect/turf_decal/tile/purple/full, /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -6846,7 +6966,7 @@ req_access = list("research") }, /obj/machinery/duct, -/turf/open/floor/iron/dark/textured, +/turf/open/floor/iron/dark/smooth_large, /area/station/science/breakroom) "ckP" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -6858,13 +6978,12 @@ /turf/open/floor/iron/white, /area/station/science/research) "cla" = ( -/turf/open/floor/iron/dark, +/turf/open/floor/carpet/blue, /area/station/commons/vacant_room/office) "clf" = ( -/obj/effect/decal/cleanable/oil, -/obj/structure/barricade/wooden, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/station/maintenance/department/cargo) +/area/station/cargo/drone_bay) "clg" = ( /obj/effect/turf_decal/tile/blue/opposingcorners{ dir = 1 @@ -6874,25 +6993,8 @@ /obj/machinery/light/small/directional/east, /obj/machinery/camera/autoname/directional/east, /obj/machinery/vending/clothing, -/turf/open/floor/iron/cafeteria, +/turf/open/floor/iron/checker, /area/station/commons/dorms/laundry) -"clh" = ( -/obj/effect/turf_decal/tile/dark_blue/fourcorners, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/obj/effect/turf_decal/caution/stand_clear, -/obj/machinery/camera/autoname/directional/east, -/obj/machinery/door/poddoor/preopen{ - id = "bridge_blast_doors"; - name = "Bridge Access Blast Door" - }, -/turf/open/floor/iron/dark, -/area/station/command/bridge) -"clk" = ( -/obj/machinery/power/port_gen/pacman/pre_loaded, -/turf/open/floor/plating, -/area/station/maintenance/department/medical) "cll" = ( /obj/effect/turf_decal/trimline/purple/filled/line{ dir = 6 @@ -6937,10 +7039,10 @@ /turf/open/floor/iron/white, /area/station/science/xenobiology) "cmt" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ +/obj/effect/turf_decal/trimline/yellow/filled/warning{ dir = 4 }, -/obj/effect/turf_decal/trimline/yellow/line{ +/obj/effect/turf_decal/trimline/yellow/warning{ dir = 8 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -6949,14 +7051,24 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/iron, +/turf/open/floor/iron/dark/side{ + dir = 4 + }, /area/station/hallway/primary/aft) "cmw" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/obj/effect/turf_decal/trimline/yellow/filled/warning{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/iron, -/area/station/engineering/main) +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/dark/side{ + dir = 8 + }, +/area/station/engineering/storage_shared) "cmI" = ( /turf/closed/wall/r_wall, /area/station/maintenance/department/security/brig) @@ -6968,15 +7080,25 @@ /obj/effect/spawner/random/trash/garbage, /turf/open/floor/plating, /area/station/maintenance/port) +"cnc" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/starboard/aft) "cnk" = ( /obj/machinery/atmospherics/pipe/smart/simple/purple/visible, +/obj/machinery/meter, /turf/open/floor/iron, /area/station/science/ordnance) -"cnl" = ( -/obj/machinery/computer/communications, -/obj/effect/turf_decal/tile/dark_blue/fourcorners, -/turf/open/floor/iron/dark, -/area/station/command/bridge) +"cnt" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 9 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/duct, +/turf/open/floor/iron/white, +/area/station/medical/exam_room) "cnu" = ( /obj/structure/cable, /obj/machinery/power/terminal{ @@ -6993,14 +7115,22 @@ name = "Genetics Shutters Control"; req_access = list("genetics") }, -/obj/structure/table/glass, +/obj/structure/table/reinforced/rglass, /obj/item/paper_bin, -/obj/effect/spawner/random/bureaucracy/folder, -/obj/effect/spawner/random/bureaucracy/pen, +/obj/item/folder, +/obj/item/pen, /turf/open/floor/iron/white, /area/station/science/genetics) +"cnD" = ( +/obj/structure/plaque/static_plaque/golden/commission/box, +/turf/open/floor/iron/dark, +/area/station/command/bridge) "cnG" = ( +/obj/effect/turf_decal/tile/blue/opposingcorners{ + dir = 1 + }, /obj/structure/closet/crate/trashcart/laundry, +/obj/effect/spawner/random/contraband/prison, /obj/item/clothing/under/rank/prisoner, /obj/item/clothing/under/rank/prisoner, /obj/item/clothing/under/rank/prisoner, @@ -7009,15 +7139,8 @@ /obj/item/clothing/shoes/sneakers/orange, /obj/item/clothing/shoes/sneakers/orange, /obj/item/clothing/shoes/sneakers/orange, -/obj/effect/spawner/random/contraband/prison, -/obj/machinery/light_switch/directional/south, -/turf/open/floor/iron/dark, +/turf/open/floor/iron/checker, /area/station/security/prison/shower) -"cnH" = ( -/obj/structure/table/wood, -/obj/item/storage/lockbox/medal, -/turf/open/floor/wood, -/area/station/command/heads_quarters/captain) "cnP" = ( /obj/effect/turf_decal/tile/blue/fourcorners, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -7032,10 +7155,15 @@ /turf/open/floor/plating, /area/station/maintenance/starboard/aft) "cnX" = ( -/obj/effect/decal/cleanable/dirt, -/obj/item/banner/medical/mundane, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) +/obj/effect/turf_decal/trimline/blue/filled/warning, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/medical/office) "coh" = ( /obj/machinery/camera/directional/north{ c_tag = "Engineering - Atmospherics Mixed Air Chamber"; @@ -7052,8 +7180,7 @@ /turf/open/floor/iron/dark, /area/station/hallway/primary/port) "cot" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, +/obj/structure/reagent_dispensers/watertank, /turf/open/floor/plating, /area/station/maintenance/department/science/xenobiology) "cou" = ( @@ -7063,11 +7190,12 @@ /turf/open/floor/iron/dark, /area/station/security/processing) "cox" = ( -/obj/machinery/airalarm/directional/west, -/obj/effect/spawner/random/structure/table, -/obj/effect/spawner/random/maintenance/five, -/turf/open/floor/iron/dark, -/area/station/maintenance/department/cargo) +/obj/effect/spawner/random/structure/tank_holder, +/turf/open/floor/iron, +/area/station/cargo/drone_bay) +"coz" = ( +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) "coA" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, /obj/machinery/meter, @@ -7083,30 +7211,37 @@ /obj/effect/turf_decal/trimline/neutral/line{ dir = 4 }, +/obj/machinery/light/small/directional/west, /turf/open/floor/iron/dark, /area/station/hallway/secondary/entry) -"cpp" = ( -/obj/effect/turf_decal/trimline/red/filled/line, -/obj/machinery/station_map/engineering/directional/south, +"coW" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line, +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, /turf/open/floor/iron/dark, -/area/station/security/execution/transfer) +/area/station/engineering/storage/tech) "cpv" = ( +/obj/effect/turf_decal/stripes/end{ + dir = 1 + }, /obj/structure/disposalpipe/segment, /obj/machinery/door/window/left/directional/north{ name = "Incoming Mail"; req_access = list("shipping") }, -/turf/open/floor/iron/dark, +/obj/effect/spawner/random/structure/crate, +/turf/open/floor/iron/dark/smooth_large, /area/station/cargo/sorting) "cpz" = ( /turf/closed/wall/r_wall, /area/station/maintenance/solars/port/fore) -"cpE" = ( -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/west, -/obj/item/kirbyplants/photosynthetic, -/turf/open/floor/iron/dark, -/area/station/engineering/transit_tube) +"cpA" = ( +/obj/effect/turf_decal/tile/blue/half/contrasted, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) "cpH" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/plating, @@ -7125,10 +7260,22 @@ /turf/open/floor/iron/dark, /area/station/hallway/primary/fore) "cpO" = ( -/obj/machinery/light/directional/south, -/obj/structure/extinguisher_cabinet/directional/south, -/turf/open/floor/iron/white, +/obj/machinery/light/small/directional/south, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 + }, +/turf/open/floor/iron, /area/station/maintenance/department/science) +"cpP" = ( +/obj/structure/disposalpipe/sorting/mail{ + dir = 8 + }, +/obj/effect/mapping_helpers/mail_sorting/medbay/chemistry, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) "cpX" = ( /obj/structure/sign/poster/contraband/clown/directional/east, /obj/structure/closet/secure_closet/freezer/cream_pie{ @@ -7154,31 +7301,28 @@ "cqR" = ( /turf/closed/wall/r_wall, /area/station/security/execution/transfer) -"cre" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 1 - }, -/obj/effect/spawner/random/vending/snackvend, -/turf/open/floor/iron/white, -/area/station/medical/break_room) "crl" = ( /turf/open/floor/iron/dark, /area/station/engineering/atmos/pumproom) "crt" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/holopad, -/turf/open/floor/wood, -/area/station/service/library/lounge) -"cru" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/chair/stool/directional/north, -/turf/open/floor/iron/dark, -/area/station/security/prison/mess) +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Art Gallery" + }, +/turf/open/floor/iron/dark/textured, +/area/station/service/library/artgallery) +"cru" = ( +/obj/structure/punching_bag, +/turf/open/floor/iron/dark, +/area/station/security/prison/workout) "crI" = ( -/obj/effect/spawner/random/structure/table, +/obj/structure/table, /obj/effect/spawner/random/bureaucracy/pen, /turf/open/floor/plating, /area/station/maintenance/starboard/fore) @@ -7192,16 +7336,6 @@ /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /turf/open/floor/iron/white, /area/station/science/research) -"cse" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 1 - }, -/obj/structure/bodycontainer/morgue{ - dir = 2 - }, -/obj/machinery/light/directional/north, -/turf/open/floor/iron/dark, -/area/station/medical/morgue) "csj" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 4 @@ -7224,16 +7358,11 @@ /obj/effect/turf_decal/tile/red/fourcorners, /obj/structure/rack, /obj/item/gun/ballistic/shotgun/riot{ - pixel_x = 3; - pixel_y = 5 - }, -/obj/item/gun/ballistic/shotgun/riot{ - pixel_x = 3; - pixel_y = 2 + pixel_y = -4 }, +/obj/item/gun/ballistic/shotgun/riot, /obj/item/gun/ballistic/shotgun/riot{ - pixel_x = 3; - pixel_y = -1 + pixel_y = 4 }, /turf/open/floor/iron/dark, /area/station/ai_monitored/security/armory) @@ -7265,14 +7394,13 @@ /obj/machinery/atmospherics/pipe/bridge_pipe/yellow/visible, /turf/open/floor/plating, /area/station/engineering/atmos/pumproom) -"ctF" = ( -/obj/effect/turf_decal/tile/blue/fourcorners, -/obj/structure/table/glass, -/obj/item/storage/medkit/regular, -/turf/open/floor/iron/white, -/area/station/medical/office) +"ctM" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/chair/wood, +/turf/open/floor/plating, +/area/station/service/abandoned_gambling_den) "ctP" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/simple/layer2{ +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ dir = 6 }, /obj/machinery/atmospherics/components/unary/outlet_injector/monitored/ordnance_freezer_chamber_input{ @@ -7280,35 +7408,27 @@ }, /turf/open/floor/engine/vacuum, /area/station/science/ordnance/freezerchamber) +"ctR" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/trash/grille_or_waste, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) "cua" = ( -/obj/effect/turf_decal/siding/wood/corner{ +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters{ + id = "medbay_desk_shutters"; + name = "Medbay Front Desk Shutters"; dir = 8 }, -/obj/machinery/firealarm/directional/east{ - pixel_y = 6 - }, -/obj/machinery/light_switch/directional/east{ - pixel_y = -4 - }, -/obj/machinery/light/small/directional/east, -/obj/machinery/camera/autoname/directional/east, -/turf/open/floor/wood/tile, -/area/station/service/library/artgallery) +/turf/open/floor/plating, +/area/station/medical/office) "cub" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 1 }, /turf/open/floor/wood, -/area/station/commons/dorms) -"cud" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "med_lockdown"; - name = "Medbay Emergency Lockdown Shutters"; - dir = 1 - }, -/turf/open/floor/plating, -/area/station/medical/storage) +/area/station/commons/dorms/room5) "cug" = ( /obj/effect/turf_decal/tile/red/fourcorners, /obj/structure/cable, @@ -7332,42 +7452,34 @@ }, /obj/machinery/airalarm/directional/west, /obj/structure/table, -/obj/item/paper_bin{ - pixel_y = 5 - }, -/obj/item/folder{ - pixel_y = 7 - }, -/obj/item/pen{ - pixel_y = 8 - }, /turf/open/floor/iron/white, /area/station/science/explab) -"cuE" = ( -/obj/effect/turf_decal/trimline/blue/filled/warning, -/obj/effect/turf_decal/trimline/blue/warning{ - dir = 1 - }, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) -"cuK" = ( -/obj/effect/turf_decal/tile/yellow/opposingcorners{ - dir = 1 - }, -/turf/open/floor/iron/white/textured, -/area/station/medical/chemistry) "cuU" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/spawner/random/trash/garbage, /turf/open/floor/plating, /area/station/maintenance/port/aft) +"cuZ" = ( +/obj/machinery/airalarm/directional/north, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/wood, +/area/station/service/library/private) +"cvb" = ( +/obj/effect/turf_decal/tile/purple/fourcorners, +/obj/structure/rack, +/obj/effect/spawner/random/techstorage/rnd_all, +/turf/open/floor/iron/dark, +/area/station/engineering/storage/tech) "cve" = ( /turf/closed/wall/r_wall, /area/station/science/robotics/mechbay) -"cvj" = ( -/obj/machinery/atmospherics/pipe/layer_manifold/supply/visible, -/turf/closed/wall/r_wall, -/area/station/maintenance/starboard/aft) +"cvm" = ( +/obj/structure/table/wood, +/obj/machinery/cassette/dj_station{ + pixel_y = 12 + }, +/turf/open/floor/iron/vaporwave, +/area/station/service/library/printer) "cvn" = ( /obj/effect/turf_decal/tile/green/half/contrasted{ dir = 4 @@ -7390,8 +7502,7 @@ /obj/structure/table/reinforced, /obj/structure/cable, /obj/machinery/door/window/left/directional/south{ - name = "Reception Desk"; - req_access = list("security") + name = "Reception Desk" }, /obj/machinery/door/window/brigdoor/left/directional/north{ name = "Reception Desk"; @@ -7403,11 +7514,8 @@ /turf/closed/wall/r_wall, /area/station/ai_monitored/command/storage/eva) "cwb" = ( -/obj/machinery/light/small/directional/east, -/obj/effect/decal/cleanable/dirt, -/obj/structure/tank_holder/extinguisher, -/turf/open/floor/iron, -/area/station/maintenance/starboard/aft) +/turf/open/floor/wood, +/area/station/service/abandoned_gambling_den) "cwB" = ( /obj/effect/turf_decal/trimline/dark_blue/line{ dir = 6 @@ -7449,6 +7557,11 @@ }, /turf/open/floor/plating, /area/station/maintenance/port/fore) +"cxf" = ( +/obj/effect/turf_decal/sand/plating, +/obj/machinery/light/small/directional/north, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) "cxk" = ( /obj/machinery/conveyor{ dir = 1; @@ -7460,21 +7573,10 @@ }, /turf/open/floor/plating, /area/station/cargo/storage) -"cxl" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 1 - }, -/obj/structure/bodycontainer/morgue{ - dir = 2 - }, -/turf/open/floor/iron/dark, -/area/station/medical/morgue) "cxp" = ( /obj/effect/turf_decal/trimline/brown/filled/line{ dir = 8 }, -/obj/machinery/light/small/directional/west, -/obj/machinery/camera/autoname/directional/west, /turf/open/floor/iron/dark/side{ dir = 8 }, @@ -7485,23 +7587,11 @@ }, /turf/open/floor/plating/airless, /area/space/nearstation) -"cxW" = ( -/obj/structure/table/wood, -/obj/item/storage/box/matches{ - pixel_x = 4 - }, -/obj/item/clothing/mask/cigarette/cigar, -/obj/item/reagent_containers/cup/glass/flask/gold{ - pixel_x = 6; - pixel_y = 14 - }, -/turf/open/floor/carpet/royalblue, -/area/station/command/heads_quarters/captain/private) "cxY" = ( /obj/effect/turf_decal/trimline/dark_blue/filled/line{ dir = 4 }, -/obj/structure/sign/poster/official/random/directional/east, +/obj/machinery/firealarm/directional/east, /turf/open/floor/iron/white, /area/station/science/research) "cye" = ( @@ -7524,11 +7614,11 @@ /turf/open/space, /area/space) "cyt" = ( -/obj/machinery/light/small/directional/east, -/obj/effect/spawner/random/structure/table_or_rack, -/obj/effect/spawner/random/maintenance/two, +/obj/machinery/light/small/directional/west, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/structure/furniture_parts, /turf/open/floor/plating, -/area/station/maintenance/port/aft) +/area/station/maintenance/starboard/aft) "cyB" = ( /obj/effect/turf_decal/trimline/green/filled/line, /obj/effect/turf_decal/trimline/green/line{ @@ -7546,7 +7636,7 @@ dir = 10 }, /obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible/layer4{ - dir = 6 + dir = 4 }, /turf/open/floor/iron/dark, /area/station/engineering/atmos) @@ -7557,7 +7647,7 @@ /obj/structure/disposalpipe/segment{ dir = 9 }, -/turf/open/floor/plating, +/turf/open/floor/catwalk_floor, /area/station/maintenance/department/science) "czu" = ( /obj/structure/disposalpipe/segment{ @@ -7566,7 +7656,7 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/turf/open/floor/iron/dark, +/turf/open/floor/wood/tile, /area/station/service/chapel/office) "czB" = ( /obj/effect/turf_decal/stripes/line{ @@ -7580,20 +7670,36 @@ /obj/structure/cable, /obj/machinery/door/firedoor, /obj/structure/table/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ +/obj/machinery/door/poddoor/shutters{ id = "kitchen_sec_shutters"; name = "Kitchen Shutters"; - dir = 8 + dir = 4 }, /turf/open/floor/iron/dark/textured, /area/station/service/kitchen) "czD" = ( -/obj/machinery/firealarm/directional/south, +/obj/machinery/firealarm/directional/south{ + pixel_x = -5 + }, /obj/machinery/light_switch/directional/south{ - pixel_x = 8 + pixel_x = 5 }, /turf/open/floor/wood, /area/station/service/chapel/funeral) +"czE" = ( +/obj/effect/turf_decal/trimline/yellow/filled/warning{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/dark/side{ + dir = 8 + }, +/area/station/engineering/break_room) "czJ" = ( /obj/effect/turf_decal/trimline/blue/filled/line, /obj/effect/turf_decal/trimline/blue/line{ @@ -7602,15 +7708,22 @@ /obj/structure/extinguisher_cabinet/directional/south, /turf/open/floor/iron/dark, /area/station/hallway/primary/starboard) -"czU" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/duct, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) "cAm" = ( /obj/item/radio/intercom/directional/east, +/obj/structure/table/wood, /turf/open/floor/carpet/purple, -/area/station/commons/dorms) +/area/station/commons/dorms/room3) +"cAw" = ( +/obj/structure/noticeboard/directional/west, +/obj/structure/table, +/obj/item/paper_bin, +/obj/item/folder/blue, +/obj/item/pen, +/obj/item/hand_labeler{ + pixel_y = -12 + }, +/turf/open/floor/wood, +/area/station/command/meeting_room) "cAy" = ( /obj/structure/closet/emcloset/anchored, /turf/open/floor/iron/dark/smooth_large, @@ -7629,12 +7742,12 @@ /turf/open/floor/iron/dark/textured, /area/station/hallway/primary/starboard) "cAR" = ( -/obj/effect/turf_decal/tile/dark_blue/fourcorners, +/obj/effect/turf_decal/tile/dark_blue/full, /obj/effect/turf_decal/box/red, /obj/machinery/porta_turret/ai{ dir = 8 }, -/turf/open/floor/iron/dark, +/turf/open/floor/iron/dark/smooth_large, /area/station/ai_monitored/turret_protected/ai_upload) "cBa" = ( /obj/effect/turf_decal/tile/red/anticorner/contrasted{ @@ -7647,22 +7760,27 @@ dir = 1 }, /obj/item/radio/intercom/directional/south, -/turf/open/floor/iron/cafeteria, +/turf/open/floor/iron/checker, /area/station/commons/dorms/laundry) "cBe" = ( /obj/machinery/light/directional/south, /obj/machinery/status_display/evac/directional/south, /obj/machinery/duct, +/obj/effect/landmark/start/gary/rare, /turf/open/floor/iron/showroomfloor, /area/station/commons/toilet/restrooms) -"cBH" = ( -/obj/effect/turf_decal/trimline/blue/filled/line, -/obj/machinery/power/apc/auto_name/directional/south, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, +"cBo" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 + }, +/turf/open/floor/iron/sepia, +/area/station/service/library/artgallery) +"cBB" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, /turf/open/floor/iron/white, -/area/station/medical/patients_rooms/room_b) +/area/station/medical/pharmacy) "cBM" = ( /obj/structure/table, /obj/effect/turf_decal/siding/thinplating/dark{ @@ -7671,45 +7789,56 @@ /obj/effect/turf_decal/siding/thinplating/dark/corner{ dir = 8 }, -/obj/item/emergency_bed{ - pixel_x = -1 - }, -/obj/item/emergency_bed{ - pixel_x = 4 - }, /obj/item/storage/medkit/regular{ pixel_y = 1 }, /turf/open/floor/iron, /area/station/command/gateway) +"cBS" = ( +/obj/structure/cable, +/obj/structure/table/wood/fancy/blue, +/obj/item/phone{ + desc = "Supposedly a direct line to Nanotrasen Central Command. It's not even plugged in."; + pixel_x = -3; + pixel_y = -3 + }, +/obj/item/assembly/timer{ + pixel_y = 6; + pixel_x = 6 + }, +/turf/open/floor/wood, +/area/station/command/meeting_room) +"cBY" = ( +/obj/effect/turf_decal/tile/dark_blue/full, +/obj/effect/turf_decal/delivery, +/obj/machinery/light/small/directional/south, +/turf/open/floor/iron/dark/smooth_large, +/area/station/command/bridge) "cCc" = ( -/obj/effect/turf_decal/box, -/obj/machinery/holopad, -/obj/effect/landmark/generic_maintenance_landmark, -/obj/structure/disposalpipe/segment, -/obj/machinery/duct, -/turf/open/floor/iron/dark, -/area/station/medical/morgue) +/obj/effect/turf_decal/siding/thinplating/corner{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/engineering/main) "cCf" = ( /turf/closed/wall, /area/station/security/prison/shower) "cCi" = ( -/obj/machinery/firealarm/directional/south, -/obj/effect/turf_decal/trimline/neutral/filled/line, -/turf/open/floor/iron/dark, -/area/station/hallway/secondary/exit/departure_lounge) +/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/structure/bed/pod{ + desc = "An old medical bed, just waiting for replacement with something up to date."; + name = "medical bed"; + dir = 4 + }, +/turf/open/floor/iron/white, +/area/station/medical/treatment_center) "cCp" = ( /obj/machinery/air_sensor/plasma_tank, /turf/open/floor/engine/plasma, /area/station/engineering/atmos) -"cCr" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/structure/window/reinforced/spawner/directional/north, -/obj/structure/table, -/turf/open/floor/iron/dark, -/area/station/engineering/atmos) "cCv" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -7718,27 +7847,48 @@ /turf/open/floor/plating, /area/station/maintenance/port/fore) "cCy" = ( -/obj/effect/decal/cleanable/dirt, +/obj/structure/chair/comfy/brown{ + dir = 1 + }, +/obj/effect/landmark/start/psychologist, +/turf/open/floor/carpet/blue, +/area/station/medical/psychology) +"cCB" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/purple/filled/line, +/obj/effect/landmark/blobstart, /turf/open/floor/iron/dark, -/area/station/science/research/abandoned) +/area/station/engineering/storage/tech) "cCF" = ( -/obj/structure/plasticflaps/opaque, +/obj/effect/turf_decal/tile/red/full, +/obj/effect/turf_decal/bot, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /obj/machinery/navbeacon{ codes_txt = "delivery;dir=8"; location = "Security" }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/iron/dark, +/obj/structure/plasticflaps/opaque, +/turf/open/floor/iron/dark/smooth_large, /area/station/maintenance/department/security/brig) -"cCP" = ( -/obj/effect/turf_decal/tile/yellow/half/contrasted{ - dir = 4 +"cDe" = ( +/obj/machinery/light/directional/south, +/turf/open/floor/carpet, +/area/station/service/chapel) +"cDg" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 10 }, -/obj/machinery/duct, -/turf/open/floor/iron/white/textured, -/area/station/medical/chemistry) +/obj/machinery/atmospherics/pipe/smart/simple/pink/hidden/layer2{ + dir = 9 + }, +/turf/open/floor/iron/dark/side{ + dir = 10 + }, +/area/station/engineering/break_room) "cDu" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -7755,65 +7905,6 @@ "cDv" = ( /turf/closed/wall/r_wall, /area/station/maintenance/department/science/xenobiology) -"cDA" = ( -/obj/machinery/light/small/directional/north, -/obj/machinery/camera/directional/north{ - c_tag = "Medical - Cryogenics"; - name = "medical camera"; - network = list("ss13","medbay") - }, -/obj/structure/table, -/obj/item/reagent_containers/cup/beaker/cryoxadone{ - pixel_x = -6; - pixel_y = 10 - }, -/obj/item/reagent_containers/cup/beaker/cryoxadone{ - pixel_x = 6; - pixel_y = 10 - }, -/obj/item/reagent_containers/cup/beaker/cryoxadone{ - pixel_x = -6; - pixel_y = 6 - }, -/obj/item/reagent_containers/cup/beaker/cryoxadone{ - pixel_x = 6; - pixel_y = 6 - }, -/obj/item/reagent_containers/cup/beaker/cryoxadone, -/obj/item/storage/pill_bottle/mannitol, -/obj/item/reagent_containers/dropper, -/obj/item/reagent_containers/syringe/epinephrine, -/obj/item/wrench/medical, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/engine, -/area/station/medical/cryo) -"cDC" = ( -/obj/effect/turf_decal/trimline/green/filled/line, -/obj/structure/table/glass, -/obj/item/paper_bin{ - pixel_x = -4; - pixel_y = 4 - }, -/obj/item/pen/red{ - pixel_x = -4 - }, -/obj/item/book/manual/wiki/medicine, -/obj/item/book/manual/wiki/infections{ - pixel_x = 10; - pixel_y = 2 - }, -/obj/item/reagent_containers/syringe/antiviral, -/obj/item/reagent_containers/dropper, -/obj/item/reagent_containers/spray/cleaner, -/obj/item/hand_labeler, -/obj/item/radio/headset/headset_med, -/obj/machinery/newscaster/directional/south, -/obj/item/clothing/glasses/science, -/obj/item/extrapolator, -/turf/open/floor/iron/white, -/area/station/medical/virology) "cDF" = ( /obj/effect/turf_decal/siding/thinplating/corner{ dir = 4 @@ -7825,12 +7916,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/dark/side, /area/station/hallway/secondary/exit/departure_lounge) -"cDS" = ( -/obj/effect/decal/cleanable/cobweb, -/obj/effect/spawner/random/structure/table, -/obj/effect/spawner/random/maintenance, -/turf/open/floor/plating, -/area/station/maintenance/department/medical) "cEi" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 4 @@ -7838,23 +7923,24 @@ /obj/machinery/light/small/directional/east, /obj/structure/sign/warning/secure_area/directional/east, /obj/machinery/camera/autoname/directional/east, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 + }, /turf/open/floor/iron/dark, /area/station/security/execution/transfer) -"cEm" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/disposalpipe/segment, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/station/maintenance/department/engine/atmos) "cEn" = ( /obj/structure/chair/sofa/bench/right{ dir = 4 }, /turf/open/floor/plating, /area/station/maintenance/starboard/fore) +"cEq" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/chair/wood{ + dir = 4 + }, +/turf/open/floor/plating, +/area/station/service/abandoned_gambling_den) "cEx" = ( /obj/machinery/light/directional/east, /turf/open/floor/engine, @@ -7874,22 +7960,13 @@ /area/station/cargo/warehouse) "cEM" = ( /obj/machinery/airalarm/directional/north, -/obj/effect/spawner/random/trash/garbage, +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/generic_maintenance_landmark, /turf/open/floor/plating, /area/station/maintenance/starboard/fore) "cEN" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "ce_privacy"; - name = "CE Office Shutters"; - dir = 4 - }, -/obj/machinery/door/poddoor/preopen{ - id = "engineering"; - name = "Engineering Blast Door" - }, -/turf/open/floor/plating, +/obj/effect/turf_decal/trimline/yellow/filled/corner, +/turf/open/floor/iron/dark/corner, /area/station/command/heads_quarters/ce) "cEO" = ( /obj/effect/turf_decal/trimline/purple/filled/line, @@ -7915,15 +7992,11 @@ }, /turf/open/floor/iron/white, /area/station/science/lab) -"cEQ" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 6 - }, -/obj/structure/reagent_dispensers/fueltank, -/turf/open/floor/iron/dark/side{ - dir = 6 - }, -/area/station/engineering/storage_shared) +"cFf" = ( +/obj/structure/cable, +/obj/structure/chair/plastic, +/turf/open/floor/wood, +/area/station/security/prison/rec) "cFj" = ( /obj/structure/closet, /obj/item/instrument/piano_synth, @@ -7935,15 +8008,10 @@ /turf/open/floor/wood, /area/station/maintenance/starboard/fore) "cFF" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 1 - }, -/obj/structure/closet/secure_closet/engineering_personal, -/obj/machinery/camera/autoname/directional/north, -/turf/open/floor/iron/dark/side{ - dir = 1 - }, -/area/station/engineering/storage_shared) +/obj/effect/mapping_helpers/broken_floor, +/obj/machinery/duct, +/turf/open/floor/iron/showroomfloor, +/area/station/service/abandoned_gambling_den) "cFG" = ( /obj/effect/spawner/structure/window/reinforced/plasma, /obj/structure/sign/warning/hot_temp/directional/west, @@ -7963,7 +8031,7 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, /obj/effect/mapping_helpers/mail_sorting/science/ordnance, -/turf/open/floor/catwalk_floor/iron_white, +/turf/open/floor/catwalk_floor/iron, /area/station/maintenance/department/science) "cGc" = ( /obj/effect/turf_decal/stripes/line{ @@ -7975,6 +8043,10 @@ /obj/structure/cable, /turf/open/floor/engine, /area/station/ai_monitored/turret_protected/ai) +"cGe" = ( +/obj/structure/foamedmetal, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) "cGh" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -7989,7 +8061,6 @@ /obj/effect/turf_decal/tile/purple/opposingcorners{ dir = 1 }, -/obj/machinery/light_switch/directional/east, /obj/machinery/camera/autoname/directional/east, /obj/structure/disposalpipe/trunk{ dir = 8 @@ -7997,19 +8068,6 @@ /obj/machinery/disposal/bin, /turf/open/floor/iron/checker, /area/station/science/lab) -"cGk" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/structure/table, -/obj/effect/spawner/random/maintenance/two, -/obj/structure/sign/poster/contraband/random/directional/north, -/turf/open/floor/plating, -/area/station/maintenance/department/engine/atmos) -"cGB" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/station/engineering/atmos/office) "cGF" = ( /obj/machinery/atmospherics/pipe/smart/simple/yellow/visible{ dir = 5 @@ -8017,27 +8075,31 @@ /turf/open/floor/iron, /area/station/science/ordnance) "cGM" = ( -/obj/machinery/light/directional/west, -/turf/open/floor/wood, -/area/station/security/prison/rec) +/obj/machinery/light/small/directional/south, +/obj/machinery/power/energy_accumulator/grounding_rod, +/turf/open/floor/plating, +/area/station/engineering/main) +"cGO" = ( +/obj/effect/turf_decal/trimline/yellow/filled/warning, +/turf/open/floor/iron/dark/side, +/area/station/engineering/storage_shared) "cGR" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/closet/firecloset/full, /turf/open/floor/plating, /area/station/maintenance/port/fore) -"cHh" = ( -/turf/closed/wall/r_wall, -/area/station/engineering/storage) -"cHp" = ( +"cHc" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 10 - }, /obj/machinery/duct, -/turf/open/floor/iron/dark, -/area/station/medical/morgue) +/turf/open/floor/iron/dark/side{ + dir = 6 + }, +/area/station/service/janitor) +"cHh" = ( +/turf/closed/wall/r_wall, +/area/station/engineering/storage) "cHD" = ( /turf/closed/wall/r_wall, /area/station/command/heads_quarters/rd) @@ -8061,11 +8123,16 @@ /turf/open/floor/iron, /area/station/tcommsat/computer) "cIv" = ( -/obj/machinery/camera/autoname/directional/north, -/obj/machinery/power/apc/auto_name/directional/north, -/obj/structure/cable, -/turf/open/floor/wood, -/area/station/security/prison/rec) +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Prison Garden" + }, +/turf/open/floor/iron/dark/textured, +/area/station/security/prison/garden) "cID" = ( /obj/effect/turf_decal/trimline/green/line{ dir = 1 @@ -8076,22 +8143,18 @@ /turf/open/floor/iron/dark, /area/station/hallway/primary/starboard) "cIJ" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/effect/mapping_helpers/broken_floor, -/turf/open/floor/plating, -/area/station/maintenance/starboard/fore) +/obj/effect/decal/cleanable/dirt, +/obj/structure/chair/wood{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/service/abandoned_gambling_den) "cIL" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 }, /turf/open/floor/plating/airless, /area/space/nearstation) -"cIP" = ( -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/station/commons/vacant_room/commissary) "cIV" = ( /obj/machinery/light/small/directional/east, /obj/effect/spawner/random/maintenance, @@ -8105,6 +8168,7 @@ dir = 4 }, /obj/structure/window/reinforced/spawner/directional/east, +/obj/structure/cable, /turf/open/floor/iron/dark, /area/station/ai_monitored/turret_protected/ai_upload) "cJi" = ( @@ -8112,6 +8176,10 @@ dir = 1 }, /obj/effect/turf_decal/stripes/line, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, /obj/machinery/door/firedoor, /obj/machinery/door/airlock/public/glass{ name = "Library" @@ -8123,65 +8191,59 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/confetti, -/turf/open/floor/plating, -/area/station/maintenance/department/engine/atmos) -"cJB" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/door/firedoor, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron/textured, +/area/station/engineering/main) +"cJB" = ( /obj/effect/spawner/random/structure/table_or_rack, /obj/effect/spawner/random/maintenance/two, /turf/open/floor/plating, /area/station/maintenance/department/cargo) -"cJJ" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/structure/table, -/obj/item/storage/box/matches, -/obj/effect/spawner/random/entertainment/lighter{ - pixel_y = 4; - pixel_x = 4 - }, -/obj/effect/spawner/random/entertainment/lighter, -/turf/open/floor/plating, -/area/station/maintenance/department/engine/atmos) "cJN" = ( /obj/effect/turf_decal/tile/red/fourcorners, /obj/structure/cable, -/obj/structure/chair{ +/obj/structure/chair/sofa/bench/right{ dir = 8 }, /turf/open/floor/iron/dark, /area/station/security/checkpoint/escape) "cJO" = ( -/obj/effect/mapping_helpers/burnt_floor, -/obj/effect/spawner/random/structure/closet_maintenance, +/obj/machinery/airalarm/directional/south, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/station/maintenance/starboard/aft) +/area/station/service/abandoned_gambling_den) "cJW" = ( -/turf/open/floor/iron/dark/smooth_large, -/area/station/hallway/secondary/exit/departure_lounge) -"cKk" = ( -/obj/effect/turf_decal/trimline/dark_blue/filled/line{ - dir = 5 - }, -/obj/machinery/camera/directional/east{ - c_tag = "Medical - Central, East"; - network = list("ss13","medbay"); - name = "medical camera" - }, -/obj/effect/turf_decal/trimline/dark_blue/corner{ +/obj/machinery/firealarm/directional/south, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 }, -/obj/structure/disposalpipe/trunk, -/obj/machinery/disposal/bin, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) +/turf/open/floor/iron/dark, +/area/station/security/prison/visit) +"cKc" = ( +/obj/structure/chair/comfy/black{ + dir = 4 + }, +/obj/effect/landmark/start/hangover, +/turf/open/floor/wood, +/area/station/service/library) "cKn" = ( /obj/machinery/atmospherics/pipe/smart/simple/dark/visible, /turf/open/floor/iron, /area/station/science/ordnance) +"cKq" = ( +/obj/machinery/firealarm/directional/south, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/maintenance/starboard/aft) "cKv" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 1 @@ -8236,24 +8298,14 @@ /turf/open/floor/iron/dark, /area/station/hallway/primary/central) "cKS" = ( -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/trash/garbage, -/turf/open/floor/iron, -/area/station/maintenance/starboard/aft) +/obj/structure/closet/secure_closet/atmospherics, +/turf/open/floor/iron/dark/side, +/area/station/engineering/atmos/office) "cLc" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/door/poddoor/preopen{ - id = "atmos"; - name = "Atmospherics Blast Door" - }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/ghost_critter_spawn, /turf/open/floor/plating, -/area/station/engineering/atmos/office) +/area/station/maintenance/starboard/fore) "cLl" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -8264,23 +8316,19 @@ /obj/machinery/atmospherics/pipe/layer_manifold/cyan/visible{ dir = 4 }, +/obj/structure/cable, /turf/open/floor/iron/dark, /area/station/engineering/atmos) "cLs" = ( /turf/closed/wall, /area/station/cargo/lobby) "cLR" = ( -/obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/simple/dark/visible, /obj/effect/turf_decal/stripes/corner{ dir = 4 }, /turf/open/floor/iron, /area/station/maintenance/disposal/incinerator) -"cLU" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/station/maintenance/department/engine/atmos) "cLY" = ( /obj/structure/cable, /obj/machinery/camera/emp_proof/directional/north{ @@ -8294,18 +8342,16 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/station/maintenance/port) +"cMc" = ( +/obj/machinery/duct, +/turf/open/floor/iron/white, +/area/station/medical/break_room) "cMj" = ( /obj/structure/mirror/directional/west, /obj/structure/sink/directional/east, /obj/item/radio/intercom/directional/south, /turf/open/floor/iron/showroomfloor, /area/station/commons/toilet/restrooms) -"cMq" = ( -/obj/structure/table, -/obj/machinery/cell_charger, -/obj/item/multitool, -/turf/open/floor/iron/dark, -/area/station/engineering/storage/tech) "cMv" = ( /obj/effect/turf_decal/tile/purple/fourcorners, /obj/structure/table/glass, @@ -8319,27 +8365,13 @@ }, /turf/open/floor/iron/white, /area/station/science/research) -"cMx" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, +"cMy" = ( +/obj/structure/cable/layer1, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/machinery/door/airlock/maintenance{ - name = "Engineering Maintenance" - }, -/obj/effect/mapping_helpers/airlock/access/all/engineering/general, -/obj/machinery/duct, -/turf/open/floor/plating, -/area/station/maintenance/department/engine) -"cMy" = ( -/obj/structure/lattice/catwalk, -/turf/open/space, -/area/space/nearstation) +/turf/open/floor/iron, +/area/station/engineering/storage) "cMA" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/spawner/random/trash/mess, @@ -8350,8 +8382,12 @@ dir = 4 }, /obj/machinery/disposal/bin, -/turf/open/floor/iron/dark, +/turf/open/floor/wood/tile, /area/station/service/chapel/office) +"cML" = ( +/obj/effect/turf_decal/vg_decals/atmos/oxygen, +/turf/open/floor/engine/o2, +/area/station/engineering/atmos) "cMT" = ( /obj/effect/turf_decal/trimline/green/filled/line{ dir = 1 @@ -8371,8 +8407,11 @@ /area/station/hallway/secondary/service) "cNc" = ( /obj/effect/turf_decal/tile/purple/fourcorners, +/obj/machinery/light/small/directional/east, /obj/machinery/camera/autoname/directional/east, -/obj/structure/chair, +/obj/structure/chair{ + dir = 8 + }, /obj/effect/landmark/start/hangover, /turf/open/floor/iron/dark, /area/station/hallway/primary/starboard) @@ -8386,11 +8425,6 @@ /obj/machinery/light/small/directional/north, /turf/open/floor/iron/dark, /area/station/science/ordnance) -"cNk" = ( -/obj/machinery/light/directional/north, -/obj/structure/flora/bush/jungle/a/style_random, -/turf/open/floor/grass, -/area/station/command/bridge) "cNm" = ( /obj/effect/decal/cleanable/cobweb, /obj/effect/spawner/random/trash/grille_or_waste, @@ -8401,6 +8435,19 @@ /obj/effect/spawner/random/clothing/costume, /turf/open/floor/plating, /area/station/maintenance/starboard/fore) +"cNw" = ( +/obj/effect/turf_decal/trimline/green/filled/warning{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/green/warning{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/medical/medbay/aft) "cNz" = ( /obj/effect/turf_decal/trimline/purple/line, /obj/effect/turf_decal/trimline/purple/filled/line{ @@ -8410,11 +8457,32 @@ /turf/open/floor/iron/dark, /area/station/hallway/primary/starboard) "cNN" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/iron/cafeteria, -/area/station/maintenance/starboard/aft) +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/red/line, +/obj/machinery/atmospherics/pipe/smart/simple/pink/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/portables_connector/visible/layer2{ + dir = 8 + }, +/obj/machinery/portable_atmospherics/scrubber, +/turf/open/floor/iron/dark/side{ + dir = 1 + }, +/area/station/hallway/primary/aft) +"cNO" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/department/engine/atmos) +"cNR" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 + }, +/obj/machinery/duct, +/turf/open/floor/wood, +/area/station/service/abandoned_gambling_den) "cOa" = ( /obj/machinery/camera/autoname/directional/south, /obj/machinery/light/small/directional/south, @@ -8448,6 +8516,31 @@ }, /turf/open/floor/engine, /area/station/science/xenobiology) +"cOp" = ( +/obj/effect/turf_decal/trimline/green/filled/line, +/obj/machinery/firealarm/directional/south, +/obj/structure/chair/office{ + dir = 8 + }, +/obj/effect/landmark/start/virologist, +/turf/open/floor/iron/white, +/area/station/medical/virology) +"cOB" = ( +/obj/machinery/light/small/directional/west, +/obj/machinery/camera/directional/west{ + c_tag = "Command - Meeting Room"; + name = "command camera" + }, +/obj/item/radio/intercom/directional/west, +/obj/structure/table, +/obj/machinery/recharger{ + pixel_x = -5 + }, +/obj/machinery/recharger{ + pixel_x = 5 + }, +/turf/open/floor/wood, +/area/station/command/meeting_room) "cOG" = ( /obj/effect/turf_decal/bot, /obj/structure/sign/nanotrasen{ @@ -8474,10 +8567,6 @@ /turf/open/floor/plating/airless, /area/space/nearstation) "cPj" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -8487,20 +8576,20 @@ /obj/effect/mapping_helpers/airlock/unres{ dir = 1 }, -/turf/open/floor/plating, +/turf/open/floor/catwalk_floor/iron_dark, /area/station/maintenance/starboard/fore) "cPo" = ( -/obj/effect/decal/cleanable/dirt, /obj/structure/cable, /obj/machinery/power/apc/auto_name/directional/west, /turf/open/floor/iron, /area/station/maintenance/disposal/incinerator) "cPr" = ( -/obj/machinery/light/floor/has_bulb, -/turf/open/floor/iron/dark/smooth_large, -/area/station/security/lockers) +/obj/structure/table, +/obj/item/camera, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) "cPI" = ( -/obj/effect/spawner/random/structure/table, +/obj/structure/table, /obj/item/storage/box/matches, /obj/effect/spawner/random/entertainment/cigarette_pack, /turf/open/floor/plating, @@ -8519,14 +8608,11 @@ /turf/open/floor/iron/white, /area/station/science/research) "cPV" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/structure/disposalpipe/segment, -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/trash/garbage, -/turf/open/floor/iron, -/area/station/maintenance/starboard/aft) +/turf/open/floor/iron/dark/side{ + dir = 8 + }, +/area/station/service/janitor) "cPX" = ( /obj/structure/cable, /obj/machinery/power/apc/auto_name/directional/west, @@ -8536,7 +8622,7 @@ /obj/machinery/computer/records/security{ dir = 4 }, -/turf/open/floor/iron/showroomfloor, +/turf/open/floor/iron/dark, /area/station/security/warden) "cPZ" = ( /obj/effect/turf_decal/trimline/yellow/filled/warning{ @@ -8547,30 +8633,33 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/turf/open/floor/iron, +/turf/open/floor/iron/dark/side{ + dir = 1 + }, /area/station/hallway/primary/aft) "cQe" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/light/floor/has_bulb, -/turf/open/floor/iron/showroomfloor, +/turf/open/floor/iron/dark, /area/station/security/warden) "cQj" = ( -/obj/effect/mapping_helpers/broken_floor, -/obj/effect/spawner/random/structure/girder, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 + }, /turf/open/floor/plating, -/area/station/maintenance/starboard/aft) +/area/station/maintenance/department/engine/atmos) "cQl" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, +/obj/effect/turf_decal/trimline/yellow/filled/warning, +/obj/effect/turf_decal/trimline/yellow/warning{ + dir = 1 + }, /obj/structure/disposalpipe/segment{ - dir = 4 + dir = 5 }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/station/maintenance/port/aft) +/turf/open/floor/iron/dark, +/area/station/hallway/primary/central) "cQs" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/frame/computer{ @@ -8586,13 +8675,6 @@ }, /turf/open/floor/iron/white, /area/station/science/auxlab) -"cQv" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/station/maintenance/department/medical) "cQA" = ( /obj/effect/turf_decal/tile/neutral/half, /obj/effect/turf_decal/tile/neutral/half{ @@ -8600,10 +8682,12 @@ }, /obj/structure/window/reinforced/spawner/directional/south, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark/smooth_half{ - dir = 4 - }, +/turf/open/floor/iron/dark/smooth_half, /area/station/command/gateway) +"cQC" = ( +/obj/effect/turf_decal/tile/dark_blue/fourcorners, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/central) "cQM" = ( /obj/effect/turf_decal/trimline/neutral/filled/corner{ dir = 4 @@ -8616,15 +8700,6 @@ }, /turf/open/floor/iron/dark, /area/station/hallway/secondary/entry) -"cQO" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 9 - }, -/obj/structure/bodycontainer/morgue{ - dir = 2 - }, -/turf/open/floor/iron/dark, -/area/station/medical/morgue) "cQR" = ( /obj/structure/table, /obj/item/transfer_valve{ @@ -8647,6 +8722,18 @@ /obj/effect/decal/cleanable/dirt, /turf/closed/wall/r_wall, /area/station/maintenance/department/engine/atmos) +"cQW" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/duct, +/turf/open/floor/iron/dark/textured, +/area/station/service/abandoned_gambling_den) "cQY" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/spawner/random/trash/grille_or_waste, @@ -8684,42 +8771,37 @@ /turf/closed/wall, /area/station/maintenance/department/cargo) "cRq" = ( -/obj/effect/turf_decal/tile/bar/opposingcorners{ - dir = 1 - }, -/obj/machinery/oven/range, -/turf/open/floor/iron/kitchen, -/area/station/service/kitchen) +/obj/structure/closet/emcloset/wall/directional/west, +/turf/open/floor/iron/dark, +/area/station/service/chapel) "cRQ" = ( /obj/effect/turf_decal/siding/wood{ dir = 8 }, -/obj/machinery/power/apc/auto_name/directional/north, -/obj/structure/cable, /obj/machinery/camera/directional/north{ c_tag = "Commons - Vacant Office, North"; name = "commons camera" }, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable, /turf/open/floor/wood, /area/station/commons/vacant_room/office) "cSm" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 5 +/obj/effect/turf_decal/siding/wideplating_new/dark{ + dir = 8 }, -/obj/machinery/telecomms/broadcaster/preset_left, -/turf/open/floor/engine/telecomms, +/obj/effect/turf_decal/siding/wideplating_new/dark{ + dir = 4 + }, +/turf/open/floor/iron/dark/telecomms, /area/station/tcommsat/server) "cSq" = ( +/obj/effect/turf_decal/stripes/box, +/obj/machinery/light/small/directional/north, /obj/structure/disposalpipe/trunk, /obj/structure/disposaloutlet, -/obj/machinery/light/small/directional/north, -/turf/open/floor/iron/dark, +/turf/open/floor/iron/dark/smooth_large, /area/station/cargo/sorting) -"cSu" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/landmark/start/gary, -/turf/open/floor/iron, -/area/station/maintenance/starboard/aft) "cSv" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ @@ -8734,16 +8816,8 @@ /obj/effect/landmark/navigate_destination/common/cryogenics, /turf/open/floor/iron/dark/textured, /area/station/hallway/secondary/exit/departure_lounge) -"cSw" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/duct, -/turf/open/floor/iron, -/area/station/engineering/break_room) "cSx" = ( -/obj/machinery/hydroponics/soil, +/obj/machinery/growing/soil, /turf/open/floor/grass, /area/station/service/chapel/funeral) "cSz" = ( @@ -8778,50 +8852,31 @@ /turf/open/floor/iron/dark/textured, /area/station/security/processing) "cSQ" = ( -/obj/machinery/atmospherics/pipe/smart/simple/orange/visible{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/machinery/duct, -/turf/open/floor/plating, -/area/station/maintenance/department/engine) +/obj/item/wrench, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) "cSY" = ( /obj/machinery/light/directional/west, /turf/open/floor/grass, /area/station/service/chapel/funeral) -"cTa" = ( -/obj/effect/spawner/random/structure/crate, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/station/maintenance/department/engine/atmos) -"cTc" = ( -/obj/effect/turf_decal/trimline/yellow/filled/warning, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark/side, -/area/station/engineering/break_room) "cTn" = ( /mob/living/basic/pet/potty, /turf/open/floor/iron, /area/station/service/hydroponics) "cTq" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/effect/spawner/random/trash/garbage, +/obj/machinery/light/small/directional/north, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/structure/closet_maintenance, /turf/open/floor/plating, -/area/station/maintenance/port/fore) +/area/station/maintenance/port) "cTs" = ( /obj/machinery/light_switch/directional/south{ - pixel_x = 8 + pixel_x = -5 + }, +/obj/machinery/firealarm/directional/south{ + pixel_x = 5 }, -/obj/machinery/firealarm/directional/south, /obj/structure/window/reinforced/spawner/directional/west, /obj/machinery/light/small/directional/south, /turf/open/floor/iron/white, @@ -8835,10 +8890,10 @@ }, /obj/machinery/door/firedoor, /obj/structure/table/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ +/obj/machinery/door/poddoor/shutters{ id = "kitchen_sec_shutters"; name = "Kitchen Shutters"; - dir = 8 + dir = 4 }, /obj/structure/displaycase/forsale/kitchen{ pixel_y = 10 @@ -8846,20 +8901,11 @@ /turf/open/floor/iron/dark/textured, /area/station/service/kitchen) "cTG" = ( -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/north, -/obj/machinery/camera/autoname/directional/north, -/turf/open/floor/iron/dark, +/turf/open/floor/iron, /area/station/engineering/atmos/office) -"cTJ" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/plating, -/area/station/maintenance/department/engine/atmos) "cTK" = ( /obj/structure/sink/directional/south, -/obj/item/reagent_containers/cup/bucket, +/obj/effect/spawner/random/trash/bucket, /turf/open/floor/plating, /area/station/maintenance/port) "cTL" = ( @@ -8867,22 +8913,14 @@ /obj/effect/decal/cleanable/oil, /turf/open/floor/plating, /area/station/maintenance/department/science) -"cTT" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 4 - }, -/obj/structure/sign/departments/medbay/alt/directional/east, -/obj/machinery/camera/directional/east{ - c_tag = "Medical - Lobby"; - network = list("ss13","medbay"); - name = "medical camera" - }, -/obj/structure/chair/sofa/corp/right{ - dir = 8 +"cTW" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 1 }, -/obj/effect/landmark/start/assistant, -/turf/open/floor/iron/white, -/area/station/medical/medbay/lobby) +/obj/effect/turf_decal/trimline/purple/line, +/obj/machinery/station_map/directional/north, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/starboard) "cUe" = ( /obj/effect/turf_decal/delivery, /obj/machinery/door/firedoor, @@ -8898,8 +8936,8 @@ pixel_x = 7 }, /obj/machinery/door/poddoor/shutters{ - id = "arrivals_security_post"; - name = "Security Post Shutters" + id = "arrivals_security_checkpoint"; + name = "Security Checkpoint Shutters" }, /turf/open/floor/iron/dark, /area/station/security/checkpoint/customs/auxiliary) @@ -8915,18 +8953,22 @@ /obj/structure/cable, /turf/open/floor/iron/dark, /area/station/hallway/secondary/entry) +"cUo" = ( +/obj/structure/disposalpipe/junction/flip{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/duct, +/turf/open/floor/iron/white, +/area/station/medical/medbay/aft) "cUp" = ( -/obj/machinery/airalarm/directional/west, -/obj/effect/spawner/random/maintenance, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/catwalk_floor, /area/station/maintenance/starboard/aft) -"cUr" = ( -/obj/structure/sign/warning/radiation/directional/south, -/obj/machinery/light/small/directional/south, -/obj/effect/spawner/random/maintenance, -/turf/open/floor/plating, -/area/station/maintenance/port/aft) "cUz" = ( /obj/effect/turf_decal/trimline/brown/filled/line{ dir = 9 @@ -8936,33 +8978,17 @@ }, /obj/structure/window/reinforced/spawner/directional/west, /obj/structure/table, -/obj/item/stack/wrapping_paper{ - pixel_x = 3; - pixel_y = 4 - }, -/obj/item/storage/box, -/obj/item/storage/box, -/obj/item/storage/box, /turf/open/floor/iron/dark/side{ dir = 9 }, /area/station/cargo/sorting) -"cUD" = ( -/obj/effect/turf_decal/tile/dark_blue/fourcorners, -/obj/structure/window/reinforced/spawner/directional/south, -/obj/structure/table/reinforced, -/obj/item/paper_bin, -/obj/item/pen, -/obj/item/restraints/handcuffs, -/obj/item/assembly/flash/handheld, -/turf/open/floor/iron/dark, -/area/station/command/bridge) -"cUF" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/carpet/executive, -/area/station/command/heads_quarters/blueshield) +"cUL" = ( +/obj/machinery/light/small/directional/north, +/obj/structure/sign/departments/engineering/directional/north, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/trash/mess, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) "cUR" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -8987,53 +9013,32 @@ }, /turf/open/floor/iron, /area/station/cargo/sorting) -"cVe" = ( -/obj/effect/turf_decal/tile/yellow/fourcorners, -/obj/structure/rack, -/obj/effect/spawner/random/techstorage/engineering_all, -/turf/open/floor/iron, -/area/station/engineering/storage/tech) "cVu" = ( /obj/effect/turf_decal/bot_red, /obj/structure/cable, /turf/open/floor/plating/airless, /area/space/nearstation) -"cVw" = ( -/obj/structure/cable, +"cVS" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment, -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/trash/mess, -/turf/open/floor/plating, -/area/station/maintenance/port/aft) -"cVR" = ( /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ - dir = 4 +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"cVY" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 1 }, -/obj/effect/turf_decal/trimline/yellow/filled/line{ +/obj/structure/chair/wood{ dir = 1 }, -/turf/open/floor/iron, -/area/station/engineering/main) -"cVY" = ( -/obj/effect/spawner/random/trash/cigbutt, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) +/turf/open/floor/wood, +/area/station/commons/vacant_room/office) "cWi" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/trimline/dark_blue/filled/warning{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/dark_blue/warning, /obj/structure/cable, -/obj/structure/disposalpipe/segment, /turf/open/floor/iron/dark, -/area/station/hallway/primary/central) +/area/station/command/bridge) "cWn" = ( /obj/effect/turf_decal/trimline/green/filled/line{ dir = 8 @@ -9052,18 +9057,15 @@ /obj/effect/turf_decal/trimline/dark_blue/line, /obj/structure/sign/warning/secure_area/directional/north, /obj/machinery/light/directional/north, -/obj/structure/chair{ - dir = 4 - }, +/obj/structure/chair/sofa/bench/right, /obj/effect/landmark/start/hangover, /turf/open/floor/iron/dark, /area/station/hallway/primary/central) "cWF" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/trash/garbage, +/obj/structure/rack, +/obj/effect/spawner/random/maintenance/two, /turf/open/floor/plating, -/area/station/maintenance/department/cargo) +/area/station/maintenance/department/engine/atmos) "cWI" = ( /obj/structure/lattice, /obj/machinery/atmospherics/pipe/smart/simple/brown/visible{ @@ -9089,6 +9091,18 @@ }, /turf/open/floor/iron/dark, /area/station/hallway/primary/central) +"cXh" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/yellow/line{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/layer_manifold/pink/hidden, +/turf/open/floor/iron/dark/side{ + dir = 4 + }, +/area/station/hallway/primary/aft) "cXi" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 1 @@ -9104,21 +9118,34 @@ }, /turf/open/floor/iron/solarpanel/airless, /area/station/solars/starboard/aft) +"cXt" = ( +/obj/machinery/light/small/directional/west, +/turf/open/floor/iron/dark/smooth_large, +/area/station/security/lockers) "cXu" = ( /turf/open/floor/iron/dark, /area/station/construction/mining/aux_base) -"cXJ" = ( -/obj/machinery/door/airlock/maintenance, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance, -/obj/effect/mapping_helpers/airlock/unres, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ +"cXz" = ( +/obj/effect/turf_decal/siding/thinplating{ dir = 1 }, +/obj/structure/chair/sofa/bench/right, +/obj/effect/landmark/start/assistant, +/turf/open/floor/iron/dark, +/area/station/hallway/secondary/exit/departure_lounge) +"cXE" = ( +/obj/machinery/light_switch/directional/north{ + pixel_x = 5 + }, +/obj/machinery/firealarm/directional/north{ + pixel_x = -5 + }, +/obj/effect/turf_decal/bot, +/obj/structure/liquid_pump, +/turf/open/floor/iron/dark/smooth_large, +/area/station/engineering/atmos) +"cXJ" = ( +/obj/structure/falsewall, /turf/open/floor/plating, /area/station/maintenance/port/aft) "cXK" = ( @@ -9147,18 +9174,14 @@ }, /obj/machinery/requests_console/directional/north{ department = "Cargo Bay"; - name = "Cargo Bay Requests Console"; - supplies_requestable = 1 + name = "Cargo Bay Requests Console" }, +/obj/effect/mapping_helpers/requests_console/supplies, /obj/machinery/vending/wardrobe/cargo_wardrobe, /turf/open/floor/iron/dark/side{ dir = 1 }, /area/station/cargo/storage) -"cYh" = ( -/obj/effect/turf_decal/tile/dark_blue/fourcorners, -/turf/open/floor/iron/dark, -/area/station/command/bridge) "cYs" = ( /obj/structure/sink/directional/south, /obj/structure/mirror/directional/north, @@ -9176,21 +9199,42 @@ /obj/structure/cable, /turf/open/floor/iron/dark, /area/station/ai_monitored/security/armory) -"cYG" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +"cYI" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, +/turf/open/floor/wood, +/area/station/command/heads_quarters/blueshield) +"cYM" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /obj/structure/cable, -/turf/open/floor/iron/white, -/area/station/medical/pharmacy) -"cYN" = ( -/obj/effect/turf_decal/tile/blue/fourcorners, -/obj/machinery/airalarm/directional/west, -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 4 +/obj/machinery/door/poddoor/preopen{ + id = "testlab"; + name = "Xenobiology Secure Chamber Blast Door" }, -/obj/machinery/portable_atmospherics/pump, -/turf/open/floor/iron, +/obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible, +/obj/machinery/door/window/left/directional/north{ + name = "Test Chamber"; + req_access = list("xenobiology") + }, +/obj/structure/liquid_barrier, +/turf/open/floor/engine, +/area/station/science/xenobiology) +"cYN" = ( +/obj/effect/turf_decal/tile/yellow/fourcorners, +/obj/machinery/light/small/directional/north, +/turf/open/floor/iron/dark, /area/station/hallway/primary/aft) +"cYV" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 8 + }, +/obj/machinery/status_display/evac/directional/west, +/obj/machinery/computer/diseasesplicer, +/turf/open/floor/iron/white, +/area/station/medical/virology) "cYX" = ( /obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/bridge_pipe/cyan/visible, @@ -9199,11 +9243,16 @@ }, /turf/open/floor/plating, /area/station/engineering/atmos/pumproom) +"cZa" = ( +/obj/structure/sign/poster/official/no_erp/directional/west, +/obj/effect/spawner/random/vending/snackvend, +/turf/open/floor/iron/white, +/area/station/medical/break_room) "cZl" = ( -/obj/item/radio/intercom/directional/south, /obj/effect/turf_decal/tile/yellow{ dir = 8 }, +/obj/machinery/airalarm/directional/south, /turf/open/floor/iron/dark/side, /area/station/tcommsat/computer) "cZs" = ( @@ -9218,19 +9267,7 @@ name = "Isolation Cell Hall Vent" }, /turf/open/floor/plating, -/area/station/security/prison) -"cZu" = ( -/obj/effect/turf_decal/trimline/blue/filled/warning{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/blue/warning{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/turf/open/floor/iron/white, -/area/station/medical/medbay/aft) +/area/station/security/prison/safe) "cZI" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 4 @@ -9252,22 +9289,6 @@ /obj/structure/table/reinforced/plasmarglass, /turf/open/floor/iron/white, /area/station/science/xenobiology) -"cZM" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible, -/obj/structure/cable, -/obj/machinery/door/airlock/hatch{ - name = "Cytology Pen" - }, -/obj/effect/mapping_helpers/airlock/access/all/science/xenobio, -/obj/structure/liquid_barrier, -/turf/open/floor/engine, -/area/station/science/xenobiology) "cZU" = ( /obj/machinery/light/small/directional/west, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ @@ -9294,11 +9315,6 @@ /obj/item/radio/intercom/directional/east, /turf/open/floor/iron/dark, /area/station/engineering/atmos/hfr_room) -"daj" = ( -/obj/effect/turf_decal/tile/blue/fourcorners, -/obj/machinery/pdapainter/medbay, -/turf/open/floor/iron/dark/side, -/area/station/command/heads_quarters/cmo) "daN" = ( /obj/effect/mapping_helpers/broken_floor, /obj/item/circuitboard/machine/stasis, @@ -9313,12 +9329,14 @@ /turf/open/floor/iron, /area/station/science/robotics/lab) "daR" = ( -/obj/machinery/light/directional/south, -/obj/machinery/power/apc/auto_name/directional/south, -/obj/structure/cable, -/obj/effect/mapping_helpers/apc/cell_5k, -/turf/open/floor/iron/dark, -/area/station/security/prison/safe) +/obj/machinery/firealarm/directional/east{ + pixel_y = 5 + }, +/obj/machinery/light_switch/directional/east{ + pixel_y = -5 + }, +/turf/open/floor/carpet/black, +/area/station/security/bitden) "daT" = ( /obj/machinery/light/small/directional/south, /turf/open/floor/iron/dark/side, @@ -9341,71 +9359,43 @@ /obj/item/stock_parts/scanning_module/adv, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/station/maintenance/port/aft) +/area/station/maintenance/department/engine) +"dbz" = ( +/obj/machinery/light/small/directional/south, +/turf/open/floor/iron/dark/smooth_large, +/area/station/hallway/secondary/entry) "dbG" = ( /obj/machinery/shieldgen, /turf/open/floor/plating, /area/station/engineering/main) "dbO" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/structure/cable, /obj/effect/spawner/random/engineering/tracking_beacon, /turf/open/floor/iron/dark, /area/station/commons/storage/primary) -"dbS" = ( -/obj/effect/turf_decal/trimline/blue/filled/warning{ - dir = 4 - }, -/obj/structure/railing{ - dir = 4 - }, -/turf/open/floor/iron/white/textured, -/area/station/medical/chemistry) "dbW" = ( /obj/structure/bed, /obj/item/bedsheet/dorms, /obj/effect/landmark/start/prisoner, /turf/open/floor/wood/parquet, /area/station/security/prison/safe) -"dct" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/door/airlock/maintenance, -/obj/effect/mapping_helpers/airlock/access/any/science/maintenance, -/obj/effect/mapping_helpers/airlock/unres{ - dir = 1 - }, -/turf/open/floor/plating, -/area/station/maintenance/department/science) -"dcz" = ( -/obj/effect/turf_decal/trimline/green/filled/warning, -/obj/effect/turf_decal/trimline/green/warning{ +"dcq" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line, +/obj/effect/turf_decal/trimline/blue/filled/line{ dir = 1 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/structure/disposalpipe/segment, /turf/open/floor/iron/dark, -/area/station/hallway/primary/starboard) +/area/station/engineering/storage/tech) +"dcz" = ( +/obj/structure/bookcase/random/fiction, +/turf/open/floor/wood, +/area/station/service/library) "dcA" = ( -/obj/structure/closet/crate/coffin, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/directional/west, -/turf/open/floor/iron/dark, -/area/station/maintenance/starboard/fore) -"ddr" = ( -/obj/machinery/light/small/directional/south, -/obj/machinery/airalarm/directional/south, -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/trash/garbage, -/turf/open/floor/plating, -/area/station/maintenance/department/engine/atmos) +/turf/closed/wall, +/area/station/maintenance/department/engineering/central) "ddu" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -9413,17 +9403,16 @@ /obj/effect/turf_decal/bot, /obj/effect/landmark/secequipment, /obj/structure/cable, -/turf/open/floor/iron/showroomfloor, +/turf/open/floor/iron/dark, /area/station/security/lockers) "ddy" = ( /turf/closed/wall/r_wall, /area/station/maintenance/port) "ddB" = ( -/obj/structure/cable, /obj/machinery/power/apc/auto_name/directional/north, -/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/landmark/generic_maintenance_landmark, +/obj/effect/decal/cleanable/dirt, /obj/effect/landmark/event_spawn, /turf/open/floor/iron, /area/station/maintenance/department/electrical) @@ -9432,23 +9421,6 @@ /obj/structure/cable, /turf/open/floor/plating, /area/station/maintenance/solars/starboard/aft) -"ddL" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/door/firedoor, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "med_lockdown"; - name = "Medbay Emergency Lockdown Shutters"; - dir = 1 - }, -/obj/machinery/duct, -/turf/open/floor/iron/white/textured, -/area/station/medical/exam_room) "ddQ" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -9468,7 +9440,9 @@ /area/station/security/execution/transfer) "deb" = ( /obj/machinery/atmospherics/pipe/smart/simple/green/visible, -/obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible/layer4, +/obj/machinery/atmospherics/pipe/smart/simple/dark/visible/layer4{ + dir = 4 + }, /turf/open/floor/iron/dark, /area/station/engineering/atmos) "dec" = ( @@ -9481,13 +9455,6 @@ /obj/structure/sign/departments/maint/directional/north, /turf/open/floor/iron/dark, /area/station/hallway/primary/central) -"dee" = ( -/obj/effect/turf_decal/trimline/blue/filled/corner, -/obj/effect/turf_decal/trimline/blue/line{ - dir = 9 - }, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) "dej" = ( /obj/effect/turf_decal/trimline/purple/filled/warning{ dir = 5 @@ -9495,24 +9462,40 @@ /turf/open/floor/iron, /area/station/science/robotics/lab) "det" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/effect/landmark/start/gary/rare, -/turf/open/floor/iron/sepia, -/area/station/service/library/artgallery) +/obj/machinery/atmospherics/components/unary/passive_vent{ + dir = 1 + }, +/obj/structure/railing{ + dir = 4; + layer = 4.1 + }, +/turf/open/floor/plating/airless, +/area/space/nearstation) "deB" = ( -/obj/effect/spawner/random/vending/snackvend, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 8 + }, +/obj/machinery/light/small/directional/west, +/obj/machinery/firealarm/directional/west{ + pixel_y = 5 + }, +/obj/machinery/light_switch/directional/west{ + pixel_y = -5 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, /turf/open/floor/iron/dark, -/area/station/command/meeting_room) +/area/station/security/checkpoint/medical) "deF" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/table/wood, -/obj/item/stack/package_wrap, -/turf/open/floor/wood, -/area/station/service/library/lounge) +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 9 + }, +/obj/structure/bookcase/manuals/engineering, +/turf/open/floor/iron/dark/side{ + dir = 9 + }, +/area/station/engineering/break_room) "deQ" = ( /obj/machinery/light/neon_lining{ dir = 8 @@ -9520,7 +9503,7 @@ /turf/open/floor/stone, /area/station/science/xenobiology) "deW" = ( -/obj/effect/turf_decal/trimline/neutral/filled/corner{ +/obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 4 }, /turf/open/floor/iron/dark, @@ -9541,10 +9524,10 @@ }, /obj/machinery/requests_console/directional/north{ department = "Robotics"; - name = "Robotics Requests Console"; - receive_ore_updates = 1; - supplies_requestable = 1 + name = "Robotics Requests Console" }, +/obj/effect/mapping_helpers/requests_console/ore_update, +/obj/effect/mapping_helpers/requests_console/supplies, /obj/structure/disposalpipe/trunk{ dir = 8 }, @@ -9579,7 +9562,7 @@ }, /obj/effect/mapping_helpers/airlock/access/all/security/general, /turf/open/floor/plating, -/area/station/maintenance/department/security/brig) +/area/station/security/brig) "dfV" = ( /obj/machinery/holopad, /obj/effect/turf_decal/box, @@ -9589,6 +9572,7 @@ /obj/effect/turf_decal/trimline/red/filled/line{ dir = 6 }, +/obj/machinery/light/small/directional/south, /obj/machinery/gulag_teleporter, /turf/open/floor/iron/dark, /area/station/security/processing) @@ -9597,22 +9581,36 @@ /obj/structure/reagent_dispensers/watertank, /turf/open/floor/plating, /area/station/maintenance/port) +"dgf" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/emcloset/anchored, +/turf/open/floor/iron, +/area/station/maintenance/starboard/aft) +"dgg" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/obj/structure/window/spawner/directional/east, +/obj/machinery/chem_master, +/turf/open/floor/iron/white/textured, +/area/station/medical/pharmacy) "dgl" = ( /obj/effect/spawner/structure/window/reinforced/plasma, /turf/open/floor/plating, /area/station/maintenance/disposal/incinerator) -"dgy" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "med_lockdown"; - name = "Medbay Emergency Lockdown Shutters"; - dir = 8 +"dgr" = ( +/obj/effect/turf_decal/trimline/blue/filled/warning{ + dir = 4 }, -/turf/open/floor/plating, -/area/station/medical/exam_room) +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/duct, +/turf/open/floor/iron/white, +/area/station/medical/storage) "dgz" = ( /obj/effect/turf_decal/trimline/yellow/filled/line, -/obj/structure/reagent_dispensers/fueltank, +/obj/machinery/space_heater, /turf/open/floor/iron, /area/station/engineering/storage) "dgD" = ( @@ -9632,24 +9630,16 @@ }, /obj/machinery/door/window/left/directional/north{ dir = 8; - name = "Reception Window" + name = "Reception" }, /obj/machinery/door/window/brigdoor/right/directional/east{ req_access = list("hop"); name = "Head of Personnel's Desk" }, -/obj/machinery/door/poddoor/shutters/preopen{ - dir = 8; +/obj/machinery/door/poddoor/shutters{ id = "hop"; - name = "Privacy Shutters" - }, -/obj/item/paper_bin{ - pixel_x = 3; - pixel_y = 4 - }, -/obj/item/pen{ - pixel_x = 3; - pixel_y = 4 + name = "Privacy Shutters"; + dir = 8 }, /turf/open/floor/iron/dark/textured, /area/station/command/heads_quarters/hop) @@ -9667,12 +9657,18 @@ }, /turf/open/floor/iron/dark, /area/station/security/checkpoint/escape) +"dgN" = ( +/obj/effect/turf_decal/tile/green/fourcorners, +/obj/structure/rack, +/obj/effect/spawner/random/techstorage/service_all, +/turf/open/floor/iron/dark, +/area/station/engineering/storage/tech) "dgP" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/glass, -/turf/open/floor/iron, -/area/station/maintenance/starboard/aft) +/obj/effect/turf_decal/trimline/blue/filled/corner{ + dir = 1 + }, +/turf/open/floor/iron/white, +/area/station/medical/pharmacy) "dgR" = ( /obj/machinery/atmospherics/pipe/smart/simple/cyan/visible{ dir = 4 @@ -9680,10 +9676,19 @@ /turf/open/floor/iron/dark, /area/station/engineering/atmos) "dgS" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/duct, -/turf/open/floor/iron/showroomfloor, -/area/station/maintenance/starboard/aft) +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/virology/glass{ + name = "Pathology Pen" + }, +/obj/effect/mapping_helpers/airlock/access/all/medical/virology, +/turf/open/floor/iron/white/textured, +/area/station/medical/virology) "dgT" = ( /obj/effect/turf_decal/trimline/neutral/filled/warning{ dir = 1 @@ -9692,14 +9697,19 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/dark, /area/station/hallway/primary/port) +"dhc" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/station/medical/exam_room) "dhd" = ( /obj/machinery/space_heater, /turf/open/floor/plating, /area/station/maintenance/port/fore) -"dhi" = ( -/obj/structure/disposalpipe/segment, -/turf/closed/wall/r_wall, -/area/station/maintenance/department/engine/atmos) "dhq" = ( /obj/effect/turf_decal/bot, /obj/structure/table, @@ -9709,7 +9719,8 @@ /turf/open/floor/iron, /area/station/maintenance/starboard/aft) "dhs" = ( -/turf/closed/wall/r_wall, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, /area/station/engineering/atmos/pumproom) "dhz" = ( /obj/effect/turf_decal/tile/neutral/half/contrasted{ @@ -9727,36 +9738,45 @@ /turf/open/floor/plating, /area/station/maintenance/starboard/fore) "dhL" = ( -/obj/machinery/atmospherics/pipe/bridge_pipe/green/visible, /obj/effect/turf_decal/tile/neutral/opposingcorners{ dir = 1 }, /obj/effect/turf_decal/tile/blue, +/obj/machinery/atmospherics/pipe/bridge_pipe/green/visible, /obj/machinery/atmospherics/pipe/bridge_pipe/cyan/visible{ dir = 4 }, /turf/open/floor/iron/dark, /area/station/engineering/atmos) "dhZ" = ( -/obj/structure/table/wood, -/obj/machinery/reagentgrinder{ - pixel_y = 8 +/obj/machinery/firealarm/directional/south{ + pixel_x = 5 }, +/obj/machinery/light_switch/directional/south{ + pixel_x = -5 + }, +/obj/structure/closet/secure_closet/bar, /turf/open/floor/wood, /area/station/service/bar/backroom) +"did" = ( +/obj/machinery/status_display/evac/directional/north, +/turf/open/floor/iron/dark/side{ + dir = 1 + }, +/area/station/commons/fitness/recreation) "dim" = ( -/obj/machinery/computer/bank_machine, /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/turf_decal/bot_white, +/obj/effect/turf_decal/bot_white/left, +/obj/machinery/airalarm/directional/west, +/obj/structure/closet/crate/silvercrate, /turf/open/floor/iron/dark, /area/station/ai_monitored/command/nuke_storage) "dio" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/hidden{ + dir = 6 }, -/turf/open/floor/iron/dark, -/area/station/service/library/printer) +/turf/open/floor/catwalk_floor/iron_dark, +/area/station/engineering/transit_tube) "dix" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -9774,32 +9794,15 @@ /obj/machinery/duct, /turf/open/floor/iron/dark/textured, /area/station/security/prison/garden) -"diy" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/medical/glass{ - name = "Medbay Storage" - }, -/obj/effect/mapping_helpers/airlock/access/all/medical/general, -/obj/machinery/duct, -/turf/open/floor/iron/dark/textured, -/area/station/medical/storage) "diA" = ( +/obj/machinery/light/small/directional/west, /obj/structure/sign/poster/random/directional/west, /obj/machinery/space_heater, /turf/open/floor/plating, /area/station/maintenance/department/science) "diI" = ( /obj/structure/cable, -/obj/structure/chair/wood{ +/obj/structure/chair/plastic{ dir = 8 }, /turf/open/floor/wood, @@ -9809,20 +9812,16 @@ /turf/open/floor/engine/vacuum, /area/station/science/ordnance/burnchamber) "diY" = ( -/obj/structure/cable, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/door/airlock/security/glass{ - name = "Armory" +/obj/machinery/light/small/directional/east, +/obj/machinery/portable_atmospherics/canister/air, +/turf/open/floor/iron/dark/side{ + dir = 4 }, -/obj/effect/mapping_helpers/airlock/access/all/security/armory, -/turf/open/floor/iron/dark/textured, -/area/station/ai_monitored/security/armory) +/area/station/security/prison) "djl" = ( -/obj/machinery/camera/directional/south{ - c_tag = "Command - Secure Eva Storage"; +/obj/machinery/light/small/directional/south, +/obj/machinery/camera/motion/directional/south{ + c_tag = "Command - EVA Storage, Secure"; name = "motion-sensitive command camera" }, /obj/structure/closet/crate/rcd, @@ -9843,17 +9842,6 @@ /obj/effect/spawner/random/structure/girder, /turf/open/floor/plating, /area/station/maintenance/department/cargo) -"djT" = ( -/obj/effect/turf_decal/trimline/green/filled/line, -/turf/open/floor/iron, -/area/station/engineering/storage/tech) -"djX" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/station/construction) "dkb" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ @@ -9873,41 +9861,10 @@ /obj/machinery/duct, /turf/open/floor/iron/white/textured, /area/station/science/research) -"dkY" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/yellow/line{ - dir = 4 - }, -/obj/structure/table, -/obj/item/stock_parts/manipulator, -/obj/item/stock_parts/manipulator, -/obj/item/stock_parts/manipulator, -/obj/item/stock_parts/manipulator, -/obj/item/stock_parts/capacitor, -/obj/item/stock_parts/micro_laser, -/obj/item/stock_parts/micro_laser/high, -/obj/item/stock_parts/micro_laser/high, -/obj/item/stock_parts/micro_laser/high, -/obj/item/stock_parts/micro_laser/high, -/turf/open/floor/iron/dark, -/area/station/engineering/storage/tech) -"dlc" = ( -/obj/effect/turf_decal/trimline/yellow/filled/warning{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/iron/dark/side{ - dir = 6 - }, -/area/station/engineering/break_room) "dle" = ( /obj/structure/sign/departments/engineering/directional/west, -/obj/effect/spawner/random/structure/table_or_rack, -/obj/effect/spawner/random/maintenance/seven, +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/generic_maintenance_landmark, /turf/open/floor/plating, /area/station/maintenance/port/aft) "dli" = ( @@ -9921,17 +9878,6 @@ /obj/effect/spawner/structure/window, /turf/open/floor/plating, /area/station/commons/storage/primary) -"dlp" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 5 - }, -/obj/machinery/light/directional/north, -/obj/structure/table, -/obj/item/stack/cable_coil, -/turf/open/floor/iron/dark/side{ - dir = 5 - }, -/area/station/engineering/break_room) "dlt" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -9939,11 +9885,20 @@ /turf/open/floor/iron/white, /area/station/science/xenobiology) "dly" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/blue/line, +/obj/machinery/atmospherics/components/unary/portables_connector/visible/layer2{ + dir = 4 + }, +/obj/machinery/portable_atmospherics/pump, +/obj/machinery/atmospherics/pipe/smart/simple/cyan/hidden/layer4{ + dir = 4 + }, +/turf/open/floor/iron/dark/side{ dir = 1 }, -/obj/effect/turf_decal/trimline/yellow/line, -/turf/open/floor/iron, /area/station/hallway/primary/aft) "dlC" = ( /obj/docking_port/stationary{ @@ -9964,18 +9919,20 @@ /turf/open/floor/iron, /area/station/cargo/lobby) "dlI" = ( -/obj/machinery/atmospherics/pipe/smart/simple/brown/visible{ - dir = 6 +/obj/structure/table/wood, +/obj/machinery/chem_dispenser/drinks/beer{ + dir = 1 }, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/station/engineering/atmos/pumproom) +/turf/open/floor/wood, +/area/station/service/abandoned_gambling_den) "dlY" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/siding/wideplating_new/dark{ dir = 4 }, -/obj/machinery/telecomms/server/presets/command, -/turf/open/floor/engine/telecomms, +/obj/effect/turf_decal/siding/wideplating_new/dark{ + dir = 8 + }, +/turf/open/floor/iron/dark/telecomms, /area/station/tcommsat/server) "dmh" = ( /obj/machinery/light/directional/west, @@ -9985,15 +9942,13 @@ }, /area/station/commons/fitness) "dmm" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 8 +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 10 }, -/obj/structure/cable, -/turf/open/floor/wood/tile, -/area/station/service/library/artgallery) +/turf/open/floor/iron, +/area/station/engineering/main) "dmt" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/decal/cleanable/dirt, /obj/structure/disposalpipe/segment{ dir = 9 }, @@ -10019,17 +9974,8 @@ /obj/machinery/plumbing/ooze_sucker{ mapping_id = "6" }, -/obj/machinery/light/floor/has_bulb, /turf/open/floor/engine, /area/station/science/xenobiology) -"dnn" = ( -/obj/structure/extinguisher_cabinet/directional/west, -/obj/structure/closet/secure_closet/psychology, -/obj/item/toy/plush/moth{ - name = "Dr. Moff" - }, -/turf/open/floor/wood, -/area/station/medical/psychology) "dnp" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -10041,10 +9987,14 @@ /turf/open/floor/engine, /area/station/ai_monitored/turret_protected/ai) "dnA" = ( -/obj/effect/spawner/random/structure/table, -/obj/effect/spawner/random/maintenance, -/turf/open/floor/plating, -/area/station/maintenance/department/engine/atmos) +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/command/bridge) "dnE" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -10054,9 +10004,13 @@ /obj/effect/turf_decal/box, /turf/open/floor/iron/dark/smooth_large, /area/station/security/office) -"dnR" = ( -/turf/closed/wall/r_wall, -/area/station/medical/storage) +"dnK" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 4 + }, +/obj/machinery/duct, +/turf/open/floor/iron/white, +/area/station/medical/treatment_center) "dnV" = ( /obj/effect/turf_decal/stripes/line{ dir = 9 @@ -10068,6 +10022,7 @@ /turf/open/floor/engine, /area/station/ai_monitored/command/storage/satellite) "dnW" = ( +/obj/machinery/duct, /obj/effect/spawner/random/engineering/tracking_beacon, /turf/open/floor/iron, /area/station/engineering/main) @@ -10116,10 +10071,18 @@ /obj/machinery/duct, /turf/open/floor/plastic, /area/station/security/prison/safe) +"doy" = ( +/obj/machinery/duct, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/station/medical/break_room) "doA" = ( -/obj/effect/mapping_helpers/broken_floor, -/turf/open/floor/plating, -/area/station/maintenance/starboard/fore) +/obj/structure/cable, +/obj/structure/sign/warning/rad_shelter/directional/north, +/turf/open/floor/iron/dark, +/area/station/security/prison) "doH" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 1 @@ -10162,6 +10125,11 @@ /obj/machinery/plumbing/ooze_compressor, /turf/open/floor/iron/white, /area/station/science/xenobiology) +"doT" = ( +/obj/structure/ghost_critter_spawn, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) "doW" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -10175,29 +10143,32 @@ }, /turf/open/floor/iron/dark, /area/station/maintenance/disposal) -"dpd" = ( -/obj/effect/turf_decal/trimline/blue/filled/corner{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/station/medical/break_room) "dpo" = ( -/obj/machinery/camera/autoname/directional/north, -/obj/structure/table, -/obj/item/book/manual/wiki/cooking_to_serve_man, -/obj/item/reagent_containers/condiment/enzyme{ - pixel_x = 9; - pixel_y = 3 - }, -/obj/item/reagent_containers/condiment/flour, -/obj/item/reagent_containers/condiment/rice, -/obj/item/reagent_containers/condiment/sugar{ - pixel_x = -5 - }, -/obj/item/storage/fancy/egg_box, +/obj/structure/closet/crate, +/obj/effect/spawner/random/contraband/prison, +/obj/item/reagent_containers/cup/bowl, +/obj/item/reagent_containers/cup/bowl, +/obj/item/reagent_containers/cup/bowl, +/obj/item/reagent_containers/cup/bowl, +/obj/item/reagent_containers/cup/bowl, +/obj/item/reagent_containers/cup/bowl, +/obj/item/reagent_containers/cup/bowl, +/obj/item/reagent_containers/cup/bowl, +/obj/item/kitchen/fork/plastic, +/obj/item/kitchen/fork/plastic, +/obj/item/kitchen/fork/plastic, +/obj/item/kitchen/spoon/plastic, +/obj/item/kitchen/spoon/plastic, +/obj/item/kitchen/spoon/plastic, +/obj/item/knife/plastic, +/obj/item/knife/plastic, +/obj/item/knife/plastic, +/obj/item/storage/bag/tray/cafeteria, +/obj/item/storage/bag/tray/cafeteria, +/obj/item/storage/bag/tray/cafeteria, +/obj/item/storage/bag/tray/cafeteria, +/obj/item/storage/box/drinkingglasses, +/obj/item/storage/box/drinkingglasses, /turf/open/floor/iron/kitchen, /area/station/security/prison/mess) "dpu" = ( @@ -10243,24 +10214,28 @@ dir = 1 }, /area/station/commons/dorms) -"dqg" = ( -/obj/effect/spawner/structure/window, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "med_lockdown"; - name = "Medbay Emergency Lockdown Shutters" - }, -/turf/open/floor/plating, -/area/station/medical/break_room) "dqt" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/effect/turf_decal/siding/thinplating{ + dir = 4 }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/door/airlock/maintenance, -/obj/effect/mapping_helpers/airlock/access/any/service/maintenance, -/obj/effect/mapping_helpers/airlock/unres, -/obj/machinery/duct, -/turf/open/floor/plating, +/obj/structure/chair/sofa/bench/left{ + dir = 8 + }, +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron/dark, +/area/station/hallway/secondary/exit/departure_lounge) +"dqu" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/effect/spawner/random/structure/steam_vent, +/turf/open/floor/catwalk_floor, /area/station/maintenance/starboard/aft) "dqx" = ( /obj/structure/weightmachine/stacklifter, @@ -10271,15 +10246,29 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/disposalpipe/segment, -/turf/open/floor/plating, -/area/station/maintenance/department/security/brig) -"drg" = ( -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 10 +/turf/open/floor/catwalk_floor, +/area/station/maintenance/department/science) +"dqO" = ( +/obj/effect/turf_decal/trimline/dark_blue/line{ + dir = 8 }, -/obj/machinery/vending/wardrobe/viro_wardrobe, -/turf/open/floor/iron/white, -/area/station/medical/virology) +/obj/effect/turf_decal/trimline/dark_blue/filled/line{ + dir = 4 + }, +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/central) +"dqX" = ( +/obj/effect/turf_decal/trimline/green/filled/warning, +/obj/effect/turf_decal/trimline/green/warning{ + dir = 1 + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/starboard) "dro" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -10296,41 +10285,21 @@ /obj/effect/landmark/navigate_destination/dockescpod1, /turf/open/floor/iron/dark/textured_large, /area/station/hallway/secondary/entry) +"drq" = ( +/obj/effect/mapping_helpers/broken_floor, +/turf/open/floor/iron/showroomfloor, +/area/station/service/abandoned_gambling_den) "dru" = ( /obj/structure/chair/stool/directional/west, /obj/effect/landmark/start/assistant, /turf/open/floor/iron, /area/station/commons/dorms) -"drv" = ( -/obj/machinery/computer/teleporter{ - dir = 1 - }, -/obj/machinery/button/door/directional/west{ - id = "tele_shutter"; - name = "Teleporter Shutter Control"; - req_access = list("teleporter") - }, -/obj/effect/turf_decal/tile/dark_blue/fourcorners, -/turf/open/floor/iron/dark, -/area/station/command/teleporter) "drH" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 }, /turf/open/floor/carpet, /area/station/service/chapel) -"drJ" = ( -/obj/effect/turf_decal/tile/blue/fourcorners, -/obj/machinery/computer/security/telescreen/cmo{ - dir = 4; - pixel_x = -30 - }, -/obj/machinery/modular_computer/preset/id{ - dir = 4 - }, -/obj/machinery/light/small/directional/west, -/turf/open/floor/iron/dark, -/area/station/command/heads_quarters/cmo) "drQ" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -10351,6 +10320,15 @@ dir = 8 }, /area/station/cargo/miningoffice) +"dsc" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line, +/obj/effect/turf_decal/trimline/neutral/line{ + dir = 1 + }, +/obj/machinery/light/directional/south, +/obj/machinery/station_map/directional/south, +/turf/open/floor/iron/dark, +/area/station/hallway/secondary/entry) "dsd" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -10366,7 +10344,6 @@ /area/station/maintenance/starboard/aft) "dsn" = ( /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/chair{ dir = 4 }, @@ -10377,12 +10354,6 @@ /obj/structure/cable, /turf/open/floor/iron/white, /area/station/science/lab) -"dsE" = ( -/obj/effect/turf_decal/box, -/obj/machinery/holopad, -/obj/effect/landmark/event_spawn, -/turf/open/floor/iron/dark/smooth_large, -/area/station/command/meeting_room) "dsR" = ( /obj/machinery/light/small/directional/west, /obj/effect/decal/cleanable/dirt, @@ -10390,43 +10361,37 @@ /turf/open/floor/plating, /area/station/maintenance/starboard/fore) "dsU" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/trimline/neutral/filled/warning{ +/obj/effect/turf_decal/trimline/green/filled/line{ dir = 10 }, -/obj/effect/turf_decal/trimline/neutral/corner{ +/obj/effect/turf_decal/trimline/green/corner{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, /turf/open/floor/iron/dark, /area/station/hallway/primary/central) -"dsV" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/effect/decal/cleanable/dirt, -/obj/structure/bonfire, -/turf/open/floor/iron, -/area/station/maintenance/starboard/aft) "dsX" = ( /turf/open/floor/iron, /area/station/command/heads_quarters/ce) -"dtm" = ( -/obj/machinery/suit_storage_unit/atmos, -/obj/structure/extinguisher_cabinet/directional/north, -/turf/open/floor/iron/dark, -/area/station/engineering/atmos) -"dtT" = ( -/obj/effect/turf_decal/trimline/blue/filled/warning{ - dir = 8 +"dto" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 10 }, -/obj/effect/turf_decal/trimline/blue/warning{ - dir = 4 +/obj/machinery/firealarm/directional/south{ + pixel_x = -5 + }, +/obj/machinery/light_switch/directional/south{ + pixel_x = 5 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 }, /turf/open/floor/iron/white, -/area/station/medical/medbay/central) +/area/station/medical/cryo) +"dua" = ( +/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/machinery/computer/crew, +/turf/open/floor/iron, +/area/station/medical/paramedic) "dub" = ( /obj/structure/chair/office{ dir = 8 @@ -10439,15 +10404,31 @@ }, /turf/open/floor/iron, /area/station/science/ordnance) +"duk" = ( +/obj/machinery/light/directional/east, +/obj/machinery/newscaster/directional/east, +/obj/machinery/computer/crew{ + dir = 8 + }, +/turf/open/floor/wood, +/area/station/command/heads_quarters/blueshield) +"dun" = ( +/obj/effect/turf_decal/tile/blue/full, +/obj/effect/turf_decal/box, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/holopad, +/turf/open/floor/iron/large, +/area/station/medical/paramedic) "duu" = ( /obj/effect/turf_decal/box, /obj/machinery/holopad, /turf/open/floor/iron/dark/smooth_large, /area/station/security/courtroom) -"duE" = ( -/obj/machinery/vending/coffee, -/turf/open/floor/plating, -/area/station/maintenance/department/engine/atmos) "duF" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/turf_decal/trimline/red/filled/corner{ @@ -10473,24 +10454,13 @@ /turf/open/floor/plating, /area/station/maintenance/port/fore) "dvd" = ( -/obj/machinery/light/directional/east, +/obj/machinery/light/small/directional/east, /obj/item/radio/intercom/prison/directional/east, /turf/open/floor/iron/dark, /area/station/security/prison) "dvO" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/door/firedoor, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "library_desk_shutters"; - name = "Library Desk Shutters"; - dir = 1 - }, -/obj/machinery/libraryscanner, -/turf/open/floor/iron/dark/textured, -/area/station/service/library/printer) +/turf/closed/wall, +/area/station/medical/paramedic) "dvS" = ( /obj/effect/turf_decal/trimline/yellow/line{ dir = 1 @@ -10516,13 +10486,10 @@ /obj/machinery/camera/autoname/directional/north, /obj/structure/sign/warning/biohazard/directional/north, /obj/structure/table/reinforced/plasmarglass, -/obj/item/experi_scanner{ - pixel_x = 4 - }, -/obj/item/clothing/gloves/latex, -/obj/item/clothing/glasses/science, /obj/item/wirecutters, -/obj/item/screwdriver, +/obj/item/screwdriver{ + pixel_y = 8 + }, /turf/open/floor/iron/white, /area/station/science/xenobiology) "dws" = ( @@ -10536,30 +10503,20 @@ /turf/open/floor/iron/dark, /area/station/hallway/secondary/entry) "dwz" = ( -/obj/effect/turf_decal/tile/red/fourcorners, -/obj/machinery/camera/autoname/directional/east, -/obj/machinery/power/apc/auto_name/directional/east, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/station/security/interrogation) -"dwB" = ( -/obj/effect/spawner/random/structure/table, -/obj/item/assembly/igniter, -/turf/open/floor/plating, -/area/station/maintenance/port/aft) -"dwH" = ( -/obj/effect/turf_decal/trimline/blue/warning{ +/obj/effect/turf_decal/tile/red/half/contrasted{ dir = 4 }, -/obj/effect/turf_decal/trimline/blue/filled/warning{ - dir = 8 +/obj/machinery/camera/directional/east{ + c_tag = "Security - Interrogation"; + name = "security camera"; + network = list("ss13","interrogation") }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/power/apc/auto_name/directional/east, /obj/structure/cable, -/obj/machinery/duct, -/turf/open/floor/iron/white, -/area/station/medical/medbay/aft) +/turf/open/floor/iron/dark/side{ + dir = 4 + }, +/area/station/security/interrogation) "dwJ" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -10591,28 +10548,18 @@ /obj/structure/sign/departments/security/directional/north, /turf/open/floor/iron/dark, /area/station/hallway/secondary/entry) -"dxA" = ( -/obj/structure/toilet{ - dir = 4 - }, -/obj/machinery/light/small/directional/east, -/obj/effect/landmark/start/medical_doctor, -/turf/open/floor/iron/showroomfloor, -/area/station/medical/break_room) "dxH" = ( +/obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/door/airlock/engineering{ - name = "EVA Storage" +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/door/airlock/grunge{ + name = "Bar" }, -/obj/effect/mapping_helpers/airlock/access/any/service/maintenance, -/obj/effect/mapping_helpers/airlock/welded, -/obj/effect/mapping_helpers/airlock/locked, -/obj/effect/mapping_helpers/airlock/unres, -/turf/open/floor/iron/textured, -/area/station/maintenance/starboard/aft) +/turf/open/floor/iron/dark/textured, +/area/station/service/abandoned_gambling_den) "dxP" = ( /obj/effect/turf_decal/trimline/neutral/filled/warning{ dir = 1 @@ -10628,10 +10575,25 @@ /obj/effect/turf_decal/tile/green/fourcorners, /turf/open/floor/iron/dark, /area/station/hallway/primary/port) +"dyq" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/duct, +/turf/open/floor/iron/dark, +/area/station/service/janitor) "dyv" = ( /obj/structure/filingcabinet, -/turf/open/floor/iron/dark, +/turf/open/floor/carpet/green, /area/station/commons/vacant_room/office) +"dyE" = ( +/obj/structure/extinguisher_cabinet/directional/north, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/duct, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos/storage) "dyI" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -10653,22 +10615,9 @@ /turf/open/floor/iron/dark/textured, /area/station/security/warden) "dyL" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/door/airlock/maintenance, -/obj/effect/mapping_helpers/airlock/access/any/service/maintenance, -/obj/effect/mapping_helpers/airlock/unres{ - dir = 8 - }, -/turf/open/floor/plating, -/area/station/maintenance/starboard/fore) +/obj/machinery/newscaster/directional/west, +/turf/open/floor/iron/dark, +/area/station/command/bridge) "dyU" = ( /obj/structure/disposalpipe/segment{ dir = 6 @@ -10684,34 +10633,44 @@ /area/station/science/xenobiology) "dzl" = ( /obj/effect/turf_decal/tile/dark_blue/fourcorners, +/obj/structure/cable, /obj/machinery/vending/boozeomat/all_access, /turf/open/floor/iron/dark, /area/station/ai_monitored/turret_protected/ai_upload) -"dzH" = ( -/obj/machinery/computer/crew{ +"dzE" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/turf/open/floor/wood, -/area/station/command/heads_quarters/blueshield) -"dzI" = ( -/obj/effect/turf_decal/box, -/obj/machinery/holopad, -/turf/open/floor/iron/white/smooth_large, -/area/station/medical/surgery) +/obj/machinery/duct, +/obj/machinery/door/airlock/bathroom{ + name = "Bathroom"; + id_tag = "cap_bathroom" + }, +/turf/open/floor/iron/dark/textured, +/area/station/command/heads_quarters/captain/private) +"dzH" = ( +/obj/structure/flora/bush/jungle/b/style_random, +/turf/open/floor/grass, +/area/station/hallway/primary/central) "dzP" = ( -/obj/effect/turf_decal/tile/purple/fourcorners, -/obj/structure/window/reinforced/spawner/directional/west, -/obj/structure/table/glass, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 5 + }, +/obj/machinery/requests_console/directional/east{ + department = "Security"; + name = "Security Requests Console" + }, +/obj/structure/table/reinforced, +/obj/machinery/recharger, /turf/open/floor/iron/dark, -/area/station/command/bridge) +/area/station/security/checkpoint/medical) "dzR" = ( -/obj/effect/turf_decal/siding/wood/corner, /obj/machinery/light/small/directional/west, -/obj/structure/sign/painting/library{ - pixel_x = -32 - }, -/turf/open/floor/wood/tile, -/area/station/service/library/artgallery) +/turf/open/floor/iron/dark, +/area/station/engineering/atmos/pumproom) "dzU" = ( /obj/effect/turf_decal/trimline/red/filled/line, /obj/structure/cable, @@ -10730,6 +10689,11 @@ }, /turf/open/floor/plastic, /area/station/security/prison/safe) +"dzZ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/structure/chair_flipped, +/turf/open/floor/plating, +/area/station/maintenance/department/engine/atmos) "dAg" = ( /obj/machinery/airalarm/directional/east, /obj/machinery/camera/autoname/directional/east, @@ -10741,17 +10705,14 @@ /turf/open/floor/iron/showroomfloor, /area/station/command/heads_quarters/rd) "dAo" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, /obj/structure/sign/warning/radiation/directional/west, /obj/machinery/light/small/directional/west, -/obj/effect/mapping_helpers/apc/cell_5k, +/obj/machinery/power/apc/auto_name/directional/south, /obj/structure/cable, +/obj/effect/mapping_helpers/apc/cell_5k, /obj/structure/chair{ dir = 4 }, -/obj/machinery/power/apc/auto_name/directional/south, /obj/effect/landmark/start/station_engineer, /turf/open/floor/iron, /area/station/engineering/engine_smes) @@ -10770,10 +10731,24 @@ /turf/open/floor/iron/dark, /area/station/ai_monitored/security/armory) "dAB" = ( -/obj/machinery/airalarm/directional/north, -/obj/structure/table/wood, +/obj/structure/extinguisher_cabinet/directional/north, +/obj/structure/dresser, /turf/open/floor/wood, -/area/station/commons/dorms) +/area/station/commons/dorms/room5) +"dAN" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 1 + }, +/obj/machinery/light/small/directional/north, +/obj/machinery/requests_console/directional/north{ + department = "Security"; + name = "Security Requests Console" + }, +/obj/effect/mapping_helpers/requests_console/assistance, +/obj/effect/mapping_helpers/requests_console/information, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/iron/dark, +/area/station/security/checkpoint/engineering) "dAR" = ( /obj/machinery/light/small/directional/west, /obj/effect/decal/cleanable/dirt, @@ -10821,13 +10796,9 @@ }, /obj/machinery/door/airlock/maintenance, /obj/effect/mapping_helpers/airlock/access/any/service/maintenance, -/obj/effect/mapping_helpers/airlock/welded, /obj/effect/mapping_helpers/airlock/unres{ dir = 4 }, -/obj/effect/decal/cleanable/blood/tracks{ - dir = 4 - }, /turf/open/floor/plating, /area/station/maintenance/starboard/fore) "dBA" = ( @@ -10839,45 +10810,58 @@ }, /turf/open/floor/engine, /area/station/science/xenobiology) -"dBH" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 9 - }, -/obj/machinery/firealarm/directional/north, -/obj/item/kirbyplants/random, -/turf/open/floor/iron/dark/side{ - dir = 9 +"dBB" = ( +/obj/effect/turf_decal/trimline/blue/filled/warning{ + dir = 1 }, -/area/station/engineering/break_room) +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/medical/exam_room) "dBO" = ( -/obj/machinery/light/small/directional/south, -/obj/machinery/airalarm/directional/south, -/turf/open/floor/iron/dark, -/area/station/service/library/printer) -"dBU" = ( -/obj/effect/spawner/random/structure/crate, -/turf/open/floor/iron, -/area/station/construction) -"dCc" = ( +/obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ - dir = 4 + dir = 1 }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, -/turf/open/floor/engine, -/area/station/medical/cryo) -"dCd" = ( -/obj/machinery/camera/autoname/directional/west, -/obj/effect/turf_decal/tile/red/fourcorners, -/obj/structure/table/reinforced, -/obj/item/storage/fancy/cigarettes/cigars{ - pixel_y = 14 +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/corporate{ + id_tag = "bs_bolt"; + name = "Blueshield's Office" }, -/obj/item/lighter{ - pixel_y = -6 +/obj/effect/mapping_helpers/airlock/access/all/admin/general, +/turf/open/floor/iron/dark/textured, +/area/station/command/heads_quarters/blueshield) +"dBZ" = ( +/obj/effect/turf_decal/box/corners{ + dir = 8 + }, +/obj/machinery/chem_heater, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"dCg" = ( +/obj/effect/turf_decal/tile/dark_blue/fourcorners, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/obj/machinery/firealarm/directional/north{ + pixel_x = 5 + }, +/obj/machinery/light_switch/directional/north{ + pixel_x = -5 + }, +/obj/machinery/computer/teleporter{ + dir = 4 }, /turf/open/floor/iron/dark, -/area/station/command/bridge) +/area/station/command/teleporter) +"dCs" = ( +/obj/machinery/atmospherics/pipe/smart/manifold/supply/hidden{ + dir = 8 + }, +/obj/machinery/meter, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) "dCt" = ( /obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -10886,50 +10870,24 @@ "dCw" = ( /turf/closed/wall, /area/station/science/lab) -"dCA" = ( -/obj/machinery/firealarm/directional/north, -/obj/machinery/light_switch/directional/north{ - pixel_x = -8 - }, -/obj/structure/table/wood, -/obj/machinery/fax{ - fax_name = "Psychology Office"; - name = "Psychology Office Fax Machine" - }, -/turf/open/floor/wood, -/area/station/medical/psychology) "dCB" = ( /obj/effect/spawner/random/structure/chair_maintenance{ dir = 8 }, /turf/open/floor/plating, /area/station/maintenance/starboard/aft) -"dCC" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 9 - }, -/obj/structure/closet/secure_closet/personal/patient, -/turf/open/floor/iron/white, -/area/station/medical/patients_rooms/room_b) "dCP" = ( /obj/effect/turf_decal/trimline/yellow/line{ dir = 1 }, /obj/effect/turf_decal/trimline/yellow/filled/line, +/obj/machinery/station_map/directional/south, /turf/open/floor/iron/dark, /area/station/hallway/primary/central) "dCT" = ( /obj/structure/flora/grass/jungle/b/style_random, /turf/open/floor/grass, /area/station/hallway/secondary/exit/departure_lounge) -"dCZ" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "hydroponics_shutters"; - name = "Hydroponics Shutters" - }, -/turf/open/floor/plating, -/area/station/service/hydroponics) "dDd" = ( /obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 8 @@ -10937,30 +10895,22 @@ /obj/machinery/light/directional/west, /obj/structure/extinguisher_cabinet/directional/west, /obj/structure/closet/emcloset/anchored, +/obj/effect/landmark/start/hangover/closet, /turf/open/floor/iron/dark, /area/station/hallway/secondary/exit/departure_lounge) "dDn" = ( /obj/machinery/light/small/directional/east, -/obj/effect/spawner/random/structure/tank_holder, +/obj/structure/sign/warning/vacuum/external/directional/east, +/obj/structure/tank_holder/extinguisher, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, /area/station/maintenance/starboard/aft) "dDp" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/table/wood, -/turf/open/floor/wood, -/area/station/service/library/lounge) -"dDC" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 1 +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 8 }, -/obj/structure/table, -/obj/item/plant_analyzer, -/obj/item/stock_parts/cell/high, -/turf/open/floor/iron, -/area/station/engineering/storage/tech) +/turf/open/floor/iron/white, +/area/station/medical/office) "dDE" = ( /obj/effect/decal/cleanable/cobweb/cobweb2, /obj/effect/decal/cleanable/dirt, @@ -10968,7 +10918,8 @@ /turf/open/floor/plating, /area/station/maintenance/port/aft) "dDF" = ( -/obj/machinery/vending/clothing, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/space_heater, /turf/open/floor/plating, /area/station/maintenance/starboard/aft) "dDZ" = ( @@ -10983,12 +10934,59 @@ }, /area/station/service/theater) "dEg" = ( +/obj/machinery/light/small/directional/south, /obj/machinery/camera/directional/south{ c_tag = "Arrivals - Escape Pod Bay 2"; name = "arrivals camera" }, +/obj/structure/chair{ + dir = 1 + }, /turf/open/floor/iron/dark/smooth_large, /area/station/hallway/secondary/entry) +"dEl" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/duct, +/obj/machinery/door_buttons/access_button{ + idDoor = "pathology_airlock_interior"; + idSelf = "pathology_airlock_control"; + name = "Pathology Access Button"; + pixel_y = 6; + req_access = list("pathology"); + pixel_x = -24 + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/virology{ + autoclose = 0; + frequency = 1449; + id_tag = "pathology_airlock_interior"; + name = "Pathology Interior Airlock" + }, +/obj/effect/mapping_helpers/airlock/access/all/medical/virology, +/obj/effect/mapping_helpers/airlock/locked, +/turf/open/floor/iron/white/textured, +/area/station/medical/virology) +"dEo" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/turf/open/floor/iron/white/textured, +/area/station/science/research) +"dEs" = ( +/obj/structure/closet/firecloset/full, +/turf/open/floor/plating, +/area/station/maintenance/port) "dEu" = ( /obj/effect/turf_decal/bot, /obj/machinery/portable_atmospherics/canister/carbon_dioxide, @@ -10997,6 +10995,7 @@ /area/station/science/ordnance/storage) "dEE" = ( /obj/effect/turf_decal/trimline/red/filled/line, +/obj/machinery/status_display/evac/directional/south, /obj/structure/chair{ dir = 4 }, @@ -11007,43 +11006,18 @@ /turf/closed/wall/r_wall, /area/station/security/prison/visit) "dEH" = ( -/obj/effect/spawner/random/structure/table, -/obj/effect/spawner/random/maintenance/five, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) +/turf/closed/wall, +/area/station/medical/chemistry) "dEK" = ( /obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 1 }, /turf/open/floor/iron/dark, /area/station/hallway/secondary/exit/departure_lounge) -"dEL" = ( -/obj/effect/spawner/random/structure/table, -/obj/item/weldingtool/mini{ - pixel_y = 8; - pixel_x = -4 - }, -/obj/item/storage/fancy/cigarettes{ - pixel_y = 2; - pixel_x = 8 - }, -/turf/open/floor/plating/airless, -/area/space/nearstation) -"dEQ" = ( -/obj/item/cigbutt/cigarbutt{ - pixel_x = 7 - }, -/obj/item/phone{ - desc = "Supposedly a direct line to Nanotrasen Central Command. It's not even plugged in."; - pixel_x = -3; - pixel_y = 3 - }, -/obj/structure/table/wood, -/turf/open/floor/iron/dark, -/area/station/command/meeting_room) "dFp" = ( -/obj/structure/table/wood, -/obj/item/storage/dice, +/obj/structure/chair/plastic{ + dir = 4 + }, /turf/open/floor/wood, /area/station/security/prison/rec) "dFq" = ( @@ -11053,10 +11027,14 @@ /turf/open/floor/grass, /area/station/hallway/secondary/exit/departure_lounge) "dFA" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/machinery/firealarm/directional/west{ + pixel_y = 5 }, -/turf/open/floor/carpet/royalblue, +/obj/machinery/light_switch/directional/west{ + pixel_y = -5 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/wood, /area/station/command/heads_quarters/captain) "dFB" = ( /obj/effect/turf_decal/trimline/blue/warning{ @@ -11069,10 +11047,10 @@ /area/station/hallway/primary/central) "dFC" = ( /obj/effect/turf_decal/delivery, -/obj/structure/cable, /obj/machinery/light/small/directional/south, -/obj/machinery/status_display/evac/directional/south, /obj/machinery/camera/autoname/directional/south, +/obj/machinery/newscaster/directional/south, +/obj/structure/cable, /turf/open/floor/iron/large, /area/station/engineering/gravity_generator) "dFP" = ( @@ -11083,6 +11061,11 @@ dir = 4 }, /area/station/commons/locker) +"dFR" = ( +/obj/effect/spawner/random/structure/table_or_rack, +/obj/effect/spawner/random/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/department/engine/atmos) "dFT" = ( /obj/machinery/camera/directional/north{ c_tag = "Engineering - Atmospherics Carbon Dioxide Chamber"; @@ -11091,22 +11074,43 @@ /turf/open/floor/engine/co2, /area/station/engineering/atmos) "dFW" = ( -/obj/machinery/atmospherics/pipe/smart/simple/orange/visible{ - dir = 10 - }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/duct, /turf/open/floor/iron/dark, /area/station/engineering/atmos/storage) -"dGg" = ( -/obj/structure/chair/sofa/right/brown{ - dir = 8 - }, -/turf/open/floor/carpet/blue, -/area/station/medical/psychology) "dGu" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/spawner/random/trash/grille_or_waste, /turf/open/floor/plating, /area/station/maintenance/port) +"dGy" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 9 + }, +/obj/machinery/atmospherics/components/unary/thermomachine/freezer, +/turf/open/floor/iron/white, +/area/station/medical/cryo) +"dGJ" = ( +/obj/effect/turf_decal/trimline/red/filled/line, +/obj/machinery/button/door/directional/south{ + req_access = list("security"); + name = "Security Post Shutters Control"; + id = "engi_security_post" + }, +/obj/structure/table, +/obj/item/book/manual/wiki/security_space_law{ + pixel_x = -9 + }, +/obj/item/radio/off{ + pixel_x = 6 + }, +/obj/item/screwdriver{ + pixel_y = 10 + }, +/turf/open/floor/iron/dark, +/area/station/security/checkpoint/engineering) "dGM" = ( /obj/effect/turf_decal/trimline/red/filled/warning{ dir = 1 @@ -11122,18 +11126,19 @@ /obj/structure/reagent_dispensers/water_cooler, /turf/open/floor/wood, /area/station/commons/vacant_room/office) +"dGY" = ( +/turf/open/floor/iron/dark/side{ + dir = 8 + }, +/area/station/commons/dorms) "dHb" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, /obj/machinery/door/airlock/maintenance, /obj/effect/mapping_helpers/airlock/access/any/medical/maintenance, /obj/effect/mapping_helpers/airlock/unres, -/turf/open/floor/plating, +/turf/open/floor/catwalk_floor/iron_dark, /area/station/maintenance/starboard/aft) "dHc" = ( /obj/structure/disposalpipe/segment, @@ -11146,20 +11151,11 @@ /obj/structure/cable, /turf/open/floor/iron/dark, /area/station/hallway/primary/port) -"dHd" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/maintenance/three, -/turf/open/floor/iron, -/area/station/maintenance/starboard/aft) "dHj" = ( /obj/effect/turf_decal/box, /obj/machinery/holopad, /turf/open/floor/iron/dark/smooth_large, /area/station/hallway/secondary/entry) -"dHn" = ( -/obj/effect/spawner/random/vending/colavend, -/turf/open/floor/plating, -/area/station/maintenance/department/engine/atmos) "dHx" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 4 @@ -11170,29 +11166,34 @@ /obj/machinery/airalarm/directional/east, /turf/open/floor/iron/dark, /area/station/hallway/primary/fore) -"dHz" = ( -/obj/effect/turf_decal/stripes/end, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/table/glass, -/obj/item/wrench/medical, -/obj/item/storage/pill_bottle/epinephrine{ - pixel_x = 8; - pixel_y = 5 - }, -/obj/item/reagent_containers/cup/beaker/large, -/obj/item/reagent_containers/dropper, -/obj/item/reagent_containers/hypospray/medipen/morphine{ - pixel_y = 12 - }, -/obj/item/reagent_containers/hypospray/medipen/morphine{ - pixel_y = 6 - }, -/turf/open/floor/iron/dark, -/area/station/medical/exam_room) "dIb" = ( /obj/machinery/mechpad, /turf/open/floor/iron, /area/station/science/robotics/mechbay) +"dIg" = ( +/obj/structure/sign/poster/random/directional/north, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/trash/graffiti, +/turf/open/floor/plating, +/area/station/maintenance/department/engine/atmos) +"dIh" = ( +/obj/effect/turf_decal/tile/yellow/fourcorners, +/obj/structure/table, +/obj/item/clothing/glasses/meson, +/obj/item/clothing/glasses/meson{ + pixel_x = 3; + pixel_y = 9 + }, +/obj/item/flashlight{ + pixel_x = -3; + pixel_y = -6 + }, +/obj/item/flashlight{ + pixel_y = -12; + pixel_x = 3 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/storage/tech) "dIp" = ( /obj/effect/turf_decal/stripes/line{ dir = 10 @@ -11200,22 +11201,26 @@ /turf/open/floor/engine, /area/station/ai_monitored/turret_protected/aisat_interior) "dIu" = ( -/obj/effect/decal/cleanable/dirt, -/obj/item/restraints/handcuffs/cable/zipties/used, -/obj/effect/landmark/start/gary, -/turf/open/floor/plating, -/area/station/maintenance/port/aft) -"dIE" = ( -/obj/effect/turf_decal/tile/dark_blue/fourcorners, -/obj/structure/disposalpipe/junction/flip{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/structure/chair/office, +/obj/effect/landmark/start/chief_engineer, +/turf/open/floor/iron, +/area/station/command/heads_quarters/ce) +"dIC" = ( +/obj/effect/turf_decal/trimline/blue/filled/warning{ dir = 8 }, +/obj/effect/turf_decal/trimline/blue/warning{ + dir = 4 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, /obj/machinery/duct, -/turf/open/floor/iron/dark, -/area/station/command/bridge) +/turf/open/floor/iron/white, +/area/station/medical/medbay/aft) "dIF" = ( /obj/effect/turf_decal/trimline/purple/corner{ dir = 8 @@ -11241,19 +11246,11 @@ dir = 5 }, /area/station/service/theater) -"dIM" = ( -/obj/effect/turf_decal/trimline/blue/filled/line, -/obj/effect/turf_decal/trimline/blue/line{ - dir = 1 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 - }, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) "dIO" = ( /obj/effect/turf_decal/tile/dark_blue/fourcorners, /obj/machinery/light/directional/west, +/obj/machinery/power/apc/auto_name/directional/west, +/obj/structure/cable, /obj/structure/chair/office/light{ dir = 1 }, @@ -11287,6 +11284,54 @@ /obj/effect/turf_decal/trimline/purple/filled/line, /turf/open/floor/iron/white, /area/station/science/research) +"dJx" = ( +/obj/machinery/computer/records/medical{ + dir = 8 + }, +/turf/open/floor/wood, +/area/station/command/heads_quarters/blueshield) +"dJA" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 9 + }, +/obj/machinery/airalarm/directional/north, +/obj/structure/extinguisher_cabinet/directional/west, +/obj/structure/table/reinforced/rglass, +/obj/item/reagent_containers/syringe{ + name = "steel point" + }, +/obj/item/clothing/mask/surgical, +/obj/item/reagent_containers/cup/bottle/epinephrine, +/obj/item/reagent_containers/cup/bottle/multiver, +/obj/item/clothing/neck/stethoscope, +/obj/item/clothing/gloves/latex, +/obj/item/reagent_containers/spray/cleaner, +/turf/open/floor/iron/white, +/area/station/security/medical) +"dJB" = ( +/obj/effect/turf_decal/trimline/yellow/filled/warning{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/dark/side{ + dir = 4 + }, +/area/station/engineering/break_room) +"dJT" = ( +/obj/structure/table, +/obj/item/book/manual/wiki/chemistry{ + pixel_x = -7; + pixel_y = 5 + }, +/obj/item/book/manual/wiki/plumbing{ + pixel_x = 7; + pixel_y = 5 + }, +/obj/item/hand_labeler, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) "dJV" = ( /obj/machinery/light/neon_lining{ dir = 8 @@ -11311,14 +11356,6 @@ /obj/structure/cable, /turf/open/floor/iron/dark, /area/station/science/robotics/mechbay) -"dKm" = ( -/obj/structure/flora/grass/jungle/b/style_random, -/obj/structure/flora/bush/fullgrass/style_random, -/obj/structure/flora/bush/flowers_br/style_random, -/obj/structure/window/reinforced/spawner/directional/south, -/obj/structure/window/reinforced/spawner/directional/north, -/turf/open/floor/grass, -/area/station/command/bridge) "dKn" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -11334,23 +11371,13 @@ /obj/effect/turf_decal/trimline/red/filled/line{ dir = 8 }, -/obj/structure/window/reinforced/spawner/directional/north, +/obj/machinery/light/small/directional/west, /turf/open/floor/iron/dark, /area/station/security/processing) -"dKB" = ( -/obj/structure/window/reinforced/spawner/directional/south, -/obj/structure/window/reinforced/spawner/directional/north, -/obj/structure/flora/bush/fullgrass/style_random, -/obj/structure/flora/bush/flowers_br/style_random, -/obj/item/toy/plush/beeplushie, -/turf/open/floor/grass, -/area/station/command/bridge) "dKQ" = ( /obj/machinery/power/apc/auto_name/directional/west, /obj/structure/cable, -/obj/effect/spawner/random/structure/table_or_rack, -/obj/effect/spawner/random/maintenance/two, -/turf/open/floor/plating, +/turf/open/floor/catwalk_floor, /area/station/maintenance/starboard/aft) "dLp" = ( /obj/effect/turf_decal/trimline/red/filled/line{ @@ -11375,32 +11402,67 @@ }, /obj/effect/turf_decal/stripes/line, /obj/structure/sign/warning/vacuum/external/directional/south, -/turf/open/floor/iron/dark, +/obj/machinery/camera/autoname/directional/west, +/obj/item/kirbyplants/random, +/turf/open/floor/iron/dark, /area/station/hallway/secondary/entry) +"dLL" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 6 + }, +/obj/machinery/station_map/directional/south, +/obj/item/kirbyplants/random, +/turf/open/floor/iron/dark, +/area/station/hallway/secondary/exit/departure_lounge) +"dLV" = ( +/obj/structure/sink/directional/west, +/turf/open/floor/wood, +/area/station/service/abandoned_gambling_den) +"dLZ" = ( +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/hidden, +/obj/machinery/door/airlock/maintenance, +/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 1 + }, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/starboard/aft) "dMb" = ( /obj/structure/sign/poster/random/directional/east, /obj/structure/closet/emcloset, /obj/item/clothing/head/costume/festive, /turf/open/floor/plating, /area/station/maintenance/port/fore) +"dMg" = ( +/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/structure/cable, +/obj/structure/table/reinforced/rglass, +/obj/item/emergency_bed{ + pixel_y = 7 + }, +/obj/item/emergency_bed{ + pixel_y = 14 + }, +/obj/item/emergency_bed{ + pixel_y = 21 + }, +/turf/open/floor/iron/white, +/area/station/medical/treatment_center) "dMl" = ( /obj/machinery/computer/upload/borg{ dir = 4 }, /turf/open/floor/circuit, /area/station/ai_monitored/turret_protected/ai_upload) -"dMq" = ( -/obj/effect/turf_decal/trimline/blue/filled/warning{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/blue/warning{ - dir = 8 +"dMo" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 10 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, +/obj/structure/sign/poster/official/safety_eye_protection/directional/west, +/obj/machinery/light/small/directional/west, +/obj/structure/chemical_manufacturer, /turf/open/floor/iron/white, -/area/station/medical/medbay/aft) +/area/station/medical/pharmacy) "dMC" = ( /obj/machinery/firealarm/directional/south, /obj/machinery/vending/cigarette, @@ -11410,15 +11472,9 @@ /turf/closed/wall, /area/station/science/genetics) "dMR" = ( -/obj/machinery/camera/directional/north{ - c_tag = "Central Hallway North-East" - }, -/obj/effect/turf_decal/trimline/purple/line, -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/station/hallway/primary/central) +/obj/structure/cable, +/turf/open/floor/wood, +/area/station/service/lawoffice) "dMV" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -11451,7 +11507,7 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/door/firedoor, /obj/machinery/door/airlock/engineering/glass{ - name = "Engineering Foyer" + name = "Engineering Office" }, /obj/effect/mapping_helpers/airlock/access/any/engineering/general, /obj/effect/mapping_helpers/airlock/access/any/engineering/construction, @@ -11466,7 +11522,7 @@ /turf/open/floor/carpet/green, /area/station/commons/locker) "dNt" = ( -/obj/machinery/light/directional/east, +/obj/machinery/light/small/directional/south, /turf/open/floor/wood, /area/station/security/prison/rec) "dNu" = ( @@ -11506,9 +11562,6 @@ /turf/open/floor/iron/dark, /area/station/security/prison) "dOf" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 }, @@ -11522,7 +11575,7 @@ dir = 8 }, /obj/machinery/camera/directional/east{ - c_tag = "Arrivals Hallway" + c_tag = "Arrivals - Hallway" }, /obj/structure/sign/directions/medical/directional/east{ pixel_y = 9 @@ -11536,17 +11589,14 @@ }, /turf/open/floor/iron/dark, /area/station/hallway/secondary/entry) -"dOo" = ( -/obj/structure/table/glass, -/obj/machinery/light/directional/south, -/obj/item/paper_bin, -/obj/item/pen, -/turf/open/floor/iron/dark, -/area/station/command/bridge) +"dOs" = ( +/obj/structure/table, +/obj/item/camera_film, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) "dOt" = ( -/obj/machinery/light/small/directional/west, -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/trash/garbage, +/obj/machinery/light/small/directional/north, +/obj/structure/reagent_dispensers/plumbed, /turf/open/floor/plating, /area/station/maintenance/port) "dOx" = ( @@ -11560,13 +11610,17 @@ /obj/machinery/status_display/ai/directional/south, /turf/open/floor/iron/white, /area/station/science/research) -"dOM" = ( -/obj/structure/disposalpipe/trunk{ - dir = 2 +"dOL" = ( +/obj/machinery/light/small/directional/north, +/obj/structure/rack{ + icon = 'icons/obj/stationobjs.dmi'; + icon_state = "minibar"; + name = "skeletal minibar" }, -/obj/machinery/disposal/bin, -/turf/open/floor/iron, -/area/station/construction) +/obj/item/storage/fancy/candle_box, +/obj/item/storage/fancy/candle_box, +/turf/open/floor/iron/vaporwave, +/area/station/service/library/printer) "dOS" = ( /turf/closed/wall, /area/station/security/prison/work) @@ -11582,7 +11636,6 @@ /turf/open/floor/engine/n2o, /area/station/engineering/atmos) "dPh" = ( -/obj/machinery/camera/autoname/directional/south, /obj/machinery/airalarm/directional/south, /turf/open/floor/grass, /area/station/hallway/primary/central) @@ -11597,7 +11650,8 @@ /turf/open/floor/wood, /area/station/commons/vacant_room/office) "dPD" = ( -/obj/structure/closet/secure_closet/freezer/fridge, +/obj/machinery/atmospherics/pipe/smart/manifold4w/general/hidden, +/obj/structure/closet/secure_closet/freezer/kitchen, /turf/open/floor/iron/freezer, /area/station/service/kitchen/coldroom) "dPF" = ( @@ -11607,27 +11661,22 @@ /obj/machinery/light/directional/north, /turf/open/floor/iron/white, /area/station/science/research) +"dPH" = ( +/obj/effect/turf_decal/tile/purple/fourcorners, +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"dPK" = ( +/obj/effect/landmark/blobstart, +/turf/open/floor/grass, +/area/station/medical/virology) "dPO" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/door/airlock/grunge{ - name = "Stall 1" - }, -/turf/open/floor/iron/showroomfloor, -/area/station/maintenance/starboard/aft) -"dPP" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 1 - }, -/obj/machinery/rnd/production/circuit_imprinter, -/turf/open/floor/iron/dark/side{ - dir = 1 - }, -/area/station/engineering/break_room) +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/duct, +/turf/open/floor/iron, +/area/station/engineering/storage_shared) "dPT" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -11636,25 +11685,19 @@ /area/station/science/ordnance/storage) "dPU" = ( /obj/effect/decal/cleanable/cobweb, -/obj/effect/spawner/random/structure/crate, /obj/effect/mapping_helpers/broken_floor, +/obj/effect/spawner/random/structure/chair_flipped{ + dir = 4 + }, /turf/open/floor/wood, /area/station/maintenance/port/fore) "dQg" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/trimline/dark_blue/filled/warning{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/dark_blue/warning{ - dir = 4 - }, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 }, -/turf/open/floor/iron/dark, -/area/station/hallway/primary/central) +/turf/open/floor/wood, +/area/station/command/heads_quarters/blueshield) "dQh" = ( /obj/effect/spawner/random/structure/chair_flipped{ dir = 8 @@ -11671,6 +11714,13 @@ }, /turf/open/floor/engine, /area/station/science/ordnance/burnchamber) +"dQC" = ( +/obj/effect/turf_decal/trimline/blue/filled/warning, +/obj/effect/turf_decal/trimline/blue/warning{ + dir = 1 + }, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) "dQE" = ( /obj/effect/turf_decal/stripes/line{ dir = 9 @@ -11693,65 +11743,55 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, /obj/machinery/duct, -/turf/open/floor/catwalk_floor/iron_white, +/turf/open/floor/catwalk_floor/iron, /area/station/maintenance/department/science) -"dRb" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/red/line{ - dir = 8 - }, -/obj/machinery/medical_kiosk, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) -"dRd" = ( -/obj/structure/table/wood, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/spawner/random/bureaucracy/folder, -/turf/open/floor/iron/dark, -/area/station/command/meeting_room) -"dRp" = ( -/obj/structure/chair/comfy/black{ +"dQR" = ( +/obj/machinery/light/directional/south, +/obj/effect/turf_decal/trimline/yellow/filled/line, +/obj/effect/turf_decal/trimline/yellow/line{ dir = 1 }, -/obj/effect/landmark/start/assistant, -/turf/open/floor/wood, -/area/station/service/library) -"dRH" = ( -/obj/effect/turf_decal/trimline/blue/filled/corner{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/blue/line{ - dir = 10 - }, +/obj/structure/extinguisher_cabinet/directional/south, /turf/open/floor/iron/dark, /area/station/hallway/primary/central) +"dRn" = ( +/turf/open/floor/iron/dark/smooth_large, +/area/station/hallway/secondary/entry) +"dRp" = ( +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/engineering/storage_shared) +"dRH" = ( +/obj/effect/turf_decal/trimline/blue/filled/warning, +/turf/open/floor/iron/white, +/area/station/medical/medbay/lobby) "dRJ" = ( /obj/effect/turf_decal/tile/dark_blue/fourcorners, /obj/structure/rack, /obj/effect/spawner/random/techstorage/ai_all, /turf/open/floor/iron/dark, /area/station/engineering/storage/tech) -"dRR" = ( -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 10 - }, -/obj/effect/turf_decal/trimline/green/corner{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/turf/open/floor/iron/white, -/area/station/medical/medbay/aft) "dRS" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, /obj/structure/disposalpipe/segment, -/turf/open/floor/catwalk_floor/iron_white, +/turf/open/floor/catwalk_floor/iron, /area/station/maintenance/department/science) +"dRU" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 9 + }, +/obj/machinery/button/door/directional/north{ + id = "engi_office_shutters"; + name = "Engineering Shutters Control"; + req_access = list("engineering") + }, +/obj/machinery/modular_computer/preset/civilian, +/turf/open/floor/iron/dark/side{ + dir = 9 + }, +/area/station/engineering/break_room) "dSb" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -11767,10 +11807,6 @@ }, /turf/open/floor/iron/dark/textured_large, /area/station/hallway/secondary/entry) -"dSr" = ( -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/station/medical/office) "dSI" = ( /obj/effect/turf_decal/box/white{ color = "#9FED58" @@ -11816,15 +11852,6 @@ /obj/effect/spawner/random/vending/snackvend, /turf/open/floor/carpet, /area/station/hallway/secondary/entry) -"dTG" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 - }, -/turf/open/floor/iron/white, -/area/station/medical/office) "dTK" = ( /obj/structure/chair{ dir = 4 @@ -11832,6 +11859,18 @@ /obj/effect/landmark/start/security_officer, /turf/open/floor/iron/dark, /area/station/security/office) +"dTM" = ( +/obj/machinery/button/door/directional/north{ + id = "bs_bathroom"; + name = "Bathroom Bolt Control"; + normaldoorcontrol = 1; + specialfunctions = 4; + pixel_x = -6 + }, +/obj/machinery/shower/directional/west, +/obj/structure/drain, +/turf/open/floor/iron/showroomfloor, +/area/station/command/heads_quarters/blueshield) "dTN" = ( /obj/effect/artifact_spawner, /turf/open/floor/engine, @@ -11847,22 +11886,20 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/circuit, /area/station/ai_monitored/command/nuke_storage) -"dTX" = ( -/obj/effect/turf_decal/trimline/yellow/filled/warning{ +"dTZ" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 1 }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/newscaster/directional/north, +/obj/structure/table/reinforced, +/obj/machinery/fax{ + fax_name = "Chief Engineer's Office"; + name = "Chief Engineer's Fax Machine" + }, /turf/open/floor/iron/dark/side{ dir = 1 }, -/area/station/engineering/break_room) -"dTZ" = ( -/obj/effect/turf_decal/tile/blue/fourcorners, -/obj/structure/filingcabinet/chestdrawer, -/turf/open/floor/iron/white, -/area/station/medical/office) +/area/station/command/heads_quarters/ce) "dUc" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -11894,9 +11931,6 @@ /obj/machinery/firealarm/directional/south, /turf/open/floor/iron/dark, /area/station/hallway/primary/port) -"dUm" = ( -/turf/closed/wall, -/area/station/medical/chemistry) "dUt" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -11914,9 +11948,10 @@ /obj/machinery/door/window/right/directional/north{ name = "Ore Redemption" }, -/obj/machinery/door/poddoor/shutters/preopen{ +/obj/machinery/door/poddoor/shutters{ id = "cargo_desk"; - name = "Cargo Desk Shutters" + name = "Cargo Desk Shutters"; + dir = 1 }, /turf/open/floor/iron/dark/textured, /area/station/cargo/office) @@ -11935,11 +11970,16 @@ /obj/structure/closet/firecloset, /turf/open/floor/plating, /area/station/maintenance/starboard/fore) +"dUX" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 1 + }, +/turf/open/floor/iron/white, +/area/station/medical/virology) "dVe" = ( /obj/effect/turf_decal/delivery/white, -/obj/machinery/light/directional/north, -/obj/structure/closet/crate/critter, -/obj/effect/spawner/random/clothing/kittyears_or_rabbitears, +/obj/structure/closet/crate, +/obj/effect/spawner/random/maintenance, /turf/open/floor/iron, /area/station/cargo/warehouse) "dVk" = ( @@ -11949,18 +11989,6 @@ }, /turf/open/floor/iron/dark, /area/station/engineering/atmos/pumproom) -"dVx" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/door/airlock/maintenance, -/obj/effect/mapping_helpers/airlock/access/any/security/brig_physician, -/obj/effect/mapping_helpers/airlock/access/any/medical/general, -/turf/open/floor/plating, -/area/station/maintenance/department/medical) "dVT" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -11977,24 +12005,11 @@ }, /turf/open/floor/iron/dark/textured_large, /area/station/hallway/secondary/exit/departure_lounge) -"dVZ" = ( -/obj/machinery/light/built/directional/west, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) -"dWs" = ( -/obj/effect/turf_decal/trimline/blue/filled/warning{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/station/medical/office) -"dWN" = ( -/obj/effect/turf_decal/tile/blue/opposingcorners, +"dWu" = ( /obj/structure/cable, -/turf/open/floor/iron/cafeteria{ - dir = 8 - }, -/area/station/command/heads_quarters/cmo) +/obj/machinery/power/apc/auto_name/directional/south, +/turf/open/floor/wood, +/area/station/command/meeting_room) "dWS" = ( /turf/closed/wall/r_wall, /area/station/maintenance/starboard/fore) @@ -12002,20 +12017,18 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/station/service/chapel/funeral) -"dXw" = ( -/obj/structure/table/reinforced, -/obj/machinery/recharger{ - pixel_y = 9; - pixel_x = 7 - }, -/obj/machinery/recharger{ - pixel_y = 9; - pixel_x = -5 - }, -/obj/machinery/firealarm/directional/north, -/turf/open/floor/iron/dark, -/area/station/command/heads_quarters/blueshield) +"dXi" = ( +/obj/machinery/camera/autoname/directional/west, +/obj/structure/extinguisher_cabinet/directional/west, +/turf/open/floor/wood, +/area/station/service/library) +"dXF" = ( +/obj/machinery/firealarm/directional/south, +/turf/open/floor/iron/dark/side, +/area/station/hallway/secondary/exit/departure_lounge) "dXL" = ( +/obj/effect/turf_decal/bot, +/obj/structure/cable, /obj/structure/table, /obj/item/electronics/airlock{ pixel_x = -7; @@ -12035,17 +12048,8 @@ pixel_y = 8 }, /obj/item/stock_parts/cell/high, -/obj/effect/turf_decal/bot, /turf/open/floor/iron, /area/station/engineering/main) -"dXR" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/red/line, -/obj/structure/table/glass, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) "dXW" = ( /obj/effect/turf_decal/tile/purple/opposingcorners{ dir = 1 @@ -12073,13 +12077,6 @@ /obj/machinery/light/small/directional/east, /turf/open/floor/iron, /area/station/science/robotics/mechbay) -"dYg" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, -/turf/open/floor/plating, -/area/station/maintenance/port/aft) "dYt" = ( /turf/open/floor/engine, /area/station/science/xenobiology) @@ -12094,15 +12091,22 @@ dir = 5 }, /area/station/cargo/storage) -"dYx" = ( -/obj/effect/turf_decal/trimline/blue/filled/corner{ - dir = 8 +"dYz" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/effect/turf_decal/trimline/blue/line{ - dir = 5 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/structure/table, +/obj/item/book/manual/wiki/engineering_guide{ + pixel_x = -7 }, -/turf/open/floor/iron/white, -/area/station/medical/medbay/aft) +/obj/item/book/manual/wiki/engineering_construction{ + pixel_x = 7 + }, +/turf/open/floor/iron, +/area/station/engineering/break_room) "dYI" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/turf_decal/trimline/red/filled/corner, @@ -12120,17 +12124,6 @@ dir = 4 }, /area/station/engineering/gravity_generator) -"dYS" = ( -/obj/effect/turf_decal/trimline/blue/filled/line, -/obj/structure/table/glass, -/obj/item/storage/toolbox/mechanical{ - pixel_x = -2; - pixel_y = 3 - }, -/obj/item/wrench/medical, -/obj/item/stack/cable_coil, -/turf/open/floor/iron/white/textured, -/area/station/medical/chemistry) "dYV" = ( /obj/machinery/camera/directional/north{ c_tag = "Engineering - Atmospherics Oxygen Chamber"; @@ -12138,23 +12131,6 @@ }, /turf/open/floor/engine/o2, /area/station/engineering/atmos) -"dYW" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/security/glass{ - name = "Security Post - Engineering" - }, -/obj/effect/mapping_helpers/airlock/access/all/security/general, -/turf/open/floor/iron/dark/textured, -/area/station/security/checkpoint/engineering) "dZe" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -12162,6 +12138,11 @@ /obj/machinery/duct, /turf/open/floor/iron/dark, /area/station/security/prison/garden) +"dZs" = ( +/obj/effect/turf_decal/tile/green/fourcorners, +/obj/structure/sign/poster/official/cohiba_robusto_ad/directional/south, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/central) "dZu" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -12177,10 +12158,10 @@ /obj/structure/disposalpipe/segment{ dir = 6 }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/landmark/start/gary, -/turf/open/floor/iron/dark, -/area/station/maintenance/department/cargo) +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/cargo/drone_bay) "dZE" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -12204,10 +12185,13 @@ /turf/open/floor/engine/air, /area/station/engineering/atmos) "dZU" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/duct, -/turf/open/floor/iron, +/obj/structure/chair{ + dir = 1 + }, +/obj/effect/landmark/start/janitor, +/turf/open/floor/iron/dark/side{ + dir = 1 + }, /area/station/service/janitor) "dZV" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ @@ -12215,15 +12199,17 @@ }, /turf/open/floor/engine, /area/station/science/ordnance/storage) +"dZW" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 1 + }, +/obj/structure/bodycontainer/morgue, +/turf/open/floor/iron/dark, +/area/station/medical/morgue) "eaa" = ( /obj/machinery/duct, /turf/open/floor/carpet/red, /area/station/security/prison/safe) -"eac" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/mapping_helpers/burnt_floor, -/turf/open/floor/plating, -/area/station/maintenance/department/engine/atmos) "eae" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -12248,25 +12234,23 @@ /obj/machinery/door/firedoor, /obj/structure/table/reinforced, /obj/machinery/door/window/left/directional/north{ - name = "Robotics Desk" + name = "Reception" }, /obj/machinery/door/window/left/directional/south{ name = "Robotics Desk"; req_access = list("robotics") }, -/obj/machinery/door/poddoor/shutters/preopen{ +/obj/machinery/door/poddoor/shutters{ id = "robotics_sci_shutters"; - name = "Robotics Shutters" + name = "Robotics Shutters"; + dir = 1 }, /obj/structure/desk_bell{ pixel_x = 7; pixel_y = 7 }, -/turf/open/floor/iron/white/textured, +/turf/open/floor/iron/textured, /area/station/science/robotics/lab) -"eav" = ( -/turf/closed/wall, -/area/station/medical/exam_room) "eaw" = ( /obj/structure/sign/warning/biohazard/directional/east, /obj/effect/turf_decal/tile/neutral/anticorner, @@ -12281,22 +12265,18 @@ dir = 1 }, /area/station/command/gateway) -"eaB" = ( -/obj/effect/turf_decal/trimline/blue/filled/corner{ - dir = 1 - }, -/turf/open/floor/iron/white, -/area/station/medical/pharmacy) "eaC" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/turf_decal/stripes/line{ dir = 8 }, /obj/effect/turf_decal/stripes/line{ dir = 4 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, +/obj/structure/cable/layer1, +/obj/machinery/door/firedoor, /obj/machinery/door/airlock/engineering{ name = "Main SMES Room" }, @@ -12304,7 +12284,6 @@ /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 4 }, -/obj/structure/cable/layer1, /turf/open/floor/iron/textured, /area/station/engineering/engine_smes) "eaE" = ( @@ -12325,18 +12304,17 @@ /turf/open/floor/grass, /area/station/service/hydroponics) "eaS" = ( -/obj/effect/turf_decal/tile/yellow/fourcorners, -/obj/structure/table/reinforced, -/obj/item/folder/yellow{ - pixel_y = 4 +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 4 + }, +/obj/machinery/computer/security{ + dir = 8 }, -/obj/item/multitool, -/obj/machinery/light/directional/east, /turf/open/floor/iron/dark, -/area/station/command/bridge) +/area/station/security/checkpoint/medical) "eaV" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/light/floor/has_bulb, +/obj/machinery/light/small/directional/north, /turf/open/floor/iron/dark/smooth_large, /area/station/hallway/secondary/entry) "eaW" = ( @@ -12346,6 +12324,11 @@ /obj/structure/bodycontainer/morgue, /turf/open/floor/iron/white, /area/station/security/medical) +"ebg" = ( +/obj/structure/chair/comfy/black, +/obj/effect/landmark/start/chief_medical_officer, +/turf/open/floor/wood, +/area/station/command/meeting_room) "ebp" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 8 @@ -12374,8 +12357,16 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/dark, /area/station/maintenance/port/fore) +"ebN" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/duct, +/obj/structure/table/wood/fancy/royalblue, +/turf/open/floor/carpet/royalblue, +/area/station/command/heads_quarters/captain) "ebO" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/simple/layer2{ +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ dir = 10 }, /obj/machinery/atmospherics/components/unary/vent_scrubber{ @@ -12384,30 +12375,29 @@ /turf/open/floor/engine/vacuum, /area/station/science/ordnance/freezerchamber) "ebS" = ( -/obj/machinery/computer/atmos_control/oxygen_tank{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/simple/green/visible, /obj/effect/turf_decal/tile/blue/half/contrasted{ dir = 4 }, +/obj/machinery/atmospherics/pipe/smart/simple/green/visible, +/obj/machinery/computer/atmos_control/oxygen_tank{ + dir = 8 + }, /turf/open/floor/iron/dark, /area/station/engineering/atmos) "ecf" = ( -/obj/structure/sign/warning/no_smoking/directional/north, /obj/effect/turf_decal/bot, +/obj/structure/sign/warning/no_smoking/directional/north, /obj/structure/closet/radiation, /turf/open/floor/iron, /area/station/science/ordnance) "ecg" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/disposalpipe/junction/flip{ - dir = 8 +/obj/effect/turf_decal/tile/yellow/fourcorners, +/obj/structure/window/reinforced/spawner/directional/south, +/obj/machinery/computer/monitor{ + dir = 1 }, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) +/turf/open/floor/iron/dark, +/area/station/command/bridge) "ech" = ( /obj/effect/turf_decal/trimline/purple/filled/line{ dir = 8 @@ -12416,25 +12406,47 @@ /obj/structure/sign/poster/official/random/directional/west, /turf/open/floor/iron/white, /area/station/science/research) +"ecm" = ( +/obj/effect/turf_decal/tile/yellow/fourcorners, +/obj/structure/window/reinforced/spawner/directional/north, +/obj/structure/table/reinforced, +/obj/item/multitool, +/turf/open/floor/iron/dark, +/area/station/command/bridge) "ecF" = ( /obj/structure/rack, /obj/item/storage/briefcase, /turf/open/floor/wood, /area/station/service/lawoffice) -"ecX" = ( +"ecG" = ( /obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 5 + dir = 6 }, -/obj/effect/turf_decal/trimline/blue/corner{ - dir = 8 +/obj/structure/table/reinforced/rglass, +/obj/item/emergency_bed{ + pixel_y = 14 }, -/obj/structure/table/glass, -/turf/open/floor/iron/dark, -/area/station/hallway/primary/central) +/obj/item/storage/backpack/duffelbag/med/surgery, +/turf/open/floor/iron/white, +/area/station/medical/surgery) +"ecX" = ( +/obj/structure/lattice/catwalk, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/simple/orange/visible{ + dir = 4 + }, +/turf/open/space/basic, +/area/space/nearstation) "edc" = ( -/obj/item/storage/pill_bottle, -/turf/open/floor/plating, -/area/station/maintenance/department/medical) +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/turf/open/floor/iron/dark/side{ + dir = 8 + }, +/area/station/hallway/secondary/exit/departure_lounge) "edD" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/checker, @@ -12450,6 +12462,13 @@ /obj/machinery/firealarm/directional/east, /turf/open/floor/iron/dark, /area/station/security/brig/entrance) +"edH" = ( +/obj/structure/window/spawner/directional/south, +/obj/machinery/computer/atmos_alert{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/engineering/break_room) "edP" = ( /obj/effect/turf_decal/tile/dark_blue/fourcorners, /obj/effect/turf_decal/plaque{ @@ -12476,9 +12495,15 @@ dir = 9 }, /obj/effect/turf_decal/trimline/neutral/corner, +/obj/machinery/camera/autoname/directional/west, /obj/item/kirbyplants/random, /turf/open/floor/iron/dark, /area/station/hallway/secondary/entry) +"eeb" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/bot_assembly/floorbot, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) "eed" = ( /obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 1 @@ -12494,15 +12519,30 @@ /obj/effect/spawner/random/trash/food_packaging, /turf/open/floor/plating, /area/station/maintenance/port/fore) +"eeC" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/wood, +/area/station/security/prison/rec) "eeM" = ( /obj/machinery/button/door/directional/south{ id = "dorm_6"; name = "Dorm Bolt Control"; normaldoorcontrol = 1; - specialfunctions = 4 + specialfunctions = 4; + pixel_x = 5 + }, +/obj/machinery/firealarm/directional/south{ + pixel_x = -5 + }, +/obj/machinery/light_switch/directional/south{ + pixel_x = 5; + pixel_y = -34 }, +/obj/machinery/power/apc/auto_name/directional/east, +/obj/structure/cable, +/obj/structure/chair/stool/directional/north, /turf/open/floor/carpet/red, -/area/station/commons/dorms) +/area/station/commons/dorms/room6) "eeV" = ( /obj/structure/sign/poster/official/random/directional/north, /obj/structure/closet/secure_closet/personal, @@ -12510,14 +12550,6 @@ dir = 1 }, /area/station/commons/locker) -"efb" = ( -/obj/effect/turf_decal/tile/dark_blue/fourcorners, -/obj/structure/window/reinforced/spawner/directional/south, -/obj/structure/table/reinforced, -/obj/item/taperecorder, -/obj/item/tape/random, -/turf/open/floor/iron/dark, -/area/station/command/bridge) "efo" = ( /obj/effect/turf_decal/trimline/purple/filled/line{ dir = 1 @@ -12545,7 +12577,6 @@ /turf/open/floor/plating, /area/station/engineering/atmos) "efB" = ( -/obj/effect/decal/cleanable/dirt, /obj/item/radio/intercom/directional/east, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -12557,23 +12588,12 @@ /obj/structure/cable, /turf/open/floor/engine, /area/station/science/ordnance/storage) -"efV" = ( -/obj/effect/turf_decal/trimline/blue/filled/end{ - dir = 1 - }, -/obj/structure/table/glass, -/obj/item/storage/medkit/regular{ - pixel_x = 3; - pixel_y = 6 - }, -/obj/item/healthanalyzer, -/obj/item/gun/syringe, -/turf/open/floor/iron/white, -/area/station/medical/storage) "efW" = ( -/obj/machinery/light/floor/has_bulb, -/turf/open/floor/carpet, -/area/station/service/chapel) +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/wood, +/area/station/service/library/lounge) "egs" = ( /obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 8 @@ -12582,6 +12602,7 @@ /obj/structure/closet/firecloset{ anchored = 1 }, +/obj/effect/landmark/start/hangover/closet, /turf/open/floor/iron/dark, /area/station/hallway/secondary/exit/departure_lounge) "egC" = ( @@ -12601,78 +12622,105 @@ }, /area/station/cargo/lobby) "egM" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, +/obj/machinery/door/window/left/directional/south{ + name = "Labor Camp Observation"; + req_access = list("security") + }, /turf/open/floor/iron/dark, -/area/station/security/detectives_office) +/area/station/security/processing) +"egR" = ( +/obj/structure/chair/comfy/black, +/obj/effect/landmark/start/research_director, +/turf/open/floor/wood, +/area/station/command/meeting_room) "ehj" = ( -/obj/machinery/camera/autoname/directional/west, -/obj/structure/cable, -/obj/structure/table, -/obj/machinery/chem_dispenser/drinks/beer{ - dir = 4 - }, +/obj/machinery/duct, /turf/open/floor/wood, /area/station/service/bar) -"ehr" = ( -/obj/effect/spawner/random/trash/moisture_trap, -/turf/open/floor/plating, -/area/station/maintenance/department/cargo) -"ehB" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 8 - }, -/obj/machinery/light_switch/directional/west, -/obj/machinery/light/small/directional/west, -/obj/structure/disposalpipe/trunk{ +"ehk" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ dir = 4 }, -/obj/machinery/disposal/bin, -/turf/open/floor/iron/dark/side{ +/obj/effect/turf_decal/trimline/blue/line{ dir = 8 }, -/area/station/engineering/break_room) -"ehP" = ( -/obj/structure/sign/warning/secure_area/directional/north, -/turf/open/floor/iron/dark, -/area/station/command/teleporter) -"eia" = ( -/obj/machinery/power/apc/auto_name/directional/south, -/obj/structure/cable, +/obj/machinery/airalarm/directional/east, +/turf/open/floor/iron/white, +/area/station/medical/medbay/aft) +"ehq" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/duct, +/obj/item/storage/pill_bottle, /turf/open/floor/plating, -/area/station/maintenance/central) +/area/station/maintenance/starboard/aft) +"ehr" = ( +/obj/effect/spawner/random/trash/moisture_trap, +/turf/open/floor/plating, +/area/station/maintenance/department/cargo) +"ehG" = ( +/obj/machinery/smartfridge/organ, +/turf/closed/wall, +/area/station/medical/surgery) +"eia" = ( +/obj/machinery/button/door/directional/east{ + id = "cap_bathroom"; + name = "Bathroom Bolt Control"; + normaldoorcontrol = 1; + specialfunctions = 4; + pixel_y = 6 + }, +/obj/machinery/shower/directional/north, +/obj/structure/drain, +/obj/item/soap/deluxe, +/turf/open/floor/iron/showroomfloor, +/area/station/command/heads_quarters/captain/private) "eib" = ( /obj/structure/cable, /obj/machinery/power/smes, /turf/open/floor/plating, /area/station/maintenance/solars/port/aft) -"eie" = ( -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/green/line, -/obj/machinery/station_map/directional/north, -/turf/open/floor/iron/dark, -/area/station/hallway/primary/starboard) "eil" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/general/hidden, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/dark, /area/station/security/execution) +"ein" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 5 + }, +/obj/structure/bodycontainer/morgue{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/medical/morgue) "eiO" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/glass, -/obj/effect/spawner/random/structure/chair_flipped{ +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) +/obj/effect/turf_decal/stripes/line, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/medical/glass{ + name = "Medbay Office" + }, +/obj/effect/mapping_helpers/airlock/access/all/medical/general, +/turf/open/floor/iron/white/textured, +/area/station/medical/office) +"eiY" = ( +/obj/machinery/firealarm/directional/north{ + pixel_x = 5 + }, +/obj/machinery/light_switch/directional/north{ + pixel_x = -5 + }, +/obj/structure/table, +/obj/machinery/cell_charger, +/obj/item/stock_parts/cell/upgraded, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) "ejc" = ( /obj/machinery/atmospherics/pipe/bridge_pipe/dark/visible, /obj/machinery/atmospherics/pipe/bridge_pipe/purple/visible{ @@ -12682,76 +12730,48 @@ /area/station/science/ordnance) "ejh" = ( /obj/effect/turf_decal/bot, +/obj/structure/cable, /turf/open/floor/iron/large, /area/station/commons/storage/primary) -"eji" = ( -/obj/machinery/status_display/supply{ - pixel_x = -32 - }, -/obj/structure/table, -/obj/item/paper_bin{ - pixel_x = -6; - pixel_y = 7 - }, -/obj/item/stamp/head/qm{ - pixel_x = 8; - pixel_y = 12 - }, -/obj/item/stamp{ - pixel_x = 8; - pixel_y = 6 - }, -/obj/item/stamp/denied{ - pixel_x = 8 - }, -/turf/open/floor/wood, -/area/station/command/heads_quarters/qm) "ejt" = ( /obj/effect/turf_decal/tile/red/half/contrasted{ dir = 1 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 - }, /turf/open/floor/iron/dark, /area/station/security/checkpoint/customs/auxiliary) "ejv" = ( -/obj/structure/table/wood, -/obj/machinery/cassette/adv_cassette_deck{ - pixel_y = 8 +/obj/effect/turf_decal/trimline/blue/filled/warning{ + dir = 4 }, -/turf/open/floor/iron/vaporwave, -/area/station/service/library/printer) +/turf/open/floor/iron/white, +/area/station/medical/pharmacy) "ejw" = ( /obj/structure/table/wood, /obj/item/camera_film, /obj/item/camera, /turf/open/floor/wood, /area/station/security/prison/rec) -"ejy" = ( -/obj/effect/turf_decal/stripes/line, +"ejD" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/simple/dark/visible, -/obj/machinery/door/airlock/atmos{ - name = "Turbine Access" - }, -/obj/effect/mapping_helpers/airlock/access/all/engineering/atmos, -/obj/effect/landmark/navigate_destination/incinerator, -/turf/open/floor/iron/textured, -/area/station/maintenance/department/engine/atmos) -"ejE" = ( -/obj/machinery/light/small/directional/east, -/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line, /obj/machinery/duct, +/obj/effect/spawner/random/trash/garbage, /turf/open/floor/plating, /area/station/maintenance/port) +"ejE" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/obj/structure/extinguisher_cabinet/directional/east, +/turf/open/floor/wood, +/area/station/command/heads_quarters/hop) "ejK" = ( /obj/effect/turf_decal/tile/purple/fourcorners, /obj/machinery/camera/autoname/directional/east, @@ -12761,43 +12781,37 @@ /obj/machinery/status_display/ai/directional/east, /turf/open/floor/iron/white, /area/station/science/research) -"ejP" = ( -/obj/machinery/computer/crew, -/obj/effect/turf_decal/tile/blue/fourcorners, -/turf/open/floor/iron/dark, -/area/station/command/bridge) -"ejR" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/disposalpipe/segment, -/obj/machinery/duct, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) "ekn" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/turf_decal/siding/wood{ dir = 1 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/stone, /area/station/smithing) "ekx" = ( /obj/effect/turf_decal/tile/neutral/half, -/obj/effect/turf_decal/box/white, +/obj/effect/turf_decal/box, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, /obj/machinery/holopad, /turf/open/floor/iron/dark/smooth_large, /area/station/ai_monitored/command/nuke_storage) -"ekU" = ( -/obj/effect/spawner/random/structure/table, -/obj/item/assembly/timer, -/turf/open/floor/plating, -/area/station/maintenance/port/aft) +"ekL" = ( +/obj/effect/turf_decal/trimline/dark_blue/filled/line{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/dark_blue/line{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/central) "ell" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 8 @@ -12810,47 +12824,33 @@ /obj/machinery/syndicatebomb/training, /turf/open/floor/iron/dark, /area/station/security/office) +"elt" = ( +/obj/effect/spawner/random/structure/table_or_rack, +/obj/effect/spawner/random/maintenance/two, +/turf/open/floor/plating, +/area/station/maintenance/department/engine/atmos) "elu" = ( /obj/effect/turf_decal/trimline/red/filled/line, /obj/effect/turf_decal/trimline/red/line{ dir = 1 }, +/obj/machinery/newscaster/directional/south, /obj/machinery/computer/security{ dir = 1 }, -/obj/machinery/status_display/ai/directional/south, /turf/open/floor/iron/dark, /area/station/security/office) -"elU" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/portable_atmospherics/canister/nitrous_oxide, -/obj/structure/fireaxecabinet/directional/north, -/turf/open/floor/iron/dark, -/area/station/engineering/atmos) -"ema" = ( -/mob/living/basic/chicken/brown{ - forced_gender = "male" - }, -/turf/open/floor/grass, -/area/station/service/hydroponics) +"elS" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/dark/smooth_corner, +/area/station/service/chapel) "emc" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 - }, -/turf/open/floor/carpet/black, +/obj/structure/cable, +/obj/machinery/netpod, +/turf/open/floor/catwalk_floor/iron_dark, /area/station/security/bitden) -"emd" = ( -/obj/effect/turf_decal/tile/blue/fourcorners, -/obj/effect/turf_decal/delivery, -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, -/obj/machinery/disposal/bin, -/turf/open/floor/iron/dark, -/area/station/medical/medbay/central) "emg" = ( /obj/effect/turf_decal/tile/green/half/contrasted, /turf/open/floor/iron/dark/side{ @@ -12868,23 +12868,6 @@ }, /turf/open/floor/iron/large, /area/station/science/robotics/mechbay) -"emv" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/door/airlock/bathroom{ - name = "Bathroom" - }, -/obj/effect/mapping_helpers/airlock/access/all/command/captain, -/obj/machinery/duct, -/turf/open/floor/iron/dark/textured, -/area/station/command/heads_quarters/captain/private) "emI" = ( /obj/effect/turf_decal/stripes/line, /obj/structure/cable, @@ -12893,17 +12876,6 @@ /obj/machinery/firealarm/directional/north, /turf/open/floor/iron/dark, /area/station/engineering/engine_smes) -"emN" = ( -/obj/effect/turf_decal/trimline/blue/filled/warning, -/obj/effect/turf_decal/trimline/blue/warning{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/duct, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) "emS" = ( /obj/effect/turf_decal/bot_white, /obj/machinery/light_switch/directional/west, @@ -12917,27 +12889,14 @@ /turf/open/floor/iron/white, /area/station/science/research) "emZ" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/station/command/teleporter) +/turf/open/floor/wood, +/area/station/medical/psychology) "enc" = ( /obj/effect/mapping_helpers/broken_floor, /turf/open/floor/wood, /area/station/maintenance/starboard/fore) -"enf" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 - }, -/turf/open/floor/iron/white, -/area/station/medical/exam_room) "ent" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/machinery/atmospherics/components/binary/pump{ @@ -12955,29 +12914,21 @@ dir = 8 }, /obj/machinery/light/small/directional/west, -/obj/machinery/firealarm/directional/west, +/obj/machinery/status_display/ai/directional/west, /obj/structure/table, /obj/item/storage/medkit/regular, /turf/open/floor/iron/dark/side{ dir = 8 }, /area/station/commons/storage/primary) -"eny" = ( -/obj/machinery/duct, -/turf/open/floor/iron/white, -/area/station/medical/virology) "enB" = ( -/obj/effect/turf_decal/tile/bar/opposingcorners{ +/obj/effect/turf_decal/trimline/green/filled/line, +/obj/effect/turf_decal/trimline/green/line{ dir = 1 }, -/obj/machinery/button/door/directional/north{ - id = "kitchen_sec_shutters"; - name = "Kitchen Shutters Control"; - req_access = list("kitchen") - }, -/obj/machinery/camera/autoname/directional/north, -/turf/open/floor/iron/kitchen, -/area/station/service/kitchen) +/obj/structure/extinguisher_cabinet/directional/south, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/port) "enD" = ( /obj/machinery/airalarm/directional/west, /obj/item/kirbyplants/random, @@ -12985,7 +12936,6 @@ /area/station/service/chapel/funeral) "enE" = ( /obj/machinery/light/directional/east, -/obj/effect/decal/cleanable/dirt, /obj/machinery/computer/atmos_control/nocontrol/incinerator{ dir = 8 }, @@ -13006,15 +12956,16 @@ /area/station/security/prison/visit) "eoo" = ( /obj/machinery/light/directional/north, +/obj/machinery/airalarm/directional/north, /turf/open/floor/iron/dark, /area/station/security/prison/visit) -"eos" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/ghost_critter_spawn, -/turf/open/floor/plating, -/area/station/maintenance/port/fore) +"eop" = ( +/obj/effect/turf_decal/tile/yellow/fourcorners, +/obj/structure/extinguisher_cabinet/directional/east, +/obj/structure/table, +/obj/item/storage/box/lights/mixed, +/turf/open/floor/iron/dark, +/area/station/engineering/storage/tech) "eot" = ( /obj/machinery/light/small/directional/south, /obj/structure/sign/poster/random/directional/south, @@ -13044,21 +12995,15 @@ /turf/open/floor/iron, /area/station/science/robotics/lab) "eoJ" = ( -/obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/simple/pink/visible{ dir = 4 }, /turf/open/floor/iron, /area/station/maintenance/disposal/incinerator) -"eoL" = ( -/obj/machinery/space_heater, -/turf/open/floor/plating, -/area/station/maintenance/department/engine/atmos) "eoS" = ( /obj/structure/disposalpipe/segment{ dir = 6 }, -/obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/station/maintenance/port/fore) "epc" = ( @@ -13066,11 +13011,6 @@ /obj/effect/spawner/random/trash/box, /turf/open/floor/plating, /area/station/maintenance/port) -"epd" = ( -/obj/effect/spawner/random/maintenance, -/obj/machinery/light/small/directional/north, -/turf/open/floor/plating, -/area/station/maintenance/central) "epk" = ( /turf/open/floor/iron/dark/side, /area/station/commons/locker) @@ -13078,26 +13018,6 @@ /obj/effect/spawner/random/structure/musician/piano/random_piano, /turf/open/floor/plating, /area/station/maintenance/port/fore) -"epF" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/structure/cable, -/obj/machinery/door/airlock/maintenance, -/obj/effect/mapping_helpers/airlock/access/any/science/maintenance, -/obj/effect/mapping_helpers/airlock/unres{ - dir = 4 - }, -/turf/open/floor/plating, -/area/station/maintenance/department/science) "epO" = ( /obj/effect/turf_decal/trimline/brown/filled/line{ dir = 8 @@ -13107,7 +13027,6 @@ codes_txt = "delivery;dir=4"; location = "QM #5" }, -/obj/structure/sign/poster/random/directional/west, /turf/open/floor/iron/dark/side{ dir = 8 }, @@ -13116,50 +13035,38 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/structure/chair/wood{ +/obj/structure/chair/plastic{ dir = 1 }, /turf/open/floor/wood, /area/station/security/prison/rec) "eqa" = ( -/obj/effect/turf_decal/trimline/purple/filled/warning{ - dir = 5 +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 }, -/turf/open/floor/iron/white, +/turf/open/floor/iron/showroomfloor, /area/station/science/research) -"eql" = ( -/obj/effect/turf_decal/tile/red/fourcorners, -/obj/structure/table/reinforced, -/obj/item/reagent_containers/cup/glass/bottle/navy_rum{ - pixel_x = 7; - pixel_y = 13 - }, -/obj/item/reagent_containers/cup/glass/drinkingglass/shotglass{ - pixel_x = 6 - }, -/obj/item/reagent_containers/cup/glass/drinkingglass/shotglass{ - pixel_x = -3; - pixel_y = 8 - }, -/obj/item/storage/box/handcuffs{ - pixel_y = -5; - pixel_x = -6 - }, -/turf/open/floor/iron/dark, -/area/station/command/bridge) +"eqe" = ( +/obj/machinery/light/directional/north, +/obj/structure/table/wood, +/obj/item/paper_bin, +/obj/item/pen, +/turf/open/floor/wood, +/area/station/service/library) "eqm" = ( /obj/structure/window/reinforced/spawner/directional/north, /obj/effect/landmark/start/hangover, /turf/open/floor/iron/dark, /area/station/commons/fitness/recreation) -"eqC" = ( -/obj/effect/turf_decal/trimline/yellow/filled/warning{ - dir = 1 +"eqx" = ( +/obj/effect/turf_decal/trimline/blue/filled/corner{ + dir = 8 }, -/turf/open/floor/iron/dark/side{ - dir = 1 +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 }, -/area/station/engineering/storage_shared) +/turf/open/floor/iron/white, +/area/station/medical/pharmacy) "eqJ" = ( /obj/structure/disposalpipe/segment{ dir = 9 @@ -13167,7 +13074,7 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/turf/open/floor/plating, +/turf/open/floor/catwalk_floor, /area/station/maintenance/starboard/fore) "eqS" = ( /obj/machinery/light/directional/north, @@ -13177,21 +13084,20 @@ }, /area/station/commons/dorms) "erd" = ( -/obj/structure/railing{ - dir = 8 +/obj/machinery/camera/autoname/directional/east, +/obj/machinery/airalarm/directional/east, +/turf/open/floor/iron/dark/side{ + dir = 4 }, -/turf/open/ballpit, -/area/station/security/bitden) +/area/station/security/prison/safe) "eri" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ +/obj/structure/cable, +/obj/structure/chair{ dir = 4 }, -/obj/effect/turf_decal/trimline/red/line{ - dir = 8 - }, -/obj/effect/spawner/random/vending/colavend, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) +/obj/effect/landmark/start/security_officer, +/turf/open/floor/iron/dark, +/area/station/security/office) "erA" = ( /obj/effect/turf_decal/bot, /obj/structure/window/reinforced/spawner/directional/north, @@ -13199,6 +13105,12 @@ /obj/machinery/flasher/portable, /turf/open/floor/iron/dark/smooth_large, /area/station/ai_monitored/security/armory) +"erB" = ( +/obj/effect/turf_decal/trimline/blue/filled/warning{ + dir = 1 + }, +/turf/open/floor/iron/white, +/area/station/medical/exam_room) "erC" = ( /obj/item/stack/spacecash/c1000{ pixel_y = 11; @@ -13209,7 +13121,7 @@ /turf/open/floor/eighties/red, /area/station/service/theater) "erQ" = ( -/obj/effect/spawner/random/structure/table, +/obj/structure/table, /obj/item/paper_bin, /turf/open/floor/plating, /area/station/maintenance/starboard/fore) @@ -13220,25 +13132,6 @@ }, /turf/open/floor/iron/dark, /area/station/hallway/primary/port) -"erV" = ( -/obj/effect/turf_decal/tile/blue/fourcorners, -/turf/open/floor/iron/dark, -/area/station/command/heads_quarters/cmo) -"esk" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/structure/cable, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/medical/glass{ - name = "Chemistry Factory" - }, -/obj/effect/mapping_helpers/airlock/access/all/medical/chemistry, -/obj/effect/landmark/navigate_destination/chemfactory, -/obj/machinery/duct, -/turf/open/floor/iron/white/textured, -/area/station/medical/chemistry) "esr" = ( /obj/effect/turf_decal/trimline/blue/filled/warning, /obj/effect/turf_decal/trimline/blue/warning{ @@ -13249,15 +13142,10 @@ /obj/structure/cable, /turf/open/floor/iron/dark, /area/station/hallway/primary/starboard) -"ess" = ( -/obj/effect/spawner/random/maintenance, -/turf/open/floor/iron, -/area/station/maintenance/starboard/aft) "esy" = ( /obj/structure/chair/sofa/left/maroon{ dir = 4 }, -/obj/effect/landmark/start/hangover, /turf/open/floor/iron/dark/side{ dir = 8 }, @@ -13285,22 +13173,18 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/simple/orange/visible{ - dir = 5 - }, /turf/open/floor/iron/dark, /area/station/engineering/atmos/storage) "etg" = ( -/obj/structure/chair, -/obj/effect/landmark/start/station_engineer, -/turf/open/floor/iron, -/area/station/engineering/storage) -"etn" = ( -/obj/effect/turf_decal/trimline/blue/filled/warning{ - dir = 1 +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 8 }, -/turf/open/floor/iron/white/textured, -/area/station/medical/chemistry) +/obj/effect/turf_decal/trimline/green/line{ + dir = 4 + }, +/obj/machinery/light/directional/west, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/central) "etp" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -13316,12 +13200,25 @@ }, /obj/effect/mapping_helpers/airlock/access/all/security/general, /turf/open/floor/plating, -/area/station/maintenance/port) +/area/station/security/checkpoint/supply) "ett" = ( -/obj/machinery/teleport/station, -/obj/effect/turf_decal/tile/dark_blue/fourcorners, -/turf/open/floor/iron/dark, -/area/station/command/teleporter) +/obj/machinery/firealarm/directional/north{ + pixel_x = -5 + }, +/obj/machinery/light_switch/directional/north{ + pixel_x = 5 + }, +/obj/machinery/newscaster/directional/east, +/obj/structure/table/wood, +/obj/item/toy/plush/moth{ + name = "Dr. Moff" + }, +/obj/item/toy/figure/psychologist{ + pixel_x = 9; + pixel_y = -9 + }, +/turf/open/floor/wood, +/area/station/medical/psychology) "etx" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -13344,14 +13241,26 @@ dir = 1 }, /area/station/service/hydroponics/garden) -"etL" = ( -/obj/machinery/holopad/secure, -/turf/open/floor/wood, -/area/station/command/heads_quarters/blueshield) -"etV" = ( -/obj/machinery/chem_master/condimaster{ - name = "CondiMaster Neo" +"etJ" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 8 + }, +/obj/machinery/vending/wallmed/directional/west, +/obj/structure/table/reinforced/rglass, +/obj/item/wrench/medical, +/obj/item/tank/internals/anesthetic, +/obj/item/tank/internals/anesthetic{ + pixel_x = 3; + pixel_y = -3 }, +/obj/item/clothing/mask/surgical, +/obj/item/clothing/mask/surgical, +/turf/open/floor/iron/white, +/area/station/medical/surgery) +"etV" = ( +/obj/machinery/power/apc/auto_name/directional/east, +/obj/structure/cable, +/obj/structure/closet/secure_closet/freezer/meat, /turf/open/floor/iron/freezer, /area/station/service/kitchen/coldroom) "etW" = ( @@ -13367,19 +13276,22 @@ /turf/open/floor/plating, /area/station/maintenance/port/aft) "euj" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/corner, -/obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, -/turf/open/floor/engine/telecomms, +/obj/machinery/telecomms/processor/preset_three, +/turf/open/floor/circuit/green/telecomms, /area/station/tcommsat/server) "euq" = ( /obj/machinery/space_heater, /turf/open/floor/plating, /area/station/maintenance/department/eva) +"euC" = ( +/obj/effect/turf_decal/trimline/yellow/filled/end{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/engineering/storage/tech) "euK" = ( /obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/smart/simple/cyan/visible{ @@ -13388,7 +13300,8 @@ /turf/open/floor/plating, /area/station/engineering/atmos/pumproom) "euP" = ( -/obj/machinery/camera/autoname/directional/west, +/obj/machinery/power/apc/auto_name/directional/west, +/obj/structure/cable, /obj/structure/table/reinforced, /obj/machinery/computer/security/telescreen/ordnance{ dir = 4 @@ -13403,14 +13316,6 @@ /obj/structure/cable/multilayer/connected, /turf/open/floor/engine, /area/station/ai_monitored/turret_protected/ai) -"eva" = ( -/obj/effect/turf_decal/trimline/red/filled/line, -/obj/structure/cable, -/obj/machinery/computer/security{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/station/security/checkpoint/medical) "evd" = ( /obj/machinery/atmospherics/components/binary/pump/on{ dir = 8; @@ -13448,9 +13353,20 @@ /obj/structure/cable, /turf/open/floor/plating, /area/station/security/prison/visit) -"evr" = ( -/turf/open/floor/wood, -/area/station/command/heads_quarters/captain) +"evq" = ( +/obj/machinery/light/small/directional/east, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/trash/mess, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"evs" = ( +/obj/machinery/light/broken/directional/west, +/obj/machinery/power/apc/auto_name/directional/west, +/obj/structure/cable, +/obj/structure/table, +/obj/item/taperecorder, +/turf/open/floor/iron/dark, +/area/station/commons/vacant_room/commissary) "evt" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/frame/machine, @@ -13463,17 +13379,26 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/dark/hidden, /turf/open/floor/engine, /area/station/security/execution) -"evv" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/white, -/area/station/medical/virology) "evx" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 }, /turf/open/floor/engine, /area/station/engineering/atmos/hfr_room) +"evA" = ( +/obj/effect/turf_decal/tile/dark_blue/fourcorners, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/command/teleporter) "evD" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 8 @@ -13486,13 +13411,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/plating, /area/station/maintenance/port/aft) -"ewn" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 10 - }, -/obj/machinery/light/directional/south, -/turf/open/floor/iron/white, -/area/station/medical/break_room) "ewB" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -13502,22 +13420,22 @@ }, /turf/open/floor/iron/dark, /area/station/hallway/primary/starboard) -"ewE" = ( -/obj/structure/sign/warning/vacuum/external/directional/west, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) "ewG" = ( /obj/effect/turf_decal/trimline/dark_blue/filled/line{ dir = 8 }, /obj/machinery/camera/autoname/directional/west, -/obj/machinery/airalarm/directional/west, /obj/structure/chair/office/light{ dir = 1 }, /turf/open/floor/iron/dark, /area/station/science/server) +"ewK" = ( +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/effect/spawner/random/structure/table_or_rack, +/obj/effect/spawner/random/maintenance/two, +/turf/open/floor/plating, +/area/station/maintenance/department/engine/atmos) "ewM" = ( /obj/machinery/camera/directional/north{ c_tag = "Science - Artifact Lab, Test Chamber"; @@ -13526,11 +13444,15 @@ }, /turf/open/floor/engine, /area/station/science/explab) -"ewZ" = ( -/obj/machinery/power/floodlight, -/obj/structure/cable, -/turf/open/floor/plating, -/area/station/engineering/atmos) +"ewP" = ( +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/hidden, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/starboard/aft) +"exa" = ( +/obj/machinery/shower/directional/north, +/obj/structure/drain, +/turf/open/floor/iron/white/textured_large, +/area/station/medical/exam_room) "exf" = ( /obj/effect/turf_decal/tile/dark_blue/fourcorners, /obj/effect/turf_decal/stripes/line{ @@ -13562,17 +13484,19 @@ }, /obj/machinery/button/door/directional/east{ id = "qm_warehouse"; - name = "Warehouse Door Control"; + name = "Warehouse Shutters Control"; req_access = list("cargo") }, -/obj/structure/chair{ - dir = 8 - }, -/obj/effect/landmark/start/cargo_technician, /turf/open/floor/iron/dark/side{ dir = 4 }, /area/station/cargo/storage) +"exq" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/duct, +/turf/open/floor/catwalk_floor/iron_dark, +/area/station/service/abandoned_gambling_den) "ext" = ( /obj/machinery/conveyor_switch/oneway{ dir = 8; @@ -13581,33 +13505,6 @@ }, /turf/open/floor/iron/dark, /area/station/maintenance/disposal) -"exw" = ( -/obj/effect/turf_decal/tile/blue/fourcorners, -/obj/machinery/light/directional/south, -/obj/machinery/computer/operating{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/station/medical/exam_room) -"exz" = ( -/obj/machinery/airalarm/directional/north, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/station/maintenance/central) -"exD" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/virology/glass{ - name = "Isolation B" - }, -/obj/effect/mapping_helpers/airlock/access/all/medical/virology, -/turf/open/floor/iron/white/textured, -/area/station/medical/virology) "exG" = ( /obj/structure/hoop{ dir = 4 @@ -13616,19 +13513,6 @@ dir = 8 }, /area/station/security/prison/workout) -"exJ" = ( -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 1 - }, -/obj/machinery/camera/directional/north{ - c_tag = "Medical - Pathology, Secondary Lab"; - name = "medical camera"; - network = list("ss13","medbay") - }, -/obj/structure/reagent_dispensers/wall/virusfood/directional/north, -/obj/machinery/disease2/centrifuge, -/turf/open/floor/iron/white, -/area/station/medical/virology) "exO" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -13637,10 +13521,7 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/machinery/door/airlock/maintenance, -/obj/effect/mapping_helpers/airlock/access/any/service/maintenance, /obj/structure/disposalpipe/segment, -/obj/effect/mapping_helpers/airlock/unres, /turf/open/floor/plating, /area/station/maintenance/port) "exU" = ( @@ -13665,11 +13546,13 @@ /turf/open/floor/iron/showroomfloor, /area/station/commons/toilet/restrooms) "eyp" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/effect/spawner/random/engineering/tank, -/turf/open/floor/plating, -/area/station/maintenance/port/aft) +/obj/effect/turf_decal/trimline/neutral/filled/line, +/obj/effect/turf_decal/trimline/neutral/line{ + dir = 1 + }, +/obj/machinery/firealarm/directional/south, +/turf/open/floor/iron/dark, +/area/station/hallway/secondary/entry) "eyt" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ @@ -13686,18 +13569,22 @@ /turf/open/floor/plating, /area/station/maintenance/solars/starboard/aft) "eyN" = ( -/obj/effect/spawner/structure/window, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/plating, +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, +/turf/open/floor/wood/tile, /area/station/service/library/artgallery) "eyU" = ( /obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/obj/machinery/light_switch/directional/east, -/obj/machinery/firealarm/directional/south, +/obj/machinery/light_switch/directional/east{ + pixel_y = -5 + }, +/obj/machinery/firealarm/directional/east{ + pixel_y = 5 + }, +/obj/item/radio/intercom/directional/south, /obj/structure/rack, /obj/item/storage/toolbox/mechanical, /obj/item/multitool, @@ -13723,11 +13610,23 @@ /turf/open/floor/iron, /area/station/maintenance/disposal) "ezP" = ( -/obj/effect/turf_decal/trimline/purple/filled/warning{ - dir = 6 +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 }, -/turf/open/floor/iron/white, +/turf/open/floor/iron/showroomfloor, /area/station/science/research) +"ezR" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/starboard/aft) "ezY" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 1 @@ -13737,10 +13636,6 @@ /turf/open/floor/iron/dark/side, /area/station/commons/locker) "ezZ" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, @@ -13748,8 +13643,8 @@ name = "Funeral Parlor Maintenance" }, /obj/effect/mapping_helpers/airlock/access/any/service/maintenance, -/turf/open/floor/plating, -/area/station/maintenance/starboard/fore) +/turf/open/floor/catwalk_floor/iron_dark, +/area/station/service/chapel/funeral) "eAg" = ( /obj/effect/turf_decal/stripes/red/line{ dir = 8 @@ -13762,12 +13657,16 @@ /turf/open/floor/iron, /area/station/hallway/secondary/service) "eAp" = ( +/obj/effect/decal/cleanable/dirt, /obj/structure/chair/office{ dir = 4 }, -/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/dark, /area/station/maintenance/port/fore) +"eAu" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/wood, +/area/station/service/library) "eAS" = ( /obj/structure/disposalpipe/segment{ dir = 10 @@ -13795,11 +13694,20 @@ /turf/open/floor/plating, /area/station/maintenance/port/fore) "eBn" = ( -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/west, -/obj/structure/closet/secure_closet/bar, +/obj/machinery/airalarm/directional/west, +/obj/structure/closet/secure_closet{ + req_access = list("bar"); + name = "Gun Locker" + }, +/obj/item/storage/box/rubbershot, +/obj/item/storage/box/beanbag, +/obj/item/gun/ballistic/shotgun/doublebarrel, /turf/open/floor/wood, /area/station/service/bar/backroom) +"eBs" = ( +/obj/effect/spawner/random/trash/box, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) "eBw" = ( /obj/structure/bed, /obj/item/bedsheet/dorms, @@ -13821,7 +13729,7 @@ /obj/item/clothing/shoes/sneakers/black, /obj/item/clothing/shoes/sneakers/black, /obj/item/clothing/shoes/sneakers/black, -/turf/open/floor/iron/cafeteria, +/turf/open/floor/iron/checker, /area/station/commons/dorms/laundry) "eBF" = ( /obj/effect/turf_decal/trimline/neutral/filled/warning{ @@ -13835,19 +13743,33 @@ /obj/structure/cable, /turf/open/floor/iron/dark, /area/station/hallway/secondary/exit/departure_lounge) +"eBP" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 8 + }, +/obj/structure/chair{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/station/medical/virology) +"eBQ" = ( +/obj/effect/turf_decal/trimline/blue/filled/line, +/obj/machinery/light/small/directional/south, +/obj/machinery/defibrillator_mount/directional/south, +/obj/structure/table/optable, +/turf/open/floor/iron/white, +/area/station/medical/surgery) "eBR" = ( /obj/effect/turf_decal/trimline/red/filled/line, /obj/machinery/light/small/directional/south, -/obj/structure/table, -/obj/item/paper_bin{ - pixel_y = 4 - }, -/obj/item/folder/red{ - pixel_y = 6 - }, -/obj/item/pen{ - pixel_y = 6 +/obj/machinery/camera/directional/south{ + c_tag = "Security - Post, Cargo"; + name = "security camera" }, +/obj/structure/table, +/obj/item/paper_bin, +/obj/item/folder/red, +/obj/item/pen, /turf/open/floor/iron/dark, /area/station/security/checkpoint/supply) "eBU" = ( @@ -13878,47 +13800,27 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/dark, /area/station/service/chapel/funeral) -"eCJ" = ( -/obj/structure/table, -/obj/machinery/microwave{ - pixel_y = 5 - }, -/obj/machinery/light/directional/north, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron/kitchen, -/area/station/security/prison/mess) -"eCO" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/structure/table, -/obj/effect/spawner/random/food_or_drink/booze{ - pixel_x = 4; - pixel_y = 6 - }, -/obj/item/reagent_containers/cup/glass/drinkingglass/shotglass{ - pixel_x = -5; - pixel_y = 6 - }, -/turf/open/floor/plating, -/area/station/maintenance/department/engine/atmos) -"eDg" = ( +"eCG" = ( +/obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ - dir = 8 + dir = 1 }, +/obj/structure/cable, +/obj/machinery/door/window/left/directional/south, +/turf/open/floor/iron/dark/textured, +/area/station/service/abandoned_gambling_den) +"eCJ" = ( +/obj/effect/turf_decal/box, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/machinery/holopad, +/turf/open/floor/iron/large, +/area/station/security/prison/work) +"eDg" = ( /obj/structure/sign/warning/secure_area/directional/west, /obj/machinery/shower/directional/east, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/iron/white, +/turf/open/floor/iron/showroomfloor, /area/station/science/xenobiology/hallway) -"eDk" = ( -/obj/effect/turf_decal/tile/blue/fourcorners, -/obj/structure/table/glass, -/obj/item/paper_bin, -/obj/item/folder/white, -/obj/item/pen, -/turf/open/floor/iron/white, -/area/station/medical/office) "eDD" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, /turf/open/floor/plating, @@ -13937,29 +13839,13 @@ }, /area/station/commons/dorms) "eED" = ( -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 8 - }, /obj/machinery/light/directional/west, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, /obj/machinery/duct, -/turf/open/floor/iron/white, +/turf/open/floor/iron/showroomfloor, /area/station/science/research) -"eEP" = ( -/obj/effect/turf_decal/trimline/yellow/filled/warning{ - dir = 1 - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/duct, -/turf/open/floor/iron/dark/side{ - dir = 1 - }, -/area/station/engineering/storage_shared) "eFe" = ( /obj/effect/turf_decal/trimline/green/filled/line{ dir = 8 @@ -13986,8 +13872,22 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/turf/open/floor/plating, +/turf/open/floor/catwalk_floor, /area/station/maintenance/starboard/aft) +"eFJ" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 5 + }, +/obj/machinery/button/door/directional/north{ + id = "med_priv_2"; + name = "Privacy Shutters Control" + }, +/obj/structure/chair/office{ + dir = 8 + }, +/obj/effect/landmark/start/medical_doctor, +/turf/open/floor/iron/white, +/area/station/medical/patients_rooms/room_b) "eFM" = ( /obj/effect/turf_decal/tile/neutral/anticorner, /obj/effect/turf_decal/tile/neutral{ @@ -13998,6 +13898,15 @@ dir = 1 }, /area/station/engineering/gravity_generator) +"eFO" = ( +/obj/effect/turf_decal/tile/dark_blue/fourcorners, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/effect/spawner/random/engineering/tracking_beacon, +/turf/open/floor/iron/dark, +/area/station/command/teleporter) "eFV" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -14011,10 +13920,10 @@ /obj/effect/turf_decal/trimline/yellow/line{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/simple/pink/hidden{ - dir = 10 +/obj/machinery/atmospherics/pipe/smart/simple/cyan/hidden, +/turf/open/floor/iron/dark/side{ + dir = 8 }, -/turf/open/floor/iron, /area/station/hallway/primary/aft) "eGa" = ( /obj/effect/turf_decal/stripes/line, @@ -14048,15 +13957,12 @@ /turf/open/floor/iron, /area/station/science/ordnance) "eGw" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/navbeacon{ - codes_txt = "delivery;dir=1"; - location = "Bridge" - }, -/obj/structure/plasticflaps/opaque, -/obj/machinery/duct, -/turf/open/floor/iron/dark, +/turf/open/floor/plating, /area/station/maintenance/central) +"eGD" = ( +/obj/structure/extinguisher_cabinet/directional/west, +/turf/open/floor/wood, +/area/station/service/library) "eGI" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -14064,7 +13970,7 @@ /obj/structure/disposalpipe/segment{ dir = 9 }, -/turf/open/floor/plating, +/turf/open/floor/catwalk_floor, /area/station/maintenance/starboard/aft) "eGM" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -14073,8 +13979,20 @@ /obj/structure/disposalpipe/segment{ dir = 10 }, -/turf/open/floor/plating, +/turf/open/floor/catwalk_floor, /area/station/maintenance/starboard/fore) +"eGN" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 6 + }, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/obj/machinery/disposal/bin, +/turf/open/floor/iron/dark/side{ + dir = 6 + }, +/area/station/engineering/break_room) "eGT" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -14084,11 +14002,9 @@ /turf/open/floor/plating, /area/station/maintenance/port/fore) "eGV" = ( -/obj/structure/sign/poster/random/directional/west, -/obj/effect/spawner/random/structure/table, -/obj/effect/spawner/random/maintenance/four, -/turf/open/floor/iron/dark, -/area/station/maintenance/department/cargo) +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/iron, +/area/station/cargo/drone_bay) "eGX" = ( /obj/structure/table/reinforced, /obj/effect/turf_decal/siding/thinplating/dark{ @@ -14101,27 +14017,48 @@ /obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 1 }, -/obj/machinery/newscaster/directional/north, -/obj/machinery/photocopier, -/turf/open/floor/iron, +/obj/machinery/camera/directional/north{ + c_tag = "Engineering - Chief Engineer's Office"; + name = "engineering camera" + }, +/obj/machinery/keycard_auth/directional/north{ + pixel_y = 34 + }, +/obj/machinery/button/door/directional/north{ + id = "atmos"; + name = "Atmospherics Lockdown"; + pixel_x = 11 + }, +/obj/machinery/button/door/directional/north{ + id = "engineering"; + name = "Engineering Lockdown"; + pixel_x = -11 + }, +/obj/machinery/button/door/directional/north{ + id = "secure_storage"; + name = "Engineering Secure Storage" + }, +/obj/structure/filingcabinet/chestdrawer, +/turf/open/floor/iron/dark/side{ + dir = 1 + }, /area/station/command/heads_quarters/ce) +"eHi" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/trash/graffiti, +/turf/open/floor/iron, +/area/station/maintenance/starboard/aft) +"eHm" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/vaporwave, +/area/station/service/library/printer) "eHO" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, /turf/open/floor/iron, /area/station/commons/storage/primary) -"eIh" = ( -/obj/effect/turf_decal/tile/blue/fourcorners, -/obj/item/radio/intercom/directional/north, -/obj/structure/closet/secure_closet/medical2, -/obj/item/clothing/mask/breath/medical, -/obj/item/clothing/mask/breath/medical, -/turf/open/floor/iron/white, -/area/station/medical/surgery) -"eIj" = ( -/obj/machinery/airalarm/directional/west, -/obj/effect/spawner/random/vending/colavend, -/turf/open/floor/iron/dark, -/area/station/command/meeting_room) "eIw" = ( /obj/effect/turf_decal/tile/dark_blue/fourcorners, /obj/effect/turf_decal/plaque{ @@ -14129,18 +14066,24 @@ }, /turf/open/floor/iron/dark, /area/station/hallway/primary/central) -"eIJ" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/light_switch/directional/north, -/obj/machinery/suit_storage_unit/engine, -/turf/open/floor/iron, -/area/station/engineering/main) -"eIP" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +"eIy" = ( +/obj/machinery/light/small/directional/south, +/obj/effect/turf_decal/tile/blue/half/contrasted{ dir = 8 }, -/turf/open/floor/grass, -/area/station/medical/virology) +/obj/structure/sign/poster/official/random/directional/south, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 + }, +/turf/open/floor/iron/dark/side{ + dir = 4 + }, +/area/station/medical/paramedic) +"eIJ" = ( +/obj/machinery/status_display/evac/directional/east, +/obj/structure/filingcabinet, +/turf/open/floor/iron/dark, +/area/station/security/prison/visit) "eIW" = ( /obj/structure/sign/poster/official/random/directional/north, /obj/machinery/status_display/evac/directional/east, @@ -14156,27 +14099,23 @@ /obj/structure/cable, /turf/open/floor/iron/white, /area/station/science/research) -"eJo" = ( -/obj/machinery/firealarm/directional/south, -/obj/machinery/light_switch/directional/south{ - pixel_x = -8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 +"eJk" = ( +/obj/effect/mapping_helpers/broken_floor, +/obj/effect/spawner/random/structure/chair_flipped{ + dir = 8 }, -/turf/open/floor/engine, -/area/station/medical/cryo) +/turf/open/floor/plating, +/area/station/maintenance/department/engine/atmos) +"eJo" = ( +/obj/machinery/duct, +/turf/open/floor/plating, +/area/station/maintenance/central) "eJp" = ( -/obj/machinery/light/directional/west, -/obj/machinery/status_display/evac/directional/north, -/obj/structure/chair{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/station/maintenance/department/science) +/obj/machinery/light/small/directional/south, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/department/engine/atmos) "eJq" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/spawner/random/trash/mess, @@ -14192,25 +14131,21 @@ /turf/open/floor/iron/dark, /area/station/hallway/secondary/entry) "eJA" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/chair/wood, -/turf/open/floor/wood, -/area/station/security/prison/rec) +/obj/machinery/duct, +/turf/open/floor/iron/dark, +/area/station/security/prison/garden) "eJD" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/button/door/directional/north{ - id = "blueshield_office" - }, -/turf/open/floor/wood, -/area/station/command/heads_quarters/blueshield) +/obj/structure/flora/bush/fullgrass/style_random, +/obj/structure/flora/bush/flowers_br/style_random, +/turf/open/floor/grass, +/area/station/hallway/primary/central) "eJG" = ( /obj/effect/turf_decal/tile/blue/opposingcorners{ dir = 1 }, /obj/machinery/airalarm/directional/east, /obj/machinery/washing_machine, -/turf/open/floor/iron/cafeteria, +/turf/open/floor/iron/checker, /area/station/commons/dorms/laundry) "eKm" = ( /obj/machinery/atmospherics/miner/oxygen, @@ -14230,15 +14165,25 @@ /obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 8 }, -/obj/machinery/light/directional/west, +/obj/machinery/light/small/directional/west, +/obj/structure/reagent_dispensers/fueltank, /turf/open/floor/iron, /area/station/engineering/storage) -"eKA" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 10 +"eKx" = ( +/obj/effect/turf_decal/trimline/blue/filled/warning{ + dir = 8 }, -/obj/machinery/telecomms/server/presets/service, -/turf/open/floor/engine/telecomms, +/obj/effect/turf_decal/trimline/blue/warning{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/medical/medbay/aft) +"eKA" = ( +/obj/machinery/telecomms/server/presets/command, +/turf/open/floor/circuit/green/telecomms, /area/station/tcommsat/server) "eKK" = ( /obj/machinery/atmospherics/components/tank/air{ @@ -14246,10 +14191,6 @@ }, /turf/open/floor/plating, /area/station/maintenance/department/science/xenobiology) -"eKT" = ( -/obj/effect/spawner/random/trash/box, -/turf/open/floor/plating, -/area/station/maintenance/department/medical) "eKY" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 1 @@ -14263,40 +14204,52 @@ /turf/open/floor/iron/dark, /area/station/ai_monitored/security/armory) "eLl" = ( -/obj/machinery/light/small/built/directional/east, -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/trash/garbage, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command/glass{ + name = "Chief Medical Officer's Office" + }, +/obj/effect/mapping_helpers/airlock/access/all/medical/cmo, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/dark/textured, +/area/station/command/heads_quarters/cmo) "eLo" = ( /obj/machinery/light/floor/has_bulb, /obj/machinery/duct, /turf/open/floor/plastic, /area/station/security/prison/safe) -"eLx" = ( -/obj/effect/turf_decal/tile/blue/fourcorners, -/obj/machinery/light/small/directional/west, -/obj/structure/window/reinforced/spawner/directional/south, -/obj/structure/table/glass, -/obj/item/storage/medkit/regular{ - pixel_x = 6; - pixel_y = 6 +"eLy" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 1 }, -/obj/item/storage/medkit/brute{ - pixel_x = 3; - pixel_y = 3 +/obj/structure/table, +/obj/item/storage/toolbox/electrical{ + pixel_y = 10 }, -/obj/item/storage/medkit/brute, -/obj/item/storage/medkit/brute{ - pixel_x = -3; - pixel_y = -3 +/obj/item/storage/toolbox/mechanical{ + pixel_y = 4 }, -/obj/machinery/door/window/left/directional/east{ - name = "First-Aid Supplies"; - req_access = list("medical") +/obj/item/storage/belt/utility, +/obj/item/flashlight, +/obj/item/clothing/glasses/meson/engine{ + pixel_x = 4; + pixel_y = 8 }, -/turf/open/floor/iron/white, -/area/station/medical/storage) +/obj/item/pipe_dispenser, +/turf/open/floor/iron/dark/side{ + dir = 1 + }, +/area/station/engineering/storage_shared) "eLA" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -14305,8 +14258,8 @@ dir = 8 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/general/hidden, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/door/poddoor/preopen{ id = "execution_fireblast" }, @@ -14319,18 +14272,6 @@ }, /turf/open/floor/engine, /area/station/security/execution) -"eMa" = ( -/obj/machinery/camera/directional/north{ - c_tag = "Engineering - Tech Storage"; - name = "engineering camera" - }, -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 1 - }, -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/north, -/turf/open/floor/iron, -/area/station/engineering/storage/tech) "eMb" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -14349,10 +14290,10 @@ /turf/open/floor/iron/dark/textured, /area/station/security/evidence) "eMc" = ( -/obj/effect/turf_decal/tile/purple/fourcorners, +/obj/effect/turf_decal/tile/purple/full, /obj/effect/turf_decal/delivery, /obj/machinery/duct, -/turf/open/floor/iron/dark, +/turf/open/floor/iron/dark/smooth_large, /area/station/science/breakroom) "eMh" = ( /obj/effect/turf_decal/trimline/brown/filled/warning{ @@ -14362,14 +14303,6 @@ dir = 5 }, /area/station/cargo/storage) -"eMi" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/duct, -/turf/open/floor/iron/white, -/area/station/medical/medbay/aft) "eMz" = ( /obj/effect/turf_decal/delivery, /obj/machinery/atmospherics/components/trinary/filter{ @@ -14392,43 +14325,36 @@ /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/light/floor/has_bulb, /turf/open/floor/iron/dark, /area/station/security/processing) "eNi" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/dark, /area/station/tcommsat/computer) -"eNn" = ( -/obj/machinery/light/directional/south, -/obj/structure/sign/flag/nanotrasen/directional/south, -/turf/open/floor/wood, -/area/station/command/heads_quarters/captain) "eNs" = ( /turf/closed/wall, /area/station/hallway/primary/central) "eNx" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 8 }, -/obj/machinery/atmospherics/components/binary/pump/on/supply/hidden{ - dir = 1 +/obj/effect/turf_decal/trimline/yellow/line{ + dir = 4 }, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, +/turf/open/floor/iron/dark/side{ + dir = 8 + }, +/area/station/hallway/primary/aft) "eNC" = ( /obj/structure/disposalpipe/segment{ dir = 6 }, /turf/open/floor/iron, /area/station/hallway/secondary/service) -"eNH" = ( -/obj/structure/cable, -/obj/machinery/duct, -/obj/structure/ghost_critter_spawn, -/turf/open/floor/plating, -/area/station/security/prison) "eNK" = ( /obj/effect/turf_decal/trimline/brown/filled/warning, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -14469,28 +14395,9 @@ dir = 8 }, /area/station/cargo/storage) -"eOc" = ( -/obj/effect/turf_decal/trimline/red/corner{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 5 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 - }, -/obj/machinery/station_map/directional/east, -/turf/open/floor/iron/dark, -/area/station/hallway/secondary/entry) "eOe" = ( -/obj/effect/turf_decal/stripes/line, /turf/open/floor/iron, /area/station/engineering/engine_smes) -"eOj" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/closet/emcloset, -/turf/open/floor/plating, -/area/station/maintenance/port/fore) "eOt" = ( /obj/effect/turf_decal/trimline/neutral/warning, /obj/effect/turf_decal/trimline/neutral/filled/warning{ @@ -14514,32 +14421,50 @@ /obj/machinery/light/small/directional/west, /turf/open/floor/iron/dark, /area/station/hallway/primary/central) -"ePa" = ( -/obj/structure/table/wood, +"eOV" = ( +/obj/effect/turf_decal/trimline/blue/filled/warning{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/item/assembly/timer, -/turf/open/floor/iron/dark, -/area/station/command/meeting_room) +/obj/structure/cable, +/obj/machinery/duct, +/turf/open/floor/iron/white, +/area/station/medical/exam_room) +"eOZ" = ( +/obj/structure/sink/directional/west, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 + }, +/turf/open/floor/iron/showroomfloor, +/area/station/medical/virology) +"ePa" = ( +/obj/structure/closet/secure_closet/psychology, +/turf/open/floor/wood, +/area/station/medical/psychology) "ePb" = ( /obj/structure/disposalpipe/segment, /obj/effect/spawner/random/trash/garbage, -/obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/station/maintenance/department/cargo) "ePf" = ( -/obj/item/storage/secure/safe/directional/east, -/obj/item/kirbyplants/random, -/turf/open/floor/wood, -/area/station/command/heads_quarters/captain) +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/structure/chair/office/light{ + dir = 4 + }, +/obj/effect/landmark/start/depsec/medical, +/turf/open/floor/iron/dark, +/area/station/security/checkpoint/medical) "ePr" = ( /obj/machinery/suit_storage_unit/standard_unit, /turf/open/floor/iron/white/textured, /area/station/science/auxlab) "ePv" = ( -/obj/machinery/grill, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron/kitchen, -/area/station/security/prison/mess) +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/security/prison/rec) "ePw" = ( /obj/effect/turf_decal/trimline/dark_blue/filled/line{ dir = 1 @@ -14548,16 +14473,8 @@ /obj/structure/sign/warning/secure_area/directional/north, /turf/open/floor/iron/dark, /area/station/hallway/primary/central) -"ePO" = ( -/obj/item/radio/intercom/directional/east, -/obj/structure/table/reinforced, -/obj/item/radio/off, -/turf/open/floor/iron/dark, -/area/station/command/bridge) "ePQ" = ( /obj/machinery/light/small/directional/west, -/obj/machinery/power/apc/auto_name/directional/west, -/obj/structure/cable, /obj/structure/bed/dogbed, /mob/living/basic/pet/dog/bullterrier{ name = "Walter"; @@ -14566,15 +14483,15 @@ }, /turf/open/floor/wood, /area/station/service/lawoffice) -"ePU" = ( -/obj/effect/spawner/random/structure/grille, -/turf/open/space/basic, -/area/space/nearstation) "ePX" = ( -/obj/structure/cable, -/obj/machinery/duct, -/turf/open/floor/iron, +/turf/open/floor/iron/dark/side{ + dir = 9 + }, /area/station/service/janitor) +"ePY" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/iron, +/area/station/hallway/primary/aft) "eQj" = ( /obj/effect/turf_decal/tile/yellow/half/contrasted{ dir = 1 @@ -14584,15 +14501,23 @@ /obj/structure/cable, /turf/open/floor/iron/dark, /area/station/construction/mining/aux_base) -"eQm" = ( -/obj/effect/turf_decal/box, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/holopad, -/turf/open/floor/iron/white/smooth_large, -/area/station/medical/virology) +"eQk" = ( +/obj/structure/table, +/obj/effect/spawner/random/maintenance/two, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"eQs" = ( +/obj/machinery/light/small/directional/south, +/obj/structure/bookcase{ + name = "Forbidden Knowledge" + }, +/turf/open/floor/iron/vaporwave, +/area/station/service/library/printer) +"eQv" = ( +/obj/effect/mapping_helpers/broken_floor, +/obj/effect/spawner/random/structure/crate, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) "eQw" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ @@ -14608,10 +14533,9 @@ name = "Kitchen and Bar"; req_access = list("kitchen") }, -/obj/machinery/door/poddoor/shutters/preopen{ +/obj/machinery/door/poddoor/shutters{ id = "kitchen_sec_shutters"; - name = "Kitchen Shutters"; - dir = 1 + name = "Kitchen Shutters" }, /turf/open/floor/iron/dark/textured, /area/station/service/kitchen) @@ -14622,15 +14546,16 @@ /turf/open/floor/engine, /area/station/science/ordnance/freezerchamber) "eQN" = ( -/obj/structure/chair/comfy/black{ - dir = 8 - }, -/obj/structure/sign/painting/library{ - pixel_y = 32 +/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/machinery/camera/directional/east{ + c_tag = "Medical - Office"; + network = list("ss13","medbay"); + name = "medical camera" }, -/obj/effect/landmark/start/hangover, -/turf/open/floor/wood, -/area/station/service/library) +/obj/structure/closet/secure_closet/medical3, +/obj/item/wrench/medical, +/turf/open/floor/iron/white, +/area/station/medical/office) "eQO" = ( /obj/effect/turf_decal/trimline/dark_blue/filled/line{ dir = 8 @@ -14638,61 +14563,59 @@ /obj/structure/table/wood, /turf/open/floor/iron/dark, /area/station/security/courtroom) -"eQZ" = ( -/obj/effect/turf_decal/tile/blue/fourcorners, -/obj/structure/closet/secure_closet/medical3, -/obj/item/wrench/medical, +"eRo" = ( +/obj/machinery/camera/directional/east{ + c_tag = "Medical - Exam Room, West"; + network = list("ss13","medbay"); + name = "medical camera" + }, +/obj/item/radio/intercom/directional/east, +/obj/machinery/computer/operating{ + dir = 8 + }, /turf/open/floor/iron/white, -/area/station/medical/office) +/area/station/medical/exam_room) "eRr" = ( +/obj/machinery/power/apc/auto_name/directional/north, /obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 1 }, -/obj/machinery/button/door/directional/north{ - id = "secure_storage"; - name = "Engineering Secure Storage" - }, -/obj/machinery/button/door/directional/north{ - id = "engineering"; - name = "Engineering Lockdown"; - pixel_x = -11 - }, -/obj/machinery/button/door/directional/north{ - id = "atmos"; - name = "Atmospherics Lockdown"; - pixel_x = 11 - }, +/obj/structure/cable, /obj/structure/table/reinforced, -/obj/machinery/fax{ - fax_name = "Chief Engineer's Office"; - name = "Chief Engineer's Fax Machine" +/obj/machinery/cell_charger, +/obj/item/stock_parts/cell/high, +/turf/open/floor/iron/dark/side{ + dir = 1 }, -/obj/machinery/keycard_auth/directional/north{ - pixel_y = 34 +/area/station/command/heads_quarters/ce) +"eRL" = ( +/obj/effect/turf_decal/tile/red/fourcorners, +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"eRQ" = ( +/obj/machinery/light/small/directional/north, +/obj/machinery/status_display/ai/directional/north, +/obj/structure/rack, +/obj/item/circuitboard/machine/exoscanner{ + pixel_y = 3 + }, +/obj/item/circuitboard/machine/exoscanner, +/obj/item/circuitboard/machine/exoscanner{ + pixel_y = -3 }, /turf/open/floor/iron, -/area/station/command/heads_quarters/ce) -"eRs" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/plating, -/area/station/maintenance/department/medical) -"eRQ" = ( -/obj/machinery/vending/cigarette, -/obj/machinery/light/small/directional/north, -/turf/open/floor/plating, -/area/station/maintenance/department/cargo) +/area/station/cargo/drone_bay) "eRV" = ( /obj/effect/turf_decal/trimline/purple/filled/warning, /turf/open/floor/iron/white, /area/station/science/genetics) "eRY" = ( -/obj/machinery/firealarm/directional/south, +/obj/machinery/firealarm/directional/south{ + pixel_x = 5 + }, +/obj/machinery/light_switch/directional/south{ + pixel_x = -5 + }, /turf/open/floor/wood, /area/station/commons/vacant_room/office) "eSd" = ( @@ -14700,16 +14623,20 @@ /turf/open/floor/plating, /area/station/maintenance/port/aft) "eSr" = ( +/obj/effect/decal/cleanable/dirt, /obj/effect/spawner/random/engineering/material_cheap, /turf/open/floor/plating, /area/station/maintenance/starboard/fore) "eSC" = ( /obj/effect/turf_decal/delivery/white, -/obj/machinery/light/directional/south, /obj/structure/closet/crate/freezer, /obj/effect/spawner/random/maintenance, /turf/open/floor/iron, /area/station/cargo/warehouse) +"eSE" = ( +/obj/machinery/atmospherics/components/tank, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) "eSL" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -14738,30 +14665,12 @@ /obj/effect/landmark/start/hangover, /turf/open/floor/iron/showroomfloor, /area/station/commons/toilet/restrooms) -"eTd" = ( -/obj/machinery/light/directional/south, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 - }, -/turf/open/floor/carpet/executive, -/area/station/command/heads_quarters/blueshield) "eTg" = ( -/obj/structure/reagent_dispensers/plumbed{ - dir = 4 - }, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) -"eTo" = ( -/obj/effect/turf_decal/trimline/green/filled/warning{ - dir = 1 +/obj/structure/closet/toolcloset, +/turf/open/floor/iron/dark/side{ + dir = 6 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/disposalpipe/segment, -/obj/machinery/duct, -/turf/open/floor/iron/white, -/area/station/medical/virology) +/area/station/engineering/atmos/office) "eTq" = ( /obj/structure/cable, /obj/machinery/power/terminal{ @@ -14776,15 +14685,19 @@ /turf/open/floor/iron/white, /area/station/science/xenobiology) "eTx" = ( -/obj/effect/turf_decal/trimline/dark_blue/filled/line{ - dir = 1 +/obj/machinery/status_display/evac/directional/west, +/obj/effect/turf_decal/tile/yellow/fourcorners, +/obj/structure/chair/sofa/bench{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/effect/turf_decal/trimline/dark_blue/line, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) +/obj/effect/landmark/start/assistant, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/aft) +"eTA" = ( +/obj/machinery/light/small/directional/east, +/mob/living/carbon/human/species/monkey, +/turf/open/floor/grass, +/area/station/medical/virology) "eTG" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -14809,20 +14722,12 @@ /turf/open/floor/iron/dark, /area/station/ai_monitored/command/storage/eva) "eUa" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/disposalpipe/segment{ - dir = 5 - }, -/obj/effect/turf_decal/trimline/dark_red/arrow_ccw{ - dir = 8 + dir = 4 }, -/turf/open/floor/iron, +/obj/structure/cable, +/obj/machinery/firealarm/directional/north, +/turf/open/floor/iron/dark, /area/station/maintenance/disposal/incinerator) "eUr" = ( /obj/effect/spawner/random/engineering/tracking_beacon, @@ -14831,6 +14736,15 @@ /obj/structure/cable, /turf/open/floor/iron/dark, /area/station/ai_monitored/command/storage/eva) +"eUz" = ( +/obj/effect/turf_decal/trimline/dark_blue/filled/corner{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/dark_blue/line{ + dir = 10 + }, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) "eUB" = ( /obj/machinery/space_heater, /turf/open/floor/plating, @@ -14865,10 +14779,15 @@ /turf/open/floor/plating, /area/station/maintenance/port/aft) "eUO" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/wood, -/area/station/security/detectives_office) +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/neutral/line{ + dir = 8 + }, +/obj/machinery/station_map/directional/east, +/turf/open/floor/iron/dark, +/area/station/hallway/secondary/entry) "eUW" = ( /turf/open/floor/wood, /area/station/service/chapel/funeral) @@ -14886,9 +14805,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/machinery/door/airlock/maintenance, -/obj/effect/mapping_helpers/airlock/access/any/supply/maintenance, -/obj/effect/mapping_helpers/airlock/unres, /turf/open/floor/plating, /area/station/maintenance/port) "eVB" = ( @@ -14906,23 +14822,20 @@ }, /turf/open/floor/iron/dark/textured, /area/station/hallway/primary/aft) -"eVL" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating, -/area/station/maintenance/department/medical) +"eVJ" = ( +/obj/machinery/firealarm/directional/east{ + pixel_y = -5 + }, +/obj/machinery/light_switch/directional/east{ + pixel_y = 5 + }, +/turf/open/floor/wood, +/area/station/command/meeting_room) "eVT" = ( -/obj/effect/spawner/random/engineering/tank, +/obj/machinery/airalarm/directional/west, +/obj/structure/reagent_dispensers/watertank, /turf/open/floor/plating, /area/station/maintenance/department/security/brig) -"eVV" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) "eVZ" = ( /obj/effect/turf_decal/tile/green, /obj/structure/table, @@ -14932,36 +14845,17 @@ /obj/item/clothing/suit/apron, /obj/item/clothing/accessory/armband/hydro, /obj/item/wrench, -/obj/item/botanical_lexicon, -/obj/item/botanical_lexicon, -/obj/item/botanical_lexicon, -/obj/item/botanical_lexicon, -/obj/item/botanical_lexicon, /obj/machinery/light/small/directional/west, /turf/open/floor/iron/dark/side{ dir = 9 }, /area/station/service/hydroponics) -"eWa" = ( -/obj/structure/bed, -/obj/item/bedsheet/medical, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 - }, -/turf/open/floor/iron/white, -/area/station/medical/virology) "eWd" = ( /obj/effect/turf_decal/tile/dark_blue/fourcorners, /obj/structure/extinguisher_cabinet/directional/west, -/obj/machinery/vending/coffee, +/obj/item/kirbyplants/photosynthetic, /turf/open/floor/iron/dark, /area/station/ai_monitored/turret_protected/ai_upload) -"eWq" = ( -/obj/structure/toilet{ - dir = 8 - }, -/turf/open/floor/iron/showroomfloor, -/area/station/command/heads_quarters/captain/private) "eWs" = ( /obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 6 @@ -15002,16 +14896,16 @@ /turf/open/floor/iron/dark, /area/station/hallway/primary/starboard) "eWx" = ( -/obj/effect/turf_decal/trimline/neutral/filled/warning{ +/obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 10 }, -/obj/effect/turf_decal/trimline/neutral/corner{ +/obj/effect/turf_decal/trimline/yellow/corner{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/iron, +/obj/item/kirbyplants/random, +/turf/open/floor/iron/dark/side{ + dir = 10 + }, /area/station/hallway/primary/aft) "eWG" = ( /obj/effect/turf_decal/stripes/line{ @@ -15027,47 +14921,29 @@ /obj/structure/table, /turf/open/floor/iron/dark, /area/station/security/prison) -"eXv" = ( -/obj/effect/turf_decal/trimline/blue/filled/warning{ - dir = 8 - }, -/turf/open/floor/iron/white, -/area/station/medical/medbay/lobby) -"eXy" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/security/glass{ - name = "Security Post - Medbay" - }, -/obj/effect/mapping_helpers/airlock/access/all/security/general, -/turf/open/floor/iron/dark/textured, -/area/station/security/checkpoint/medical) "eXJ" = ( /obj/structure/cable, -/obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/pink/visible/layer2, /turf/open/floor/iron, /area/station/maintenance/disposal/incinerator) +"eXL" = ( +/obj/effect/turf_decal/tile/dark_blue/fourcorners, +/obj/structure/cable, +/obj/machinery/door/window/brigdoor/left/directional/south{ + name = "Command Desk"; + req_access = list("command") + }, +/turf/open/floor/iron/dark, +/area/station/command/bridge) "eXV" = ( -/obj/machinery/light/small/directional/west, +/obj/machinery/light/small/directional/south, /obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/structure/crate, /turf/open/floor/plating, /area/station/maintenance/port) -"eYm" = ( -/obj/machinery/light/directional/west, -/obj/effect/turf_decal/tile/red/fourcorners, -/obj/machinery/status_display/evac/directional/west, -/obj/structure/table/reinforced, -/obj/item/pinpointer/nuke, -/obj/item/melee/baton, -/turf/open/floor/iron/dark, -/area/station/command/bridge) +"eYv" = ( +/turf/closed/wall, +/area/station/asteroid) "eYI" = ( /obj/effect/turf_decal/trimline/red/filled/line, /obj/machinery/light/small/directional/south, @@ -15079,13 +14955,6 @@ }, /turf/open/floor/iron/dark, /area/station/security/holding_cell) -"eYU" = ( -/obj/effect/turf_decal/trimline/blue/filled/line, -/obj/effect/turf_decal/trimline/blue/line{ - dir = 1 - }, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) "eYX" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 @@ -15093,16 +14962,6 @@ /obj/machinery/camera/autoname/directional/north, /turf/open/floor/iron/dark, /area/station/security/prison/visit) -"eYZ" = ( -/obj/machinery/airalarm/directional/east, -/obj/structure/table/wood, -/obj/item/razor{ - pixel_x = -8; - pixel_y = 4 - }, -/obj/item/flashlight/lamp/green, -/turf/open/floor/carpet/royalblue, -/area/station/command/heads_quarters/captain/private) "eZf" = ( /obj/effect/turf_decal/stripes/line{ dir = 5 @@ -15120,16 +14979,8 @@ /obj/machinery/computer/crew{ dir = 4 }, -/turf/open/floor/iron/showroomfloor, -/area/station/security/warden) -"eZC" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/light/directional/south, -/obj/structure/closet/secure_closet/atmospherics, /turf/open/floor/iron/dark, -/area/station/engineering/atmos/office) +/area/station/security/warden) "eZG" = ( /turf/closed/wall/r_wall, /area/station/engineering/gravity_generator) @@ -15142,21 +14993,15 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/station/security/prison/workout) -"eZR" = ( -/obj/effect/turf_decal/trimline/blue/filled/line, -/obj/machinery/airalarm/directional/south, -/obj/structure/table, -/obj/item/paper_bin, -/obj/item/pen, -/obj/item/storage/backpack/duffelbag/med/surgery, -/turf/open/floor/iron/dark, -/area/station/medical/morgue) -"fab" = ( -/obj/effect/turf_decal/tile/yellow/fourcorners, -/obj/machinery/computer/monitor, -/obj/structure/window/reinforced/spawner/directional/west, -/turf/open/floor/iron/dark, -/area/station/command/bridge) +"eZS" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 4 + }, +/obj/structure/mirror/directional/east, +/obj/structure/sink/directional/west, +/obj/machinery/iv_drip, +/turf/open/floor/iron/white, +/area/station/medical/surgery) "faw" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/machinery/light/small/directional/west, @@ -15172,60 +15017,91 @@ /obj/structure/disposalpipe/junction/flip{ dir = 8 }, +/obj/machinery/duct, /turf/open/floor/iron, /area/station/hallway/secondary/service) -"fbk" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/obj/machinery/light/small/directional/west, -/turf/open/floor/engine/telecomms, -/area/station/tcommsat/server) -"fbm" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 +"faC" = ( +/obj/effect/turf_decal/trimline/blue/filled/warning{ + dir = 1 }, +/obj/effect/turf_decal/trimline/blue/warning, +/obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/machinery/door/airlock/maintenance, -/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance, -/obj/effect/mapping_helpers/airlock/unres{ - dir = 8 +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"faD" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 1 }, -/turf/open/floor/plating, -/area/station/maintenance/department/engine/atmos) -"fbx" = ( -/obj/effect/turf_decal/stripes/corner, -/obj/effect/turf_decal/stripes/corner{ +/obj/machinery/firealarm/directional/north, +/turf/open/floor/iron/dark, +/area/station/hallway/secondary/exit/departure_lounge) +"fbk" = ( +/obj/effect/turf_decal/siding/wideplating_new/dark{ dir = 8 }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/general/hidden, +/turf/open/floor/iron/dark/telecomms, +/area/station/tcommsat/server) +"fbw" = ( +/obj/structure/table, +/obj/item/toy/figure/qm, +/turf/open/floor/wood, +/area/station/command/heads_quarters/qm) +"fbx" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, /turf/open/floor/iron/dark/smooth_large, /area/station/cargo/miningoffice) "fby" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/spawner/random/maintenance, -/turf/open/floor/iron/dark, -/area/station/maintenance/department/cargo) +/obj/machinery/airalarm/directional/north, +/obj/machinery/computer/exoscanner_control, +/turf/open/floor/iron, +/area/station/cargo/drone_bay) +"fbE" = ( +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/duct, +/turf/open/floor/iron, +/area/station/engineering/main) +"fbG" = ( +/obj/effect/turf_decal/box, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/duct, +/obj/machinery/holopad, +/turf/open/floor/iron/white/smooth_large, +/area/station/medical/exam_room) "fbT" = ( -/obj/effect/spawner/random/structure/table_or_rack, -/obj/effect/spawner/random/maintenance/two, -/turf/open/floor/wood, -/area/station/maintenance/starboard/aft) -"fbU" = ( -/obj/structure/chair/sofa/corp/right{ - dir = 4 +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 6 }, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) +/obj/structure/table, +/obj/item/grenade/chem_grenade/smart_metal_foam{ + pixel_x = -9; + pixel_y = 18 + }, +/obj/item/grenade/chem_grenade/smart_metal_foam{ + pixel_y = 18 + }, +/obj/item/grenade/chem_grenade/smart_metal_foam{ + pixel_x = 9; + pixel_y = 18 + }, +/obj/machinery/cell_charger, +/obj/item/stock_parts/cell/high, +/turf/open/floor/iron/dark/side{ + dir = 6 + }, +/area/station/engineering/storage_shared) "fce" = ( /obj/effect/turf_decal/tile/neutral/anticorner{ dir = 8 @@ -15239,11 +15115,10 @@ }, /area/station/command/gateway) "fch" = ( -/obj/structure/table, -/obj/item/shovel/spade, -/obj/item/plant_analyzer, -/obj/item/cultivator, -/obj/item/reagent_containers/cup/watering_can, +/obj/machinery/light/directional/south, +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/cable, +/obj/machinery/biogenerator, /turf/open/floor/iron/dark, /area/station/security/prison/garden) "fck" = ( @@ -15262,14 +15137,17 @@ /turf/open/floor/iron/vaporwave, /area/station/command/heads_quarters/rd) "fcr" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ +/obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 4 }, -/obj/effect/turf_decal/trimline/neutral/line{ +/obj/effect/turf_decal/trimline/yellow/line{ dir = 8 }, +/obj/machinery/light/small/directional/east, /obj/structure/sign/warning/secure_area/directional/east, -/turf/open/floor/iron, +/turf/open/floor/iron/dark/side{ + dir = 4 + }, /area/station/hallway/primary/aft) "fcR" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -15279,33 +15157,19 @@ /obj/machinery/door/airlock/maintenance, /obj/effect/mapping_helpers/airlock/access/any/service/maintenance, /obj/effect/mapping_helpers/airlock/unres, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plating, +/turf/open/floor/catwalk_floor/iron_dark, /area/station/maintenance/starboard/aft) -"fcY" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/turf/open/floor/plating, -/area/station/maintenance/department/medical) "fdb" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 6 }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/obj/effect/turf_decal/trimline/yellow/corner{ + dir = 1 }, -/obj/machinery/door/airlock/grunge{ - name = "Stall 2" +/turf/open/floor/iron/dark/side{ + dir = 6 }, -/turf/open/floor/iron/showroomfloor, -/area/station/maintenance/starboard/aft) +/area/station/hallway/primary/aft) "fde" = ( /obj/structure/chair{ dir = 8 @@ -15318,22 +15182,18 @@ /obj/structure/grille, /turf/open/space, /area/space/nearstation) -"fdC" = ( -/obj/structure/sign/departments/aisat/directional/south, -/obj/machinery/camera/directional/south{ - c_tag = "Engineering - MiniSat Transit Pod Access, External"; - network = list("ss13","rd","xeno_pens"); - name = "engineering camera"; - start_active = 1 - }, -/obj/effect/turf_decal/tile/dark_blue{ - dir = 8 - }, +"fdz" = ( +/obj/machinery/light/built/directional/south, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark, -/area/station/maintenance/starboard/aft) +/turf/open/floor/plating, +/area/station/service/abandoned_gambling_den) "fdI" = ( -/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, @@ -15344,6 +15204,23 @@ /obj/effect/spawner/random/trash/food_packaging, /turf/open/floor/iron/white, /area/station/maintenance/port/fore) +"fdQ" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/duct, +/obj/machinery/door/airlock/maintenance{ + name = "Maintenance Closet" + }, +/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 4 + }, +/turf/open/floor/plating, +/area/station/commons/vacant_room/commissary) "fdT" = ( /obj/effect/spawner/structure/window/reinforced/plasma, /turf/open/floor/plating/airless, @@ -15354,16 +15231,25 @@ /turf/open/floor/iron, /area/station/maintenance/starboard/aft) "fei" = ( -/obj/machinery/light/directional/south, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) -"fep" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 1 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/box, +/obj/machinery/holopad, +/turf/open/floor/iron/large, +/area/station/hallway/primary/aft) +"fek" = ( +/obj/effect/turf_decal/box/corners{ + dir = 4 }, -/turf/open/floor/wood/tile, -/area/station/service/library/artgallery) +/obj/structure/closet/secure_closet/chemical, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"fep" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/medical/cryo) "feq" = ( /obj/effect/turf_decal/trimline/neutral/filled/line, /obj/effect/turf_decal/trimline/neutral/line{ @@ -15372,28 +15258,13 @@ /obj/machinery/camera/autoname/directional/south, /turf/open/floor/iron/dark, /area/station/hallway/secondary/entry) -"fex" = ( -/obj/structure/railing{ - dir = 4; - layer = 4.1 - }, -/obj/structure/marker_beacon/burgundy, -/turf/open/floor/plating/airless, -/area/space/nearstation) "feD" = ( /obj/structure/closet/wardrobe/green, +/obj/effect/landmark/start/hangover/closet, /turf/open/floor/iron/dark/side{ dir = 1 }, /area/station/commons/locker) -"feS" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/decal/cleanable/greenglow, -/turf/open/floor/iron/dark, -/area/station/commons/vacant_room/commissary) "feW" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/spawner/random/trash/mess, @@ -15413,16 +15284,6 @@ }, /turf/open/floor/iron/white, /area/station/science/xenobiology) -"fft" = ( -/obj/structure/rack, -/obj/item/stack/cable_coil, -/obj/item/stack/cable_coil{ - pixel_y = 7; - pixel_x = 3 - }, -/obj/item/crowbar/red, -/turf/open/floor/iron, -/area/station/maintenance/starboard/aft) "ffw" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -15446,26 +15307,32 @@ /obj/effect/spawner/random/maintenance/three, /turf/open/floor/plating, /area/station/maintenance/starboard/fore) -"ffz" = ( -/turf/open/floor/iron/white/textured, -/area/station/medical/chemistry) "ffH" = ( /obj/effect/turf_decal/trimline/brown/filled/line{ dir = 8 }, +/obj/machinery/status_display/evac/directional/west, /obj/item/kirbyplants/random, /turf/open/floor/iron/dark/side{ dir = 8 }, /area/station/cargo/storage) -"fge" = ( +"ffI" = ( /obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 9 + dir = 6 }, -/obj/machinery/light/small/directional/north, -/obj/machinery/firealarm/directional/north, +/obj/effect/turf_decal/trimline/blue/corner{ + dir = 1 + }, +/obj/machinery/light/small/directional/east, +/obj/item/kirbyplants/random, /turf/open/floor/iron/white, -/area/station/hallway/secondary/exit/departure_lounge) +/area/station/medical/medbay/central) +"fge" = ( +/obj/machinery/light/directional/east, +/obj/machinery/status_display/ai/directional/east, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) "fgj" = ( /turf/closed/wall/r_wall, /area/station/science/ordnance/freezerchamber) @@ -15479,10 +15346,11 @@ "fgw" = ( /obj/effect/turf_decal/tile/purple/fourcorners, /obj/machinery/camera/autoname/directional/north, +/obj/machinery/firealarm/directional/east, /obj/structure/chair{ dir = 8 }, -/obj/machinery/firealarm/directional/east, +/obj/effect/landmark/start/hangover, /turf/open/floor/iron/dark, /area/station/hallway/primary/starboard) "fgC" = ( @@ -15508,32 +15376,18 @@ dir = 1 }, /obj/machinery/disposal/bin, -/turf/open/floor/iron/dark/side{ - dir = 10 - }, +/turf/open/floor/iron/dark, /area/station/service/janitor) "fgE" = ( /obj/machinery/newscaster/directional/west, -/turf/open/floor/iron/dark, +/turf/open/floor/wood/tile, /area/station/service/chapel/office) -"fgI" = ( -/obj/effect/turf_decal/tile/blue/fourcorners, -/obj/machinery/computer/crew, -/turf/open/floor/iron, -/area/station/medical/paramedic) -"fgN" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/medical{ - name = "Surgery" +"fgR" = ( +/obj/structure/reagent_dispensers/plumbed{ + dir = 4 }, -/obj/effect/mapping_helpers/airlock/access/all/medical/surgery, -/obj/effect/mapping_helpers/airlock/unres, -/turf/open/floor/iron/white/textured, -/area/station/medical/surgery) +/turf/open/floor/plating, +/area/station/maintenance/department/engine/atmos) "fgW" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -15551,6 +15405,7 @@ dir = 8 }, /obj/machinery/light/small/directional/east, +/obj/machinery/status_display/evac/directional/east, /turf/open/floor/iron/dark, /area/station/hallway/secondary/entry) "fhe" = ( @@ -15574,45 +15429,49 @@ dir = 1 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, /obj/machinery/door/firedoor, /obj/machinery/door/airlock/security/glass{ - name = "Security Post - Arrivals" + name = "Security Checkpoint - Arrivals" }, /obj/effect/mapping_helpers/airlock/access/all/security/general, /turf/open/floor/iron/dark/textured, /area/station/security/checkpoint/customs/auxiliary) "fhD" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/simple/layer2{ +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ dir = 5 }, /turf/open/floor/engine/vacuum, /area/station/science/ordnance/freezerchamber) -"fii" = ( -/obj/structure/table/wood, -/obj/machinery/cassette/dj_station{ - pixel_y = 12 - }, -/turf/open/floor/iron/vaporwave, -/area/station/service/library/printer) -"fim" = ( +"fie" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 }, /obj/effect/turf_decal/stripes/line, -/obj/machinery/door/airlock/maintenance, +/obj/machinery/door/airlock/maintenance{ + name = "Maintenance Closet" + }, /obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance, /obj/effect/mapping_helpers/airlock/unres{ dir = 1 }, /turf/open/floor/plating, /area/station/maintenance/department/engine/atmos) -"fiq" = ( -/obj/structure/sign/painting/library{ - pixel_y = -32 +"fii" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/turf/open/floor/wood, -/area/station/service/library/lounge) +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/department/engine/atmos) +"fiq" = ( +/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/structure/closet/secure_closet/medical1, +/turf/open/floor/iron/white, +/area/station/medical/office) "fir" = ( /obj/effect/turf_decal/trimline/brown/line{ dir = 8 @@ -15623,6 +15482,19 @@ /obj/machinery/firealarm/directional/east, /turf/open/floor/iron/dark, /area/station/hallway/secondary/entry) +"fiv" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line, +/turf/open/floor/iron/dark/side, +/area/station/engineering/break_room) +"fiw" = ( +/obj/effect/turf_decal/tile/dark_blue/fourcorners, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/structure/extinguisher_cabinet/directional/west, +/obj/machinery/power/shieldwallgen, +/turf/open/floor/iron/dark, +/area/station/command/teleporter) "fiA" = ( /obj/effect/turf_decal/trimline/yellow/filled/line, /obj/machinery/light/directional/south, @@ -15631,7 +15503,6 @@ "fiB" = ( /obj/effect/decal/cleanable/cobweb/cobweb2, /obj/structure/filingcabinet, -/obj/machinery/status_display/ai/directional/north, /turf/open/floor/iron/dark, /area/station/maintenance/port/fore) "fiC" = ( @@ -15644,33 +15515,31 @@ /obj/machinery/status_display/ai/directional/west, /turf/open/floor/carpet, /area/station/service/chapel) +"fiT" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/trash/graffiti, +/turf/open/floor/plating, +/area/station/maintenance/department/engine) +"fiU" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/command/nuke_storage) "fjo" = ( /obj/machinery/light/small/directional/south, /obj/structure/sign/poster/official/random/directional/south, /turf/open/floor/iron/dark/side, /area/station/commons/fitness) +"fjv" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/ghost_critter_spawn, +/turf/open/floor/plating, +/area/station/maintenance/department/science) "fjx" = ( /obj/item/radio/intercom/directional/north, /turf/open/floor/wood, /area/station/service/chapel/funeral) -"fjE" = ( -/obj/machinery/power/apc/auto_name/directional/west, -/obj/structure/cable, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 - }, -/turf/open/floor/wood, -/area/station/medical/psychology) -"fjH" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 1 - }, -/obj/structure/bodycontainer/morgue{ - dir = 2 - }, -/obj/machinery/camera/autoname/directional/north, -/turf/open/floor/iron/dark, -/area/station/medical/morgue) "fjT" = ( /obj/effect/turf_decal/tile/red/anticorner/contrasted, /obj/machinery/atmospherics/components/trinary/filter/atmos/n2{ @@ -15682,43 +15551,34 @@ /obj/structure/chair/office/light{ dir = 8 }, -/obj/structure/cable, /turf/open/floor/iron/dark, /area/station/tcommsat/computer) -"fkC" = ( -/obj/effect/turf_decal/tile/yellow/opposingcorners, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/turf/open/floor/iron/white/textured, -/area/station/medical/chemistry) "fkD" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/dark, /area/station/security/brig/entrance) +"fkJ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/table, +/obj/machinery/cell_charger, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) "fkT" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/machinery/atmospherics/components/tank/air{ + dir = 8 }, -/obj/machinery/door/airlock/maintenance, -/obj/effect/mapping_helpers/airlock/access/any/service/maintenance, -/obj/effect/mapping_helpers/airlock/unres, /turf/open/floor/plating, -/area/station/maintenance/starboard/aft) +/area/station/maintenance/port/aft) "flc" = ( /obj/effect/turf_decal/tile/dark_blue/fourcorners, /obj/machinery/door/firedoor/border_only{ dir = 8 }, -/obj/structure/railing{ - dir = 8 +/obj/structure/window/reinforced/spawner/directional/west, +/obj/structure/chair/sofa/bench/right{ + dir = 4 }, /turf/open/floor/iron/dark, /area/station/hallway/primary/central) @@ -15726,20 +15586,29 @@ /turf/closed/wall, /area/station/security/courtroom) "fli" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 + }, /turf/open/floor/carpet/royalblue, /area/station/command/heads_quarters/hop) "flo" = ( /obj/effect/turf_decal/trimline/brown/filled/line{ dir = 1 }, -/obj/structure/extinguisher_cabinet/directional/north, /obj/structure/disposalpipe/trunk, /obj/machinery/disposal/bin, /turf/open/floor/iron/dark/side{ dir = 1 }, /area/station/cargo/miningoffice) +"flq" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/structure/table/wood, +/obj/item/storage/crayons, +/turf/open/floor/wood, +/area/station/service/library/lounge) "flr" = ( /obj/structure/sign/warning/rad_shelter/directional/east, /turf/open/floor/iron/dark, @@ -15752,21 +15621,11 @@ /obj/machinery/status_display/evac/directional/west, /turf/open/floor/iron/dark, /area/station/hallway/secondary/exit/departure_lounge) -"flu" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 6 - }, -/obj/structure/chair/sofa/corp/left{ - dir = 8 - }, -/obj/effect/landmark/start/hangover, -/turf/open/floor/iron/white, -/area/station/medical/medbay/lobby) "flJ" = ( -/obj/structure/table/wood, +/obj/structure/table/wood/fancy/black, /obj/item/storage/photo_album/chapel, /obj/item/camera, -/turf/open/floor/iron/dark, +/turf/open/floor/wood/tile, /area/station/service/chapel/office) "flK" = ( /obj/effect/turf_decal/trimline/red/filled/line{ @@ -15774,10 +15633,11 @@ }, /obj/effect/turf_decal/trimline/red/corner, /obj/structure/table, -/obj/item/gun/energy/laser/practice, /obj/item/gun/energy/laser/practice{ - pixel_x = 2; - pixel_y = 5 + pixel_y = 6 + }, +/obj/item/gun/energy/laser/practice{ + pixel_y = -3 }, /turf/open/floor/iron/dark, /area/station/security/office) @@ -15804,6 +15664,7 @@ dir = 8 }, /obj/effect/mapping_helpers/mail_sorting/service/bar, +/obj/machinery/duct, /turf/open/floor/iron, /area/station/hallway/secondary/service) "flU" = ( @@ -15816,6 +15677,11 @@ /obj/item/tank/internals/anesthetic, /turf/open/floor/iron/white, /area/station/science/robotics/lab) +"flV" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/engineering/material_cheap, +/turf/open/floor/plating, +/area/station/maintenance/department/engine/atmos) "fmb" = ( /obj/effect/turf_decal/trimline/brown/filled/warning, /turf/open/floor/iron/dark/side, @@ -15854,21 +15720,14 @@ }, /obj/structure/reagent_dispensers/wall/peppertank/directional/north, /obj/machinery/requests_console/directional/east{ - anon_tips_receiver = 1; - assistance_requestable = 1; department = "Security"; name = "Security Requests Console" }, -/obj/structure/closet/secure_closet/security/cargo, +/obj/effect/mapping_helpers/requests_console/assistance, +/obj/effect/mapping_helpers/requests_console/information, +/obj/structure/closet/secure_closet/security/cargo/blueshirt, /turf/open/floor/iron/dark, /area/station/security/checkpoint/supply) -"fni" = ( -/obj/machinery/camera/autoname/directional/north, -/obj/machinery/newscaster/directional/north, -/obj/machinery/light/small/directional/north, -/obj/structure/filingcabinet, -/turf/open/floor/wood, -/area/station/medical/psychology) "fnt" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -15899,7 +15758,7 @@ }, /obj/machinery/newscaster/directional/west, /obj/machinery/washing_machine, -/turf/open/floor/iron/cafeteria, +/turf/open/floor/iron/checker, /area/station/commons/dorms/laundry) "fnK" = ( /obj/structure/disposalpipe/segment{ @@ -15915,30 +15774,29 @@ /obj/effect/landmark/start/hangover, /turf/open/floor/iron, /area/station/commons/dorms) +"fnU" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/commons/vacant_room/commissary) "fon" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 8 }, -/obj/machinery/status_display/evac/directional/west, /obj/machinery/light/directional/west, /obj/effect/turf_decal/trimline/red/line{ dir = 4 }, +/obj/machinery/station_map/directional/west, /turf/open/floor/iron/dark, /area/station/hallway/secondary/entry) -"fop" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/station/engineering/atmos) -"foq" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/maintenance/two, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) +"fow" = ( +/obj/effect/turf_decal/box/corners{ + dir = 4 + }, +/obj/machinery/smartfridge/chemistry/preloaded, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) "foE" = ( -/obj/machinery/camera/autoname/directional/east, /obj/effect/turf_decal/trimline/dark_blue/filled/line{ dir = 4 }, @@ -15946,12 +15804,14 @@ dir = 8 }, /obj/machinery/firealarm/directional/east, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 + }, /turf/open/floor/iron/dark, /area/station/hallway/primary/central) "foK" = ( /obj/effect/turf_decal/tile/dark_blue/fourcorners, /obj/structure/cable, -/obj/item/radio/intercom/directional/east, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/ai_slipper{ @@ -15984,37 +15844,48 @@ /turf/open/floor/iron/dark, /area/station/maintenance/disposal) "fpk" = ( -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/machinery/light/small/directional/west, +/obj/machinery/vending/wardrobe/medi_wardrobe, +/turf/open/floor/iron/white, +/area/station/medical/office) +"fpq" = ( +/obj/machinery/airalarm/directional/north, +/obj/structure/table, +/obj/item/storage/belt/utility, +/obj/item/clothing/mask/breath, +/obj/item/multitool{ + pixel_x = 6 }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/obj/item/t_scanner{ + pixel_x = -6 }, -/obj/structure/disposalpipe/segment{ - dir = 4 +/turf/open/floor/iron/dark/side{ + dir = 1 }, -/turf/open/floor/iron/dark/textured, -/area/station/hallway/primary/central) -"fpp" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ +/area/station/engineering/atmos/office) +"fpy" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/machinery/light/directional/north, -/obj/machinery/status_display/ai/directional/north, -/obj/machinery/rnd/production/protolathe/department/engineering, -/turf/open/floor/iron/dark/side{ +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/shutters{ + id = "chem_factory_shutters"; + name = "Chem Factory Shutter"; dir = 1 }, -/area/station/engineering/break_room) +/turf/open/floor/iron/white/textured, +/area/station/medical/chemistry) "fpF" = ( /obj/structure/flora/rock/pile/jungle/style_random, /obj/structure/flora/tree/jungle/small/style_random, /turf/open/floor/grass, /area/station/hallway/primary/aft) +"fpJ" = ( +/obj/effect/spawner/random/structure/closet_maintenance, +/turf/open/floor/plating, +/area/station/maintenance/department/engine/atmos) "fpM" = ( /obj/effect/turf_decal/trimline/brown/filled/warning{ dir = 8 @@ -16027,47 +15898,31 @@ dir = 8 }, /area/station/cargo/sorting) -"fpN" = ( -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/structure/window/reinforced/spawner/directional/east, -/obj/structure/window/reinforced/spawner/directional/south, -/mob/living/basic/chicken{ - forced_gender = "female" - }, -/turf/open/floor/grass, -/area/station/service/hydroponics) "fpO" = ( -/obj/machinery/atmospherics/pipe/smart/simple/green/visible, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, /obj/effect/turf_decal/tile/blue/opposingcorners, +/obj/machinery/atmospherics/pipe/smart/simple/green/visible, /turf/open/floor/iron/dark, /area/station/engineering/atmos) "fpV" = ( /obj/machinery/atmospherics/pipe/smart/manifold/brown/visible{ - dir = 4 + dir = 1 }, /turf/open/floor/iron/dark, /area/station/engineering/atmos/pumproom) "fpY" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/table/wood, -/obj/item/paper_bin, -/turf/open/floor/wood, -/area/station/service/library/lounge) +/obj/effect/turf_decal/tile/brown/fourcorners, +/obj/machinery/firealarm/directional/east, +/obj/machinery/computer/department_orders/medical{ + dir = 8 + }, +/turf/open/floor/iron/white, +/area/station/medical/office) "fqe" = ( /turf/closed/wall/r_wall, /area/station/security/processing) -"fqj" = ( -/obj/structure/closet/crate, -/turf/open/floor/iron/dark, -/area/station/command/teleporter) "fqk" = ( /obj/effect/turf_decal/trimline/brown/filled/line{ dir = 4 @@ -16082,7 +15937,7 @@ /obj/effect/spawner/random/structure/table, /obj/effect/spawner/random/maintenance/two, /turf/open/floor/plating, -/area/station/maintenance/port/aft) +/area/station/maintenance/department/engine) "fqH" = ( /obj/structure/dresser, /turf/open/floor/wood, @@ -16095,12 +15950,12 @@ /turf/open/floor/plating, /area/station/maintenance/department/cargo) "fqJ" = ( -/obj/effect/decal/cleanable/dirt, /obj/machinery/light/small/directional/south, +/obj/item/radio/intercom/directional/west, /obj/effect/turf_decal/siding/wood/corner{ dir = 4 }, -/obj/item/radio/intercom/directional/west, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/stone, /area/station/smithing) "fqQ" = ( @@ -16125,18 +15980,9 @@ /turf/open/floor/iron/dark, /area/station/hallway/secondary/entry) "fro" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/door/airlock/maintenance, -/obj/effect/mapping_helpers/airlock/access/any/service/maintenance, -/obj/effect/mapping_helpers/airlock/unres, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) +/obj/effect/landmark/start/gary, +/turf/open/floor/carpet, +/area/station/maintenance/starboard/fore) "frv" = ( /obj/effect/spawner/random/structure/table_or_rack, /obj/effect/spawner/random/engineering/toolbox, @@ -16144,17 +15990,10 @@ /turf/open/floor/plating, /area/station/maintenance/starboard/fore) "frw" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/door/airlock/maintenance, -/obj/effect/mapping_helpers/airlock/access/any/service/maintenance, -/obj/effect/mapping_helpers/airlock/unres{ - dir = 1 - }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/trash/grille_or_waste, /turf/open/floor/plating, -/area/station/maintenance/starboard/aft) +/area/station/maintenance/department/engine) "frx" = ( /obj/structure/chair/stool/directional/east, /obj/effect/landmark/start/assistant, @@ -16163,14 +16002,12 @@ }, /area/station/commons/fitness) "frC" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, /obj/machinery/light/small/directional/west, /obj/item/radio/intercom/directional/west, -/obj/machinery/camera/autoname/directional/west, -/obj/structure/closet/crate, -/obj/item/stack/ore/iron, +/obj/machinery/camera/directional/west{ + c_tag = "Cargo - Mining Dock"; + name = "cargo camera" + }, /turf/open/floor/iron/dark/smooth_large, /area/station/cargo/miningoffice) "frS" = ( @@ -16203,30 +16040,56 @@ /area/station/ai_monitored/command/storage/satellite) "fsH" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/oil, -/turf/open/floor/iron, -/area/station/maintenance/starboard/aft) -"fte" = ( -/obj/effect/turf_decal/trimline/blue/filled/line, -/obj/effect/turf_decal/trimline/blue/line{ - dir = 1 - }, -/obj/structure/bed/medical/emergency, -/turf/open/floor/iron/white, -/area/station/medical/medbay/aft) +/turf/open/floor/iron/dark, +/area/station/service/abandoned_gambling_den) "ftk" = ( /turf/open/floor/grass, /area/station/hallway/primary/central) "ftr" = ( -/obj/effect/spawner/random/trash/mess, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/door/airlock/maintenance, +/obj/effect/mapping_helpers/airlock/access/any/service/maintenance, +/obj/effect/mapping_helpers/airlock/welded, /turf/open/floor/plating, /area/station/maintenance/starboard/aft) "fuc" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/cobweb, -/obj/effect/spawner/random/trash/box, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 6 + }, +/obj/structure/table/reinforced/rglass, +/obj/structure/extinguisher_cabinet/directional/south, +/obj/item/paper_bin{ + pixel_x = -7 + }, +/obj/item/clipboard{ + pixel_x = -7 + }, +/obj/item/folder/white{ + pixel_x = -7 + }, +/obj/item/pen{ + pixel_x = -7 + }, +/obj/item/book/manual/wiki/grenades{ + pixel_x = 7 + }, +/obj/item/book/manual/wiki/plumbing{ + pixel_x = 7; + pixel_y = 5 + }, +/obj/item/book/manual/wiki/chemistry{ + pixel_x = 7; + pixel_y = 10 + }, +/obj/item/stack/package_wrap, +/obj/item/hand_labeler, +/turf/open/floor/iron/white, +/area/station/medical/pharmacy) "fuf" = ( /mob/living/carbon/human/species/monkey, /turf/open/floor/grass, @@ -16237,38 +16100,20 @@ /turf/open/floor/iron/white, /area/station/science/research) "fuM" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/cable/layer1, -/turf/open/floor/iron, -/area/station/engineering/engine_smes) +/obj/effect/landmark/generic_maintenance_landmark, +/turf/open/floor/wood, +/area/station/service/abandoned_gambling_den) "fuS" = ( /obj/structure/cable, /turf/open/floor/iron/dark, /area/station/security/prison/mess) "fvh" = ( -/obj/structure/disposalpipe/sorting/mail{ - dir = 1 - }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/effect/mapping_helpers/mail_sorting/service/hop_office, -/turf/open/floor/plating, -/area/station/maintenance/port/aft) -"fvk" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/navbeacon{ - codes_txt = "delivery;dir=2"; - location = "Engineering" - }, -/obj/structure/plasticflaps/opaque, -/turf/open/floor/iron, -/area/station/maintenance/port/aft) +/obj/structure/disposalpipe/segment, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/department/engine/atmos) "fvn" = ( /obj/machinery/airalarm/directional/north, /turf/open/floor/iron/dark, @@ -16290,18 +16135,24 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/machinery/light/small/directional/north, -/turf/open/floor/plating, +/turf/open/floor/catwalk_floor, /area/station/maintenance/department/security/brig) "fvH" = ( -/turf/closed/wall/r_wall, -/area/station/command/heads_quarters/qm) +/obj/machinery/light/small/directional/north, +/obj/structure/chair/comfy/brown, +/obj/effect/landmark/start/medical_doctor, +/turf/open/floor/iron/white, +/area/station/medical/break_room) +"fvT" = ( +/obj/effect/turf_decal/box, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/holopad, +/turf/open/floor/iron/white/smooth_large, +/area/station/medical/virology) "fvV" = ( -/obj/effect/spawner/random/structure/table, -/obj/effect/decal/cleanable/dirt, -/obj/item/wirecutters, -/turf/open/floor/iron/dark, -/area/station/maintenance/department/cargo) +/turf/open/floor/plating, +/area/station/cargo/drone_bay) "fvW" = ( /obj/effect/spawner/random/engineering/tracking_beacon, /turf/open/floor/plating/airless, @@ -16337,7 +16188,7 @@ /obj/effect/turf_decal/tile/blue/opposingcorners{ dir = 1 }, -/turf/open/floor/iron/cafeteria, +/turf/open/floor/iron/checker, /area/station/commons/dorms/laundry) "fwt" = ( /obj/machinery/atmospherics/pipe/smart/manifold/general/visible{ @@ -16354,25 +16205,20 @@ /turf/open/floor/iron/dark, /area/station/ai_monitored/security/armory) "fwB" = ( -/obj/machinery/light/floor/has_bulb, +/obj/machinery/duct, /turf/open/floor/plating, /area/station/maintenance/starboard/aft) "fwT" = ( -/obj/machinery/light/directional/west, -/obj/structure/sign/painting/library{ - pixel_x = -32 +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 4 }, -/turf/open/floor/wood, -/area/station/service/library) -"fxh" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/obj/machinery/light/small/directional/east, +/obj/structure/disposalpipe/trunk{ dir = 8 }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/iron, -/area/station/engineering/break_room) +/obj/machinery/disposal/bin, +/turf/open/floor/iron/white, +/area/station/medical/medbay/lobby) "fxk" = ( /turf/closed/wall/r_wall, /area/station/engineering/main) @@ -16382,21 +16228,12 @@ /obj/item/toy/plush/snakeplushie, /turf/open/floor/wood, /area/station/maintenance/starboard/fore) -"fxy" = ( -/obj/effect/turf_decal/tile/blue/fourcorners, -/obj/machinery/light_switch/directional/south{ - pixel_x = 8 - }, -/obj/item/radio/intercom/directional/west, -/obj/structure/filingcabinet/chestdrawer, -/obj/item/storage/secure/briefcase, -/turf/open/floor/iron/dark, -/area/station/command/heads_quarters/cmo) "fxF" = ( /obj/effect/turf_decal/trimline/green/line{ dir = 1 }, /obj/effect/turf_decal/trimline/green/filled/line, +/obj/structure/sign/poster/official/random/directional/south, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 1 }, @@ -16410,11 +16247,22 @@ /turf/open/floor/iron/dark, /area/station/hallway/primary/central) "fxI" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/turf/open/floor/iron/showroomfloor, -/area/station/command/heads_quarters/rd) +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"fxJ" = ( +/obj/effect/turf_decal/tile/dark_blue/fourcorners, +/obj/structure/chair/sofa/bench/left{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/central) "fxL" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -16424,21 +16272,11 @@ }, /turf/open/floor/iron, /area/station/cargo/miningoffice) -"fxN" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 6 - }, -/obj/machinery/requests_console/auto_name/directional/south, -/obj/machinery/vending/assist, -/turf/open/floor/iron, -/area/station/engineering/storage/tech) "fxU" = ( /obj/effect/turf_decal/tile/yellow/fourcorners, -/obj/machinery/atmospherics/pipe/smart/simple/cyan/hidden{ - dir = 4 - }, -/obj/structure/closet/emcloset, -/turf/open/floor/iron, +/obj/item/kirbyplants/random, +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron/dark, /area/station/hallway/primary/aft) "fyc" = ( /obj/effect/turf_decal/trimline/red/filled/line{ @@ -16452,12 +16290,6 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, /turf/open/floor/iron/dark, /area/station/security/brig) -"fyf" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/station/medical/medbay/lobby) "fyt" = ( /obj/structure/lattice, /obj/machinery/atmospherics/pipe/smart/simple/orange/visible{ @@ -16477,30 +16309,34 @@ /obj/effect/turf_decal/trimline/yellow/line{ dir = 8 }, -/turf/open/floor/iron, +/turf/open/floor/iron/dark/side{ + dir = 4 + }, /area/station/hallway/primary/aft) -"fyK" = ( -/obj/structure/chair/office, -/obj/effect/landmark/start/brig_physician, -/turf/open/floor/iron/white, -/area/station/security/medical) "fyZ" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/red/line{ dir = 4 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/turf/open/floor/iron, -/area/station/engineering/engine_smes) +/obj/machinery/light/directional/west, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/fore) "fza" = ( /obj/effect/turf_decal/trimline/dark_red/filled/warning{ dir = 4 }, +/obj/effect/landmark/generic_maintenance_landmark, /turf/open/floor/iron, /area/station/maintenance/disposal/incinerator) "fzi" = ( -/obj/machinery/atmospherics/components/binary/pump/on{ - dir = 8; - name = "Mix to Filter" +/obj/machinery/atmospherics/components/binary/pump{ + name = "Mix to Scrubbers"; + dir = 8 }, /turf/open/floor/iron/dark, /area/station/engineering/atmos/pumproom) @@ -16510,21 +16346,17 @@ }, /turf/open/floor/iron, /area/station/cargo/sorting) +"fzD" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, +/turf/open/floor/iron/sepia, +/area/station/service/library/artgallery) "fzI" = ( /obj/machinery/holopad, /obj/effect/turf_decal/box, /turf/open/floor/iron/large, /area/station/service/hydroponics) -"fzJ" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 9 - }, -/obj/structure/table/wood, -/obj/machinery/requests_console/auto_name/directional/west, -/obj/machinery/newscaster/directional/north, -/obj/item/reagent_containers/spray/cleaner, -/turf/open/floor/iron/white, -/area/station/medical/break_room) "fzM" = ( /obj/effect/turf_decal/stripes/line{ dir = 6 @@ -16541,32 +16373,35 @@ /turf/open/floor/iron/white, /area/station/science/research) "fAa" = ( -/obj/effect/turf_decal/tile/blue/fourcorners, -/obj/structure/table/glass, -/obj/item/clothing/mask/surgical, -/obj/item/clothing/mask/surgical{ - pixel_y = 8 +/obj/machinery/firealarm/directional/north{ + pixel_x = -5 }, -/obj/item/wrench/medical, -/obj/item/book/manual/wiki/surgery, -/obj/item/tank/internals/anesthetic, -/obj/item/tank/internals/anesthetic, -/turf/open/floor/iron/white, -/area/station/medical/surgery) +/obj/machinery/light_switch/directional/north{ + pixel_x = 5 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos/storage) "fAf" = ( /obj/machinery/vending/coffee, /turf/open/floor/carpet, /area/station/hallway/secondary/entry) "fAn" = ( -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 1 +/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/effect/turf_decal/stripes/line{ + dir = 10 }, -/turf/open/floor/iron, -/area/station/maintenance/starboard/aft) +/obj/structure/window/reinforced/spawner/directional/west, +/obj/machinery/newscaster/directional/north, +/obj/structure/closet/secure_closet/chemical, +/obj/item/wrench/medical, +/obj/item/radio/headset/headset_med, +/obj/item/radio/headset/headset_med, +/turf/open/floor/iron/white/textured, +/area/station/medical/pharmacy) "fAq" = ( /obj/structure/closet/secure_closet/personal/cabinet, /turf/open/floor/carpet/purple, -/area/station/commons/dorms) +/area/station/commons/dorms/room3) "fAE" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, @@ -16580,19 +16415,18 @@ /area/station/ai_monitored/turret_protected/aisat/foyer) "fAQ" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, +/obj/effect/decal/cleanable/oil/streak, +/obj/structure/table, /turf/open/floor/stone, /area/station/smithing) "fBd" = ( -/obj/structure/chair/office, +/obj/structure/chair/wood, /turf/open/floor/carpet/red, /area/station/commons/vacant_room/office) "fBh" = ( -/obj/machinery/atmospherics/pipe/smart/simple/green/visible, /obj/machinery/light/small/directional/east, -/obj/machinery/camera/autoname/directional/east, +/obj/machinery/firealarm/directional/east, +/obj/machinery/atmospherics/pipe/smart/simple/green/visible, /turf/open/floor/iron/dark, /area/station/engineering/atmos) "fBi" = ( @@ -16619,46 +16453,25 @@ /turf/open/floor/plating, /area/station/maintenance/port) "fBY" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /turf/open/floor/iron, /area/station/engineering/engine_smes) "fCb" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/holopad, -/turf/open/floor/carpet, -/area/station/service/library) -"fCd" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 8 - }, -/obj/machinery/camera/autoname/directional/west, -/obj/machinery/light_switch/directional/west, -/obj/structure/rack, -/obj/item/storage/medkit/regular{ - pixel_x = 3; - pixel_y = 7 - }, -/obj/item/storage/medkit/regular{ - pixel_y = 3 - }, -/obj/item/storage/box/bodybags, -/turf/open/floor/iron/white, -/area/station/security/medical) -"fCi" = ( -/obj/effect/mapping_helpers/burnt_floor, -/obj/effect/landmark/start/gary/uncommon, -/turf/open/floor/plating, -/area/station/maintenance/department/engine/atmos) +/obj/effect/turf_decal/tile/blue/fourcorners, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/cmo) "fCw" = ( /obj/effect/spawner/random/structure/table, /obj/effect/spawner/random/entertainment/cigarette_pack, /turf/open/floor/plating, /area/station/maintenance/starboard/aft) +"fCE" = ( +/obj/effect/turf_decal/tile/purple/fourcorners, +/obj/structure/railing{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/starboard) "fCT" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -16673,6 +16486,7 @@ dir = 8 }, /obj/structure/closet/emcloset/anchored, +/obj/effect/landmark/start/hangover/closet, /turf/open/floor/iron/dark, /area/station/hallway/secondary/entry) "fDe" = ( @@ -16681,30 +16495,29 @@ /turf/open/floor/iron/dark, /area/station/security/execution/transfer) "fDg" = ( -/obj/structure/dresser, -/turf/open/floor/carpet/purple, -/area/station/commons/dorms) +/obj/effect/turf_decal/tile/yellow/fourcorners, +/obj/machinery/light/directional/west, +/obj/structure/extinguisher_cabinet/directional/west, +/turf/open/floor/iron/dark, +/area/station/command/bridge) "fDt" = ( /obj/machinery/duct, /turf/open/floor/wood/large, /area/station/security/prison/safe) -"fDA" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/duct, -/turf/open/floor/wood, -/area/station/command/heads_quarters/captain) "fDB" = ( /obj/effect/turf_decal/tile/blue/fourcorners, -/obj/item/kirbyplants/random, +/obj/structure/rack, +/obj/item/storage/box/bodybags, +/obj/item/storage/box/bodybags{ + pixel_y = 3 + }, /turf/open/floor/iron/white, -/area/station/hallway/secondary/exit/departure_lounge) +/area/station/medical/treatment_center) "fDD" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/station/maintenance/department/medical) +/obj/effect/turf_decal/bot, +/obj/machinery/portable_atmospherics/canister/air, +/turf/open/floor/iron/dark/smooth_large, +/area/station/engineering/atmos) "fDG" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -16716,10 +16529,10 @@ }, /turf/open/floor/iron/dark/textured, /area/station/service/chapel/funeral) -"fDQ" = ( -/obj/structure/closet/firecloset{ - anchored = 1 - }, +"fEa" = ( +/obj/effect/decal/cleanable/cobweb, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/structure/closet_maintenance, /turf/open/floor/plating, /area/station/maintenance/department/engine/atmos) "fEm" = ( @@ -16775,19 +16588,66 @@ /obj/effect/spawner/random/structure/grille, /turf/open/space/basic, /area/space/nearstation) -"fET" = ( +"fES" = ( +/obj/structure/disposalpipe/segment{ + dir = 6 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/turf/open/floor/iron/dark, -/area/station/security/checkpoint/supply) -"fFd" = ( +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"fET" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/structure/disposalpipe/segment, /turf/open/floor/iron/dark, -/area/station/hallway/primary/starboard) +/area/station/security/checkpoint/supply) +"fEX" = ( +/obj/effect/turf_decal/tile/dark_blue/fourcorners, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/obj/structure/window/reinforced/spawner/directional/east, +/obj/structure/chair/sofa/bench/right{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/central) +"fFd" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 4 + }, +/obj/machinery/light/small/directional/east, +/obj/structure/table, +/obj/item/stack/sheet/iron/fifty{ + pixel_y = 5; + pixel_x = -4 + }, +/obj/item/stack/sheet/iron/fifty{ + pixel_y = 5 + }, +/obj/item/stack/sheet/plasteel{ + amount = 10; + pixel_y = 5; + pixel_x = 4 + }, +/obj/item/stack/sheet/glass/fifty{ + pixel_y = 5; + pixel_x = -4 + }, +/obj/item/stack/sheet/glass/fifty{ + pixel_y = 5 + }, +/obj/item/stack/sheet/glass/fifty{ + pixel_y = 5; + pixel_x = 4 + }, +/obj/item/stack/rods/fifty, +/turf/open/floor/iron/dark/side{ + dir = 4 + }, +/area/station/engineering/storage_shared) "fFe" = ( /obj/structure/bed, /obj/item/bedsheet/dorms, @@ -16795,10 +16655,15 @@ /turf/open/floor/wood/large, /area/station/security/prison/safe) "fFr" = ( -/obj/structure/cable, /obj/machinery/duct, /turf/open/floor/iron/white, /area/station/science/xenobiology) +"fFK" = ( +/obj/machinery/light/small/directional/east, +/obj/machinery/power/apc/auto_name/directional/east, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/command/bridge) "fFP" = ( /obj/machinery/firealarm/directional/west, /turf/open/floor/iron/dark/side{ @@ -16819,18 +16684,20 @@ /obj/machinery/camera/autoname/directional/south, /turf/open/floor/iron/dark, /area/station/security/brig) +"fFT" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/structure/chair_maintenance{ + dir = 1 + }, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) "fFV" = ( /turf/closed/wall, /area/station/solars/port/aft) -"fGf" = ( -/obj/structure/chair/stool/bar/directional/south, -/obj/effect/landmark/start/gary, -/turf/open/floor/carpet/green, -/area/station/maintenance/starboard/aft) "fGh" = ( /obj/structure/sign/warning/test_chamber/directional/north, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/white, +/turf/open/floor/iron, /area/station/maintenance/department/science) "fGl" = ( /obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ @@ -16841,26 +16708,37 @@ dir = 10 }, /area/station/commons/storage/primary) +"fGn" = ( +/obj/effect/turf_decal/tile/dark_blue/fourcorners, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/structure/table, +/obj/item/hand_tele, +/turf/open/floor/iron/dark, +/area/station/command/teleporter) +"fGu" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) "fGD" = ( /obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 1 }, +/obj/machinery/light/directional/north, /obj/structure/sign/warning/no_smoking/directional/north, -/obj/machinery/space_heater, -/turf/open/floor/iron, -/area/station/engineering/storage) -"fGH" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/blue/line{ - dir = 4 - }, -/obj/structure/chair/sofa/corp/right{ +/obj/structure/disposalpipe/trunk{ dir = 4 }, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) +/obj/machinery/disposal/bin, +/turf/open/floor/iron, +/area/station/engineering/storage) "fGO" = ( /obj/structure/extinguisher_cabinet/directional/north, /obj/effect/turf_decal/trimline/green/filled/line{ @@ -16870,6 +16748,11 @@ /obj/machinery/light/directional/north, /turf/open/floor/iron/dark, /area/station/hallway/secondary/entry) +"fGP" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/white, +/area/station/medical/virology) "fHb" = ( /obj/structure/flora/rock/pile/jungle/style_random, /obj/structure/flora/tree/jungle/small/style_random, @@ -16884,17 +16767,14 @@ /obj/structure/cable, /obj/machinery/duct, /turf/open/floor/plating, -/area/station/maintenance/department/engine) -"fHo" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 5 +/area/station/maintenance/department/engineering/central) +"fHn" = ( +/obj/structure/extinguisher_cabinet/directional/west, +/obj/machinery/light/small/directional/west, +/turf/open/floor/iron/dark/side{ + dir = 8 }, -/obj/machinery/duct, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) +/area/station/engineering/atmos/office) "fHz" = ( /obj/structure/sign/warning/vacuum/directional/north, /obj/structure/table, @@ -16961,14 +16841,15 @@ /turf/open/floor/engine, /area/station/ai_monitored/turret_protected/aisat/foyer) "fIt" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/airalarm/directional/west, /obj/effect/turf_decal/siding/wood{ dir = 4 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/obj/machinery/camera/autoname/directional/west, +/obj/machinery/airalarm/directional/west, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 4 }, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/stone, /area/station/smithing) "fIw" = ( @@ -16990,11 +16871,11 @@ }, /area/station/commons/storage/primary) "fIH" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/wood, -/area/station/command/heads_quarters/captain) +/obj/machinery/light/small/directional/west, +/obj/machinery/duct, +/obj/item/bikehorn/rubberducky, +/turf/open/floor/iron/showroomfloor, +/area/station/command/heads_quarters/captain/private) "fII" = ( /obj/structure/disposalpipe/segment{ dir = 9 @@ -17004,13 +16885,8 @@ /obj/structure/cable, /turf/open/floor/iron, /area/station/engineering/main) -"fIO" = ( -/obj/effect/spawner/random/structure/table, -/obj/effect/spawner/random/maintenance/two, -/turf/open/floor/plating, -/area/station/maintenance/department/engine/atmos) "fIV" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/chair/plastic, /turf/open/floor/wood, /area/station/security/prison/rec) "fIX" = ( @@ -17021,22 +16897,17 @@ dir = 1 }, /obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, /obj/machinery/door/firedoor, /obj/machinery/door/airlock/security{ name = "Detective's Office" }, /obj/effect/mapping_helpers/airlock/access/any/security/detective, /obj/effect/landmark/navigate_destination/det, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/dark/textured, /area/station/security/detectives_office) -"fJd" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/duct, -/turf/open/floor/iron/white, -/area/station/medical/virology) "fJh" = ( /obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 4 @@ -17050,40 +16921,33 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/east, /turf/open/floor/iron/dark, /area/station/security/office) "fJl" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/turf/open/floor/catwalk_floor/iron_white, +/turf/open/floor/catwalk_floor/iron, /area/station/maintenance/department/science) "fJn" = ( /turf/open/floor/iron/dark/side{ dir = 4 }, /area/station/service/janitor) -"fJr" = ( -/obj/effect/turf_decal/stripes/end, -/obj/structure/window/reinforced/spawner/directional/east, -/obj/machinery/shower/directional/south, -/turf/open/floor/iron/white/textured, -/area/station/security/medical) "fJv" = ( -/obj/structure/bed{ - dir = 4 - }, -/obj/effect/spawner/random/maintenance, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) +/obj/effect/turf_decal/tile/yellow/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable/layer1, +/turf/open/floor/iron, +/area/station/engineering/main) "fJx" = ( /obj/effect/turf_decal/trimline/brown/filled/line{ dir = 9 }, /obj/machinery/newscaster/directional/north, /obj/structure/sign/poster/random/directional/west, -/obj/machinery/vending/wardrobe/cargo_wardrobe, +/obj/machinery/recharge_station, /turf/open/floor/iron/dark/side{ dir = 9 }, @@ -17100,17 +16964,23 @@ }, /turf/open/floor/wood, /area/station/service/chapel/funeral) -"fKj" = ( -/turf/closed/wall, -/area/station/maintenance/department/science/xenobiology) +"fKd" = ( +/obj/machinery/firealarm/directional/south, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/trash/garbage, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"fKj" = ( +/turf/closed/wall, +/area/station/maintenance/department/science/xenobiology) "fKo" = ( -/obj/structure/disposalpipe/segment{ - dir = 5 - }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/turf/open/floor/plating, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/open/floor/catwalk_floor, /area/station/maintenance/department/security/brig) "fKp" = ( /obj/effect/decal/cleanable/dirt, @@ -17124,8 +16994,10 @@ "fKX" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/item/radio/intercom/directional/east, -/obj/structure/chair/office, -/obj/effect/landmark/start/detective, +/obj/structure/table/wood, +/obj/item/paper_bin, +/obj/item/folder/red, +/obj/item/pen, /turf/open/floor/iron/dark, /area/station/security/detectives_office) "fLf" = ( @@ -17152,30 +17024,24 @@ dir = 8 }, /obj/machinery/light/directional/east, +/obj/machinery/status_display/evac/directional/east, /turf/open/floor/iron/dark, /area/station/hallway/primary/fore) "fLJ" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/door/airlock/public/glass{ - name = "Cafeteria" - }, -/obj/effect/mapping_helpers/airlock/access/any/service/maintenance, -/obj/effect/mapping_helpers/airlock/unres, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) +/obj/machinery/shower/directional/west, +/obj/structure/drain, +/turf/open/floor/iron/textured_large, +/area/station/engineering/main) "fLO" = ( -/obj/machinery/light/small/broken/directional/north, -/obj/structure/toilet{ +/obj/effect/turf_decal/trimline/blue/filled/warning{ dir = 4 }, -/turf/open/floor/iron/showroomfloor, -/area/station/maintenance/starboard/aft) +/obj/structure/chair/office/light{ + dir = 4 + }, +/obj/effect/landmark/start/chemist, +/turf/open/floor/iron/white, +/area/station/medical/pharmacy) "fMd" = ( /obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 8 @@ -17194,33 +17060,9 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/general/hidden, /turf/open/floor/plating, /area/station/science/server) -"fMm" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/door/firedoor, -/obj/machinery/door/poddoor/preopen{ - id = "bridge_blast_doors"; - name = "Bridge Access Blast Door" - }, -/obj/machinery/door/airlock/command/glass{ - name = "Conference Room" - }, -/obj/effect/mapping_helpers/airlock/access/all/command/general, -/obj/machinery/duct, -/turf/open/floor/iron/dark/textured, -/area/station/command/meeting_room) "fMq" = ( /obj/effect/turf_decal/bot, +/obj/machinery/status_display/ai/directional/south, /obj/structure/cable, /obj/machinery/power/terminal{ dir = 8 @@ -17238,9 +17080,12 @@ /turf/open/floor/iron/dark/textured, /area/station/hallway/secondary/entry) "fMv" = ( -/obj/machinery/light/directional/north, -/turf/open/floor/iron/dark, -/area/station/security/prison/workout) +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 + }, +/obj/structure/cable, +/turf/open/floor/carpet/black, +/area/station/security/bitden) "fMx" = ( /obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 8 @@ -17258,7 +17103,7 @@ c_tag = "Service - Chapel Office, Backroom"; name = "service camera" }, -/obj/structure/table/wood, +/obj/structure/table/wood/fancy/black, /obj/item/clothing/under/misc/burial, /obj/item/clothing/under/misc/burial, /obj/item/clothing/under/misc/burial, @@ -17270,21 +17115,6 @@ }, /turf/open/floor/iron/dark, /area/station/service/chapel/office) -"fNe" = ( -/obj/effect/turf_decal/trimline/blue/filled/warning{ - dir = 8 - }, -/turf/open/floor/iron/white, -/area/station/medical/office) -"fNr" = ( -/obj/effect/turf_decal/trimline/blue/filled/warning{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/station/medical/pharmacy) "fNy" = ( /obj/effect/turf_decal/tile/yellow/half/contrasted, /obj/structure/reagent_dispensers/fueltank, @@ -17294,27 +17124,30 @@ /obj/effect/spawner/random/engineering/tank, /turf/open/floor/plating, /area/station/maintenance/port/fore) +"fNH" = ( +/obj/structure/cable, +/obj/structure/table/wood/fancy/blue, +/turf/open/floor/wood, +/area/station/command/meeting_room) +"fNW" = ( +/obj/effect/turf_decal/tile/purple/fourcorners, +/obj/structure/window/reinforced/spawner/directional/south, +/obj/structure/table/reinforced, +/obj/item/experi_scanner, +/turf/open/floor/iron/dark, +/area/station/command/bridge) "fOe" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, /obj/structure/cable, /turf/open/floor/iron/dark, /area/station/engineering/engine_smes) "fOn" = ( -/obj/effect/decal/cleanable/dirt, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/simple/dark/visible{ dir = 10 }, /turf/open/floor/iron, /area/station/maintenance/disposal/incinerator) -"fOz" = ( -/obj/effect/turf_decal/trimline/blue/filled/line, -/obj/effect/turf_decal/trimline/blue/line{ - dir = 1 - }, -/obj/machinery/camera/autoname/directional/south, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) "fOA" = ( /turf/closed/wall/r_wall, /area/space/nearstation) @@ -17332,6 +17165,7 @@ req_access = list("maint_tunnels"); pixel_x = 6 }, +/obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/oil, /turf/open/floor/iron, /area/station/maintenance/disposal) @@ -17339,14 +17173,6 @@ /obj/machinery/duct, /turf/open/floor/iron/white, /area/station/science/robotics/lab) -"fOV" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "apothecary_shutters"; - name = "Apothecary Shutters" - }, -/turf/open/floor/plating, -/area/station/medical/pharmacy) "fOZ" = ( /obj/effect/turf_decal/tile/green/half/contrasted{ dir = 4 @@ -17356,15 +17182,10 @@ }, /area/station/service/hydroponics) "fPj" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/simple/pink/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/station/hallway/primary/aft) +/obj/effect/decal/cleanable/dirt, +/obj/item/chair, +/turf/open/floor/iron/dark, +/area/station/commons/vacant_room/commissary) "fPp" = ( /obj/machinery/atmospherics/components/binary/pump/off/supply/hidden{ dir = 8 @@ -17385,14 +17206,24 @@ /turf/open/floor/iron/dark, /area/station/hallway/primary/port) "fPL" = ( -/obj/machinery/light_switch/directional/east, +/obj/machinery/light_switch/directional/east{ + pixel_y = 5 + }, /obj/machinery/light/small/directional/east, /obj/effect/turf_decal/trimline/red/filled/line{ dir = 6 }, /obj/structure/table, -/obj/machinery/recharger, -/turf/open/floor/iron/showroomfloor, +/obj/machinery/recharger{ + pixel_x = 5 + }, +/obj/machinery/firealarm/directional/east{ + pixel_y = -5 + }, +/obj/machinery/recharger{ + pixel_x = -5 + }, +/turf/open/floor/iron/dark, /area/station/security/lockers) "fPN" = ( /turf/closed/wall, @@ -17413,14 +17244,13 @@ }, /area/station/service/hydroponics) "fQq" = ( -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/obj/structure/chair{ - dir = 4 +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 1 }, -/turf/open/floor/iron/dark, -/area/station/security/courtroom) +/obj/structure/chair/sofa/bench/left, +/obj/effect/landmark/start/station_engineer, +/turf/open/floor/iron, +/area/station/engineering/main) "fQt" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -17441,14 +17271,23 @@ /obj/effect/landmark/navigate_destination/dockesc, /turf/open/floor/iron/dark/textured, /area/station/hallway/secondary/exit/departure_lounge) +"fQB" = ( +/obj/effect/turf_decal/trimline/blue/filled/warning{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/station/medical/patients_rooms/room_b) "fQI" = ( /turf/open/floor/iron/checker, /area/station/maintenance/port/fore) "fQJ" = ( -/obj/machinery/power/apc/auto_name/directional/north, -/obj/structure/cable, /obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/trash/garbage, +/obj/effect/spawner/random/engineering/tank, /turf/open/floor/plating, /area/station/maintenance/department/security/brig) "fQS" = ( @@ -17484,38 +17323,35 @@ /turf/open/floor/iron/white/textured, /area/station/science/research) "fRq" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/box, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/door/airlock/maintenance, -/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance, -/obj/effect/mapping_helpers/airlock/unres, -/turf/open/floor/plating, -/area/station/maintenance/port/aft) +/obj/machinery/holopad, +/turf/open/floor/iron/large, +/area/station/commons/fitness/recreation) "fRr" = ( /obj/effect/turf_decal/trimline/yellow/filled/line, -/obj/structure/cable, /obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/cable, /obj/structure/table, /obj/item/clothing/gloves/color/yellow, -/obj/item/storage/toolbox/electrical{ - pixel_y = 5 +/obj/item/flashlight{ + pixel_y = 9 }, /turf/open/floor/iron, /area/station/engineering/storage) "fRx" = ( -/obj/effect/decal/cleanable/blood/old, +/obj/effect/spawner/random/trash/mess, /turf/open/floor/plating, /area/station/maintenance/starboard/fore) +"fRK" = ( +/obj/structure/flora/bush/lavendergrass/style_random, +/turf/open/floor/grass, +/area/station/medical/virology) "fRT" = ( -/obj/effect/turf_decal/box, -/obj/machinery/holopad, /obj/machinery/airalarm/directional/south, -/turf/open/floor/iron/white/smooth_large, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, /area/station/maintenance/department/science) "fRU" = ( /obj/structure/disposalpipe/segment{ @@ -17524,14 +17360,15 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/turf/open/floor/plating, +/turf/open/floor/catwalk_floor, /area/station/maintenance/starboard/aft) "fRW" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/trash/mess, -/obj/effect/landmark/blobstart, +/obj/effect/spawner/structure/window/hollow/reinforced/directional{ + dir = 6 + }, +/obj/structure/cable, /turf/open/floor/plating, -/area/station/maintenance/starboard/aft) +/area/station/service/abandoned_gambling_den) "fSg" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -17576,14 +17413,32 @@ dir = 6 }, /area/station/cargo/sorting) -"fSM" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/dark_blue{ +"fSB" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 8 + }, +/obj/machinery/light/small/directional/west, +/obj/item/kirbyplants/random, +/turf/open/floor/iron/white, +/area/station/medical/medbay/lobby) +"fSG" = ( +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/iron/dark, -/area/station/engineering/transit_tube) +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/layer_manifold/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/cable, +/obj/structure/liquid_barrier, +/obj/machinery/door/airlock/maintenance, +/obj/effect/mapping_helpers/airlock/access/any/science/xenobio, +/turf/open/floor/plating, +/area/station/science/xenobiology) "fSW" = ( +/obj/effect/turf_decal/siding/wood, /obj/machinery/modular_computer/preset/id, /turf/open/floor/wood, /area/station/command/heads_quarters/hos) @@ -17592,14 +17447,22 @@ /obj/machinery/power/apc/auto_name/directional/west, /turf/open/floor/plating, /area/station/maintenance/solars/starboard/fore) -"fTg" = ( -/obj/effect/turf_decal/trimline/dark_blue/filled/line{ - dir = 1 +"fTh" = ( +/obj/structure/table/wood, +/obj/item/paper_bin{ + pixel_x = -6; + pixel_y = 6 }, -/obj/item/radio/intercom/directional/north, -/obj/effect/turf_decal/trimline/dark_blue/line, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) +/obj/item/flashlight/lamp/green{ + pixel_x = 5; + pixel_y = 3 + }, +/obj/item/pen{ + pixel_x = -6; + pixel_y = 6 + }, +/turf/open/floor/wood, +/area/station/service/library) "fTi" = ( /obj/machinery/space_heater, /turf/open/floor/plating, @@ -17609,7 +17472,7 @@ /turf/open/floor/iron/dark, /area/station/security/prison) "fTr" = ( -/obj/effect/spawner/structure/window/reinforced, +/obj/effect/spawner/structure/window, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, @@ -17629,100 +17492,44 @@ }, /area/station/security/prison/workout) "fTE" = ( -/obj/structure/closet/toolcloset, +/obj/effect/turf_decal/trimline/yellow/filled/warning{ + dir = 8 + }, /turf/open/floor/iron, -/area/station/construction) +/area/station/engineering/main) "fTT" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/iv_drip, /turf/open/floor/iron/white, /area/station/maintenance/port/fore) "fTU" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/dark/side{ - dir = 1 - }, -/area/station/hallway/secondary/service) -"fUf" = ( -/obj/effect/turf_decal/trimline/red/corner{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 6 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 - }, -/obj/machinery/station_map/directional/east, -/turf/open/floor/iron/dark, -/area/station/hallway/secondary/entry) +/obj/machinery/airalarm/directional/north, +/obj/machinery/light/small/directional/north, +/obj/machinery/vending/boozeomat, +/turf/open/floor/wood, +/area/station/service/bar) "fUs" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, /turf/open/floor/plating, /area/station/maintenance/port) -"fUU" = ( -/obj/effect/turf_decal/tile/yellow/opposingcorners, -/turf/open/floor/iron/white/textured, -/area/station/medical/chemistry) -"fUV" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/door/airlock/maintenance, -/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance, -/obj/effect/mapping_helpers/airlock/unres{ - dir = 4 - }, -/turf/open/floor/plating, -/area/station/maintenance/department/medical) "fUX" = ( +/obj/machinery/light/directional/north, /obj/machinery/newscaster/directional/north, +/obj/item/kirbyplants/random, /turf/open/floor/wood, /area/station/security/detectives_office) -"fVg" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/door/airlock/maintenance, -/obj/effect/mapping_helpers/airlock/access/any/science/xenobio, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/liquid_barrier, -/turf/open/floor/plating, -/area/station/maintenance/department/science/xenobiology) "fVh" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/obj/effect/turf_decal/trimline/dark_blue/filled/line{ dir = 1 }, -/turf/open/floor/iron, -/area/station/service/janitor) -"fVi" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable, -/obj/machinery/door/poddoor/shutters{ - id = "engi_security_post"; - name = "Security Post Shutters"; - dir = 8 +/obj/effect/turf_decal/trimline/dark_blue/line, +/obj/structure/disposalpipe/segment{ + dir = 10 }, -/turf/open/floor/plating, -/area/station/security/checkpoint/engineering) +/turf/open/floor/iron/dark, +/area/station/hallway/primary/central) "fVj" = ( /obj/effect/turf_decal/trimline/brown/filled/line, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -17732,12 +17539,6 @@ /obj/item/kirbyplants/random, /turf/open/floor/iron/dark/side, /area/station/cargo/sorting) -"fVn" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/station/command/meeting_room) "fVA" = ( /obj/effect/turf_decal/trimline/yellow/filled/warning, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -17761,16 +17562,6 @@ }, /turf/open/floor/iron, /area/station/cargo/office) -"fVP" = ( -/obj/effect/turf_decal/trimline/yellow/filled/corner{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/station/engineering/storage/tech) "fVR" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -17787,14 +17578,14 @@ /area/station/ai_monitored/turret_protected/ai) "fVU" = ( /obj/machinery/light/small/broken/directional/north, -/obj/effect/spawner/random/structure/table, +/obj/structure/table, /obj/item/stock_parts/manipulator, /obj/item/stock_parts/manipulator, /obj/item/stock_parts/manipulator, /obj/item/stock_parts/cell/lead, /obj/effect/mapping_helpers/broken_floor, /turf/open/floor/plating, -/area/station/maintenance/port/aft) +/area/station/maintenance/department/engine) "fVV" = ( /obj/structure/chair/sofa/bench{ dir = 4 @@ -17805,7 +17596,11 @@ /obj/effect/turf_decal/trimline/purple/filled/warning{ dir = 9 }, -/obj/machinery/light_switch/directional/west, +/obj/machinery/button/door/directional/west{ + id = "robotics_sci_shutters"; + name = "Robotics Shutters Control"; + req_access = list("robotics") + }, /obj/structure/chair/office{ dir = 1 }, @@ -17838,7 +17633,6 @@ /obj/effect/turf_decal/trimline/red/line{ dir = 8 }, -/obj/machinery/airalarm/directional/east, /obj/machinery/light/directional/east, /obj/structure/chair{ dir = 8 @@ -17846,11 +17640,22 @@ /obj/effect/landmark/start/security_assistant, /turf/open/floor/iron/dark, /area/station/security/brig) +"fWR" = ( +/obj/machinery/light/small/directional/west, +/obj/structure/bed/double{ + dir = 4 + }, +/obj/item/bedsheet/nanotrasen/double{ + dir = 4 + }, +/obj/effect/landmark/start/blueshield, +/turf/open/floor/wood, +/area/station/command/heads_quarters/blueshield) "fWY" = ( +/obj/machinery/camera/autoname/directional/west, /obj/structure/chair/sofa/right/maroon{ dir = 4 }, -/obj/effect/landmark/start/assistant, /turf/open/floor/iron/dark/side{ dir = 8 }, @@ -17870,6 +17675,8 @@ /turf/open/floor/plating, /area/station/maintenance/starboard/fore) "fXj" = ( +/obj/machinery/light/small/directional/north, +/obj/effect/mapping_helpers/broken_floor, /turf/open/floor/plating, /area/station/maintenance/starboard/fore) "fXk" = ( @@ -17877,6 +17684,36 @@ /obj/structure/cable, /turf/open/floor/iron/dark, /area/station/engineering/atmos/hfr_room) +"fXu" = ( +/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/structure/window/reinforced/spawner/directional/south, +/obj/structure/window/reinforced/spawner/directional/east, +/obj/structure/table/reinforced/rglass, +/obj/item/storage/belt/medical, +/obj/item/storage/belt/medical, +/obj/item/clothing/neck/stethoscope, +/obj/item/clothing/neck/stethoscope, +/obj/item/reagent_containers/spray/cleaner, +/obj/item/reagent_containers/spray/cleaner, +/obj/item/healthanalyzer, +/obj/item/healthanalyzer, +/obj/item/healthanalyzer, +/obj/item/clothing/glasses/hud/health, +/obj/item/clothing/glasses/hud/health, +/obj/item/clothing/glasses/hud/health, +/obj/item/clothing/glasses/regular, +/obj/item/clothing/glasses/regular, +/obj/item/clothing/glasses/regular, +/turf/open/floor/iron/white, +/area/station/medical/storage) +"fXB" = ( +/obj/machinery/light/directional/east, +/obj/structure/table/reinforced/rglass, +/obj/item/book/manual/wiki/medicine, +/obj/item/crowbar/red, +/obj/item/reagent_containers/spray/cleaner, +/turf/open/floor/iron/white, +/area/station/medical/exam_room) "fXE" = ( /obj/structure/lattice/catwalk, /turf/open/space/basic, @@ -17895,6 +17732,7 @@ /obj/item/screwdriver{ pixel_y = 10 }, +/obj/structure/extinguisher_cabinet/directional/north, /turf/open/floor/iron/dark, /area/station/security/checkpoint/science) "fXZ" = ( @@ -17905,7 +17743,6 @@ dir = 4 }, /obj/structure/sign/departments/custodian/directional/west, -/obj/machinery/light/directional/west, /turf/open/floor/iron/dark, /area/station/hallway/primary/central) "fYg" = ( @@ -17928,12 +17765,6 @@ /obj/effect/mapping_helpers/airlock/access/all/service/general, /turf/open/floor/iron/dark/textured, /area/station/hallway/secondary/service) -"fYh" = ( -/obj/effect/turf_decal/tile/blue/fourcorners, -/obj/machinery/airalarm/directional/east, -/obj/machinery/medical_kiosk, -/turf/open/floor/iron/dark, -/area/station/medical/exam_room) "fYj" = ( /obj/effect/turf_decal/trimline/dark_blue/filled/line, /obj/machinery/light/directional/south, @@ -17941,7 +17772,7 @@ /turf/open/floor/iron/dark, /area/station/security/courtroom) "fYu" = ( -/obj/machinery/light/small/directional/east, +/obj/machinery/light/directional/east, /obj/structure/sign/poster/official/random/directional/east, /obj/structure/table/reinforced, /obj/item/book/manual/wiki/robotics_cyborgs{ @@ -17953,22 +17784,10 @@ /turf/open/floor/iron, /area/station/science/robotics/mechbay) "fYx" = ( -/obj/effect/turf_decal/trimline/blue/filled/warning{ - dir = 1 - }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/duct, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/white, -/area/station/medical/exam_room) -"fYL" = ( -/obj/effect/turf_decal/trimline/red/filled/line, -/obj/machinery/computer/crew{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/station/security/checkpoint/medical) +/obj/effect/mapping_helpers/broken_floor, +/obj/effect/spawner/random/trash/grille_or_waste, +/turf/open/floor/plating, +/area/station/maintenance/department/engine) "fYX" = ( /obj/effect/turf_decal/tile/red/opposingcorners{ dir = 1 @@ -17980,27 +17799,25 @@ /turf/open/floor/iron/dark, /area/station/engineering/atmos) "fZp" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/structure/crate, -/turf/open/floor/iron, -/area/station/maintenance/starboard/aft) -"fZy" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "med_lockdown"; - name = "Medbay Emergency Lockdown Shutters"; - dir = 1 +/obj/effect/turf_decal/trimline/dark_blue/filled/line{ + dir = 4 }, -/turf/open/floor/plating, -/area/station/medical/paramedic) +/obj/effect/turf_decal/trimline/dark_blue/line{ + dir = 8 + }, +/obj/machinery/camera/autoname/directional/east, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"fZy" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/carpet/black, +/area/station/security/bitden) "fZB" = ( /turf/open/floor/wood, /area/station/service/bar) -"fZD" = ( -/obj/effect/turf_decal/bot, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark, -/area/station/science/research/abandoned) "fZK" = ( /obj/effect/turf_decal/trimline/dark_blue/filled/line{ dir = 1 @@ -18009,17 +17826,6 @@ /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /turf/open/floor/iron/dark, /area/station/hallway/primary/port) -"fZN" = ( -/obj/machinery/light/small/directional/north, -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/yellow/line, -/obj/structure/table, -/obj/item/electronics/apc, -/obj/item/electronics/airlock, -/turf/open/floor/iron/dark, -/area/station/engineering/storage/tech) "fZO" = ( /obj/effect/turf_decal/tile/green/half/contrasted{ dir = 4 @@ -18032,16 +17838,17 @@ "fZT" = ( /obj/machinery/light/directional/east, /obj/structure/sign/poster/random/directional/east, +/obj/effect/decal/cleanable/dirt, /obj/structure/table, /obj/effect/spawner/random/maintenance, -/turf/open/floor/iron/white, +/turf/open/floor/iron, /area/station/maintenance/department/science) "fZX" = ( /obj/effect/turf_decal/trimline/blue/filled/line{ dir = 4 }, /turf/open/floor/iron/white, -/area/station/hallway/secondary/exit/departure_lounge) +/area/station/medical/treatment_center) "gaa" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -18056,28 +17863,23 @@ /turf/open/floor/iron, /area/station/commons/fitness/recreation) "gai" = ( -/obj/machinery/light/small/directional/west, -/obj/effect/spawner/random/trash/graffiti, -/turf/open/floor/plating, -/area/station/maintenance/port) +/obj/effect/turf_decal/trimline/blue/filled/line, +/obj/effect/turf_decal/trimline/blue/line{ + dir = 1 + }, +/obj/structure/chair{ + dir = 1 + }, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) "gap" = ( /obj/effect/turf_decal/delivery, /obj/structure/ore_box, /turf/open/floor/plating, /area/station/maintenance/port) -"gav" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/blue/line{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/station/medical/medbay/aft) "gax" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/effect/turf_decal/bot, -/obj/machinery/status_display/evac/directional/west, /obj/machinery/light/small/directional/west, /obj/machinery/vending/imported, /turf/open/floor/iron/dark, @@ -18089,33 +17891,24 @@ /obj/structure/table, /obj/structure/reagent_dispensers/wall/peppertank/directional/north, /obj/machinery/recharger{ - pixel_x = -7 + pixel_x = -5 }, /obj/machinery/airalarm/directional/east, /obj/machinery/light/directional/north, /obj/machinery/recharger{ - pixel_x = 7 + pixel_x = 5 }, -/obj/item/clothing/ears/earmuffs{ - pixel_x = -3; - pixel_y = -5 - }, -/obj/item/clothing/glasses/sunglasses{ - pixel_x = 8; - pixel_y = 10 - }, -/obj/machinery/camera/autoname/directional/east{ - dir = 6 - }, -/turf/open/floor/iron/showroomfloor, +/obj/machinery/camera/autoname/directional/east, +/turf/open/floor/iron/dark, /area/station/security/warden) -"gbh" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ +"gaH" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ dir = 10 }, -/obj/structure/cable, +/obj/structure/reagent_dispensers/wall/virusfood/directional/south, +/obj/machinery/disease2/diseaseanalyser, /turf/open/floor/iron/white, -/area/station/medical/surgery) +/area/station/medical/virology) "gbn" = ( /obj/structure/sink/directional/south, /obj/structure/mirror/directional/north, @@ -18135,6 +17928,7 @@ /obj/effect/turf_decal/trimline/purple/filled/line{ dir = 8 }, +/obj/machinery/status_display/evac/directional/west, /turf/open/floor/iron/white, /area/station/science/lab) "gbM" = ( @@ -18147,7 +17941,8 @@ /area/station/maintenance/department/cargo) "gbS" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/structure/dresser, +/obj/structure/chair/office, +/obj/effect/landmark/start/detective, /turf/open/floor/iron/dark, /area/station/security/detectives_office) "gcq" = ( @@ -18163,14 +17958,9 @@ /obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 9 }, +/obj/item/kirbyplants/random, /turf/open/floor/iron, /area/station/engineering/storage) -"gcu" = ( -/obj/machinery/light/directional/east, -/obj/structure/table, -/obj/item/taperecorder, -/turf/open/floor/iron/dark, -/area/station/commons/vacant_room/commissary) "gcx" = ( /obj/structure/chair/wood{ dir = 4 @@ -18183,14 +17973,12 @@ "gcD" = ( /turf/closed/wall/r_wall, /area/station/engineering/storage/tech) -"gcH" = ( -/obj/machinery/light/small/directional/south, -/obj/effect/spawner/random/maintenance, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) "gdg" = ( /obj/effect/turf_decal/tile/red/half/contrasted, -/obj/machinery/camera/autoname/directional/south, +/obj/machinery/camera/directional/south{ + c_tag = "Security - Evidence Storage"; + name = "security camera" + }, /obj/machinery/light/small/directional/south, /obj/machinery/power/apc/auto_name/directional/south, /obj/structure/cable, @@ -18199,10 +17987,6 @@ }, /turf/open/floor/iron/dark, /area/station/security/evidence) -"gdk" = ( -/obj/machinery/airalarm/directional/east, -/turf/open/floor/iron/dark, -/area/station/command/bridge) "gdm" = ( /obj/effect/turf_decal/trimline/green/filled/warning, /obj/effect/turf_decal/trimline/green/warning{ @@ -18217,35 +18001,17 @@ /obj/machinery/duct, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/station/maintenance/starboard/fore) +/area/station/maintenance/department/science) "gdw" = ( /obj/machinery/portable_atmospherics/canister, /turf/open/floor/iron/dark, /area/station/engineering/atmos/hfr_room) -"gdx" = ( -/obj/machinery/light/small/directional/north, -/obj/structure/closet/firecloset/full, -/turf/open/floor/plating, -/area/station/maintenance/port/aft) -"gdB" = ( -/obj/item/radio/intercom/directional/north, -/obj/structure/closet/crate, -/obj/item/crowbar/red, -/turf/open/floor/iron/dark, -/area/station/command/teleporter) "gea" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, /turf/open/floor/iron, /area/station/cargo/lobby) -"geu" = ( -/obj/structure/table, -/obj/item/stock_parts/subspace/amplifier, -/obj/item/stock_parts/subspace/amplifier, -/obj/item/stock_parts/subspace/amplifier, -/turf/open/floor/iron/dark, -/area/station/engineering/storage/tech) "gey" = ( /obj/machinery/duct, /turf/open/floor/wood/tile, @@ -18254,13 +18020,29 @@ /obj/effect/turf_decal/trimline/dark_blue/filled/line{ dir = 6 }, -/obj/machinery/firealarm/directional/south, +/obj/machinery/firealarm/directional/south{ + pixel_x = -5 + }, +/obj/machinery/light_switch/directional/south{ + pixel_x = 5 + }, /obj/structure/closet/secure_closet/courtroom, /obj/item/gavelhammer, /turf/open/floor/iron/dark, /area/station/security/courtroom) +"geC" = ( +/obj/structure/closet/toolcloset, +/turf/open/floor/iron, +/area/station/engineering/storage_shared) +"geG" = ( +/obj/machinery/light/small/directional/north, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/department/engine/atmos) "geR" = ( -/obj/machinery/atmospherics/pipe/smart/manifold/brown/visible, +/obj/machinery/atmospherics/pipe/smart/manifold/brown/visible{ + dir = 8 + }, /obj/structure/cable, /turf/open/floor/iron/dark, /area/station/engineering/atmos/pumproom) @@ -18272,38 +18054,24 @@ dir = 8 }, /obj/machinery/light/small/directional/east, +/obj/machinery/camera/autoname/directional/east, /obj/machinery/power/apc/auto_name/directional/east, /obj/structure/cable, /obj/effect/mapping_helpers/apc/cell_5k, /obj/effect/mapping_helpers/apc/full_charge, /turf/open/floor/iron/dark, /area/station/hallway/secondary/entry) -"gfn" = ( -/obj/machinery/light/directional/north, -/obj/effect/turf_decal/trimline/dark_blue/filled/line{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/dark_blue/line, -/turf/open/floor/iron/dark, -/area/station/hallway/primary/port) "gfA" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/blue/line{ - dir = 8 - }, -/obj/machinery/camera/autoname/directional/east, -/turf/open/floor/iron/white, -/area/station/medical/medbay/aft) +/obj/machinery/camera/autoname/directional/west, +/turf/open/floor/wood, +/area/station/security/prison/rec) "gfF" = ( -/obj/structure/closet/secure_closet/freezer/meat{ - req_access = null +/obj/machinery/chem_master/condimaster{ + name = "CondiMaster Neo" }, /turf/open/floor/iron/kitchen, /area/station/security/prison/mess) "gfI" = ( -/obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/simple/dark/visible, /obj/effect/turf_decal/stripes/corner, /turf/open/floor/iron, @@ -18338,6 +18106,16 @@ dir = 4 }, /area/station/service/theater) +"ggy" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/blue/line{ + dir = 8 + }, +/obj/machinery/light/directional/east, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/central) "ggz" = ( /obj/effect/turf_decal/trimline/purple/filled/line{ dir = 1 @@ -18350,8 +18128,9 @@ /area/station/science/genetics) "ggR" = ( /obj/item/radio/intercom/directional/east, +/obj/structure/table/wood, /turf/open/floor/carpet/red, -/area/station/commons/dorms) +/area/station/commons/dorms/room6) "ggV" = ( /obj/effect/spawner/random/structure/chair_flipped{ dir = 4 @@ -18365,51 +18144,16 @@ }, /obj/machinery/camera/motion/directional/north{ c_tag = "AI Sat - AI Chamber North"; - network = list("aicore") + network = list("aicore"); + name = "ai camera" }, /turf/open/floor/engine, /area/station/ai_monitored/turret_protected/ai) "ghk" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) -"ghn" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/door_buttons/access_button{ - idDoor = "xeno_airlock_exterior"; - idSelf = "xeno_airlock_control"; - name = "Access Button"; - req_access = list("xenobiology"); - pixel_x = 24 - }, -/obj/structure/disposalpipe/segment, -/obj/structure/cable, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/research{ - autoclose = 0; - frequency = 1449; - id_tag = "xeno_airlock_exterior"; - name = "Xenobiology Lab External Airlock" - }, -/obj/effect/mapping_helpers/airlock/access/all/science/xenobio, -/obj/effect/mapping_helpers/airlock/locked, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, -/obj/machinery/duct, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/liquid_barrier, -/turf/open/floor/iron/white/textured, -/area/station/science/xenobiology/hallway) +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/trash/graffiti, +/turf/open/floor/plating, +/area/station/maintenance/department/science) "ghp" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -18418,26 +18162,26 @@ /obj/machinery/door/firedoor, /turf/open/floor/iron/dark/textured, /area/station/hallway/secondary/entry) +"ghr" = ( +/turf/open/floor/glass/reinforced, +/area/station/service/abandoned_gambling_den) "ghs" = ( /obj/effect/turf_decal/trimline/red/filled/warning, /obj/structure/chair/office, /obj/effect/landmark/start/warden, /obj/structure/cable, -/turf/open/floor/iron/showroomfloor, +/turf/open/floor/iron/dark, /area/station/security/warden) "ghA" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/barricade/wooden, /turf/open/floor/plating, +/area/station/maintenance/department/engine) +"ghG" = ( +/obj/structure/sign/poster/random/directional/south, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, /area/station/maintenance/port/aft) -"ghH" = ( -/obj/effect/turf_decal/trimline/green/filled/warning{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/white, -/area/station/medical/virology) "ghN" = ( /obj/machinery/light/floor/has_bulb, /obj/effect/landmark/event_spawn, @@ -18448,6 +18192,11 @@ dir = 5 }, /area/station/commons/fitness) +"gie" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/portable_atmospherics/canister/oxygen, +/turf/open/floor/iron/dark/smooth_large, +/area/station/engineering/atmos) "gim" = ( /obj/effect/turf_decal/delivery, /obj/machinery/door/window/brigdoor/left/directional/east{ @@ -18488,18 +18237,19 @@ /obj/structure/cable, /turf/open/floor/plating, /area/station/security/prison) +"giO" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/catwalk_floor/iron_dark, +/area/station/service/abandoned_gambling_den) "giZ" = ( -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 1 +/obj/machinery/camera/directional/east{ + c_tag = "Maintenance - External Access, Northwest"; + name = "maintenance camera" }, -/obj/structure/cable, -/obj/structure/reagent_dispensers/wall/peppertank/directional/north, -/turf/open/floor/iron/dark, -/area/station/security/checkpoint/customs/auxiliary) -"gja" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/turf/open/floor/iron, -/area/station/engineering/break_room) +/obj/effect/landmark/generic_maintenance_landmark, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) "gjb" = ( /obj/structure/disposalpipe/segment, /obj/effect/turf_decal/stripes/line{ @@ -18522,6 +18272,25 @@ /obj/structure/flora/bush/lavendergrass/style_random, /turf/open/floor/grass, /area/station/hallway/secondary/exit/departure_lounge) +"gjH" = ( +/turf/closed/wall, +/area/station/commons/dorms/room6) +"gjV" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/engineering/tank, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"gki" = ( +/obj/machinery/light/small/directional/east, +/turf/open/floor/iron/dark/smooth_large, +/area/station/security/lockers) +"gkj" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/catwalk_floor/iron, +/area/station/maintenance/starboard/aft) "gkw" = ( /obj/machinery/light/directional/west, /obj/machinery/status_display/evac/directional/west, @@ -18530,22 +18299,8 @@ }, /area/station/commons/fitness) "gkG" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, /obj/structure/cable, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/command/glass{ - name = "Chief Engineer's Office" - }, -/obj/effect/mapping_helpers/airlock/access/all/engineering/ce, -/turf/open/floor/iron/textured, +/turf/open/floor/iron, /area/station/command/heads_quarters/ce) "gkH" = ( /obj/effect/turf_decal/tile/neutral/half/contrasted{ @@ -18564,13 +18319,17 @@ dir = 8 }, /obj/structure/cable, -/turf/open/floor/iron/showroomfloor, +/turf/open/floor/iron/dark, /area/station/security/lockers) "gkM" = ( -/obj/machinery/door/window/right/directional/south, -/obj/structure/table/wood/fancy, -/turf/open/floor/wood/tile, -/area/station/service/library/artgallery) +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/medical/medbay/lobby) "gkP" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -18601,54 +18360,22 @@ /obj/structure/cable, /turf/open/floor/iron/dark, /area/station/security/office) -"gli" = ( -/obj/effect/turf_decal/tile/yellow/opposingcorners{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/turf/open/floor/iron/white/textured, -/area/station/medical/chemistry) "gln" = ( /obj/structure/lattice, /obj/structure/sign/warning/radiation/directional/east, /turf/open/space/basic, /area/space/nearstation) -"glB" = ( -/obj/effect/turf_decal/tile/blue/fourcorners, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/door/firedoor, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "med_lockdown"; - name = "Medbay Emergency Lockdown Shutters"; +"glU" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ dir = 8 }, -/turf/open/floor/iron/white/textured, -/area/station/medical/cryo) +/obj/structure/mirror/directional/west, +/obj/structure/sink/directional/east, +/turf/open/floor/iron/white, +/area/station/medical/exam_room) "gmc" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/command{ - name = "Teleport Access" - }, -/obj/effect/mapping_helpers/airlock/access/all/command/teleporter, -/obj/effect/landmark/navigate_destination, -/turf/open/floor/iron/dark/textured, -/area/station/command/teleporter) +/turf/open/floor/wood, +/area/station/command/meeting_room) "gmh" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ @@ -18664,32 +18391,30 @@ /turf/open/floor/iron/dark/textured, /area/station/security/warden) "gmo" = ( +/obj/machinery/light/floor/has_bulb, /mob/living/basic/slime, /turf/open/floor/engine, /area/station/science/xenobiology) -"gmC" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/portable_atmospherics/pump, -/turf/open/floor/iron/dark, -/area/station/engineering/atmos) -"gmD" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/components/trinary/filter/atmos/co2{ - dir = 1 +"gmy" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 6 }, -/turf/open/floor/engine, -/area/station/medical/cryo) +/obj/structure/reagent_dispensers/wall/virusfood/directional/south, +/obj/machinery/disease2/diseaseanalyser, +/turf/open/floor/iron/white, +/area/station/medical/virology) "gmE" = ( /obj/machinery/light/small/directional/east, /turf/open/floor/engine/n2, /area/station/engineering/atmos) "gmK" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 1 }, /turf/open/floor/wood/large, -/area/station/commons/dorms) +/area/station/commons/dorms/room1) "gmN" = ( /obj/machinery/light/directional/west, /obj/machinery/computer/security/telescreen/entertainment/directional/west, @@ -18698,14 +18423,9 @@ }, /area/station/commons/fitness/recreation) "gmT" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/glass, -/obj/effect/spawner/random/trash/cigbutt, -/obj/item/broken_bottle, -/obj/machinery/duct, -/obj/effect/landmark/start/gary, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) +/obj/effect/turf_decal/trimline/yellow/filled/warning, +/turf/open/floor/iron/dark/side, +/area/station/engineering/break_room) "gmU" = ( /obj/effect/turf_decal/trimline/purple/filled/line{ dir = 8 @@ -18716,26 +18436,23 @@ /obj/effect/spawner/random/bureaucracy/pen, /turf/open/floor/iron/white, /area/station/science/lab) -"gna" = ( -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only{ +"gnj" = ( +/obj/effect/turf_decal/trimline/yellow/filled/corner{ dir = 4 }, -/obj/structure/window/reinforced/spawner/directional/east, -/obj/structure/window/reinforced/spawner/directional/north, -/mob/living/basic/chicken/brown{ - forced_gender = "female" +/obj/effect/turf_decal/trimline/yellow/line{ + dir = 10 }, -/turf/open/floor/grass, -/area/station/service/hydroponics) -"gnj" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/catwalk_floor/iron_dark, -/area/station/maintenance/starboard/aft) +/obj/machinery/atmospherics/pipe/smart/simple/pink/hidden/layer2{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/smart/simple/pink/hidden/layer4{ + dir = 5 + }, +/turf/open/floor/iron/dark/corner{ + dir = 4 + }, +/area/station/hallway/primary/aft) "gnk" = ( /obj/machinery/atmospherics/pipe/smart/simple/green/visible{ dir = 4 @@ -18748,13 +18465,15 @@ /obj/effect/turf_decal/trimline/red/line{ dir = 1 }, +/obj/machinery/light/small/directional/south, +/obj/machinery/firealarm/directional/south, /obj/machinery/button/flasher{ id = "holding_flash"; name = "Holding Cell Flasher"; pixel_y = -26; - req_access = list("security") + req_access = list("security"); + pixel_x = -8 }, -/obj/machinery/light/small/directional/south, /turf/open/floor/iron/dark, /area/station/security/brig) "goc" = ( @@ -18784,17 +18503,9 @@ dir = 1 }, /obj/structure/closet/emcloset/anchored, +/obj/effect/landmark/start/hangover/closet, /turf/open/floor/iron/dark, /area/station/hallway/secondary/entry) -"gow" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 8 - }, -/turf/open/floor/iron/white, -/area/station/medical/break_room) "goz" = ( /obj/effect/turf_decal/trimline/green/filled/warning{ dir = 1 @@ -18819,30 +18530,37 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/machinery/duct, /turf/open/floor/iron, /area/station/engineering/main) -"goI" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/station/maintenance/department/engine/atmos) -"goP" = ( +"goD" = ( +/obj/machinery/light/small/directional/west, +/obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/machinery/duct, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/starboard/fore) +"goP" = ( /obj/effect/turf_decal/stripes/corner{ dir = 8 }, /turf/open/floor/iron/dark, /area/station/engineering/atmos/storage) "goR" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/holopad, -/obj/machinery/duct, -/turf/open/floor/wood, -/area/station/security/prison/rec) +/obj/machinery/camera/directional/east{ + c_tag = "Security - Prison, Workshop"; + network = list("ss13","prison"); + name = "security camera" + }, +/obj/machinery/airalarm/directional/east, +/obj/structure/chair/plastic{ + dir = 1 + }, +/turf/open/floor/iron/dark/side{ + dir = 4 + }, +/area/station/security/prison/work) "gpi" = ( /obj/machinery/light/directional/north, /obj/machinery/button/door/directional/north{ @@ -18914,6 +18632,16 @@ }, /turf/open/floor/circuit/green, /area/station/ai_monitored/turret_protected/ai) +"gqf" = ( +/obj/effect/turf_decal/tile/dark_blue/fourcorners, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/light/directional/east, +/obj/structure/closet/crate, +/obj/item/crowbar/red, +/turf/open/floor/iron/dark, +/area/station/command/teleporter) "gqj" = ( /obj/machinery/atmospherics/components/unary/passive_vent{ name = "freezer passive vent" @@ -18926,13 +18654,16 @@ }, /obj/machinery/light/directional/west, /obj/machinery/airalarm/directional/west, -/obj/structure/table/glass, +/obj/structure/table/reinforced/rglass, /obj/machinery/computer/records/medical/laptop, /turf/open/floor/iron/white, /area/station/science/genetics) "gqq" = ( -/obj/structure/sign/poster/official/ian/directional/north, -/obj/structure/filingcabinet/chestdrawer, +/obj/effect/turf_decal/siding/wood, +/obj/machinery/photocopier, +/obj/machinery/computer/security/telescreen/vault{ + pixel_y = 32 + }, /turf/open/floor/wood, /area/station/command/heads_quarters/hop) "gqF" = ( @@ -18942,7 +18673,15 @@ /obj/structure/closet/secure_closet/warden, /obj/item/clothing/mask/gas/sechailer, /obj/item/key/security, -/turf/open/floor/iron/showroomfloor, +/obj/item/clothing/ears/earmuffs{ + pixel_x = -3; + pixel_y = -5 + }, +/obj/item/clothing/glasses/sunglasses{ + pixel_x = 8; + pixel_y = 10 + }, +/turf/open/floor/iron/dark, /area/station/security/warden) "gqK" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ @@ -18954,6 +18693,7 @@ /obj/effect/turf_decal/trimline/purple/filled/line{ dir = 8 }, +/obj/machinery/light/directional/west, /obj/machinery/autolathe, /turf/open/floor/iron, /area/station/science/robotics/lab) @@ -18975,6 +18715,9 @@ /area/station/hallway/primary/fore) "grz" = ( /obj/machinery/camera/autoname/directional/east, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 + }, /turf/open/floor/iron/dark, /area/station/security/prison) "grB" = ( @@ -18984,7 +18727,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plating, +/turf/open/floor/catwalk_floor, /area/station/maintenance/starboard/fore) "grF" = ( /obj/effect/spawner/random/maintenance, @@ -18994,19 +18737,20 @@ /obj/effect/turf_decal/siding/thinplating{ dir = 4 }, -/obj/structure/chair{ +/obj/structure/chair/sofa/bench{ dir = 8 }, -/obj/effect/landmark/start/hangover, /turf/open/floor/iron/dark, /area/station/hallway/secondary/exit/departure_lounge) "grI" = ( /obj/effect/turf_decal/trimline/purple/filled/line{ dir = 6 }, -/obj/machinery/firealarm/directional/south, +/obj/machinery/firealarm/directional/south{ + pixel_x = -5 + }, /obj/machinery/light_switch/directional/south{ - pixel_x = 8 + pixel_x = 5 }, /obj/machinery/light/small/directional/east, /obj/structure/closet/wardrobe/mixed, @@ -19023,16 +18767,15 @@ /area/station/science/research) "grO" = ( /obj/item/radio/intercom/directional/south, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 - }, /turf/open/floor/iron/dark, /area/station/service/chapel) "grW" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 5 +/obj/machinery/firealarm/directional/east{ + pixel_y = -5 + }, +/obj/machinery/light_switch/directional/east{ + pixel_y = 5 }, -/obj/machinery/firealarm/directional/east, /obj/structure/cable/layer1, /turf/open/floor/iron, /area/station/engineering/engine_smes) @@ -19050,11 +18793,6 @@ }, /turf/open/floor/iron/dark, /area/station/maintenance/disposal) -"gsl" = ( -/obj/item/stack/ore/slag, -/obj/effect/mapping_helpers/burnt_floor, -/turf/open/floor/plating, -/area/station/maintenance/department/engine/atmos) "gsz" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -19068,34 +18806,19 @@ /turf/open/floor/plating, /area/station/maintenance/department/science) "gsA" = ( +/obj/machinery/atmospherics/pipe/bridge_pipe/green/visible, /obj/machinery/atmospherics/pipe/bridge_pipe/orange/visible{ dir = 4 }, -/obj/machinery/atmospherics/pipe/bridge_pipe/green/visible, /turf/open/floor/iron/dark, /area/station/engineering/atmos) -"gsI" = ( -/obj/machinery/requests_console/directional/south{ - anon_tips_receiver = 1; - assistance_requestable = 1; - department = "Bridge"; - name = "Bridge Requests Console"; - can_send_announcements = 1 - }, -/obj/machinery/duct, -/turf/open/floor/iron/dark, -/area/station/command/meeting_room) -"gtd" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 4 - }, -/obj/machinery/light_switch/directional/east, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/station/engineering/storage/tech) +"gte" = ( +/obj/effect/spawner/random/structure/table_or_rack, +/obj/effect/spawner/random/clothing/gloves, +/obj/effect/spawner/random/clothing/gloves, +/obj/effect/spawner/random/clothing/gloves, +/turf/open/floor/plating, +/area/station/maintenance/department/engine/atmos) "gti" = ( /obj/structure/cable, /turf/open/floor/iron/dark/smooth_large, @@ -19107,6 +18830,12 @@ /obj/structure/cable, /turf/open/floor/iron/dark, /area/station/security/processing) +"gtq" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/maintenance/starboard/aft) "gtx" = ( /obj/effect/turf_decal/trimline/dark_blue/filled/line{ dir = 4 @@ -19115,6 +18844,7 @@ dir = 8 }, /obj/machinery/light/directional/east, +/obj/machinery/status_display/ai/directional/east, /obj/structure/window/reinforced/spawner/directional/west, /turf/open/floor/iron/dark, /area/station/ai_monitored/turret_protected/ai_upload) @@ -19137,13 +18867,14 @@ dir = 9 }, /area/station/service/hydroponics) -"gtL" = ( -/obj/structure/chair/office{ - dir = 4 - }, -/obj/effect/landmark/start/chief_engineer, -/turf/open/floor/iron, -/area/station/command/heads_quarters/ce) +"gtM" = ( +/obj/machinery/light/small/directional/west, +/obj/structure/easel, +/obj/item/canvas/twentythree_twentythree, +/obj/item/canvas/twentythree_nineteen, +/obj/item/canvas/nineteen_nineteen, +/turf/open/floor/wood, +/area/station/service/library/lounge) "gtN" = ( /obj/machinery/power/apc/auto_name/directional/west, /obj/structure/cable, @@ -19178,16 +18909,11 @@ /obj/item/radio/intercom/directional/west, /turf/open/floor/engine, /area/station/ai_monitored/turret_protected/aisat_interior) -"guA" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 8 - }, -/obj/structure/chair/office{ - dir = 8 - }, -/obj/effect/landmark/start/medical_doctor, -/turf/open/floor/iron/white, -/area/station/medical/office) +"gub" = ( +/obj/structure/table/wood, +/obj/item/toy/cards/deck/tarot, +/turf/open/floor/wood, +/area/station/service/abandoned_gambling_den) "guB" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ @@ -19218,7 +18944,6 @@ /obj/item/book/manual/wiki/security_space_law{ pixel_y = 5 }, -/obj/item/pen/red, /obj/machinery/button/door/directional/east{ id = "law_office_shutters"; name = "Law Office Shutters Control"; @@ -19227,65 +18952,53 @@ /turf/open/floor/wood, /area/station/service/lawoffice) "gvb" = ( -/obj/machinery/light/small/directional/west, -/obj/machinery/camera/autoname/directional/west, -/obj/item/radio/intercom/directional/west, -/turf/open/floor/carpet, -/area/station/service/library) -"gvc" = ( -/obj/effect/turf_decal/siding/wood/corner{ - dir = 4 - }, -/turf/open/floor/stone, -/area/station/smithing) -"gvd" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/machinery/door/airlock/maintenance, -/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance, -/obj/effect/mapping_helpers/airlock/unres{ +/obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/station/maintenance/department/engine/atmos) -"gvi" = ( -/obj/machinery/newscaster/directional/west, -/turf/open/floor/iron/dark, -/area/station/command/meeting_room) -"gvo" = ( -/obj/effect/turf_decal/trimline/red/filled/line, -/obj/item/radio/intercom/directional/south, -/obj/machinery/computer/security{ +/area/station/maintenance/department/science) +"gvc" = ( +/obj/machinery/light/small/directional/south, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 1 }, -/turf/open/floor/iron/dark, -/area/station/security/checkpoint/engineering) -"gvx" = ( +/turf/open/floor/plating, +/area/station/maintenance/department/science/xenobiology) +"gvm" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/structure/altar_of_gods, -/obj/item/book/bible, -/turf/open/floor/carpet, -/area/station/service/chapel) -"gvD" = ( -/obj/effect/turf_decal/stripes/corner, -/obj/effect/turf_decal/stripes/corner{ +/obj/machinery/duct, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"gvn" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 + }, +/turf/open/floor/wood, +/area/station/service/library/private) +"gvo" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ dir = 1 }, +/obj/machinery/airalarm/directional/north, +/turf/open/floor/iron/white, +/area/station/medical/virology) +"gvD" = ( /obj/machinery/blackbox_recorder, -/turf/open/floor/engine/telecomms, +/obj/structure/cable, +/turf/open/floor/circuit/green/telecomms, /area/station/tcommsat/server) "gvF" = ( /obj/effect/turf_decal/trimline/red/filled/line, /obj/effect/turf_decal/trimline/red/line{ dir = 1 }, -/obj/structure/extinguisher_cabinet/directional/south, +/obj/machinery/status_display/ai/directional/south, /obj/machinery/computer/records/security{ dir = 1 }, @@ -19295,7 +19008,7 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 }, -/turf/open/floor/iron/showroomfloor, +/turf/open/floor/iron/dark, /area/station/security/lockers) "gvO" = ( /obj/effect/turf_decal/trimline/neutral/filled/line{ @@ -19306,6 +19019,7 @@ /turf/open/floor/iron/dark, /area/station/hallway/secondary/exit/departure_lounge) "gvR" = ( +/obj/structure/window/reinforced/spawner/directional/south, /obj/structure/table/reinforced, /obj/machinery/chem_dispenser/drinks{ dir = 1 @@ -19320,15 +19034,32 @@ /obj/machinery/firealarm/directional/south, /turf/open/floor/iron/dark, /area/station/hallway/primary/central) -"gwa" = ( -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 9 +"gvX" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/door/airlock/maintenance{ + name = "Maintenance Closet" + }, +/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 4 + }, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"gwq" = ( +/obj/effect/turf_decal/siding/wood/corner{ + dir = 1 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark, -/area/station/medical/paramedic) +/obj/structure/cable, +/obj/machinery/duct, +/turf/open/floor/wood, +/area/station/command/heads_quarters/captain) "gwz" = ( /obj/effect/turf_decal/trimline/dark_blue/filled/corner{ dir = 4 @@ -19343,28 +19074,14 @@ dir = 1 }, /area/station/service/hydroponics) -"gwI" = ( -/obj/machinery/duct, -/obj/effect/landmark/start/gary/rare, -/turf/open/floor/iron/showroomfloor, -/area/station/commons/toilet/restrooms) -"gwS" = ( -/turf/open/floor/iron/dark, -/area/station/commons/vacant_room/commissary) -"gwW" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/obj/structure/plaque/static_plaque/atmos{ - pixel_y = -32 - }, -/obj/machinery/firealarm/directional/west, +"gwJ" = ( +/obj/machinery/light/directional/south, +/obj/machinery/status_display/evac/directional/south, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 1 }, -/obj/structure/closet/secure_closet/atmospherics, /turf/open/floor/iron/dark, -/area/station/engineering/atmos/office) +/area/station/command/bridge) "gwY" = ( /obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible, /obj/machinery/camera/directional/west{ @@ -19392,17 +19109,22 @@ /obj/effect/turf_decal/trimline/red/filled/line{ dir = 10 }, -/obj/machinery/firealarm/directional/south, +/obj/machinery/firealarm/directional/south{ + pixel_x = 5 + }, +/obj/machinery/light_switch/directional/south{ + pixel_x = -5 + }, +/obj/item/radio/intercom/directional/west, /obj/structure/chair{ dir = 4 }, -/obj/item/radio/intercom/directional/west, /turf/open/floor/iron/dark, /area/station/security/execution) "gxx" = ( -/obj/effect/decal/cleanable/blood/splatter, +/obj/machinery/light/small/directional/north, /turf/open/floor/plating, -/area/station/maintenance/starboard/fore) +/area/station/cargo/drone_bay) "gxH" = ( /turf/closed/wall, /area/station/science/breakroom) @@ -19410,30 +19132,46 @@ /obj/effect/turf_decal/tile/red/fourcorners, /obj/structure/rack, /obj/item/clothing/suit/armor/bulletproof{ - pixel_x = -3; + pixel_x = 6; pixel_y = 3 }, -/obj/item/clothing/suit/armor/bulletproof, /obj/item/clothing/suit/armor/bulletproof{ - pixel_x = 3; + pixel_x = 6 + }, +/obj/item/clothing/suit/armor/bulletproof{ + pixel_x = 6; pixel_y = -3 }, /obj/item/clothing/head/helmet/alt{ - pixel_x = -3; + pixel_x = -6; pixel_y = 3 }, -/obj/item/clothing/head/helmet/alt, /obj/item/clothing/head/helmet/alt{ - pixel_x = 3; + pixel_x = -6 + }, +/obj/item/clothing/head/helmet/alt{ + pixel_x = -6; pixel_y = -3 }, /turf/open/floor/iron/dark, /area/station/ai_monitored/security/armory) +"gxO" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/yellow/filled/line, +/obj/effect/landmark/generic_maintenance_landmark, +/turf/open/floor/iron/dark, +/area/station/engineering/storage/tech) "gxP" = ( -/obj/effect/mapping_helpers/broken_floor, -/obj/effect/spawner/random/maintenance, -/turf/open/floor/iron/cafeteria, -/area/station/maintenance/starboard/aft) +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/effect/turf_decal/trimline/yellow/filled/corner{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/aft) "gxT" = ( /obj/machinery/atmospherics/miner/nitrogen, /obj/machinery/portable_atmospherics/canister/nitrogen, @@ -19444,6 +19182,68 @@ /obj/effect/spawner/random/maintenance, /turf/open/floor/plating, /area/station/maintenance/starboard/fore) +"gya" = ( +/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/machinery/light/small/directional/north, +/obj/machinery/door/window/left/directional/south{ + name = "First-Aid Supplies"; + req_access = list("medical") + }, +/obj/structure/table/reinforced/rglass, +/obj/item/storage/medkit/regular{ + pixel_x = 6; + pixel_y = 6 + }, +/obj/item/storage/medkit/toxin{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/storage/medkit/toxin, +/obj/item/storage/medkit/toxin{ + pixel_x = -3; + pixel_y = -3 + }, +/turf/open/floor/iron/white, +/area/station/medical/storage) +"gyc" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/door/poddoor/preopen{ + id = "atmos"; + name = "Atmospherics Blast Door" + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/atmos{ + name = "Atmospherics" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/atmos, +/turf/open/floor/iron/dark/textured, +/area/station/engineering/atmos) +"gyl" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 4 + }, +/obj/machinery/light/small/directional/east, +/obj/structure/table, +/obj/item/toner/extreme, +/obj/item/toner/extreme, +/obj/item/toner/extreme, +/obj/item/toner/large{ + pixel_y = 9 + }, +/turf/open/floor/iron/dark/side{ + dir = 4 + }, +/area/station/engineering/storage_shared) +"gyn" = ( +/obj/structure/bookcase/random/reference, +/turf/open/floor/wood, +/area/station/service/library) "gyo" = ( /obj/machinery/power/apc/auto_name/directional/north, /obj/structure/cable, @@ -19459,44 +19259,6 @@ /obj/structure/cable, /turf/open/floor/iron/dark, /area/station/hallway/primary/port) -"gyt" = ( -/obj/structure/flora/grass/jungle/b/style_random, -/obj/structure/flora/bush/fullgrass/style_random, -/obj/structure/flora/bush/leavy/style_random, -/obj/structure/window/reinforced/spawner/directional/south, -/obj/structure/window/reinforced/spawner/directional/north, -/turf/open/floor/grass, -/area/station/command/bridge) -"gyv" = ( -/obj/effect/turf_decal/tile/dark_blue/fourcorners, -/obj/structure/window/reinforced/spawner/directional/south, -/obj/structure/table/reinforced, -/obj/machinery/button/door{ - id = "bridge_windows"; - name = "Bridge View Blast doors"; - pixel_x = -6; - pixel_y = -2 - }, -/obj/machinery/button/door{ - id = "bridge_blast_doors"; - name = "Bridge Access Blast doors"; - pixel_x = 6; - pixel_y = -2 - }, -/obj/machinery/button/door{ - id = "eva_shutters"; - name = "EVA Shutters"; - pixel_x = 6; - pixel_y = 8 - }, -/obj/machinery/button/door{ - id = "tele_shutter"; - name = "Teleporter Shutters"; - pixel_x = -6; - pixel_y = 8 - }, -/turf/open/floor/iron/dark, -/area/station/command/bridge) "gyw" = ( /obj/effect/turf_decal/tile/neutral{ dir = 4 @@ -19523,22 +19285,24 @@ req_access = list("genetics") }, /obj/machinery/door/window/left/directional/south{ - name = "Genetics Desk" + name = "Reception" }, -/obj/machinery/door/poddoor/shutters/preopen{ +/obj/machinery/door/poddoor/shutters{ id = "genetics_shutters"; - name = "Genetics Shutters"; - dir = 1 + name = "Genetics Shutters" }, /obj/structure/desk_bell{ pixel_x = 7 }, /turf/open/floor/iron/white/textured, /area/station/science/genetics) -"gzt" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/turf/open/floor/iron/white, -/area/station/medical/virology) +"gzw" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/command/bridge) "gzy" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 4 @@ -19572,26 +19336,21 @@ dir = 1 }, /area/station/commons/dorms) -"gzD" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 10 - }, -/obj/machinery/light/directional/south, -/obj/machinery/firealarm/directional/south, -/obj/machinery/atmospherics/components/binary/pump/on/scrubbers/visible/layer2{ - dir = 4; - name = "External Ports to Filter" - }, -/turf/open/floor/iron/dark/side{ - dir = 10 +"gzG" = ( +/obj/structure/disposalpipe/segment{ + dir = 5 }, -/area/station/engineering/break_room) -"gzP" = ( -/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, /obj/machinery/duct, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/station/maintenance/department/medical) +/turf/open/floor/catwalk_floor, +/area/station/maintenance/department/engine/atmos) +"gzI" = ( +/obj/structure/flora/rock/pile/jungle/style_random, +/obj/item/food/grown/banana, +/turf/open/floor/grass, +/area/station/medical/virology) "gzQ" = ( /obj/effect/turf_decal/bot_white, /obj/effect/spawner/random/maintenance, @@ -19601,12 +19360,6 @@ /obj/item/radio/intercom/directional/south, /turf/open/floor/iron/white, /area/station/science/xenobiology) -"gzT" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/machinery/holopad, -/turf/open/floor/wood, -/area/station/medical/psychology) "gzX" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -19622,15 +19375,10 @@ /obj/effect/spawner/random/trash/mess, /turf/open/floor/plating, /area/station/maintenance/port) -"gAf" = ( -/obj/effect/decal/cleanable/blood/footprints, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/station/maintenance/department/medical) "gAj" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, /turf/open/floor/iron/white, /area/station/science/xenobiology) "gAk" = ( @@ -19664,30 +19412,20 @@ /turf/open/floor/plating, /area/station/maintenance/port/aft) "gAI" = ( -/obj/structure/chair/comfy/beige{ +/obj/structure/chair/comfy/brown{ dir = 4 }, /obj/effect/landmark/start/assistant, /turf/open/floor/carpet, /area/station/hallway/secondary/entry) -"gAJ" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/effect/turf_decal/trimline/yellow/filled/corner{ - dir = 4 - }, -/obj/machinery/duct, -/obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, -/turf/open/floor/iron, -/area/station/engineering/main) "gAM" = ( /obj/machinery/atmospherics/pipe/layer_manifold/scrubbers/visible, /turf/closed/wall/r_wall, /area/station/maintenance/department/engine/atmos) "gAX" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, /obj/machinery/light/small/directional/north, /turf/open/floor/wood, /area/station/commons/locker) @@ -19698,44 +19436,49 @@ }, /turf/open/floor/iron/showroomfloor, /area/station/commons/toilet/restrooms) -"gBF" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ +"gBo" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ dir = 8 }, -/obj/structure/sign/warning/no_smoking/directional/north, -/turf/open/floor/iron/textured, -/area/station/engineering/main) -"gBL" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 4 }, -/obj/effect/turf_decal/stripes/line{ +/turf/open/floor/iron/white, +/area/station/medical/treatment_center) +"gBv" = ( +/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/machinery/airalarm/directional/south, +/obj/machinery/vending/wardrobe/medi_wardrobe, +/turf/open/floor/iron/white, +/area/station/medical/storage) +"gBF" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/light/directional/east, +/obj/machinery/power/apc/auto_name/directional/east, /obj/structure/cable, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/atmos{ - name = "Atmospherics Office" - }, -/obj/effect/mapping_helpers/airlock/access/all/engineering/atmos, -/obj/machinery/door/poddoor/preopen{ - id = "atmos"; - name = "Atmospherics Blast Door" - }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/dark, -/area/station/engineering/atmos/office) +/area/station/engineering/storage/tech) "gBR" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos/storage) +"gBW" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/simple/orange/visible, -/turf/open/floor/iron/dark, -/area/station/engineering/atmos/storage) +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/department/engine/atmos) "gCi" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ @@ -19776,6 +19519,16 @@ }, /turf/open/floor/iron/dark, /area/station/ai_monitored/turret_protected/aisat/foyer) +"gCM" = ( +/obj/effect/turf_decal/trimline/red/filled/corner, +/obj/effect/turf_decal/trimline/red/line{ + dir = 9 + }, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) "gCP" = ( /obj/machinery/space_heater, /turf/open/floor/plating, @@ -19784,9 +19537,6 @@ /obj/effect/spawner/structure/window, /turf/open/floor/plating, /area/station/commons/fitness/recreation) -"gCT" = ( -/turf/closed/wall/r_wall, -/area/station/maintenance/department/medical) "gCX" = ( /obj/effect/turf_decal/trimline/red/filled/line, /obj/machinery/light, @@ -19797,40 +19547,6 @@ /obj/effect/landmark/start/security_assistant, /turf/open/floor/iron/dark, /area/station/security/execution/transfer) -"gDn" = ( -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 8 - }, -/obj/structure/closet/crate/freezer, -/obj/structure/extinguisher_cabinet/directional/west, -/obj/item/reagent_containers/blood/random, -/obj/item/reagent_containers/blood/random, -/obj/item/reagent_containers/blood/random, -/obj/item/reagent_containers/blood/o_plus{ - pixel_x = -2; - pixel_y = -1 - }, -/obj/item/reagent_containers/blood/o_minus, -/obj/item/reagent_containers/blood/b_plus, -/obj/item/reagent_containers/blood/b_minus, -/obj/item/reagent_containers/blood/a_plus, -/obj/item/reagent_containers/blood/a_minus, -/obj/item/reagent_containers/blood/lizard, -/obj/item/reagent_containers/blood/ethereal, -/obj/item/reagent_containers/blood{ - pixel_x = -3; - pixel_y = -3 - }, -/obj/item/reagent_containers/blood{ - pixel_x = -3; - pixel_y = -3 - }, -/obj/item/reagent_containers/blood{ - pixel_x = -3; - pixel_y = -3 - }, -/turf/open/floor/iron/white, -/area/station/medical/virology) "gDq" = ( /obj/machinery/portable_atmospherics/canister/plasma, /turf/open/floor/plating, @@ -19838,17 +19554,11 @@ "gDV" = ( /obj/machinery/newscaster/directional/west, /obj/machinery/vending/wardrobe/jani_wardrobe, -/turf/open/floor/iron/dark/side{ - dir = 9 - }, -/area/station/service/janitor) -"gEh" = ( -/obj/effect/turf_decal/box/corners{ - dir = 8 - }, -/obj/machinery/plumbing/pill_press, /turf/open/floor/iron/dark, -/area/station/medical/chemistry) +/area/station/service/janitor) +"gEg" = ( +/turf/closed/wall/r_wall, +/area/station/medical/psychology) "gEi" = ( /obj/effect/turf_decal/trimline/brown/filled/line{ dir = 8 @@ -19864,11 +19574,12 @@ }, /area/station/cargo/storage) "gEs" = ( -/obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/confetti, -/turf/open/floor/plating, -/area/station/maintenance/department/engine/atmos) +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 9 + }, +/obj/machinery/duct, +/turf/open/floor/iron/white, +/area/station/medical/storage) "gEt" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -19900,6 +19611,12 @@ }, /turf/open/floor/iron/dark/textured_large, /area/station/engineering/storage) +"gET" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 + }, +/turf/open/floor/wood, +/area/station/service/library/lounge) "gEY" = ( /obj/effect/turf_decal/tile/green/half/contrasted{ dir = 8 @@ -19930,13 +19647,55 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/station/maintenance/port) -"gFJ" = ( -/obj/effect/turf_decal/trimline/dark_blue/filled/line, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +"gFu" = ( +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/iron, -/area/station/engineering/storage/tech) +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/door/airlock/maintenance, +/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 4 + }, +/turf/open/floor/plating, +/area/station/maintenance/department/engine/atmos) +"gGe" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 4 + }, +/obj/structure/table/reinforced/rglass, +/obj/item/paper_bin{ + pixel_x = -7; + pixel_y = 4 + }, +/obj/item/folder/white{ + pixel_x = -7; + pixel_y = 4 + }, +/obj/item/pen/red{ + pixel_x = -7; + pixel_y = 4 + }, +/obj/item/book/manual/wiki/medicine{ + pixel_x = 7 + }, +/obj/item/book/manual/wiki/infections{ + pixel_x = 7; + pixel_y = 3 + }, +/obj/item/hand_labeler, +/obj/item/reagent_containers/spray/cleaner, +/obj/item/radio/headset/headset_med, +/obj/item/clothing/glasses/science, +/obj/item/extrapolator, +/obj/item/device/antibody_scanner, +/obj/item/device/antibody_scanner, +/obj/item/healthanalyzer, +/obj/item/clothing/glasses/hud/health, +/turf/open/floor/iron/white, +/area/station/medical/virology) "gGh" = ( /turf/closed/wall/r_wall, /area/station/science/server) @@ -19946,13 +19705,22 @@ }, /turf/open/floor/engine, /area/station/engineering/atmos/hfr_room) +"gGs" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 1 + }, +/obj/machinery/portable_atmospherics/canister/air, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) "gGu" = ( /obj/structure/disposalpipe/trunk, /obj/machinery/disposal/bin, /obj/machinery/light_switch/directional/north{ - pixel_x = -8 + pixel_x = -5 + }, +/obj/machinery/firealarm/directional/north{ + pixel_x = 5 }, -/obj/machinery/firealarm/directional/north, /turf/open/floor/wood, /area/station/service/lawoffice) "gGx" = ( @@ -19969,15 +19737,39 @@ }, /turf/open/floor/iron/dark, /area/station/ai_monitored/security/armory) -"gGG" = ( +"gGD" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/machinery/light/small/directional/north, -/turf/open/floor/engine, -/area/station/ai_monitored/turret_protected/aisat_interior) -"gGI" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/structure/disposalpipe/segment, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command/glass{ + name = "Bridge" + }, +/obj/machinery/door/poddoor/preopen{ + id = "bridge_exterior_blast_doors"; + name = "Bridge Exterior Access Blast Door" + }, +/obj/effect/mapping_helpers/airlock/access/all/command/general, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/obj/effect/landmark/navigate_destination/bridge, +/turf/open/floor/iron/dark/textured, +/area/station/command/bridge) +"gGG" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/light/small/directional/north, +/turf/open/floor/engine, +/area/station/ai_monitored/turret_protected/aisat_interior) +"gGI" = ( +/obj/effect/turf_decal/stripes/line{ dir = 8 }, /obj/effect/turf_decal/stripes/line{ @@ -19990,10 +19782,20 @@ }, /turf/open/floor/engine, /area/station/ai_monitored/turret_protected/ai) -"gGL" = ( -/obj/structure/table/glass, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) +"gGJ" = ( +/obj/machinery/firealarm/directional/west{ + pixel_y = -5 + }, +/obj/machinery/light_switch/directional/west{ + pixel_y = 5 + }, +/obj/item/kirbyplants/random, +/turf/open/floor/wood, +/area/station/command/heads_quarters/blueshield) +"gGV" = ( +/obj/machinery/light/floor/has_bulb, +/turf/open/floor/iron/kitchen, +/area/station/security/prison/mess) "gGX" = ( /obj/effect/turf_decal/siding/wood/corner{ dir = 1 @@ -20010,21 +19812,22 @@ /turf/open/floor/plating, /area/station/maintenance/solars/starboard/aft) "gHc" = ( -/obj/machinery/newscaster/directional/west, -/obj/effect/spawner/random/structure/table, -/obj/effect/spawner/random/food_or_drink/snack, -/turf/open/floor/iron/dark, -/area/station/maintenance/starboard/aft) +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/service/abandoned_gambling_den) "gHr" = ( /obj/item/kirbyplants/random, /turf/open/floor/iron/dark, /area/station/service/chapel) "gHs" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ - dir = 10 - }, +/obj/structure/cable, /turf/open/floor/iron/freezer, /area/station/service/kitchen/coldroom) +"gHu" = ( +/turf/open/floor/iron/dark/smooth_half{ + dir = 8 + }, +/area/station/service/chapel) "gHv" = ( /obj/machinery/atmospherics/pipe/smart/manifold/yellow/visible{ dir = 1 @@ -20039,24 +19842,13 @@ dir = 1 }, /area/station/service/hydroponics) -"gHE" = ( -/obj/effect/turf_decal/stripes/corner, -/obj/effect/turf_decal/stripes/corner{ - dir = 8 - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/door/poddoor/preopen{ - id = "bridge_blast_doors"; - name = "Bridge Access Blast Door" - }, -/turf/open/floor/iron/dark/textured, -/area/station/command/bridge) +"gHK" = ( +/obj/structure/chair/stool/bar/directional/south, +/turf/open/floor/wood, +/area/station/service/abandoned_gambling_den) "gHO" = ( /obj/machinery/shower/directional/north, -/obj/effect/landmark/start/hangover, +/obj/structure/drain, /turf/open/floor/iron/showroomfloor, /area/station/commons/toilet/restrooms) "gHQ" = ( @@ -20069,12 +19861,28 @@ /turf/open/floor/iron/dark, /area/station/hallway/secondary/entry) "gHS" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/blue/line{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"gIa" = ( +/obj/effect/turf_decal/trimline/yellow/filled/warning{ + dir = 8 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/effect/mapping_helpers/broken_floor, -/turf/open/floor/iron, -/area/station/maintenance/starboard/aft) +/turf/open/floor/iron/dark/side{ + dir = 8 + }, +/area/station/engineering/break_room) "gIe" = ( /obj/effect/turf_decal/tile/bar/opposingcorners{ dir = 1 @@ -20088,8 +19896,18 @@ /turf/open/floor/iron/kitchen, /area/station/service/kitchen) "gIg" = ( -/turf/closed/wall, -/area/station/command/bridge) +/obj/structure/table, +/obj/machinery/recharger, +/obj/item/paper/fluff/ids_for_dummies, +/obj/item/toy/figure/ian{ + pixel_x = -9 + }, +/obj/item/toy/figure/hop{ + pixel_y = 13; + pixel_x = -9 + }, +/turf/open/floor/carpet/royalblue, +/area/station/command/heads_quarters/hop) "gIn" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -20110,27 +19928,10 @@ /obj/machinery/door/poddoor/shutters/preopen{ id = "hydro_kitchen_shutters"; name = "Hydro-Kitchen Shutters"; - dir = 8 + dir = 4 }, /turf/open/floor/iron/dark/textured, /area/station/service/hydroponics) -"gIv" = ( -/obj/effect/turf_decal/box, -/obj/machinery/holopad, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/iron/dark/smooth_large, -/area/station/security/checkpoint/engineering) -"gIw" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 8 - }, -/obj/machinery/light/directional/west, -/obj/structure/closet/secure_closet/brig_physician, -/obj/item/clothing/suit/jacket/straight_jacket, -/turf/open/floor/iron/white, -/area/station/security/medical) "gIy" = ( /obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 8 @@ -20139,10 +19940,9 @@ dir = 4 }, /obj/item/radio/intercom/directional/west, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 +/turf/open/floor/iron/dark/side{ + dir = 8 }, -/turf/open/floor/iron, /area/station/hallway/primary/aft) "gIA" = ( /obj/effect/turf_decal/trimline/neutral/filled/line{ @@ -20155,26 +19955,32 @@ /obj/structure/sign/warning/vacuum/external/directional/north, /turf/open/floor/iron/dark, /area/station/hallway/secondary/entry) +"gIF" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/department/engine/atmos) "gIG" = ( /turf/open/floor/carpet, /area/station/service/chapel) "gIR" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, /turf/open/floor/iron, /area/station/engineering/engine_smes) "gIY" = ( -/obj/effect/turf_decal/trimline/yellow/filled/corner{ - dir = 1 +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 10 }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/iron, -/area/station/engineering/main) +/obj/effect/turf_decal/trimline/yellow/corner{ + dir = 4 + }, +/turf/open/floor/iron/dark/side{ + dir = 10 + }, +/area/station/hallway/primary/aft) "gJb" = ( /obj/machinery/airalarm/directional/east, /obj/structure/chair/pew/right{ @@ -20197,19 +20003,10 @@ }, /turf/open/floor/wood, /area/station/service/chapel/funeral) -"gJq" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 5 - }, -/obj/structure/table, -/obj/machinery/fax{ - fax_name = "Engineering Lobby"; - name = "Engineering Lobby Fax Machine" - }, -/turf/open/floor/iron/dark/side{ - dir = 5 - }, -/area/station/engineering/break_room) +"gJp" = ( +/obj/machinery/atmospherics/pipe/layer_manifold/scrubbers/visible, +/turf/closed/wall/r_wall, +/area/station/maintenance/starboard/aft) "gJI" = ( /obj/structure/reagent_dispensers/plumbed{ dir = 4 @@ -20217,51 +20014,44 @@ /turf/open/floor/plating, /area/station/maintenance/starboard/fore) "gJJ" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/door/airlock/public/glass{ - name = "Dorm 2" - }, -/obj/effect/mapping_helpers/airlock/access/any/service/maintenance, -/obj/effect/mapping_helpers/airlock/unres{ - dir = 4 - }, -/turf/open/floor/iron/dark/textured, -/area/station/maintenance/starboard/aft) +/turf/open/floor/iron/dark, +/area/station/medical/morgue) "gJK" = ( -/obj/effect/turf_decal/siding/wood/corner{ - dir = 4 - }, -/obj/effect/turf_decal/siding/wood/corner{ - dir = 1 +/obj/machinery/space_heater, +/turf/open/floor/iron/dark/side{ + dir = 9 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/turf/open/floor/iron/dark, -/area/station/security/prison/garden) +/area/station/security/prison) "gJM" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable, /turf/open/floor/plating, /area/station/security/prison/mess) "gJO" = ( -/obj/structure/table/wood, -/obj/effect/spawner/random/bureaucracy/folder, -/obj/effect/spawner/random/bureaucracy/pen, -/turf/open/floor/wood, -/area/station/service/library/lounge) +/obj/effect/turf_decal/trimline/blue/filled/corner{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/duct, +/turf/open/floor/iron/white, +/area/station/medical/storage) "gJU" = ( -/obj/effect/turf_decal/delivery/red, +/obj/effect/turf_decal/bot_red, /obj/machinery/status_display/evac/directional/west, /obj/machinery/suit_storage_unit/standard_unit, -/turf/open/floor/iron/textured, +/turf/open/floor/iron/large, /area/station/ai_monitored/command/storage/eva) "gJY" = ( /turf/closed/wall, /area/station/cargo/storage) +"gJZ" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line, +/obj/machinery/light/small/directional/south, +/obj/machinery/firealarm/directional/south, +/turf/open/floor/iron/dark/side, +/area/station/engineering/break_room) "gKd" = ( /obj/effect/turf_decal/stripes/line{ dir = 5 @@ -20275,22 +20065,24 @@ /turf/open/floor/iron/white, /area/station/science/genetics) "gKj" = ( -/obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/line, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, /turf/open/floor/iron, /area/station/maintenance/disposal/incinerator) "gKk" = ( /obj/structure/sign/warning/cold_temp/directional/west, -/obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible, +/obj/machinery/atmospherics/pipe/smart/manifold4w/general/hidden, /turf/open/floor/iron/white, /area/station/science/xenobiology) -"gKq" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 +"gKt" = ( +/obj/structure/disposalpipe/junction/flip{ + dir = 8 }, -/turf/open/floor/iron, -/area/station/engineering/break_room) +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) "gKA" = ( /obj/effect/turf_decal/stripes/line{ dir = 6 @@ -20300,13 +20092,25 @@ }, /turf/open/floor/engine, /area/station/security/execution) +"gKC" = ( +/obj/machinery/light/small/directional/west, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/trash/garbage, +/turf/open/floor/plating, +/area/station/maintenance/department/engine) +"gKH" = ( +/obj/effect/turf_decal/siding/wood/corner, +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/turf/open/floor/wood, +/area/station/command/heads_quarters/captain) "gKN" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "engi_lobby_shutters"; - name = "Engineering Lobby Shutters"; - dir = 4 +/obj/machinery/door/poddoor/shutters{ + id = "engi_break_room_shutters"; + name = "Engineering Shutters"; + dir = 8 }, /obj/machinery/door/poddoor/preopen{ id = "engineering"; @@ -20321,6 +20125,7 @@ }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/dark, /area/station/hallway/secondary/entry) "gKT" = ( @@ -20333,8 +20138,35 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/iron/white, /area/station/science/research) +"gKU" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/light/directional/west, +/obj/machinery/power/apc/auto_name/directional/west, +/obj/structure/cable, +/obj/effect/mapping_helpers/apc/cell_10k, +/obj/effect/mapping_helpers/apc/full_charge, +/obj/machinery/suit_storage_unit/atmos, +/turf/open/floor/iron/dark/smooth_large, +/area/station/engineering/atmos) +"gLa" = ( +/obj/machinery/light/directional/east, +/obj/structure/table/wood, +/turf/open/floor/wood, +/area/station/service/library) +"gLf" = ( +/obj/machinery/camera/directional/south{ + c_tag = "Engineering - MiniSat Transit Pod Access, External"; + network = list("ss13","rd","xeno_pens"); + name = "engineering camera"; + start_active = 1 + }, +/obj/effect/turf_decal/tile/dark_blue{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/maintenance/starboard/aft) "gLh" = ( -/turf/open/floor/iron, +/turf/open/floor/iron/dark/corner, /area/station/hallway/secondary/exit/departure_lounge) "gLp" = ( /obj/effect/turf_decal/tile/dark_blue/fourcorners, @@ -20344,14 +20176,6 @@ /obj/effect/landmark/observer_start, /turf/open/floor/iron/dark, /area/station/hallway/primary/central) -"gLs" = ( -/obj/structure/table, -/obj/item/stack/cable_coil{ - amount = 5 - }, -/obj/item/flashlight, -/turf/open/floor/iron, -/area/station/construction) "gLv" = ( /obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ dir = 1 @@ -20407,10 +20231,13 @@ /turf/open/floor/iron/dark, /area/station/hallway/primary/fore) "gLN" = ( +/obj/effect/turf_decal/box, +/obj/machinery/holopad, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark/side, -/area/station/commons/dorms) +/obj/structure/cable, +/turf/open/floor/iron/large, +/area/station/cargo/miningoffice) "gLS" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 9 @@ -20420,12 +20247,21 @@ }, /turf/open/floor/iron/dark, /area/station/security/holding_cell) +"gLT" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 4 + }, +/obj/structure/bodycontainer/morgue{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/medical/morgue) "gLW" = ( /obj/structure/table/wood, /obj/item/flashlight/lamp{ pixel_y = 3 }, -/turf/open/floor/iron/dark, +/turf/open/floor/carpet/green, /area/station/commons/vacant_room/office) "gLY" = ( /obj/machinery/smartfridge, @@ -20437,6 +20273,14 @@ }, /turf/open/space/basic, /area/space) +"gMe" = ( +/obj/effect/turf_decal/tile/purple/fourcorners, +/obj/structure/window/reinforced/spawner/directional/south, +/obj/machinery/computer/rdconsole{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/command/bridge) "gMm" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 10 @@ -20500,23 +20344,8 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, +/turf/open/floor/catwalk_floor/iron, /area/station/maintenance/starboard/aft) -"gNk" = ( -/obj/structure/table, -/obj/item/electronics/airlock, -/obj/item/electronics/airlock{ - pixel_x = -7; - pixel_y = 9 - }, -/obj/item/stack/cable_coil, -/obj/item/stack/cable_coil{ - pixel_y = 7; - pixel_x = 3 - }, -/turf/open/floor/iron, -/area/station/engineering/storage_shared) "gNn" = ( /obj/effect/turf_decal/trimline/green/filled/line{ dir = 4 @@ -20529,27 +20358,27 @@ "gNB" = ( /obj/machinery/light/small/directional/north, /obj/structure/sign/warning/electric_shock/directional/north, -/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, /turf/open/floor/plating, /area/station/maintenance/starboard/fore) -"gNM" = ( -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 4 +"gNL" = ( +/obj/effect/turf_decal/siding/thinplating{ + dir = 1 }, -/obj/machinery/light/small/directional/east, -/obj/structure/extinguisher_cabinet/directional/east, -/turf/open/floor/iron/white, -/area/station/medical/virology) +/obj/structure/chair/sofa/bench/left, +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron/dark, +/area/station/hallway/secondary/exit/departure_lounge) "gNS" = ( -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 +/obj/item/stack/sheet/cardboard{ + amount = 14 }, -/obj/machinery/camera/directional/east{ - c_tag = "Security - Prison Workshop"; - network = list("ss13","prison") +/obj/item/stack/package_wrap, +/turf/open/floor/iron/dark/side{ + dir = 6 }, -/turf/open/floor/iron/dark, /area/station/security/prison/work) "gNX" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, @@ -20569,14 +20398,6 @@ /obj/item/assembly/signaler, /turf/open/floor/iron/dark, /area/station/commons/storage/primary) -"gOb" = ( -/obj/effect/turf_decal/trimline/green/filled/line, -/obj/effect/turf_decal/trimline/green/line{ - dir = 1 - }, -/obj/machinery/station_map/directional/south, -/turf/open/floor/iron/dark, -/area/station/hallway/primary/starboard) "gOh" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 1 @@ -20591,6 +20412,15 @@ }, /turf/open/floor/engine, /area/station/ai_monitored/turret_protected/aisat/foyer) +"gOp" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/grass, +/area/station/medical/virology) +"gOr" = ( +/obj/structure/chair, +/turf/open/floor/iron/white, +/area/station/medical/virology) "gOs" = ( /obj/effect/spawner/random/structure/girder, /turf/open/floor/plating, @@ -20607,18 +20437,9 @@ }, /turf/open/floor/iron/white/textured, /area/station/science/xenobiology) -"gOz" = ( -/obj/structure/flora/grass/jungle/b/style_random, -/obj/structure/window/reinforced/spawner/directional/south, -/obj/structure/flora/bush/fullgrass/style_random, -/obj/structure/flora/bush/flowers_br/style_random, -/mob/living/basic/butterfly, -/obj/structure/window/reinforced/spawner/directional/north, -/turf/open/floor/grass, -/area/station/command/bridge) "gOA" = ( /obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/white, +/turf/open/floor/iron, /area/station/maintenance/department/science) "gOE" = ( /obj/effect/turf_decal/stripes/line{ @@ -20628,39 +20449,20 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/engine, /area/station/ai_monitored/turret_protected/aisat/foyer) -"gOK" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/duct, -/turf/open/floor/iron/dark, -/area/station/medical/morgue) "gOR" = ( -/obj/structure/bed, -/obj/item/bedsheet/dorms, -/obj/effect/landmark/start/hangover, -/turf/open/floor/wood/tile, -/area/station/commons/dorms) -"gOS" = ( -/obj/effect/turf_decal/tile/blue/fourcorners, -/obj/machinery/status_display/evac/directional/west, -/obj/structure/window/reinforced/spawner/directional/south, -/obj/structure/table/glass, -/obj/item/wrench/medical, -/obj/item/wrench/medical{ - pixel_x = 4; - pixel_y = 4 +/obj/structure/reagent_dispensers/wall/peppertank/directional/east, +/obj/structure/table/reinforced, +/obj/machinery/recharger{ + pixel_x = -5 }, -/obj/item/storage/toolbox/mechanical{ - pixel_y = 8 +/obj/machinery/recharger{ + pixel_x = 5 }, -/obj/item/storage/toolbox/electrical, -/obj/machinery/door/window/right/directional/east{ - name = "Miscellaneous Medical Supplies"; - req_access = list("medical") +/obj/item/gun_maintenance_supplies{ + pixel_y = 10 }, -/turf/open/floor/iron/white, -/area/station/medical/storage) +/turf/open/floor/wood, +/area/station/command/heads_quarters/blueshield) "gPa" = ( /obj/effect/turf_decal/trimline/yellow/filled/line, /obj/effect/turf_decal/trimline/yellow/line{ @@ -20679,29 +20481,25 @@ /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 1 }, -/obj/item/kirbyplants/random, /turf/open/floor/iron/dark, /area/station/hallway/primary/central) "gPd" = ( /obj/structure/cable, /turf/closed/wall/r_wall, /area/station/security/holding_cell) -"gPu" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 10 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/station/medical/office) "gPM" = ( /obj/effect/turf_decal/trimline/blue/filled/line{ dir = 4 }, /obj/structure/cable, /turf/open/floor/iron/white, -/area/station/hallway/secondary/exit/departure_lounge) +/area/station/medical/treatment_center) +"gPO" = ( +/obj/machinery/airalarm/directional/south, +/obj/structure/table/wood, +/obj/effect/spawner/random/trash/food_packaging, +/turf/open/floor/iron/white, +/area/station/medical/break_room) "gPS" = ( /obj/structure/cable, /obj/machinery/power/apc/auto_name/directional/east, @@ -20709,11 +20507,8 @@ /turf/open/floor/iron/showroomfloor, /area/station/commons/toilet/restrooms) "gPV" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/obj/machinery/telecomms/receiver/preset_right, -/turf/open/floor/engine/telecomms, +/obj/machinery/telecomms/bus/preset_one, +/turf/open/floor/circuit/green/telecomms, /area/station/tcommsat/server) "gQi" = ( /obj/machinery/light/small/directional/south, @@ -20725,8 +20520,9 @@ /obj/effect/turf_decal/trimline/brown/filled/line{ dir = 9 }, -/obj/item/radio/intercom/directional/west, +/obj/structure/extinguisher_cabinet/directional/west, /obj/structure/chair, +/obj/effect/landmark/start/hangover, /turf/open/floor/iron/dark/side{ dir = 9 }, @@ -20755,20 +20551,15 @@ /turf/open/floor/engine, /area/station/ai_monitored/turret_protected/aisat_interior) "gQO" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/table/wood, -/obj/machinery/door/window/brigdoor/left/directional/north{ - name = "Captain's Desk"; - req_access = list("captain") - }, -/obj/item/book/manual/wiki/security_space_law, -/obj/effect/spawner/random/entertainment/coin, -/turf/open/floor/wood, -/area/station/command/heads_quarters/captain) -"gQT" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/turf/open/floor/iron/dark, -/area/station/command/bridge) +/obj/structure/table/wood, +/obj/item/paper_bin/carbon, +/obj/item/folder/white, +/obj/item/pen, +/turf/open/floor/carpet/blue, +/area/station/medical/psychology) "gQX" = ( /obj/effect/turf_decal/tile/purple/fourcorners, /obj/effect/turf_decal/stripes/line{ @@ -20780,13 +20571,6 @@ /obj/effect/landmark/start/scientist, /turf/open/floor/iron/white, /area/station/science/research) -"gRa" = ( -/obj/machinery/light/small/directional/east, -/obj/structure/closet/crate/coffin, -/obj/effect/decal/cleanable/dirt, -/obj/structure/noticeboard/directional/east, -/turf/open/floor/iron/dark, -/area/station/maintenance/starboard/fore) "gRc" = ( /obj/effect/turf_decal/trimline/dark_blue/filled/end{ dir = 1 @@ -20795,12 +20579,12 @@ /turf/open/floor/iron/dark/telecomms, /area/station/science/server) "gRf" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/effect/mapping_helpers/burnt_floor, -/turf/open/floor/plating, -/area/station/maintenance/department/engine/atmos) +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 1 + }, +/obj/structure/extinguisher_cabinet/directional/north, +/turf/open/floor/iron, +/area/station/engineering/main) "gRk" = ( /obj/structure/table/wood, /obj/item/phone{ @@ -20850,44 +20634,26 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/structure/chair/wood, +/obj/machinery/holopad, /turf/open/floor/wood, /area/station/security/prison/rec) -"gRZ" = ( -/obj/structure/window/reinforced/spawner/directional/south, -/obj/structure/window/reinforced/spawner/directional/north, -/obj/structure/flora/bush/fullgrass/style_random, -/obj/structure/flora/bush/leafy, -/turf/open/floor/grass, -/area/station/command/bridge) -"gSl" = ( -/obj/effect/turf_decal/trimline/blue/filled/warning, -/turf/open/floor/iron/white, -/area/station/medical/medbay/lobby) -"gSm" = ( -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 1 +"gRN" = ( +/obj/structure/disposalpipe/trunk{ + dir = 8 }, -/obj/item/storage/secure/safe/directional/north, -/obj/machinery/disease2/diseaseanalyser, -/turf/open/floor/iron/white, -/area/station/medical/virology) +/obj/structure/disposaloutlet, +/turf/open/floor/plating/airless, +/area/space/nearstation) +"gSg" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/engineering/atmos/office) "gSn" = ( /obj/effect/turf_decal/trimline/purple/filled/warning, /turf/open/floor/iron/white, /area/station/science/research) -"gSr" = ( -/obj/machinery/light_switch/directional/east, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/station/construction) -"gSs" = ( -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, -/obj/machinery/disposal/bin, -/turf/open/floor/wood, -/area/station/command/heads_quarters/captain) "gSu" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -20904,28 +20670,73 @@ /turf/open/floor/iron/dark/textured, /area/station/security/prison/safe) "gSz" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark, -/area/station/service/library/printer) +/obj/effect/decal/cleanable/dirt, +/obj/machinery/duct, +/turf/open/floor/iron/showroomfloor, +/area/station/service/abandoned_gambling_den) "gSA" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, /obj/effect/spawner/random/structure/steam_vent, -/turf/open/floor/plating, +/turf/open/floor/catwalk_floor, /area/station/maintenance/starboard/fore) "gSB" = ( +/obj/effect/turf_decal/tile/red/fourcorners, +/obj/machinery/light/small/directional/south, +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/cable, +/obj/effect/mapping_helpers/apc/cell_10k, /obj/machinery/quantum_server, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron/dark/textured, +/turf/open/floor/iron/dark, /area/station/security/bitden) +"gSC" = ( +/obj/structure/sign/painting/library_private{ + pixel_y = -32 + }, +/obj/structure/table/wood, +/obj/item/device/cassette_tape/friday{ + pixel_y = 2; + pixel_x = 9 + }, +/obj/item/device/walkman{ + pixel_y = 7; + pixel_x = -8 + }, +/obj/item/device/walkman{ + pixel_y = 7; + pixel_x = -8 + }, +/obj/item/device/walkman{ + pixel_y = 7; + pixel_x = -8 + }, +/obj/item/device/walkman{ + pixel_y = 7; + pixel_x = -8 + }, +/obj/item/device/walkman{ + pixel_y = 7; + pixel_x = -8 + }, +/obj/item/device/walkman{ + pixel_y = 7; + pixel_x = -8 + }, +/obj/item/device/walkman{ + pixel_y = 7; + pixel_x = -8 + }, +/obj/item/device/walkman{ + pixel_y = 7; + pixel_x = -8 + }, +/obj/item/device/walkman{ + pixel_y = 7; + pixel_x = -8 + }, +/turf/open/floor/iron/vaporwave, +/area/station/service/library/printer) "gSE" = ( /turf/open/floor/carpet/purple, /area/station/command/heads_quarters/rd) @@ -20933,7 +20744,7 @@ /obj/effect/decal/cleanable/dirt, /obj/structure/table, /obj/effect/spawner/random/maintenance, -/turf/open/floor/iron/white, +/turf/open/floor/iron, /area/station/maintenance/department/science) "gSL" = ( /obj/effect/turf_decal/trimline/yellow/filled/line{ @@ -20945,7 +20756,7 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/structure/chair, +/obj/structure/chair/sofa/bench/right, /obj/effect/landmark/start/assistant, /turf/open/floor/iron, /area/station/hallway/primary/aft) @@ -20973,11 +20784,8 @@ }, /area/station/cargo/office) "gTp" = ( -/obj/effect/turf_decal/stripes/end{ - dir = 1 - }, /obj/item/radio/intercom/directional/west, -/turf/open/floor/iron/white, +/turf/open/floor/iron/showroomfloor, /area/station/science/xenobiology/hallway) "gTH" = ( /obj/effect/turf_decal/trimline/brown/filled/line{ @@ -20987,6 +20795,13 @@ dir = 8 }, /area/station/cargo/storage) +"gTK" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/holopad, +/turf/open/floor/wood, +/area/station/service/library/private) "gTL" = ( /obj/machinery/light/neon_lining{ dir = 4 @@ -20996,22 +20811,22 @@ /area/station/science/xenobiology) "gUl" = ( /obj/machinery/light_switch/directional/south, +/obj/machinery/camera/autoname/directional/south, +/obj/structure/punching_bag, /turf/open/floor/iron/dark, /area/station/security/prison/workout) "gUp" = ( -/obj/machinery/firealarm/directional/south, -/obj/machinery/light_switch/directional/south{ - pixel_x = 8 +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 8 }, -/turf/open/floor/iron/dark, -/area/station/service/library/printer) +/obj/machinery/vending/wardrobe/chem_wardrobe, +/turf/open/floor/iron/white, +/area/station/medical/pharmacy) "gUS" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/structure/disposalpipe/trunk{ - dir = 2 - }, +/obj/structure/disposalpipe/trunk, /obj/machinery/disposal/delivery_chute{ dir = 4 }, @@ -21027,19 +20842,26 @@ /obj/machinery/newscaster/directional/east, /turf/open/floor/eighties/red, /area/station/service/theater) -"gVo" = ( -/obj/effect/spawner/random/trash/food_packaging, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) "gVB" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/duct, +/obj/machinery/door/airlock/bathroom{ + name = "Bathroom"; + id_tag = "bs_bathroom" + }, +/turf/open/floor/iron/dark/textured, +/area/station/command/heads_quarters/blueshield) +"gVG" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/turf/open/floor/iron/dark, -/area/station/hallway/primary/central) +/obj/structure/chair/wood, +/obj/effect/landmark/start/assistant, +/turf/open/floor/wood, +/area/station/service/library/lounge) "gVK" = ( /obj/machinery/conveyor{ id = "QMLoad" @@ -21048,25 +20870,24 @@ /turf/open/floor/plating, /area/station/cargo/storage) "gVQ" = ( -/obj/effect/turf_decal/trimline/dark_blue/filled/line{ +/obj/effect/turf_decal/tile/red/fourcorners, +/obj/machinery/computer/records/security{ dir = 8 }, -/obj/effect/turf_decal/trimline/dark_blue/line{ - dir = 4 - }, -/obj/structure/sign/warning/secure_area/directional/west, +/obj/structure/window/reinforced/spawner/directional/south, /turf/open/floor/iron/dark, -/area/station/hallway/primary/central) -"gVV" = ( +/area/station/command/bridge) +"gVU" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/structure/chair{ +/obj/machinery/door/firedoor, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/department/engine/atmos) +"gVV" = ( +/turf/open/floor/iron/dark/side{ dir = 1 }, -/obj/effect/landmark/start/janitor, -/obj/machinery/duct, -/turf/open/floor/iron, /area/station/service/janitor) "gWi" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -21090,51 +20911,51 @@ /obj/effect/turf_decal/bot_white/left, /turf/open/floor/iron/dark, /area/station/ai_monitored/command/nuke_storage) -"gWE" = ( -/obj/effect/turf_decal/bot, -/obj/structure/closet/crate, -/obj/item/pickaxe, -/obj/item/mining_scanner, +"gWu" = ( +/obj/machinery/light/small/directional/north, +/obj/structure/sign/departments/engineering/directional/north, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark, -/area/station/science/research/abandoned) -"gWG" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, +/obj/effect/landmark/start/gary/uncommon, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"gWz" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/medical/glass{ - name = "Medbay Storage" +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 }, -/obj/effect/mapping_helpers/airlock/access/all/medical/general, -/obj/machinery/duct, -/turf/open/floor/iron/white/textured, -/area/station/medical/storage) +/turf/open/floor/iron, +/area/station/security/prison/safe) +"gWA" = ( +/obj/structure/sign/painting/library{ + pixel_x = 32 + }, +/obj/structure/chair/comfy/black{ + dir = 1 + }, +/obj/effect/landmark/start/hangover, +/turf/open/floor/wood, +/area/station/service/library) "gWI" = ( +/obj/machinery/light/small/directional/north, /obj/machinery/camera/directional/north{ c_tag = "Arrivals - Docking Bay 3"; name = "arrivals camera" }, +/obj/structure/chair, /turf/open/floor/iron/dark/smooth_large, /area/station/hallway/secondary/entry) "gWL" = ( -/obj/item/radio/intercom/directional/south, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 +/obj/structure/table/wood, +/obj/item/flashlight/lamp{ + pixel_y = 3 }, -/turf/open/floor/iron/dark, -/area/station/service/chapel) +/turf/open/floor/carpet/blue, +/area/station/commons/vacant_room/office) "gXk" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/decal/cleanable/dirt, /obj/machinery/meter/layer4, +/obj/structure/cable, /turf/open/floor/plating, /area/station/maintenance/department/science/xenobiology) "gXm" = ( @@ -21158,24 +20979,38 @@ /area/station/maintenance/starboard/fore) "gXL" = ( /obj/effect/turf_decal/tile/red/fourcorners, -/obj/structure/table/reinforced, /obj/structure/window/reinforced/spawner/directional/south, +/obj/structure/table/reinforced, /obj/item/storage/box/zipties, /turf/open/floor/iron/dark, /area/station/security/checkpoint/escape) "gXO" = ( -/obj/effect/turf_decal/trimline/red/filled/corner, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 4 + }, /obj/effect/turf_decal/trimline/red/line{ - dir = 9 + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/dark, /area/station/hallway/primary/fore) +"gXP" = ( +/obj/structure/bed{ + dir = 4 + }, +/obj/item/bedsheet/medical{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/station/medical/virology) "gXW" = ( /obj/effect/turf_decal/tile/blue/fourcorners, /obj/structure/chair{ dir = 8 }, +/obj/effect/landmark/start/assistant, /turf/open/floor/iron/dark, /area/station/hallway/primary/starboard) "gXZ" = ( @@ -21185,8 +21020,15 @@ "gYl" = ( /obj/structure/disposalpipe/segment, /obj/machinery/space_heater, -/turf/open/floor/plating, +/turf/open/floor/catwalk_floor, /area/station/maintenance/department/security/brig) +"gYp" = ( +/obj/machinery/airalarm/directional/east, +/obj/item/radio/intercom/directional/south, +/obj/structure/table/wood, +/obj/item/toy/figure/curator, +/turf/open/floor/iron/vaporwave, +/area/station/service/library/printer) "gYt" = ( /obj/machinery/atmospherics/pipe/bridge_pipe/cyan/visible, /obj/machinery/atmospherics/pipe/layer_manifold/yellow/visible{ @@ -21197,24 +21039,26 @@ /area/station/engineering/atmos) "gYF" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/turf_decal/bot_white/left, -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/east, +/obj/effect/turf_decal/bot_white, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 8 }, /turf/open/floor/iron/dark, /area/station/ai_monitored/command/nuke_storage) "gYH" = ( -/obj/machinery/light/small/directional/west, -/turf/open/floor/iron/dark, -/area/station/security/prison) +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/table/wood, +/obj/item/storage/dice, +/turf/open/floor/wood, +/area/station/security/prison/rec) "gYL" = ( /obj/machinery/airalarm/directional/east, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 }, -/turf/open/floor/iron/dark, +/turf/open/floor/wood/tile, /area/station/service/chapel/office) "gYS" = ( /obj/effect/turf_decal/box, @@ -21252,19 +21096,20 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, /obj/machinery/door/firedoor, -/obj/machinery/door/airlock/silver/glass{ +/obj/machinery/door/airlock/silver{ name = "Chapel Office" }, /obj/effect/mapping_helpers/airlock/access/all/service/chapel_office, /turf/open/floor/iron/dark/textured, /area/station/service/chapel/office) -"gZw" = ( -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +"gZd" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 1 }, -/turf/open/floor/iron/dark, -/area/station/command/teleporter) +/obj/machinery/light/directional/north, +/obj/item/kirbyplants/random, +/turf/open/floor/iron, +/area/station/engineering/main) "gZC" = ( /obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ dir = 4 @@ -21274,21 +21119,17 @@ "gZH" = ( /turf/open/floor/engine/co2, /area/station/engineering/atmos) -"gZM" = ( -/obj/effect/turf_decal/tile/dark_blue/fourcorners, -/obj/machinery/door/airlock/corporate{ - name = "Blueshield's Quarters" - }, -/obj/machinery/door/firedoor, -/obj/effect/mapping_helpers/airlock/access/all/admin/general, -/turf/open/floor/iron/dark, -/area/station/command/heads_quarters/blueshield) "gZP" = ( /obj/effect/turf_decal/trimline/green/filled/line{ dir = 10 }, -/obj/machinery/firealarm/directional/west, -/obj/structure/table/glass, +/obj/machinery/firealarm/directional/west{ + pixel_y = -6 + }, +/obj/machinery/light_switch/directional/west{ + pixel_y = 3 + }, +/obj/structure/table, /obj/item/hatchet, /obj/item/cultivator, /obj/item/crowbar/red, @@ -21312,10 +21153,10 @@ /turf/open/floor/iron/dark, /area/station/security/processing) "hao" = ( -/obj/machinery/airalarm/directional/south, -/obj/structure/table/wood, +/obj/structure/extinguisher_cabinet/directional/south, +/obj/structure/dresser, /turf/open/floor/carpet/purple, -/area/station/commons/dorms) +/area/station/commons/dorms/room3) "haq" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -21326,24 +21167,20 @@ /turf/open/floor/wood, /area/station/command/heads_quarters/qm) "hat" = ( -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 8 +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 4 }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/station/maintenance/starboard/aft) -"haD" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 1 +/obj/machinery/airalarm/directional/east, +/obj/machinery/vending/wardrobe/engi_wardrobe, +/turf/open/floor/iron/dark/side{ + dir = 4 }, -/obj/effect/turf_decal/trimline/blue/line, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) -"haH" = ( -/obj/machinery/computer/security/hos, -/obj/effect/turf_decal/tile/red/fourcorners, -/turf/open/floor/iron/dark, -/area/station/command/bridge) +/area/station/engineering/storage_shared) +"haG" = ( +/obj/machinery/light/directional/south, +/obj/structure/table/wood, +/turf/open/floor/wood, +/area/station/service/library/private) "haO" = ( /obj/effect/turf_decal/tile/dark_blue/fourcorners, /obj/effect/turf_decal/plaque{ @@ -21352,31 +21189,22 @@ /turf/open/floor/iron/dark, /area/station/hallway/primary/central) "hbb" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/effect/spawner/random/trash/mess, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) -"hbj" = ( -/obj/structure/window/reinforced/spawner/directional/west, -/obj/structure/window/reinforced/spawner/directional/east, -/obj/structure/flora/bush/leafy, -/obj/structure/flora/bush/fullgrass/style_random, -/obj/structure/flora/grass/jungle/b/style_random, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "med_lockdown"; - name = "Medbay Emergency Lockdown Shutters"; - dir = 8 +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/hidden{ + dir = 10 }, -/turf/open/floor/grass, -/area/station/medical/medbay/central) +/turf/open/floor/catwalk_floor, +/area/station/maintenance/starboard/aft) "hbt" = ( /obj/effect/spawner/random/structure/chair_flipped{ dir = 4 }, /turf/open/floor/plating, /area/station/maintenance/starboard/aft) +"hbO" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/trash/moisture_trap, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) "hbW" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 1 @@ -21420,10 +21248,6 @@ /obj/machinery/smartfridge/extract/preloaded, /turf/open/floor/iron/white, /area/station/science/xenobiology) -"hcx" = ( -/obj/structure/foamedmetal, -/turf/open/floor/plating, -/area/station/maintenance/port/aft) "hcB" = ( /obj/machinery/power/port_gen/pacman/pre_loaded, /turf/open/floor/plating, @@ -21439,7 +21263,13 @@ /turf/open/floor/iron/dark, /area/station/ai_monitored/security/armory) "hcK" = ( -/obj/structure/sink/kitchen/directional/south, +/obj/machinery/camera/autoname/directional/north, +/obj/machinery/firealarm/directional/north{ + pixel_x = 5 + }, +/obj/machinery/light_switch/directional/north{ + pixel_x = -5 + }, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 4 }, @@ -21450,24 +21280,37 @@ /turf/open/floor/iron/checker, /area/station/maintenance/port/fore) "hdi" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/chair/office, -/obj/effect/landmark/start/depsec/engineering, /turf/open/floor/iron/dark, /area/station/security/checkpoint/engineering) "hdj" = ( /turf/closed/wall, /area/station/hallway/secondary/service) "hdl" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/spawner/random/structure/chair_flipped{ - dir = 4 +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor, +/obj/machinery/door/window/right/directional/east{ + name = "Medbay Front Desk"; + req_access = list("medical") }, -/turf/open/floor/iron/cafeteria, -/area/station/maintenance/starboard/aft) +/obj/machinery/door/window/left/directional/west{ + name = "Medbay Front Desk" + }, +/obj/machinery/door/poddoor/shutters{ + id = "medbay_desk_shutters"; + name = "Medbay Front Desk Shutters"; + dir = 8 + }, +/obj/structure/desk_bell{ + pixel_x = -6 + }, +/turf/open/floor/iron/white/textured, +/area/station/medical/office) "hdm" = ( -/obj/structure/chair/stool/directional/north, +/obj/structure/chair/plastic{ + dir = 1 + }, /turf/open/floor/iron/dark, /area/station/security/prison) "hdC" = ( @@ -21482,6 +21325,14 @@ /obj/effect/landmark/navigate_destination/common/fitness, /turf/open/floor/iron/dark/textured, /area/station/commons/dorms/laundry) +"hdF" = ( +/obj/effect/turf_decal/trimline/yellow/filled/warning, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/duct, +/turf/open/floor/iron, +/area/station/engineering/main) "hdQ" = ( /obj/effect/turf_decal/box, /obj/effect/turf_decal/stripes/corner, @@ -21501,30 +21352,25 @@ /obj/effect/turf_decal/trimline/red/filled/line{ dir = 4 }, -/obj/structure/chair{ - dir = 8 - }, -/obj/effect/landmark/start/cargo_technician, +/obj/effect/spawner/random/structure/crate, /turf/open/floor/iron/dark/side{ dir = 4 }, /area/station/cargo/sorting) +"hea" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 + }, +/turf/open/floor/iron/vaporwave, +/area/station/service/library/printer) "hee" = ( /obj/effect/turf_decal/tile/red/fourcorners, -/obj/structure/window/reinforced/tinted/spawner/directional/south, +/obj/structure/window/reinforced/tinted, /obj/structure/toilet{ dir = 4 }, /turf/open/floor/iron/dark, /area/station/security/prison/safe) -"hei" = ( -/obj/structure/flora/grass/jungle/b/style_random, -/obj/structure/window/reinforced/spawner/directional/south, -/obj/structure/flora/bush/fullgrass/style_random, -/obj/structure/flora/bush/flowers_br/style_random, -/obj/structure/window/reinforced/spawner/directional/north, -/turf/open/floor/grass, -/area/station/command/bridge) "hen" = ( /obj/effect/turf_decal/trimline/neutral/line{ dir = 10 @@ -21534,6 +21380,13 @@ }, /turf/open/floor/iron/dark, /area/station/hallway/secondary/entry) +"heo" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, +/obj/machinery/newscaster/directional/south, +/turf/open/floor/wood, +/area/station/command/heads_quarters/captain) "hey" = ( /obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 4 @@ -21562,39 +21415,43 @@ name = "Hydroponics" }, /obj/effect/mapping_helpers/airlock/access/all/service/hydroponics, +/obj/machinery/duct, /turf/open/floor/iron/dark/textured, /area/station/service/hydroponics) +"heR" = ( +/obj/structure/window/reinforced/spawner/directional/south, +/obj/structure/table/wood/fancy, +/obj/effect/spawner/random/decoration/statue{ + spawn_loot_chance = 35 + }, +/obj/structure/sign/painting/large/library{ + dir = 1 + }, +/turf/open/floor/wood/tile, +/area/station/service/library/artgallery) "hfb" = ( /obj/effect/turf_decal/stripes/line{ - dir = 4 + dir = 6 }, /turf/open/floor/iron/dark, /area/station/engineering/engine_smes) -"hff" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "cmo_shutters"; - name = "CMO Office Shutters"; - dir = 4 - }, -/turf/open/floor/plating, -/area/station/command/heads_quarters/cmo) "hfh" = ( -/obj/structure/mirror/directional/north, -/obj/structure/sink/directional/south, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/built/directional/east, -/turf/open/floor/iron/showroomfloor, -/area/station/maintenance/starboard/aft) +/obj/effect/turf_decal/stripes/line, +/obj/structure/window/spawner/directional/south, +/obj/structure/table/reinforced/rglass, +/obj/item/burner/fuel{ + pixel_y = 4 + }, +/obj/item/storage/box/beakers, +/obj/item/reagent_containers/cup/beaker/large, +/obj/item/reagent_containers/dropper, +/turf/open/floor/iron/white/textured, +/area/station/medical/pharmacy) "hfF" = ( /obj/effect/turf_decal/tile/dark_blue/fourcorners, /obj/structure/table/glass, /obj/structure/window/reinforced/spawner/directional/east, -/obj/machinery/door/window{ - base_state = "right"; - dir = 8; - icon_state = "right"; +/obj/machinery/door/window/brigdoor/right/directional/west{ name = "Core Modules"; req_access = list("captain") }, @@ -21607,9 +21464,6 @@ /turf/open/floor/iron/dark, /area/station/ai_monitored/turret_protected/ai_upload) "hfI" = ( -/obj/machinery/atmospherics/pipe/smart/simple/orange/visible{ - dir = 4 - }, /obj/effect/turf_decal/stripes/line{ dir = 4 }, @@ -21625,23 +21479,16 @@ /obj/effect/mapping_helpers/airlock/access/all/engineering/atmos, /obj/machinery/duct, /turf/open/floor/plating, -/area/station/maintenance/department/engine) -"hfZ" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/station/medical/medbay/lobby) +/area/station/engineering/atmos/storage) "hgf" = ( -/obj/machinery/status_display/ai/directional/south, -/obj/machinery/atmospherics/pipe/smart/simple/orange/visible{ - dir = 4 +/obj/effect/turf_decal/tile/blue/opposingcorners, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 }, -/turf/open/floor/iron/dark, -/area/station/engineering/atmos/storage) +/turf/open/floor/iron/checker{ + dir = 1 + }, +/area/station/command/heads_quarters/cmo) "hgg" = ( /obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ dir = 4 @@ -21654,21 +21501,16 @@ }, /turf/open/floor/iron/dark, /area/station/ai_monitored/command/storage/eva) -"hgi" = ( -/obj/effect/spawner/random/trash/box, -/obj/effect/spawner/random/maintenance/two, +"hgh" = ( +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark, +/area/station/commons/vacant_room/commissary) +"hgQ" = ( +/obj/machinery/duct, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/station/maintenance/port/fore) -"hgw" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 6 - }, -/obj/structure/table/glass, -/obj/machinery/cell_charger, -/obj/item/stock_parts/cell/upgraded, -/obj/machinery/light/directional/south, -/turf/open/floor/iron/white/textured, -/area/station/medical/chemistry) +/area/station/maintenance/department/engine/atmos) "hhj" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -21688,9 +21530,35 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/iron/dark, /area/station/security/office) +"hhq" = ( +/obj/machinery/light/small/directional/west, +/turf/open/floor/wood, +/area/station/service/library/lounge) "hhs" = ( /turf/open/floor/iron/white, /area/station/science/auxlab) +"hhu" = ( +/obj/effect/turf_decal/tile/dark_blue/full, +/obj/machinery/light/small/directional/north, +/obj/machinery/camera/directional/north{ + c_tag = "Central Hallway, West - HoP Line"; + name = "hallway camera" + }, +/obj/structure/table, +/obj/item/paper_bin, +/obj/item/pen, +/turf/open/floor/iron/dark/smooth_large, +/area/station/hallway/primary/central) +"hhC" = ( +/obj/effect/turf_decal/tile/dark_blue/fourcorners, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/command/teleporter) "hhG" = ( /obj/effect/turf_decal/trimline/red/filled/warning{ dir = 1 @@ -21700,26 +21568,28 @@ }, /turf/open/floor/iron/dark, /area/station/security/brig) +"hhJ" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 1 + }, +/obj/structure/sign/directions/cryo/directional/north{ + pixel_y = 23 + }, +/turf/open/floor/iron/dark, +/area/station/hallway/secondary/exit/departure_lounge) "hhK" = ( /turf/open/floor/iron/dark/side{ dir = 9 }, /area/station/commons/locker) -"hih" = ( -/obj/effect/turf_decal/trimline/blue/filled/warning{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/blue/warning{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 4 +"hie" = ( +/obj/effect/turf_decal/trimline/blue/filled/line, +/obj/machinery/airalarm/directional/south, +/obj/machinery/computer/operating{ + dir = 1 }, /turf/open/floor/iron/white, -/area/station/medical/medbay/central) +/area/station/medical/surgery) "hil" = ( /obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 8 @@ -21757,14 +21627,29 @@ /obj/effect/landmark/generic_maintenance_landmark, /turf/open/floor/iron, /area/station/maintenance/disposal) -"hjc" = ( -/obj/effect/spawner/random/structure/chair_maintenance{ - dir = 8 - }, +"hiz" = ( +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/structure/closet/firecloset, /turf/open/floor/plating, -/area/station/maintenance/port/fore) -"hjd" = ( -/obj/structure/disposalpipe/segment{ +/area/station/maintenance/department/engine) +"hiR" = ( +/obj/effect/turf_decal/trimline/red/filled/line, +/obj/effect/turf_decal/trimline/red/line{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"hjc" = ( +/obj/effect/spawner/random/structure/chair_maintenance{ + dir = 8 + }, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"hjd" = ( +/obj/structure/disposalpipe/segment{ dir = 6 }, /obj/structure/closet/emcloset, @@ -21801,30 +21686,20 @@ dir = 10 }, /obj/structure/table, -/obj/item/stack/cable_coil, -/obj/item/stack/cable_coil{ - pixel_y = 7; - pixel_x = 3 - }, /obj/item/electronics/airlock, /obj/item/electronics/airlock{ - pixel_x = -7; + pixel_x = -6; pixel_y = 9 }, +/obj/item/stack/cable_coil, +/obj/item/stack/cable_coil{ + pixel_y = 3; + pixel_x = 3 + }, /turf/open/floor/iron, /area/station/engineering/storage) -"hjU" = ( -/obj/effect/turf_decal/trimline/blue/filled/line, -/obj/effect/turf_decal/trimline/blue/line{ - dir = 1 - }, -/obj/vehicle/ridden/wheelchair{ - dir = 1 - }, -/turf/open/floor/iron/white, -/area/station/medical/medbay/aft) "hjZ" = ( -/turf/open/floor/iron, +/turf/open/floor/glass/reinforced, /area/station/security/prison/workout) "hkf" = ( /turf/open/floor/iron/dark/side{ @@ -21835,20 +21710,17 @@ /obj/effect/turf_decal/siding/thinplating{ dir = 4 }, -/obj/structure/chair{ +/obj/structure/chair/sofa/bench/right{ dir = 8 }, +/obj/effect/landmark/start/assistant, /turf/open/floor/iron/dark, /area/station/hallway/secondary/exit/departure_lounge) "hkj" = ( -/obj/machinery/space_heater/improvised_chem_heater, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) -"hkl" = ( -/obj/effect/spawner/random/engineering/material_cheap, -/turf/open/floor/plating, -/area/station/maintenance/department/medical) +/turf/open/floor/iron/dark/side{ + dir = 4 + }, +/area/station/engineering/atmos/office) "hkm" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 10 @@ -21864,25 +21736,29 @@ /area/station/ai_monitored/command/storage/eva) "hkz" = ( /obj/effect/landmark/event_spawn, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/carpet/red, /area/station/security/courtroom) "hkO" = ( -/obj/structure/bed, -/obj/item/bedsheet/dorms, -/obj/effect/landmark/start/hangover, +/obj/machinery/airalarm/directional/east, +/obj/structure/chair/stool/directional/south, /turf/open/floor/carpet/blue, -/area/station/commons/dorms) +/area/station/commons/dorms/room2) "hkQ" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 5 }, +/obj/machinery/light/small/directional/north, +/obj/machinery/firealarm/directional/east{ + pixel_y = -5 + }, +/obj/machinery/light_switch/directional/east{ + pixel_y = 5 + }, /obj/structure/chair, -/obj/machinery/firealarm/directional/east, -/obj/machinery/light_switch/directional/north, /turf/open/floor/iron/dark, /area/station/security/processing) "hkR" = ( -/obj/machinery/light/small/directional/west, /obj/effect/decal/cleanable/dirt, /obj/machinery/space_heater, /turf/open/floor/iron, @@ -21891,6 +21767,18 @@ /obj/machinery/atmospherics/pipe/smart/manifold/cyan/visible, /turf/open/floor/iron/dark, /area/station/engineering/atmos/pumproom) +"hlb" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 4 + }, +/obj/machinery/camera/autoname/directional/east, +/obj/machinery/power/apc/auto_name/directional/east, +/obj/structure/cable, +/obj/machinery/vending/engivend, +/turf/open/floor/iron/dark/side{ + dir = 4 + }, +/area/station/engineering/storage_shared) "hll" = ( /obj/effect/turf_decal/delivery, /obj/machinery/door/window/brigdoor/left/directional/east{ @@ -21898,63 +21786,18 @@ req_access = list("ai_upload") }, /obj/machinery/door/poddoor/shutters/preopen{ - dir = 8; + dir = 4; id = "tertiary_ai_core_shutters"; name = "Tertiary AI Core Shutters" }, /turf/open/floor/engine, /area/station/ai_monitored/turret_protected/ai) -"hln" = ( -/obj/structure/sink/directional/east, -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/trash/mess, -/turf/open/floor/plating, -/area/station/maintenance/port/aft) -"hlp" = ( -/obj/effect/turf_decal/trimline/yellow/filled/warning{ - dir = 6 - }, -/obj/structure/cable/layer1, -/turf/open/floor/iron, -/area/station/engineering/main) "hlu" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, /turf/open/floor/wood, /area/station/service/lawoffice) -"hlw" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/virology{ - autoclose = 0; - frequency = 1449; - id_tag = "pathology_airlock_interior"; - name = "Pathology Interior Airlock" - }, -/obj/machinery/door_buttons/access_button{ - idDoor = "pathology_airlock_interior"; - idSelf = "pathology_airlock_control"; - name = "Pathology Access Button"; - pixel_y = 6; - req_access = list("pathology"); - pixel_x = -24 - }, -/obj/effect/mapping_helpers/airlock/access/all/medical/virology, -/obj/effect/mapping_helpers/airlock/locked, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, -/obj/machinery/duct, -/turf/open/floor/iron/white/textured, -/area/station/medical/virology) "hlD" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -21968,24 +21811,15 @@ dir = 8 }, /area/station/hallway/secondary/service) -"hlK" = ( -/obj/effect/turf_decal/tile/yellow/fourcorners, -/obj/structure/table/reinforced, -/obj/item/storage/toolbox/mechanical{ - desc = "Danger. Very robust. Did someone change this?" - }, -/obj/item/crowbar/large{ - desc = "Sic semper tyrannis."; - name = "The One Free Engineer's crowbar" +"hlL" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/machinery/camera/autoname/directional/east, /turf/open/floor/iron/dark, /area/station/command/bridge) -"hlL" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/power/port_gen/pacman/pre_loaded, -/turf/open/floor/plating, -/area/station/maintenance/port/aft) "hlP" = ( /obj/effect/turf_decal/stripes/line, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ @@ -22002,6 +21836,14 @@ }, /turf/open/floor/stone, /area/station/science/xenobiology) +"hml" = ( +/obj/machinery/camera/directional/south{ + c_tag = "Service - Library, Printer Room"; + name = "service camera" + }, +/obj/structure/extinguisher_cabinet/directional/south, +/turf/open/floor/iron/vaporwave, +/area/station/service/library/printer) "hmq" = ( /obj/effect/turf_decal/trimline/purple/filled/line{ dir = 10 @@ -22010,43 +21852,50 @@ /turf/open/floor/iron/white, /area/station/science/circuits) "hmF" = ( -/obj/machinery/computer/order_console/bitrunning{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 10 - }, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron/dark/textured, -/area/station/security/bitden) -"hnr" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/item/radio/intercom/prison/directional/north, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/turf/open/floor/iron/dark, +/area/station/security/prison) +"hmP" = ( +/obj/effect/turf_decal/tile/blue/fourcorners, /obj/structure/cable, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/blood/old, -/turf/open/floor/plating, -/area/station/maintenance/department/engine/atmos) +/obj/machinery/computer/operating{ + dir = 8 + }, +/turf/open/floor/iron/white, +/area/station/medical/treatment_center) +"hmZ" = ( +/mob/living/carbon/human/species/monkey, +/turf/open/floor/grass, +/area/station/medical/virology) "hnu" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, /obj/item/storage/secure/safe/hos{ pixel_x = 35 }, /obj/structure/closet/secure_closet/hos, /turf/open/floor/wood, /area/station/command/heads_quarters/hos) -"hnB" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/blood/old, -/obj/effect/spawner/random/structure/chair_flipped{ - dir = 8 +"hny" = ( +/obj/effect/turf_decal/tile/dark_blue/fourcorners, +/obj/machinery/light/small/directional/east, +/obj/item/storage/secure/safe/caps_spare/directional/east, +/obj/structure/table/reinforced, +/obj/item/disk/nuclear{ + pixel_x = -7 }, -/turf/open/floor/plating, -/area/station/maintenance/department/engine/atmos) +/obj/item/disk/nuclear/fake/obvious{ + name = "nuclear authentication disk"; + pixel_x = 7 + }, +/obj/item/pinpointer/nuke, +/obj/machinery/keycard_auth/directional/east{ + pixel_y = 8 + }, +/turf/open/floor/iron/dark, +/area/station/command/bridge) "hnH" = ( /obj/effect/turf_decal/stripes/line{ dir = 5 @@ -22066,10 +21915,10 @@ /turf/open/floor/iron, /area/station/hallway/primary/aft) "hoa" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/station/commons/dorms) +/obj/structure/table/wood, +/obj/machinery/computer/libraryconsole, +/turf/open/floor/wood, +/area/station/service/library) "hoe" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -22079,14 +21928,9 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/machinery/duct, /turf/open/floor/iron/large, /area/station/hallway/secondary/service) -"hol" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/iron, -/area/station/engineering/break_room) "hoq" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -22104,10 +21948,13 @@ /obj/machinery/duct, /turf/open/floor/iron/dark/textured, /area/station/service/kitchen/coldroom) -"hoJ" = ( -/obj/effect/spawner/structure/window, -/turf/open/floor/plating, -/area/station/medical/virology) +"hoR" = ( +/obj/effect/turf_decal/siding/thinplating{ + dir = 1 + }, +/obj/structure/chair/sofa/bench, +/turf/open/floor/iron/dark, +/area/station/hallway/secondary/exit/departure_lounge) "hoX" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 1 @@ -22115,23 +21962,25 @@ /obj/machinery/camera/autoname/directional/north, /turf/open/floor/iron/dark, /area/station/security/execution/transfer) -"hph" = ( +"hpb" = ( +/obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/structure/cable/layer1, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/starboard/aft) +"hph" = ( /obj/effect/turf_decal/box, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable/layer1, +/obj/structure/cable, /obj/machinery/holopad, /turf/open/floor/iron/large, /area/station/engineering/engine_smes) "hpl" = ( /turf/open/floor/iron/dark/side, /area/station/commons/dorms) -"hpm" = ( -/obj/effect/turf_decal/tile/blue/fourcorners, -/obj/machinery/modular_computer/preset/id, -/turf/open/floor/iron/dark, -/area/station/command/bridge) "hps" = ( /obj/effect/turf_decal/trimline/red/filled/warning{ dir = 4 @@ -22148,12 +21997,6 @@ }, /turf/open/floor/iron/dark, /area/station/security/brig) -"hpu" = ( -/obj/effect/turf_decal/tile/red/fourcorners, -/obj/structure/rack, -/obj/effect/spawner/random/techstorage/security_all, -/turf/open/floor/iron, -/area/station/engineering/storage/tech) "hpy" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -22167,7 +22010,9 @@ /area/station/security/office) "hpB" = ( /obj/structure/cable, -/obj/structure/chair/stool/directional/west, +/obj/structure/chair/plastic{ + dir = 8 + }, /turf/open/floor/iron/dark, /area/station/security/prison) "hpC" = ( @@ -22177,23 +22022,21 @@ /turf/open/floor/iron/dark, /area/station/hallway/primary/central) "hpL" = ( -/obj/structure/dresser, -/turf/open/floor/wood/large, -/area/station/commons/dorms) +/obj/effect/spawner/random/vending/snackvend, +/turf/open/floor/iron/dark, +/area/station/command/bridge) "hpM" = ( -/turf/closed/wall, -/area/station/construction) -"hpU" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/light/directional/south, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 + }, +/turf/open/floor/iron/white, +/area/station/medical/virology) "hpW" = ( -/obj/structure/sink/directional/west, -/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small/directional/west, /turf/open/floor/plating, -/area/station/maintenance/starboard/aft) +/area/station/maintenance/department/engineering/central) "hpY" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, @@ -22201,9 +22044,11 @@ "hqm" = ( /obj/effect/turf_decal/trimline/purple/filled/line, /obj/machinery/light_switch/directional/south{ - pixel_x = 8 + pixel_x = 5 + }, +/obj/machinery/firealarm/directional/south{ + pixel_x = -5 }, -/obj/machinery/firealarm/directional/south, /turf/open/floor/iron/white, /area/station/science/explab) "hqv" = ( @@ -22214,15 +22059,24 @@ /obj/structure/sign/warning/electric_shock/directional/east, /turf/open/floor/plating, /area/station/maintenance/port/fore) +"hqF" = ( +/obj/effect/turf_decal/trimline/green/filled/line, +/obj/machinery/firealarm/directional/south, +/obj/structure/chair/office{ + dir = 4 + }, +/obj/effect/landmark/start/virologist, +/turf/open/floor/iron/white, +/area/station/medical/virology) "hqK" = ( /obj/effect/turf_decal/tile/red/anticorner/contrasted{ dir = 8 }, /obj/item/radio/intercom/directional/south, -/obj/machinery/light_switch/directional/west, /obj/structure/closet{ name = "Evidence Closet" }, +/obj/structure/extinguisher_cabinet/directional/west, /turf/open/floor/iron/dark, /area/station/security/evidence) "hqM" = ( @@ -22232,19 +22086,21 @@ /area/station/science/xenobiology) "hqN" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/turf/open/floor/iron, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark/side{ + dir = 1 + }, /area/station/hallway/secondary/exit/departure_lounge) "hqV" = ( -/obj/effect/turf_decal/delivery, -/obj/structure/disposalpipe/trunk{ - dir = 2 +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 4 }, -/obj/machinery/disposal/bin, -/obj/structure/window/reinforced/spawner/directional/west, -/obj/machinery/light/small/directional/east, -/turf/open/floor/iron/dark, -/area/station/command/heads_quarters/cmo) +/obj/structure/cable, +/obj/structure/sink/directional/west, +/turf/open/floor/iron/dark/side{ + dir = 4 + }, +/area/station/engineering/break_room) "hqW" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 8 @@ -22271,7 +22127,6 @@ /turf/open/floor/iron/dark/telecomms, /area/station/science/server) "hrH" = ( -/obj/machinery/light/directional/north, /obj/machinery/atmospherics/components/binary/pump{ dir = 8; name = "Distro to Waste" @@ -22295,13 +22150,10 @@ /turf/open/floor/iron/dark/textured, /area/station/security/prison/rec) "hsc" = ( -/obj/effect/turf_decal/tile/yellow/fourcorners, -/obj/machinery/atmospherics/pipe/smart/simple/pink/hidden{ - dir = 4 - }, -/obj/structure/closet/firecloset, -/turf/open/floor/iron, -/area/station/hallway/primary/aft) +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/trash/mess, +/turf/open/floor/plating, +/area/station/maintenance/department/cargo) "hsf" = ( /obj/effect/spawner/random/structure/chair_maintenance{ dir = 8 @@ -22314,30 +22166,12 @@ /obj/machinery/computer/atmos_control/ordnancemix, /turf/open/floor/iron, /area/station/science/ordnance) -"hso" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 9 - }, -/obj/effect/turf_decal/trimline/blue/corner, -/obj/structure/chair{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) "hsp" = ( /obj/effect/turf_decal/stripes/red/line{ dir = 5 }, /turf/open/floor/engine, /area/station/science/xenobiology) -"hsr" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 1 - }, -/obj/machinery/light/directional/north, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/turf/open/floor/iron/white, -/area/station/medical/patients_rooms/room_a) "hsB" = ( /obj/structure/table/wood, /obj/effect/spawner/random/entertainment/lighter{ @@ -22360,24 +22194,38 @@ /obj/effect/turf_decal/trimline/dark_red/corner{ dir = 8 }, +/obj/machinery/camera/motion/directional/east{ + c_tag = "AI - Upload, East"; + network = list("aiupload"); + name = "ai camera" + }, /obj/item/radio/intercom/directional/east{ broadcasting = 1; frequency = 1447; listening = 0; name = "AI Private Channel" }, -/obj/machinery/camera/motion/directional/east{ - c_tag = "AI - Upload East"; - network = list("aiupload") - }, /turf/open/floor/iron/dark, /area/station/ai_monitored/turret_protected/ai_upload) -"hsT" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +"hsN" = ( +/obj/effect/turf_decal/tile/blue/half/contrasted{ dir = 4 }, -/turf/open/floor/carpet, -/area/station/service/library) +/obj/machinery/light/small/directional/south, +/obj/structure/sign/poster/official/random/directional/south, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, +/turf/open/floor/iron/dark/side{ + dir = 8 + }, +/area/station/medical/paramedic) +"hsT" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/iron/white/textured, +/area/station/medical/pharmacy) "hsY" = ( /obj/effect/turf_decal/stripes/line{ dir = 10 @@ -22394,27 +22242,66 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/plating, /area/station/security/brig/entrance) -"hte" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/sign/flag/nanotrasen/directional/east, -/turf/open/floor/wood, -/area/station/command/heads_quarters/hop) -"hts" = ( -/obj/structure/disposalpipe/segment, +"htv" = ( +/obj/structure/disposalpipe/junction{ + dir = 1 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/machinery/duct, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) +/turf/open/floor/catwalk_floor, +/area/station/maintenance/department/engine/atmos) +"htE" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/yellow/line{ + dir = 4 + }, +/obj/machinery/station_map/directional/west, +/turf/open/floor/iron/dark/side{ + dir = 8 + }, +/area/station/hallway/primary/aft) "htF" = ( /obj/effect/turf_decal/tile/red/fourcorners, /obj/structure/cable, /turf/open/floor/iron/dark, /area/station/security/checkpoint/escape) +"htN" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, +/turf/open/floor/wood, +/area/station/service/library) +"htV" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/general/hidden, +/obj/structure/cable, +/obj/structure/liquid_barrier, +/obj/machinery/door/airlock/research/glass{ + name = "Kill Chamber"; + normalspeed = 0 + }, +/obj/effect/mapping_helpers/airlock/access/all/science/xenobio, +/turf/open/floor/iron/white/textured, +/area/station/science/xenobiology) +"htW" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 5 + }, +/obj/effect/turf_decal/trimline/yellow/filled/corner{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/iron/dark, +/area/station/engineering/storage/tech) "htX" = ( /obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ dir = 1 @@ -22425,14 +22312,17 @@ }, /turf/open/floor/iron/dark, /area/station/science/ordnance) -"huo" = ( -/obj/machinery/power/port_gen/pacman/pre_loaded, -/turf/open/floor/plating, -/area/station/maintenance/department/engine/atmos) +"hui" = ( +/obj/structure/chair/wood{ + dir = 4 + }, +/turf/open/floor/carpet/green, +/area/station/service/abandoned_gambling_den) "hur" = ( -/obj/structure/reagent_dispensers/plumbed{ +/obj/effect/turf_decal/caution/red{ dir = 8 }, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/station/maintenance/starboard/aft) "hus" = ( @@ -22440,6 +22330,7 @@ /obj/effect/turf_decal/trimline/purple/filled/line{ dir = 1 }, +/obj/machinery/light/directional/north, /obj/structure/sign/poster/official/random/directional/north, /obj/machinery/lapvend, /turf/open/floor/iron/dark, @@ -22465,10 +22356,10 @@ /obj/machinery/door/window/right/directional/east{ name = "Brig Entrance Desk" }, -/obj/machinery/door/poddoor/shutters/preopen{ +/obj/machinery/door/poddoor/shutters{ id = "brig_post"; name = "Security Shutters"; - dir = 8 + dir = 4 }, /obj/structure/desk_bell{ pixel_y = 2; @@ -22477,31 +22368,16 @@ /obj/structure/cable, /turf/open/floor/iron/dark, /area/station/security/brig/entrance) -"huH" = ( -/obj/effect/turf_decal/trimline/blue/filled/warning{ - dir = 6 - }, -/obj/machinery/light/directional/south, -/obj/structure/railing{ - dir = 4 - }, -/turf/open/floor/iron/white/textured, -/area/station/medical/chemistry) "huJ" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/structure/cable/layer1, -/obj/machinery/door/airlock/external{ - name = "Engineering External Access" +/obj/effect/turf_decal/trimline/dark_blue/filled/line{ + dir = 8 }, -/obj/effect/mapping_helpers/airlock/access/any/engineering/general, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 +/obj/effect/turf_decal/trimline/dark_blue/line{ + dir = 4 }, -/turf/open/floor/iron/dark/textured_large, -/area/station/engineering/main) +/obj/machinery/light/directional/west, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/central) "hvc" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 @@ -22519,28 +22395,25 @@ dir = 1 }, /obj/structure/table, -/obj/item/reagent_containers/condiment/saltshaker{ - pixel_x = -3 - }, /obj/item/reagent_containers/condiment/peppermill{ - pixel_x = 3 + pixel_x = -9; + pixel_y = 9 + }, +/obj/machinery/reagentgrinder{ + pixel_y = 8 + }, +/obj/item/reagent_containers/condiment/saltshaker{ + pixel_x = -9 }, /turf/open/floor/iron/kitchen, /area/station/service/kitchen) -"hvm" = ( -/obj/effect/turf_decal/stripes/line, -/obj/structure/window/reinforced/spawner/directional/south, -/obj/structure/table/glass, -/obj/item/storage/box/beakers, -/obj/item/reagent_containers/cup/beaker/large, -/obj/item/reagent_containers/dropper, -/turf/open/floor/iron/white/textured, -/area/station/medical/pharmacy) "hvs" = ( /obj/machinery/airalarm/directional/north, +/obj/machinery/camera/autoname/directional/north, /turf/open/floor/iron/dark, /area/station/security/prison/workout) "hvz" = ( +/obj/machinery/light/small/directional/south, /obj/structure/closet/emcloset/anchored, /turf/open/floor/iron/dark/smooth_large, /area/station/hallway/secondary/entry) @@ -22563,32 +22436,12 @@ }, /turf/open/floor/iron/dark/textured, /area/station/ai_monitored/turret_protected/aisat_interior) -"hvU" = ( -/obj/effect/turf_decal/tile/blue/fourcorners, -/obj/structure/table/glass, -/obj/machinery/fax{ - fax_name = "Medical Office"; - name = "Medical Office Fax Machine" - }, -/turf/open/floor/iron/white, -/area/station/medical/office) -"hvW" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 8 - }, -/obj/machinery/light/small/directional/west, -/obj/machinery/firealarm/directional/west, -/turf/open/floor/iron/white, -/area/station/medical/storage) "hvX" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/machinery/atmospherics/components/tank{ + dir = 1 }, /turf/open/floor/plating, -/area/station/maintenance/department/science) +/area/station/maintenance/starboard/aft) "hwe" = ( /obj/effect/turf_decal/trimline/red/filled/warning{ dir = 1 @@ -22596,20 +22449,6 @@ /obj/effect/turf_decal/trimline/red/warning, /turf/open/floor/iron/dark, /area/station/hallway/primary/fore) -"hwk" = ( -/obj/effect/turf_decal/tile/blue/fourcorners, -/obj/structure/window/reinforced/spawner/directional/south, -/obj/machinery/camera/directional/east{ - c_tag = "Medical - Operating Room"; - network = list("ss13","medbay"); - name = "medical camera" - }, -/obj/machinery/airalarm/directional/east, -/obj/machinery/light/small/directional/east, -/obj/structure/table/glass, -/obj/item/storage/backpack/duffelbag/med/surgery, -/turf/open/floor/iron/white, -/area/station/medical/surgery) "hwr" = ( /obj/effect/turf_decal/box, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -22649,11 +22488,24 @@ /obj/effect/mapping_helpers/airlock/access/all/science/ordnance, /turf/open/floor/iron/white/textured, /area/station/science/explab) -"hxe" = ( -/obj/structure/closet/emcloset, +"hwB" = ( /obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/structure/table, +/obj/effect/spawner/random/engineering/tool, +/obj/effect/spawner/random/engineering/tool{ + pixel_x = 6; + pixel_y = 6 + }, +/obj/item/reagent_containers/syringe, /turf/open/floor/plating, -/area/station/maintenance/port/aft) +/area/station/maintenance/starboard/aft) +"hxe" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/duct, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/starboard/aft) "hxi" = ( /obj/effect/turf_decal/trimline/brown/filled/warning, /obj/structure/disposalpipe/segment{ @@ -22661,16 +22513,11 @@ }, /turf/open/floor/iron/dark/side, /area/station/cargo/sorting) -"hxt" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/turf/open/floor/iron/white, -/area/station/medical/storage) "hxu" = ( /obj/effect/turf_decal/tile/bar/opposingcorners{ dir = 1 }, -/obj/structure/extinguisher_cabinet/directional/south, +/obj/machinery/airalarm/directional/south, /turf/open/floor/iron/kitchen, /area/station/service/kitchen) "hxv" = ( @@ -22701,9 +22548,9 @@ /turf/open/floor/iron/dark/textured_large, /area/station/cargo/storage) "hxM" = ( -/obj/effect/spawner/random/trash/mess, -/turf/open/floor/plating, -/area/station/maintenance/department/cargo) +/obj/structure/filingcabinet, +/turf/open/floor/iron, +/area/station/cargo/drone_bay) "hxS" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -22717,7 +22564,6 @@ /turf/open/floor/iron/white, /area/station/science/auxlab) "hxV" = ( -/obj/machinery/airalarm/directional/south, /obj/effect/turf_decal/trimline/yellow/line{ dir = 1 }, @@ -22735,13 +22581,13 @@ /turf/open/floor/plating, /area/station/engineering/atmos) "hyb" = ( -/obj/machinery/power/terminal{ - dir = 1 - }, /obj/machinery/airalarm/directional/east, /obj/effect/mapping_helpers/airalarm/all_access, -/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/power/terminal{ + dir = 1 + }, /turf/open/floor/iron, /area/station/maintenance/disposal/incinerator) "hyd" = ( @@ -22752,12 +22598,19 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/white, /area/station/science/xenobiology) -"hyy" = ( -/obj/machinery/station_map/directional/west, -/turf/open/floor/iron/dark/side{ - dir = 8 - }, -/area/station/commons/dorms) +"hyj" = ( +/obj/structure/table/wood, +/obj/effect/spawner/random/bureaucracy/folder, +/obj/effect/spawner/random/bureaucracy/pen, +/turf/open/floor/wood, +/area/station/service/library/lounge) +"hyo" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/structure/chair/office, +/obj/effect/landmark/start/depsec/engineering, +/turf/open/floor/iron/dark, +/area/station/security/checkpoint/engineering) "hzc" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/machinery/light/small/directional/east, @@ -22774,7 +22627,7 @@ /turf/open/floor/plating/airless, /area/station/ai_monitored/turret_protected/aisat/atmos) "hzA" = ( -/obj/effect/landmark/event_spawn, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, /turf/open/floor/iron/dark, /area/station/engineering/atmos/pumproom) "hzK" = ( @@ -22808,18 +22661,18 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/machinery/door/airlock/maintenance, -/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance, -/obj/effect/mapping_helpers/airlock/unres{ - dir = 8 - }, /turf/open/floor/plating, /area/station/maintenance/port/aft) "hAo" = ( /obj/effect/turf_decal/tile/purple/opposingcorners{ dir = 1 }, -/obj/machinery/firealarm/directional/east, +/obj/machinery/firealarm/directional/east{ + pixel_y = 5 + }, +/obj/machinery/light_switch/directional/east{ + pixel_y = -5 + }, /obj/machinery/vending/wardrobe/science_wardrobe, /turf/open/floor/iron/checker, /area/station/science/lab) @@ -22831,6 +22684,30 @@ }, /turf/open/floor/iron/dark/side, /area/station/cargo/miningoffice) +"hAV" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 9 + }, +/obj/structure/extinguisher_cabinet/directional/north, +/obj/structure/table/reinforced/rglass, +/obj/item/clothing/suit/apron/surgical{ + pixel_x = 5 + }, +/obj/item/clothing/suit/apron/surgical{ + pixel_x = 5 + }, +/obj/item/book/manual/wiki/surgery{ + pixel_x = -6 + }, +/obj/item/clothing/glasses/hud/health{ + pixel_x = -7 + }, +/obj/item/reagent_containers/medigel/sterilizine{ + pixel_x = 5; + pixel_y = 10 + }, +/turf/open/floor/iron/white, +/area/station/medical/surgery) "hBe" = ( /obj/effect/turf_decal/trimline/green/filled/corner{ dir = 4 @@ -22849,28 +22726,15 @@ }, /turf/open/floor/plating, /area/station/maintenance/port/fore) -"hBi" = ( -/obj/structure/closet/secure_closet/personal/patient, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/station/medical/virology) "hBp" = ( /obj/structure/cable, /turf/open/floor/iron/dark, /area/station/security/checkpoint/science) -"hBx" = ( -/obj/effect/turf_decal/tile/blue/fourcorners, -/turf/open/floor/iron/white, -/area/station/medical/office) -"hBG" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/landmark/blobstart, -/obj/machinery/duct, -/obj/effect/landmark/start/gary, -/turf/open/floor/plating, -/area/station/maintenance/port/aft) +"hBI" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/engineering/storage_shared) "hBK" = ( /obj/effect/turf_decal/stripes/box, /obj/machinery/camera/autoname/directional/west, @@ -22880,16 +22744,13 @@ /turf/open/floor/iron/large, /area/station/science/robotics/mechbay) "hBR" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 10 }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/door/airlock/maintenance, -/obj/effect/mapping_helpers/airlock/access/any/service/maintenance, -/obj/effect/mapping_helpers/airlock/unres, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) +/obj/structure/mirror/directional/west, +/obj/structure/sink/directional/east, +/turf/open/floor/iron/dark, +/area/station/medical/morgue) "hCe" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -22901,15 +22762,23 @@ /obj/effect/mapping_helpers/airlock/access/all/service/general, /obj/structure/disposalpipe/segment, /turf/open/floor/plating, -/area/station/maintenance/port) +/area/station/hallway/secondary/service) "hCj" = ( /turf/open/floor/iron/dark/side{ dir = 10 }, /area/station/commons/locker) +"hCx" = ( +/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible, +/obj/machinery/atmospherics/pipe/smart/simple/dark/visible/layer4{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) "hCz" = ( /obj/machinery/light/small/directional/north, -/obj/machinery/atmospherics/components/tank/air, +/obj/structure/table, +/obj/effect/spawner/random/maintenance/two, /turf/open/floor/plating, /area/station/maintenance/starboard/aft) "hCH" = ( @@ -22924,37 +22793,73 @@ /area/station/service/hydroponics/garden) "hCN" = ( /obj/effect/turf_decal/stripes/line{ - dir = 1 + dir = 8 }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/door/airlock/maintenance, -/obj/effect/mapping_helpers/airlock/access/any/service/maintenance, -/obj/effect/mapping_helpers/airlock/unres, -/turf/open/floor/iron/textured, -/area/station/maintenance/starboard/aft) -"hCP" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) +"hCP" = ( +/obj/effect/turf_decal/tile/blue/full, +/obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ - dir = 8 + dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/door/airlock/maintenance, -/obj/effect/mapping_helpers/airlock/access/any/service/maintenance, -/obj/effect/mapping_helpers/airlock/unres{ - dir = 4 +/obj/machinery/door/firedoor/border_only{ + dir = 1 }, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) +/obj/machinery/door/window/right/directional/north{ + name = "Medical Deliveries"; + req_access = list("medical") + }, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "med_lockdown"; + name = "Medbay Emergency Lockdown Shutters" + }, +/turf/open/floor/iron/white/smooth_large, +/area/station/medical/medbay/central) +"hCZ" = ( +/obj/effect/turf_decal/trimline/blue/filled/line, +/obj/effect/turf_decal/trimline/blue/line{ + dir = 1 + }, +/obj/structure/sign/poster/official/cleanliness/directional/south, +/obj/machinery/light/directional/south, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"hDi" = ( +/obj/machinery/light/directional/east, +/obj/structure/extinguisher_cabinet/directional/east, +/obj/structure/table, +/obj/item/paper_bin{ + pixel_x = 3; + pixel_y = 4 + }, +/obj/item/pen{ + pixel_x = 3; + pixel_y = 4 + }, +/turf/open/floor/iron/dark, +/area/station/command/bridge) "hDl" = ( /turf/closed/wall/r_wall, /area/station/command/heads_quarters/captain/private) +"hDo" = ( +/obj/effect/turf_decal/trimline/blue/filled/line, +/obj/machinery/camera/directional/south{ + c_tag = "Medical - Cryogenics"; + name = "medical camera"; + network = list("ss13","medbay") + }, +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/cable, +/obj/machinery/atmospherics/components/binary/volume_pump/on{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/station/medical/cryo) "hDp" = ( /turf/closed/wall/r_wall, /area/station/security/brig) @@ -22969,10 +22874,9 @@ /obj/machinery/door/window/left/directional/south{ name = "Brig Entrance Desk" }, -/obj/machinery/door/poddoor/shutters/preopen{ +/obj/machinery/door/poddoor/shutters{ id = "brig_post"; - name = "Security Shutters"; - dir = 1 + name = "Security Shutters" }, /obj/structure/desk_bell{ pixel_y = 2; @@ -22980,6 +22884,20 @@ }, /turf/open/floor/iron/dark, /area/station/security/brig/entrance) +"hDv" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line, +/obj/item/radio/intercom/directional/south, +/turf/open/floor/iron, +/area/station/engineering/main) +"hDz" = ( +/obj/effect/turf_decal/tile/red/fourcorners, +/obj/machinery/light/directional/east, +/obj/structure/extinguisher_cabinet/directional/east, +/obj/machinery/computer/security/hos{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/command/bridge) "hDE" = ( /obj/structure/tank_dispenser, /turf/open/floor/iron/white, @@ -22996,11 +22914,8 @@ /turf/open/floor/iron/dark, /area/station/hallway/primary/starboard) "hDN" = ( +/obj/machinery/light/small/directional/east, /obj/structure/table/wood, -/obj/item/flashlight/lamp/green{ - pixel_x = 5; - pixel_y = 13 - }, /obj/item/book/manual/wiki/detective{ pixel_x = -7; pixel_y = 5 @@ -23020,12 +22935,28 @@ /turf/open/floor/wood, /area/station/security/detectives_office) "hDP" = ( -/obj/structure/chair/comfy/brown{ +/obj/machinery/status_display/evac/directional/east, +/obj/structure/chair/sofa/left/brown, +/turf/open/floor/carpet/blue, +/area/station/medical/psychology) +"hDT" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 4 }, -/obj/effect/landmark/start/captain, -/turf/open/floor/carpet/royalblue, -/area/station/command/heads_quarters/captain) +/turf/open/floor/iron/vaporwave, +/area/station/service/library/printer) +"hEh" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 4 + }, +/obj/machinery/camera/directional/east{ + c_tag = "Security - Post, Engineering"; + name = "security camera" + }, +/obj/machinery/power/apc/auto_name/directional/east, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/security/checkpoint/engineering) "hEi" = ( /obj/structure/table, /obj/item/clothing/mask/balaclava{ @@ -23037,23 +22968,6 @@ }, /turf/open/floor/iron, /area/station/commons/dorms) -"hEk" = ( -/obj/effect/turf_decal/tile/blue/fourcorners, -/obj/structure/window/reinforced/spawner/directional/north, -/obj/structure/table/glass, -/obj/machinery/door/window/left/directional/east{ - name = "Miscellaneous Medical Supplies"; - req_access = list("medical") - }, -/obj/item/healthanalyzer, -/obj/item/clothing/glasses/hud/health, -/obj/item/clothing/glasses/hud/health, -/obj/item/clothing/glasses/hud/health, -/obj/item/clothing/glasses/regular, -/obj/item/clothing/glasses/regular, -/obj/item/clothing/glasses/regular, -/turf/open/floor/iron/white, -/area/station/medical/storage) "hEq" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/machinery/light/small/directional/south, @@ -23064,31 +22978,18 @@ }, /turf/open/floor/iron/dark, /area/station/commons/storage/primary) -"hEy" = ( +"hEt" = ( /obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 1 + dir = 9 }, -/obj/effect/turf_decal/box/corners{ - dir = 1 +/obj/structure/bed{ + dir = 4 }, -/obj/machinery/status_display/ai/directional/north, -/obj/machinery/plumbing/pill_press, -/turf/open/floor/iron/dark, -/area/station/medical/chemistry) -"hEC" = ( -/obj/effect/turf_decal/tile/dark_blue/fourcorners, -/obj/structure/disposalpipe/segment{ +/obj/item/bedsheet/medical{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/south, -/obj/effect/mapping_helpers/apc/cell_5k, -/obj/machinery/duct, -/obj/machinery/light/directional/south, -/turf/open/floor/iron/dark, -/area/station/command/bridge) +/turf/open/floor/iron/white, +/area/station/medical/patients_rooms/room_a) "hEL" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -23105,14 +23006,16 @@ }, /turf/open/floor/iron/dark/textured_large, /area/station/hallway/secondary/exit/departure_lounge) -"hEZ" = ( -/obj/structure/chair/comfy/black{ +"hEV" = ( +/obj/effect/turf_decal/trimline/dark_blue/filled/line{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/dark_blue/line{ dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/landmark/start/chief_medical_officer, +/obj/machinery/station_map/directional/east, /turf/open/floor/iron/dark, -/area/station/command/meeting_room) +/area/station/hallway/primary/central) "hFk" = ( /obj/effect/turf_decal/trimline/dark_blue/filled/line{ dir = 1 @@ -23122,10 +23025,17 @@ /turf/open/floor/iron/dark, /area/station/hallway/primary/central) "hFr" = ( -/obj/machinery/griddle, -/obj/effect/turf_decal/bot, +/obj/structure/table/reinforced, +/obj/machinery/microwave{ + pixel_y = 5 + }, /turf/open/floor/iron/kitchen, /area/station/security/prison/mess) +"hFz" = ( +/obj/structure/window/spawner/directional/west, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/iron, +/area/station/engineering/break_room) "hFF" = ( /obj/structure/table, /obj/item/pai_card, @@ -23150,6 +23060,21 @@ /obj/structure/reagent_dispensers/cooking_oil, /turf/open/floor/iron/freezer, /area/station/service/kitchen/coldroom) +"hFY" = ( +/obj/effect/turf_decal/tile/dark_blue/fourcorners, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/camera/directional/east{ + c_tag = "Command - Teleporter Room"; + name = "command camera" + }, +/obj/machinery/airalarm/directional/east, +/obj/structure/rack, +/obj/item/tank/internals/oxygen, +/obj/item/clothing/mask/gas, +/turf/open/floor/iron/dark, +/area/station/command/teleporter) "hGa" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/spawner/random/engineering/tool, @@ -23172,7 +23097,9 @@ /turf/open/floor/wood, /area/station/security/detectives_office) "hGk" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible/layer4, +/obj/machinery/atmospherics/pipe/smart/simple/dark/visible/layer4{ + dir = 4 + }, /turf/open/floor/catwalk_floor, /area/station/engineering/atmos) "hGm" = ( @@ -23184,40 +23111,25 @@ /turf/open/floor/engine/n2, /area/station/engineering/atmos) "hGH" = ( -/obj/structure/sign/warning/electric_shock/directional/west, -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 8 - }, -/obj/item/kirbyplants/random, -/turf/open/floor/iron, -/area/station/engineering/storage) +/obj/machinery/light/small/directional/north, +/obj/machinery/power/port_gen/pacman/super, +/turf/open/floor/plating, +/area/station/engineering/main) "hGS" = ( -/obj/machinery/light/small/directional/east, /obj/structure/closet/firecloset/full, /turf/open/floor/plating, /area/station/maintenance/department/cargo) -"hGZ" = ( -/obj/effect/turf_decal/trimline/red/filled/corner, -/obj/effect/turf_decal/trimline/red/line{ - dir = 9 - }, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) "hHd" = ( /obj/effect/turf_decal/tile/red/fourcorners, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/door/window/brigdoor/left/directional/south{ - name = "Security Post Desk"; + name = "Security Checkpoint Desk"; req_access = list("security") }, /turf/open/floor/iron/dark, /area/station/security/checkpoint/escape) -"hHs" = ( -/obj/effect/spawner/random/trash/hobo_squat, -/turf/open/floor/plating, -/area/station/maintenance/port/aft) "hHw" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable, @@ -23279,6 +23191,10 @@ }, /turf/open/floor/iron/white, /area/station/science/circuits) +"hHX" = ( +/obj/structure/cable, +/turf/open/floor/wood, +/area/station/command/meeting_room) "hIb" = ( /obj/effect/decal/cleanable/cobweb/cobweb2, /obj/effect/spawner/random/structure/crate, @@ -23286,7 +23202,7 @@ /area/station/maintenance/port/aft) "hIe" = ( /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible, +/obj/machinery/atmospherics/pipe/smart/manifold4w/general/hidden, /turf/open/floor/iron/white, /area/station/science/xenobiology) "hIk" = ( @@ -23316,12 +23232,19 @@ /turf/open/floor/iron/dark, /area/station/security/office) "hIE" = ( -/obj/machinery/light/directional/west, /obj/machinery/airalarm/directional/west, -/turf/open/floor/iron/dark/side{ - dir = 8 - }, +/turf/open/floor/iron/dark, /area/station/service/janitor) +"hIN" = ( +/obj/effect/turf_decal/tile/dark_blue/full, +/obj/effect/turf_decal/delivery, +/obj/machinery/camera/directional/north{ + c_tag = "Command - Bridge Deliveries"; + name = "command camera" + }, +/obj/machinery/light/small/directional/north, +/turf/open/floor/iron/dark/smooth_large, +/area/station/command/bridge) "hIU" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, @@ -23329,20 +23252,32 @@ /turf/open/floor/iron/white, /area/station/science/xenobiology) "hIW" = ( -/obj/effect/turf_decal/trimline/blue/filled/warning{ - dir = 6 +/obj/structure/table/wood, +/obj/machinery/cassette/adv_cassette_deck{ + pixel_y = 8 + }, +/turf/open/floor/iron/vaporwave, +/area/station/service/library/printer) +"hJa" = ( +/obj/machinery/firealarm/directional/west, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/security/prison) +"hJb" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/machinery/duct, -/turf/open/floor/iron/white, -/area/station/medical/storage) -"hJb" = ( -/obj/effect/turf_decal/tile/blue/fourcorners, -/obj/structure/table/glass, -/turf/open/floor/iron/white, -/area/station/hallway/secondary/exit/departure_lounge) +/obj/structure/chair/comfy/black{ + dir = 8 + }, +/obj/effect/landmark/start/station_engineer, +/turf/open/floor/iron, +/area/station/engineering/break_room) "hJi" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 4 @@ -23350,11 +23285,7 @@ /turf/open/floor/iron, /area/station/cargo/sorting) "hJr" = ( -/obj/effect/turf_decal/tile/green{ - dir = 1 - }, -/obj/effect/turf_decal/tile/green, -/obj/effect/turf_decal/tile/green{ +/obj/effect/turf_decal/tile/green/anticorner/contrasted{ dir = 4 }, /obj/machinery/atmospherics/pipe/smart/simple/brown/visible{ @@ -23362,35 +23293,36 @@ }, /turf/open/floor/iron/dark, /area/station/engineering/atmos/pumproom) -"hJs" = ( -/obj/effect/turf_decal/trimline/dark_blue/filled/line{ - dir = 1 +"hKb" = ( +/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/structure/window/reinforced/spawner/directional/west, +/obj/structure/window/reinforced/spawner/directional/north, +/obj/structure/table/reinforced/rglass, +/obj/item/storage/medkit/regular{ + pixel_x = 3; + pixel_y = 6 }, -/obj/structure/extinguisher_cabinet/directional/north, -/obj/effect/turf_decal/trimline/dark_blue/line, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) -"hJV" = ( -/obj/effect/turf_decal/trimline/purple/filled/line, -/obj/machinery/station_map/engineering/directional/south, +/obj/item/healthanalyzer, /turf/open/floor/iron/white, -/area/station/science/research) +/area/station/medical/storage) "hKf" = ( /obj/machinery/shieldgen, /turf/open/floor/plating, -/area/station/maintenance/port/aft) +/area/station/maintenance/department/engine) "hKj" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden, /turf/open/floor/plating/airless, /area/station/ai_monitored/turret_protected/aisat/atmos) "hKq" = ( -/obj/structure/flora/grass/jungle/b, -/mob/living/basic/butterfly, -/obj/structure/flora/bush/fullgrass/style_random, -/obj/structure/flora/bush/flowers_br/style_random, -/obj/structure/flora/bush/grassy/style_random, -/turf/open/floor/grass, -/area/station/command/bridge) +/obj/machinery/camera/directional/north{ + c_tag = "Medical - Psychology Office"; + name = "medical camera"; + network = list("ss13","medbay") + }, +/obj/structure/disposalpipe/trunk, +/obj/machinery/disposal/bin, +/turf/open/floor/carpet/blue, +/area/station/medical/psychology) "hKs" = ( /obj/machinery/camera/directional/west{ c_tag = "AI Sat - External, Southeast"; @@ -23400,32 +23332,29 @@ /turf/open/floor/plating/airless, /area/space/nearstation) "hKz" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 9 - }, -/obj/machinery/light/small/directional/west, -/obj/structure/disposalpipe/segment{ - dir = 6 +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/airalarm/directional/north, -/obj/machinery/vending/mechcomp, -/turf/open/floor/iron, -/area/station/engineering/main) +/obj/machinery/door/firedoor, +/turf/open/floor/iron/white/textured, +/area/station/medical/medbay/aft) "hKA" = ( -/obj/structure/chair/office{ +/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/machinery/computer/crew{ dir = 4 }, -/obj/effect/landmark/start/librarian, -/turf/open/floor/iron/vaporwave, -/area/station/service/library/printer) +/turf/open/floor/iron/white, +/area/station/medical/office) "hKC" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/power/port_gen/pacman/pre_loaded, /turf/open/floor/plating, /area/station/maintenance/starboard/aft) +"hKH" = ( +/obj/structure/displaycase/trophy, +/turf/open/floor/wood, +/area/station/service/library) "hKM" = ( /obj/machinery/door/airlock/external{ name = "Labor Camp Shuttle Airlock" @@ -23436,18 +23365,34 @@ /turf/open/floor/iron/dark/textured_large, /area/station/security/processing) "hKX" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 4 - }, -/obj/structure/railing{ - dir = 4 +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/obj/machinery/door/poddoor/preopen{ + id = "engineering"; + name = "Engineering Blast Door" }, -/obj/structure/chair{ +/obj/machinery/door/poddoor/shutters{ + id = "engi_pass_shutters"; + name = "Engineering Shutters"; dir = 8 }, -/obj/effect/landmark/start/assistant, -/turf/open/floor/iron, -/area/station/hallway/primary/aft) +/turf/open/floor/plating, +/area/station/engineering/break_room) +"hLe" = ( +/obj/structure/rack, +/obj/item/mop, +/obj/item/reagent_containers/cup/bottle/ammonia, +/obj/item/tank/internals/emergency_oxygen, +/obj/item/clothing/mask/breath, +/turf/open/floor/iron/dark/side{ + dir = 10 + }, +/area/station/security/prison) +"hLs" = ( +/obj/machinery/computer/security/telescreen/entertainment/directional/north, +/obj/effect/landmark/start/gary/rare, +/turf/open/floor/wood, +/area/station/service/library/private) "hLt" = ( /obj/effect/turf_decal/trimline/dark_blue/filled/line{ dir = 9 @@ -23458,15 +23403,9 @@ /turf/open/floor/iron/dark, /area/station/science/server) "hLv" = ( -/obj/machinery/camera/directional/north{ - c_tag = "Central Hallway, West - HoP Line"; - name = "hallway camera" - }, -/obj/effect/turf_decal/tile/dark_blue/fourcorners, +/obj/effect/turf_decal/tile/dark_blue/full, /obj/effect/turf_decal/delivery/white, -/obj/machinery/light/small/directional/north, -/obj/machinery/ticket_machine/directional/north, -/turf/open/floor/iron/dark, +/turf/open/floor/iron/dark/smooth_large, /area/station/hallway/primary/central) "hLB" = ( /obj/effect/turf_decal/stripes/line{ @@ -23476,7 +23415,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/effect/spawner/random/structure/steam_vent, /turf/open/floor/plating, /area/station/maintenance/port) "hLH" = ( @@ -23508,19 +23446,25 @@ /obj/machinery/light/small/directional/east, /turf/open/floor/wood, /area/station/service/chapel/funeral) -"hLX" = ( -/obj/effect/mapping_helpers/broken_floor, -/obj/effect/spawner/random/structure/chair_flipped{ - dir = 8 +"hMe" = ( +/obj/structure/extinguisher_cabinet/directional/east, +/obj/structure/disposalpipe/trunk{ + dir = 1 }, -/turf/open/floor/plating, -/area/station/maintenance/department/engine/atmos) -"hMn" = ( +/obj/machinery/disposal/bin, +/turf/open/floor/iron/white, +/area/station/medical/break_room) +"hMn" = ( /obj/machinery/light/directional/west, -/obj/structure/chair/stool/directional/north, -/obj/item/radio/intercom/directional/west, +/obj/structure/bed/double{ + dir = 4 + }, +/obj/item/bedsheet/dorms_double{ + dir = 1 + }, +/obj/effect/landmark/start/hangover, /turf/open/floor/wood/large, -/area/station/commons/dorms) +/area/station/commons/dorms/room1) "hMw" = ( /obj/machinery/portable_atmospherics/canister/air, /turf/open/floor/plating, @@ -23538,43 +23482,51 @@ /turf/open/floor/iron, /area/station/command/gateway) "hMB" = ( -/obj/machinery/requests_console/directional/west{ - department = "Chapel"; - name = "Chapel Requests Console"; - assistance_requestable = 1 +/obj/machinery/camera/directional/west{ + c_tag = "Service - Chapel Office"; + name = "service camera" }, +/obj/item/radio/intercom/directional/west, /obj/structure/chair/comfy/brown{ dir = 4 }, /obj/effect/landmark/start/chaplain, -/turf/open/floor/iron/dark, +/turf/open/floor/wood/tile, /area/station/service/chapel/office) "hMD" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/structure/disposalpipe/segment, -/obj/machinery/light/floor/has_bulb, -/turf/open/floor/iron/dark, -/area/station/hallway/secondary/entry) +/obj/machinery/duct, +/turf/open/floor/iron/dark/side{ + dir = 10 + }, +/area/station/service/janitor) +"hME" = ( +/obj/effect/turf_decal/trimline/blue/filled/warning{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/medical/cryo) "hMJ" = ( -/obj/effect/turf_decal/tile/red/fourcorners, +/obj/effect/turf_decal/tile/red/anticorner/contrasted, /obj/machinery/light_switch/directional/south{ - pixel_x = 8 + pixel_x = 5 + }, +/obj/machinery/firealarm/directional/south{ + pixel_x = -5 }, -/obj/machinery/firealarm/directional/south, /obj/machinery/airalarm/directional/east, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 8 }, -/turf/open/floor/iron/dark, -/area/station/security/interrogation) -"hMW" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 5 +/turf/open/floor/iron/dark/side{ + dir = 6 }, -/turf/open/floor/iron/white, -/area/station/medical/surgery) +/area/station/security/interrogation) "hNi" = ( /obj/effect/turf_decal/trimline/brown/filled/line{ dir = 5 @@ -23585,20 +23537,6 @@ }, /turf/open/floor/iron/dark, /area/station/science/breakroom) -"hNo" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/decal/cleanable/blood/footprints, -/obj/machinery/door/airlock/maintenance, -/obj/structure/cable, -/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance, -/obj/effect/mapping_helpers/airlock/unres{ - dir = 1 - }, -/turf/open/floor/plating, -/area/station/maintenance/department/medical) "hNp" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -23616,21 +23554,31 @@ /turf/open/floor/iron/dark/textured, /area/station/hallway/primary/starboard) "hNt" = ( -/obj/machinery/light/directional/north, /obj/machinery/status_display/evac/directional/north, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/white, +/turf/open/floor/iron, /area/station/maintenance/department/science) -"hNB" = ( +"hNA" = ( +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, +/obj/machinery/duct, /turf/open/floor/iron/dark, -/area/station/command/teleporter) +/area/station/medical/morgue) "hNJ" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/blood/old, -/obj/effect/mob_spawn/corpse/human/assistant, -/turf/open/floor/iron/dark, -/area/station/maintenance/department/cargo) +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/door/airlock/maintenance{ + name = "Gambling Den Maintenance" + }, +/obj/machinery/duct, +/turf/open/floor/iron/dark/textured, +/area/station/service/abandoned_gambling_den) "hNM" = ( /obj/effect/turf_decal/tile/dark_blue/fourcorners, /obj/effect/turf_decal/plaque{ @@ -23684,19 +23632,13 @@ /obj/effect/turf_decal/box, /turf/open/floor/iron/large, /area/station/command/gateway) -"hOn" = ( -/obj/effect/turf_decal/tile/blue/fourcorners, -/obj/effect/turf_decal/stripes/line{ - dir = 10 +"hOr" = ( +/obj/structure/chair/office{ + dir = 8 }, -/obj/structure/window/reinforced/spawner/directional/west, -/obj/machinery/newscaster/directional/north, -/obj/structure/closet/secure_closet/chemical, -/obj/item/wrench/medical, -/obj/item/radio/headset/headset_med, -/obj/item/radio/headset/headset_med, -/turf/open/floor/iron/white/textured, -/area/station/medical/pharmacy) +/obj/effect/landmark/start/blueshield, +/turf/open/floor/wood, +/area/station/command/heads_quarters/blueshield) "hOt" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 1 @@ -23717,16 +23659,26 @@ /turf/open/floor/plating, /area/station/maintenance/department/science/xenobiology) "hPf" = ( -/obj/machinery/light/small/directional/west, -/obj/effect/spawner/random/trash/garbage, -/turf/open/floor/iron, -/area/station/maintenance/starboard/aft) +/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/structure/table/reinforced/rglass, +/obj/item/storage/medkit/regular, +/obj/item/toy/figure/md{ + pixel_y = 15; + pixel_x = -11 + }, +/turf/open/floor/iron/white, +/area/station/medical/office) +"hPs" = ( +/obj/machinery/airalarm/directional/east, +/obj/structure/chair/stool/directional/south, +/turf/open/floor/carpet/purple, +/area/station/commons/dorms/room3) "hPx" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/machinery/door/poddoor/shutters/window{ +/obj/machinery/door/poddoor/shutters{ id = "station_away_gate"; name = "Gateway Access Shutters" }, @@ -23747,13 +23699,17 @@ /obj/effect/turf_decal/tile/red/anticorner/contrasted{ dir = 4 }, -/obj/machinery/airalarm/directional/east, +/obj/structure/reagent_dispensers/wall/peppertank/directional/east, /obj/structure/table, /obj/item/radio/off, /obj/item/crowbar/red, /obj/item/assembly/flash/handheld, /turf/open/floor/iron/dark, /area/station/security/checkpoint/customs/auxiliary) +"hPC" = ( +/obj/machinery/power/floodlight, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) "hPM" = ( /obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/bridge_pipe/cyan/visible, @@ -23786,53 +23742,21 @@ /obj/item/radio/intercom/directional/west, /turf/open/floor/wood, /area/station/security/detectives_office) -"hQe" = ( +"hQP" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/structure/disposalpipe/sorting/mail{ - dir = 8 - }, -/obj/effect/mapping_helpers/mail_sorting/medbay/chemistry, /turf/open/floor/iron/white, -/area/station/medical/medbay/central) -"hQK" = ( -/obj/structure/ghost_critter_spawn, -/turf/open/floor/iron/dark, -/area/station/hallway/secondary/entry) -"hQL" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 10 - }, -/obj/effect/turf_decal/trimline/yellow/corner{ - dir = 4 - }, -/obj/structure/table, -/obj/item/stock_parts/subspace/transmitter, -/obj/item/stock_parts/subspace/transmitter, -/obj/item/stock_parts/subspace/treatment, -/obj/item/stock_parts/subspace/treatment, -/obj/item/stock_parts/subspace/treatment, -/turf/open/floor/iron/dark, -/area/station/engineering/storage/tech) -"hQP" = ( -/obj/structure/sign/poster/random/directional/east, -/obj/effect/spawner/random/structure/table, -/obj/effect/spawner/random/entertainment/drugs, -/obj/effect/spawner/random/entertainment/lighter, -/turf/open/floor/iron/showroomfloor, -/area/station/maintenance/starboard/aft) -"hQZ" = ( +/area/station/medical/medbay/lobby) +"hQX" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/tile/dark_blue/fourcorners, -/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/duct, -/turf/open/floor/iron/dark, -/area/station/command/bridge) +/turf/open/floor/iron/white, +/area/station/medical/virology) "hRe" = ( /obj/machinery/light/small/directional/north, /obj/machinery/camera/directional/north{ @@ -23842,11 +23766,6 @@ }, /turf/open/floor/engine, /area/station/science/xenobiology) -"hRl" = ( -/obj/machinery/power/apc/auto_name/directional/west, -/obj/structure/cable, -/turf/open/floor/wood, -/area/station/command/heads_quarters/blueshield) "hRt" = ( /obj/machinery/atmospherics/pipe/smart/manifold/scrubbers/visible{ dir = 8 @@ -23855,7 +23774,7 @@ /turf/open/floor/iron/dark, /area/station/engineering/atmos/pumproom) "hRA" = ( -/obj/effect/spawner/random/structure/table, +/obj/structure/table, /obj/effect/spawner/random/maintenance/two, /turf/open/floor/plating, /area/station/maintenance/port/aft) @@ -23863,12 +23782,9 @@ /obj/effect/turf_decal/trimline/red/filled/line{ dir = 4 }, -/obj/structure/table/reinforced, -/obj/machinery/recharger{ - pixel_x = -7 - }, -/obj/machinery/recharger{ - pixel_x = 7 +/obj/machinery/camera/directional/east{ + c_tag = "Security - Armory, East"; + name = "security camera" }, /obj/machinery/button/door/directional/east{ id = "armory_side_access"; @@ -23876,9 +23792,11 @@ req_access = list("armory"); pixel_y = -6 }, -/obj/machinery/camera/directional/east{ - c_tag = "Security - Armory, East"; - name = "security camera" +/obj/machinery/button/door/directional/east{ + id = "armory_desk"; + name = "Armory Desk Shutters Control"; + req_access = list("armory"); + pixel_y = 6 }, /obj/machinery/button/door/directional/east{ id = "armory_window_shutters"; @@ -23887,11 +23805,13 @@ pixel_y = 6; pixel_x = 38 }, -/obj/machinery/button/door/directional/east{ - id = "armory_desk"; - name = "Armory Desk Shutters Control"; - req_access = list("armory"); - pixel_y = 6 +/obj/structure/table/reinforced, +/obj/machinery/recharger{ + pixel_x = -9 + }, +/obj/machinery/recharger, +/obj/machinery/recharger{ + pixel_x = 9 }, /obj/item/toy/figure/warden{ pixel_y = 14 @@ -23899,19 +23819,16 @@ /turf/open/floor/iron/dark, /area/station/ai_monitored/security/armory) "hRV" = ( -/obj/machinery/vending/games, -/turf/open/floor/iron/dark/side{ - dir = 4 +/obj/structure/chair/sofa/right/maroon{ + dir = 8 }, +/turf/open/floor/iron, /area/station/commons/fitness/recreation) "hSc" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/disposalpipe/segment, +/obj/effect/spawner/random/structure/table_or_rack, +/obj/effect/spawner/random/maintenance/two, /turf/open/floor/plating, -/area/station/medical/medbay/central) +/area/station/maintenance/department/engine) "hSi" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/effect/turf_decal/stripes/line{ @@ -23931,12 +23848,17 @@ }, /turf/open/floor/iron/dark/textured, /area/station/hallway/primary/port) +"hSp" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 + }, +/turf/open/floor/iron/dark/side, +/area/station/engineering/break_room) "hSr" = ( -/obj/machinery/light/small/directional/south, -/obj/effect/spawner/random/structure/table_or_rack, -/obj/effect/spawner/random/maintenance/two, +/obj/machinery/space_heater, /turf/open/floor/plating, -/area/station/maintenance/department/science) +/area/station/maintenance/department/science/xenobiology) "hSy" = ( /obj/structure/cable, /obj/effect/turf_decal/trimline/red/filled/line{ @@ -23945,7 +23867,7 @@ /obj/machinery/computer/prisoner/management{ dir = 4 }, -/turf/open/floor/iron/showroomfloor, +/turf/open/floor/iron/dark, /area/station/security/warden) "hSz" = ( /obj/effect/turf_decal/trimline/green/filled/line{ @@ -23972,18 +23894,12 @@ }, /obj/structure/window/reinforced/spawner/directional/south, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark/smooth_half{ - dir = 4 - }, +/turf/open/floor/iron/dark/smooth_half, /area/station/command/gateway) -"hTn" = ( -/obj/machinery/duct, -/turf/open/floor/iron/white/textured, -/area/station/medical/chemistry) "hTs" = ( /obj/structure/closet/secure_closet/personal/cabinet, /turf/open/floor/carpet/blue, -/area/station/commons/dorms) +/area/station/commons/dorms/room2) "hTx" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 4 @@ -23992,7 +23908,6 @@ /area/station/cargo/storage) "hTE" = ( /obj/structure/cable, -/obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden, /obj/machinery/meter, /turf/open/floor/plating, @@ -24004,9 +23919,9 @@ "hTS" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "cmo_shutters"; - name = "CMO Office Shutters"; +/obj/machinery/door/poddoor/shutters{ + id = "cmo_office_shutters"; + name = "CMO's Office Shutters"; dir = 1 }, /turf/open/floor/plating, @@ -24020,6 +23935,7 @@ c_tag = "Arrivals - Bay 1, Lower Hallway"; name = "arrivals camera" }, +/obj/structure/extinguisher_cabinet/directional/south, /turf/open/floor/iron/dark, /area/station/hallway/secondary/entry) "hUt" = ( @@ -24028,24 +23944,29 @@ /turf/open/floor/iron/dark/side, /area/station/commons/fitness) "hUA" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/white, -/area/station/hallway/secondary/exit/departure_lounge) +/obj/structure/easel, +/obj/item/canvas/twentythree_twentythree, +/obj/item/canvas/twentythree_nineteen, +/obj/item/canvas/nineteen_nineteen, +/turf/open/floor/wood, +/area/station/service/library/lounge) "hUQ" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable, +/obj/machinery/door/poddoor/preopen{ + id = "bridge_blast_doors"; + name = "Bridge Access Blast Door" + }, /turf/open/floor/plating, /area/station/command/bridge) "hUS" = ( /obj/effect/turf_decal/trimline/neutral/filled/line, /obj/machinery/airalarm/directional/south, -/obj/structure/chair{ +/obj/structure/chair/sofa/bench/left{ dir = 1 }, -/obj/effect/landmark/start/hangover, /obj/machinery/camera/autoname/directional/south, +/obj/effect/landmark/start/hangover, /turf/open/floor/iron/dark, /area/station/hallway/secondary/exit/departure_lounge) "hUW" = ( @@ -24056,15 +23977,11 @@ dir = 4 }, /obj/machinery/light/directional/west, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, /turf/open/floor/iron/dark, /area/station/security/brig) -"hVl" = ( -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/components/unary/thermomachine/freezer{ - dir = 1 - }, -/turf/open/floor/engine, -/area/station/medical/cryo) "hVF" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -24079,6 +23996,13 @@ /obj/effect/turf_decal/tile/red/fourcorners, /turf/open/floor/iron/dark, /area/station/security/checkpoint/escape) +"hWa" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 5 + }, +/obj/structure/closet/crate/freezer/blood, +/turf/open/floor/iron/white, +/area/station/medical/surgery) "hWv" = ( /obj/structure/sign/poster/ripped/directional/east, /obj/structure/bed/pod, @@ -24086,24 +24010,8 @@ /obj/effect/landmark/start/mime, /turf/open/floor/carpet/black, /area/station/service/theater) -"hWx" = ( -/obj/structure/disposalpipe/junction{ - dir = 2 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/duct, -/turf/open/floor/iron/dark, -/area/station/command/bridge) "hWF" = ( -/obj/effect/turf_decal/tile/green, -/obj/effect/turf_decal/tile/green{ - dir = 4 - }, -/obj/effect/turf_decal/tile/green{ - dir = 8 - }, +/obj/effect/turf_decal/tile/green/anticorner/contrasted, /obj/machinery/atmospherics/pipe/smart/manifold/green/visible{ dir = 1 }, @@ -24124,18 +24032,6 @@ /obj/machinery/camera/autoname/directional/east, /turf/open/floor/iron/dark, /area/station/security/prison) -"hXj" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 - }, -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/east, -/obj/machinery/light/small/directional/east, -/turf/open/floor/iron/dark, -/area/station/security/checkpoint/medical) "hXt" = ( /turf/open/floor/iron/white, /area/station/science/genetics) @@ -24143,26 +24039,32 @@ /obj/effect/turf_decal/trimline/brown/filled/line{ dir = 1 }, -/obj/machinery/firealarm/directional/north, +/obj/machinery/firealarm/directional/north{ + pixel_x = 5 + }, /obj/machinery/light_switch/directional/north{ - pixel_x = -8 + pixel_x = -5 }, /obj/structure/table, /obj/machinery/cell_charger, /obj/item/stock_parts/cell/upgraded, +/obj/item/toy/figure/cargotech{ + pixel_y = 13 + }, /turf/open/floor/iron/dark/side{ dir = 1 }, /area/station/cargo/storage) -"hXU" = ( +"hXQ" = ( /obj/effect/turf_decal/trimline/yellow/filled/line, -/obj/effect/turf_decal/trimline/yellow/line{ - dir = 1 - }, -/obj/structure/sign/poster/official/random/directional/south, /obj/structure/table, -/turf/open/floor/iron, -/area/station/hallway/primary/aft) +/obj/item/crowbar/large, +/obj/item/storage/medkit/regular{ + pixel_x = 6; + pixel_y = 6 + }, +/turf/open/floor/iron/dark/side, +/area/station/engineering/storage_shared) "hYj" = ( /obj/effect/turf_decal/trimline/red/filled/warning{ dir = 8 @@ -24182,12 +24084,6 @@ /obj/machinery/light/small/directional/west, /turf/open/floor/iron/dark, /area/station/security/office) -"hYl" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/iron/white/textured, -/area/station/medical/pharmacy) "hYC" = ( /obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 4 @@ -24203,8 +24099,13 @@ /area/station/hallway/primary/fore) "hYH" = ( /obj/structure/sign/warning/biohazard/directional/north, -/obj/machinery/camera/autoname/directional/north, -/turf/open/floor/iron/white, +/obj/machinery/camera/directional/north{ + c_tag = "Maintenance - Science Pass-through, Xenobiology Access"; + name = "maintenance camera"; + network = list("ss13","rd","xeno") + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/iron, /area/station/maintenance/department/science) "hYM" = ( /obj/effect/turf_decal/trimline/brown/filled/line, @@ -24238,23 +24139,32 @@ /turf/closed/wall, /area/station/commons/dorms/laundry) "hZj" = ( -/obj/machinery/door/window/left/directional/north{ - name = "Labor Camp Observation"; - req_access = list("security") +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/light/directional/west, +/obj/structure/extinguisher_cabinet/directional/west, +/obj/structure/rack, +/obj/item/storage/briefcase{ + pixel_x = -3; + pixel_y = 3 }, +/obj/item/storage/secure/briefcase, /turf/open/floor/iron/dark, -/area/station/security/processing) +/area/station/security/detectives_office) "hZp" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 1 }, /turf/open/floor/iron/dark/side, /area/station/commons/locker) +"hZF" = ( +/obj/item/radio/intercom/directional/west, +/turf/open/floor/wood, +/area/station/service/library/lounge) "hZS" = ( -/obj/effect/turf_decal/delivery/red, +/obj/effect/turf_decal/bot_red, /obj/structure/cable, /obj/machinery/suit_storage_unit/standard_unit, -/turf/open/floor/iron/textured, +/turf/open/floor/iron/large, /area/station/ai_monitored/command/storage/eva) "iac" = ( /obj/structure/table, @@ -24263,12 +24173,28 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/station/maintenance/port/fore) +"iah" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/turf/open/floor/wood, +/area/station/command/heads_quarters/hop) "iap" = ( /obj/effect/turf_decal/trimline/neutral/filled/warning{ dir = 8 }, /turf/open/floor/iron/dark, /area/station/hallway/secondary/exit/departure_lounge) +"iar" = ( +/obj/effect/turf_decal/tile/blue/opposingcorners, +/obj/machinery/light/directional/south, +/obj/structure/sign/flag/nanotrasen/directional/south, +/turf/open/floor/iron/checker{ + dir = 1 + }, +/area/station/command/heads_quarters/cmo) "iay" = ( /obj/effect/turf_decal/tile/bar/opposingcorners{ dir = 1 @@ -24285,6 +24211,11 @@ /obj/effect/landmark/generic_maintenance_landmark, /turf/open/floor/plating, /area/station/maintenance/port/fore) +"iaD" = ( +/obj/item/radio/intercom/directional/south, +/obj/structure/closet/secure_closet/captains, +/turf/open/floor/wood, +/area/station/command/heads_quarters/captain/private) "iaE" = ( /obj/effect/turf_decal/tile/blue/fourcorners, /obj/machinery/light/directional/east, @@ -24292,18 +24223,12 @@ /turf/open/floor/iron/dark, /area/station/hallway/primary/starboard) "iaL" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, /obj/machinery/light/directional/east, /obj/machinery/power/apc/auto_name/directional/east, /obj/structure/cable, /obj/structure/closet/l3closet/scientist, /obj/item/extinguisher, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/iron/white, +/turf/open/floor/iron/showroomfloor, /area/station/science/xenobiology/hallway) "iaT" = ( /turf/closed/wall, @@ -24314,6 +24239,19 @@ }, /turf/open/floor/iron, /area/station/science/ordnance) +"ibg" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/turf/open/floor/wood, +/area/station/service/library) +"ibp" = ( +/obj/effect/turf_decal/tile/dark_blue/fourcorners, +/obj/machinery/computer/message_monitor{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/command/bridge) "ibw" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -24338,12 +24276,13 @@ }, /turf/open/floor/iron/white, /area/station/science/research) -"icr" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/blood/old, -/obj/effect/mob_spawn/corpse/human/damaged, -/turf/open/floor/plating, -/area/station/maintenance/port/aft) +"ibZ" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/landmark/event_spawn, +/turf/open/floor/iron, +/area/station/hallway/primary/aft) "icu" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, @@ -24352,8 +24291,8 @@ /area/station/command/heads_quarters/hos) "icv" = ( /obj/effect/turf_decal/bot, +/obj/machinery/status_display/evac/directional/south, /obj/machinery/power/port_gen/pacman/pre_loaded, -/obj/machinery/newscaster/directional/south, /turf/open/floor/iron/large, /area/station/engineering/gravity_generator) "icx" = ( @@ -24365,33 +24304,34 @@ /obj/structure/cable, /turf/open/space/basic, /area/station/solars/starboard/fore) -"icT" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/table, -/obj/item/airlock_painter/decal/tile{ - pixel_x = -5; - pixel_y = 6 - }, -/obj/item/airlock_painter{ - pixel_x = 7; - pixel_y = 5 +"icV" = ( +/obj/structure/sign/painting/library{ + pixel_x = -32 }, -/obj/item/airlock_painter/decal{ - pixel_x = 5; - pixel_y = -1 +/obj/item/radio/intercom/directional/north, +/obj/structure/table/wood, +/obj/effect/spawner/random/bureaucracy/briefcase{ + spawn_loot_count = 2; + spawn_random_offset = 1 }, -/obj/item/toner/extreme, -/obj/item/toner/extreme, -/obj/item/toner/extreme, -/obj/item/toner/large, -/turf/open/floor/iron, -/area/station/engineering/storage_shared) +/turf/open/floor/wood, +/area/station/service/library/private) "icZ" = ( /obj/machinery/computer/mech_bay_power_console{ dir = 1 }, /turf/open/floor/iron, /area/station/cargo/warehouse) +"ide" = ( +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 1 + }, +/obj/machinery/status_display/evac/directional/north, +/obj/machinery/modular_computer/preset/cargochat/engineering, +/turf/open/floor/iron/dark/side{ + dir = 1 + }, +/area/station/engineering/break_room) "idJ" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /turf/open/floor/iron/dark/side{ @@ -24411,19 +24351,10 @@ /turf/open/floor/plating, /area/station/maintenance/port/fore) "iea" = ( +/obj/machinery/status_display/ai/directional/north, /obj/effect/decal/cleanable/dirt, -/obj/structure/sign/poster/random/directional/north, -/turf/open/floor/iron/white, +/turf/open/floor/iron, /area/station/maintenance/department/science) -"iej" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 - }, -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/turf/open/floor/carpet/royalblue, -/area/station/command/heads_quarters/captain) "ieE" = ( /obj/structure/cable, /obj/machinery/power/solar{ @@ -24436,13 +24367,6 @@ /obj/docking_port/stationary/escape_pod, /turf/open/space/basic, /area/space) -"ieL" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 6 - }, -/obj/machinery/defibrillator_mount/directional/south, -/turf/open/floor/iron/white, -/area/station/medical/exam_room) "ieP" = ( /obj/effect/turf_decal/trimline/green/filled/warning, /obj/effect/turf_decal/trimline/green/warning{ @@ -24452,20 +24376,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/dark, /area/station/hallway/primary/port) -"ifb" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/blue/line{ - dir = 8 - }, -/obj/structure/chair/sofa/corp{ - dir = 8 - }, -/obj/effect/landmark/start/assistant, -/obj/machinery/light/directional/east, -/turf/open/floor/iron/dark, -/area/station/hallway/primary/central) "ifj" = ( /obj/machinery/light/neon_lining{ dir = 4 @@ -24475,6 +24385,17 @@ }, /turf/open/floor/stone, /area/station/science/xenobiology) +"ifr" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 5 + }, +/obj/effect/turf_decal/trimline/blue/corner{ + dir = 8 + }, +/obj/structure/disposalpipe/trunk, +/obj/machinery/disposal/bin, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) "ifC" = ( /obj/effect/turf_decal/trimline/green/filled/warning{ dir = 8 @@ -24507,6 +24428,7 @@ dir = 6 }, /obj/item/kirbyplants/random, +/obj/effect/landmark/start/hangover, /turf/open/floor/iron/dark, /area/station/hallway/secondary/entry) "igl" = ( @@ -24514,7 +24436,9 @@ dir = 1 }, /obj/effect/turf_decal/trimline/purple/line, -/obj/structure/table, +/obj/structure/extinguisher_cabinet/directional/north, +/obj/structure/chair/sofa/bench/right, +/obj/effect/landmark/start/assistant, /turf/open/floor/iron/dark, /area/station/hallway/primary/central) "igm" = ( @@ -24538,11 +24462,12 @@ }, /area/station/service/theater) "ihg" = ( -/obj/effect/turf_decal/trimline/blue/filled/line, -/obj/effect/turf_decal/trimline/blue/line{ +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 6 + }, +/obj/effect/turf_decal/trimline/blue/corner{ dir = 1 }, -/obj/structure/closet/emcloset, /turf/open/floor/iron/dark, /area/station/hallway/primary/central) "ihh" = ( @@ -24552,7 +24477,7 @@ "iho" = ( /obj/structure/closet/secure_closet/personal/cabinet, /turf/open/floor/wood/large, -/area/station/commons/dorms) +/area/station/commons/dorms/room1) "ihC" = ( /obj/effect/turf_decal/tile/red/fourcorners, /obj/item/kirbyplants/random, @@ -24563,32 +24488,63 @@ /obj/effect/turf_decal/trimline/red/filled/line{ dir = 1 }, -/turf/open/floor/iron/showroomfloor, +/turf/open/floor/iron/dark, /area/station/security/lockers) +"ihK" = ( +/obj/machinery/status_display/evac/directional/south, +/turf/open/floor/wood, +/area/station/command/meeting_room) +"ihO" = ( +/obj/structure/cable, +/obj/effect/spawner/random/trash/cigbutt, +/turf/open/floor/iron, +/area/station/maintenance/disposal/incinerator) "ihP" = ( /obj/structure/sign/warning/rad_shelter/directional/west, /turf/open/floor/iron/dark, /area/station/security/prison) +"iib" = ( +/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/machinery/light/small/directional/south, +/obj/machinery/door/window/left/directional/north{ + name = "Miscellaneous Medical Supplies"; + req_access = list("medical") + }, +/obj/structure/table/reinforced/rglass, +/obj/item/gun/syringe, +/turf/open/floor/iron/white, +/area/station/medical/storage) "iiv" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/station/maintenance/disposal) "iix" = ( -/obj/effect/landmark/blobstart, +/obj/structure/foamedmetal, /turf/open/floor/plating, /area/station/service/hydroponics) "iiC" = ( -/obj/machinery/cryopod/prison{ - dir = 8 +/obj/machinery/camera/autoname/directional/north, +/obj/structure/closet/secure_closet/freezer/kitchen{ + req_access = null }, -/turf/open/floor/iron/dark, -/area/station/security/prison/safe) +/turf/open/floor/iron/kitchen, +/area/station/security/prison/mess) "iiE" = ( /obj/machinery/atmospherics/pipe/smart/simple/orange/visible{ dir = 4 }, /turf/open/floor/plating, -/area/station/maintenance/department/engine) +/area/station/maintenance/department/engineering/central) +"iiQ" = ( +/obj/structure/chair/office, +/obj/effect/landmark/start/brig_physician, +/turf/open/floor/iron/white, +/area/station/security/medical) +"iiR" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/portable_atmospherics/pump, +/turf/open/floor/iron/dark/smooth_large, +/area/station/engineering/atmos) "ija" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -24596,6 +24552,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, +/obj/structure/cable, /obj/machinery/door/airlock/engineering/glass{ name = "Server Room" }, @@ -24603,16 +24560,9 @@ /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 4 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/general/hidden, /turf/open/floor/iron/dark/textured_large, /area/station/tcommsat/computer) -"ijg" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/disposalpipe/segment, -/obj/machinery/duct, -/turf/open/floor/iron/white, -/area/station/medical/medbay/aft) "ijj" = ( /obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 4 @@ -24624,58 +24574,23 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/dark, /area/station/ai_monitored/command/storage/eva) -"ijl" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/firedoor, -/obj/machinery/door/window/left/directional/east{ - name = "Apothecary Desk"; - req_access = list("pharmacy") - }, -/obj/machinery/door/window/right/directional/west{ - name = "Apothecary Desk" - }, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "apothecary_shutters"; - name = "Apothecary Shutters"; - dir = 8 - }, -/obj/structure/desk_bell{ - pixel_x = -6 - }, -/turf/open/floor/iron, -/area/station/medical/pharmacy) "ijn" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/door/airlock/maintenance{ - name = "Construction Area Maintenance" - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/effect/mapping_helpers/airlock/access/all/engineering/construction, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, +/obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ - dir = 8 + dir = 1 }, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/station/maintenance/port/aft) +/area/station/maintenance/department/engine) "ijp" = ( /obj/machinery/light/small/directional/east, /turf/open/floor/engine/plasma, /area/station/engineering/atmos) "ijG" = ( -/obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/components/trinary/filter/atmos/flipped/co2, /obj/effect/landmark/event_spawn, /turf/open/floor/iron, /area/station/maintenance/disposal/incinerator) -"ijI" = ( -/turf/open/floor/iron/white, -/area/station/medical/medbay/lobby) "ijM" = ( /obj/effect/turf_decal/trimline/purple/filled/line{ dir = 4 @@ -24690,11 +24605,6 @@ /obj/effect/decal/cleanable/blood/gibs/old, /turf/open/floor/plating, /area/station/maintenance/port/fore) -"ijZ" = ( -/obj/effect/spawner/random/structure/table, -/obj/effect/spawner/random/maintenance, -/turf/open/floor/plating, -/area/station/maintenance/department/medical) "ika" = ( /obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 8 @@ -24702,17 +24612,31 @@ /obj/machinery/computer/apc_control{ dir = 4 }, -/turf/open/floor/iron, +/turf/open/floor/iron/dark/side{ + dir = 8 + }, /area/station/command/heads_quarters/ce) +"ike" = ( +/obj/effect/turf_decal/tile/red/fourcorners, +/obj/structure/table/reinforced, +/obj/item/pinpointer/nuke, +/obj/item/melee/baton, +/turf/open/floor/iron/dark, +/area/station/command/bridge) "iki" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 8 +/obj/effect/turf_decal/trimline/yellow/filled/warning{ + dir = 4 }, -/obj/structure/closet/toolcloset, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, /turf/open/floor/iron/dark/side{ - dir = 8 + dir = 4 }, -/area/station/engineering/storage_shared) +/area/station/command/heads_quarters/ce) "ikm" = ( /obj/effect/turf_decal/box, /obj/effect/turf_decal/stripes/corner, @@ -24723,15 +24647,15 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, /obj/machinery/holopad, -/turf/open/floor/iron/large, +/turf/open/floor/iron/white/smooth_large, /area/station/science/auxlab) "iko" = ( -/obj/effect/turf_decal/stripes/end{ - dir = 8 - }, -/obj/machinery/shower/directional/west, -/turf/open/floor/iron/white/textured, -/area/station/medical/medbay/central) +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/department/engine) "ikp" = ( /obj/structure/lattice, /obj/machinery/atmospherics/pipe/smart/simple/orange/visible{ @@ -24743,9 +24667,11 @@ /obj/effect/turf_decal/trimline/brown/filled/line{ dir = 1 }, -/obj/machinery/firealarm/directional/north, +/obj/machinery/firealarm/directional/north{ + pixel_x = -5 + }, /obj/machinery/light_switch/directional/north{ - pixel_x = 8 + pixel_x = 5 }, /obj/structure/table, /obj/item/paper_bin, @@ -24755,12 +24681,29 @@ dir = 1 }, /area/station/cargo/office) +"ikt" = ( +/obj/structure/table/wood, +/obj/machinery/recharger, +/obj/item/hand_tele{ + pixel_x = -19 + }, +/obj/item/melee/chainofcommand{ + pixel_x = -15 + }, +/turf/open/floor/wood, +/area/station/command/heads_quarters/captain/private) "ikD" = ( /obj/effect/turf_decal/trimline/purple/filled/line{ dir = 4 }, /turf/open/floor/iron/white, /area/station/science/genetics) +"ikP" = ( +/obj/structure/sign/poster/random/directional/south, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/department/engine) "ikU" = ( /obj/effect/turf_decal/tile/bar/opposingcorners{ dir = 1 @@ -24807,35 +24750,16 @@ }, /turf/open/floor/iron/dark/textured, /area/station/hallway/primary/central) -"ilj" = ( -/obj/effect/turf_decal/trimline/green/filled/line, -/obj/structure/table/glass, -/obj/item/healthanalyzer, -/obj/item/clothing/glasses/hud/health, -/obj/item/clothing/gloves/latex, -/obj/item/storage/box/beakers, -/obj/item/storage/box/syringes{ - pixel_x = 4; - pixel_y = 4 - }, -/obj/item/storage/box/tube{ - pixel_y = 4; - pixel_x = -2 - }, -/obj/machinery/newscaster/directional/south, -/obj/item/storage/box/monkeycubes/mousecubes, -/obj/item/storage/box/monkeycubes/mousecubes{ - pixel_x = 6; - pixel_y = 4 - }, -/turf/open/floor/iron/white, -/area/station/medical/virology) "iln" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 1 }, /turf/open/floor/iron/dark, /area/station/engineering/atmos/pumproom) +"ilu" = ( +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/command/bridge) "ilE" = ( /obj/structure/chair{ dir = 1 @@ -24865,13 +24789,13 @@ /turf/open/floor/iron/dark, /area/station/security/office) "ilX" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/machinery/duct, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 + }, /turf/open/floor/wood, -/area/station/command/heads_quarters/captain) +/area/station/medical/psychology) "imb" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 4 @@ -24886,26 +24810,6 @@ }, /turf/open/floor/engine, /area/station/science/ordnance/burnchamber) -"imn" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 4 - }, -/obj/machinery/requests_console/directional/east{ - assistance_requestable = 1; - department = "Engineering"; - name = "Engineering Requests Console"; - supplies_requestable = 1 - }, -/obj/structure/table, -/obj/machinery/light/small/directional/east, -/obj/item/stack/ducts/fifty, -/obj/item/stack/ducts/fifty, -/obj/item/construction/plumbing/engineering, -/obj/item/plunger, -/turf/open/floor/iron/dark/side{ - dir = 4 - }, -/area/station/engineering/storage_shared) "imo" = ( /obj/structure/sign/poster/official/random/directional/west, /turf/open/floor/iron/dark/side{ @@ -24928,23 +24832,31 @@ /turf/open/floor/engine, /area/station/ai_monitored/turret_protected/aisat/atmos) "imx" = ( -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ - dir = 4 +/obj/machinery/atmospherics/pipe/smart/manifold/scrubbers/visible{ + dir = 1 }, /obj/machinery/meter, /turf/open/floor/iron/dark, /area/station/engineering/atmos) +"imB" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/light/directional/west, +/obj/machinery/space_heater, +/turf/open/floor/iron/dark/smooth_large, +/area/station/engineering/atmos) "imG" = ( -/obj/machinery/light/directional/north, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/station/medical/medbay/lobby) "imH" = ( /obj/effect/turf_decal/tile/red/half/contrasted, -/obj/structure/cable, -/obj/machinery/firealarm/directional/south, +/obj/machinery/firealarm/directional/south{ + pixel_x = 5 + }, /obj/machinery/light_switch/directional/south{ - pixel_x = -8 + pixel_x = -5 }, /turf/open/floor/iron/dark, /area/station/security/checkpoint/customs/auxiliary) @@ -24968,34 +24880,46 @@ /turf/open/floor/iron/white, /area/station/science/research) "imV" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/obj/structure/extinguisher_cabinet/directional/west, -/turf/open/floor/wood, -/area/station/commons/vacant_room/office) +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/cobweb, +/obj/effect/spawner/random/structure/crate, +/turf/open/floor/plating, +/area/station/maintenance/department/engine) "ina" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 5 +/obj/effect/turf_decal/siding/wideplating_new/dark{ + dir = 8 }, -/obj/machinery/telecomms/bus/preset_four, -/turf/open/floor/engine/telecomms, +/obj/effect/turf_decal/siding/wideplating_new/dark/corner, +/obj/machinery/light/directional/north, +/obj/structure/cable, +/turf/open/floor/iron/dark/telecomms, /area/station/tcommsat/server) "inn" = ( -/obj/effect/decal/cleanable/dirt, /obj/machinery/airalarm/directional/east, /obj/structure/cable, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, /area/station/maintenance/department/electrical) "ins" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) +/obj/machinery/light/small/directional/east, +/turf/open/floor/iron/dark/smooth_large, +/area/station/hallway/secondary/entry) +"inA" = ( +/obj/effect/turf_decal/tile/yellow/fourcorners, +/obj/structure/window/reinforced/spawner/directional/north, +/obj/structure/table/reinforced, +/obj/item/storage/toolbox/mechanical{ + desc = "Danger. Very robust. Did someone change this?" + }, +/obj/item/crowbar/large{ + desc = "Sic semper tyrannis."; + name = "The One Free Engineer's crowbar" + }, +/turf/open/floor/iron/dark, +/area/station/command/bridge) "inB" = ( /obj/effect/turf_decal/tile/red/fourcorners, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 4 }, /turf/open/floor/iron/dark, @@ -25022,43 +24946,43 @@ /obj/machinery/atmospherics/pipe/smart/simple/cyan/visible, /turf/open/floor/plating, /area/station/engineering/atmos) -"ioi" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 +"inV" = ( +/obj/structure/disposalpipe/segment{ + dir = 9 }, -/turf/open/floor/iron/dark, -/area/station/engineering/atmos) +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) "iol" = ( /obj/structure/flora/bush/fullgrass/style_random, /obj/structure/flora/bush/jungle/c/style_random, /turf/open/floor/grass, /area/station/hallway/primary/aft) "iom" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 6 - }, -/obj/item/kirbyplants/random, -/turf/open/floor/iron/dark, -/area/station/hallway/secondary/exit/departure_lounge) +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/holopad, +/turf/open/floor/wood, +/area/station/service/library) "ioq" = ( -/obj/machinery/light/small/directional/north, -/obj/effect/spawner/random/structure/table, -/obj/effect/spawner/random/maintenance, +/obj/effect/spawner/random/structure/table_or_rack, +/obj/item/storage/box/lights/mixed, +/obj/effect/spawner/random/entertainment/plushie, /turf/open/floor/plating, -/area/station/maintenance/department/science) +/area/station/maintenance/department/science/xenobiology) "ior" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable, /turf/open/floor/plating, /area/station/engineering/break_room) "ioJ" = ( -/obj/effect/turf_decal/stripes/line, +/obj/machinery/airalarm/directional/south, /obj/structure/table, +/obj/machinery/cell_charger, /obj/item/stock_parts/cell/high, -/obj/machinery/airalarm/directional/south, /turf/open/floor/iron, /area/station/engineering/engine_smes) "ioZ" = ( @@ -25066,30 +24990,27 @@ dir = 1 }, /obj/effect/spawner/random/vending/snackvend, -/obj/structure/sign/directions/cryo/directional/north{ - pixel_y = 23 - }, /turf/open/floor/iron/dark, /area/station/hallway/secondary/exit/departure_lounge) "ipb" = ( -/obj/effect/turf_decal/box, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/machinery/holopad, -/turf/open/floor/iron/dark/smooth_large, -/area/station/security/prison/garden) +/obj/machinery/duct, +/turf/open/floor/iron/dark, +/area/station/security/prison) "ipd" = ( -/obj/effect/turf_decal/tile/dark_blue/fourcorners, +/obj/effect/turf_decal/tile/dark_blue/full, /obj/machinery/light/small/directional/west, -/obj/machinery/camera/directional/west{ - c_tag = "AI - Upload Access" +/obj/machinery/camera/motion/directional/west{ + c_tag = "AI - Upload Access"; + network = list("ss13","aiupload"); + name = "ai camera" }, /obj/machinery/power/apc/auto_name/directional/west, +/obj/effect/turf_decal/box, +/obj/machinery/holopad, /obj/structure/cable, -/obj/machinery/recharge_station, -/obj/effect/landmark/start/cyborg, -/turf/open/floor/iron/dark, +/turf/open/floor/iron/dark/smooth_large, /area/station/ai_monitored/turret_protected/ai_upload_foyer) "ipj" = ( /obj/machinery/atmospherics/pipe/smart/simple/dark/visible{ @@ -25099,21 +25020,36 @@ /turf/open/floor/engine, /area/station/maintenance/disposal/incinerator) "ipp" = ( -/turf/open/floor/wood, -/area/station/maintenance/starboard/aft) +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/structure/window/spawner/directional/north, +/obj/machinery/chem_master, +/turf/open/floor/iron/white/textured, +/area/station/medical/pharmacy) "ipt" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 1 + }, /obj/structure/cable, -/obj/effect/spawner/random/engineering/tracking_beacon, +/obj/structure/table/reinforced, +/obj/machinery/computer/security/telescreen{ + desc = "Used for monitoring medbay to ensure patient safety."; + name = "Medbay Monitor"; + network = list("medbay") + }, /turf/open/floor/iron/dark, -/area/station/command/bridge) +/area/station/security/checkpoint/medical) "ipC" = ( +/obj/machinery/firealarm/directional/east{ + pixel_y = -5 + }, +/obj/machinery/light_switch/directional/east{ + pixel_y = 5 + }, /obj/structure/chair{ dir = 8 }, -/obj/machinery/firealarm/directional/east, /turf/open/floor/iron/dark/side{ dir = 4 }, @@ -25134,11 +25070,13 @@ /area/station/maintenance/starboard/fore) "ipH" = ( /obj/machinery/light/small/directional/east, -/obj/structure/filingcabinet, /obj/machinery/requests_console/directional/east{ department = "Law Office"; name = "Law Office Requests Console" }, +/obj/effect/mapping_helpers/requests_console/assistance, +/obj/effect/mapping_helpers/requests_console/information, +/obj/structure/filingcabinet, /turf/open/floor/wood, /area/station/service/lawoffice) "ipL" = ( @@ -25173,28 +25111,9 @@ "iqi" = ( /obj/structure/cable, /obj/machinery/power/apc/auto_name/directional/north, -/obj/structure/table, -/obj/effect/spawner/random/food_or_drink/donkpockets, +/obj/machinery/suit_storage_unit/industrial/loader, /turf/open/floor/iron, /area/station/cargo/warehouse) -"iqm" = ( -/obj/effect/turf_decal/tile/blue/half/contrasted{ - dir = 8 - }, -/obj/structure/table/glass, -/obj/item/emergency_bed{ - pixel_y = 6 - }, -/obj/item/emergency_bed{ - pixel_y = 11 - }, -/obj/item/emergency_bed{ - pixel_y = 13 - }, -/turf/open/floor/iron/dark/side{ - dir = 4 - }, -/area/station/medical/paramedic) "iqq" = ( /obj/effect/turf_decal/trimline/red/filled/warning{ dir = 4 @@ -25205,16 +25124,6 @@ /obj/effect/landmark/start/warden, /turf/open/floor/iron/dark, /area/station/ai_monitored/security/armory) -"iqs" = ( -/obj/effect/turf_decal/trimline/brown/line{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 4 - }, -/obj/machinery/station_map/engineering/directional/east, -/turf/open/floor/iron/dark, -/area/station/hallway/secondary/entry) "iqD" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -25228,29 +25137,41 @@ }, /turf/open/floor/iron/dark/textured, /area/station/hallway/primary/port) +"iqG" = ( +/obj/structure/disposalpipe/sorting/mail{ + dir = 8 + }, +/obj/effect/mapping_helpers/mail_sorting/medbay/cmo_office, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) "iqM" = ( -/obj/effect/turf_decal/tile/neutral/half/contrasted{ +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/blue/line{ dir = 4 }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/station/maintenance/starboard/aft) +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) "iqN" = ( -/obj/effect/turf_decal/trimline/dark_blue/filled/line{ - dir = 1 +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/effect/turf_decal/trimline/dark_blue/line, -/obj/machinery/airalarm/directional/north, -/turf/open/floor/iron/dark, -/area/station/hallway/primary/central) -"iqP" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/machinery/duct, -/obj/effect/turf_decal/stripes/line{ +/turf/open/floor/carpet/blue, +/area/station/medical/psychology) +"iqP" = ( +/obj/effect/turf_decal/stripes/corner{ dir = 8 }, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, /turf/open/floor/iron/dark, /area/station/engineering/atmos/storage) "iqQ" = ( @@ -25258,28 +25179,6 @@ /obj/machinery/camera/autoname/directional/north, /turf/open/floor/wood, /area/station/service/chapel/funeral) -"iqR" = ( -/obj/effect/turf_decal/tile/blue/opposingcorners, -/obj/structure/table/glass, -/obj/item/book/manual/wiki/infections{ - pixel_x = 5; - pixel_y = 3 - }, -/obj/item/book/manual/wiki/surgery{ - pixel_x = -4; - pixel_y = 3 - }, -/obj/item/book/manual/wiki/medicine{ - pixel_x = -2; - pixel_y = -1 - }, -/obj/item/book/manual/wiki/chemistry{ - pixel_x = 5 - }, -/turf/open/floor/iron/cafeteria{ - dir = 8 - }, -/area/station/command/heads_quarters/cmo) "iqS" = ( /obj/structure/closet/crate, /obj/item/clothing/under/color/lightpurple, @@ -25293,28 +25192,15 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/iron/dark, /area/station/hallway/secondary/entry) -"irg" = ( -/obj/structure/flora/bush/fullgrass/style_random, -/obj/structure/window/reinforced/spawner/directional/south, -/obj/structure/window/reinforced/spawner/directional/north, -/obj/structure/flora/bush/flowers_pp/style_random, -/turf/open/floor/grass, -/area/station/command/bridge) -"irm" = ( -/obj/effect/turf_decal/tile/blue/fourcorners, -/turf/open/floor/iron/white, -/area/station/medical/surgery) -"irn" = ( -/obj/effect/turf_decal/trimline/blue/filled/corner{ +"irp" = ( +/obj/machinery/light/small/directional/west, +/obj/machinery/cryopod/prison{ dir = 4 }, -/obj/effect/turf_decal/trimline/yellow/line{ - dir = 8 - }, /turf/open/floor/iron/dark/side{ dir = 8 }, -/area/station/engineering/storage/tech) +/area/station/security/prison/safe) "irt" = ( /obj/effect/turf_decal/tile/yellow/half/contrasted{ dir = 1 @@ -25353,22 +25239,29 @@ /obj/structure/cable, /turf/open/floor/iron/dark, /area/station/security/office) -"isD" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/effect/mapping_helpers/broken_floor, -/obj/effect/landmark/start/gary, -/turf/open/floor/plating, -/area/station/maintenance/starboard/fore) +"isn" = ( +/obj/machinery/light/directional/north, +/obj/structure/sign/painting/library{ + pixel_y = 32 + }, +/obj/structure/filingcabinet, +/turf/open/floor/wood, +/area/station/service/library) "isM" = ( -/obj/machinery/status_display/evac/directional/south, /obj/structure/easel, /obj/item/canvas/twentythree_twentythree, /obj/item/canvas/twentythree_nineteen, /obj/item/canvas/twentythree_twentythree, /turf/open/floor/iron/dark/side, /area/station/commons/fitness/recreation) +"isR" = ( +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/structure/window/reinforced/spawner/directional/north, +/mob/living/basic/chicken, +/turf/open/floor/grass, +/area/station/service/hydroponics) "ita" = ( /obj/effect/mapping_helpers/burnt_floor, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -25376,17 +25269,25 @@ /obj/structure/cable, /turf/open/floor/plating, /area/station/maintenance/port/fore) +"itd" = ( +/obj/effect/turf_decal/box, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/machinery/holopad, +/turf/open/floor/iron/large, +/area/station/security/prison/safe) "itm" = ( +/obj/effect/turf_decal/siding/wood, /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/power/apc/auto_name/directional/north, /obj/structure/cable, /obj/structure/table, /obj/machinery/fax{ fax_name = "Head of Personnel's Office"; name = "Head of Personnel's Fax Machine" }, +/obj/machinery/airalarm/directional/north, /turf/open/floor/wood, /area/station/command/heads_quarters/hop) "itv" = ( @@ -25407,7 +25308,7 @@ /area/station/maintenance/disposal/incinerator) "itB" = ( /obj/machinery/atmospherics/pipe/smart/simple/yellow/visible, -/obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible/layer4, +/obj/machinery/atmospherics/pipe/smart/simple/dark/visible/layer4, /turf/open/floor/iron/dark, /area/station/engineering/atmos) "itE" = ( @@ -25420,47 +25321,45 @@ /turf/open/floor/iron/white, /area/station/science/lab) "itK" = ( -/obj/machinery/light/built/directional/east, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/oil, -/turf/open/floor/iron, -/area/station/maintenance/starboard/aft) +/obj/structure/chair/wood{ + dir = 8 + }, +/turf/open/floor/wood, +/area/station/service/abandoned_gambling_den) "itL" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Engineering Storage Maintenance" + }, +/obj/structure/disposalpipe/segment, /obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/engineering/engine_equipment, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment, -/obj/effect/spawner/random/trash/garbage, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plating, -/area/station/maintenance/port/aft) +/area/station/engineering/storage) "itM" = ( /obj/machinery/camera/directional/east{ c_tag = "Telecomms Monitoring"; network = list("tcomms") }, -/obj/structure/tank_holder/oxygen, /turf/open/floor/iron/dark/side{ dir = 5 }, /area/station/tcommsat/computer) "itN" = ( /obj/machinery/light_switch/directional/south{ - pixel_x = -8 + pixel_x = -5 + }, +/obj/machinery/firealarm/directional/south{ + pixel_x = 5 }, -/obj/machinery/firealarm/directional/south, /obj/machinery/light/small/directional/south, /turf/open/floor/iron/dark/side, /area/station/commons/dorms) -"itU" = ( -/obj/effect/turf_decal/stripes/line, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/station/maintenance/department/engine/atmos) "itV" = ( /obj/effect/turf_decal/bot_white/right, /turf/open/floor/plating/airless, @@ -25478,30 +25377,56 @@ }, /turf/open/floor/wood, /area/station/service/lawoffice) +"iue" = ( +/obj/machinery/status_display/supply{ + pixel_x = -32 + }, +/obj/structure/table, +/obj/item/paper_bin{ + pixel_x = -6; + pixel_y = 7 + }, +/obj/item/stamp/head/qm{ + pixel_x = 8; + pixel_y = 12 + }, +/obj/item/stamp{ + pixel_x = 8; + pixel_y = 6 + }, +/obj/item/stamp/denied{ + pixel_x = 8 + }, +/turf/open/floor/wood, +/area/station/command/heads_quarters/qm) +"iuj" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/firecloset, +/turf/open/floor/plating, +/area/station/maintenance/department/engine) "ium" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable, -/obj/machinery/door/poddoor/shutters/preopen{ +/obj/machinery/door/poddoor/shutters{ id = "cell_pub_shutters"; - name = "Security Shutters"; - dir = 1 + name = "Security Shutters" }, /turf/open/floor/plating, /area/station/security/brig) "iuo" = ( +/obj/effect/spawner/random/structure/girder, +/turf/open/floor/plating, +/area/station/maintenance/department/engine) +"iuq" = ( +/obj/effect/turf_decal/tile/dark_blue/fourcorners, /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/effect/turf_decal/stripes/line{ +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 8 }, -/obj/machinery/door/airlock/external{ - name = "External Access" - }, -/obj/effect/mapping_helpers/airlock/access/all/engineering/external, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) +/turf/open/floor/iron/dark, +/area/station/command/teleporter) "iuu" = ( /obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 8 @@ -25511,6 +25436,16 @@ }, /turf/open/floor/iron/dark, /area/station/ai_monitored/command/storage/eva) +"iuy" = ( +/obj/effect/turf_decal/siding/thinplating{ + dir = 8 + }, +/obj/structure/chair/sofa/bench/left{ + dir = 4 + }, +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron/dark, +/area/station/hallway/secondary/exit/departure_lounge) "iuF" = ( /obj/machinery/light/directional/south, /obj/machinery/chem_master, @@ -25538,9 +25473,9 @@ /turf/open/floor/iron/dark, /area/station/ai_monitored/security/armory) "iuJ" = ( -/obj/effect/turf_decal/tile/dark_blue/fourcorners, +/obj/effect/turf_decal/tile/dark_blue/full, /obj/effect/turf_decal/bot_white, -/turf/open/floor/iron/dark, +/turf/open/floor/iron/dark/smooth_large, /area/station/hallway/primary/central) "iuK" = ( /obj/effect/turf_decal/tile/blue/fourcorners, @@ -25553,22 +25488,6 @@ }, /turf/open/floor/plating, /area/station/maintenance/department/cargo) -"iuQ" = ( -/obj/machinery/computer/atmos_alert, -/obj/item/radio/intercom/directional/north, -/turf/open/floor/iron, -/area/station/engineering/main) -"iuR" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/structure/sign/warning/directional/west, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 - }, -/obj/machinery/shower/directional/east, -/turf/open/floor/iron/white/textured, -/area/station/medical/virology) "iuT" = ( /obj/structure/closet, /obj/effect/spawner/random/maintenance/two, @@ -25576,11 +25495,8 @@ /turf/open/floor/plating, /area/station/maintenance/starboard/fore) "iuU" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/telecomms/server/presets/supply, -/turf/open/floor/engine/telecomms, +/obj/machinery/telecomms/server/presets/security, +/turf/open/floor/circuit/green/telecomms, /area/station/tcommsat/server) "ivb" = ( /obj/effect/turf_decal/stripes/line{ @@ -25596,9 +25512,10 @@ /obj/machinery/door/window/left/directional/north{ name = "Public Autolathe" }, -/obj/machinery/door/poddoor/shutters/preopen{ +/obj/machinery/door/poddoor/shutters{ id = "cargo_desk"; - name = "Cargo Desk Shutters" + name = "Cargo Desk Shutters"; + dir = 1 }, /turf/open/floor/iron/dark/textured, /area/station/cargo/office) @@ -25619,14 +25536,11 @@ dir = 8 }, /obj/machinery/camera/directional/north{ - c_tag = "Hallway - Central North" + c_tag = "Hallway - Central, Northwest"; + name = "hallway camera" }, /turf/open/floor/iron/dark, /area/station/hallway/primary/central) -"ivi" = ( -/obj/structure/displaycase/captain, -/turf/open/floor/wood, -/area/station/command/heads_quarters/captain) "ivj" = ( /obj/effect/turf_decal/stripes/end, /obj/structure/sign/warning/electric_shock/directional/south, @@ -25639,6 +25553,7 @@ "ivl" = ( /obj/effect/turf_decal/trimline/red/filled/line, /obj/machinery/camera/autoname/directional/south, +/obj/structure/extinguisher_cabinet/directional/south, /obj/item/kirbyplants/random, /turf/open/floor/iron/dark, /area/station/security/execution/transfer) @@ -25657,13 +25572,6 @@ /obj/structure/reagent_dispensers/watertank, /turf/open/floor/iron/dark, /area/station/ai_monitored/turret_protected/aisat/atmos) -"ivt" = ( -/obj/effect/turf_decal/tile/yellow/half/contrasted, -/obj/effect/turf_decal/trimline/blue/filled/warning{ - dir = 1 - }, -/turf/open/floor/iron/white/textured, -/area/station/medical/chemistry) "ivH" = ( /obj/effect/turf_decal/tile/dark_blue/fourcorners, /obj/effect/turf_decal/plaque{ @@ -25671,25 +25579,20 @@ }, /turf/open/floor/iron/dark, /area/station/hallway/primary/central) -"ivM" = ( -/obj/structure/closet/crate/solarpanel_small, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron, -/area/station/engineering/main) "ivS" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/simple/orange/visible, /turf/open/floor/plating, -/area/station/maintenance/department/engine) +/area/station/maintenance/department/engineering/central) "iwa" = ( /obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 8 + dir = 10 }, -/obj/structure/cable, -/obj/machinery/computer/station_alert{ - dir = 4 +/obj/machinery/suit_storage_unit/ce, +/turf/open/floor/iron/dark/side{ + dir = 10 }, -/turf/open/floor/iron, /area/station/command/heads_quarters/ce) "iwf" = ( /obj/structure/table, @@ -25742,6 +25645,18 @@ }, /turf/open/floor/engine, /area/station/science/xenobiology) +"iwW" = ( +/obj/machinery/button/door/directional/east{ + id = "med_break_bathroom"; + name = "Bathroom Bolt Control"; + normaldoorcontrol = 1; + specialfunctions = 4; + pixel_y = 6 + }, +/obj/machinery/shower/directional/north, +/obj/structure/drain, +/turf/open/floor/iron/showroomfloor, +/area/station/medical/break_room) "iwZ" = ( /obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 8 @@ -25755,13 +25670,12 @@ /obj/machinery/light/directional/west, /turf/open/floor/iron/dark, /area/station/hallway/secondary/entry) -"ixc" = ( -/obj/structure/disposalpipe/junction{ +"ixk" = ( +/obj/effect/turf_decal/box/corners{ dir = 1 }, -/obj/structure/chair/wood, -/turf/open/floor/carpet/royalblue, -/area/station/command/heads_quarters/captain) +/turf/open/floor/iron/white, +/area/station/medical/chemistry) "ixw" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -25769,16 +25683,6 @@ /obj/item/kirbyplants/random, /turf/open/floor/carpet/green, /area/station/commons/locker) -"ixC" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/trimline/blue/filled/corner{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/blue/filled/corner{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/station/medical/storage) "ixJ" = ( /obj/machinery/camera/autoname/directional/west, /obj/item/storage/secure/safe/directional/west, @@ -25788,6 +25692,13 @@ /obj/item/computer_disk/ordnance, /turf/open/floor/iron/vaporwave, /area/station/command/heads_quarters/rd) +"ixK" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/duct, +/turf/open/floor/iron/white, +/area/station/medical/exam_room) "iya" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -25802,84 +25713,43 @@ /obj/effect/mapping_helpers/airlock/access/all/engineering/engine_equipment, /turf/open/floor/iron/textured, /area/station/engineering/storage) -"iyc" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/door/airlock/maintenance, -/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "aisat-pathatmos-maint-passthrough" - }, -/obj/effect/mapping_helpers/airlock/unres{ - dir = 8 - }, -/turf/open/floor/catwalk_floor/iron_dark, -/area/station/maintenance/department/engine/atmos) -"iye" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/hidden, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +"iyf" = ( /obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark, -/area/station/engineering/transit_tube) +/obj/machinery/duct, +/turf/open/floor/plating, +/area/station/service/abandoned_gambling_den) "iym" = ( -/obj/effect/turf_decal/trimline/blue/filled/line, -/obj/effect/turf_decal/trimline/blue/line{ - dir = 1 - }, -/obj/structure/sign/warning/no_smoking/directional/south, -/obj/machinery/light/directional/south, +/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/machinery/newscaster/directional/east, +/obj/structure/closet/secure_closet/chief_medical, +/obj/item/screwdriver, +/obj/item/clothing/head/costume/nursehat, /turf/open/floor/iron/dark, -/area/station/hallway/primary/central) -"iyt" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 4 +/area/station/command/heads_quarters/cmo) +"iyC" = ( +/obj/effect/turf_decal/box/corners, +/obj/machinery/camera/directional/south{ + c_tag = "Medical - Chemistry Factory, South"; + name = "medical camera"; + network = list("ss13","medbay") }, -/turf/open/floor/plating, -/area/station/maintenance/department/medical) -"iyy" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/disposalpipe/segment, -/obj/structure/ghost_critter_spawn, -/turf/open/floor/plating, -/area/station/maintenance/department/cargo) +/obj/machinery/chem_master, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) "iyE" = ( /obj/effect/turf_decal/trimline/yellow/filled/warning{ dir = 9 }, /obj/effect/turf_decal/trimline/yellow/corner, -/turf/open/floor/iron, -/area/station/hallway/primary/aft) -"iyG" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/virology/glass{ - name = "Isolation A" +/turf/open/floor/iron/dark/side{ + dir = 9 }, -/obj/effect/mapping_helpers/airlock/access/all/medical/virology, -/turf/open/floor/iron/white/textured, -/area/station/medical/virology) +/area/station/hallway/primary/aft) "iyI" = ( /obj/structure/disposalpipe/segment{ dir = 6 }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, +/turf/open/floor/catwalk_floor, /area/station/maintenance/department/security/brig) "iyL" = ( /obj/effect/turf_decal/tile/dark_blue/fourcorners, @@ -25887,16 +25757,16 @@ /obj/item/toy/figure/borg, /turf/open/floor/iron/dark, /area/station/ai_monitored/turret_protected/ai_upload) -"iyZ" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 8 +"iza" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 1 }, -/obj/effect/turf_decal/trimline/blue/line{ - dir = 4 +/obj/machinery/firealarm/directional/north, +/obj/machinery/light_switch/directional/north{ + pixel_x = 8 }, -/obj/item/radio/intercom/directional/west, /turf/open/floor/iron/white, -/area/station/medical/medbay/aft) +/area/station/medical/virology) "izg" = ( /obj/effect/turf_decal/trimline/neutral/line, /obj/effect/turf_decal/trimline/neutral/filled/line{ @@ -25904,8 +25774,9 @@ }, /obj/machinery/power/apc/auto_name/directional/north, /obj/structure/cable, -/obj/machinery/camera/autoname/directional/north{ - dir = 9 +/obj/machinery/camera/directional/north{ + c_tag = "Hallway - West, Western End"; + name = "hallway camera" }, /obj/machinery/light/small/directional/north, /turf/open/floor/iron/dark, @@ -25914,10 +25785,50 @@ /obj/structure/water_source/puddle, /turf/open/floor/grass, /area/station/hallway/primary/central) +"izy" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/obj/structure/table/reinforced, +/obj/machinery/door/window/brigdoor/left/directional/east{ + name = "Blueshield Desk"; + req_access = list("captain") + }, +/obj/machinery/door/window/right/directional/west{ + name = "Reception" + }, +/obj/machinery/door/poddoor/shutters{ + id = "bs_desk"; + name = "Desk Shutters"; + dir = 8 + }, +/turf/open/floor/iron/dark/textured, +/area/station/command/heads_quarters/blueshield) +"izQ" = ( +/obj/effect/turf_decal/tile/dark_blue/fourcorners, +/obj/machinery/light/small/directional/west, +/obj/structure/sign/nanotrasen{ + pixel_x = -32 + }, +/obj/structure/chair/sofa/bench/right{ + dir = 4 + }, +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/central) "izU" = ( -/obj/machinery/light/floor/has_bulb, -/turf/open/floor/iron, +/turf/open/floor/glass/reinforced, /area/station/engineering/main) +"izX" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/oil, +/obj/structure/table, +/turf/open/floor/stone, +/area/station/smithing) "iAb" = ( /obj/effect/turf_decal/bot, /turf/open/floor/engine, @@ -25926,33 +25837,27 @@ /obj/effect/turf_decal/trimline/brown/filled/line, /turf/open/floor/iron/dark/side, /area/station/cargo/lobby) -"iAn" = ( +"iAo" = ( +/obj/effect/turf_decal/siding/thinplating, +/obj/structure/chair/sofa/bench/left{ + dir = 1 + }, +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron/dark, +/area/station/hallway/secondary/exit/departure_lounge) +"iAv" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/machinery/door/airlock/engineering{ - name = "Construction Area" - }, -/obj/effect/mapping_helpers/airlock/access/all/engineering/construction, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/landmark/navigate_destination/common/construction, -/turf/open/floor/plating, -/area/station/construction) -"iAo" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"iAK" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 10 }, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/duct, /turf/open/floor/iron/white, -/area/station/hallway/secondary/exit/departure_lounge) -"iAG" = ( -/obj/effect/spawner/random/trash/garbage, -/turf/open/floor/plating, -/area/station/maintenance/department/medical) +/area/station/medical/exam_room) "iAS" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -25960,34 +25865,37 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/dark, /area/station/security/office) -"iAU" = ( -/obj/effect/turf_decal/tile/yellow/opposingcorners, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/iron/white/textured, -/area/station/medical/chemistry) -"iBl" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 10 - }, -/obj/machinery/light_switch/directional/south{ - pixel_x = 5 - }, -/obj/machinery/firealarm/directional/south{ - pixel_x = -5 +"iAZ" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/obj/structure/table, -/obj/machinery/recharger{ - pixel_y = 4 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/duct, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command{ + name = "Captain's Quarters" }, +/obj/effect/mapping_helpers/airlock/access/all/command/captain, +/turf/open/floor/iron/dark/textured, +/area/station/command/heads_quarters/captain/private) +"iBc" = ( +/obj/machinery/vending/coffee, /turf/open/floor/iron/dark, -/area/station/security/checkpoint/engineering) +/area/station/command/bridge) +"iBi" = ( +/obj/structure/extinguisher_cabinet/directional/east, +/turf/open/floor/iron, +/area/station/cargo/warehouse) "iBo" = ( /obj/structure/reagent_dispensers/plumbed{ dir = 4 }, -/turf/open/floor/plating, +/turf/open/floor/iron/dark/side{ + dir = 8 + }, /area/station/security/prison) "iBz" = ( /obj/machinery/light/small/directional/west, @@ -26012,18 +25920,6 @@ }, /turf/open/floor/iron, /area/station/ai_monitored/command/storage/eva) -"iCo" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/station/medical/medbay/lobby) -"iCv" = ( -/obj/effect/turf_decal/tile/blue/fourcorners, -/obj/structure/rack, -/obj/effect/spawner/random/techstorage/medical_all, -/turf/open/floor/iron, -/area/station/engineering/storage/tech) "iCB" = ( /obj/effect/spawner/random/structure/girder, /turf/open/floor/plating, @@ -26033,24 +25929,6 @@ /obj/structure/sign/departments/engineering/directional/north, /turf/open/space/basic, /area/space/nearstation) -"iCW" = ( -/obj/effect/turf_decal/trimline/green/filled/warning{ - dir = 6 - }, -/obj/effect/turf_decal/trimline/green/filled/corner{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/trimline/green/corner{ - dir = 1 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/station/medical/medbay/aft) "iDb" = ( /obj/structure/reagent_dispensers/plumbed{ dir = 8 @@ -26062,12 +25940,6 @@ /obj/machinery/duct, /turf/open/floor/iron/white, /area/station/maintenance/port/fore) -"iDj" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 6 - }, -/turf/open/floor/iron/white, -/area/station/medical/office) "iDt" = ( /obj/structure/cable, /turf/open/floor/iron/white, @@ -26077,25 +25949,6 @@ /obj/structure/cable, /turf/open/floor/plating/airless, /area/space/nearstation) -"iDE" = ( -/obj/structure/sign/departments/medbay/alt/directional/east, -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/blue/line{ - dir = 8 - }, -/obj/machinery/light/small/directional/east, -/turf/open/floor/iron/white, -/area/station/medical/medbay/aft) -"iDK" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 6 - }, -/obj/structure/bed, -/obj/item/bedsheet/medical, -/turf/open/floor/iron/white, -/area/station/medical/patients_rooms/room_a) "iDN" = ( /obj/machinery/camera/directional/north{ c_tag = "AI Sat - External, South"; @@ -26104,8 +25957,16 @@ }, /turf/open/floor/plating/airless, /area/space/nearstation) -"iEa" = ( -/obj/effect/spawner/random/vending/colavend, +"iDY" = ( +/obj/machinery/light/small/directional/west, +/turf/open/floor/plating, +/area/station/engineering/main) +"iEM" = ( +/obj/structure/disposalpipe/junction/flip, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/duct, /turf/open/floor/iron/dark, /area/station/command/bridge) "iEO" = ( @@ -26122,33 +25983,11 @@ /obj/effect/mapping_helpers/airlock/access/all/service/hydroponics, /turf/open/floor/iron/dark/textured, /area/station/service/hydroponics) -"iEZ" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 10 - }, -/obj/structure/table/reinforced, -/obj/machinery/recharger{ - pixel_y = 4 - }, -/obj/machinery/newscaster/directional/south, -/turf/open/floor/iron/dark, -/area/station/security/checkpoint/medical) "iFb" = ( /obj/machinery/light/small/directional/east, /obj/structure/sign/warning/rad_shelter/directional/east, /turf/open/floor/iron/dark, /area/station/security/prison) -"iFj" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/station/medical/medbay/lobby) -"iFo" = ( -/obj/item/kirbyplants/random, -/obj/machinery/airalarm/directional/south, -/turf/open/floor/wood, -/area/station/security/prison/rec) "iFw" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -26171,78 +26010,50 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, /obj/machinery/door/firedoor, -/obj/machinery/door/airlock/service{ +/obj/machinery/door/airlock/service/glass{ name = "Kitchen Counter" }, /obj/effect/mapping_helpers/airlock/access/all/service/kitchen, /turf/open/floor/iron/dark/textured, /area/station/service/kitchen) "iFK" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/effect/decal/cleanable/blood/tracks{ - dir = 9 - }, -/obj/effect/decal/cleanable/dirt, +/obj/effect/mapping_helpers/broken_floor, +/obj/structure/chair/stool/bar/directional/south, /turf/open/floor/wood, -/area/station/maintenance/starboard/fore) +/area/station/service/abandoned_gambling_den) "iFL" = ( -/obj/machinery/requests_console/directional/south{ - department = "Bar"; - name = "Bar Requests Console"; - supplies_requestable = 1 - }, -/obj/structure/table, -/obj/item/book/manual/wiki/barman_recipes{ - pixel_y = 4 - }, -/obj/item/storage/box/drinkingglasses{ - pixel_x = -6 - }, -/obj/item/storage/box/drinkingglasses{ - pixel_x = 6 +/obj/machinery/light/small/directional/south, +/obj/machinery/newscaster/directional/south, +/obj/structure/disposalpipe/trunk{ + dir = 4 }, +/obj/machinery/disposal/bin, /turf/open/floor/wood, /area/station/service/bar) "iFN" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, /area/station/science/ordnance) -"iGf" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, -/turf/open/floor/engine, -/area/station/medical/cryo) -"iGh" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/maintenance/three, +"iFR" = ( +/obj/structure/table, +/obj/item/canvas/twentythree_nineteen, +/obj/item/canvas/nineteen_nineteen, +/obj/item/storage/crayons, +/obj/item/storage/crayons, /turf/open/floor/plating, /area/station/maintenance/starboard/aft) -"iGj" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/spawner/random/structure/steam_vent, -/turf/open/floor/plating, -/area/station/maintenance/department/medical) "iGm" = ( -/obj/effect/turf_decal/tile/dark_blue/fourcorners, -/obj/item/radio/intercom/directional/west{ - broadcasting = 1; - frequency = 1447; - listening = 0; - name = "AI Private Channel" +/obj/effect/turf_decal/trimline/green/filled/line, +/obj/effect/turf_decal/trimline/green/line{ + dir = 1 }, -/obj/machinery/flasher/directional/west{ - id = "AI"; - pixel_y = -9 +/obj/machinery/light/directional/south, +/obj/structure/sign/directions/cryo/directional/south{ + dir = 4; + pixel_y = -23 }, /turf/open/floor/iron/dark, -/area/station/ai_monitored/turret_protected/ai_upload) +/area/station/hallway/primary/port) "iGp" = ( /obj/machinery/newscaster/directional/west, /obj/structure/table/reinforced, @@ -26262,7 +26073,6 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 }, -/obj/machinery/camera/autoname/directional/east, /turf/open/floor/iron/dark, /area/station/hallway/secondary/entry) "iGG" = ( @@ -26285,6 +26095,11 @@ }, /turf/open/floor/iron/dark, /area/station/security/evidence) +"iHb" = ( +/obj/effect/turf_decal/box, +/obj/machinery/holopad, +/turf/open/floor/iron/dark/smooth_large, +/area/station/security/prison/garden) "iHe" = ( /obj/machinery/light/small/directional/south, /obj/machinery/camera/autoname/directional/south, @@ -26292,19 +26107,23 @@ /turf/open/floor/wood/large, /area/station/security/prison/safe) "iHk" = ( -/obj/item/radio/intercom/directional/south, -/obj/structure/table/wood, -/obj/item/storage/photo_album/library, -/obj/item/taperecorder, -/obj/item/camera, -/turf/open/floor/iron/vaporwave, -/area/station/service/library/printer) +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/command/heads_quarters/ce) "iHC" = ( /obj/effect/turf_decal/trimline/purple/filled/line{ dir = 4 }, /turf/open/floor/iron/white, /area/station/science/circuits) +"iHJ" = ( +/obj/effect/turf_decal/trimline/blue/filled/line, +/obj/item/radio/intercom/directional/south, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, +/turf/open/floor/iron/white, +/area/station/medical/cryo) "iHO" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -26329,15 +26148,6 @@ /obj/effect/landmark/start/cyborg, /turf/open/floor/iron/dark, /area/station/ai_monitored/command/storage/satellite) -"iId" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/effect/mapping_helpers/burnt_floor, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/station/maintenance/department/engine/atmos) "iIh" = ( /turf/closed/wall/r_wall, /area/station/security/checkpoint/supply) @@ -26350,19 +26160,9 @@ /obj/structure/sign/departments/security/directional/north, /turf/open/floor/iron/dark, /area/station/hallway/primary/fore) -"iIr" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 9 - }, -/obj/structure/extinguisher_cabinet/directional/west, -/obj/effect/turf_decal/stripes/box, -/obj/machinery/rnd/production/techfab/department/medical, -/turf/open/floor/iron/white, -/area/station/medical/storage) "iIy" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/decal/cleanable/dirt, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -26374,57 +26174,50 @@ }, /turf/open/floor/engine, /area/station/engineering/atmos/hfr_room) +"iID" = ( +/obj/effect/turf_decal/trimline/dark_blue/filled/line{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/dark_blue/line, +/obj/structure/extinguisher_cabinet/directional/north, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/central) "iIF" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/obj/effect/decal/cleanable/oil, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/station/maintenance/starboard/aft) -"iII" = ( -/obj/effect/turf_decal/trimline/blue/filled/line, -/obj/structure/sign/poster/official/no_erp/directional/south, -/turf/open/floor/iron/white, -/area/station/medical/break_room) -"iIZ" = ( +/turf/open/floor/iron/dark, +/area/station/service/abandoned_gambling_den) +"iIX" = ( /obj/effect/turf_decal/trimline/blue/filled/line{ dir = 10 }, -/obj/machinery/defibrillator_mount/directional/south, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/light/small/directional/south, +/obj/machinery/iv_drip, /turf/open/floor/iron/white, /area/station/medical/exam_room) -"iJc" = ( -/obj/effect/spawner/random/engineering/material_cheap, -/turf/open/floor/plating, -/area/station/maintenance/department/science) -"iJl" = ( +"iJa" = ( /obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 8 - }, -/obj/machinery/power/apc/auto_name/directional/west, -/obj/structure/cable, -/obj/structure/rack, -/obj/item/clothing/suit/hazardvest, -/obj/item/clothing/suit/hazardvest, -/obj/item/clothing/mask/gas{ - pixel_x = -3; - pixel_y = -3 - }, -/obj/item/clothing/mask/gas, -/obj/item/tank/internals/emergency_oxygen/engi, -/obj/item/tank/internals/emergency_oxygen/engi, -/obj/effect/mapping_helpers/apc/cell_5k, -/obj/item/tank/internals/oxygen/yellow{ - pixel_x = 5; - pixel_y = -3 + dir = 1 }, +/obj/machinery/light/small/directional/north, +/obj/item/radio/intercom/directional/north, +/obj/structure/table, +/obj/item/crowbar/red, /turf/open/floor/iron/dark/side{ - dir = 8 + dir = 1 }, /area/station/engineering/break_room) +"iJc" = ( +/obj/effect/spawner/random/engineering/material_cheap, +/turf/open/floor/plating, +/area/station/maintenance/department/science) "iJp" = ( -/obj/structure/reagent_dispensers/watertank, +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/start/gary, /turf/open/floor/plating, -/area/station/maintenance/department/security/brig) +/area/station/maintenance/starboard/fore) "iJv" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ @@ -26449,7 +26242,6 @@ /obj/effect/turf_decal/trimline/red/filled/line{ dir = 6 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/chair{ dir = 1 }, @@ -26468,38 +26260,33 @@ }, /turf/open/floor/engine, /area/station/science/xenobiology) -"iJR" = ( -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 4 - }, -/obj/machinery/disease2/centrifuge, -/turf/open/floor/iron/white, -/area/station/medical/virology) "iJX" = ( -/obj/machinery/airalarm/directional/west, -/obj/structure/kitchenspike, +/obj/machinery/airalarm/directional/north, +/obj/effect/mapping_helpers/airalarm/all_access, +/obj/effect/mapping_helpers/airalarm/tlv_cold_room, +/obj/structure/table, +/obj/item/wrench, /turf/open/floor/iron/freezer, /area/station/service/kitchen/coldroom) +"iJZ" = ( +/obj/structure/cable, +/obj/structure/window/spawner/directional/south, +/obj/structure/filingcabinet/security, +/turf/open/floor/iron, +/area/station/engineering/break_room) "iKf" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/light/small/directional/west, -/obj/structure/rack, -/obj/item/storage/briefcase{ - pixel_x = -3; - pixel_y = 3 +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 4 }, -/obj/item/storage/secure/briefcase, +/obj/machinery/light/small/directional/east, /turf/open/floor/iron/dark, -/area/station/security/detectives_office) -"iKB" = ( -/obj/machinery/gibber, -/turf/open/floor/iron/freezer, -/area/station/service/kitchen/coldroom) +/area/station/security/processing) "iKJ" = ( -/obj/effect/turf_decal/tile/blue, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/station/maintenance/department/engine/atmos) +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/transit_tube) "iKL" = ( /obj/effect/turf_decal/trimline/brown/line{ dir = 8 @@ -26510,25 +26297,29 @@ /obj/machinery/newscaster/directional/east, /turf/open/floor/iron/dark, /area/station/hallway/secondary/entry) +"iKN" = ( +/obj/structure/chair/office{ + dir = 8 + }, +/obj/effect/landmark/start/hangover, +/turf/open/floor/wood, +/area/station/service/library/private) "iKO" = ( -/obj/machinery/airalarm/directional/west, +/obj/effect/turf_decal/tile/blue/opposingcorners{ + dir = 1 + }, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 4 }, -/turf/open/floor/iron/dark, +/obj/machinery/airalarm/directional/west, +/turf/open/floor/iron/checker, /area/station/security/prison/shower) -"iKY" = ( -/obj/effect/turf_decal/tile/blue/fourcorners, -/obj/structure/table/glass, -/obj/item/clothing/suit/apron/surgical, -/obj/item/clothing/glasses/hud/health, -/turf/open/floor/iron/white, -/area/station/medical/surgery) -"iLb" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/closet/firecloset/full, -/turf/open/floor/plating, -/area/station/maintenance/port/aft) +"iKZ" = ( +/obj/effect/mapping_helpers/broken_floor, +/obj/machinery/shower/directional/east, +/obj/machinery/light/small/built/directional/south, +/turf/open/floor/iron/showroomfloor, +/area/station/service/abandoned_gambling_den) "iLe" = ( /obj/machinery/light/directional/south, /obj/structure/sign/poster/official/no_erp/directional/south, @@ -26552,50 +26343,38 @@ id = "dorm_5"; name = "Dorm Bolt Control"; normaldoorcontrol = 1; - specialfunctions = 4 + specialfunctions = 4; + pixel_x = 5 + }, +/obj/machinery/firealarm/directional/north{ + pixel_x = -5 + }, +/obj/machinery/light_switch/directional/north{ + pixel_x = 5; + pixel_y = 34 }, +/obj/machinery/power/apc/auto_name/directional/east, +/obj/structure/cable, +/obj/structure/chair/stool/directional/south, /turf/open/floor/wood, -/area/station/commons/dorms) +/area/station/commons/dorms/room5) "iLr" = ( +/obj/machinery/light/small/directional/north, /obj/machinery/camera/directional/north{ c_tag = "Arrivals - Escape Pod Bay 1"; name = "arrivals camera" }, +/obj/structure/chair, /turf/open/floor/iron/dark/smooth_large, /area/station/hallway/secondary/entry) "iLs" = ( /obj/machinery/airalarm/directional/east, /obj/structure/table, +/obj/item/stack/sheet/iron/fifty{ + pixel_y = 6 + }, /turf/open/floor/iron/dark, /area/station/engineering/atmos/storage) -"iLu" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/firedoor, -/obj/machinery/door/window/right/directional/east{ - name = "Medbay Front Desk"; - req_access = list("medical") - }, -/obj/machinery/door/window/left/directional/west{ - name = "Medbay Front Desk" - }, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "medbay_desk_shutters"; - name = "Medbay Front Desk Shutters"; - dir = 4 - }, -/obj/structure/desk_bell{ - pixel_x = -6 - }, -/obj/item/paper_bin{ - pixel_x = 3; - pixel_y = 4 - }, -/obj/item/pen{ - pixel_x = 3; - pixel_y = 4 - }, -/turf/open/floor/iron/white, -/area/station/medical/office) "iLB" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, @@ -26606,18 +26385,6 @@ dir = 4 }, /area/station/service/chapel) -"iLZ" = ( -/turf/closed/wall/r_wall, -/area/station/science/research/abandoned) -"iMj" = ( -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 8 - }, -/obj/machinery/disease2/diseaseanalyser, -/obj/machinery/airalarm/directional/west, -/obj/machinery/light/small/directional/west, -/turf/open/floor/iron/white, -/area/station/medical/virology) "iMo" = ( /obj/effect/turf_decal/trimline/purple/filled/line{ dir = 4 @@ -26637,7 +26404,7 @@ "iMt" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/firealarm/directional/east, -/turf/open/floor/iron/white, +/turf/open/floor/iron, /area/station/maintenance/department/science) "iMx" = ( /obj/effect/turf_decal/trimline/red/filled/warning{ @@ -26660,6 +26427,11 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, /area/station/engineering/gravity_generator) +"iMG" = ( +/obj/effect/turf_decal/tile/dark_blue/full, +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron/dark/smooth_large, +/area/station/command/bridge) "iMN" = ( /obj/effect/turf_decal/trimline/dark_blue/filled/line{ dir = 8 @@ -26667,8 +26439,10 @@ /obj/effect/turf_decal/trimline/dark_blue/line{ dir = 4 }, -/obj/machinery/airalarm/directional/west, -/obj/machinery/camera/autoname/directional/west, +/obj/machinery/camera/directional/west{ + c_tag = "Hallway - Central, East"; + name = "hallway camera" + }, /turf/open/floor/iron/dark, /area/station/hallway/primary/central) "iMQ" = ( @@ -26686,8 +26460,23 @@ /obj/machinery/duct, /turf/open/floor/iron/dark/textured, /area/station/security/prison/shower) +"iMR" = ( +/obj/effect/turf_decal/trimline/yellow/filled/warning{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/turf/open/floor/iron/dark/side{ + dir = 4 + }, +/area/station/engineering/break_room) "iNd" = ( /obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small/directional/north, /obj/effect/spawner/random/trash/graffiti, /turf/open/floor/plating, /area/station/maintenance/department/security/brig) @@ -26700,15 +26489,17 @@ }, /turf/open/floor/iron/white, /area/station/science/research) -"iNx" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 1 - }, -/obj/machinery/vending/tool, -/turf/open/floor/iron/dark/side{ +"iNl" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/engineering/atmos/office) +"iNq" = ( +/obj/effect/turf_decal/tile/yellow/half/contrasted{ dir = 1 }, -/area/station/engineering/storage_shared) +/turf/open/floor/iron/white, +/area/station/medical/chemistry) "iNG" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/spawner/random/engineering/tank, @@ -26729,10 +26520,13 @@ /turf/open/floor/iron/dark, /area/station/security/brig) "iNS" = ( -/obj/structure/sign/poster/contraband/random/directional/south, -/obj/effect/mapping_helpers/broken_floor, -/turf/open/floor/iron, -/area/station/maintenance/starboard/aft) +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 8 + }, +/obj/structure/window/spawner/directional/south, +/obj/machinery/chem_mass_spec, +/turf/open/floor/iron/white, +/area/station/medical/pharmacy) "iNT" = ( /obj/effect/turf_decal/tile/purple/opposingcorners{ dir = 1 @@ -26743,19 +26537,26 @@ /turf/open/floor/iron/checker, /area/station/science/lab) "iNY" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=Security"; - location = "EVA2" +/obj/structure/table/wood, +/obj/item/storage/photo_album{ + pixel_y = 2 }, -/turf/open/floor/iron/dark, -/area/station/hallway/primary/fore) +/obj/item/clothing/head/helmet/skull{ + desc = "The skull of a Syndicate nuclear operatives commander flayed and displayed as a trophy."; + name = "Skull Trophy"; + pixel_y = 4 + }, +/turf/open/floor/wood, +/area/station/command/heads_quarters/blueshield) "iNZ" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/junction/layer2, +/obj/machinery/atmospherics/pipe/heat_exchanging/junction, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, /obj/machinery/door/airlock/research/glass{ - name = "Freeze Chamber Exterior Airlock" + name = "Freeze Chamber Exterior Airlock"; + id_tag = "ord_freezer_bolt" }, /obj/effect/mapping_helpers/airlock/access/all/science/ordnance, /obj/effect/mapping_helpers/airlock/locked, @@ -26796,22 +26597,30 @@ /obj/effect/landmark/start/detective, /turf/open/floor/carpet/red, /area/station/security/detectives_office) +"iOs" = ( +/obj/effect/turf_decal/siding/wood, +/turf/open/floor/wood/tile, +/area/station/service/library/artgallery) "iOC" = ( /obj/effect/turf_decal/stripes/line, +/obj/structure/cable/multilayer/connected, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable/multilayer/connected, /turf/open/floor/iron/dark, /area/station/engineering/engine_smes) "iOG" = ( -/obj/machinery/light/small/built/directional/south, -/obj/effect/spawner/random/structure/closet_maintenance, -/turf/open/floor/iron, -/area/station/maintenance/starboard/aft) -"iOJ" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/green/line{ + dir = 8 + }, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 }, +/turf/open/floor/iron/white, +/area/station/medical/medbay/aft) +"iOJ" = ( /obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 4 }, @@ -26854,15 +26663,49 @@ dir = 8 }, /area/station/service/hydroponics) -"iPu" = ( +"iOY" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 8 + }, +/obj/machinery/camera/directional/west{ + c_tag = "Medical - Pathology, Hallway, West"; + name = "medical camera"; + network = list("ss13","medbay") + }, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/obj/machinery/disposal/bin, +/turf/open/floor/iron/white, +/area/station/medical/virology) +"iOZ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/ghost_critter_spawn, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"iPi" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/light/directional/west, +/obj/machinery/status_display/evac/directional/west, +/obj/machinery/portable_atmospherics/canister/nitrogen, +/turf/open/floor/iron/dark/smooth_large, +/area/station/engineering/atmos) +"iPm" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/wood/tile, +/area/station/service/library/artgallery) +"iPu" = ( /obj/structure/disposalpipe/segment{ - dir = 4 + dir = 6 }, -/obj/structure/cable, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/carpet/red, +/area/station/security/courtroom) "iPQ" = ( /obj/effect/turf_decal/tile/red/anticorner/contrasted, /obj/structure/chair/sofa/bench/left{ @@ -26870,6 +26713,24 @@ }, /turf/open/floor/iron/dark, /area/station/security/processing) +"iPZ" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 6 + }, +/obj/machinery/camera/directional/east{ + c_tag = "Medical - Pathology, Hallway, East"; + network = list("ss13","medbay"); + name = "medical camera" + }, +/obj/structure/table/reinforced/rglass, +/obj/item/storage/box/monkeycubes, +/obj/item/toy/figure/virologist{ + pixel_y = 13; + pixel_x = -9 + }, +/obj/machinery/smartfridge/disks, +/turf/open/floor/iron/white, +/area/station/medical/virology) "iQd" = ( /obj/effect/spawner/random/structure/table_or_rack, /obj/effect/spawner/random/maintenance, @@ -26888,36 +26749,21 @@ /turf/open/floor/plating, /area/station/maintenance/port/fore) "iQE" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/turf/open/floor/iron, -/area/station/maintenance/disposal/incinerator) -"iQM" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/structure/cable, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/command/glass{ - name = "Chief Medical Officer's Office" - }, -/obj/effect/mapping_helpers/airlock/access/all/medical/cmo, /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/iron/white/textured, -/area/station/command/heads_quarters/cmo) +/obj/structure/cable/layer1, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/engineering/storage) "iQR" = ( /obj/effect/turf_decal/box, -/obj/structure/disposalpipe/junction/flip{ - dir = 2 - }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, +/obj/structure/disposalpipe/segment, /obj/machinery/holopad, /turf/open/floor/iron/dark/smooth_large, /area/station/hallway/primary/central) @@ -26925,13 +26771,18 @@ /obj/structure/disposalpipe/segment{ dir = 9 }, +/obj/machinery/airalarm/directional/south, /obj/effect/spawner/random/trash/garbage, /turf/open/floor/plating, /area/station/maintenance/department/cargo) "iRe" = ( -/obj/structure/bookcase/random/nonfiction, -/turf/open/floor/wood, -/area/station/service/library) +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/hidden, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/engineering/transit_tube) "iRl" = ( /obj/machinery/atmospherics/components/unary/vent_pump/siphon/monitored/nitrous_output{ dir = 8 @@ -26940,41 +26791,31 @@ /area/station/engineering/atmos) "iRq" = ( /obj/machinery/duct, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/station/maintenance/starboard/fore) "iRs" = ( /obj/machinery/light/directional/east, +/obj/structure/sign/poster/official/random/directional/east, /turf/open/floor/iron/dark/side{ dir = 4 }, /area/station/commons/fitness/recreation) -"iRv" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/door/airlock/engineering/glass{ - name = "Engineering Storage" - }, -/obj/machinery/door/firedoor, -/obj/effect/mapping_helpers/airlock/access/all/engineering/engine_equipment, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable/layer1, -/turf/open/floor/iron/textured, -/area/station/engineering/storage) "iRy" = ( /obj/effect/spawner/random/structure/chair_flipped{ dir = 1 }, /turf/open/floor/plating, /area/station/maintenance/starboard/fore) +"iRJ" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/duct, +/obj/structure/reagent_dispensers/watertank, +/turf/open/floor/iron, +/area/station/engineering/storage_shared) "iRQ" = ( /obj/effect/turf_decal/box, /obj/effect/turf_decal/stripes/corner, @@ -26987,6 +26828,11 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/engine, /area/station/ai_monitored/turret_protected/aisat/atmos) +"iRY" = ( +/obj/structure/table, +/obj/effect/spawner/random/maintenance/three, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) "iSa" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -27005,10 +26851,27 @@ /obj/effect/turf_decal/trimline/red/filled/warning{ dir = 8 }, -/turf/open/floor/iron/showroomfloor, +/turf/open/floor/iron/dark, /area/station/security/lockers) +"iSp" = ( +/obj/machinery/camera/directional/east{ + c_tag = "Command - Bridge, East"; + name = "command camera" + }, +/turf/open/floor/iron/dark, +/area/station/command/bridge) "iSr" = ( -/obj/effect/decal/cleanable/glass, +/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/machinery/keycard_auth/directional/south, +/obj/machinery/pdapainter/medbay, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/cmo) +"iSD" = ( +/obj/machinery/atmospherics/components/binary/pump/on{ + dir = 1; + name = "Air to Distro"; + target_pressure = 250 + }, /turf/open/floor/plating, /area/station/maintenance/starboard/aft) "iSI" = ( @@ -27016,38 +26879,37 @@ /turf/open/floor/wood, /area/station/commons/vacant_room/office) "iSM" = ( -/obj/effect/turf_decal/trimline/blue/filled/line, -/obj/effect/turf_decal/trimline/blue/line{ - dir = 1 +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 4 }, -/obj/machinery/light/directional/south, -/obj/vehicle/ridden/wheelchair{ - dir = 1 +/obj/effect/turf_decal/trimline/blue/line{ + dir = 8 }, -/turf/open/floor/iron/white, -/area/station/medical/medbay/aft) +/obj/structure/sign/departments/medbay/alt/directional/east, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/central) "iTg" = ( /obj/effect/turf_decal/tile/purple/fourcorners, -/obj/structure/chair, +/obj/structure/chair/sofa/bench, /obj/effect/landmark/start/assistant, /turf/open/floor/iron/dark, /area/station/hallway/primary/starboard) -"iTi" = ( -/obj/effect/turf_decal/trimline/dark_blue/filled/line{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/dark_blue/line{ - dir = 4 - }, -/obj/structure/sign/warning/secure_area/directional/west, -/obj/item/kirbyplants/random, -/turf/open/floor/iron/dark, -/area/station/engineering/storage/tech) "iTo" = ( /turf/open/floor/iron/chapel{ dir = 4 }, /area/station/service/chapel) +"iUc" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/structure/disposalpipe/segment, +/obj/structure/chair/comfy/black{ + dir = 4 + }, +/obj/effect/landmark/start/station_engineer, +/turf/open/floor/iron, +/area/station/engineering/break_room) "iUf" = ( /obj/structure/chair/sofa/bench/left{ dir = 4 @@ -27062,11 +26924,12 @@ /turf/open/floor/iron/dark, /area/station/service/chapel/funeral) "iUt" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 8 +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 4 }, -/turf/open/floor/wood/tile, -/area/station/service/library/artgallery) +/obj/machinery/medipen_refiller, +/turf/open/floor/iron/white, +/area/station/medical/medbay/lobby) "iUx" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -27080,7 +26943,6 @@ /turf/open/floor/plating, /area/station/maintenance/port/fore) "iUz" = ( -/obj/structure/sign/departments/medbay/alt/directional/west, /turf/open/floor/iron/dark, /area/station/command/bridge) "iUB" = ( @@ -27090,57 +26952,69 @@ /obj/effect/turf_decal/stripes/line{ dir = 10 }, -/obj/structure/cable, /obj/machinery/airalarm/directional/west, +/obj/structure/cable, /turf/open/floor/iron, /area/station/engineering/gravity_generator) +"iUQ" = ( +/obj/effect/mapping_helpers/broken_floor, +/obj/effect/spawner/random/structure/chair_flipped{ + dir = 4 + }, +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) "iVh" = ( +/obj/machinery/light/directional/south, +/obj/structure/sign/poster/contraband/missing_gloves/directional/east, +/obj/structure/cable, /obj/machinery/power/terminal{ dir = 8 }, -/obj/structure/sign/poster/contraband/missing_gloves/directional/east, -/obj/machinery/light/directional/south, -/obj/structure/cable, /turf/open/floor/plating, /area/station/maintenance/department/electrical) "iVj" = ( -/obj/machinery/light/directional/east, -/obj/machinery/power/apc/auto_name/directional/east, -/obj/structure/cable, -/obj/structure/table/wood, -/obj/item/flashlight/lamp/green{ - pixel_x = -5; - pixel_y = 3 +/obj/effect/turf_decal/trimline/yellow/filled/warning{ + dir = 1 }, -/turf/open/floor/wood, -/area/station/service/library) +/turf/open/floor/iron, +/area/station/engineering/main) "iVq" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 5 }, /turf/closed/wall/r_wall, /area/station/security/holding_cell) -"iVC" = ( -/obj/effect/turf_decal/tile/blue/fourcorners, -/obj/machinery/door/window/brigdoor/left/directional/east{ - name = "Chief Medical Officer's Desk"; - req_access = list("cmo") +"iVx" = ( +/obj/structure/girder, +/turf/open/floor/plating, +/area/station/maintenance/department/engine/atmos) +"iVH" = ( +/obj/structure/toilet{ + dir = 4 }, -/turf/open/floor/iron/dark, -/area/station/command/bridge) +/obj/structure/sink/directional/south, +/obj/structure/mirror/directional/north, +/obj/effect/landmark/start/captain, +/turf/open/floor/iron/showroomfloor, +/area/station/command/heads_quarters/captain/private) "iVI" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 }, /obj/effect/turf_decal/stripes/line, -/obj/machinery/door/airlock/maintenance, -/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance, -/obj/effect/mapping_helpers/airlock/unres, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, /turf/open/floor/plating, /area/station/maintenance/port/aft) +"iWd" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/structure/table/wood, +/obj/effect/spawner/random/entertainment/plushie, +/turf/open/floor/wood, +/area/station/security/prison/rec) "iWk" = ( /obj/effect/turf_decal/tile/neutral/anticorner/contrasted, /obj/machinery/airalarm/directional/west, @@ -27160,57 +27034,22 @@ /turf/open/floor/iron/dark, /area/station/ai_monitored/turret_protected/aisat/foyer) "iWu" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, /obj/effect/spawner/random/structure/steam_vent, -/turf/open/floor/plating, +/turf/open/floor/catwalk_floor, /area/station/maintenance/starboard/aft) "iWw" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/dark, /area/station/service/chapel) -"iWE" = ( -/obj/effect/landmark/start/gary, -/turf/open/floor/carpet, -/area/station/maintenance/starboard/fore) "iWI" = ( /obj/effect/decal/cleanable/cobweb, +/obj/effect/decal/cleanable/dirt, /obj/effect/spawner/random/entertainment/coin, /turf/open/floor/plating, /area/station/maintenance/starboard/fore) -"iWL" = ( -/obj/machinery/light/directional/south, -/obj/structure/noticeboard/directional/south, -/obj/machinery/computer/slot_machine, -/turf/open/floor/iron/dark, -/area/station/command/meeting_room) -"iWX" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/simple/dark/visible{ - dir = 4 - }, -/turf/open/floor/iron, -/area/station/maintenance/disposal/incinerator) -"iXg" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/components/binary/pump/on/layer2{ - name = "External to Filter" - }, -/obj/machinery/atmospherics/components/binary/pump/on/layer4{ - dir = 1; - name = "Air to External" - }, -/turf/open/floor/iron/dark, -/area/station/engineering/atmos) -"iXh" = ( -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/white, -/area/station/medical/virology) "iXl" = ( /obj/structure/flora/bush/fullgrass/style_random, /obj/structure/flora/bush/flowers_br/style_random, @@ -27249,7 +27088,7 @@ /area/station/security/execution/transfer) "iXR" = ( /obj/machinery/vending/wardrobe/chap_wardrobe, -/turf/open/floor/iron/dark, +/turf/open/floor/wood/tile, /area/station/service/chapel/office) "iXS" = ( /obj/effect/turf_decal/trimline/red/filled/line{ @@ -27299,12 +27138,9 @@ dir = 1 }, /obj/effect/turf_decal/stripes/line, -/obj/machinery/door/airlock/maintenance, -/obj/effect/mapping_helpers/airlock/access/any/supply/maintenance, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/effect/mapping_helpers/airlock/unres, /obj/structure/disposalpipe/segment, /turf/open/floor/plating, /area/station/maintenance/department/cargo) @@ -27313,17 +27149,15 @@ /turf/open/floor/iron, /area/station/cargo/sorting) "iYH" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/machinery/door/airlock/maintenance, +/obj/machinery/door/airlock/maintenance{ + name = "Library Maintenance" + }, /obj/effect/mapping_helpers/airlock/access/any/service/maintenance, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) +/turf/open/floor/catwalk_floor, +/area/station/service/library/lounge) "iYK" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -27333,9 +27167,14 @@ /obj/structure/cable, /turf/open/floor/plating, /area/station/maintenance/port/fore) +"iYP" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/iron/dark, +/area/station/security/prison/garden) "iYW" = ( /obj/effect/decal/cleanable/cobweb, /obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/structure/crate, /turf/open/floor/plating, /area/station/maintenance/starboard/aft) "iYZ" = ( @@ -27377,13 +27216,10 @@ /turf/open/floor/iron/dark, /area/station/engineering/atmos) "iZD" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, /obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/trash/mess, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) +/obj/structure/chair/wood, +/turf/open/floor/iron/dark, +/area/station/service/abandoned_gambling_den) "iZM" = ( /obj/effect/turf_decal/trimline/dark_blue/filled/warning, /obj/structure/cable, @@ -27391,17 +27227,11 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, /turf/open/floor/iron/dark, /area/station/science/server) -"iZW" = ( -/mob/living/basic/chicken{ - forced_gender = "male" - }, -/turf/open/floor/grass, -/area/station/service/hydroponics) "jac" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 4 }, -/obj/machinery/light/directional/east, +/obj/machinery/light/small/directional/east, /obj/structure/extinguisher_cabinet/directional/east, /turf/open/floor/iron/dark, /area/station/security/execution) @@ -27443,22 +27273,12 @@ dir = 4 }, /area/station/commons/fitness) -"jbg" = ( -/obj/structure/chair/office{ - dir = 1 - }, -/obj/effect/landmark/start/atmospheric_technician, -/turf/open/floor/iron, -/area/station/engineering/break_room) "jbt" = ( /obj/effect/turf_decal/trimline/purple/filled/line{ dir = 8 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 - }, /obj/machinery/shower/directional/east, -/obj/structure/sign/poster/official/random/directional/west, +/obj/structure/drain, /turf/open/floor/iron/white, /area/station/science/genetics/cloning) "jbA" = ( @@ -27475,31 +27295,25 @@ }, /area/station/holodeck/rec_center) "jbM" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/obj/effect/turf_decal/trimline/blue/filled/line{ dir = 1 }, +/obj/effect/turf_decal/trimline/blue/line, +/obj/machinery/light/directional/north, /turf/open/floor/iron/white, -/area/station/maintenance/department/science) +/area/station/medical/medbay/central) "jbP" = ( /obj/machinery/airalarm/directional/south, /obj/machinery/camera/autoname/directional/south, /turf/open/floor/iron/dark, /area/station/security/prison/mess) "jbQ" = ( +/obj/machinery/airalarm/directional/east, +/obj/structure/chair/stool/directional/north, /turf/open/floor/wood/large, -/area/station/commons/dorms) -"jbR" = ( -/obj/structure/bodycontainer/morgue{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/station/medical/morgue) +/area/station/commons/dorms/room1) "jbY" = ( -/obj/machinery/light/small/directional/north, -/obj/effect/spawner/random/structure/table, +/obj/structure/table, /obj/effect/spawner/random/engineering/material_cheap, /turf/open/floor/iron, /area/station/maintenance/starboard/aft) @@ -27537,24 +27351,6 @@ /obj/effect/turf_decal/trimline/red/line, /turf/open/floor/iron/dark, /area/station/hallway/secondary/entry) -"jcn" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/duct, -/obj/effect/landmark/start/gary, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) -"jct" = ( -/obj/effect/turf_decal/trimline/dark_blue/filled/warning{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/dark_blue/warning{ - dir = 8 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) "jcB" = ( /obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/bridge_pipe/cyan/visible, @@ -27570,8 +27366,8 @@ /turf/open/floor/wood, /area/station/security/prison/rec) "jcG" = ( -/obj/structure/window/reinforced/spawner/directional/south, /obj/structure/window/reinforced/spawner/directional/east, +/obj/structure/window/reinforced/spawner/directional/south, /turf/open/floor/iron/dark, /area/station/commons/fitness/recreation) "jcU" = ( @@ -27587,7 +27383,7 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/turf/open/floor/plating, +/turf/open/floor/catwalk_floor, /area/station/maintenance/department/security/brig) "jdb" = ( /obj/machinery/firealarm/directional/west, @@ -27599,50 +27395,56 @@ /turf/open/floor/plating, /area/station/tcommsat/computer) "jdh" = ( -/obj/structure/chair{ - dir = 8 - }, -/turf/open/floor/iron, -/area/station/command/heads_quarters/ce) -"jdA" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/structure/cable/layer1, +/obj/structure/table/reinforced, /turf/open/floor/iron, -/area/station/engineering/engine_smes) +/area/station/command/heads_quarters/ce) +"jdA" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/structure/table, +/obj/item/storage/box/matches, +/obj/effect/spawner/random/entertainment/lighter{ + pixel_y = 4; + pixel_x = 4 + }, +/obj/effect/spawner/random/entertainment/lighter, +/turf/open/floor/plating, +/area/station/maintenance/department/engine/atmos) +"jdC" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/portables_connector/visible, +/obj/machinery/portable_atmospherics/canister/anesthetic_mix, +/turf/open/floor/iron/white, +/area/station/medical/cryo) "jdJ" = ( /obj/effect/turf_decal/stripes/red/line{ dir = 10 }, /turf/open/floor/engine, /area/station/science/xenobiology) -"jdN" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/reagent_dispensers/plumbed{ - dir = 8 - }, -/turf/open/floor/plating, -/area/station/maintenance/department/medical) -"jdT" = ( -/obj/machinery/light/floor/has_bulb, -/obj/machinery/door/airlock/highsecurity{ - name = "Blueshield's Equipment Room" - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/door/firedoor, -/obj/effect/mapping_helpers/airlock/access/all/admin/general, -/turf/open/floor/wood, -/area/station/command/heads_quarters/blueshield) "jdV" = ( /obj/structure/disposalpipe/segment{ dir = 9 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, /turf/open/floor/plating, /area/station/maintenance/department/cargo) +"jee" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/neutral/line{ + dir = 8 + }, +/obj/machinery/camera/autoname/directional/east, +/turf/open/floor/iron/dark, +/area/station/hallway/secondary/entry) "jef" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -27652,31 +27454,44 @@ /turf/open/floor/plating, /area/station/maintenance/port/fore) "jet" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/door/airlock/maintenance, -/obj/effect/mapping_helpers/airlock/access/any/service/maintenance, -/obj/effect/mapping_helpers/airlock/welded, -/obj/effect/mapping_helpers/airlock/unres{ - dir = 1 - }, -/turf/open/floor/plating, -/area/station/maintenance/starboard/fore) +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/engineering/engine_smes) "jeu" = ( /obj/structure/sign/warning/radiation/directional/east, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/white, +/obj/machinery/camera/directional/east{ + c_tag = "Maintenance - Science Pass-through, Ordnance, Burn Chamber Release Window"; + name = "maintenance camera"; + network = list("ss13","rd") + }, +/turf/open/floor/iron, /area/station/maintenance/department/science) +"jev" = ( +/obj/machinery/light/small/directional/north, +/turf/open/floor/iron/dark/smooth_large, +/area/station/hallway/secondary/exit/departure_lounge) +"jeI" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/engineering/atmos/office) "jeL" = ( -/obj/effect/decal/cleanable/oil, /obj/effect/turf_decal/siding/wood{ dir = 1 }, /obj/effect/turf_decal/siding/wood, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/stone, /area/station/smithing) +"jfC" = ( +/obj/machinery/duct, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/station/medical/virology) "jfI" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ @@ -27701,10 +27516,9 @@ dir = 1 }, /area/station/cargo/storage) -"jgz" = ( -/obj/structure/table/glass, -/turf/open/floor/iron/dark, -/area/station/command/bridge) +"jgu" = ( +/turf/open/floor/wood/tile, +/area/station/commons/dorms/room4) "jgH" = ( /obj/effect/spawner/random/structure/table, /obj/effect/spawner/random/maintenance, @@ -27717,18 +27531,12 @@ /obj/effect/turf_decal/trimline/brown/filled/line{ dir = 4 }, +/obj/machinery/light/directional/east, /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/light/directional/east, /turf/open/floor/iron/dark, /area/station/hallway/secondary/entry) -"jgV" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/wood, -/area/station/medical/psychology) "jgW" = ( /obj/effect/turf_decal/tile/neutral/half{ dir = 4 @@ -27740,27 +27548,35 @@ dir = 8 }, /area/station/command/gateway) -"jgZ" = ( -/obj/effect/turf_decal/tile/blue/fourcorners, -/obj/machinery/keycard_auth/directional/south, -/obj/machinery/newscaster/directional/east, -/obj/structure/closet/secure_closet/chief_medical, -/obj/item/screwdriver, -/obj/item/clothing/head/costume/nursehat, -/turf/open/floor/iron/dark, -/area/station/command/heads_quarters/cmo) "jhf" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/station/science/research/abandoned) +/obj/structure/lattice, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/space/basic, +/area/space/nearstation) "jhj" = ( /obj/machinery/light/small/directional/south, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/station/maintenance/department/science/xenobiology) +"jhk" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/structure/liquid_barrier, +/obj/machinery/door/airlock/maintenance, +/obj/effect/mapping_helpers/airlock/access/any/science/xenobio, +/turf/open/floor/plating, +/area/station/science/xenobiology) "jhq" = ( /obj/structure/disposalpipe/segment{ dir = 6 @@ -27768,7 +27584,7 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/turf/open/floor/plating, +/turf/open/floor/catwalk_floor, /area/station/maintenance/department/science) "jhr" = ( /obj/effect/turf_decal/tile/bar/opposingcorners{ @@ -27785,6 +27601,16 @@ /obj/structure/cable/layer3, /turf/open/floor/engine, /area/station/ai_monitored/command/storage/satellite) +"jhB" = ( +/obj/effect/turf_decal/trimline/blue/filled/line, +/obj/machinery/airalarm/directional/south, +/obj/structure/table, +/obj/item/paper_bin, +/obj/item/folder/white, +/obj/item/pen, +/obj/item/storage/backpack/duffelbag/med/surgery, +/turf/open/floor/iron/dark, +/area/station/medical/morgue) "jhE" = ( /obj/machinery/power/rad_collector, /turf/open/floor/plating, @@ -27794,15 +27620,13 @@ /turf/open/floor/iron/dark, /area/station/service/chapel) "jhR" = ( -/obj/machinery/duct, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/trimline/dark_red/arrow_cw{ - dir = 8 - }, -/turf/open/floor/iron/showroomfloor, -/area/station/security/prison/shower) +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/structure/table/wood, +/obj/item/storage/dice, +/turf/open/floor/wood, +/area/station/security/prison/rec) "jic" = ( /obj/effect/decal/cleanable/cobweb, /obj/item/radio/intercom/directional/west, @@ -27811,22 +27635,8 @@ /turf/open/floor/wood, /area/station/service/lawoffice) "jit" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/duct, -/turf/open/floor/iron/dark, -/area/station/command/bridge) -"jiu" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/carpet/royalblue, -/area/station/command/heads_quarters/captain) +/turf/open/floor/carpet/blue, +/area/station/medical/psychology) "jiy" = ( /obj/machinery/light/small/directional/north, /turf/open/floor/iron/showroomfloor, @@ -27845,24 +27655,29 @@ /area/station/maintenance/port/fore) "jjk" = ( /obj/machinery/camera/autoname/directional/west, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 +/obj/structure/rack, +/obj/item/storage/toolbox/mechanical{ + pixel_y = 6 }, +/obj/item/storage/toolbox/mechanical, /turf/open/floor/iron, /area/station/science/ordnance/office) "jjm" = ( +/obj/machinery/light/small/directional/north, /obj/structure/sign/poster/random/directional/north, /obj/effect/spawner/random/structure/table_or_rack, /obj/effect/spawner/random/maintenance/two, /turf/open/floor/plating, /area/station/maintenance/department/science) -"jjs" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 +"jju" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/dark, -/area/station/command/bridge) +/area/station/security/courtroom) "jjx" = ( +/obj/machinery/light/small/directional/east, /obj/machinery/cryopod{ dir = 8 }, @@ -27890,21 +27705,15 @@ /turf/open/floor/plating, /area/station/engineering/atmos/pumproom) "jjV" = ( -/obj/machinery/computer/atmos_control/nitrogen_tank{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/simple/green/visible, /obj/effect/turf_decal/tile/red/half/contrasted{ dir = 4 }, +/obj/machinery/atmospherics/pipe/smart/simple/green/visible, +/obj/machinery/computer/atmos_control/nitrogen_tank{ + dir = 8 + }, /turf/open/floor/iron/dark, /area/station/engineering/atmos) -"jkd" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/light/floor/has_bulb, -/turf/open/floor/iron/white, -/area/station/medical/virology) "jke" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -27917,29 +27726,23 @@ }, /turf/open/floor/plating, /area/station/maintenance/port/aft) -"jkt" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ +"jki" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/oil, +/turf/open/floor/stone, +/area/station/smithing) +"jkv" = ( +/obj/effect/turf_decal/tile/dark_blue{ dir = 4 }, -/obj/effect/turf_decal/trimline/blue/line{ - dir = 8 - }, -/obj/structure/chair/sofa/corp/right{ - dir = 8 - }, -/obj/effect/landmark/start/hangover, -/turf/open/floor/iron/dark, -/area/station/hallway/primary/central) -"jkz" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, +/obj/structure/extinguisher_cabinet/directional/north, /turf/open/floor/iron/dark, -/area/station/command/teleporter) +/area/station/engineering/transit_tube) "jkD" = ( -/obj/effect/turf_decal/tile/dark_blue/fourcorners, +/obj/effect/turf_decal/tile/dark_blue/full, /obj/effect/turf_decal/bot_white, /obj/effect/landmark/start/hangover, -/turf/open/floor/iron/dark, +/turf/open/floor/iron/dark/smooth_large, /area/station/hallway/primary/central) "jkE" = ( /obj/item/food/canned/beans, @@ -27956,65 +27759,62 @@ /turf/open/floor/plating, /area/station/maintenance/department/cargo) "jkJ" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ +/obj/structure/chair/stool/directional/east, +/turf/open/floor/iron/dark/side{ dir = 4 }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/door/airlock/maintenance, -/obj/effect/mapping_helpers/airlock/access/any/service/maintenance, -/obj/effect/mapping_helpers/airlock/unres{ - dir = 4 - }, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) +/area/station/commons/fitness) "jkQ" = ( /obj/effect/turf_decal/trimline/neutral/line, /obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 1 }, /obj/machinery/light/directional/north, -/obj/structure/sign/poster/official/random/directional/north, +/obj/machinery/station_map/directional/north, /turf/open/floor/iron/dark, /area/station/hallway/secondary/entry) "jkU" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/turf_decal/trimline/yellow/filled/warning{ dir = 1 }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/iron, -/area/station/engineering/main) -"jli" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/effect/spawner/random/trash/graffiti, /turf/open/floor/iron, -/area/station/maintenance/starboard/aft) -"jlo" = ( -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 1 - }, -/obj/machinery/firealarm/directional/north, -/obj/structure/cable, -/obj/machinery/duct, +/area/station/engineering/main) +"jkZ" = ( +/obj/structure/table/wood, +/obj/item/paper_bin, +/obj/item/pen, +/turf/open/floor/wood, +/area/station/service/library/private) +"jli" = ( +/obj/effect/turf_decal/tile/blue/full, +/obj/effect/turf_decal/box, +/obj/machinery/holopad, +/turf/open/floor/iron/dark/smooth_large, +/area/station/command/heads_quarters/cmo) +"jlr" = ( +/obj/effect/turf_decal/tile/yellow/opposingcorners, /turf/open/floor/iron/white, -/area/station/medical/virology) +/area/station/medical/chemistry) "jlu" = ( +/obj/machinery/light/small/directional/south, /obj/structure/closet/emcloset, /turf/open/floor/iron/dark/smooth_large, /area/station/hallway/secondary/entry) +"jlx" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 1 + }, +/obj/machinery/firealarm/directional/north, +/obj/machinery/light_switch/directional/north{ + pixel_x = -8 + }, +/turf/open/floor/iron/dark/side{ + dir = 1 + }, +/area/station/engineering/storage_shared) "jlA" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, @@ -28025,7 +27825,7 @@ /obj/structure/cable, /obj/machinery/duct, /turf/open/floor/plating, -/area/station/maintenance/department/engine) +/area/station/maintenance/department/engineering/central) "jlN" = ( /obj/effect/turf_decal/trimline/brown/filled/line{ dir = 1 @@ -28038,22 +27838,6 @@ dir = 1 }, /area/station/cargo/office) -"jlO" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/obj/structure/cable/layer1, -/turf/open/floor/iron, -/area/station/engineering/storage) -"jlX" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 1 - }, -/turf/open/floor/iron, -/area/station/engineering/storage/tech) "jmc" = ( /obj/effect/turf_decal/trimline/yellow/filled/line, /obj/effect/turf_decal/trimline/yellow/line{ @@ -28062,38 +27846,38 @@ /obj/item/radio/intercom/directional/south, /turf/open/floor/iron/dark, /area/station/hallway/primary/central) -"jmd" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 1 +"jmg" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/obj/machinery/door/poddoor/preopen{ + id = "engineering"; + name = "Engineering Blast Door" }, -/obj/effect/turf_decal/trimline/red/line, -/obj/structure/chair/sofa/corp/right{ +/obj/machinery/atmospherics/pipe/layer_manifold/cyan/hidden{ + dir = 4 + }, +/obj/machinery/door/poddoor/shutters{ + id = "engi_pass_shutters"; + name = "Engineering Shutters"; dir = 8 }, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) +/turf/open/floor/plating, +/area/station/engineering/break_room) "jmh" = ( /turf/closed/wall, /area/station/service/hydroponics/garden) "jmn" = ( +/obj/effect/turf_decal/siding/wood/corner{ + dir = 8 + }, +/obj/structure/sign/flag/nanotrasen/directional/north, /obj/structure/disposalpipe/segment{ dir = 10 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/machinery/light_switch/directional/east{ - pixel_y = 7; - pixel_x = 24 - }, +/obj/structure/filingcabinet, /turf/open/floor/wood, /area/station/command/heads_quarters/hop) -"jmo" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line, -/obj/machinery/light/small/directional/south, -/obj/machinery/status_display/evac/directional/south, -/turf/open/floor/iron/dark/side, -/area/station/engineering/break_room) "jmy" = ( /turf/open/floor/iron, /area/station/cargo/miningoffice) @@ -28106,9 +27890,8 @@ /area/station/engineering/gravity_generator) "jmQ" = ( /obj/effect/turf_decal/trimline/red/filled/line, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/disposalpipe/trunk{ - dir = 4 + dir = 1 }, /obj/machinery/disposal/bin, /turf/open/floor/iron/dark, @@ -28123,15 +27906,6 @@ }, /turf/open/floor/iron/dark, /area/station/hallway/primary/starboard) -"jnb" = ( -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/hidden{ - dir = 5 - }, -/obj/effect/turf_decal/tile/dark_blue, -/obj/structure/sign/warning/secure_area/directional/south, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark, -/area/station/maintenance/starboard/aft) "jnc" = ( /obj/effect/turf_decal/trimline/green/filled/line, /obj/structure/chair{ @@ -28145,37 +27919,37 @@ /turf/open/space/basic, /area/space/nearstation) "jnS" = ( +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/trimline/red/filled/warning{ +/obj/machinery/door/poddoor/shutters{ + id = "engi_security_post"; + name = "Security Post Shutters"; dir = 8 }, -/turf/open/floor/iron/dark, +/turf/open/floor/plating, /area/station/security/checkpoint/engineering) -"jnY" = ( -/obj/effect/turf_decal/trimline/blue/filled/line, -/obj/effect/turf_decal/trimline/blue/line{ +"joc" = ( +/obj/effect/turf_decal/tile/blue/opposingcorners{ dir = 1 }, -/obj/structure/sign/poster/official/help_others/directional/south, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) -"joc" = ( /obj/machinery/washing_machine, -/turf/open/floor/iron/dark, +/turf/open/floor/iron/checker, /area/station/security/prison/shower) "joj" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ +/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/structure/chair/office{ dir = 8 }, -/obj/effect/turf_decal/trimline/blue/line{ - dir = 4 - }, -/obj/machinery/power/apc/auto_name/directional/west, -/obj/structure/cable, +/obj/effect/landmark/start/medical_doctor, /turf/open/floor/iron/white, -/area/station/medical/medbay/aft) +/area/station/medical/office) +"jot" = ( +/obj/structure/table, +/obj/item/paper_bin, +/obj/item/folder/yellow, +/obj/item/pen, +/turf/open/floor/iron, +/area/station/engineering/break_room) "jou" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -28204,11 +27978,16 @@ /turf/open/floor/iron/dark, /area/station/engineering/atmos) "jpg" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/wood, -/area/station/service/library/lounge) +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 5 + }, +/obj/machinery/newscaster/directional/north, +/obj/structure/chair/office{ + dir = 4 + }, +/obj/effect/landmark/start/medical_doctor, +/turf/open/floor/iron/white, +/area/station/medical/office) "jpN" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/dark, @@ -28216,20 +27995,38 @@ "jpQ" = ( /obj/item/radio/intercom/directional/north, /obj/structure/cable, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 - }, /obj/effect/turf_decal/tile/yellow{ dir = 1 }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, /turf/open/floor/iron/dark, /area/station/tcommsat/computer) "jpU" = ( /obj/effect/turf_decal/trimline/yellow/filled/line, /obj/structure/sign/warning/pods/directional/south, -/obj/structure/reagent_dispensers/watertank, +/obj/machinery/space_heater, /turf/open/floor/iron, /area/station/engineering/storage) +"jqd" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/structure/table, +/obj/effect/spawner/random/maintenance/two, +/turf/open/floor/plating, +/area/station/maintenance/department/engine/atmos) +"jqh" = ( +/obj/structure/chair/comfy/black, +/obj/effect/landmark/start/chief_engineer, +/turf/open/floor/wood, +/area/station/command/meeting_room) +"jqp" = ( +/obj/effect/turf_decal/tile/bar/opposingcorners{ + dir = 1 + }, +/obj/machinery/oven/range, +/turf/open/floor/iron/kitchen, +/area/station/service/kitchen) "jqs" = ( /obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 1 @@ -28247,13 +28044,23 @@ /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/machinery/door/airlock/maintenance, -/obj/effect/mapping_helpers/airlock/access/any/science/maintenance, -/obj/effect/mapping_helpers/airlock/unres{ - dir = 1 - }, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/station/maintenance/department/science) +"jqW" = ( +/obj/structure/table/wood/fancy/royalblue, +/obj/item/storage/fancy/cigarettes/cigars{ + pixel_y = 21 + }, +/obj/item/storage/fancy/cigarettes/cigars/havana{ + pixel_y = 7 + }, +/obj/item/lighter{ + pixel_y = 7; + pixel_x = 7 + }, +/turf/open/floor/carpet/royalblue, +/area/station/command/heads_quarters/captain) "jrr" = ( /obj/structure/chair{ dir = 4 @@ -28274,45 +28081,50 @@ dir = 5 }, /obj/structure/table/reinforced, -/obj/item/storage/box/flashbangs{ - pixel_x = -3; - pixel_y = -3 +/obj/item/clothing/mask/gas/sechailer{ + pixel_y = -6; + pixel_x = -6 }, -/obj/item/storage/box/flashes, -/obj/item/storage/box/teargas{ - pixel_x = 3; - pixel_y = 3 +/obj/item/clothing/mask/gas/sechailer{ + pixel_y = -6; + pixel_x = 6 }, -/obj/item/storage/box/handcuffs{ - pixel_y = 5; +/obj/item/clothing/mask/gas/sechailer{ + pixel_x = -6 + }, +/obj/item/clothing/mask/gas/sechailer{ pixel_x = 6 }, -/turf/open/floor/iron/dark, -/area/station/ai_monitored/security/armory) -"jsa" = ( -/obj/effect/turf_decal/trimline/blue/filled/warning{ - dir = 4 +/obj/item/clothing/mask/gas/sechailer{ + pixel_y = 6; + pixel_x = -6 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/duct, -/turf/open/floor/iron/dark, -/area/station/medical/morgue) -"jsd" = ( -/obj/machinery/light/small/directional/south, -/obj/effect/turf_decal/trimline/yellow/filled/line, -/obj/effect/turf_decal/trimline/yellow/line{ - dir = 1 +/obj/item/clothing/mask/gas/sechailer{ + pixel_y = 6; + pixel_x = 6 }, -/obj/structure/table, -/obj/item/stock_parts/subspace/filter, -/obj/item/stock_parts/subspace/filter, -/obj/item/stock_parts/subspace/filter, -/obj/item/stock_parts/subspace/filter, -/obj/item/stock_parts/subspace/filter, +/obj/item/flashlight/seclite{ + pixel_y = -6 + }, +/obj/item/flashlight/seclite, +/obj/item/flashlight/seclite{ + pixel_y = 6 + }, +/obj/item/clothing/head/helmet/toggleable/justice, /turf/open/floor/iron/dark, -/area/station/engineering/storage/tech) +/area/station/ai_monitored/security/armory) +"jrG" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/curtain/cloth, +/obj/machinery/duct, +/turf/open/floor/iron/showroomfloor, +/area/station/service/abandoned_gambling_den) +"jsb" = ( +/obj/structure/table/wood, +/obj/item/reagent_containers/cup/glass/shaker, +/obj/item/reagent_containers/dropper, +/turf/open/floor/wood, +/area/station/service/abandoned_gambling_den) "jse" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, @@ -28328,10 +28140,11 @@ /area/station/security/prison/visit) "jsB" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/directional/east, -/obj/effect/spawner/random/trash/garbage, +/obj/structure/easel, +/obj/item/canvas/twentythree_twentythree, +/obj/item/canvas/twentythree_twentythree, /turf/open/floor/plating, -/area/station/maintenance/port/aft) +/area/station/maintenance/starboard/aft) "jsQ" = ( /obj/structure/table, /obj/item/clothing/under/rank/prisoner{ @@ -28356,13 +28169,24 @@ }, /turf/open/floor/iron/dark, /area/station/security/execution/transfer) +"jtl" = ( +/obj/machinery/light/directional/east, +/obj/structure/bookcase/random/religion, +/turf/open/floor/wood, +/area/station/service/library) "jto" = ( -/obj/effect/decal/cleanable/dirt, /obj/effect/spawner/random/structure/table_or_rack, /obj/item/storage/box/lights/mixed, /obj/item/toy/plush/slimeplushie, /turf/open/floor/plating, /area/station/maintenance/department/science/xenobiology) +"jtv" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/duct, +/turf/open/floor/wood, +/area/station/command/heads_quarters/captain/private) "jty" = ( /obj/effect/turf_decal/trimline/yellow/filled/corner{ dir = 1 @@ -28373,11 +28197,9 @@ /turf/open/floor/iron, /area/station/hallway/primary/aft) "jtE" = ( -/obj/machinery/light/small/directional/west, -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/maintenance, -/turf/open/floor/plating, -/area/station/maintenance/port/aft) +/obj/machinery/duct, +/turf/open/floor/wood, +/area/station/service/abandoned_gambling_den) "jtU" = ( /obj/machinery/power/apc/auto_name/directional/south, /obj/structure/cable, @@ -28385,30 +28207,9 @@ /obj/effect/spawner/random/clothing/costume, /turf/open/floor/iron, /area/station/maintenance/disposal) -"jub" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/plating, -/area/station/maintenance/department/science) "juc" = ( /turf/open/floor/iron, /area/station/service/hydroponics) -"jug" = ( -/obj/effect/turf_decal/tile/dark_blue/fourcorners, -/obj/structure/cable, -/obj/structure/plaque/static_plaque/golden/commission/box, -/turf/open/floor/iron/dark, -/area/station/command/bridge) -"jui" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark, -/area/station/maintenance/starboard/aft) "juj" = ( /obj/machinery/atmospherics/components/unary/outlet_injector/monitored/carbon_input{ dir = 8 @@ -28421,25 +28222,16 @@ /obj/structure/cable, /turf/open/floor/iron, /area/station/commons/dorms) -"jun" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/obj/item/radio/intercom/directional/north, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/turf/open/floor/engine, -/area/station/medical/cryo) "juH" = ( /obj/structure/reagent_dispensers/watertank, /turf/open/floor/iron/dark, /area/station/engineering/atmos/storage) "juU" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/spawner/random/structure/chair_maintenance{ - dir = 8 +/obj/structure/chair/sofa/left/maroon{ + dir = 4 }, -/turf/open/floor/iron/cafeteria, -/area/station/maintenance/starboard/aft) +/turf/open/floor/iron, +/area/station/commons/fitness/recreation) "jvd" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -28448,11 +28240,11 @@ dir = 8 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, /obj/machinery/door/airlock/external{ name = "Escape Pod Three" }, /obj/effect/landmark/navigate_destination/dockescpod3, -/obj/structure/cable, /turf/open/floor/iron/dark/textured_large, /area/station/maintenance/department/security) "jve" = ( @@ -28462,32 +28254,14 @@ /area/station/security/execution) "jvi" = ( /obj/effect/turf_decal/trimline/red/filled/line, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/dark, /area/station/security/courtroom) -"jvj" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/door/firedoor, -/obj/effect/mapping_helpers/airlock/access/all/medical/psychology, -/obj/machinery/door/airlock/medical{ - name = "Psychology Office" - }, -/turf/open/floor/iron/white/textured, -/area/station/medical/psychology) "jvt" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/holopad, -/turf/open/floor/wood, -/area/station/service/library/private) +/obj/structure/bed, +/obj/item/bedsheet/cmo, +/obj/effect/landmark/start/chief_medical_officer, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/cmo) "jvu" = ( /turf/closed/wall, /area/station/commons/fitness) @@ -28495,16 +28269,19 @@ /obj/machinery/power/port_gen/pacman/pre_loaded, /turf/open/floor/plating, /area/station/engineering/main) +"jvN" = ( +/turf/closed/wall, +/area/station/commons/dorms/room5) "jvO" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, /turf/open/floor/iron, /area/station/commons/fitness/recreation) "jwc" = ( /obj/structure/extinguisher_cabinet/directional/east, -/obj/effect/turf_decal/trimline/dark_blue/filled/line{ +/obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 4 }, -/obj/effect/turf_decal/trimline/dark_blue/line{ +/obj/effect/turf_decal/trimline/neutral/line{ dir = 8 }, /obj/machinery/light/directional/east, @@ -28527,14 +28304,17 @@ }, /area/station/command/gateway) "jwt" = ( -/obj/effect/spawner/random/structure/table, -/obj/effect/spawner/random/maintenance/four, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) +/obj/structure/lattice/catwalk, +/obj/structure/cable, +/obj/structure/transit_tube/crossing, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/space, +/area/space/nearstation) "jwu" = ( -/obj/structure/displaycase/trophy, -/turf/open/floor/wood, -/area/station/service/library) +/obj/effect/turf_decal/trimline/yellow/filled/corner, +/turf/open/floor/iron, +/area/station/engineering/main) "jww" = ( /obj/effect/turf_decal/trimline/red/filled/line, /obj/effect/turf_decal/trimline/red/line{ @@ -28563,6 +28343,14 @@ }, /turf/open/floor/iron/dark, /area/station/security/brig) +"jwG" = ( +/obj/structure/flora/bush/sparsegrass/style_random, +/obj/structure/flora/bush/flowers_yw/style_random, +/turf/open/floor/grass, +/area/station/medical/virology) +"jwN" = ( +/turf/closed/wall, +/area/station/medical/patients_rooms/room_b) "jwP" = ( /obj/effect/turf_decal/bot, /obj/structure/closet/crate, @@ -28588,45 +28376,52 @@ dir = 1 }, /obj/structure/sign/warning/secure_area/directional/south, -/turf/open/floor/iron/white, +/turf/open/floor/iron, /area/station/maintenance/department/science) "jxd" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/trimline/dark_red/corner{ - dir = 1 - }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 + }, /turf/open/floor/iron, /area/station/maintenance/disposal/incinerator) +"jxf" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/engineering/glass{ + name = "Engineering Shared Storage" + }, +/obj/effect/mapping_helpers/airlock/access/any/engineering/general, +/obj/machinery/duct, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "engi-shared-storage" + }, +/turf/open/floor/iron/dark/textured, +/area/station/engineering/storage_shared) +"jxh" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/dark/smooth_corner{ + dir = 4 + }, +/area/station/service/chapel) "jxl" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, /obj/structure/lattice, /turf/open/space/basic, /area/space/nearstation) -"jxr" = ( -/obj/structure/cable, -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 4 - }, -/obj/machinery/power/apc/auto_name/directional/east, -/obj/structure/table/glass, -/obj/item/clothing/glasses/science, -/obj/item/clothing/glasses/science{ - pixel_x = 2; - pixel_y = 4 - }, -/obj/item/reagent_containers/cup/beaker/large, -/obj/item/reagent_containers/cup/beaker/large{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/reagent_containers/cup/beaker{ - pixel_x = 8; - pixel_y = 2 - }, -/obj/item/reagent_containers/dropper, -/turf/open/floor/iron/white, -/area/station/medical/pharmacy) +"jxm" = ( +/obj/machinery/light/floor/has_bulb, +/turf/open/floor/engine, +/area/station/science/xenobiology) "jxy" = ( /turf/closed/wall, /area/station/maintenance/starboard/fore) @@ -28639,44 +28434,21 @@ }, /turf/open/floor/iron/dark, /area/station/hallway/secondary/entry) -"jxM" = ( -/obj/vehicle/ridden/wheelchair{ - dir = 8 - }, -/turf/open/floor/plating, -/area/station/maintenance/department/medical) -"jxN" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 10 - }, -/obj/item/radio/intercom/directional/west, -/obj/structure/rack, -/obj/item/clothing/suit/hazardvest, -/obj/item/clothing/suit/hazardvest, -/obj/item/clothing/mask/gas{ - pixel_x = -3; - pixel_y = -3 - }, -/obj/item/clothing/mask/gas, -/obj/item/tank/internals/emergency_oxygen/engi, -/obj/item/tank/internals/emergency_oxygen/engi, -/obj/item/tank/internals/oxygen/yellow{ - pixel_x = 5; - pixel_y = -3 - }, -/turf/open/floor/iron/dark/side{ - dir = 10 - }, -/area/station/engineering/break_room) "jya" = ( -/obj/effect/turf_decal/box/white, +/obj/effect/turf_decal/box, /obj/machinery/holopad, /turf/open/floor/iron/dark/smooth_large, /area/station/ai_monitored/turret_protected/ai_upload) "jyb" = ( /obj/item/radio/intercom/directional/east, -/obj/machinery/light/small/directional/east, /obj/structure/table, +/obj/item/stack/sheet/glass/fifty{ + pixel_y = 6; + pixel_x = -3 + }, +/obj/item/stack/sheet/glass/fifty{ + pixel_y = 6 + }, /turf/open/floor/iron/dark, /area/station/engineering/atmos/storage) "jyf" = ( @@ -28684,12 +28456,18 @@ /obj/effect/spawner/random/maintenance/two, /turf/open/floor/plating, /area/station/maintenance/starboard/fore) +"jyp" = ( +/obj/machinery/firealarm/directional/north, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/trash/garbage, +/turf/open/floor/iron, +/area/station/maintenance/starboard/aft) "jyz" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 1 }, /turf/open/floor/wood/large, -/area/station/commons/dorms) +/area/station/commons/dorms/room1) "jyE" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -28701,19 +28479,30 @@ /area/station/maintenance/port/fore) "jyS" = ( /obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ +/obj/machinery/door/poddoor/shutters{ id = "robotics_pub_shutters"; - name = "Robotics Shutters"; - dir = 1 + name = "Robotics Shutters" }, /obj/structure/cable, /turf/open/floor/plating, /area/station/science/robotics/lab) +"jyV" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 4 + }, +/obj/structure/cable, +/turf/open/floor/wood, +/area/station/command/heads_quarters/captain) "jzd" = ( -/obj/effect/mapping_helpers/broken_floor, -/obj/effect/spawner/random/structure/crate, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/duct, /turf/open/floor/iron, -/area/station/maintenance/starboard/aft) +/area/station/engineering/main) "jze" = ( /obj/effect/turf_decal/tile/dark_blue/fourcorners, /obj/effect/turf_decal/plaque{ @@ -28743,16 +28532,13 @@ /obj/effect/turf_decal/tile/neutral, /turf/open/floor/iron/dark/corner, /area/station/commons/storage/primary) -"jzw" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/red/line{ +"jzJ" = ( +/obj/structure/chair/comfy/black{ dir = 8 }, -/obj/effect/spawner/random/vending/snackvend, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) +/obj/effect/landmark/start/station_engineer, +/turf/open/floor/iron, +/area/station/engineering/break_room) "jzQ" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -28770,37 +28556,17 @@ }, /turf/open/floor/iron/white, /area/station/science/research) -"jAi" = ( -/obj/effect/turf_decal/trimline/blue/filled/warning, -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/station/medical/office) "jAm" = ( /obj/structure/table/wood, /obj/effect/spawner/random/entertainment/deck, /turf/open/floor/wood, /area/station/security/prison/rec) "jAw" = ( -/obj/machinery/atmospherics/pipe/layer_manifold/supply/hidden, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/structure/closet_maintenance, /turf/open/floor/plating, /area/station/maintenance/port/aft) -"jAA" = ( -/obj/effect/turf_decal/delivery, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark, -/area/station/science/research/abandoned) -"jAL" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/white, -/area/station/medical/medbay/aft) "jAO" = ( /obj/effect/turf_decal/box, /obj/effect/turf_decal/stripes/corner{ @@ -28839,34 +28605,15 @@ /turf/open/floor/iron/dark, /area/station/engineering/atmos/pumproom) "jBv" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/obj/machinery/telecomms/receiver/preset_left, -/turf/open/floor/engine/telecomms, +/obj/machinery/telecomms/bus/preset_two, +/turf/open/floor/circuit/green/telecomms, /area/station/tcommsat/server) -"jBF" = ( -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/smart/manifold/supply/hidden, -/obj/machinery/meter, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) -"jBZ" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/door/airlock/maintenance{ - name = "Medical Break Room Maintenance" - }, -/obj/effect/mapping_helpers/airlock/access/all/medical/general, -/turf/open/floor/plating, -/area/station/maintenance/department/medical) +"jBx" = ( +/obj/effect/turf_decal/tile/red/fourcorners, +/obj/structure/rack, +/obj/effect/spawner/random/techstorage/security_all, +/turf/open/floor/iron/dark, +/area/station/engineering/storage/tech) "jCb" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -28885,6 +28632,7 @@ dir = 1 }, /obj/machinery/light/directional/south, +/obj/machinery/station_map/directional/south, /turf/open/floor/iron/dark, /area/station/hallway/primary/starboard) "jCy" = ( @@ -28904,23 +28652,25 @@ }, /turf/open/floor/iron/dark, /area/station/hallway/primary/starboard) -"jCM" = ( -/obj/effect/turf_decal/tile/blue/fourcorners, +"jCD" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/structure/table, -/obj/item/folder/white, -/obj/item/folder/blue{ - pixel_x = 4; - pixel_y = 4 - }, -/obj/item/folder/blue{ - pixel_x = 3; - pixel_y = 2 +/turf/open/floor/iron/dark/side{ + dir = 8 }, -/obj/item/stamp/head/cmo, -/turf/open/floor/iron/dark/side, -/area/station/command/heads_quarters/cmo) +/area/station/engineering/atmos/office) +"jCL" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/structure/table/wood, +/obj/item/paper_bin, +/turf/open/floor/wood, +/area/station/service/library/lounge) "jCP" = ( /obj/effect/turf_decal/trimline/red/filled/line, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ @@ -28929,9 +28679,20 @@ /turf/open/floor/iron/dark, /area/station/security/processing) "jCY" = ( -/obj/machinery/vending/wardrobe/curator_wardrobe, -/turf/open/floor/iron/vaporwave, -/area/station/service/library/printer) +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/hidden{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/structure/transit_tube/station/dispenser/reverse/flipped{ + dir = 4 + }, +/turf/open/floor/catwalk_floor/iron_dark, +/area/station/engineering/transit_tube) "jDc" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -28939,13 +28700,30 @@ /mob/living/simple_animal/bot/secbot/beepsky/officer, /turf/open/floor/iron/dark, /area/station/security/brig) +"jDf" = ( +/obj/effect/turf_decal/tile/yellow/fourcorners, +/obj/structure/table, +/obj/item/clothing/gloves/color/yellow, +/obj/item/clothing/gloves/color/yellow{ + pixel_y = 3 + }, +/obj/item/stack/cable_coil, +/obj/item/stack/cable_coil{ + pixel_x = -3; + pixel_y = 3 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/storage/tech) "jDg" = ( /turf/closed/wall, /area/station/science/ordnance/storage) "jDj" = ( -/obj/effect/mapping_helpers/broken_floor, -/turf/open/floor/iron/showroomfloor, -/area/station/maintenance/starboard/aft) +/obj/structure/railing{ + dir = 8 + }, +/obj/structure/marker_beacon/burgundy, +/turf/open/floor/plating/airless, +/area/space/nearstation) "jDp" = ( /obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/smart/simple/cyan/visible/layer2, @@ -28955,10 +28733,19 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, /obj/machinery/duct, /turf/open/floor/plating, /area/station/maintenance/port) +"jDr" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 1 + }, +/obj/structure/closet/secure_closet/engineering_personal, +/turf/open/floor/iron, +/area/station/engineering/main) "jDy" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -28967,7 +28754,7 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, /obj/effect/spawner/random/trash/garbage, -/turf/open/floor/plating, +/turf/open/floor/catwalk_floor, /area/station/maintenance/department/science) "jDz" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -28977,14 +28764,24 @@ /turf/open/floor/iron, /area/station/maintenance/port/fore) "jDD" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 + }, /turf/open/floor/iron/dark, /area/station/engineering/atmos/storage) "jDX" = ( -/obj/machinery/light/small/directional/north, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/station/maintenance/department/cargo) +/obj/item/radio/intercom/directional/north, +/obj/structure/table, +/obj/item/paper_bin{ + pixel_x = -5; + pixel_y = 5 + }, +/obj/item/pen{ + pixel_x = -5; + pixel_y = 5 + }, +/turf/open/floor/iron, +/area/station/cargo/drone_bay) "jEd" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -29006,6 +28803,14 @@ /obj/effect/spawner/random/maintenance/two, /turf/open/floor/plating, /area/station/maintenance/port) +"jEt" = ( +/obj/structure/rack/shelf, +/obj/item/clothing/suit/armor/riot, +/obj/item/clothing/head/helmet/toggleable/riot{ + pixel_y = 6 + }, +/turf/open/floor/wood, +/area/station/command/heads_quarters/blueshield) "jEw" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 1 @@ -29018,41 +28823,31 @@ "jEI" = ( /obj/structure/table, /obj/item/kitchen/fork/plastic, -/obj/machinery/firealarm/directional/west, -/obj/machinery/light/small/directional/west, +/obj/machinery/light/directional/west, /turf/open/floor/iron/dark, /area/station/security/prison/mess) +"jEL" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line, +/obj/machinery/light/directional/south, +/obj/structure/extinguisher_cabinet/directional/south, +/turf/open/floor/iron, +/area/station/engineering/main) "jEW" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 1 }, /turf/open/floor/wood/tile, -/area/station/commons/dorms) +/area/station/commons/dorms/room4) "jEX" = ( /obj/effect/turf_decal/trimline/red/filled/line, /turf/open/floor/iron/dark, /area/station/security/processing) "jEY" = ( -/obj/effect/turf_decal/box, -/obj/machinery/holopad, +/obj/machinery/power/apc/auto_name/directional/south, /obj/structure/cable, -/turf/open/floor/iron/dark/smooth_large, +/obj/effect/mapping_helpers/apc/cell_5k, +/turf/open/floor/iron/dark/side, /area/station/security/prison/safe) -"jFb" = ( -/obj/effect/turf_decal/tile/blue/fourcorners, -/obj/structure/table/glass, -/obj/item/emergency_bed{ - pixel_y = 6 - }, -/obj/item/emergency_bed{ - pixel_y = 12 - }, -/obj/machinery/button/door/directional/east{ - id = "surgery_privacy"; - name = "Surgery Privacy Shutters Control" - }, -/turf/open/floor/iron/white, -/area/station/medical/surgery) "jFe" = ( /obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ dir = 1 @@ -29067,11 +28862,11 @@ /obj/effect/turf_decal/tile/red/anticorner/contrasted{ dir = 8 }, -/obj/structure/cable, +/obj/item/radio/intercom/directional/south, /obj/machinery/computer/security{ dir = 4 }, -/obj/item/radio/intercom/directional/south, +/obj/structure/extinguisher_cabinet/directional/west, /turf/open/floor/iron/dark, /area/station/security/checkpoint/customs/auxiliary) "jFo" = ( @@ -29086,7 +28881,8 @@ /obj/effect/turf_decal/trimline/purple/filled/line{ dir = 4 }, -/obj/structure/table/glass, +/obj/structure/extinguisher_cabinet/directional/east, +/obj/structure/table/reinforced/rglass, /obj/item/crowbar/red, /obj/item/reagent_containers/cup/beaker{ pixel_x = 8; @@ -29096,11 +28892,25 @@ /obj/item/flashlight/pen, /obj/item/radio/headset/headset_medsci, /obj/item/infuser_book, +/obj/item/toy/figure/geneticist{ + pixel_y = 11; + pixel_x = -11 + }, /turf/open/floor/iron/white, /area/station/science/genetics) "jFx" = ( /turf/open/floor/circuit/green, /area/station/engineering/gravity_generator) +"jFA" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 10 + }, +/obj/effect/turf_decal/trimline/neutral/corner{ + dir = 4 + }, +/obj/structure/sign/departments/maint/directional/south, +/turf/open/floor/iron/white, +/area/station/medical/medbay/aft) "jFF" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 8 @@ -29115,24 +28925,21 @@ /turf/open/floor/iron, /area/station/maintenance/disposal) "jFP" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ +/obj/structure/cable, +/obj/effect/turf_decal/trimline/yellow/filled/warning{ dir = 8 }, -/obj/machinery/vending/engivend, -/obj/machinery/camera/directional/west{ - c_tag = "Engineering - Equipment Storage"; - name = "engineering camera" - }, -/obj/structure/sign/warning/electric_shock/directional/west, +/obj/structure/cable/layer1, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, /area/station/engineering/storage) "jGl" = ( -/obj/effect/turf_decal/bot, -/obj/structure/reagent_dispensers/watertank, +/obj/effect/turf_decal/tile/yellow/fourcorners, +/obj/item/kirbyplants/random, /turf/open/floor/iron, /area/station/engineering/main) "jGm" = ( -/obj/effect/decal/cleanable/dirt, /obj/effect/landmark/start/atmospheric_technician, /obj/machinery/atmospherics/pipe/smart/simple/pink/visible{ dir = 10 @@ -29147,19 +28954,25 @@ /turf/open/floor/plating, /area/station/maintenance/department/cargo) "jGt" = ( -/obj/machinery/light/small/directional/east, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 - }, -/obj/structure/sign/warning/rad_shelter/directional/east, -/turf/open/floor/iron/dark, -/area/station/security/prison) +/obj/effect/turf_decal/tile/red/half/contrasted, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/duct, +/obj/structure/extinguisher_cabinet/directional/south, +/turf/open/floor/iron/dark/side, +/area/station/security/interrogation) +"jGu" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/department/science/xenobiology) "jGx" = ( /obj/machinery/plumbing/ooze_sucker{ - mapping_id = "4"; + mapping_id = "3"; dir = 1 }, -/obj/machinery/light/floor/has_bulb, /turf/open/floor/engine, /area/station/science/xenobiology) "jGA" = ( @@ -29194,12 +29007,14 @@ /turf/open/floor/iron/dark, /area/station/hallway/primary/fore) "jHa" = ( -/obj/structure/closet/crate/trashcart/laundry, -/obj/item/clothing/shoes/sneakers/orange, -/obj/item/clothing/shoes/sneakers/orange, -/obj/item/clothing/shoes/sneakers/orange, -/obj/item/clothing/shoes/sneakers/orange, +/obj/effect/turf_decal/tile/blue/opposingcorners{ + dir = 1 + }, /obj/machinery/firealarm/directional/south, +/obj/machinery/light_switch/directional/south{ + pixel_x = -8 + }, +/obj/structure/closet/crate/trashcart/laundry, /obj/item/clothing/under/rank/prisoner/skirt{ pixel_x = 9; pixel_y = 5 @@ -29216,7 +29031,11 @@ pixel_x = 9; pixel_y = 5 }, -/turf/open/floor/iron/dark, +/obj/item/clothing/shoes/sneakers/orange, +/obj/item/clothing/shoes/sneakers/orange, +/obj/item/clothing/shoes/sneakers/orange, +/obj/item/clothing/shoes/sneakers/orange, +/turf/open/floor/iron/checker, /area/station/security/prison/shower) "jHh" = ( /obj/structure/lattice, @@ -29229,23 +29048,25 @@ /turf/open/space/basic, /area/space/nearstation) "jHl" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ +/obj/effect/turf_decal/trimline/neutral/filled/warning{ dir = 8 }, -/obj/effect/turf_decal/trimline/yellow/line{ +/obj/effect/turf_decal/trimline/neutral/warning{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold/cyan/hidden, -/turf/open/floor/iron, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/simple/cyan/hidden, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/dark/side{ + dir = 8 + }, /area/station/hallway/primary/aft) "jHm" = ( /obj/effect/turf_decal/trimline/green/filled/line, /obj/effect/turf_decal/trimline/green/line{ dir = 1 }, -/obj/machinery/camera/directional/south{ - c_tag = "Port Hallway Center" - }, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 1 }, @@ -29259,22 +29080,6 @@ /obj/machinery/light/directional/south, /turf/open/floor/iron/dark, /area/station/hallway/primary/port) -"jHx" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/ghost_critter_spawn, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) -"jHI" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment, -/obj/structure/cable, -/obj/effect/turf_decal/trimline/blue/filled/line, -/turf/open/floor/iron/white, -/area/station/medical/medbay/lobby) "jHN" = ( /turf/open/floor/iron/dark/side{ dir = 1 @@ -29285,17 +29090,28 @@ id = "dorm_4"; name = "Dorm Bolt Control"; normaldoorcontrol = 1; - specialfunctions = 4 + specialfunctions = 4; + pixel_x = 5 + }, +/obj/machinery/firealarm/directional/north{ + pixel_x = -5 + }, +/obj/machinery/light_switch/directional/north{ + pixel_x = 5; + pixel_y = 34 }, +/obj/machinery/power/apc/auto_name/directional/east, +/obj/structure/cable, +/obj/structure/chair/stool/directional/south, /turf/open/floor/wood/tile, -/area/station/commons/dorms) +/area/station/commons/dorms/room4) "jIp" = ( /obj/machinery/firealarm/directional/north, /turf/open/floor/wood, /area/station/service/chapel/funeral) "jIr" = ( /obj/effect/turf_decal/tile/blue/fourcorners, -/obj/structure/window/reinforced/tinted/spawner/directional/south, +/obj/structure/window/reinforced/tinted, /obj/structure/toilet{ dir = 4 }, @@ -29315,7 +29131,7 @@ /turf/open/floor/plating, /area/station/maintenance/port) "jII" = ( -/obj/machinery/atmospherics/pipe/smart/simple/green/visible, +/obj/machinery/atmospherics/pipe/bridge_pipe/green/visible, /obj/machinery/atmospherics/components/binary/pump{ dir = 8; name = "N2 to Pure" @@ -29323,11 +29139,16 @@ /turf/open/floor/iron/dark, /area/station/engineering/atmos) "jIO" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/iron, -/area/station/hallway/secondary/service) +/obj/effect/decal/cleanable/dirt, +/obj/machinery/vending/clothing, +/turf/open/floor/plating, +/area/station/service/abandoned_gambling_den) +"jJh" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/trash/mess, +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) "jJk" = ( /obj/effect/turf_decal/box, /obj/machinery/holopad, @@ -29338,36 +29159,39 @@ /turf/open/floor/iron/large, /area/station/commons/dorms) "jJq" = ( +/obj/effect/turf_decal/box, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, /obj/machinery/duct, -/turf/open/floor/iron/white, +/obj/machinery/holopad, +/turf/open/floor/iron/white/smooth_large, /area/station/science/genetics/cloning) -"jJr" = ( -/obj/structure/closet/emcloset/anchored, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) "jJz" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/trimline/blue/filled/line{ dir = 1 }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/door/firedoor, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "library_desk_shutters"; - name = "Library Desk Shutters"; - dir = 1 +/obj/machinery/light/directional/north, +/obj/machinery/requests_console/directional/north{ + department = "Pharmacy"; + name = "Pharmacy Requests Console"; + supplies_requestable = 1; + receive_ore_updates = 1; + assistance_requestable = 1 }, -/obj/structure/table/wood, -/obj/item/paper_bin, -/obj/item/pen/red, -/obj/item/pen/blue{ - pixel_x = 3; - pixel_y = 3 +/obj/effect/mapping_helpers/requests_console/assistance, +/obj/effect/mapping_helpers/requests_console/ore_update, +/obj/effect/mapping_helpers/requests_console/supplies, +/obj/structure/table/reinforced/rglass, +/obj/item/reagent_containers/cup/bottle/epinephrine, +/obj/item/reagent_containers/dropper, +/obj/item/stack/sheet/mineral/plasma, +/obj/item/stack/sheet/mineral/plasma{ + pixel_x = -6; + pixel_y = 6 }, -/turf/open/floor/iron/dark/textured, -/area/station/service/library/printer) +/turf/open/floor/iron/white, +/area/station/medical/pharmacy) "jJF" = ( /obj/structure/chair/office{ dir = 4 @@ -29375,26 +29199,6 @@ /obj/effect/landmark/start/quartermaster, /turf/open/floor/wood, /area/station/command/heads_quarters/qm) -"jJW" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/medical/glass{ - name = "Paramedic Office" - }, -/obj/effect/mapping_helpers/airlock/access/all/medical/general, -/turf/open/floor/iron/dark, -/area/station/medical/paramedic) "jKa" = ( /obj/machinery/door/firedoor, /obj/effect/turf_decal/stripes/line{ @@ -29410,48 +29214,20 @@ /obj/structure/cable, /turf/open/floor/plating, /area/station/security/brig) -"jKh" = ( -/obj/effect/turf_decal/trimline/yellow/filled/corner{ - dir = 1 - }, -/turf/open/floor/iron/dark/corner{ - dir = 1 - }, -/area/station/engineering/break_room) "jKn" = ( /obj/machinery/camera/autoname/directional/south, /obj/machinery/light/small/directional/south, +/obj/structure/extinguisher_cabinet/directional/south, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 1 }, /turf/open/floor/iron/white, /area/station/science/xenobiology) "jKu" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/obj/structure/sign/painting/library{ - pixel_x = -32 - }, -/turf/open/floor/wood/tile, -/area/station/service/library/artgallery) -"jKv" = ( -/obj/structure/table, -/obj/item/storage/toolbox/electrical{ - pixel_y = 10 - }, -/obj/item/storage/toolbox/mechanical{ - pixel_y = 4 - }, -/obj/item/storage/belt/utility, -/obj/item/flashlight, -/obj/item/clothing/glasses/meson/engine{ - pixel_x = 4; - pixel_y = 8 - }, -/obj/item/pipe_dispenser, -/turf/open/floor/iron, -/area/station/engineering/storage_shared) +/obj/machinery/shower/directional/east, +/obj/structure/drain, +/turf/open/floor/iron/textured_large, +/area/station/engineering/main) "jKA" = ( /obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 8 @@ -29465,9 +29241,6 @@ /turf/open/floor/iron/dark, /area/station/security/courtroom) "jKB" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, /obj/machinery/light/small/directional/north, /turf/open/floor/iron, /area/station/engineering/engine_smes) @@ -29486,28 +29259,21 @@ "jKW" = ( /obj/effect/turf_decal/tile/blue/fourcorners, /obj/machinery/light/directional/west, -/obj/structure/closet/emcloset, /obj/machinery/firealarm/directional/west, +/obj/structure/closet/emcloset, +/obj/effect/landmark/start/hangover/closet, /turf/open/floor/iron/dark, /area/station/hallway/primary/starboard) "jLa" = ( -/obj/structure/closet/firecloset{ - anchored = 1 - }, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) -"jLf" = ( -/obj/effect/turf_decal/trimline/blue/filled/warning{ +/obj/effect/turf_decal/trimline/blue/filled/line{ dir = 8 }, -/obj/effect/turf_decal/trimline/blue/warning{ +/obj/effect/turf_decal/trimline/blue/line{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, +/obj/machinery/light/directional/west, /turf/open/floor/iron/white, -/area/station/medical/medbay/central) +/area/station/medical/medbay/aft) "jLl" = ( /obj/machinery/camera/autoname/directional/east, /obj/structure/chair/wood{ @@ -29523,6 +29289,13 @@ /obj/effect/landmark/start/scientist, /turf/open/floor/iron/white, /area/station/science/lab) +"jLr" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 6 + }, +/obj/machinery/firealarm/directional/east, +/turf/open/floor/iron/white, +/area/station/medical/storage) "jLu" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable, @@ -29532,19 +29305,6 @@ }, /turf/open/floor/plating, /area/station/ai_monitored/security/armory) -"jLI" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/blue/line{ - dir = 4 - }, -/obj/machinery/light_switch/directional/west, -/obj/structure/chair/sofa/corp{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) "jLL" = ( /obj/effect/turf_decal/stripes/line{ dir = 10 @@ -29554,15 +29314,14 @@ /turf/open/floor/engine, /area/station/ai_monitored/turret_protected/aisat/atmos) "jLQ" = ( -/obj/machinery/duct, -/obj/machinery/status_display/ai/directional/west, -/turf/open/floor/iron/dark, -/area/station/command/meeting_room) +/obj/effect/decal/cleanable/dirt, +/obj/structure/ghost_critter_spawn, +/turf/open/floor/plating, +/area/station/maintenance/port) "jLR" = ( /obj/effect/turf_decal/trimline/brown/filled/warning{ dir = 10 }, -/obj/machinery/firealarm/directional/west, /turf/open/floor/iron/dark/side{ dir = 10 }, @@ -29583,20 +29342,14 @@ pixel_x = 7 }, /obj/item/hand_labeler, -/turf/open/floor/iron/showroomfloor, +/turf/open/floor/iron/dark, /area/station/security/warden) -"jLU" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/sign/poster/random/directional/south, -/turf/open/floor/plating, -/area/station/maintenance/department/engine/atmos) -"jMb" = ( -/obj/machinery/light/small/directional/east, -/obj/structure/cable/layer1, -/turf/open/floor/iron/dark/smooth_large, -/area/station/engineering/main) +"jMa" = ( +/obj/machinery/stasis{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/station/medical/exam_room) "jMj" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -29604,20 +29357,9 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/machinery/duct, /turf/open/floor/iron, /area/station/hallway/secondary/service) -"jMs" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 4 - }, -/obj/machinery/airalarm/directional/east, -/obj/structure/table, -/obj/item/storage/toolbox/mechanical, -/obj/item/t_scanner, -/turf/open/floor/iron/dark/side{ - dir = 4 - }, -/area/station/engineering/break_room) "jMP" = ( /obj/effect/turf_decal/trimline/red/filled/line, /obj/effect/turf_decal/trimline/red/line{ @@ -29626,20 +29368,35 @@ /obj/structure/extinguisher_cabinet/directional/south, /turf/open/floor/iron/dark, /area/station/hallway/primary/fore) -"jMT" = ( -/obj/item/stack/ore/slag, -/obj/effect/mapping_helpers/burnt_floor, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/station/maintenance/department/engine/atmos) "jNa" = ( /obj/machinery/portable_atmospherics/canister/air, /turf/open/floor/plating, /area/station/maintenance/starboard/fore) +"jNd" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/duct, +/turf/open/floor/iron/dark, +/area/station/medical/morgue) +"jNg" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/red/line{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 + }, +/turf/open/floor/iron/white, +/area/station/medical/medbay/aft) "jNm" = ( -/obj/machinery/firealarm/directional/south, +/obj/machinery/firealarm/directional/south{ + pixel_x = -5 + }, /obj/machinery/light_switch/directional/south{ - pixel_x = 8 + pixel_x = 5 }, /obj/machinery/suit_storage_unit/standard_unit, /turf/open/floor/iron/white/textured, @@ -29649,48 +29406,60 @@ dir = 8 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/general/hidden, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/dark, /area/station/security/execution) "jNL" = ( /obj/effect/turf_decal/trimline/purple/filled/line, /turf/open/floor/iron/dark, /area/station/science/breakroom) -"jNZ" = ( -/turf/open/floor/iron/showroomfloor, +"jNT" = ( +/obj/item/radio/intercom/directional/south, +/obj/structure/table_frame, +/obj/effect/decal/cleanable/blood/splatter, +/turf/open/floor/iron/dark, +/area/station/commons/vacant_room/commissary) +"jNZ" = ( +/turf/open/floor/iron/dark, /area/station/security/warden) "jOc" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 1 }, -/obj/effect/landmark/start/gary, /turf/open/floor/wood, /area/station/commons/vacant_room/office) "jOi" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/structure/chair_maintenance{ +/obj/structure/chair/wood{ dir = 4 }, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) +/turf/open/floor/wood, +/area/station/service/abandoned_gambling_den) "jOm" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/obj/machinery/telecomms/server/presets/engineering, -/turf/open/floor/engine/telecomms, +/obj/machinery/telecomms/server/presets/medical, +/turf/open/floor/circuit/green/telecomms, /area/station/tcommsat/server) "jOr" = ( +/obj/machinery/airalarm/directional/east, +/obj/structure/chair/stool/directional/north, /turf/open/floor/wood/tile, -/area/station/commons/dorms) +/area/station/commons/dorms/room4) "jOx" = ( -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) -"jOI" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/obj/structure/disposalpipe/segment{ dir = 4 }, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/starboard/aft) +"jOM" = ( +/obj/effect/turf_decal/trimline/blue/filled/line, +/obj/effect/turf_decal/trimline/blue/line{ + dir = 1 + }, +/obj/structure/sign/poster/official/help_others/directional/south, +/obj/machinery/light/directional/south, +/obj/structure/chair{ + dir = 1 + }, /turf/open/floor/iron/white, /area/station/medical/medbay/central) "jON" = ( @@ -29702,6 +29471,9 @@ /turf/open/floor/iron/white, /area/station/maintenance/port/fore) "jOV" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, /obj/machinery/keycard_auth/directional/east, /obj/structure/bed/dogbed/lia, /mob/living/basic/carp/pet/lia, @@ -29711,107 +29483,104 @@ /obj/structure/closet/firecloset, /turf/open/floor/plating, /area/station/maintenance/port/fore) +"jPc" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/material_analyzer, +/turf/open/floor/stone, +/area/station/smithing) "jPm" = ( /obj/effect/turf_decal/trimline/brown/filled/line{ dir = 8 }, /obj/machinery/light/directional/west, +/obj/item/radio/intercom/directional/west, /turf/open/floor/iron/dark/side{ dir = 8 }, /area/station/cargo/lobby) "jPq" = ( -/obj/structure/flora/grass/jungle/b/style_random, -/obj/structure/flora/bush/sparsegrass/style_random, -/obj/structure/flora/bush/style_random, -/turf/open/floor/grass, -/area/station/hallway/secondary/exit/departure_lounge) +/obj/structure/extinguisher_cabinet/directional/north, +/obj/machinery/cassette/mailbox, +/turf/open/floor/wood, +/area/station/service/library/lounge) "jPt" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 6 +/obj/effect/turf_decal/siding/wideplating_new/dark{ + dir = 8 }, -/obj/machinery/telecomms/broadcaster/preset_right, -/turf/open/floor/engine/telecomms, -/area/station/tcommsat/server) -"jPP" = ( -/obj/structure/disposalpipe/segment{ - dir = 5 +/obj/effect/turf_decal/siding/wideplating_new/dark{ + dir = 4 }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/station/maintenance/department/security/brig) +/obj/structure/cable, +/turf/open/floor/iron/dark/telecomms, +/area/station/tcommsat/server) +"jPy" = ( +/obj/structure/noticeboard/directional/west, +/obj/structure/table/wood, +/obj/item/storage/photo_album/library, +/obj/item/taperecorder, +/obj/item/camera_film, +/obj/item/camera, +/turf/open/floor/iron/vaporwave, +/area/station/service/library/printer) +"jPA" = ( +/obj/machinery/vending/boozeomat/all_access, +/turf/open/floor/wood, +/area/station/service/abandoned_gambling_den) "jPZ" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 8 }, -/obj/machinery/light/directional/west, /obj/machinery/button/door/directional/west{ id = "prison_release"; name = "Labor Camp Shuttle Lockdown"; - req_access = list("brig") + req_access = list("security"); + pixel_y = 6 }, /obj/machinery/computer/shuttle/labor{ dir = 4 }, +/obj/machinery/button/door/directional/west{ + id = "labor_dock_bolt"; + name = "Labor Camp Shuttle Dock Airlock Control"; + req_access = list("security"); + pixel_y = -6 + }, /turf/open/floor/iron/dark, /area/station/security/processing) -"jQb" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ +"jQr" = ( +/obj/effect/turf_decal/trimline/blue/line{ dir = 1 }, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/command{ - name = "Chief Medical Officer's Quarters" - }, -/obj/effect/mapping_helpers/airlock/access/all/medical/cmo, -/turf/open/floor/iron/dark/textured, -/area/station/command/heads_quarters/cmo) -"jQu" = ( -/turf/open/floor/wood, -/area/station/commons/locker) -"jQO" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable, +/obj/effect/turf_decal/trimline/blue/filled/line, +/obj/machinery/light/directional/south, +/obj/structure/extinguisher_cabinet/directional/south, /turf/open/floor/iron/dark, -/area/station/medical/morgue) -"jQQ" = ( +/area/station/hallway/primary/central) +"jQs" = ( +/obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/turf/open/floor/plating, -/area/station/maintenance/department/medical) -"jQZ" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/blue/line{ - dir = 4 - }, -/obj/structure/extinguisher_cabinet/directional/west, /turf/open/floor/iron/white, /area/station/medical/medbay/aft) -"jRe" = ( -/obj/effect/mapping_helpers/broken_floor, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/plating, -/area/station/maintenance/port/aft) +"jQu" = ( +/turf/open/floor/wood, +/area/station/commons/locker) +"jRl" = ( +/obj/machinery/door/window/left/directional/south, +/obj/structure/table/wood/fancy, +/turf/open/floor/wood/tile, +/area/station/service/library/artgallery) "jRr" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ dir = 1 }, +/obj/structure/cable, +/obj/machinery/door/firedoor, /obj/machinery/door/airlock/security/glass{ name = "Armory" }, -/obj/structure/cable, /obj/effect/mapping_helpers/airlock/access/all/security/armory, /turf/open/floor/iron/dark/textured, /area/station/ai_monitored/security/armory) @@ -29823,23 +29592,9 @@ /area/station/science/breakroom) "jRA" = ( /obj/item/radio/intercom/directional/west, -/obj/effect/spawner/random/structure/table_or_rack, -/obj/effect/spawner/random/maintenance/two, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/station/maintenance/starboard/aft) -"jRC" = ( -/obj/structure/reagent_dispensers/water_cooler, -/turf/open/floor/iron/dark, -/area/station/command/meeting_room) -"jRM" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "apothecary_shutters"; - name = "Apothecary Shutters"; - dir = 4 - }, -/turf/open/floor/plating, -/area/station/medical/pharmacy) "jRP" = ( /obj/effect/turf_decal/tile/green/anticorner/contrasted{ dir = 8 @@ -29852,60 +29607,38 @@ }, /area/station/service/hydroponics) "jRY" = ( -/obj/effect/turf_decal/siding/wood/corner{ - dir = 4 - }, -/obj/machinery/light/small/directional/west, -/obj/structure/sign/painting/library{ - pixel_x = -32 - }, -/turf/open/floor/wood/tile, -/area/station/service/library/artgallery) -"jRZ" = ( -/obj/effect/turf_decal/trimline/blue/filled/warning{ - dir = 10 - }, -/obj/machinery/firealarm/directional/south, -/obj/machinery/light_switch/directional/south{ - pixel_x = -8 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/station/medical/patients_rooms/room_a) +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/medical/virology) "jSh" = ( -/obj/structure/chair/office{ - dir = 4 - }, -/obj/effect/landmark/start/head_of_personnel, -/turf/open/floor/carpet/royalblue, -/area/station/command/heads_quarters/hop) +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/central) "jSu" = ( -/obj/structure/extinguisher_cabinet/directional/west, /obj/effect/turf_decal/tile/yellow/fourcorners, -/obj/structure/chair{ +/obj/machinery/light/small/directional/west, +/obj/machinery/camera/directional/west{ + c_tag = "Aft Primary Hallway North" + }, +/obj/structure/extinguisher_cabinet/directional/west, +/obj/structure/chair/sofa/bench/right{ dir = 4 }, -/turf/open/floor/iron, +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron/dark, /area/station/hallway/primary/aft) "jSC" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/duct, /turf/open/floor/plating, /area/station/maintenance/starboard/fore) -"jSM" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/yellow/line{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/simple/pink/hidden{ - dir = 4 +"jSG" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 1 }, -/turf/open/floor/iron, -/area/station/hallway/primary/aft) +/obj/machinery/atmospherics/components/unary/cryo_cell, +/turf/open/floor/iron/white, +/area/station/medical/cryo) "jSO" = ( /obj/machinery/door/firedoor/border_only{ dir = 4 @@ -29913,6 +29646,11 @@ /obj/structure/window/reinforced/spawner/directional/east, /turf/open/floor/grass, /area/station/service/hydroponics) +"jSP" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/portable_atmospherics/canister/bz, +/turf/open/floor/iron/dark/smooth_large, +/area/station/engineering/atmos) "jSX" = ( /obj/effect/turf_decal/tile/neutral/half/contrasted, /obj/effect/turf_decal/trimline/dark_blue/warning{ @@ -29929,15 +29667,10 @@ /obj/effect/landmark/start/security_assistant, /turf/open/floor/iron/dark, /area/station/security/execution/transfer) -"jTi" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/effect/turf_decal/box, -/obj/machinery/holopad, -/obj/machinery/duct, -/turf/open/floor/iron/white/smooth_large, -/area/station/medical/storage) +"jTc" = ( +/obj/effect/spawner/random/structure/closet_maintenance, +/turf/open/floor/plating, +/area/station/commons/vacant_room/commissary) "jTs" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -29969,9 +29702,7 @@ /turf/open/floor/iron/textured, /area/station/science/ordnance/storage) "jUa" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 - }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/dark, /area/station/hallway/primary/fore) "jUb" = ( @@ -29984,13 +29715,18 @@ /obj/structure/sign/departments/maint/directional/east, /turf/open/floor/iron/dark, /area/station/hallway/secondary/entry) -"jUk" = ( -/obj/effect/turf_decal/tile/yellow/fourcorners, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, +"jUe" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 1 + }, +/obj/machinery/light/directional/north, +/obj/machinery/station_map/engineering/directional/north, /turf/open/floor/iron, -/area/station/hallway/primary/aft) +/area/station/engineering/main) +"jUk" = ( +/obj/effect/landmark/blobstart, +/turf/open/floor/glass/reinforced, +/area/station/service/abandoned_gambling_den) "jUm" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 8 @@ -30015,10 +29751,12 @@ /turf/open/floor/wood, /area/station/service/lawoffice) "jUC" = ( -/obj/machinery/light/small/broken/directional/north, -/obj/effect/spawner/random/maintenance, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) +/obj/effect/turf_decal/siding/thinplating/corner, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/engineering/main) "jUD" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ @@ -30034,11 +29772,11 @@ /turf/open/floor/iron/dark/textured, /area/station/commons/storage/primary) "jVd" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/directional/east, -/obj/effect/spawner/random/trash/mess, -/turf/open/floor/iron, -/area/station/maintenance/starboard/aft) +/obj/machinery/airalarm/directional/west, +/obj/structure/rack, +/obj/effect/spawner/random/engineering/tool, +/turf/open/floor/iron/dark, +/area/station/engineering/transit_tube) "jVm" = ( /obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 1 @@ -30049,7 +29787,7 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/structure/chair, +/obj/structure/chair/sofa/bench, /obj/effect/landmark/start/hangover, /turf/open/floor/iron, /area/station/hallway/primary/aft) @@ -30060,9 +29798,9 @@ /turf/open/floor/plating, /area/station/maintenance/port/aft) "jVE" = ( -/obj/structure/table/wood, +/obj/structure/table/wood/fancy/black, /obj/item/flashlight/lamp, -/turf/open/floor/iron/dark, +/turf/open/floor/wood/tile, /area/station/service/chapel/office) "jVP" = ( /obj/effect/turf_decal/bot_white, @@ -30071,23 +29809,13 @@ /area/station/cargo/warehouse) "jVQ" = ( /obj/machinery/camera/directional/west{ - c_tag = "Science - Ordnance Launch Access"; - name = "science camera"; - network = list("ss13","rd") - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 + c_tag = "Maintenance - External Access, East"; + name = "maintenance camera" }, /obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/trash/garbage, /turf/open/floor/iron, /area/station/maintenance/starboard/aft) -"jVS" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/station/command/meeting_room) "jVU" = ( /obj/structure/cable/multilayer/connected, /turf/open/floor/plating/airless, @@ -30107,9 +29835,6 @@ }, /turf/open/floor/stone, /area/station/science/xenobiology) -"jWy" = ( -/turf/closed/wall/r_wall, -/area/station/construction) "jWA" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, @@ -30145,25 +29870,29 @@ }, /obj/structure/cable, /obj/machinery/power/apc/auto_name/directional/east, +/obj/structure/chair{ + dir = 8 + }, +/obj/effect/landmark/start/cargo_technician, /turf/open/floor/iron/dark/side{ dir = 4 }, /area/station/cargo/storage) "jWT" = ( /obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/layer_manifold/general/hidden{ - dir = 4 - }, /obj/structure/cable, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "engi_lobby_shutters"; - name = "Engineering Lobby Shutters"; - dir = 4 - }, /obj/machinery/door/poddoor/preopen{ id = "engineering"; name = "Engineering Blast Door" }, +/obj/machinery/atmospherics/pipe/layer_manifold/pink/hidden{ + dir = 4 + }, +/obj/machinery/door/poddoor/shutters{ + id = "engi_pass_shutters"; + name = "Engineering Shutters"; + dir = 8 + }, /turf/open/floor/plating, /area/station/engineering/break_room) "jXh" = ( @@ -30176,20 +29905,34 @@ }, /turf/open/floor/iron/dark, /area/station/hallway/primary/central) -"jXr" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/closet/secure_closet/personal/patient, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 - }, -/turf/open/floor/iron/white, -/area/station/medical/virology) "jXu" = ( -/obj/structure/window/reinforced/spawner/directional/east, +/obj/structure/window/spawner/directional/east, /obj/effect/decal/cleanable/dirt, /obj/effect/spawner/random/maintenance, /turf/open/floor/plating, /area/station/maintenance/department/science) +"jXB" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/duct, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/corporate{ + id_tag = "bs_bolt"; + name = "Blueshield's Office" + }, +/obj/effect/mapping_helpers/airlock/access/all/admin/general, +/turf/open/floor/iron/dark/textured, +/area/station/command/heads_quarters/blueshield) "jXV" = ( /obj/structure/chair{ dir = 1 @@ -30197,12 +29940,6 @@ /obj/effect/landmark/start/scientist, /turf/open/floor/iron/white, /area/station/science/xenobiology) -"jYc" = ( -/obj/machinery/light/small/broken/directional/west, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/blood/gibs/old, -/turf/open/floor/iron/white, -/area/station/maintenance/department/medical) "jYd" = ( /obj/machinery/corral_corner{ mapping_id = "2" @@ -30222,12 +29959,12 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/structure/cable, /obj/machinery/door/airlock/maintenance, /obj/effect/mapping_helpers/airlock/access/any/command/maintenance, /obj/effect/mapping_helpers/airlock/unres{ dir = 8 }, -/obj/structure/cable, /turf/open/floor/plating, /area/station/maintenance/department/eva) "jYp" = ( @@ -30263,24 +30000,42 @@ /obj/machinery/light/directional/east, /turf/open/floor/grass, /area/station/science/genetics) -"jYQ" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ +"jYL" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 9 }, -/obj/machinery/airalarm/directional/north, -/obj/structure/extinguisher_cabinet/directional/west, -/obj/structure/table/reinforced/rglass, -/obj/item/reagent_containers/syringe{ - name = "steel point" +/obj/machinery/button/door/directional/north{ + id = "engi_pass_shutters"; + name = "Engineering Shutters Control"; + req_access = list("engineering") + }, +/obj/machinery/atmospherics/pipe/smart/simple/cyan/hidden/layer4{ + dir = 10 + }, +/turf/open/floor/iron/dark/side{ + dir = 9 + }, +/area/station/engineering/break_room) +"jYP" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 8 + }, +/obj/machinery/light/directional/west, +/obj/structure/table, +/obj/machinery/fax{ + fax_name = "Engineering Lobby"; + name = "Engineering Lobby Fax Machine" + }, +/turf/open/floor/iron/dark/side{ + dir = 8 + }, +/area/station/engineering/break_room) +"jYT" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 }, -/obj/item/clothing/mask/surgical, -/obj/item/reagent_containers/cup/bottle/epinephrine, -/obj/item/reagent_containers/cup/bottle/multiver, -/obj/item/clothing/neck/stethoscope, -/obj/item/clothing/gloves/latex, -/obj/item/reagent_containers/spray/cleaner, /turf/open/floor/iron/white, -/area/station/security/medical) +/area/station/medical/chemistry) "jZa" = ( /obj/effect/turf_decal/trimline/purple/filled/line{ dir = 5 @@ -30288,22 +30043,18 @@ /obj/item/radio/intercom/directional/north, /obj/structure/table, /obj/item/stack/sheet/iron/fifty{ - pixel_y = 5; - pixel_x = -4 + pixel_y = 6; + pixel_x = -3 }, /obj/item/stack/sheet/glass/fifty{ - pixel_y = 5 + pixel_y = 6 }, /turf/open/floor/iron/white, /area/station/science/lab) "jZe" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/effect/spawner/random/trash/garbage, -/turf/open/floor/plating, -/area/station/maintenance/port/aft) +/obj/machinery/telecomms/server/presets/common, +/turf/open/floor/circuit/green/telecomms, +/area/station/tcommsat/server) "jZl" = ( /obj/machinery/light/small/directional/north, /turf/open/floor/iron/textured, @@ -30337,10 +30088,6 @@ }, /turf/open/floor/iron/white, /area/station/science/xenobiology) -"jZI" = ( -/obj/item/radio/intercom/directional/west, -/turf/open/floor/carpet/blue, -/area/station/medical/psychology) "jZY" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -30350,10 +30097,6 @@ }, /turf/open/floor/iron/dark, /area/station/hallway/primary/port) -"kag" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/station/construction) "kau" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -30370,21 +30113,22 @@ id = "engineering"; name = "Engineering Blast Door" }, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "engi_lobby_shutters"; - name = "Engineering Lobby Shutters"; - dir = 4 +/obj/machinery/door/poddoor/shutters{ + id = "engi_office_shutters"; + name = "Engineering Shutters"; + dir = 8 }, /turf/open/floor/plating, /area/station/engineering/break_room) -"kaL" = ( -/obj/structure/disposalpipe/segment, +"kaH" = ( +/obj/structure/disposalpipe/segment{ + dir = 6 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/station/maintenance/department/engine/atmos) +/turf/open/floor/iron/dark, +/area/station/medical/paramedic) "kaP" = ( /obj/machinery/door/window/brigdoor/right/directional/east{ req_access = list("rd"); @@ -30392,13 +30136,21 @@ }, /turf/open/floor/iron/vaporwave, /area/station/command/heads_quarters/rd) -"kbA" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 +"kaX" = ( +/obj/structure/reagent_dispensers/plumbed{ + dir = 1 }, -/turf/open/floor/iron/dark, -/area/station/security/checkpoint/medical) +/turf/open/floor/plating, +/area/station/maintenance/port) +"kbj" = ( +/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/machinery/airalarm/directional/south, +/obj/structure/chair{ + dir = 1 + }, +/obj/effect/landmark/start/paramedic, +/turf/open/floor/iron, +/area/station/medical/paramedic) "kbB" = ( /obj/effect/turf_decal/tile/bar/opposingcorners{ dir = 1 @@ -30423,38 +30175,51 @@ /turf/open/floor/plating, /area/station/maintenance/solars/port/fore) "kbE" = ( -/obj/structure/chair/comfy/black{ - dir = 4 - }, -/obj/structure/sign/painting/library{ - pixel_y = 32 - }, -/obj/effect/landmark/start/assistant, -/turf/open/floor/wood, -/area/station/service/library) -"kbR" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/blue/line{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) +/obj/structure/transit_tube, +/obj/structure/window/reinforced/fulltile, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/engineering/transit_tube) "kbT" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, /turf/open/floor/iron/dark/side, /area/station/commons/locker) +"kcf" = ( +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/department/engine/atmos) +"kch" = ( +/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible/layer4{ + dir = 5 + }, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"kcr" = ( +/obj/machinery/light/small/directional/east, +/turf/open/floor/iron/dark/side{ + dir = 4 + }, +/area/station/security/prison/work) +"kcM" = ( +/obj/structure/cable, +/turf/open/floor/carpet/black, +/area/station/security/bitden) "kde" = ( -/obj/machinery/light/small/directional/south, -/obj/structure/closet/emcloset, +/obj/machinery/atmospherics/components/tank/air{ + dir = 4 + }, /turf/open/floor/plating, -/area/station/maintenance/department/cargo) +/area/station/maintenance/port/aft) "kdp" = ( /obj/machinery/computer/holodeck{ dir = 4 @@ -30462,38 +30227,69 @@ /turf/open/floor/iron/dark, /area/station/commons/fitness) "kdy" = ( -/obj/machinery/light/directional/north, -/turf/open/floor/wood, -/area/station/service/library/private) +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 10 + }, +/obj/machinery/recharge_station, +/turf/open/floor/iron/dark/side{ + dir = 10 + }, +/area/station/engineering/break_room) +"kdC" = ( +/obj/machinery/camera/autoname/directional/west, +/turf/open/floor/iron/showroomfloor, +/area/station/commons/toilet/restrooms) "kdH" = ( /obj/structure/cable, /turf/open/floor/engine, /area/station/science/ordnance/storage) -"kdQ" = ( -/obj/effect/turf_decal/trimline/blue/filled/warning{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/effect/turf_decal/trimline/blue/warning{ - dir = 8 - }, -/obj/machinery/duct, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) -"kdZ" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ +"kdK" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ dir = 4 }, -/obj/effect/turf_decal/trimline/neutral/line{ - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 +/obj/structure/closet/crate/freezer, +/obj/item/reagent_containers/blood/random, +/obj/item/reagent_containers/blood/random, +/obj/item/reagent_containers/blood/random, +/obj/item/reagent_containers/blood/o_plus{ + pixel_x = -2; + pixel_y = -1 + }, +/obj/item/reagent_containers/blood/o_minus, +/obj/item/reagent_containers/blood/b_plus, +/obj/item/reagent_containers/blood/b_minus, +/obj/item/reagent_containers/blood/a_plus, +/obj/item/reagent_containers/blood/a_minus, +/obj/item/reagent_containers/blood/lizard, +/obj/item/reagent_containers/blood/ethereal, +/obj/item/reagent_containers/blood{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/item/reagent_containers/blood{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/item/reagent_containers/blood{ + pixel_x = -3; + pixel_y = -3 + }, +/turf/open/floor/iron/white, +/area/station/medical/virology) +"kdZ" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/yellow/line{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/obj/structure/sign/departments/maint/directional/east, +/turf/open/floor/iron/dark/side{ + dir = 4 }, -/obj/structure/sign/departments/maint/directional/east, -/turf/open/floor/iron, /area/station/hallway/primary/aft) "keg" = ( /obj/structure/flora/grass/jungle/a/style_random, @@ -30509,20 +30305,14 @@ /area/station/hallway/primary/starboard) "ken" = ( /obj/machinery/light_switch/directional/east, +/obj/structure/extinguisher_cabinet/directional/south, /obj/effect/spawner/random/structure/crate, /turf/open/floor/iron, /area/station/maintenance/disposal) -"keo" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/obj/structure/closet/l3closet/virology, -/turf/open/floor/iron/white, -/area/station/medical/virology) "ker" = ( /obj/structure/lattice/catwalk, -/obj/item/stack/cable_coil, /obj/structure/sign/warning/electric_shock/directional/north, +/obj/item/stack/cable_coil, /turf/open/space, /area/station/solars/starboard/fore) "keu" = ( @@ -30539,23 +30329,11 @@ /area/station/command/meeting_room) "keI" = ( /obj/structure/cable, -/obj/effect/turf_decal/trimline/dark_blue/filled/line{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/dark_blue/filled/line{ - dir = 4 +/obj/effect/turf_decal/trimline/dark_blue/filled/end{ + dir = 1 }, /turf/open/floor/iron/dark, /area/station/engineering/storage/tech) -"keT" = ( -/obj/effect/turf_decal/tile/dark_blue/fourcorners, -/obj/effect/turf_decal/stripes, -/obj/machinery/door/window/brigdoor/left/directional/south{ - name = "Command Chair"; - req_access = list("command") - }, -/turf/open/floor/iron/dark, -/area/station/command/bridge) "kfa" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 @@ -30568,16 +30346,9 @@ }, /area/station/commons/fitness) "kfc" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ - dir = 4 - }, /obj/machinery/duct, -/turf/open/floor/iron/freezer, -/area/station/service/kitchen/coldroom) +/turf/open/floor/iron, +/area/station/engineering/break_room) "kfe" = ( /obj/effect/turf_decal/trimline/red/filled/line, /obj/effect/turf_decal/trimline/red/line{ @@ -30589,16 +30360,6 @@ "kfl" = ( /turf/closed/wall, /area/station/construction/mining/aux_base) -"kfB" = ( -/obj/structure/table, -/obj/item/book/manual/wiki/engineering_construction{ - pixel_x = 6 - }, -/obj/item/book/manual/wiki/engineering_guide{ - pixel_x = -6 - }, -/turf/open/floor/iron, -/area/station/engineering/break_room) "kfC" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -30642,20 +30403,30 @@ }, /obj/machinery/door/firedoor, /obj/structure/table/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ +/obj/machinery/door/poddoor/shutters{ id = "bar_sec_shutters"; name = "Bar Shutters"; - dir = 8 + dir = 4 }, /turf/open/floor/iron/dark/textured, /area/station/service/bar) "kfT" = ( /turf/closed/wall/r_wall, /area/station/security/evidence) +"kgc" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) "kgn" = ( /obj/machinery/growing/tray, /turf/open/floor/iron, /area/station/service/hydroponics) +"kgu" = ( +/obj/effect/decal/cleanable/dirt, +/turf/closed/wall, +/area/station/maintenance/department/engine) "kgv" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -30695,10 +30466,11 @@ /area/station/ai_monitored/turret_protected/ai_upload) "kgS" = ( /obj/machinery/light/small/built/directional/south, +/obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/oil, /obj/structure/frame/machine, /turf/open/floor/plating, -/area/station/maintenance/port/aft) +/area/station/maintenance/department/engine) "kgZ" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -30715,13 +30487,16 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, /turf/open/floor/iron/dark, /area/station/hallway/primary/port) -"khd" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/firealarm/directional/east, -/turf/open/floor/iron/dark, -/area/station/command/meeting_room) +"khi" = ( +/obj/structure/sign/painting/library{ + pixel_y = 32 + }, +/obj/structure/chair/comfy/black{ + dir = 4 + }, +/obj/effect/landmark/start/hangover, +/turf/open/floor/wood, +/area/station/service/library) "khr" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 1 @@ -30733,13 +30508,15 @@ "khD" = ( /turf/closed/wall/r_wall, /area/station/maintenance/starboard/aft) -"khP" = ( -/obj/effect/turf_decal/trimline/green/filled/corner{ - dir = 1 +"khF" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 8 }, -/obj/machinery/duct, -/turf/open/floor/iron/white, -/area/station/medical/virology) +/obj/structure/sign/warning/no_smoking/directional/south, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/structure/crate, +/turf/open/floor/iron/dark/corner, +/area/station/maintenance/starboard/aft) "khZ" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -30753,7 +30530,7 @@ /area/station/science/research) "kie" = ( /obj/machinery/airalarm/directional/south, -/obj/structure/table/wood, +/obj/structure/table/wood/fancy/black, /obj/item/book/granter/action/spell/smoke/lesser{ name = "mysterious old book of cloud-chasing" }, @@ -30769,35 +30546,41 @@ /turf/open/floor/iron/dark, /area/station/service/chapel/office) "kiu" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, /obj/effect/spawner/random/structure/steam_vent, -/turf/open/floor/plating, +/turf/open/floor/catwalk_floor, /area/station/maintenance/starboard/fore) "kiv" = ( /obj/structure/lattice, /obj/machinery/atmospherics/pipe/smart/simple/orange/visible, /turf/open/space/basic, /area/space/nearstation) -"kiw" = ( +"kix" = ( /obj/effect/turf_decal/tile/blue/fourcorners, -/obj/effect/turf_decal/stripes/end{ - dir = 4 +/obj/machinery/button/door/directional/west{ + id = "med_front_desk_shutters"; + name = "Front Desk Shutters Control"; + req_access = list("medical"); + pixel_y = -5 }, -/obj/machinery/stasis{ - dir = 4 +/obj/machinery/button/door/directional/west{ + id = "medbay_foyer"; + name = "Medbay Doors Bolt Control"; + req_access = list("medical"); + pixel_y = 5; + specialfunctions = 4; + normaldoorcontrol = 1 }, -/turf/open/floor/iron/dark, -/area/station/medical/exam_room) +/obj/structure/filingcabinet, +/turf/open/floor/iron/white, +/area/station/medical/office) "kiC" = ( /obj/effect/turf_decal/tile/red/fourcorners, -/obj/structure/closet/secure_closet/security/sec, +/obj/machinery/newscaster/directional/west, +/obj/structure/closet/secure_closet/security/sec/blueshirt, /turf/open/floor/iron/dark, /area/station/security/checkpoint/escape) "kiI" = ( @@ -30807,10 +30590,7 @@ /turf/open/floor/carpet, /area/station/hallway/secondary/entry) "kiM" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/effect/decal/cleanable/dirt, +/obj/item/wrench, /turf/open/floor/plating, /area/station/maintenance/starboard/aft) "kiT" = ( @@ -30839,47 +30619,53 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/turf/open/floor/plating, +/turf/open/floor/catwalk_floor, /area/station/maintenance/department/science) "kjA" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/dark/side, /area/station/security/prison/workout) -"kjC" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/effect/decal/cleanable/blood/tracks, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/wood, -/area/station/maintenance/starboard/fore) "kjD" = ( -/obj/structure/window/reinforced/spawner/directional/south, -/obj/structure/table/wood/fancy, -/obj/effect/spawner/random/decoration/statue{ - spawn_loot_chance = 35 +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/turf/open/floor/wood/tile, -/area/station/service/library/artgallery) -"kjH" = ( -/obj/effect/turf_decal/tile/dark_blue/fourcorners, -/obj/machinery/computer/security, -/turf/open/floor/iron/dark, -/area/station/command/bridge) -"kjM" = ( -/obj/effect/turf_decal/trimline/purple/filled/line, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/turf/open/floor/iron, -/area/station/engineering/storage/tech) -"kjO" = ( -/obj/effect/spawner/random/trash/hobo_squat, /turf/open/floor/plating, -/area/station/maintenance/starboard/aft) +/area/station/maintenance/department/engine) +"kjO" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 9 + }, +/obj/machinery/firealarm/directional/north{ + pixel_x = 5 + }, +/obj/machinery/light_switch/directional/north{ + pixel_x = -5 + }, +/obj/structure/table/glass, +/obj/item/paper_bin, +/obj/item/pen, +/turf/open/floor/iron/white, +/area/station/medical/medbay/lobby) "kjP" = ( /obj/structure/cable, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, /area/station/maintenance/department/electrical) +"kjV" = ( +/obj/machinery/firealarm/directional/west{ + pixel_y = -5 + }, +/obj/machinery/light_switch/directional/west{ + pixel_y = 5 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos/pumproom) "kkb" = ( /obj/structure/table/wood, /obj/item/storage/box/cups, @@ -30890,16 +30676,18 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, /obj/structure/table/wood, -/obj/item/camera_film{ - pixel_x = -4; - pixel_y = 4 - }, -/turf/open/floor/iron/dark, +/obj/item/paper_bin, +/obj/item/folder, +/obj/item/pen, +/turf/open/floor/carpet/green, /area/station/commons/vacant_room/office) "kkp" = ( /obj/effect/turf_decal/tile/purple/fourcorners, +/obj/machinery/light/small/directional/west, /obj/machinery/camera/autoname/directional/west, -/obj/structure/chair, +/obj/structure/chair{ + dir = 4 + }, /obj/effect/landmark/start/hangover, /turf/open/floor/iron/dark, /area/station/hallway/primary/starboard) @@ -30908,33 +30696,30 @@ dir = 9 }, /obj/machinery/airalarm/directional/west, -/obj/machinery/power/apc/auto_name/directional/north, -/obj/structure/cable, +/obj/machinery/button/door/directional/north{ + id = "cargo_security_post"; + name = "Security Post Shutters Control"; + req_access = list("security") + }, /obj/machinery/computer/security/mining{ dir = 4 }, /turf/open/floor/iron/dark, /area/station/security/checkpoint/supply) "kkt" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 }, -/obj/machinery/door/airlock/grunge{ - name = "Stall 3" - }, -/turf/open/floor/iron/showroomfloor, -/area/station/maintenance/starboard/aft) +/turf/open/floor/iron, +/area/station/engineering/storage) "kkz" = ( /obj/effect/turf_decal/tile/red/fourcorners, /obj/machinery/computer/records/security{ dir = 8 }, /obj/machinery/button/door/directional/north{ - id = "departures_security_post"; - name = "Security Post Shutters Control"; + id = "departures_security_checkpoint"; + name = "Security Checkpoint Shutters Control"; req_access = list("security") }, /turf/open/floor/iron/dark, @@ -30945,18 +30730,10 @@ /turf/open/floor/iron/dark, /area/station/ai_monitored/turret_protected/ai_upload) "kkH" = ( -/obj/machinery/airalarm/directional/south, -/obj/structure/table/wood, +/obj/structure/extinguisher_cabinet/directional/south, +/obj/structure/dresser, /turf/open/floor/carpet/blue, -/area/station/commons/dorms) -"kkR" = ( -/obj/effect/turf_decal/tile/blue/fourcorners, -/turf/open/floor/iron/dark, -/area/station/command/bridge) -"kle" = ( -/obj/machinery/firealarm/directional/west, -/turf/open/floor/wood, -/area/station/command/heads_quarters/captain) +/area/station/commons/dorms/room2) "klm" = ( /obj/effect/turf_decal/trimline/purple/filled/line{ dir = 8 @@ -30967,21 +30744,21 @@ /turf/open/floor/iron/white, /area/station/science/research) "klo" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/structure/extinguisher_cabinet/directional/west, +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ + dir = 6 }, -/obj/machinery/light/small/directional/west, -/obj/structure/reagent_dispensers/fueltank, /turf/open/floor/iron/dark, -/area/station/engineering/atmos/storage) +/area/station/engineering/atmos/pumproom) "klr" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/structure/chair_maintenance{ - dir = 8 +/obj/machinery/button/door/directional/south{ + id = "apothecary_sec_desk_shutters"; + name = "Secondary Desk Shutters Control"; + req_access = list("pharmacy") }, -/obj/effect/spawner/random/maintenance, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) +/obj/machinery/chem_dispenser, +/turf/open/floor/iron/white/textured, +/area/station/medical/pharmacy) "klx" = ( /turf/open/floor/iron/dark/side{ dir = 9 @@ -30994,19 +30771,23 @@ }, /turf/open/space/basic, /area/space) +"klM" = ( +/obj/effect/turf_decal/bot, +/obj/structure/fireaxecabinet/directional/north, +/obj/machinery/portable_atmospherics/canister/nitrous_oxide, +/turf/open/floor/iron/dark/smooth_large, +/area/station/engineering/atmos) "klQ" = ( /obj/effect/turf_decal/tile/red/fourcorners, -/obj/structure/table/reinforced, -/obj/structure/window/reinforced/spawner/directional/west, -/obj/item/storage/box/firingpins, -/obj/item/storage/box/firingpins{ - pixel_y = 3; - pixel_x = 3 - }, -/obj/item/gun/energy/temperature/security, -/obj/item/gun/energy/ionrifle, +/obj/machinery/ammo_workbench, /turf/open/floor/iron/dark, /area/station/ai_monitored/security/armory) +"klV" = ( +/obj/machinery/newscaster/directional/west, +/obj/structure/table, +/obj/item/storage/box/cups, +/turf/open/floor/wood, +/area/station/command/meeting_room) "klX" = ( /obj/effect/spawner/random/structure/table_or_rack, /obj/effect/spawner/random/maintenance/five, @@ -31031,21 +30812,17 @@ /area/station/security/brig/entrance) "kmX" = ( /obj/machinery/newscaster/directional/north, -/obj/machinery/light/directional/north, +/obj/machinery/light/small/directional/north, /obj/structure/table/reinforced, /obj/item/storage/belt/utility, /obj/item/clothing/glasses/welding, /turf/open/floor/iron/dark, /area/station/ai_monitored/command/storage/eva) -"kne" = ( -/obj/structure/flora/bush/jungle/b/style_random, -/mob/living/basic/butterfly, -/turf/open/floor/grass, -/area/station/command/bridge) "kni" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 }, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, /area/station/maintenance/disposal) "knl" = ( @@ -31057,16 +30834,21 @@ /obj/effect/landmark/start/assistant, /turf/open/floor/iron/dark, /area/station/hallway/primary/starboard) -"kno" = ( -/obj/machinery/camera/autoname/directional/east, -/obj/structure/table/wood, -/obj/item/storage/photo_album/captain, -/turf/open/floor/wood, -/area/station/command/heads_quarters/captain) "knr" = ( /obj/machinery/firealarm/directional/east, /turf/open/floor/iron/dark, /area/station/security/prison) +"kns" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 1 + }, +/obj/machinery/light/small/directional/north, +/obj/structure/rack, +/obj/item/wallframe/apc, +/turf/open/floor/iron/dark/side{ + dir = 1 + }, +/area/station/engineering/break_room) "knt" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -31087,55 +30869,66 @@ /obj/effect/landmark/start/hangover, /turf/open/floor/iron/dark, /area/station/hallway/primary/central) +"knW" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible, +/obj/structure/cable, +/obj/structure/liquid_barrier, +/obj/machinery/door/airlock/hatch{ + name = "Cytology Pen" + }, +/obj/effect/mapping_helpers/airlock/access/all/science/xenobio, +/turf/open/floor/iron/dark/textured, +/area/station/science/xenobiology) "knX" = ( /obj/structure/lattice, /obj/machinery/atmospherics/pipe/smart/manifold/yellow/visible, /turf/open/space/basic, /area/space/nearstation) "knY" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/door/airlock/maintenance, -/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance, -/obj/effect/mapping_helpers/airlock/unres{ - dir = 1 + dir = 4 }, -/turf/open/floor/plating, -/area/station/maintenance/department/engine/atmos) -"knZ" = ( -/obj/effect/turf_decal/trimline/yellow/filled/warning{ +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/iron/dark/side{ - dir = 8 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/duct, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command{ + name = "Captain's Office" }, -/area/station/engineering/break_room) +/obj/effect/mapping_helpers/airlock/access/all/command/captain, +/turf/open/floor/iron/dark/textured, +/area/station/command/heads_quarters/captain) "kod" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/effect/mapping_helpers/broken_floor, -/turf/open/floor/wood, +/turf/open/floor/catwalk_floor/iron_dark, /area/station/maintenance/starboard/fore) "koo" = ( -/obj/structure/chair/comfy/black{ - dir = 8 +/obj/effect/turf_decal/tile/blue/opposingcorners, +/obj/structure/disposalpipe/segment{ + dir = 9 }, -/obj/effect/landmark/start/hangover, -/turf/open/floor/wood, -/area/station/service/library) +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/checker{ + dir = 1 + }, +/area/station/command/heads_quarters/cmo) "kos" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -31155,18 +30948,20 @@ }, /turf/open/space/basic, /area/space) -"koO" = ( -/obj/effect/turf_decal/stripes/corner, -/obj/effect/turf_decal/stripes/corner{ - dir = 8 +"koM" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 1 + }, +/obj/structure/railing{ + dir = 1 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/structure/disposalpipe/segment, -/obj/machinery/duct, -/turf/open/floor/iron/white, -/area/station/medical/virology) +/obj/structure/chair/sofa/bench/left, +/obj/effect/landmark/start/assistant, +/turf/open/floor/iron, +/area/station/hallway/primary/aft) "koP" = ( /obj/structure/chair/stool/directional/west, /obj/effect/landmark/start/assistant, @@ -31174,6 +30969,12 @@ dir = 8 }, /area/station/commons/fitness) +"kpd" = ( +/obj/item/radio/intercom/directional/south, +/obj/structure/table/wood, +/obj/effect/spawner/random/food_or_drink/snack, +/turf/open/floor/iron/white, +/area/station/medical/break_room) "kpg" = ( /obj/effect/turf_decal/trimline/purple/filled/line{ dir = 5 @@ -31182,45 +30983,40 @@ /turf/open/floor/iron/white, /area/station/science/circuits) "kpn" = ( -/obj/structure/table, -/obj/effect/spawner/random/maintenance, -/turf/open/floor/iron/white, -/area/station/maintenance/department/science) +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) "kpr" = ( /obj/structure/cable, /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/station/hallway/primary/port) -"kpt" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/blue/line, -/obj/machinery/light/small/directional/north, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/obj/structure/sign/departments/chemistry/pharmacy/directional/north, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) -"kpu" = ( -/obj/machinery/computer/prisoner/management, -/obj/effect/turf_decal/tile/red/fourcorners, -/turf/open/floor/iron/dark, -/area/station/command/bridge) -"kpB" = ( -/turf/closed/wall, -/area/station/medical/morgue) +"kps" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/wood, +/area/station/command/heads_quarters/blueshield) "kpE" = ( /obj/effect/spawner/random/trash/graffiti, /turf/open/floor/plating, /area/station/maintenance/department/security/brig) "kpJ" = ( -/obj/item/tank/internals/oxygen, -/obj/item/clothing/mask/breath, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) +/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/structure/closet/secure_closet/medical3, +/obj/item/wrench/medical, +/turf/open/floor/iron/white, +/area/station/medical/office) "kpP" = ( -/obj/item/radio/intercom/directional/west, -/turf/open/floor/iron/dark, +/obj/machinery/requests_console/directional/west{ + department = "Chapel"; + name = "Chapel Requests Console" + }, +/obj/effect/mapping_helpers/requests_console/assistance, +/turf/open/floor/wood/tile, /area/station/service/chapel/office) "kpW" = ( /obj/item/radio/intercom/prison/directional/south, @@ -31236,37 +31032,25 @@ }, /turf/open/floor/iron/dark, /area/station/security/brig) -"kqn" = ( +"kqp" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/duct, -/obj/effect/landmark/event_spawn, /obj/machinery/holopad, -/obj/effect/turf_decal/box, -/turf/open/floor/iron/white/smooth_large, -/area/station/medical/medbay/central) -"kqp" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 - }, -/turf/open/floor/wood, -/area/station/security/prison/rec) +/turf/open/floor/carpet/black, +/area/station/security/bitden) "kqr" = ( -/obj/item/radio/intercom/directional/east, -/obj/machinery/button/door/directional/south{ - id = "library_desk_shutters"; - name = "Library Desk Shutters Control"; - req_access = list("library") +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 5 }, -/obj/machinery/modular_computer/preset/curator{ - dir = 8 +/obj/machinery/atm/directional/north, +/obj/structure/table/glass, +/obj/item/storage/medkit/regular{ + pixel_x = 6; + pixel_y = 6 }, -/turf/open/floor/iron/dark, -/area/station/service/library/printer) +/turf/open/floor/iron/white, +/area/station/medical/medbay/lobby) "kqu" = ( /obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 8 @@ -31297,15 +31081,12 @@ dir = 4 }, /area/station/cargo/miningoffice) -"kqX" = ( -/obj/machinery/door/airlock/grunge{ - name = "Bitrunner Den" - }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/showroomfloor, -/area/station/security/bitden) +"krA" = ( +/obj/machinery/light/built/directional/east, +/obj/structure/table/wood, +/obj/item/storage/dice, +/turf/open/floor/wood, +/area/station/service/abandoned_gambling_den) "krD" = ( /obj/machinery/camera/autoname/directional/west, /obj/machinery/atmospherics/components/unary/passive_vent{ @@ -31320,13 +31101,11 @@ /turf/open/floor/iron/white, /area/station/science/research) "krH" = ( -/obj/effect/turf_decal/box, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/holopad, -/turf/open/floor/iron/dark/smooth_large, -/area/station/service/library/printer) +/obj/effect/turf_decal/siding/thinplating/corner{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/engineering/main) "krQ" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 9 @@ -31348,11 +31127,18 @@ /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /turf/open/floor/iron/dark, /area/station/security/brig) +"krW" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 1 + }, +/obj/machinery/status_display/ai/directional/north, +/turf/open/floor/iron, +/area/station/engineering/storage) "krY" = ( -/obj/machinery/light/small/built/directional/east, -/obj/effect/spawner/random/structure/closet_maintenance, -/turf/open/floor/plating, -/area/station/maintenance/department/medical) +/turf/open/floor/iron/dark/corner{ + dir = 1 + }, +/area/station/hallway/secondary/exit/departure_lounge) "ksa" = ( /turf/open/space/basic, /area/space) @@ -31361,14 +31147,12 @@ dir = 1 }, /obj/structure/cable, -/turf/open/floor/iron/cafeteria, +/turf/open/floor/iron/checker, /area/station/commons/dorms/laundry) "ksl" = ( -/obj/effect/turf_decal/tile/blue/fourcorners, -/obj/structure/sink/directional/east, -/obj/machinery/defibrillator_mount/directional/west, +/obj/item/radio/intercom/directional/east, /turf/open/floor/iron/white, -/area/station/hallway/secondary/exit/departure_lounge) +/area/station/medical/chemistry) "ksp" = ( /obj/effect/turf_decal/trimline/red/filled/warning{ dir = 1 @@ -31378,34 +31162,74 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/dark, /area/station/security/brig) +"kst" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/carpet/royalblue, +/area/station/command/heads_quarters/hop) "ksu" = ( -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/machinery/camera/autoname/directional/south, -/turf/open/floor/iron/dark, -/area/station/engineering/atmos) -"ksM" = ( -/obj/effect/turf_decal/tile/yellow/opposingcorners{ - dir = 1 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/medical/glass{ + name = "Medical West Side Entrance" + }, +/obj/effect/mapping_helpers/airlock/access/all/medical/general, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 4 }, -/obj/effect/turf_decal/tile/blue, /turf/open/floor/iron/white/textured, +/area/station/medical/medbay/central) +"ksL" = ( +/obj/effect/turf_decal/box/corners{ + dir = 1 + }, +/obj/machinery/smartfridge/chemistry/preloaded, +/turf/open/floor/iron/white, /area/station/medical/chemistry) +"ksR" = ( +/obj/structure/table/wood, +/turf/open/floor/wood, +/area/station/service/library/lounge) "ksZ" = ( -/obj/structure/chair/wood{ - dir = 8 +/obj/machinery/light/small/directional/north, +/obj/machinery/griddle, +/turf/open/floor/iron/kitchen, +/area/station/security/prison/mess) +"ktn" = ( +/obj/machinery/atmospherics/components/binary/volume_pump{ + dir = 8; + name = "Waste Collection" }, -/obj/machinery/light/small/directional/east, -/turf/open/floor/wood, -/area/station/security/prison/rec) +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"ktq" = ( +/obj/machinery/camera/autoname/directional/north, +/obj/machinery/grill, +/turf/open/floor/iron/kitchen, +/area/station/security/prison/mess) "ktt" = ( /obj/machinery/light/directional/west, /obj/structure/table, /obj/item/storage/box/prisoner{ - pixel_y = 8 + pixel_y = 8; + pixel_x = 7 + }, +/obj/item/storage/box/prisoner{ + pixel_x = 7 + }, +/obj/item/toy/figure/prisoner{ + pixel_x = -7 }, -/obj/item/storage/box/prisoner, /turf/open/floor/iron/dark, /area/station/security/execution/transfer) "kua" = ( @@ -31424,7 +31248,8 @@ }, /obj/machinery/camera/motion/directional/south{ c_tag = "AI Sat - AI Chamber South"; - network = list("aicore") + network = list("aicore"); + name = "ai camera" }, /obj/structure/cable, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ @@ -31432,21 +31257,27 @@ }, /turf/open/floor/engine, /area/station/ai_monitored/turret_protected/ai) +"kun" = ( +/obj/machinery/camera/autoname/directional/west, +/turf/open/floor/iron/dark/smooth_large, +/area/station/engineering/main) "kuz" = ( /obj/structure/sign/poster/random/directional/south, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/station/maintenance/department/science) -"kuC" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/portable_atmospherics/canister/oxygen, -/turf/open/floor/iron/dark, -/area/station/engineering/atmos) "kuJ" = ( /obj/machinery/newscaster/directional/west, /obj/machinery/vending/wardrobe/robo_wardrobe, /turf/open/floor/iron, /area/station/science/robotics/mechbay) +"kvg" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 1 + }, +/obj/machinery/light/small/directional/north, +/turf/open/floor/iron/white, +/area/station/medical/surgery) "kvh" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -31480,7 +31311,7 @@ name = "Locker Room Shutters Control"; req_access = list("security") }, -/turf/open/floor/iron/showroomfloor, +/turf/open/floor/iron/dark, /area/station/security/lockers) "kvC" = ( /obj/effect/turf_decal/trimline/red/filled/line, @@ -31490,27 +31321,19 @@ /obj/machinery/bluespace_vendor/directional/south, /turf/open/floor/iron/dark, /area/station/hallway/secondary/entry) -"kvD" = ( -/obj/machinery/light/small/directional/south, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/station/maintenance/department/medical) "kvL" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/smart/simple/orange/visible, -/turf/open/floor/plating, -/area/station/engineering/atmos/storage) +/obj/machinery/camera/autoname/directional/west, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) "kvW" = ( -/obj/machinery/light/small/directional/south, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/station/maintenance/department/science) +/obj/effect/landmark/start/gary, +/turf/open/floor/wood, +/area/station/service/abandoned_gambling_den) "kvX" = ( /obj/effect/turf_decal/trimline/dark_blue/filled/line{ dir = 1 }, /obj/effect/turf_decal/trimline/dark_blue/line, -/obj/machinery/newscaster/directional/north, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, /turf/open/floor/iron/dark, /area/station/hallway/primary/central) @@ -31532,46 +31355,46 @@ /obj/item/pen, /turf/open/floor/iron/dark, /area/station/security/office) +"kwg" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/department/engine) "kwk" = ( -/obj/machinery/status_display/evac/directional/north, -/turf/open/floor/iron/dark, -/area/station/engineering/atmos/storage) -"kwB" = ( -/obj/effect/turf_decal/tile/dark_blue/full, /obj/effect/turf_decal/box, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/hidden, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, /obj/machinery/holopad, /turf/open/floor/iron/dark/smooth_large, -/area/station/command/bridge) +/area/station/engineering/transit_tube) "kwG" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/obj/machinery/door/poddoor/shutters{ + id = "cmo_office_shutters"; + name = "CMO's Office Shutters"; + dir = 8 + }, +/turf/open/floor/plating, +/area/station/command/heads_quarters/cmo) +"kwK" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 }, /obj/effect/turf_decal/stripes/line, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "library_desk_shutters"; - name = "Library Desk Shutters"; - dir = 1 - }, -/obj/structure/table/wood, -/obj/structure/desk_bell{ - pixel_y = 7; - pixel_x = 7 - }, -/turf/open/floor/iron/dark/textured, -/area/station/service/library/printer) -"kwT" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 4 +/obj/machinery/door/airlock/maintenance{ + name = "Forging Lab Maintenance" }, -/obj/effect/turf_decal/box/corners, -/obj/structure/closet/secure_closet/chemical, -/turf/open/floor/iron/dark, -/area/station/medical/chemistry) +/obj/effect/mapping_helpers/airlock/access/any/science/general, +/obj/effect/mapping_helpers/airlock/access/any/supply/general, +/turf/open/floor/plating, +/area/station/maintenance/department/science) "kwV" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 8 @@ -31582,9 +31405,6 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 - }, /turf/open/floor/iron/dark, /area/station/hallway/primary/fore) "kxd" = ( @@ -31604,10 +31424,8 @@ /turf/closed/wall, /area/station/commons/dorms) "kxp" = ( -/obj/structure/frame/machine, -/obj/item/circuitboard/machine/chem_master, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) +/turf/closed/wall, +/area/station/medical/surgery) "kxq" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 5 @@ -31618,18 +31436,12 @@ /turf/open/floor/iron/dark, /area/station/security/holding_cell) "kxu" = ( -/obj/machinery/light_switch/directional/south, -/obj/structure/table, -/obj/item/shovel/spade, -/obj/item/plant_analyzer, -/obj/item/cultivator, -/obj/item/reagent_containers/cup/watering_can, -/obj/machinery/firealarm/directional/west, +/obj/machinery/composters, /turf/open/floor/iron/dark, /area/station/security/prison/garden) "kxC" = ( /obj/effect/turf_decal/tile/orange/fourcorners, -/obj/structure/window/reinforced/tinted/spawner/directional/south, +/obj/structure/window/reinforced/tinted, /obj/structure/toilet{ dir = 4 }, @@ -31641,55 +31453,19 @@ /obj/structure/cable, /obj/effect/turf_decal/box, /obj/machinery/holopad, -/turf/open/floor/iron/showroomfloor, +/turf/open/floor/iron/dark, /area/station/security/warden) "kxM" = ( /obj/structure/flora/bush/sparsegrass/style_random, /obj/structure/flora/bush/leafy, /turf/open/floor/grass, /area/station/hallway/secondary/exit/departure_lounge) -"kxR" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/iron, -/area/station/maintenance/starboard/aft) "kxU" = ( /obj/effect/spawner/random/structure/chair_flipped{ dir = 8 }, /turf/open/floor/plating, /area/station/maintenance/port/aft) -"kxV" = ( -/obj/machinery/duct, -/turf/open/floor/iron/white, -/area/station/medical/break_room) -"kya" = ( -/obj/effect/turf_decal/tile/blue/opposingcorners, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/iron/cafeteria{ - dir = 8 - }, -/area/station/command/heads_quarters/cmo) -"kyl" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 8 - }, -/turf/open/floor/iron/white, -/area/station/medical/break_room) -"kyt" = ( -/obj/effect/turf_decal/box, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/holopad, -/obj/effect/landmark/event_spawn, -/turf/open/floor/iron/dark/smooth_large, -/area/station/command/bridge) "kyu" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -31698,14 +31474,23 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, +/obj/machinery/duct, /obj/machinery/door/firedoor, /obj/machinery/door/airlock/service{ name = "Bar Backroom" }, /obj/effect/mapping_helpers/airlock/access/all/service/bar, -/obj/machinery/duct, /turf/open/floor/iron/dark/textured, /area/station/service/bar/backroom) +"kyB" = ( +/obj/structure/sign/painting/library{ + pixel_x = -32 + }, +/obj/effect/turf_decal/siding/wood{ + dir = 4 + }, +/turf/open/floor/wood/tile, +/area/station/service/library/artgallery) "kyX" = ( /obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 8 @@ -31714,7 +31499,9 @@ dir = 4 }, /obj/structure/sign/departments/engineering/directional/west, -/turf/open/floor/iron, +/turf/open/floor/iron/dark/side{ + dir = 8 + }, /area/station/hallway/primary/aft) "kyY" = ( /obj/structure/cable, @@ -31739,41 +31526,11 @@ /turf/open/floor/carpet/purple, /area/station/command/heads_quarters/rd) "kzh" = ( -/obj/machinery/computer/quantum_console, -/obj/machinery/light/neon_lining{ - dir = 8 - }, -/obj/effect/turf_decal/bot, -/obj/machinery/camera/autoname/directional/north, -/turf/open/floor/iron/dark/textured, +/obj/effect/turf_decal/tile/red/fourcorners, +/obj/item/radio/intercom/prison/directional/south, +/obj/machinery/byteforge, +/turf/open/floor/iron/dark, /area/station/security/bitden) -"kzi" = ( -/obj/effect/turf_decal/tile/yellow/half/contrasted, -/obj/effect/turf_decal/tile/blue/half/contrasted{ - dir = 1 - }, -/turf/open/floor/iron/white/textured, -/area/station/medical/chemistry) -"kzt" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/door/airlock/maintenance{ - name = "Medbay Maintenance" - }, -/obj/effect/mapping_helpers/airlock/access/any/security/brig_physician, -/obj/effect/mapping_helpers/airlock/access/any/medical/general, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) "kzv" = ( /obj/machinery/atmospherics/components/trinary/mixer/flipped, /turf/open/floor/iron, @@ -31805,6 +31562,10 @@ dir = 8 }, /area/station/commons/fitness/recreation) +"kAb" = ( +/obj/structure/closet/emcloset, +/turf/open/floor/plating, +/area/station/maintenance/department/engine/atmos) "kAo" = ( /obj/effect/turf_decal/trimline/red/warning{ dir = 8 @@ -31812,8 +31573,16 @@ /obj/effect/turf_decal/trimline/red/filled/warning{ dir = 4 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/dark, /area/station/hallway/primary/fore) +"kAx" = ( +/obj/effect/turf_decal/trimline/red/filled/warning{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/security/courtroom) "kAS" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/machinery/light/small/directional/east, @@ -31822,9 +31591,20 @@ /turf/open/floor/iron/dark, /area/station/hallway/primary/port) "kAV" = ( -/obj/effect/spawner/random/maintenance, -/turf/open/floor/plating, -/area/station/maintenance/department/science) +/obj/machinery/firealarm/directional/west, +/obj/item/kirbyplants/random, +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"kAW" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/duct, +/turf/open/floor/wood, +/area/station/command/heads_quarters/captain) "kBh" = ( /obj/structure/chair/stool/directional/south, /obj/machinery/light/small/directional/north, @@ -31852,33 +31632,62 @@ /obj/machinery/duct, /turf/open/floor/iron/dark/textured, /area/station/security/prison/safe) -"kBL" = ( -/obj/machinery/light/small/directional/north, -/turf/open/floor/iron/vaporwave, -/area/station/service/library/printer) -"kCA" = ( +"kBK" = ( +/obj/effect/turf_decal/trimline/neutral/filled/warning, +/obj/effect/turf_decal/trimline/neutral/warning{ + dir = 1 + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/west, -/obj/structure/kitchenspike, -/turf/open/floor/iron/freezer, -/area/station/service/kitchen/coldroom) -"kCF" = ( -/obj/effect/spawner/random/structure/closet_maintenance, -/turf/open/floor/plating, -/area/station/maintenance/port/fore) -"kCL" = ( +/obj/machinery/duct, /turf/open/floor/iron/white, -/area/station/medical/medbay/central) -"kCQ" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ +/area/station/medical/medbay/aft) +"kBL" = ( +/obj/effect/turf_decal/tile/blue/opposingcorners, +/obj/structure/table/reinforced/rglass, +/obj/item/book/manual/wiki/infections{ + pixel_x = 5; + pixel_y = 3 + }, +/obj/item/book/manual/wiki/surgery{ + pixel_x = -4; + pixel_y = 3 + }, +/obj/item/book/manual/wiki/medicine{ + pixel_x = -2; + pixel_y = -1 + }, +/obj/item/book/manual/wiki/chemistry{ + pixel_x = 5 + }, +/turf/open/floor/iron/checker{ dir = 1 }, +/area/station/command/heads_quarters/cmo) +"kCA" = ( +/obj/effect/turf_decal/bot_white, +/obj/structure/cargo_shelf, /obj/machinery/light/small/directional/north, -/obj/structure/table, -/obj/item/analyzer, -/obj/item/healthanalyzer, /turf/open/floor/iron, -/area/station/engineering/storage/tech) +/area/station/cargo/warehouse) +"kCD" = ( +/obj/effect/turf_decal/trimline/red/corner{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 5 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/hallway/secondary/entry) +"kCF" = ( +/obj/effect/spawner/random/structure/closet_maintenance, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) "kCR" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 4 @@ -31888,6 +31697,10 @@ }, /turf/open/floor/carpet/red, /area/station/command/heads_quarters/hos) +"kCU" = ( +/obj/structure/reagent_dispensers/plumbed, +/turf/open/floor/plating, +/area/station/maintenance/central) "kCZ" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/cobweb, @@ -31908,51 +31721,34 @@ /obj/machinery/door/window/left/directional/north{ name = "Hydroponics Desk" }, -/obj/machinery/door/poddoor/shutters/preopen{ +/obj/machinery/door/poddoor/shutters{ id = "hydroponics_shutters"; - name = "Hydroponics Shutters" + name = "Hydroponics Shutters"; + dir = 1 }, /turf/open/floor/iron/dark/textured, /area/station/service/hydroponics) -"kDd" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 1 - }, -/obj/machinery/button/door/directional/north{ - id = "engi_lobby_shutters"; - name = "Engineering Lobby Shutters Control" - }, -/obj/machinery/camera/autoname/directional/north, -/obj/structure/table, -/obj/machinery/cell_charger, -/obj/item/stock_parts/cell/high/empty, -/turf/open/floor/iron/dark/side{ - dir = 1 - }, -/area/station/engineering/break_room) +"kDc" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/starboard) "kDe" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/landmark/blobstart, /turf/open/floor/iron, /area/station/maintenance/department/electrical) -"kDg" = ( -/obj/effect/turf_decal/trimline/red/filled/line, -/obj/effect/turf_decal/trimline/red/line{ - dir = 1 - }, -/obj/machinery/light/small/directional/south, -/obj/machinery/station_map/engineering/directional/south, -/turf/open/floor/iron/dark, -/area/station/security/brig) "kDm" = ( -/obj/effect/landmark/blobstart, -/obj/machinery/duct, -/obj/effect/landmark/start/gary, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) +/turf/closed/wall/r_wall, +/area/station/security/checkpoint/medical) "kDx" = ( /obj/machinery/firealarm/directional/east, +/obj/structure/extinguisher_cabinet/directional/south, +/obj/machinery/space_heater, /turf/open/floor/iron/dark/side{ dir = 6 }, @@ -31963,38 +31759,16 @@ /turf/open/floor/plating, /area/station/engineering/atmos) "kDS" = ( +/obj/machinery/airalarm/directional/south, /obj/machinery/photocopier, /turf/open/floor/wood, /area/station/service/lawoffice) "kEl" = ( -/obj/machinery/newscaster/directional/east, -/obj/structure/table/wood, -/obj/machinery/computer/libraryconsole/bookmanagement{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/station/service/library/printer) -"kEq" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 6 - }, -/obj/machinery/airalarm/directional/south, -/obj/structure/reagent_dispensers/wall/peppertank/directional/east, -/obj/machinery/camera/directional/south{ - c_tag = "Security - Medical Post"; - name = "medical camera"; - network = list("ss13","medbay") - }, -/obj/machinery/computer/records/security{ - dir = 1 - }, +/obj/machinery/status_display/evac/directional/east, +/obj/structure/rack, +/obj/item/crowbar/red, /turf/open/floor/iron/dark, -/area/station/security/checkpoint/medical) -"kEt" = ( -/obj/effect/mapping_helpers/broken_floor, -/obj/effect/spawner/random/structure/girder, -/turf/open/floor/plating, -/area/station/maintenance/port/aft) +/area/station/engineering/transit_tube) "kEL" = ( /obj/effect/turf_decal/stripes/line{ dir = 9 @@ -32004,13 +31778,18 @@ }, /obj/effect/turf_decal/trimline/neutral/corner, /obj/item/kirbyplants/random, +/obj/effect/landmark/start/hangover, /turf/open/floor/iron/dark, /area/station/hallway/secondary/entry) +"kEM" = ( +/obj/machinery/airalarm/directional/west, +/obj/structure/table, +/turf/open/floor/iron/dark, +/area/station/commons/vacant_room/commissary) "kEN" = ( /obj/machinery/plumbing/ooze_sucker{ mapping_id = "5" }, -/obj/machinery/light/floor/has_bulb, /turf/open/floor/engine, /area/station/science/xenobiology) "kEX" = ( @@ -32027,64 +31806,29 @@ /obj/machinery/atm/directional/north, /turf/open/floor/iron/dark, /area/station/hallway/primary/starboard) -"kFf" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/hidden, -/obj/machinery/atmospherics/components/tank/air{ - dir = 4 +"kFe" = ( +/obj/structure/chair{ + dir = 1 }, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) +/turf/open/floor/iron/white, +/area/station/medical/virology) "kFk" = ( /turf/closed/wall/r_wall, /area/station/security/bitden) -"kFu" = ( -/obj/effect/turf_decal/trimline/blue/filled/warning{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 - }, -/turf/open/floor/iron/white/textured, -/area/station/medical/chemistry) "kFw" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 }, /obj/machinery/light/small/directional/west, -/obj/structure/cable, /obj/machinery/power/apc/auto_name/directional/west, +/obj/structure/cable, /obj/effect/mapping_helpers/apc/cell_5k, /turf/open/floor/iron, /area/station/engineering/gravity_generator) -"kFE" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 9 - }, -/obj/machinery/atmospherics/components/binary/pump/on/supply/visible/layer4{ - dir = 8; - name = "Air to External Ports" - }, -/turf/open/floor/iron/dark/side{ - dir = 9 - }, -/area/station/engineering/break_room) -"kFI" = ( -/obj/effect/turf_decal/trimline/blue/filled/warning{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/station/medical/medbay/lobby) "kFK" = ( -/obj/effect/turf_decal/stripes/line, +/obj/machinery/power/apc/auto_name/directional/south, /obj/structure/cable, -/mob/living/basic/mouse/brown/tom, -/turf/open/floor/iron/dark, +/turf/open/floor/iron/dark/side, /area/station/security/prison/work) "kFM" = ( /obj/machinery/navbeacon{ @@ -32097,23 +31841,30 @@ /turf/open/floor/iron/dark, /area/station/hallway/primary/central) "kFQ" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, /obj/machinery/light/directional/east, /obj/structure/sign/flag/nanotrasen/directional/east, /obj/machinery/suit_storage_unit/hos, /turf/open/floor/wood, /area/station/command/heads_quarters/hos) -"kFV" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/blood/old, -/obj/item/kirbyplants/random, -/obj/structure/sign/poster/contraband/random/directional/south, -/turf/open/floor/plating, -/area/station/maintenance/department/engine/atmos) -"kGn" = ( -/obj/effect/spawner/random/structure/table_or_rack, -/obj/effect/spawner/random/maintenance, -/turf/open/floor/plating, -/area/station/maintenance/department/medical) +"kGo" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/duct, +/obj/machinery/holopad, +/turf/open/floor/wood, +/area/station/command/heads_quarters/blueshield) +"kGq" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 4 + }, +/obj/structure/extinguisher_cabinet/directional/east, +/turf/open/floor/iron/dark/side{ + dir = 4 + }, +/area/station/engineering/break_room) "kGr" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -32141,37 +31892,34 @@ /turf/open/floor/iron/dark/textured_large, /area/station/cargo/miningoffice) "kHg" = ( -/obj/effect/spawner/random/trash/garbage, -/turf/open/floor/wood, -/area/station/maintenance/starboard/aft) +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/turf/open/floor/iron/white, +/area/station/medical/office) "kHh" = ( -/obj/machinery/door/window/left/directional/south, -/obj/structure/table/wood/fancy, -/obj/structure/sign/painting/large/library{ +/obj/effect/turf_decal/trimline/yellow/filled/warning{ dir = 1 }, -/turf/open/floor/wood/tile, -/area/station/service/library/artgallery) -"kHk" = ( -/obj/structure/sign/warning/secure_area/directional/south, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/station/maintenance/port/aft) +/turf/open/floor/iron, +/area/station/engineering/storage) "kHw" = ( /obj/item/paper/crumpled, /turf/open/floor/iron/dark, /area/station/maintenance/port/fore) "kHL" = ( -/obj/machinery/camera/directional/west{ - c_tag = "Engineering - Atmospherics Pumping Room"; - name = "engineering camera" +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold/scrubbers/visible{ +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/structure/extinguisher_cabinet/directional/west, -/turf/open/floor/iron/dark, -/area/station/engineering/atmos/pumproom) +/obj/machinery/door/firedoor, +/turf/open/floor/iron/textured, +/area/station/engineering/main) "kHP" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, /turf/open/floor/iron/dark, @@ -32183,8 +31931,17 @@ /turf/open/floor/engine, /area/station/science/explab) "kIl" = ( -/obj/machinery/light_switch/directional/south, +/obj/machinery/light/small/directional/south, /obj/machinery/camera/autoname/directional/south, +/obj/machinery/firealarm/directional/south{ + pixel_x = 5 + }, +/obj/machinery/light_switch/directional/south{ + pixel_x = -5 + }, +/obj/structure/chair/plastic{ + dir = 8 + }, /turf/open/floor/wood, /area/station/security/prison/rec) "kIn" = ( @@ -32207,9 +31964,11 @@ }, /obj/machinery/door/airlock/maintenance, /obj/effect/mapping_helpers/airlock/access/any/service/maintenance, -/obj/effect/mapping_helpers/airlock/unres, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 1 + }, /turf/open/floor/plating, -/area/station/maintenance/port/fore) +/area/station/commons/fitness) "kIA" = ( /obj/machinery/suit_storage_unit/security, /obj/effect/turf_decal/trimline/red/filled/line{ @@ -32218,26 +31977,36 @@ /obj/machinery/airalarm/directional/south, /turf/open/floor/iron/dark, /area/station/ai_monitored/security/armory) +"kIE" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/airalarm/directional/west, +/obj/structure/tank_dispenser, +/turf/open/floor/iron/dark/smooth_large, +/area/station/engineering/atmos) "kIQ" = ( /obj/effect/turf_decal/tile/red/fourcorners, /obj/structure/rack, /obj/structure/window/reinforced/spawner/directional/north, /obj/item/clothing/suit/armor/vest/alt/sec{ pixel_y = 3; - pixel_x = -3 + pixel_x = 6 + }, +/obj/item/clothing/suit/armor/vest/alt/sec{ + pixel_x = 6 }, -/obj/item/clothing/suit/armor/vest/alt/sec, /obj/item/clothing/suit/armor/vest/alt/sec{ pixel_y = -3; - pixel_x = 3 + pixel_x = 6 }, /obj/item/clothing/head/helmet/sec{ - pixel_x = -3; + pixel_x = -6; pixel_y = 3 }, -/obj/item/clothing/head/helmet/sec, /obj/item/clothing/head/helmet/sec{ - pixel_x = 3; + pixel_x = -6 + }, +/obj/item/clothing/head/helmet/sec{ + pixel_x = -6; pixel_y = -3 }, /turf/open/floor/iron/dark, @@ -32250,7 +32019,7 @@ /obj/structure/cable, /obj/machinery/power/apc/auto_name/directional/north, /obj/structure/closet/secure_closet/security/sec, -/turf/open/floor/iron/showroomfloor, +/turf/open/floor/iron/dark, /area/station/security/lockers) "kJa" = ( /obj/effect/turf_decal/box, @@ -32260,8 +32029,7 @@ /obj/machinery/camera/directional/south{ c_tag = "AI Chamber - Secondary Core"; name = "core camera"; - network = list("aicore"); - dir = 5 + network = list("aicore") }, /obj/machinery/flasher/directional/north{ id = "AI"; @@ -32270,9 +32038,23 @@ /turf/open/floor/engine, /area/station/ai_monitored/turret_protected/ai) "kJo" = ( -/obj/effect/spawner/random/trash/mess, -/turf/open/floor/wood, -/area/station/maintenance/starboard/aft) +/obj/effect/turf_decal/tile/yellow/full, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/door/poddoor/preopen{ + id = "engineering"; + name = "Engineering Blast Door" + }, +/obj/machinery/door/window/left/directional/east{ + name = "Atmospherics Deliveries"; + req_access = list("atmospherics") + }, +/turf/open/floor/iron/dark/smooth_large, +/area/station/engineering/atmos/office) "kJs" = ( /obj/item/radio/intercom/directional/west, /turf/open/floor/iron/dark/side{ @@ -32288,18 +32070,12 @@ /area/station/hallway/secondary/service) "kJy" = ( /obj/effect/turf_decal/stripes/end, +/obj/machinery/light/small/directional/south, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 1 }, /turf/open/floor/engine, /area/station/security/execution) -"kJA" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) "kJI" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/spawner/random/trash/graffiti, @@ -32319,31 +32095,31 @@ /turf/open/floor/iron, /area/station/commons/storage/primary) "kKi" = ( -/obj/machinery/airalarm/directional/east, -/obj/structure/disposalpipe/trunk{ - dir = 8 +/obj/structure/bed{ + dir = 4 }, -/obj/machinery/disposal/bin, -/turf/open/floor/iron/showroomfloor, -/area/station/command/heads_quarters/captain/private) +/obj/effect/spawner/random/bedsheet{ + dir = 4 + }, +/obj/effect/landmark/start/psychologist, +/turf/open/floor/wood, +/area/station/medical/psychology) "kKm" = ( /obj/effect/turf_decal/trimline/red/filled/line, /obj/effect/turf_decal/trimline/red/line{ dir = 1 }, -/obj/machinery/light_switch/directional/south, /obj/machinery/light/directional/south, +/obj/structure/extinguisher_cabinet/directional/south, /turf/open/floor/iron/dark, /area/station/security/office) "kKw" = ( -/obj/effect/turf_decal/tile/yellow/fourcorners, -/obj/effect/turf_decal/delivery, -/obj/machinery/door/window/left/directional/south{ - name = "Engineering Deliveries"; - req_access = list("engineering") +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 1 }, +/obj/machinery/camera/autoname/directional/north, /turf/open/floor/iron, -/area/station/engineering/storage) +/area/station/engineering/main) "kKH" = ( /obj/effect/turf_decal/stripes/end, /turf/open/floor/plating/airless, @@ -32354,28 +32130,15 @@ /obj/effect/mapping_helpers/broken_floor, /turf/open/floor/wood, /area/station/maintenance/port/fore) -"kLd" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 10 - }, -/obj/machinery/light/directional/south, -/obj/machinery/firealarm/directional/south, -/obj/item/kirbyplants/random, -/turf/open/floor/iron/dark/side{ - dir = 10 - }, -/area/station/engineering/break_room) "kLf" = ( -/obj/effect/spawner/random/structure/table, -/obj/effect/spawner/random/maintenance/three, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) +/turf/closed/wall, +/area/station/medical/exam_room) "kLj" = ( /turf/open/floor/carpet/neon/simple/pink, /area/station/science/xenobiology) "kLr" = ( /turf/closed/wall/r_wall, -/area/station/hallway/secondary/exit/departure_lounge) +/area/station/medical/treatment_center) "kLu" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -32383,14 +32146,12 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/plating, /area/station/maintenance/port) -"kLK" = ( +"kLF" = ( /obj/effect/turf_decal/tile/dark_blue/fourcorners, -/obj/structure/chair/comfy/shuttle{ - dir = 1; - name = "Command Seat"; - desc = "A comfortable, secure seat. It has a more sturdy looking buckling system for smoother captaining." +/obj/structure/window/reinforced/spawner/directional/south, +/obj/machinery/modular_computer/preset/id{ + dir = 8 }, -/obj/effect/landmark/start/captain, /turf/open/floor/iron/dark, /area/station/command/bridge) "kLO" = ( @@ -32407,33 +32168,31 @@ /obj/effect/mapping_helpers/airlock/access/all/supply/general, /obj/structure/disposalpipe/segment, /turf/open/floor/plating, -/area/station/maintenance/port) -"kMh" = ( -/obj/structure/chair/sofa/left/brown{ - dir = 8 +/area/station/cargo/storage) +"kMz" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/structure/chair/wood{ + dir = 1 }, -/turf/open/floor/carpet/blue, -/area/station/medical/psychology) +/turf/open/floor/wood, +/area/station/service/library/lounge) "kMC" = ( -/obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/components/binary/pump/on/supply/hidden/layer4, +/obj/structure/cable, /turf/open/floor/plating, /area/station/maintenance/department/science/xenobiology) "kMD" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 1 }, -/turf/open/floor/iron/showroomfloor, +/turf/open/floor/iron/dark, /area/station/security/warden) "kME" = ( /obj/effect/turf_decal/tile/bar/opposingcorners{ dir = 1 }, -/obj/machinery/requests_console/directional/south{ - department = "Kitchen"; - name = "Kitchen Requests Console"; - supplies_requestable = 1 - }, /obj/structure/table, /obj/machinery/microwave{ pixel_y = 6 @@ -32441,18 +32200,40 @@ /turf/open/floor/iron/kitchen, /area/station/service/kitchen) "kMH" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/station/maintenance/disposal/incinerator) +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=Security"; + location = "EVA2" + }, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/central) +"kMQ" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line, +/obj/effect/turf_decal/trimline/yellow/filled/corner{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/purple/filled/corner{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/engineering/storage/tech) "kMR" = ( /obj/machinery/holopad, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, +/turf/open/floor/iron, /area/station/maintenance/department/electrical) "kMW" = ( -/obj/machinery/newscaster/directional/west, -/obj/machinery/vending/cart, +/obj/effect/turf_decal/siding/wood{ + dir = 4 + }, +/obj/structure/cable, +/obj/machinery/computer/cargo{ + dir = 4 + }, /turf/open/floor/wood, /area/station/command/heads_quarters/hop) "kMY" = ( @@ -32488,20 +32269,6 @@ dir = 1 }, /area/station/commons/locker) -"kNv" = ( -/obj/effect/turf_decal/tile/blue/half/contrasted{ - dir = 4 - }, -/obj/machinery/newscaster/directional/south, -/obj/machinery/light/directional/south, -/obj/structure/chair{ - dir = 1 - }, -/obj/effect/landmark/start/paramedic, -/turf/open/floor/iron/dark/side{ - dir = 8 - }, -/area/station/medical/paramedic) "kNw" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -32517,7 +32284,50 @@ /obj/effect/mapping_helpers/airlock/access/all/medical/general, /obj/effect/mapping_helpers/airlock/unres, /turf/open/floor/iron/dark/textured, -/area/station/hallway/secondary/exit/departure_lounge) +/area/station/medical/treatment_center) +"kNy" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/general/hidden, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/department/science/xenobiology) +"kNA" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/trash/box, +/turf/open/floor/plating, +/area/station/maintenance/department/science) +"kNH" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/door_buttons/access_button{ + idDoor = "xeno_airlock_exterior"; + idSelf = "xeno_airlock_control"; + name = "Access Button"; + req_access = list("xenobiology"); + pixel_x = 26 + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/duct, +/obj/structure/liquid_barrier, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/research{ + autoclose = 0; + frequency = 1449; + id_tag = "xeno_airlock_exterior"; + name = "Xenobiology Lab External Airlock" + }, +/obj/effect/mapping_helpers/airlock/access/all/science/xenobio, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/obj/effect/mapping_helpers/airlock/locked, +/turf/open/floor/iron/white/textured, +/area/station/science/xenobiology/hallway) "kNJ" = ( /obj/structure/cable, /turf/open/floor/iron, @@ -32531,19 +32341,11 @@ }, /area/station/service/hydroponics/garden) "kOa" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/door/morgue{ - name = "Curator's Study"; - req_access = list("library"); - dir = 1 - }, -/turf/open/floor/iron/dark/textured, -/area/station/service/library/printer) +/obj/machinery/airalarm/directional/west, +/obj/item/storage/secure/safe/directional/south, +/obj/machinery/suit_storage_unit/cmo, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/cmo) "kOi" = ( /obj/machinery/atmospherics/pipe/bridge_pipe/cyan/visible, /obj/machinery/atmospherics/pipe/bridge_pipe/brown/visible{ @@ -32551,11 +32353,19 @@ }, /turf/open/floor/iron/dark, /area/station/engineering/atmos/pumproom) -"kOk" = ( -/obj/structure/cable, -/obj/machinery/light/floor/has_bulb, -/turf/open/floor/iron/dark, -/area/station/security/prison) +"kOl" = ( +/obj/machinery/light/small/broken/directional/south, +/obj/structure/table/wood, +/obj/item/reagent_containers/cup/glass/bottle/whiskey{ + pixel_y = 7; + pixel_x = -7 + }, +/obj/item/reagent_containers/cup/glass/bottle/rum{ + pixel_x = 6; + pixel_y = 3 + }, +/turf/open/floor/wood, +/area/station/service/abandoned_gambling_den) "kOo" = ( /obj/effect/turf_decal/trimline/dark_blue/filled/corner{ dir = 1 @@ -32570,13 +32380,6 @@ name = "Holodeck Projector Floor" }, /area/station/holodeck/rec_center) -"kOB" = ( -/obj/structure/chair/comfy/brown{ - dir = 8 - }, -/obj/effect/landmark/start/captain, -/turf/open/floor/carpet/royalblue, -/area/station/command/heads_quarters/captain) "kOK" = ( /obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 1 @@ -32589,6 +32392,19 @@ }, /turf/open/floor/iron/dark, /area/station/ai_monitored/command/storage/eva) +"kOM" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 6 + }, +/obj/machinery/firealarm/directional/south{ + pixel_x = 5 + }, +/obj/machinery/light_switch/directional/south{ + pixel_x = -5 + }, +/obj/structure/closet/secure_closet/personal/patient, +/turf/open/floor/iron/white, +/area/station/medical/patients_rooms/room_b) "kOW" = ( /obj/effect/spawner/random/structure/chair_maintenance, /obj/effect/mapping_helpers/burnt_floor, @@ -32600,6 +32416,14 @@ }, /turf/open/floor/plating, /area/station/ai_monitored/turret_protected/aisat/foyer) +"kPh" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/duct, +/turf/open/floor/iron/showroomfloor, +/area/station/medical/virology) "kPj" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -32614,27 +32438,16 @@ /area/station/command/heads_quarters/hos) "kPm" = ( /obj/effect/turf_decal/trimline/red/filled/line, -/turf/open/floor/iron/showroomfloor, +/turf/open/floor/iron/dark, /area/station/security/lockers) "kPo" = ( -/obj/machinery/atmospherics/pipe/smart/simple/orange/visible{ - dir = 4 - }, -/obj/machinery/firealarm/directional/north, +/obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/hidden, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/machinery/light_switch/directional/north{ - pixel_x = -8 - }, -/obj/machinery/duct, /turf/open/floor/iron/dark, -/area/station/engineering/atmos/storage) -"kPv" = ( -/obj/effect/spawner/random/maintenance, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/station/maintenance/port/aft) +/area/station/maintenance/starboard/aft) "kPJ" = ( /obj/machinery/corral_corner{ mapping_id = "1" @@ -32650,24 +32463,12 @@ }, /turf/open/floor/engine, /area/station/science/xenobiology) -"kPL" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/effect/decal/cleanable/oil, -/turf/open/floor/plating, -/area/station/maintenance/starboard/fore) "kQe" = ( /obj/machinery/light/small/directional/north, /obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/trash/garbage, +/obj/effect/spawner/random/trash/graffiti, /turf/open/floor/plating, /area/station/maintenance/port/fore) -"kQi" = ( -/obj/machinery/computer/message_monitor, -/obj/effect/turf_decal/tile/dark_blue/fourcorners, -/turf/open/floor/iron/dark, -/area/station/command/bridge) "kQj" = ( /obj/structure/disposalpipe/sorting/mail/flip{ dir = 4 @@ -32676,16 +32477,14 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, /obj/effect/mapping_helpers/mail_sorting/science/xenobiology, -/turf/open/floor/catwalk_floor/iron_white, +/turf/open/floor/catwalk_floor/iron, /area/station/maintenance/department/science) -"kQk" = ( -/obj/effect/turf_decal/tile/purple/fourcorners, -/obj/structure/chair/office, -/obj/effect/landmark/start/research_director, -/turf/open/floor/iron/dark, -/area/station/command/bridge) "kQo" = ( /obj/machinery/light/directional/west, +/obj/structure/chair/sofa/left/maroon{ + dir = 4 + }, +/obj/effect/landmark/start/assistant, /turf/open/floor/iron/dark/side{ dir = 8 }, @@ -32696,35 +32495,22 @@ dir = 4 }, /obj/structure/cable, -/obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/station/maintenance/department/science/xenobiology) "kQx" = ( +/obj/effect/turf_decal/tile/blue/anticorner/contrasted, /obj/machinery/atmospherics/components/trinary/filter/atmos/o2{ dir = 1 }, -/obj/effect/turf_decal/tile/blue/anticorner/contrasted, /turf/open/floor/iron/dark, /area/station/engineering/atmos) "kQz" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/table/reinforced, -/obj/item/computer_disk/atmos{ - pixel_y = 6; - pixel_x = 4 - }, -/obj/item/storage/fancy/cigarettes/cigars, -/obj/item/lighter{ - pixel_y = -6 - }, -/obj/item/toy/figure/ce{ - pixel_y = 12; - pixel_x = -8 - }, -/turf/open/floor/iron, +/obj/effect/turf_decal/box, +/obj/structure/cable, +/obj/machinery/holopad, +/turf/open/floor/iron/large, /area/station/command/heads_quarters/ce) "kQK" = ( -/obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/simple/dark/visible, /turf/open/floor/iron, /area/station/maintenance/disposal/incinerator) @@ -32753,24 +32539,16 @@ /obj/item/stack/ore/uranium, /turf/open/floor/plating, /area/station/maintenance/port) -"kQU" = ( -/obj/effect/turf_decal/tile/dark_blue/fourcorners, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/obj/effect/turf_decal/caution/stand_clear, -/obj/machinery/door/poddoor/preopen{ - id = "bridge_blast_doors"; - name = "Bridge Access Blast Door" - }, -/turf/open/floor/iron/dark, -/area/station/command/bridge) "kQX" = ( +/obj/machinery/camera/directional/north{ + c_tag = "Engineering - Atmospherics Pumping Room"; + name = "engineering camera" + }, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold/supply/visible{ dir = 1 }, -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/north, /turf/open/floor/iron/dark, /area/station/engineering/atmos/pumproom) "kRc" = ( @@ -32792,28 +32570,12 @@ dir = 1 }, /area/station/cargo/office) -"kRo" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/station/medical/morgue) "kRu" = ( /obj/structure/lattice/catwalk, -/obj/item/stack/cable_coil, /obj/structure/sign/warning/electric_shock/directional/north, +/obj/item/stack/cable_coil, /turf/open/space, /area/station/solars/port/fore) -"kRw" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/obj/structure/cable, -/obj/machinery/duct, -/turf/open/floor/carpet/royalblue, -/area/station/command/heads_quarters/captain/private) "kRK" = ( /obj/effect/turf_decal/tile/neutral{ dir = 8 @@ -32838,7 +32600,7 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/turf_decal/box, -/turf/open/floor/iron, +/turf/open/floor/iron/large, /area/station/tcommsat/computer) "kSL" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -32848,15 +32610,20 @@ /turf/open/floor/plating, /area/station/maintenance/port) "kSU" = ( -/obj/structure/bookcase/random/religion, -/turf/open/floor/wood, -/area/station/service/library) -"kSX" = ( -/obj/effect/turf_decal/trimline/green/filled/line{ +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/turf/open/floor/iron/white, -/area/station/medical/virology) +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command{ + name = "Chief Medical Officer's Quarters" + }, +/obj/effect/mapping_helpers/airlock/access/all/medical/cmo, +/turf/open/floor/iron/dark/textured, +/area/station/command/heads_quarters/cmo) "kTj" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ @@ -32876,20 +32643,10 @@ /turf/open/floor/iron/dark/textured, /area/station/service/hydroponics/garden) "kTq" = ( -/obj/machinery/light/directional/east, /obj/machinery/firealarm/directional/east, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/white, +/turf/open/floor/iron, /area/station/maintenance/department/science) -"kTy" = ( -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 1 - }, -/obj/machinery/power/apc/auto_name/directional/north, -/obj/structure/cable, -/obj/machinery/duct, -/turf/open/floor/iron/white, -/area/station/medical/virology) "kTz" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ @@ -32903,6 +32660,14 @@ /obj/effect/landmark/navigate_destination/dockescpod4, /turf/open/floor/iron/dark/textured_large, /area/station/engineering/storage) +"kTE" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/purple/line, +/obj/machinery/station_map/directional/north, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/central) "kUa" = ( /obj/structure/disposalpipe/segment{ dir = 6 @@ -32913,22 +32678,13 @@ dir = 4 }, /obj/structure/cable, -/turf/open/floor/iron/showroomfloor, +/turf/open/floor/iron/dark, /area/station/security/warden) -"kUf" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/red/line{ - dir = 8 - }, -/obj/machinery/light/directional/east, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) "kUm" = ( -/obj/machinery/light/floor/has_bulb, -/turf/open/floor/iron/dark/smooth_large, -/area/station/engineering/storage) +/obj/structure/table, +/obj/effect/spawner/random/maintenance/five, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) "kUp" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 4 @@ -32954,13 +32710,9 @@ /turf/open/floor/iron/dark, /area/station/hallway/primary/central) "kUB" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/obj/machinery/light/small/directional/south, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, -/turf/open/floor/plating, -/area/station/maintenance/port/aft) +/obj/structure/filingcabinet, +/turf/open/floor/carpet/blue, +/area/station/commons/vacant_room/office) "kUI" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -32981,8 +32733,23 @@ /obj/effect/turf_decal/box, /obj/machinery/holopad, /obj/machinery/duct, -/turf/open/floor/iron/white/smooth_large, +/turf/open/floor/iron/showroomfloor, /area/station/science/research) +"kUM" = ( +/obj/effect/turf_decal/trimline/blue/filled/warning{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/blue/warning{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) "kUP" = ( /obj/effect/turf_decal/tile/dark_blue/fourcorners, /obj/machinery/light/directional/west, @@ -32990,15 +32757,17 @@ /obj/effect/spawner/random/techstorage/command_all, /turf/open/floor/iron/dark, /area/station/engineering/storage/tech) -"kUV" = ( -/obj/effect/turf_decal/stripes/corner, -/obj/effect/turf_decal/stripes/corner{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 4 +"kUQ" = ( +/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/structure/window/reinforced/spawner/directional/south, +/obj/machinery/computer/crew{ + dir = 1 }, -/turf/open/floor/engine/telecomms, +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"kUV" = ( +/obj/machinery/telecomms/server/presets/supply, +/turf/open/floor/circuit/green/telecomms, /area/station/tcommsat/server) "kVb" = ( /obj/structure/table, @@ -33017,9 +32786,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/machinery/door/airlock/maintenance, -/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance, -/obj/effect/mapping_helpers/airlock/unres, /turf/open/floor/plating, /area/station/maintenance/port/aft) "kVk" = ( @@ -33032,10 +32798,20 @@ /turf/open/floor/iron/dark, /area/station/ai_monitored/security/armory) "kVn" = ( -/obj/machinery/light/small/directional/west, -/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/liquid_barrier, +/obj/machinery/door/airlock/maintenance, +/obj/effect/mapping_helpers/airlock/access/any/science/xenobio, +/obj/structure/cable, /turf/open/floor/plating, -/area/station/maintenance/department/security/brig) +/area/station/science/xenobiology) "kVq" = ( /obj/machinery/duct, /obj/machinery/light/neon_lining{ @@ -33055,6 +32831,14 @@ /obj/item/stock_parts/cell/high, /turf/open/floor/plating, /area/station/engineering/main) +"kVE" = ( +/obj/structure/window/reinforced/spawner/directional/south, +/obj/structure/table/wood/fancy, +/obj/effect/spawner/random/decoration/statue{ + spawn_loot_chance = 35 + }, +/turf/open/floor/wood/tile, +/area/station/service/library/artgallery) "kVF" = ( /obj/machinery/duct, /turf/open/floor/carpet/orange, @@ -33084,7 +32868,7 @@ dir = 8 }, /obj/structure/extinguisher_cabinet/directional/west, -/obj/structure/table/glass, +/obj/structure/table, /obj/item/food/grown/wheat, /obj/item/food/grown/watermelon, /obj/item/food/grown/watermelon, @@ -33117,13 +32901,15 @@ id_tag = "dorm_2"; name = "Dorm 2" }, +/obj/structure/cable, /turf/open/floor/iron/dark/textured, -/area/station/commons/dorms) +/area/station/commons/dorms/room2) "kWu" = ( /obj/structure/nestbox, /turf/open/floor/grass, /area/station/service/hydroponics) "kWy" = ( +/obj/effect/turf_decal/bot, /obj/structure/table, /obj/item/clothing/gloves/color/yellow, /obj/item/clothing/gloves/color/yellow{ @@ -33135,21 +32921,41 @@ /obj/item/clothing/gloves/color/yellow{ pixel_y = 9 }, -/obj/effect/turf_decal/bot, /turf/open/floor/iron, /area/station/engineering/main) -"kWI" = ( -/obj/structure/easel, -/obj/item/canvas/twentythree_twentythree, -/obj/item/canvas/twentythree_twentythree, -/turf/open/floor/iron, -/area/station/maintenance/starboard/aft) -"kWN" = ( -/obj/machinery/computer/cryopod/directional/west, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +"kWG" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/duct, +/obj/machinery/door/airlock/maintenance{ + name = "Departures Medical Post Maintenance" + }, +/obj/effect/mapping_helpers/airlock/access/all/medical/general, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 4 + }, +/turf/open/floor/plating, +/area/station/medical/treatment_center) +"kWI" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ dir = 1 }, -/turf/open/floor/iron/dark, +/obj/machinery/light/small/directional/north, +/obj/machinery/iv_drip, +/turf/open/floor/iron/white, +/area/station/medical/exam_room) +"kWN" = ( +/obj/item/kirbyplants/random, +/turf/open/floor/iron/dark/side{ + dir = 10 + }, /area/station/security/prison/safe) "kWT" = ( /obj/effect/spawner/random/trash/moisture_trap, @@ -33175,22 +32981,6 @@ /obj/item/shovel, /turf/open/floor/iron/dark, /area/station/ai_monitored/turret_protected/aisat/foyer) -"kXf" = ( -/obj/effect/turf_decal/tile/yellow/fourcorners, -/obj/effect/turf_decal/delivery, -/obj/machinery/door/window/left/directional/north{ - name = "Atmospherics Deliveries"; - req_access = list("atmospherics") - }, -/turf/open/floor/iron/dark, -/area/station/engineering/break_room) -"kXq" = ( -/obj/effect/turf_decal/stripes/end{ - dir = 1 - }, -/obj/machinery/shower/directional/north, -/turf/open/floor/iron/white/textured, -/area/station/medical/storage) "kXx" = ( /obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 1 @@ -33198,40 +32988,45 @@ /obj/effect/turf_decal/trimline/neutral/line, /turf/open/floor/iron/dark, /area/station/hallway/secondary/entry) -"kXH" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 8 - }, -/obj/machinery/light/small/directional/south, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/station/maintenance/department/engine/atmos) "kXK" = ( -/obj/machinery/airalarm/directional/south, -/obj/machinery/seed_extractor, -/obj/machinery/camera/autoname/directional/south, -/obj/effect/turf_decal/bot, +/obj/structure/table, +/obj/item/shovel/spade, +/obj/item/plant_analyzer, +/obj/item/cultivator, +/obj/item/reagent_containers/cup/watering_can, /turf/open/floor/iron/dark, /area/station/security/prison/garden) "kXL" = ( /obj/effect/turf_decal/stripes/line{ - dir = 1 + dir = 8 }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/door/airlock/engineering{ - name = "Auxiliary Construction Storage" +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/obj/effect/mapping_helpers/airlock/access/any/service/maintenance, -/obj/effect/mapping_helpers/airlock/unres, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/medical/glass{ + name = "Medbay Office" + }, +/obj/effect/mapping_helpers/airlock/access/all/medical/general, +/turf/open/floor/iron/white/textured, +/area/station/medical/office) "kXN" = ( -/obj/structure/dresser, -/turf/open/floor/wood/tile, -/area/station/commons/dorms) +/obj/effect/turf_decal/tile/red/fourcorners, +/obj/structure/table/reinforced, +/obj/item/reagent_containers/cup/glass/bottle/whiskey{ + pixel_y = 7; + pixel_x = 7 + }, +/obj/item/reagent_containers/cup/glass/flask{ + pixel_x = -6; + pixel_y = 9 + }, +/obj/item/reagent_containers/cup/glass/drinkingglass/shotglass{ + pixel_x = -5; + pixel_y = 3 + }, +/turf/open/floor/iron/dark, +/area/station/command/bridge) "kYa" = ( /obj/machinery/light/directional/west, /obj/item/radio/intercom/directional/west, @@ -33243,18 +33038,6 @@ /obj/effect/spawner/random/maintenance/two, /turf/open/floor/plating, /area/station/maintenance/port/aft) -"kYx" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/obj/machinery/camera/directional/north{ - c_tag = "Medical - Pathology Access"; - name = "medical camera"; - network = list("ss13","medbay") - }, -/obj/structure/closet/emcloset/anchored, -/turf/open/floor/iron/white, -/area/station/medical/virology) "kYB" = ( /obj/structure/table, /obj/item/storage/cans/sixbeer, @@ -33269,12 +33052,16 @@ }, /turf/open/floor/iron/dark, /area/station/security/brig) +"kYL" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/turf/open/floor/iron, +/area/station/service/janitor) "kYR" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "ce_privacy"; - name = "CE Office Shutters" +/obj/machinery/door/poddoor/shutters{ + id = "ce_office_shutters"; + name = "CE's Office Shutters" }, /obj/machinery/door/poddoor/preopen{ id = "engineering"; @@ -33283,29 +33070,17 @@ /turf/open/floor/plating, /area/station/command/heads_quarters/ce) "kYU" = ( -/obj/structure/table/wood, -/obj/effect/spawner/random/bureaucracy/briefcase{ - spawn_loot_count = 2; - spawn_random_offset = 1 - }, -/obj/item/radio/intercom/directional/west, -/turf/open/floor/wood, -/area/station/service/library/private) -"kYW" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/station/engineering/atmos/office) -"kZe" = ( -/obj/machinery/light/directional/east, -/obj/structure/table/wood, -/obj/item/camera_film, -/obj/item/camera{ - pixel_y = 16 +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 }, +/turf/open/floor/carpet/blue, +/area/station/command/heads_quarters/cmo) +"kZc" = ( +/obj/structure/extinguisher_cabinet/directional/north, /turf/open/floor/wood, -/area/station/command/heads_quarters/captain) +/area/station/service/bar) "kZf" = ( /obj/structure/table, /obj/item/toy/crayon/spraycan{ @@ -33318,6 +33093,21 @@ /obj/item/paint_palette, /turf/open/floor/iron/dark/side, /area/station/commons/fitness/recreation) +"kZo" = ( +/obj/machinery/light/small/directional/north, +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/hidden{ + dir = 10 + }, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"kZw" = ( +/obj/structure/reagent_dispensers/water_cooler, +/turf/open/floor/wood, +/area/station/command/meeting_room) +"kZz" = ( +/obj/machinery/telecomms/processor/preset_four, +/turf/open/floor/circuit/green/telecomms, +/area/station/tcommsat/server) "kZD" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -33325,41 +33115,60 @@ /obj/structure/cable/layer1, /turf/open/floor/iron, /area/station/engineering/storage) -"kZM" = ( +"kZE" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/duct, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/virology/glass{ + name = "Secondary Pathology Lab" + }, +/obj/effect/mapping_helpers/airlock/access/all/medical/virology, +/turf/open/floor/iron/white/textured, +/area/station/medical/virology) +"kZH" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 4 }, /turf/open/floor/iron/dark, -/area/station/command/teleporter) +/area/station/command/bridge) "kZN" = ( /obj/structure/flora/bush/jungle/a/style_random, /turf/open/floor/grass, /area/station/hallway/secondary/exit/departure_lounge) "kZS" = ( -/obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/line{ dir = 8 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden, /obj/machinery/button/door/incinerator_vent_atmos_aux{ - pixel_x = -8; + pixel_x = -7; pixel_y = -24 }, /obj/machinery/button/door/incinerator_vent_atmos_main{ - pixel_x = -8; + pixel_x = -7; pixel_y = -36 }, +/obj/machinery/button/ignition/incinerator/atmos{ + pixel_y = -24; + pixel_x = 7 + }, /turf/open/floor/iron, /area/station/maintenance/disposal/incinerator) +"laj" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/clothing/mask/breath, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) "lat" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 1 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 - }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /obj/machinery/newscaster/directional/north, /obj/structure/railing{ dir = 4 @@ -33373,15 +33182,14 @@ /turf/open/floor/engine, /area/station/engineering/atmos/hfr_room) "laO" = ( -/obj/structure/closet/secure_closet/freezer/kitchen, +/obj/machinery/atmospherics/components/unary/thermomachine/freezer/on/coldroom, /turf/open/floor/iron/freezer, /area/station/service/kitchen/coldroom) "laR" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/structure/window/reinforced/tinted, +/obj/structure/cable, /turf/open/floor/plating, -/area/station/maintenance/department/science/xenobiology) +/area/station/ai_monitored/command/storage/eva) "lbf" = ( /obj/effect/turf_decal/trimline/blue/filled/line, /obj/effect/turf_decal/trimline/blue/line{ @@ -33389,14 +33197,6 @@ }, /turf/open/floor/iron/dark, /area/station/hallway/primary/starboard) -"lbp" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 1 - }, -/turf/open/floor/iron/dark/side{ - dir = 1 - }, -/area/station/engineering/break_room) "lbC" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -33405,18 +33205,10 @@ dir = 4 }, /area/station/commons/fitness/recreation) -"lbJ" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 5 - }, -/turf/open/floor/iron, -/area/station/engineering/storage/tech) "lbK" = ( /obj/structure/noticeboard/directional/north, /obj/structure/table/wood, -/obj/item/paper_bin{ - pixel_y = 4 - }, +/obj/item/paper_bin, /obj/effect/spawner/random/bureaucracy/folder{ pixel_y = 6 }, @@ -33426,24 +33218,43 @@ /turf/open/floor/wood, /area/station/service/chapel/funeral) "lbL" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/door/poddoor/shutters{ - id = "tele_shutter"; - name = "Teleporter Access Shutter"; - dir = 8 +/obj/machinery/light/directional/south, +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 }, -/turf/open/floor/iron/dark/textured, -/area/station/command/teleporter) +/turf/open/floor/wood, +/area/station/medical/psychology) "lca" = ( /obj/structure/sign/warning/radiation/directional/west, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/white, +/turf/open/floor/iron, /area/station/maintenance/department/science) +"lco" = ( +/turf/open/floor/wood, +/area/station/command/heads_quarters/captain/private) +"lct" = ( +/obj/machinery/light/directional/west, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/trash/garbage, +/turf/open/floor/iron, +/area/station/maintenance/starboard/aft) +"lcD" = ( +/obj/effect/turf_decal/tile/dark_blue/fourcorners, +/obj/structure/window/reinforced/spawner/directional/south, +/obj/machinery/modular_computer/preset/command{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"lcE" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/medical/medbay/lobby) "lcI" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -33459,6 +33270,15 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, /area/station/engineering/gravity_generator) +"lcP" = ( +/obj/structure/table/wood, +/obj/item/book/manual/wiki/security_space_law, +/obj/effect/spawner/random/entertainment/coin, +/obj/item/toy/figure/captain{ + pixel_x = -12 + }, +/turf/open/floor/wood, +/area/station/command/heads_quarters/captain/private) "lcS" = ( /obj/effect/turf_decal/trimline/green/filled/corner{ dir = 8 @@ -33475,41 +33295,14 @@ /obj/effect/turf_decal/trimline/neutral/filled/line, /turf/open/floor/iron/dark, /area/station/hallway/secondary/entry) -"lcX" = ( -/obj/effect/turf_decal/trimline/dark_blue/filled/line{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/dark_blue/line{ - dir = 8 - }, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) "ldz" = ( /obj/effect/spawner/random/structure/closet_maintenance, /obj/effect/landmark/blobstart, /turf/open/floor/plating, /area/station/maintenance/starboard/fore) -"ldF" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/disposalpipe/junction{ - dir = 8 - }, -/obj/effect/turf_decal/box, -/obj/machinery/holopad, -/turf/open/floor/iron/white/smooth_large, -/area/station/medical/medbay/central) -"ldV" = ( -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/duct, -/turf/open/floor/iron/dark, -/area/station/command/meeting_room) +"ldS" = ( +/turf/closed/wall/r_wall, +/area/station/medical/chemistry) "ldX" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -33518,6 +33311,26 @@ dir = 4 }, /area/station/commons/fitness) +"lea" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/obj/structure/table/reinforced, +/obj/machinery/door/poddoor/shutters{ + id = "kitchen_sec_shutters"; + name = "Kitchen Shutters"; + dir = 1 + }, +/obj/structure/desk_bell{ + pixel_y = 2; + pixel_x = -6 + }, +/turf/open/floor/iron/dark/textured, +/area/station/service/kitchen) "lej" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -33529,10 +33342,20 @@ }, /turf/open/floor/iron/dark/textured, /area/station/commons/dorms/laundry) -"leq" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/station/maintenance/department/engine/atmos) +"lem" = ( +/obj/machinery/airalarm/directional/west, +/obj/structure/table/reinforced/rglass, +/obj/item/emergency_bed{ + pixel_y = 7 + }, +/obj/item/emergency_bed{ + pixel_y = 14 + }, +/obj/item/emergency_bed{ + pixel_y = 21 + }, +/turf/open/floor/iron/dark, +/area/station/medical/paramedic) "ley" = ( /obj/effect/landmark/event_spawn, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -33540,15 +33363,6 @@ /obj/structure/cable, /turf/open/floor/iron/dark, /area/station/hallway/primary/port) -"lez" = ( -/obj/machinery/camera/autoname/directional/south, -/obj/machinery/power/apc/auto_name/directional/south, -/obj/structure/cable, -/obj/structure/chair/comfy/brown{ - dir = 4 - }, -/turf/open/floor/carpet/royalblue, -/area/station/command/heads_quarters/captain/private) "leA" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -33587,9 +33401,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, /turf/open/floor/iron/dark, /area/station/hallway/primary/central) "leN" = ( @@ -33610,6 +33421,32 @@ }, /turf/open/floor/iron/dark, /area/station/ai_monitored/turret_protected/ai_upload) +"lfd" = ( +/obj/structure/cable, +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 1 + }, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/table/reinforced/rglass, +/obj/item/paper_bin{ + pixel_y = 5; + pixel_x = -8 + }, +/obj/item/folder/red{ + pixel_x = 7 + }, +/obj/item/folder/white{ + pixel_x = 7; + pixel_y = 3 + }, +/obj/item/pen{ + pixel_x = 7 + }, +/obj/item/emergency_bed{ + pixel_y = 7 + }, +/turf/open/floor/iron/white, +/area/station/security/medical) "lfg" = ( /obj/effect/turf_decal/trimline/neutral/filled/warning{ dir = 4 @@ -33620,46 +33457,59 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/structure/disposalpipe/segment{ +/turf/open/floor/iron/dark/side{ dir = 4 }, -/turf/open/floor/iron, /area/station/hallway/primary/aft) "lfi" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 1 }, -/obj/structure/extinguisher_cabinet/directional/north, +/obj/machinery/station_map/directional/north, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /turf/open/floor/iron/dark, /area/station/security/execution/transfer) +"lfj" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 5 + }, +/obj/machinery/vending/wardrobe/viro_wardrobe, +/turf/open/floor/iron/white, +/area/station/medical/virology) "lfm" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ dir = 1 }, /obj/structure/cable, +/obj/machinery/duct, +/obj/machinery/door/firedoor, /obj/machinery/door/airlock/grunge{ name = "Cleaning Closet" }, -/obj/machinery/duct, -/turf/open/floor/plating, +/turf/open/floor/iron/dark/textured, /area/station/security/prison) "lfo" = ( -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/effect/turf_decal/trimline/yellow/filled/corner, +/obj/effect/turf_decal/trimline/yellow/filled/warning, /obj/structure/cable/layer1, /turf/open/floor/iron, /area/station/engineering/main) +"lfs" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/green/line{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/turf/open/floor/iron/white, +/area/station/medical/medbay/aft) "lfw" = ( /obj/structure/sign/warning/secure_area/directional/south, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/white, +/turf/open/floor/iron, /area/station/maintenance/department/science) "lfx" = ( /obj/effect/turf_decal/stripes/line{ @@ -33667,53 +33517,24 @@ }, /turf/open/floor/iron/dark, /area/station/engineering/engine_smes) -"lfD" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/disposalpipe/junction{ - dir = 1 - }, -/obj/machinery/duct, -/turf/open/floor/iron/white, -/area/station/medical/medbay/aft) -"lfI" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/obj/item/grown/bananapeel, -/obj/effect/turf_decal/tile/blue/half/contrasted{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/station/maintenance/department/engine/atmos) "lfT" = ( -/obj/machinery/airalarm/directional/south, /obj/machinery/light/directional/south, /obj/structure/filingcabinet/chestdrawer, /turf/open/floor/iron/dark/side, /area/station/tcommsat/computer) -"lgs" = ( -/obj/effect/decal/cleanable/dirt, +"lgx" = ( /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/dark, -/area/station/commons/vacant_room/commissary) +/area/station/medical/morgue) "lgB" = ( /obj/machinery/atmospherics/components/unary/outlet_injector/monitored/ordnance_burn_chamber_input, /turf/open/floor/engine/vacuum, /area/station/science/ordnance/burnchamber) "lhd" = ( -/obj/structure/cable, /obj/effect/decal/cleanable/dirt, -/obj/machinery/duct, +/obj/effect/spawner/random/structure/closet_maintenance, /turf/open/floor/plating, -/area/station/maintenance/starboard/aft) +/area/station/maintenance/department/engine) "lhg" = ( /obj/machinery/duct, /turf/open/floor/iron/kitchen, @@ -33723,19 +33544,26 @@ /obj/machinery/button/door/directional/north{ id = "iso_cell_hall_vent"; name = "Isolation Cell Hall Vent Control"; - req_access = list("brig"); + req_access = list("security"); pixel_x = 6 }, /obj/machinery/button/door/directional/north{ id = "iso_cell_hall_bolt"; name = "Isolation Cell Hall Bolt Control"; - req_access = list("brig"); + req_access = list("security"); normaldoorcontrol = 1; specialfunctions = 4; pixel_x = -6 }, /turf/open/floor/iron/dark, /area/station/security/prison) +"lhn" = ( +/obj/effect/turf_decal/tile/yellow/opposingcorners, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) "lho" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -33757,12 +33585,11 @@ }, /obj/machinery/button/door/directional/south{ id = "eva_shutters"; - name = "EVA Shutters"; + name = "EVA Storage Shutters Control"; req_access = list("command"); pixel_x = -7 }, /obj/structure/rack, -/obj/machinery/light_switch/directional/east, /obj/item/storage/toolbox/electrical{ pixel_y = 6 }, @@ -33772,6 +33599,12 @@ }, /turf/open/floor/iron/dark, /area/station/ai_monitored/command/storage/eva) +"lhs" = ( +/obj/structure/chair/wood{ + dir = 8 + }, +/turf/open/floor/carpet/green, +/area/station/service/abandoned_gambling_den) "lhv" = ( /obj/effect/turf_decal/tile/neutral/half/contrasted, /obj/effect/turf_decal/trimline/dark_blue/warning{ @@ -33789,14 +33622,18 @@ }, /turf/open/floor/plating, /area/station/engineering/atmos) -"lhN" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line, -/obj/structure/cable, -/obj/effect/turf_decal/trimline/dark_blue/filled/line{ - dir = 1 +"lhG" = ( +/obj/machinery/door/window/left/directional/north, +/obj/structure/table/wood/fancy/blue, +/obj/structure/sign/painting/library{ + pixel_y = -32 }, -/turf/open/floor/iron, -/area/station/engineering/storage/tech) +/turf/open/floor/wood/tile, +/area/station/service/library/artgallery) +"lhN" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/maintenance/department/engine) "lig" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 1 @@ -33808,55 +33645,79 @@ /turf/open/floor/iron/dark, /area/station/hallway/primary/fore) "liB" = ( -/obj/effect/turf_decal/stripes/end, -/obj/machinery/firealarm/directional/east, +/obj/machinery/firealarm/directional/east{ + pixel_y = -5 + }, /obj/machinery/camera/autoname/directional/east, -/obj/machinery/light_switch/directional/south, +/obj/machinery/light_switch/directional/east{ + pixel_y = 5 + }, /obj/structure/closet/emcloset, -/turf/open/floor/iron/white, +/turf/open/floor/iron/showroomfloor, /area/station/science/xenobiology/hallway) "liC" = ( -/obj/effect/turf_decal/delivery/red, +/obj/effect/turf_decal/bot_red, /obj/machinery/light/directional/east, /obj/structure/sign/warning/electric_shock/directional/east, /obj/machinery/suit_storage_unit/standard_unit, -/turf/open/floor/iron/textured, +/turf/open/floor/iron/large, /area/station/ai_monitored/command/storage/eva) "liD" = ( -/obj/structure/table/reinforced, /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 6 +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/grunge{ + name = "Bitrunner Den" }, +/obj/effect/landmark/navigate_destination/common/bitrunner, /turf/open/floor/iron/dark/textured, /area/station/security/bitden) "liE" = ( -/obj/structure/bed, -/obj/item/bedsheet/dorms, -/obj/effect/landmark/start/hangover, -/turf/open/floor/wood, -/area/station/commons/dorms) +/obj/effect/turf_decal/tile/red/fourcorners, +/obj/machinery/computer/prisoner/management{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/command/bridge) "liM" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable, -/obj/effect/spawner/random/trash/garbage, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) -"liN" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/machinery/door/poddoor/shutters{ + id = "medical_security_post"; + name = "Security Post Shutters"; dir = 1 }, -/obj/machinery/light/small/directional/east, -/obj/machinery/atmospherics/components/unary/thermomachine/freezer, -/turf/open/floor/iron/dark, -/area/station/engineering/atmos) -"liQ" = ( -/obj/machinery/light/small/directional/west, /turf/open/floor/plating, -/area/station/maintenance/port/aft) +/area/station/security/checkpoint/medical) +"liN" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/preopen{ + id = "engineering"; + name = "Engineering Blast Door" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable/layer1, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/engineering/storage) +"liQ" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/duct, +/turf/open/floor/catwalk_floor/iron_dark, +/area/station/service/abandoned_gambling_den) "liV" = ( /obj/effect/turf_decal/tile/yellow/anticorner/contrasted{ dir = 8 @@ -33870,6 +33731,10 @@ /turf/open/floor/engine, /area/station/engineering/atmos/hfr_room) "ljt" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 4 + }, +/obj/machinery/keycard_auth/directional/west, /obj/structure/cable, /obj/machinery/computer/accounting{ dir = 4 @@ -33879,23 +33744,6 @@ "ljv" = ( /turf/closed/wall/r_wall, /area/station/maintenance/department/security) -"ljS" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/command{ - name = "Captain's Quarters" - }, -/obj/effect/mapping_helpers/airlock/access/all/command/captain, -/obj/machinery/duct, -/turf/open/floor/iron/dark/textured, -/area/station/command/heads_quarters/captain/private) "ljY" = ( /obj/structure/lattice, /obj/structure/sign/warning/secure_area/directional/east, @@ -33924,10 +33772,26 @@ /turf/open/floor/iron/white, /area/station/science/ordnance/testlab) "lkq" = ( -/obj/machinery/vending/boozeomat, -/obj/machinery/airalarm/directional/west, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable, +/obj/structure/table, +/obj/item/book/manual/wiki/barman_recipes{ + pixel_y = 4 + }, +/obj/item/storage/box/drinkingglasses{ + pixel_x = -6 + }, +/obj/item/storage/box/drinkingglasses{ + pixel_x = 6 + }, /turf/open/floor/wood, /area/station/service/bar) +"lku" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/department/engine/atmos) "lkR" = ( /obj/machinery/the_singularitygen, /turf/open/floor/plating, @@ -33937,23 +33801,44 @@ /obj/machinery/light/small/directional/east, /turf/open/floor/wood, /area/station/service/chapel/funeral) +"lkX" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 4 + }, +/obj/structure/closet/crate/freezer/surplus_limbs, +/turf/open/floor/iron/white, +/area/station/medical/surgery) "lld" = ( /obj/machinery/space_heater, /turf/open/floor/plating, /area/station/maintenance/starboard/aft) -"lls" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 4 - }, -/obj/structure/railing{ - dir = 4 +"llg" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 6 }, -/obj/structure/chair{ +/obj/machinery/computer/records/pathology{ dir = 8 }, -/obj/effect/landmark/start/hangover, +/turf/open/floor/iron/white, +/area/station/medical/virology) +"llk" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, /turf/open/floor/iron, /area/station/hallway/primary/aft) +"lls" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/obj/machinery/door/poddoor/shutters{ + id = "engi_office_shutters"; + name = "Engineering Shutters"; + dir = 8 + }, +/obj/machinery/door/poddoor/preopen{ + id = "engineering"; + name = "Engineering Blast Door" + }, +/turf/open/floor/plating, +/area/station/engineering/break_room) "llG" = ( /obj/machinery/door/airlock/grunge{ id_tag = "toilet_3"; @@ -33965,83 +33850,60 @@ /turf/closed/wall, /area/station/engineering/atmos/pumproom) "llR" = ( -/obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 5 - }, -/obj/machinery/newscaster/directional/north, -/turf/open/floor/iron/white, -/area/station/medical/office) -"llW" = ( -/obj/effect/turf_decal/tile/dark_blue/fourcorners, -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/obj/structure/sign/warning/doors/directional/west, -/obj/machinery/light/small/directional/west, -/obj/machinery/door/poddoor/preopen{ - id = "bridge_blast_doors"; - name = "Bridge Access Blast Door" - }, -/turf/open/floor/iron/dark, -/area/station/command/bridge) -"lme" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/iron/white/textured, -/area/station/medical/pharmacy) -"lmm" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment, +/obj/effect/spawner/random/maintenance, /turf/open/floor/plating, -/area/station/maintenance/port/aft) +/area/station/maintenance/department/engine) "lmw" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 8 }, /turf/open/floor/carpet, /area/station/hallway/secondary/entry) +"lmJ" = ( +/obj/effect/turf_decal/trimline/dark_blue/filled/line{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/blue/filled/line, +/turf/open/floor/iron/dark, +/area/station/engineering/storage/tech) "lmK" = ( /obj/machinery/plumbing/ooze_sucker{ mapping_id = "1"; dir = 1 }, -/obj/machinery/light/floor/has_bulb, /turf/open/floor/engine, /area/station/science/xenobiology) +"lmR" = ( +/obj/structure/sign/poster/random/directional/south, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/trash/graffiti, +/turf/open/floor/plating, +/area/station/maintenance/department/engine/atmos) "lmX" = ( /obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ +/obj/machinery/door/poddoor/shutters{ id = "detective_office_shutters"; name = "Detective Office Shutters"; dir = 1 }, /turf/open/floor/plating, /area/station/security/detectives_office) -"lng" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 6 - }, -/obj/effect/turf_decal/trimline/blue/corner{ - dir = 1 - }, -/obj/structure/disposalpipe/trunk{ - dir = 4 - }, -/obj/structure/disposaloutlet{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/station/hallway/primary/central) +"lmY" = ( +/obj/effect/turf_decal/box, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/duct, +/obj/machinery/holopad, +/turf/open/floor/iron/dark/smooth_large, +/area/station/medical/morgue) "lnm" = ( /obj/structure/disposalpipe/segment{ dir = 6 }, /obj/structure/sign/departments/xenobio/directional/north, -/turf/open/floor/catwalk_floor/iron_white, +/turf/open/floor/catwalk_floor/iron, /area/station/maintenance/department/science) "lnp" = ( /obj/effect/turf_decal/trimline/brown/filled/line{ @@ -34061,20 +33923,9 @@ /turf/open/floor/iron/white, /area/station/science/xenobiology) "lnu" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/maintenance, -/turf/open/floor/iron, -/area/station/maintenance/starboard/aft) -"lnw" = ( -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 5 - }, -/obj/machinery/vending/medical, -/turf/open/floor/iron/white, -/area/station/medical/virology) +/turf/open/floor/catwalk_floor/iron_dark, +/area/station/service/abandoned_gambling_den) "lnE" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -34082,36 +33933,54 @@ /obj/effect/landmark/event_spawn, /turf/open/floor/iron/dark, /area/station/hallway/secondary/entry) +"lnK" = ( +/obj/machinery/modular_computer/preset/id{ + dir = 8 + }, +/turf/open/floor/wood, +/area/station/command/heads_quarters/captain) "lnS" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/spawner/random/structure/tank_holder, /turf/open/floor/plating, /area/station/maintenance/port/aft) +"lnT" = ( +/obj/machinery/light/small/directional/south, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) "loc" = ( +/obj/machinery/light/small/directional/south, /obj/vehicle/sealed/mecha/working/ripley/cargo, /turf/open/floor/iron/recharge_floor, /area/station/cargo/warehouse) "loe" = ( -/obj/structure/table/glass, +/obj/structure/table, /obj/item/hemostat, /obj/item/stock_parts/manipulator, /obj/effect/spawner/random/trash/garbage, /turf/open/floor/iron/white, /area/station/maintenance/port/fore) +"loo" = ( +/obj/structure/extinguisher_cabinet/directional/west, +/turf/open/floor/wood, +/area/station/command/heads_quarters/blueshield) "lor" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, /turf/open/floor/iron/dark, /area/station/commons/fitness) -"lou" = ( -/obj/effect/turf_decal/trimline/blue/filled/line, +"los" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, /obj/machinery/duct, -/turf/open/floor/iron/white, -/area/station/medical/break_room) +/turf/open/floor/iron/dark, +/area/station/security/prison/safe) +"lox" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark, +/area/station/maintenance/starboard/aft) "loy" = ( /obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 4 @@ -34120,7 +33989,6 @@ dir = 8 }, /obj/machinery/light/directional/east, -/obj/effect/landmark/start/hangover, /turf/open/floor/iron/dark, /area/station/hallway/primary/central) "loG" = ( @@ -34138,29 +34006,30 @@ }, /turf/open/floor/iron/dark, /area/station/cargo/sorting) -"loQ" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/blue/line{ - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 - }, -/turf/open/floor/iron/white, -/area/station/medical/medbay/aft) "loR" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/turf_decal/box, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/holopad, -/obj/structure/ghost_critter_spawn, -/turf/open/floor/iron/large, +/turf/open/floor/iron/dark/smooth_large, /area/station/hallway/secondary/exit/departure_lounge) +"lpb" = ( +/obj/machinery/light/small/directional/west, +/obj/effect/spawner/random/structure/crate, +/turf/open/floor/plating, +/area/station/maintenance/department/science) "lpc" = ( -/obj/structure/chair/office, -/turf/open/floor/wood, -/area/station/service/library/private) +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/duct, +/turf/open/floor/iron, +/area/station/engineering/main) "lpk" = ( /obj/effect/turf_decal/trimline/blue/filled/line{ dir = 4 @@ -34186,24 +34055,39 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/effect/mapping_helpers/burnt_floor, -/obj/effect/spawner/random/structure/steam_vent, -/turf/open/floor/plating, -/area/station/maintenance/department/engine/atmos) +/obj/machinery/door/airlock/atmos{ + name = "Turbine Access" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/atmos, +/obj/effect/landmark/navigate_destination/incinerator, +/turf/open/floor/catwalk_floor/iron, +/area/station/maintenance/disposal/incinerator) +"lpE" = ( +/obj/machinery/light/small/directional/east, +/obj/machinery/camera/directional/east{ + c_tag = "Command - Captain's Office"; + name = "command camera" + }, +/obj/machinery/computer/communications{ + dir = 8 + }, +/turf/open/floor/wood, +/area/station/command/heads_quarters/captain) "lpR" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 1 }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/maintenance, -/turf/open/floor/iron, -/area/station/maintenance/starboard/aft) -"lqb" = ( -/obj/effect/turf_decal/trimline/blue/filled/corner{ - dir = 8 +/turf/open/floor/iron/dark, +/area/station/service/abandoned_gambling_den) +"lpW" = ( +/obj/effect/turf_decal/trimline/green/filled/warning{ + dir = 1 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/duct, /turf/open/floor/iron/white, -/area/station/medical/pharmacy) +/area/station/medical/virology) "lqh" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 1 @@ -34211,13 +34095,22 @@ /obj/effect/turf_decal/trimline/red/line, /turf/open/floor/iron/dark, /area/station/security/office) -"lqU" = ( -/obj/machinery/power/apc/auto_name/directional/west, +"lqr" = ( +/obj/machinery/power/apc/auto_name/directional/east, /obj/structure/cable, /obj/effect/decal/cleanable/dirt, -/obj/machinery/light/broken/directional/west, -/turf/open/floor/iron/dark, -/area/station/commons/vacant_room/commissary) +/turf/open/floor/plating, +/area/station/maintenance/department/engine) +"lqu" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/wood, +/area/station/command/heads_quarters/blueshield) +"lqF" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/mob/living/carbon/human/species/monkey, +/turf/open/floor/grass, +/area/station/medical/virology) "lqY" = ( /obj/effect/turf_decal/stripes/corner{ dir = 4 @@ -34229,16 +34122,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/engine, /area/station/ai_monitored/turret_protected/aisat/atmos) -"lrc" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/door/airlock/maintenance, -/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance, -/obj/effect/mapping_helpers/airlock/unres, -/turf/open/floor/plating, -/area/station/maintenance/department/medical) "lrd" = ( /obj/effect/turf_decal/trimline/red/filled/corner{ dir = 4 @@ -34246,18 +34129,8 @@ /obj/effect/turf_decal/trimline/red/line{ dir = 10 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/dark, /area/station/hallway/primary/fore) -"lrg" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plating, -/area/station/maintenance/department/engine/atmos) "lrm" = ( /obj/structure/table/wood/poker, /obj/item/toy/cards/deck{ @@ -34267,34 +34140,51 @@ pixel_y = 8 }, /turf/open/floor/carpet/green, -/area/station/maintenance/starboard/aft) +/area/station/service/abandoned_gambling_den) "lrp" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line, -/obj/machinery/light/small/directional/south, -/obj/machinery/camera/autoname/directional/south, -/turf/open/floor/iron, -/area/station/engineering/main) +/obj/effect/turf_decal/tile/yellow/full, +/obj/effect/turf_decal/delivery, +/obj/machinery/navbeacon{ + codes_txt = "delivery;dir=8"; + location = "Atmospherics" + }, +/obj/structure/plasticflaps/opaque, +/turf/open/floor/iron/dark/smooth_large, +/area/station/maintenance/department/engine/atmos) "lrv" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/station/security/execution) +"lrx" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/duct, +/turf/open/floor/wood, +/area/station/command/heads_quarters/blueshield) +"lry" = ( +/obj/effect/turf_decal/box, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/duct, +/obj/machinery/holopad, +/turf/open/floor/iron/white/smooth_large, +/area/station/medical/treatment_center) "lrB" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/dark, /area/station/maintenance/port/fore) -"lrF" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/directional/north, -/turf/open/floor/iron/dark, -/area/station/science/research/abandoned) "lsa" = ( /obj/effect/turf_decal/tile/neutral{ dir = 4 }, /obj/machinery/camera/motion/directional/north{ - c_tag = "Command - EVA Storage North"; + c_tag = "Command - EVA Storage, North"; name = "motion-sensitive command camera" }, +/obj/structure/extinguisher_cabinet/directional/north, /obj/machinery/space_heater, /turf/open/floor/iron/dark, /area/station/ai_monitored/command/storage/eva) @@ -34306,24 +34196,22 @@ /turf/open/floor/engine, /area/station/ai_monitored/turret_protected/aisat_interior) "lsx" = ( -/obj/effect/turf_decal/siding/wood{ +/obj/machinery/light/small/directional/west, +/obj/effect/turf_decal/bot, +/obj/machinery/plate_press, +/turf/open/floor/iron/dark/side{ + dir = 8 + }, +/area/station/security/prison/work) +"lsA" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ dir = 1 }, -/obj/structure/closet/crate/hydroponics, -/obj/item/botanical_lexicon, -/obj/item/seeds/tree, -/obj/effect/spawner/random/contraband/prison, -/obj/item/seeds/pumpkin, -/obj/item/seeds/wheat, -/obj/item/seeds/ambrosia, -/obj/item/seeds/grass, -/obj/item/seeds/carrot, -/obj/item/seeds/potato, -/obj/item/seeds/garlic, -/obj/item/seeds/onion, -/obj/item/paper/guides/jobs/hydroponics, -/turf/open/floor/iron/dark, -/area/station/security/prison/garden) +/obj/effect/turf_decal/trimline/blue/line, +/obj/machinery/light/directional/north, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) "lsC" = ( /obj/structure/chair/wood{ dir = 4 @@ -34342,20 +34230,35 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, +/obj/machinery/light/floor/has_bulb, /turf/open/floor/iron/dark, /area/station/hallway/primary/port) +"lsJ" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/medical{ + name = "Operating Room" + }, +/obj/effect/mapping_helpers/airlock/access/all/medical/surgery, +/obj/effect/mapping_helpers/airlock/unres, +/turf/open/floor/iron/white/textured, +/area/station/medical/surgery) "lsQ" = ( /obj/effect/turf_decal/trimline/red/filled/line, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/spawner/random/vending/snackvend, /turf/open/floor/iron/dark, /area/station/security/courtroom) "lsR" = ( /obj/effect/turf_decal/tile/green/half/contrasted, /obj/machinery/light/directional/north, -/obj/machinery/firealarm/directional/north, +/obj/machinery/firealarm/directional/north{ + pixel_x = 5 + }, /obj/machinery/light_switch/directional/north{ - pixel_x = -8 + pixel_x = -5 }, /obj/structure/chair, /obj/effect/landmark/start/botanist, @@ -34373,6 +34276,15 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/plating/reinforced, /area/station/science/xenobiology) +"lte" = ( +/obj/structure/disposalpipe/sorting/mail, +/obj/effect/mapping_helpers/mail_sorting/medbay/virology, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/duct, +/turf/open/floor/iron/white, +/area/station/medical/virology) "ltg" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 8 @@ -34380,7 +34292,10 @@ /turf/open/floor/iron/dark, /area/station/engineering/atmos/pumproom) "ltj" = ( -/obj/structure/sink/kitchen/directional/east, +/obj/structure/table/reinforced, +/obj/machinery/reagentgrinder{ + pixel_y = 9 + }, /turf/open/floor/iron/kitchen, /area/station/security/prison/mess) "ltp" = ( @@ -34397,9 +34312,18 @@ }, /turf/open/floor/engine, /area/station/science/xenobiology) +"ltw" = ( +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/obj/structure/disposaloutlet, +/obj/structure/railing{ + dir = 8 + }, +/turf/open/floor/plating/airless, +/area/space/nearstation) "ltB" = ( -/obj/structure/cable, -/obj/effect/turf_decal/delivery/red, +/obj/effect/turf_decal/bot_red, /obj/machinery/suit_storage_unit/standard_unit, /turf/open/floor/iron/dark/smooth_large, /area/station/ai_monitored/command/storage/eva) @@ -34417,50 +34341,64 @@ }, /turf/open/floor/iron/dark/textured, /area/station/service/janitor) -"ltG" = ( -/turf/closed/wall/r_wall, -/area/station/security/checkpoint/medical) "ltM" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/station/construction/mining/aux_base) -"lup" = ( -/obj/structure/window/reinforced/spawner/directional/north, -/obj/item/kirbyplants/random, -/turf/open/floor/wood, -/area/station/command/heads_quarters/captain) -"luq" = ( +"lug" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 }, /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/machinery/door/airlock/maintenance, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable, +/obj/machinery/door_buttons/access_button{ + dir = 1; + idDoor = "pathology_airlock_exterior"; + idSelf = "pathology_airlock_control"; + name = "Pathology Access Button"; + pixel_x = -6; + pixel_y = -24; + req_access = list("pathology") + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/virology{ + autoclose = 0; + frequency = 1449; + id_tag = "pathology_airlock_exterior"; + name = "Pathology Exterior Airlock" + }, +/obj/effect/mapping_helpers/airlock/access/all/medical/virology, +/turf/open/floor/iron/white/textured, +/area/station/medical/virology) +"luq" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/effect/mapping_helpers/airlock/access/any/supply/maintenance, +/obj/machinery/door/airlock/maintenance, +/obj/effect/mapping_helpers/airlock/access/any/service/maintenance, /obj/effect/mapping_helpers/airlock/unres{ - dir = 8 + dir = 1 }, /turf/open/floor/plating, -/area/station/maintenance/port) +/area/station/commons/fitness/recreation) "lus" = ( -/obj/effect/turf_decal/siding/thinplating{ - dir = 8 - }, -/obj/structure/chair{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/station/hallway/secondary/exit/departure_lounge) -"lut" = ( -/obj/effect/spawner/random/trash/box, -/obj/effect/spawner/random/engineering/toolbox, -/obj/effect/spawner/random/food_or_drink/booze, +/obj/effect/mapping_helpers/burnt_floor, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/station/maintenance/starboard/aft) +"lut" = ( +/obj/machinery/smartfridge/chemistry/preloaded, +/turf/closed/wall, +/area/station/medical/pharmacy) "luw" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -34487,13 +34425,11 @@ /obj/item/food/grown/banana, /turf/open/floor/grass, /area/station/hallway/primary/central) -"luP" = ( -/obj/effect/turf_decal/tile/dark_blue/fourcorners, -/obj/machinery/light_switch/directional/east, -/obj/machinery/modular_computer/preset/command{ - dir = 8; - name = "Captain's PC"; - desc = "The Captain's personal computer, the keys are sticky with spilled soda." +"luL" = ( +/obj/machinery/light/directional/south, +/obj/machinery/status_display/ai/directional/south, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 }, /turf/open/floor/iron/dark, /area/station/command/bridge) @@ -34519,38 +34455,30 @@ }, /turf/open/floor/engine, /area/station/science/ordnance/burnchamber) +"lvc" = ( +/obj/effect/mapping_helpers/broken_floor, +/obj/effect/spawner/random/trash/garbage, +/turf/open/floor/iron/showroomfloor, +/area/station/service/abandoned_gambling_den) "lvd" = ( -/obj/structure/table/wood, -/obj/item/radio/radio_mic{ - pixel_y = 7 - }, -/turf/open/floor/iron/vaporwave, -/area/station/service/library/printer) -"lve" = ( -/obj/effect/turf_decal/tile/blue/fourcorners, -/obj/machinery/light/directional/east, -/obj/structure/sign/poster/official/random/directional/east, -/obj/structure/closet/secure_closet/medical3, -/obj/item/wrench/medical, -/turf/open/floor/iron/white, -/area/station/medical/office) +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/hidden, +/turf/open/floor/plating, +/area/station/engineering/transit_tube) "lvg" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "med_lockdown"; + name = "Medbay Emergency Lockdown Shutters" }, +/turf/open/floor/plating, +/area/station/medical/medbay/central) +"lvl" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/machinery/door/airlock/maintenance, -/obj/effect/mapping_helpers/airlock/unres, -/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) -"lvl" = ( -/obj/machinery/light/directional/south, -/turf/open/floor/iron/dark, -/area/station/security/prison/workout) +/turf/open/floor/carpet/black, +/area/station/security/bitden) "lvp" = ( /obj/machinery/duct, /obj/effect/turf_decal/stripes/line{ @@ -34561,26 +34489,39 @@ "lvI" = ( /obj/machinery/airalarm/directional/north, /obj/structure/table, -/obj/machinery/microwave{ - pixel_y = 6 - }, +/obj/machinery/light/small/directional/north, +/obj/effect/spawner/random/food_or_drink/donkpockets, /turf/open/floor/iron, /area/station/cargo/warehouse) -"lvP" = ( +"lvK" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 + }, +/turf/open/floor/iron/white, +/area/station/medical/surgery) +"lvP" = ( /obj/effect/turf_decal/trimline/purple/filled/line{ dir = 8 }, -/obj/machinery/camera/autoname/directional/west, +/obj/machinery/camera/directional/west{ + c_tag = "Science - Circuit Lab"; + name = "science camera"; + network = list("ss13","rd") + }, /turf/open/floor/iron/white, /area/station/science/circuits) "lvR" = ( -/obj/machinery/door/window/right/directional/north, -/obj/structure/table/wood/fancy/blue, -/obj/structure/sign/painting/library{ - pixel_y = -32 +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 6 }, -/turf/open/floor/wood/tile, -/area/station/service/library/artgallery) +/obj/machinery/airalarm/directional/east, +/obj/structure/chair/sofa/corp/left{ + dir = 8 + }, +/obj/effect/landmark/start/assistant, +/turf/open/floor/iron/white, +/area/station/medical/medbay/lobby) "lvV" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -34591,10 +34532,6 @@ /obj/effect/landmark/start/security_officer, /turf/open/floor/iron/dark, /area/station/security/office) -"lwa" = ( -/obj/effect/spawner/random/structure/tank_holder, -/turf/open/floor/plating, -/area/station/maintenance/department/medical) "lwj" = ( /obj/structure/cable/layer1, /turf/open/floor/plating/airless, @@ -34606,9 +34543,6 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, @@ -34618,7 +34552,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/station/maintenance/port/fore) +/area/station/commons/locker) "lws" = ( /obj/machinery/atmospherics/components/unary/passive_vent{ dir = 4 @@ -34626,76 +34560,71 @@ /turf/open/floor/plating/airless, /area/space/nearstation) "lwx" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, +/obj/structure/chair{ + dir = 8 + }, /turf/open/floor/carpet/royalblue, /area/station/command/heads_quarters/hop) -"lwy" = ( -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/station/medical/break_room) "lwL" = ( -/obj/structure/sign/warning/vacuum/external/directional/south, -/obj/effect/decal/cleanable/dirt, -/obj/effect/landmark/generic_maintenance_landmark, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) -"lxc" = ( -/obj/item/kirbyplants/random, +/obj/effect/turf_decal/tile/yellow/fourcorners, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, /turf/open/floor/iron/dark, -/area/station/command/bridge) +/area/station/hallway/primary/aft) +"lwX" = ( +/obj/effect/turf_decal/tile/dark_blue/full, +/obj/effect/turf_decal/bot, +/obj/machinery/navbeacon{ + codes_txt = "delivery;dir=4"; + location = "Bridge" + }, +/obj/machinery/duct, +/obj/structure/plasticflaps/opaque, +/turf/open/floor/iron/dark/smooth_large, +/area/station/maintenance/central) +"lxf" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/holopad, +/turf/open/floor/wood, +/area/station/command/meeting_room) "lxi" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable, /obj/structure/sign/warning/electric_shock/directional/east, /turf/open/floor/plating, /area/station/engineering/gravity_generator) -"lxA" = ( -/obj/effect/turf_decal/tile/yellow/fourcorners, -/obj/structure/table, -/obj/item/storage/toolbox/mechanical, -/turf/open/floor/iron, -/area/station/hallway/primary/aft) -"lxK" = ( -/obj/effect/turf_decal/trimline/yellow/filled/corner, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/iron/dark/corner, -/area/station/engineering/break_room) -"lxS" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/turf/open/floor/iron/white, -/area/station/medical/storage) -"lyj" = ( -/obj/effect/turf_decal/stripes/line{ +"lxy" = ( +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/hidden{ + dir = 5 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/machinery/door/airlock/maintenance, -/obj/effect/mapping_helpers/airlock/access/any/science/xenobio, -/obj/structure/liquid_barrier, -/obj/structure/disposalpipe/segment{ +/turf/open/floor/catwalk_floor, +/area/station/maintenance/starboard/aft) +"lxA" = ( +/obj/effect/turf_decal/tile/yellow/fourcorners, +/obj/machinery/atmospherics/pipe/smart/simple/pink/hidden{ dir = 4 }, -/turf/open/floor/plating, -/area/station/maintenance/department/science/xenobiology) +/obj/structure/closet/firecloset, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/aft) "lyp" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 - }, -/obj/machinery/camera/directional/south{ - c_tag = "Command - Head of Personnel's Office"; - name = "command camera" +/obj/effect/turf_decal/siding/wood{ + dir = 1 }, /turf/open/floor/wood, /area/station/command/heads_quarters/hop) @@ -34703,37 +34632,54 @@ /turf/open/floor/iron/dark, /area/station/science/breakroom) "lyv" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 1 +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/structure/chair_maintenance{ + dir = 4 }, -/turf/open/floor/iron/white, -/area/station/medical/pharmacy) +/turf/open/floor/plating, +/area/station/maintenance/department/engine) "lyw" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 4 }, /obj/structure/table/reinforced, -/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; +/obj/item/storage/box/flashbangs{ + pixel_x = -6; pixel_y = -3 }, -/obj/item/flashlight/seclite{ - pixel_x = -3; - pixel_y = -3 +/obj/item/storage/box/flashes{ + pixel_x = -6 }, -/obj/item/flashlight/seclite, -/obj/item/flashlight/seclite{ - pixel_x = 3; - pixel_y = 3 +/obj/item/storage/box/teargas{ + pixel_y = 3; + pixel_x = -6 }, -/obj/item/clothing/head/helmet/toggleable/justice, +/obj/item/storage/box/handcuffs{ + pixel_y = -3; + pixel_x = 6 + }, +/obj/item/storage/box/firingpins{ + pixel_x = 6 + }, +/obj/item/storage/box/firingpins{ + pixel_y = 3; + pixel_x = 6 + }, +/obj/item/disk/ammo_workbench/advanced, /turf/open/floor/iron/dark, /area/station/ai_monitored/security/armory) +"lyy" = ( +/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/machinery/light/small/directional/north, +/obj/machinery/modular_computer/preset/civilian, +/turf/open/floor/iron, +/area/station/medical/paramedic) +"lyA" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/engineering/break_room) "lyC" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ @@ -34751,6 +34697,14 @@ }, /turf/open/floor/iron/dark/textured_large, /area/station/engineering/atmos/storage) +"lyF" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/duct, +/obj/machinery/holopad, +/turf/open/floor/wood, +/area/station/command/heads_quarters/captain/private) "lyI" = ( /obj/effect/turf_decal/tile/dark_blue/fourcorners, /obj/effect/turf_decal/plaque{ @@ -34765,17 +34719,36 @@ /obj/structure/chair{ dir = 4 }, -/turf/open/floor/iron/white, +/turf/open/floor/iron, /area/station/maintenance/department/science) "lyR" = ( -/obj/machinery/computer/security/telescreen/entertainment/directional/west, -/obj/effect/landmark/start/hangover, -/turf/open/floor/wood, -/area/station/service/library/private) +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 8 + }, +/obj/machinery/firealarm/directional/west, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/engineering/main) "lyT" = ( -/obj/item/radio/intercom/directional/north, -/turf/open/floor/wood, -/area/station/service/bar/backroom) +/obj/effect/decal/cleanable/dirt, +/obj/machinery/vending/autodrobe, +/turf/open/floor/plating, +/area/station/service/abandoned_gambling_den) +"lyU" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/hidden{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/starboard/aft) "lyV" = ( /obj/effect/turf_decal/box, /obj/effect/turf_decal/stripes/corner{ @@ -34789,31 +34762,32 @@ /area/station/ai_monitored/turret_protected/aisat_interior) "lyX" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, /turf/open/floor/iron/dark, /area/station/ai_monitored/command/storage/eva) "lzt" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/meter/layer4, -/turf/open/floor/plating, -/area/station/maintenance/department/science/xenobiology) +/obj/machinery/atmospherics/components/unary/portables_connector/visible, +/turf/open/floor/iron/white, +/area/station/science/xenobiology) "lzu" = ( /turf/closed/wall/r_wall, /area/station/science/ordnance/burnchamber) "lzw" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/space_heater, -/turf/open/floor/plating, -/area/station/maintenance/port/aft) -"lzD" = ( -/obj/machinery/light/directional/south, -/obj/effect/turf_decal/trimline/yellow/filled/line, -/obj/effect/turf_decal/trimline/yellow/line{ - dir = 1 +/obj/effect/turf_decal/tile/dark_blue/fourcorners, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/obj/structure/window/reinforced/spawner/directional/east, +/obj/structure/chair/sofa/bench/left{ + dir = 8 }, -/obj/machinery/station_map/directional/south, /turf/open/floor/iron/dark, /area/station/hallway/primary/central) +"lzy" = ( +/obj/structure/table, +/obj/effect/spawner/random/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/department/science) "lzT" = ( /turf/open/floor/plating, /area/station/maintenance/department/electrical) @@ -34821,13 +34795,14 @@ /turf/closed/wall, /area/station/service/library/lounge) "lAg" = ( +/obj/machinery/light/small/directional/south, +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/cable, /obj/structure/table/wood, -/obj/machinery/newscaster/directional/south, /obj/machinery/fax{ fax_name = "Law Office"; name = "Law Office Fax Machine" }, -/obj/machinery/light/small/directional/south, /turf/open/floor/wood, /area/station/service/lawoffice) "lAP" = ( @@ -34841,7 +34816,7 @@ /turf/open/floor/iron/dark, /area/station/hallway/primary/central) "lAT" = ( -/obj/structure/sign/poster/contraband/random/directional/east, +/obj/structure/sign/poster/random/directional/east, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/station/maintenance/port/aft) @@ -34849,8 +34824,6 @@ /obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 4 }, -/obj/machinery/light/directional/east, -/obj/structure/extinguisher_cabinet/directional/east, /obj/structure/table, /obj/item/stack/sheet/iron/fifty{ pixel_y = 5; @@ -34870,10 +34843,9 @@ /turf/open/floor/wood, /area/station/service/library/lounge) "lBg" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line, -/obj/structure/railing, -/turf/open/floor/iron, -/area/station/hallway/primary/aft) +/obj/effect/landmark/blobstart, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) "lBq" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -34882,18 +34854,18 @@ /turf/open/floor/iron/dark, /area/station/hallway/secondary/exit/departure_lounge) "lBu" = ( -/obj/effect/spawner/random/structure/table, -/obj/effect/spawner/random/maintenance/two, +/obj/machinery/atmospherics/components/tank/air{ + dir = 1 + }, /turf/open/floor/plating, /area/station/maintenance/port/fore) "lBB" = ( -/obj/machinery/light/small/directional/south, /obj/machinery/power/apc/auto_name/directional/south, /obj/structure/cable, /obj/effect/mapping_helpers/apc/cell_5k, /obj/item/storage/bag/trash, /obj/item/storage/bag/trash, -/turf/open/floor/plating, +/turf/open/floor/iron/dark/side, /area/station/security/prison) "lBC" = ( /obj/structure/weightmachine/stacklifter, @@ -34901,6 +34873,11 @@ dir = 5 }, /area/station/commons/fitness/recreation) +"lBE" = ( +/obj/structure/chair/office/light, +/obj/effect/landmark/start/medical_doctor, +/turf/open/floor/iron/dark, +/area/station/medical/morgue) "lBH" = ( /obj/machinery/light/small/directional/north, /turf/open/floor/iron/showroomfloor, @@ -34910,7 +34887,11 @@ /obj/effect/turf_decal/trimline/green/line{ dir = 1 }, -/obj/machinery/camera/autoname/directional/south, +/obj/machinery/camera/directional/south{ + c_tag = "Hallway - West, Central, 1"; + name = "hallway camera" + }, +/obj/machinery/station_map/directional/south, /turf/open/floor/iron/dark, /area/station/hallway/primary/port) "lBO" = ( @@ -34930,8 +34911,13 @@ /obj/structure/closet/firecloset{ anchored = 1 }, +/obj/effect/landmark/start/hangover/closet, /turf/open/floor/iron/dark, /area/station/hallway/secondary/entry) +"lBX" = ( +/obj/machinery/light/small/directional/north, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) "lBZ" = ( /obj/effect/turf_decal/trimline/red/filled/warning, /obj/effect/turf_decal/trimline/red/warning{ @@ -34939,23 +34925,9 @@ }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, /turf/open/floor/iron/dark, /area/station/hallway/primary/fore) -"lCa" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/trimline/yellow/filled/corner{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/yellow/filled/warning{ - dir = 4 - }, -/obj/structure/cable, -/obj/effect/turf_decal/trimline/dark_blue/filled/corner{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/station/engineering/storage/tech) "lCf" = ( /obj/effect/turf_decal/tile/red/half/contrasted, /turf/open/floor/iron/dark, @@ -34965,6 +34937,9 @@ /turf/open/floor/wood, /area/station/security/detectives_office) "lCn" = ( +/obj/effect/turf_decal/siding/wood/corner{ + dir = 4 + }, /obj/item/radio/intercom{ dir = 8; pixel_x = -28 @@ -34975,25 +34950,13 @@ /turf/open/floor/wood, /area/station/command/heads_quarters/hop) "lCo" = ( -/obj/machinery/oven/range, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron/kitchen, -/area/station/security/prison/mess) -"lCs" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 10 +/obj/structure/chair/plastic{ + dir = 1 }, -/obj/effect/turf_decal/trimline/blue/corner{ - dir = 4 +/turf/open/floor/iron/dark/side{ + dir = 8 }, -/obj/machinery/light/directional/south, -/obj/structure/bed/medical/emergency, -/turf/open/floor/iron/white, -/area/station/medical/medbay/aft) -"lCu" = ( -/obj/machinery/light/directional/east, -/turf/open/floor/iron/dark, -/area/station/command/bridge) +/area/station/security/prison/work) "lCw" = ( /obj/effect/spawner/structure/window, /turf/open/floor/plating, @@ -35001,8 +34964,14 @@ "lCI" = ( /obj/effect/turf_decal/trimline/red/filled/line, /obj/structure/cable, -/turf/open/floor/iron/showroomfloor, +/turf/open/floor/iron/dark, /area/station/security/warden) +"lCN" = ( +/obj/effect/turf_decal/tile/yellow/full, +/obj/effect/turf_decal/delivery, +/obj/machinery/light/small/directional/south, +/turf/open/floor/iron/dark/smooth_large, +/area/station/engineering/atmos/office) "lCP" = ( /obj/structure/sink/directional/south, /obj/structure/mirror/directional/north, @@ -35048,6 +35017,17 @@ }, /turf/open/floor/plating, /area/station/maintenance/department/science) +"lDQ" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/broken_floor, +/turf/open/floor/wood, +/area/station/service/abandoned_gambling_den) +"lDR" = ( +/obj/effect/spawner/random/structure/table, +/obj/effect/spawner/random/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/department/engine/atmos) "lDW" = ( /obj/machinery/corral_corner{ mapping_id = "4" @@ -35063,15 +35043,6 @@ "lDX" = ( /turf/closed/wall/r_wall, /area/station/command/bridge) -"lDZ" = ( -/obj/effect/turf_decal/trimline/dark_blue/line{ - dir = 10 - }, -/obj/effect/turf_decal/trimline/dark_blue/filled/corner{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) "lEa" = ( /obj/structure/cable, /obj/structure/reagent_dispensers/watertank/high, @@ -35079,8 +35050,27 @@ /area/station/security/prison/garden) "lEf" = ( /obj/item/radio/intercom/directional/east, +/obj/structure/table/wood, /turf/open/floor/carpet/blue, -/area/station/commons/dorms) +/area/station/commons/dorms/room2) +"lEj" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 9 + }, +/obj/structure/chair/sofa/bench/right, +/obj/effect/landmark/start/station_engineer, +/turf/open/floor/iron, +/area/station/engineering/main) +"lEl" = ( +/obj/structure/table/wood, +/obj/item/paper_bin, +/obj/item/folder, +/obj/item/pen, +/turf/open/floor/wood, +/area/station/service/library) +"lEo" = ( +/turf/closed/wall, +/area/station/engineering/storage_shared) "lEp" = ( /obj/structure/table, /obj/effect/turf_decal/bot, @@ -35098,10 +35088,8 @@ /obj/effect/turf_decal/trimline/yellow/line{ dir = 1 }, -/obj/structure/table, -/obj/item/paper_bin, -/obj/item/pen, -/turf/open/floor/iron, +/obj/effect/spawner/random/vending/colavend, +/turf/open/floor/iron/dark/side, /area/station/hallway/primary/aft) "lEI" = ( /obj/machinery/navbeacon{ @@ -35112,30 +35100,16 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, /obj/structure/disposalpipe/segment{ - dir = 4 + dir = 5 }, /turf/open/floor/iron/dark, /area/station/hallway/primary/central) "lER" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable, -/obj/machinery/duct, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) -"lEU" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 8 - }, /obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 4 + dir = 9 }, /turf/open/floor/iron/white, -/area/station/medical/storage) +/area/station/medical/treatment_center) "lEZ" = ( /obj/effect/turf_decal/trimline/purple/filled/line{ dir = 8 @@ -35164,13 +35138,19 @@ /obj/structure/cable, /obj/machinery/door/firedoor, /obj/machinery/door/airlock/medical/glass{ - name = "Medical Side Entrance" + name = "Medical North Side Entrance" }, +/obj/effect/mapping_helpers/airlock/access/all/medical/general, /obj/effect/mapping_helpers/airlock/unres, -/obj/effect/mapping_helpers/airlock/access/any/security/brig_physician, -/obj/effect/mapping_helpers/airlock/access/any/medical/general, -/turf/open/floor/iron/dark/textured, +/turf/open/floor/iron/white/textured, /area/station/medical/medbay/central) +"lFE" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 4 + }, +/obj/structure/cable, +/turf/open/floor/wood, +/area/station/command/heads_quarters/hos) "lFJ" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ @@ -35178,45 +35158,28 @@ }, /obj/machinery/door/poddoor/shutters{ id = "robotics_garage"; - name = "Garage Shutters" + name = "Robotics Garage Shutters" }, /turf/open/floor/iron/dark/textured, /area/station/science/robotics/mechbay) -"lFY" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/duct, -/turf/open/floor/iron/white, -/area/station/medical/virology) "lGd" = ( -/obj/effect/turf_decal/stripes/corner, -/obj/structure/sign/departments/engineering/directional/south, -/obj/machinery/camera/directional/south{ - c_tag = "Engineering - Atmospherics Incinerator Access"; - name = "engineering camera" - }, -/obj/structure/cable, -/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible, /turf/open/floor/plating, -/area/station/maintenance/department/engine/atmos) +/area/station/engineering/atmos/pumproom) "lGp" = ( /obj/effect/spawner/random/structure/furniture_parts, /turf/open/floor/plating, /area/station/maintenance/port/fore) "lGt" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/effect/turf_decal/trimline/dark_blue/filled/line{ + dir = 4 }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/door/firedoor, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "library_desk_shutters"; - name = "Library Desk Shutters"; - dir = 1 +/obj/effect/turf_decal/trimline/dark_blue/line{ + dir = 8 }, -/obj/structure/table/wood, -/obj/item/camera_film, -/turf/open/floor/iron/dark/textured, -/area/station/service/library/printer) +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) "lGD" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -35235,7 +35198,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/station/maintenance/port) +/area/station/cargo/office) "lGI" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -35263,41 +35226,27 @@ }, /turf/open/floor/iron/dark, /area/station/security/brig) -"lGW" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/station/engineering/atmos) "lHd" = ( /obj/machinery/atmospherics/pipe/smart/simple/dark/visible, /turf/closed/wall/r_wall, /area/station/maintenance/disposal/incinerator) -"lHg" = ( -/obj/machinery/airalarm/directional/west, -/obj/effect/spawner/random/structure/closet_maintenance, -/turf/open/floor/iron/dark, -/area/station/commons/vacant_room/commissary) "lHi" = ( /turf/closed/wall/r_wall, /area/station/security/holding_cell) -"lHm" = ( -/obj/structure/table/wood, -/obj/structure/window/reinforced/spawner/directional/north, -/obj/structure/window/reinforced/spawner/directional/east, -/obj/machinery/recharger, -/obj/item/melee/chainofcommand, -/obj/item/hand_tele, -/obj/item/toy/figure/captain{ - pixel_x = -12 - }, -/turf/open/floor/wood, -/area/station/command/heads_quarters/captain) "lHt" = ( /obj/effect/turf_decal/delivery, /obj/machinery/portable_atmospherics/canister/plasma, /turf/open/floor/engine, /area/station/science/ordnance/storage) +"lHB" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 5 + }, +/obj/machinery/firealarm/directional/north, +/obj/structure/rack, +/obj/item/wrench/medical, +/turf/open/floor/iron/white, +/area/station/medical/cryo) "lHF" = ( /obj/effect/turf_decal/stripes/line, /obj/structure/cable, @@ -35309,20 +35258,50 @@ "lHR" = ( /turf/closed/wall, /area/station/maintenance/department/eva) +"lHS" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 8 + }, +/obj/machinery/light/directional/west, +/obj/machinery/power/apc/auto_name/directional/west, +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/station/medical/patients_rooms/room_b) "lHY" = ( /obj/machinery/atmospherics/components/binary/valve/digital{ name = "Freeze Chamber" }, /turf/open/floor/iron, /area/station/science/ordnance) +"lId" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 9 + }, +/obj/structure/bodycontainer/morgue, +/turf/open/floor/iron/dark, +/area/station/medical/morgue) +"lIh" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 1 + }, +/obj/machinery/rnd/production/protolathe/department/engineering, +/turf/open/floor/iron/dark/side{ + dir = 1 + }, +/area/station/engineering/break_room) "lIt" = ( -/obj/effect/turf_decal/box, +/obj/effect/turf_decal/tile/blue/opposingcorners{ + dir = 1 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/machinery/holopad, /obj/machinery/duct, -/turf/open/floor/iron/dark/smooth_large, +/obj/machinery/holopad, +/turf/open/floor/iron/checker, /area/station/security/prison/shower) "lIF" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -35334,27 +35313,16 @@ /obj/effect/turf_decal/trimline/purple/filled/line{ dir = 9 }, -/obj/machinery/firealarm/directional/north, -/obj/machinery/light_switch/directional/north{ - pixel_x = 8 - }, -/obj/structure/table/glass, -/obj/item/emergency_bed{ - pixel_y = 6 - }, -/obj/item/emergency_bed{ - pixel_y = 12 - }, +/obj/structure/table/reinforced/rglass, /turf/open/floor/iron/white, /area/station/science/genetics) "lIO" = ( -/obj/effect/turf_decal/stripes/corner, -/obj/effect/turf_decal/trimline/red/filled/corner, -/obj/effect/turf_decal/stripes/line{ +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 1 }, -/turf/open/floor/carpet/black, -/area/station/security/bitden) +/turf/open/floor/iron, +/area/station/security/prison/safe) "lIQ" = ( /obj/effect/turf_decal/tile/neutral/half/contrasted, /obj/machinery/atmospherics/pipe/smart/simple/purple/visible{ @@ -35362,28 +35330,24 @@ }, /turf/open/floor/iron/dark, /area/station/science/ordnance) +"lIS" = ( +/obj/structure/sign/painting/library{ + pixel_x = 32 + }, +/obj/machinery/photocopier, +/turf/open/floor/wood, +/area/station/service/library/lounge) "lIY" = ( -/obj/machinery/duct, +/obj/structure/mirror/directional/east, +/obj/structure/sink/directional/west, /turf/open/floor/wood, /area/station/service/bar/backroom) -"lIZ" = ( -/obj/effect/turf_decal/trimline/blue/filled/warning{ +"lJj" = ( +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/duct, -/turf/open/floor/iron/dark, -/area/station/medical/morgue) -"lJj" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/sign/poster/random/directional/east, -/turf/open/floor/iron/dark, -/area/station/maintenance/department/cargo) +/turf/open/floor/iron, +/area/station/cargo/drone_bay) "lJr" = ( /obj/machinery/camera/directional/north{ c_tag = "Engineering - Atmospherics Nitrogen Chamber"; @@ -35392,59 +35356,35 @@ /turf/open/floor/engine/n2, /area/station/engineering/atmos) "lJA" = ( -/obj/effect/spawner/random/structure/girder, +/obj/machinery/light/small/broken/directional/south, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/structure/closet_maintenance, /turf/open/floor/plating, /area/station/maintenance/port) -"lJC" = ( -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, +"lJI" = ( +/obj/effect/landmark/event_spawn, /turf/open/floor/iron/dark, -/area/station/command/meeting_room) -"lJD" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/effect/mapping_helpers/burnt_floor, -/obj/effect/decal/cleanable/ash, -/turf/open/floor/plating, -/area/station/maintenance/department/engine/atmos) -"lJH" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 4 - }, -/obj/machinery/firealarm/directional/east, -/obj/structure/bodycontainer/morgue{ +/area/station/engineering/atmos/pumproom) +"lJZ" = ( +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/turf/open/floor/iron/dark, -/area/station/medical/morgue) -"lJK" = ( -/obj/machinery/light/small/directional/west, -/obj/structure/table_frame, -/obj/effect/spawner/random/maintenance, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/station/maintenance/department/medical) -"lJU" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 10 - }, -/obj/effect/turf_decal/trimline/blue/corner{ +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/item/kirbyplants/random, -/obj/structure/extinguisher_cabinet/directional/west, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/medical{ + name = "Patient Room 2" + }, +/turf/open/floor/iron/white/textured, +/area/station/medical/patients_rooms/room_b) "lKe" = ( -/obj/effect/mapping_helpers/broken_floor, -/turf/open/floor/plating/airless, -/area/space/nearstation) +/obj/item/kirbyplants/random, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos/storage) "lKk" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -35452,6 +35392,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/sand/plating, /obj/machinery/door/airlock/external{ name = "External Access" }, @@ -35461,32 +35402,16 @@ }, /turf/open/floor/plating, /area/station/maintenance/starboard/aft) -"lKr" = ( -/obj/effect/turf_decal/tile/dark_blue/fourcorners, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/duct, -/turf/open/floor/iron/dark, -/area/station/command/bridge) -"lKt" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 5 - }, -/obj/effect/turf_decal/box/corners{ - dir = 4 - }, -/obj/structure/closet/secure_closet/chemical, -/turf/open/floor/iron/dark, -/area/station/medical/chemistry) "lKu" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/dark, /area/station/security/prison/workout) +"lKw" = ( +/obj/effect/turf_decal/bot, +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron/large, +/area/station/commons/storage/primary) "lKO" = ( /obj/effect/spawner/random/trash/garbage, /turf/open/floor/plating, @@ -35494,6 +35419,24 @@ "lKY" = ( /turf/closed/wall, /area/station/hallway/secondary/exit/departure_lounge) +"lKZ" = ( +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 4 + }, +/obj/structure/table/reinforced/rglass, +/obj/item/emergency_bed{ + pixel_y = 7 + }, +/obj/item/emergency_bed{ + pixel_y = 14 + }, +/obj/item/emergency_bed{ + pixel_y = 21 + }, +/turf/open/floor/iron/dark/side{ + dir = 8 + }, +/area/station/medical/paramedic) "lLb" = ( /obj/structure/cable, /obj/machinery/power/smes, @@ -35511,26 +35454,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/carpet, /area/station/hallway/secondary/entry) -"lLh" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/door/airlock/maintenance, -/obj/effect/mapping_helpers/airlock/access/any/service/maintenance, -/obj/effect/mapping_helpers/airlock/unres{ - dir = 4 - }, -/turf/open/floor/plating, -/area/station/maintenance/starboard/fore) "lLi" = ( /obj/effect/turf_decal/trimline/blue/filled/line{ dir = 1 @@ -35586,15 +35509,6 @@ /obj/effect/landmark/start/security_officer, /turf/open/floor/iron/dark, /area/station/security/processing) -"lLG" = ( -/obj/effect/turf_decal/tile/yellow/half/contrasted{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue/half/contrasted{ - dir = 8 - }, -/turf/open/floor/iron/white/textured, -/area/station/medical/chemistry) "lLH" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ @@ -35608,18 +35522,10 @@ /obj/effect/mapping_helpers/airlock/cyclelink_helper, /turf/open/floor/plating, /area/station/ai_monitored/turret_protected/aisat/atmos) -"lLJ" = ( -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, -/obj/machinery/disposal/bin, -/turf/open/floor/iron/dark, -/area/station/engineering/atmos/office) "lLK" = ( -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/north, -/obj/effect/decal/cleanable/dirt, /obj/machinery/airalarm/directional/east, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable, /turf/open/floor/plating, /area/station/maintenance/department/eva) "lLP" = ( @@ -35631,10 +35537,10 @@ /turf/open/floor/plating, /area/station/maintenance/port/fore) "lLZ" = ( -/obj/machinery/airalarm/directional/north, -/obj/structure/table/wood, +/obj/structure/extinguisher_cabinet/directional/north, +/obj/structure/dresser, /turf/open/floor/wood/large, -/area/station/commons/dorms) +/area/station/commons/dorms/room1) "lMb" = ( /obj/machinery/atmospherics/pipe/smart/simple/cyan/visible, /turf/open/floor/iron/dark, @@ -35659,56 +35565,48 @@ /obj/machinery/power/energy_accumulator/grounding_rod/anchored, /turf/open/floor/plating/airless, /area/space/nearstation) +"lMP" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line, +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/engineering/storage/tech) "lMT" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, /turf/open/floor/iron/dark, /area/station/security/prison) -"lNp" = ( -/obj/structure/table, +"lMZ" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/duct, /turf/open/floor/iron/white, -/area/station/medical/virology) -"lNr" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 4 - }, -/obj/structure/table, -/obj/machinery/airalarm/directional/east, -/obj/item/stack/sheet/iron/fifty{ - pixel_y = 5; - pixel_x = -4 - }, -/obj/item/stack/sheet/iron/fifty{ - pixel_y = 5 - }, -/obj/item/stack/sheet/plasteel{ - amount = 10; - pixel_y = 5; - pixel_x = 4 - }, -/obj/item/stack/sheet/glass/fifty{ - pixel_y = 5; - pixel_x = -4 - }, -/obj/item/stack/sheet/glass/fifty{ - pixel_y = 5 - }, -/obj/item/stack/sheet/glass/fifty{ - pixel_y = 5; - pixel_x = 4 - }, -/obj/item/stack/rods/fifty, -/turf/open/floor/iron/dark/side{ - dir = 4 - }, -/area/station/engineering/storage_shared) +/area/station/medical/surgery) +"lNb" = ( +/obj/effect/turf_decal/box, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/holopad, +/turf/open/floor/iron/large, +/area/station/engineering/atmos/office) +"lNt" = ( +/obj/structure/sign/poster/random/directional/south, +/obj/machinery/light/small/directional/south, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/trash/graffiti, +/turf/open/floor/plating, +/area/station/maintenance/department/engine) "lNw" = ( /obj/effect/turf_decal/trimline/red/filled/line, /obj/effect/turf_decal/trimline/red/line{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/light/small/directional/south, /obj/structure/sign/departments/court/directional/south, /obj/structure/chair{ @@ -35717,24 +35615,28 @@ /obj/effect/landmark/start/hangover, /turf/open/floor/iron/dark, /area/station/hallway/primary/fore) +"lNx" = ( +/obj/effect/turf_decal/trimline/red/corner{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 6 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/hallway/secondary/entry) "lNF" = ( -/obj/effect/decal/cleanable/glass, -/obj/machinery/duct, +/obj/structure/foamedmetal, /turf/open/floor/plating, -/area/station/maintenance/starboard/aft) +/area/station/engineering/main) "lNG" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 1 }, /turf/open/floor/iron/white, /area/station/science/xenobiology) -"lNK" = ( -/obj/structure/chair/office/light{ - dir = 8 - }, -/obj/effect/landmark/start/chemist, -/turf/open/floor/iron/white/textured, -/area/station/medical/pharmacy) "lNO" = ( /obj/effect/turf_decal/trimline/purple/filled/line{ dir = 8 @@ -35743,65 +35645,61 @@ /obj/machinery/light/small/directional/west, /turf/open/floor/iron/white, /area/station/science/research) +"lNT" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/duct, +/turf/open/floor/iron/dark, +/area/station/command/bridge) "lNW" = ( /turf/open/floor/iron/dark/side{ dir = 1 }, /area/station/commons/fitness) +"lNZ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/firecloset{ + anchored = 1 + }, +/turf/open/floor/iron, +/area/station/maintenance/starboard/aft) +"lOf" = ( +/obj/machinery/light/directional/north, +/obj/machinery/button/door/directional/north{ + id = "cap_privacy"; + name = "Privacy Shutters Control"; + req_access = list("command") + }, +/obj/effect/turf_decal/siding/wood, +/turf/open/floor/wood, +/area/station/command/heads_quarters/captain) "lOo" = ( /obj/machinery/power/energy_accumulator/tesla_coil, /turf/open/floor/plating, /area/station/engineering/main) -"lOq" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible, +"lOt" = ( +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable, -/obj/machinery/door/airlock/research/glass{ - name = "Kill Chamber"; - normalspeed = 0 - }, -/obj/effect/mapping_helpers/airlock/access/all/science/xenobio, -/obj/structure/liquid_barrier, -/turf/open/floor/iron/freezer, -/area/station/science/xenobiology) -"lOA" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/navbeacon{ - codes_txt = "delivery;dir=1"; - location = "Medbay" +/obj/machinery/door/poddoor/preopen{ + id = "bridge_exterior_blast_doors"; + name = "Bridge Exterior Access Blast Door" }, -/obj/structure/plasticflaps/opaque, -/turf/open/floor/iron/white, -/area/station/maintenance/department/medical) -"lOH" = ( -/obj/effect/landmark/start/gary, /turf/open/floor/plating, -/area/station/maintenance/port) +/area/station/command/bridge) "lOJ" = ( -/obj/structure/window/reinforced/spawner/directional/south, -/turf/open/floor/grass, -/area/station/hallway/primary/central) +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/command/bridge) "lOM" = ( /obj/structure/chair/pew/left{ dir = 8 }, -/obj/effect/landmark/start/hangover, +/obj/effect/landmark/start/assistant, /turf/open/floor/iron/dark, /area/station/service/chapel) -"lOP" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/obj/structure/window/reinforced/spawner/directional/east, -/obj/structure/window/reinforced/spawner/directional/north, -/obj/machinery/chem_heater/withbuffer, -/turf/open/floor/iron/white/textured, -/area/station/medical/pharmacy) "lPf" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/spawner/random/maintenance, @@ -35818,15 +35716,6 @@ /obj/machinery/duct, /turf/open/floor/iron/dark, /area/station/security/brig) -"lPu" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/iron, -/area/station/engineering/break_room) "lPX" = ( /obj/effect/turf_decal/trimline/purple/filled/warning{ dir = 4 @@ -35846,62 +35735,55 @@ }, /obj/machinery/light/directional/east, /obj/structure/cable, -/obj/structure/closet/secure_closet/security/sec, +/obj/structure/closet/secure_closet/security/sec/blueshirt, /turf/open/floor/iron/dark, /area/station/security/checkpoint/customs/auxiliary) +"lQk" = ( +/obj/effect/turf_decal/tile/yellow/fourcorners, +/obj/structure/table, +/obj/machinery/cell_charger, +/obj/item/stock_parts/cell/high, +/turf/open/floor/iron/dark, +/area/station/engineering/storage/tech) "lQw" = ( -/obj/effect/spawner/random/structure/table, +/obj/structure/table, /obj/effect/spawner/random/maintenance/two, /turf/open/floor/iron, /area/station/maintenance/disposal) "lQB" = ( -/obj/structure/table, -/obj/item/canvas/twentythree_nineteen, -/obj/item/canvas/nineteen_nineteen, -/obj/item/storage/crayons, -/obj/item/storage/crayons, -/obj/machinery/light/small/built/directional/north, +/obj/effect/turf_decal/siding/thinplating{ + dir = 1 + }, /turf/open/floor/iron, -/area/station/maintenance/starboard/aft) +/area/station/engineering/main) "lQK" = ( +/obj/effect/turf_decal/tile/purple/anticorner/contrasted{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/bridge_pipe/green/visible, /obj/machinery/atmospherics/components/binary/pump{ dir = 8; name = "Plasma Outlet Pump" }, -/obj/machinery/camera/autoname/directional/east, -/obj/machinery/atmospherics/pipe/bridge_pipe/green/visible, -/obj/effect/turf_decal/tile/purple/anticorner/contrasted{ - dir = 4 - }, /obj/machinery/atmospherics/components/binary/pump/layer4{ dir = 8; name = "Plasma to Turbine" }, /turf/open/floor/iron/dark, /area/station/engineering/atmos) -"lQO" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/disposalpipe/junction/flip{ - dir = 2 - }, -/turf/open/floor/iron/dark, -/area/station/hallway/primary/central) "lRi" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/iron, +/area/station/service/janitor) "lRp" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 5 }, -/obj/machinery/firealarm/directional/north, +/obj/machinery/firealarm/directional/north{ + pixel_x = -5 + }, /obj/machinery/light_switch/directional/north{ - pixel_x = 8 + pixel_x = 5 }, /obj/structure/disposalpipe/trunk{ dir = 8 @@ -35912,12 +35794,6 @@ dir = 5 }, /area/station/cargo/sorting) -"lRy" = ( -/obj/structure/chair/comfy/brown{ - dir = 8 - }, -/turf/open/floor/carpet/royalblue, -/area/station/command/heads_quarters/captain) "lRD" = ( /turf/closed/wall, /area/station/cargo/miningoffice) @@ -35931,29 +35807,16 @@ /obj/item/stack/ore/titanium, /turf/open/floor/plating, /area/station/maintenance/port) -"lSO" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line, -/obj/machinery/camera/autoname/directional/south, -/obj/machinery/power/apc/auto_name/directional/south, -/obj/structure/cable, -/turf/open/floor/iron/dark/side, -/area/station/engineering/storage_shared) "lTk" = ( -/obj/machinery/light/small/directional/north, -/obj/effect/spawner/random/structure/crate, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) -"lTv" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 6 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/turf/open/floor/iron/dark/side{ - dir = 6 - }, -/area/station/engineering/break_room) +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/department/engine) "lTB" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/spawner/random/maintenance, @@ -35966,16 +35829,6 @@ }, /turf/open/floor/iron/dark, /area/station/hallway/primary/starboard) -"lTJ" = ( -/obj/effect/turf_decal/trimline/blue/filled/warning{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/duct, -/turf/open/floor/iron/white, -/area/station/medical/break_room) "lTP" = ( /obj/effect/turf_decal/trimline/neutral/corner{ dir = 1 @@ -35985,6 +35838,14 @@ }, /turf/open/floor/iron/dark, /area/station/hallway/secondary/entry) +"lUn" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 1 + }, +/obj/structure/chair/sofa/bench, +/obj/effect/landmark/start/station_engineer, +/turf/open/floor/iron, +/area/station/engineering/main) "lUr" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -36000,6 +35861,17 @@ /obj/effect/mapping_helpers/airlock/unres, /turf/open/floor/plating, /area/station/maintenance/port) +"lUE" = ( +/obj/effect/turf_decal/trimline/green/filled/warning{ + dir = 1 + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/duct, +/turf/open/floor/iron/white, +/area/station/medical/virology) "lUM" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/effect/turf_decal/bot_white/left, @@ -36012,6 +35884,13 @@ /obj/structure/closet/crate/silvercrate, /turf/open/floor/iron/dark, /area/station/ai_monitored/command/nuke_storage) +"lUO" = ( +/obj/effect/turf_decal/tile/purple/fourcorners, +/obj/machinery/computer/aifixer{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/command/bridge) "lUP" = ( /turf/open/floor/iron, /area/station/hallway/secondary/service) @@ -36032,35 +35911,33 @@ "lVb" = ( /obj/vehicle/ridden/janicart, /obj/item/key/janitor, -/turf/open/floor/iron/dark/side, +/turf/open/floor/iron/dark, /area/station/service/janitor) "lVd" = ( -/obj/structure/cable, -/obj/structure/chair/stool/directional/north, +/obj/machinery/light/directional/east, +/obj/structure/table, /turf/open/floor/iron/dark, /area/station/security/prison/mess) -"lVh" = ( -/obj/machinery/light/directional/south, -/turf/open/floor/carpet/royalblue, -/area/station/command/heads_quarters/cmo) "lVj" = ( /obj/machinery/button/door/directional/north{ id = "dorm_1"; name = "Dorm Bolt Control"; normaldoorcontrol = 1; - specialfunctions = 4 + specialfunctions = 4; + pixel_x = 5 }, -/turf/open/floor/wood/large, -/area/station/commons/dorms) -"lVu" = ( -/obj/effect/turf_decal/trimline/blue/line{ - dir = 8 +/obj/machinery/firealarm/directional/north{ + pixel_x = -5 }, -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 4 +/obj/machinery/light_switch/directional/north{ + pixel_x = 5; + pixel_y = 34 }, -/turf/open/floor/iron/white, -/area/station/medical/medbay/aft) +/obj/machinery/power/apc/auto_name/directional/east, +/obj/structure/cable, +/obj/structure/chair/stool/directional/south, +/turf/open/floor/wood/large, +/area/station/commons/dorms/room1) "lVI" = ( /obj/structure/cable, /turf/closed/wall/r_wall, @@ -36080,21 +35957,11 @@ dir = 6 }, /obj/machinery/firealarm/directional/east, +/obj/machinery/light_switch/directional/east{ + pixel_y = -10 + }, /turf/open/floor/iron/dark, /area/station/security/execution/transfer) -"lWA" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 4 - }, -/obj/machinery/duct, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/iron, -/area/station/engineering/main) "lWH" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 8 @@ -36105,32 +35972,19 @@ /obj/machinery/light/directional/west, /turf/open/floor/iron/dark, /area/station/service/chapel) -"lWL" = ( -/obj/structure/chair/comfy/brown{ - dir = 4 - }, -/obj/effect/landmark/start/psychologist, -/turf/open/floor/carpet/blue, -/area/station/medical/psychology) "lXl" = ( /obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 8 + dir = 4 }, -/obj/structure/closet/toolcloset, -/obj/item/crowbar/large, -/obj/machinery/light/small/directional/west, +/obj/structure/disposalpipe/segment, +/obj/item/radio/intercom/directional/east, /turf/open/floor/iron/dark/side{ - dir = 8 + dir = 4 }, -/area/station/engineering/storage_shared) +/area/station/command/heads_quarters/ce) "lXu" = ( /turf/open/floor/iron/white, /area/station/science/lab) -"lXy" = ( -/obj/structure/closet/emcloset, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/station/maintenance/department/medical) "lXL" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/spawner/random/structure/chair_flipped{ @@ -36138,9 +35992,6 @@ }, /turf/open/floor/plating, /area/station/maintenance/port/aft) -"lXN" = ( -/turf/open/floor/iron/dark, -/area/station/command/bridge) "lYa" = ( /obj/effect/turf_decal/trimline/green/filled/line{ dir = 4 @@ -36159,75 +36010,33 @@ /obj/structure/cable, /turf/open/floor/wood, /area/station/commons/vacant_room/office) -"lYg" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/station/medical/virology) "lYj" = ( -/obj/machinery/airalarm/directional/west, -/obj/machinery/vending/wardrobe/bar_wardrobe, -/turf/open/floor/wood, -/area/station/service/bar/backroom) -"lYp" = ( -/obj/structure/disposalpipe/segment{ +/obj/machinery/atmospherics/components/binary/valve/digital/on{ + name = "Waste Release"; dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/door/airlock/maintenance, -/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "aisat-pathatmos-maint-passthrough" - }, -/obj/effect/mapping_helpers/airlock/unres{ - dir = 8 - }, -/turf/open/floor/catwalk_floor/iron_dark, +/turf/open/floor/plating, /area/station/maintenance/starboard/aft) "lYr" = ( +/obj/effect/turf_decal/siding/wideplating_new/dark{ + dir = 1 + }, /obj/structure/sign/warning/no_smoking/directional/south, -/obj/machinery/light/directional/south, -/turf/open/floor/circuit/green/telecomms/mainframe, +/turf/open/floor/iron/dark/telecomms, /area/station/tcommsat/server) "lYB" = ( -/obj/structure/chair/office{ +/obj/structure/chair/wood{ dir = 8 }, -/turf/open/floor/iron/dark, +/turf/open/floor/carpet/blue, /area/station/commons/vacant_room/office) -"lYL" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 1 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/turf/open/floor/iron, -/area/station/engineering/main) "lYM" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, /obj/machinery/photocopier, -/turf/open/floor/iron/dark, +/turf/open/floor/carpet/green, /area/station/commons/vacant_room/office) -"lYQ" = ( -/obj/effect/turf_decal/tile/blue/fourcorners, -/obj/machinery/computer/crew{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/station/medical/office) -"lZk" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/station/medical/pharmacy) -"lZs" = ( -/turf/closed/wall, -/area/station/security/office) "lZu" = ( /obj/effect/turf_decal/bot, /obj/structure/sign/poster/official/random/directional/south, @@ -36255,7 +36064,6 @@ /turf/open/space/basic, /area/space) "lZA" = ( -/obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/line{ dir = 1 }, @@ -36263,14 +36071,14 @@ /turf/open/floor/iron, /area/station/maintenance/disposal/incinerator) "lZD" = ( -/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/station/engineering/main) +/turf/open/floor/iron/sepia, +/area/station/service/library/artgallery) "lZJ" = ( -/obj/structure/chair/comfy/beige{ +/obj/structure/chair/comfy/brown{ dir = 1 }, +/obj/effect/landmark/start/hangover, /turf/open/floor/carpet, /area/station/hallway/secondary/entry) "lZP" = ( @@ -36282,6 +36090,12 @@ }, /turf/open/floor/iron/dark, /area/station/hallway/secondary/entry) +"lZQ" = ( +/obj/structure/easel, +/obj/item/canvas/twentythree_twentythree, +/obj/item/canvas/twentythree_twentythree, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) "lZR" = ( /obj/effect/turf_decal/stripes/line{ dir = 9 @@ -36296,6 +36110,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/door/firedoor, /obj/machinery/door/airlock/public/glass{ name = "Courtroom" @@ -36313,15 +36128,17 @@ /area/station/ai_monitored/security/armory) "mac" = ( /obj/machinery/camera/autoname/directional/east, -/obj/machinery/light/small/directional/east, /turf/open/floor/iron/dark/side{ dir = 5 }, /area/station/commons/locker) "mai" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/station/science/research/abandoned) +/obj/structure/lattice, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/open/space/basic, +/area/space/nearstation) "mak" = ( /obj/effect/turf_decal/trimline/purple/filled/line{ dir = 1 @@ -36335,16 +36152,6 @@ /obj/item/stack/sheet/mineral/plasma, /turf/open/floor/iron/white, /area/station/science/circuits) -"mar" = ( -/obj/effect/turf_decal/tile/dark_blue/fourcorners, -/obj/effect/turf_decal/stripes, -/obj/machinery/camera/autoname/directional/east, -/obj/machinery/door/window/brigdoor/right/directional/south{ - name = "Command Chair"; - req_access = list("command") - }, -/turf/open/floor/iron/dark, -/area/station/command/bridge) "maz" = ( /obj/structure/lattice, /obj/machinery/atmospherics/pipe/smart/simple/orange/visible{ @@ -36355,61 +36162,49 @@ "maC" = ( /turf/open/floor/iron/dark, /area/station/commons/fitness) -"maG" = ( -/obj/effect/turf_decal/box, -/obj/machinery/holopad, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/iron/white/smooth_large, -/area/station/medical/office) -"maJ" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 1 - }, -/obj/machinery/light/small/directional/north, -/obj/machinery/status_display/evac/directional/north, -/obj/structure/table, -/obj/item/phone, -/turf/open/floor/iron/dark/side{ - dir = 1 +"maE" = ( +/obj/machinery/button/door/directional/north{ + id = "bsq_to_cq"; + name = "Quarters Bolt Control"; + normaldoorcontrol = 1; + specialfunctions = 4 }, -/area/station/engineering/break_room) +/obj/structure/closet/secure_closet/blueshield, +/obj/item/storage/backpack/blueshield, +/obj/item/storage/backpack/duffelbag/blueshield, +/obj/item/storage/backpack/satchel/blueshield, +/turf/open/floor/wood, +/area/station/command/heads_quarters/blueshield) "maL" = ( /obj/effect/spawner/structure/window/reinforced/plasma, /turf/open/floor/plating/reinforced, /area/station/maintenance/department/science) -"maP" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/blue/line{ +"maS" = ( +/obj/effect/turf_decal/tile/yellow/half/contrasted{ dir = 8 }, -/obj/structure/chair{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/station/hallway/primary/central) +/turf/open/floor/iron/white, +/area/station/medical/chemistry) "maX" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, /obj/effect/turf_decal/siding/wood{ dir = 1 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, /turf/open/floor/wood, /area/station/commons/vacant_room/office) +"mbi" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/emcloset, +/turf/open/floor/plating, +/area/station/maintenance/port) "mbo" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 8 }, -/turf/open/floor/iron/dark, +/turf/open/floor/iron/dark/smooth_half, /area/station/service/chapel) -"mbp" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line, -/obj/machinery/status_display/ai/directional/south, -/turf/open/floor/iron/dark/side, -/area/station/engineering/storage_shared) "mbx" = ( /turf/open/floor/iron/dark, /area/station/hallway/secondary/exit/departure_lounge) @@ -36417,7 +36212,6 @@ /obj/effect/turf_decal/trimline/red/filled/line{ dir = 6 }, -/obj/machinery/camera/autoname/directional/south, /obj/structure/table, /obj/item/radio/off{ pixel_x = -6 @@ -36430,21 +36224,14 @@ }, /turf/open/floor/iron/dark, /area/station/security/checkpoint/supply) -"mbF" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) "mbK" = ( -/obj/machinery/light/small/directional/north, -/obj/structure/closet/secure_closet/personal/cabinet, -/obj/item/clothing/head/beret, -/turf/open/floor/iron/dark, -/area/station/maintenance/department/cargo) +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/structure/rack, +/obj/item/fuel_pellet, +/turf/open/floor/iron, +/area/station/cargo/drone_bay) "mbN" = ( /obj/effect/turf_decal/trimline/brown/filled/warning{ dir = 10 @@ -36454,19 +36241,12 @@ dir = 10 }, /area/station/cargo/lobby) -"mbP" = ( -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 9 - }, -/obj/structure/reagent_dispensers/plumbed, -/turf/open/floor/iron/white, -/area/station/medical/virology) "mbU" = ( /obj/effect/turf_decal/tile/red/fourcorners, /obj/structure/chair/sofa/bench/left{ dir = 4 }, -/obj/effect/landmark/start/assistant, +/obj/effect/landmark/start/hangover, /turf/open/floor/iron/dark, /area/station/hallway/primary/fore) "mbV" = ( @@ -36476,6 +36256,16 @@ dir = 4 }, /area/station/commons/fitness) +"mbZ" = ( +/obj/structure/disposalpipe/sorting/mail{ + dir = 8 + }, +/obj/effect/mapping_helpers/mail_sorting/medbay/general, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) "mcd" = ( /obj/effect/turf_decal/delivery, /obj/machinery/door/firedoor, @@ -36492,8 +36282,8 @@ pixel_y = 7 }, /obj/machinery/door/poddoor/shutters{ - id = "arrivals_security_post"; - name = "Security Post Shutters"; + id = "arrivals_security_checkpoint"; + name = "Security Checkpoint Shutters"; dir = 1 }, /turf/open/floor/iron/dark, @@ -36509,33 +36299,44 @@ /turf/open/floor/plating, /area/station/security/checkpoint/supply) "mcz" = ( -/obj/machinery/firealarm/directional/south, +/obj/machinery/firealarm/directional/south{ + pixel_x = 5 + }, /obj/machinery/light_switch/directional/south{ - pixel_x = 8 + pixel_x = -5 }, /obj/effect/turf_decal/bot, /obj/machinery/portable_atmospherics/canister, /turf/open/floor/engine, /area/station/science/ordnance/storage) "mcG" = ( -/obj/effect/spawner/random/structure/table, -/obj/item/clothing/mask/gas, +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 4 + }, +/obj/machinery/vending/engivend, +/turf/open/floor/iron, +/area/station/engineering/storage) +"mcO" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/station/maintenance/port/aft) +/area/station/maintenance/department/engine/atmos) "mcU" = ( -/obj/machinery/shower/directional/east, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/item/soap/homemade, -/obj/effect/turf_decal/trimline/dark_red/arrow_cw{ +/obj/machinery/camera/autoname/directional/east, +/obj/structure/table/wood, +/obj/machinery/computer/libraryconsole/bookmanagement{ dir = 8 }, -/turf/open/floor/iron/showroomfloor, -/area/station/security/prison/shower) +/turf/open/floor/wood, +/area/station/security/prison/rec) "mcY" = ( /obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ +/obj/machinery/door/poddoor/shutters{ id = "sec_lockers"; name = "Locker Room Shutters" }, @@ -36545,7 +36346,8 @@ /obj/effect/turf_decal/trimline/yellow/filled/warning, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, +/obj/structure/cable, +/turf/open/floor/iron/dark/side, /area/station/command/heads_quarters/ce) "mdp" = ( /obj/effect/turf_decal/stripes/line{ @@ -36559,11 +36361,21 @@ /obj/effect/mapping_helpers/airlock/access/all/engineering/atmos, /turf/open/floor/iron/dark/textured, /area/station/engineering/atmos/storage) -"mdw" = ( -/obj/machinery/shower/directional/east, -/obj/effect/decal/cleanable/dirt, +"mdq" = ( +/obj/machinery/firealarm/directional/west, +/obj/structure/closet/l3closet/virology, +/obj/machinery/camera/directional/north{ + c_tag = "Medical - Pathology, Access"; + name = "medical camera"; + network = list("ss13","medbay") + }, +/turf/open/floor/iron/showroomfloor, +/area/station/medical/virology) +"mdA" = ( +/obj/machinery/duct, +/obj/effect/spawner/random/engineering/material_cheap, /turf/open/floor/plating, -/area/station/maintenance/department/engine/atmos) +/area/station/commons/vacant_room/commissary) "mdC" = ( /turf/open/floor/iron/dark/smooth_large, /area/station/cargo/storage) @@ -36588,8 +36400,11 @@ /turf/open/floor/iron, /area/station/maintenance/disposal) "mei" = ( +/obj/effect/turf_decal/tile/blue/opposingcorners{ + dir = 1 + }, /obj/structure/cable, -/turf/open/floor/iron/dark, +/turf/open/floor/iron/checker, /area/station/security/prison/shower) "mej" = ( /obj/machinery/camera/autoname/directional/south, @@ -36597,22 +36412,13 @@ /obj/structure/cable, /turf/open/floor/plating, /area/station/maintenance/solars/port/aft) -"meB" = ( -/obj/structure/flora/grass/jungle/b/style_random, -/obj/structure/flora/bush/fullgrass/style_random, -/obj/structure/flora/bush/leafy, -/obj/structure/window/reinforced/spawner/directional/south, -/obj/structure/window/reinforced/spawner/directional/north, -/turf/open/floor/grass, -/area/station/command/bridge) -"meN" = ( -/obj/effect/turf_decal/tile/red/fourcorners, -/obj/structure/chair/office{ +"meQ" = ( +/obj/structure/chair/comfy/black{ dir = 1 }, -/obj/effect/landmark/start/head_of_security, -/turf/open/floor/iron/dark, -/area/station/command/bridge) +/obj/effect/landmark/start/captain, +/turf/open/floor/wood, +/area/station/command/meeting_room) "meR" = ( /obj/machinery/portable_atmospherics/canister/plasma, /obj/machinery/atmospherics/miner/plasma, @@ -36637,36 +36443,44 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/structure/disposalpipe/junction{ - dir = 2 - }, +/obj/structure/disposalpipe/junction, /obj/machinery/duct, /turf/open/floor/iron/white, /area/station/science/research) "mft" = ( -/obj/machinery/door/airlock/maintenance, -/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance, -/obj/effect/mapping_helpers/airlock/unres{ - dir = 8 - }, +/obj/effect/decal/cleanable/cobweb, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/structure/closet_maintenance, /turf/open/floor/plating, /area/station/maintenance/port/aft) "mfu" = ( -/obj/effect/turf_decal/tile/red/fourcorners, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 4 + }, /obj/machinery/light/small/directional/east, -/turf/open/floor/iron/dark, +/turf/open/floor/iron/dark/side{ + dir = 4 + }, /area/station/security/interrogation) "mfv" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/effect/landmark/generic_maintenance_landmark, +/obj/structure/sign/poster/random/directional/east, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/trash/graffiti, /turf/open/floor/plating, -/area/station/maintenance/port/aft) +/area/station/maintenance/department/engine/atmos) "mfE" = ( /obj/machinery/growing/soil, /turf/open/floor/grass, /area/station/security/prison/garden) +"mfR" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/engineering/atmos/office) "mgd" = ( /obj/machinery/conveyor{ dir = 4; @@ -36700,25 +36514,26 @@ /turf/open/floor/plating, /area/station/maintenance/starboard/aft) "mhf" = ( +/obj/effect/turf_decal/siding/wood, /obj/structure/cable, /obj/machinery/computer/security/hos, /turf/open/floor/wood, /area/station/command/heads_quarters/hos) "mht" = ( /obj/effect/turf_decal/tile/red/fourcorners, -/obj/structure/table/reinforced, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, /obj/structure/window/reinforced/spawner/directional/south, -/obj/item/radio, /turf/open/floor/iron/dark, /area/station/security/checkpoint/escape) "mhA" = ( /obj/effect/turf_decal/tile/bar/opposingcorners{ dir = 1 }, +/obj/structure/extinguisher_cabinet/directional/north, /obj/structure/table, -/obj/machinery/reagentgrinder{ - pixel_y = 8 - }, +/obj/item/toy/figure/chef, /turf/open/floor/iron/kitchen, /area/station/service/kitchen) "mhD" = ( @@ -36726,12 +36541,18 @@ /turf/open/floor/plating, /area/station/maintenance/port/aft) "mhM" = ( -/obj/machinery/light/directional/west, /obj/machinery/firealarm/directional/west, /obj/effect/decal/cleanable/dirt, /obj/structure/closet/firecloset, -/turf/open/floor/iron/white, +/turf/open/floor/iron, /area/station/maintenance/department/science) +"mhP" = ( +/obj/machinery/duct, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 + }, +/turf/open/floor/iron/white, +/area/station/medical/virology) "mhS" = ( /obj/machinery/corral_corner{ mapping_id = "2" @@ -36744,18 +36565,31 @@ }, /turf/open/floor/engine, /area/station/science/xenobiology) -"mih" = ( -/obj/machinery/light/directional/east, -/obj/machinery/power/energy_accumulator/tesla_coil, -/turf/open/floor/plating, -/area/station/engineering/main) +"mhY" = ( +/obj/effect/turf_decal/trimline/blue/filled/warning{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/station/medical/office) +"mie" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 8 + }, +/obj/structure/window/spawner/directional/south, +/obj/structure/table, +/obj/item/paper_bin, +/obj/item/folder/yellow, +/obj/item/pen, +/turf/open/floor/iron/dark/side{ + dir = 8 + }, +/area/station/engineering/break_room) "min" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "rd_office"; - name = "RD Office Privacy Shutters"; - dir = 1 +/obj/machinery/door/poddoor/shutters{ + id = "rd_office_shutters"; + name = "RD's Office Shutters" }, /turf/open/floor/plating, /area/station/command/heads_quarters/rd) @@ -36777,64 +36611,40 @@ /area/station/hallway/secondary/entry) "miz" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/trash/food_packaging, -/turf/open/floor/iron, -/area/station/maintenance/starboard/aft) -"miL" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/bed/medical/emergency, +/obj/effect/spawner/random/trash/garbage, /turf/open/floor/plating, -/area/station/maintenance/department/medical) +/area/station/maintenance/starboard/aft) +"miL" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/portable_atmospherics/pump, +/turf/open/floor/iron, +/area/station/engineering/main) "miM" = ( +/obj/machinery/light/directional/west, /obj/machinery/button/door/directional/west{ id = "external_engine_storage"; name = "External Engine Storage Control"; req_access = list("engineering") }, -/obj/machinery/camera/autoname/directional/west, /turf/open/floor/iron/dark/smooth_large, /area/station/engineering/main) -"miX" = ( +"mjk" = ( +/obj/structure/extinguisher_cabinet/directional/south, /obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/trash/bin, -/turf/open/floor/plating, -/area/station/maintenance/department/engine/atmos) +/obj/machinery/firealarm/directional/west, +/turf/open/floor/iron, +/area/station/maintenance/department/science) "mjw" = ( /obj/structure/table/wood, -/obj/item/paper_bin{ - pixel_y = 4 - }, -/obj/effect/spawner/random/bureaucracy/folder{ - pixel_y = 6 - }, -/obj/effect/spawner/random/bureaucracy/pen{ - pixel_y = 5 - }, +/obj/item/paper_bin, +/obj/item/folder, +/obj/item/pen, /turf/open/floor/iron/dark, /area/station/service/chapel) "mjz" = ( /turf/open/space/basic, /area/station/cargo/mining/asteroid_magnet) -"mjA" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 1 - }, -/obj/machinery/light_switch/directional/north{ - pixel_x = -8 - }, -/obj/machinery/button/door/directional/north{ - pixel_x = 6; - id = "chem_factory_shutters"; - req_access = list("pharmacy") - }, -/obj/structure/cable, -/obj/machinery/camera/directional/north{ - c_tag = "Medical - Chemistry Factory"; - name = "medical camera"; - network = list("ss13","medbay") - }, -/turf/open/floor/iron/white/textured, -/area/station/medical/chemistry) "mjC" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -36845,11 +36655,6 @@ dir = 8 }, /obj/machinery/camera/autoname/directional/west, -/obj/machinery/button/door/directional/west{ - id = "robotics_sci_shutters"; - name = "Robotics Privacy Shutters Control"; - req_access = list("robotics") - }, /obj/structure/table, /obj/item/storage/belt/utility, /obj/item/borg/upgrade/rename, @@ -36873,6 +36678,29 @@ }, /turf/open/floor/iron/dark, /area/station/ai_monitored/turret_protected/aisat/foyer) +"mkx" = ( +/obj/structure/table/wood, +/obj/item/phone{ + pixel_x = -6; + pixel_y = 10 + }, +/obj/machinery/recharger{ + pixel_x = -4; + pixel_y = -1 + }, +/obj/item/paper_bin{ + pixel_y = 4; + pixel_x = 9 + }, +/obj/item/stamp/head/hos{ + pixel_x = 10; + pixel_y = 6 + }, +/obj/effect/turf_decal/siding/wood{ + dir = 4 + }, +/turf/open/floor/wood, +/area/station/command/heads_quarters/hos) "mky" = ( /obj/effect/turf_decal/trimline/red/filled/warning, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -36882,17 +36710,25 @@ /turf/open/floor/iron/dark, /area/station/security/execution) "mkE" = ( -/obj/structure/disposalpipe/sorting/mail, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/blue/opposingcorners, /obj/structure/cable, -/obj/effect/mapping_helpers/mail_sorting/engineering/general, -/obj/machinery/duct, -/turf/open/floor/iron, -/area/station/engineering/break_room) +/obj/structure/table/reinforced/rglass, +/obj/machinery/fax{ + fax_name = "Chief Medical Officer's Office"; + name = "Chief Medical Officer's Fax Machine" + }, +/turf/open/floor/iron/checker{ + dir = 1 + }, +/area/station/command/heads_quarters/cmo) "mkG" = ( /turf/open/floor/iron, /area/station/hallway/primary/aft) +"mkP" = ( +/obj/effect/turf_decal/box/corners, +/obj/structure/closet/secure_closet/chemical, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) "mkR" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 1 @@ -36960,32 +36796,6 @@ /obj/machinery/light/directional/south, /turf/open/floor/iron/dark, /area/station/security/prison/visit) -"mlw" = ( -/obj/machinery/requests_console/directional/west{ - anon_tips_receiver = 1; - assistance_requestable = 1; - department = "Captain's Desk"; - name = "Captain's Requests Console"; - can_send_announcements = 1 - }, -/obj/machinery/camera/autoname/directional/west, -/obj/structure/table/wood, -/obj/item/paper_bin, -/obj/item/folder/blue, -/obj/item/pen/fountain, -/obj/item/stamp/head/captain, -/turf/open/floor/wood, -/area/station/command/heads_quarters/captain) -"mlJ" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/light/small/directional/south, -/turf/open/floor/plating, -/area/station/maintenance/department/medical) "mlK" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 1 @@ -36996,21 +36806,8 @@ /obj/structure/disposalpipe/segment{ dir = 10 }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, +/turf/open/floor/catwalk_floor, /area/station/maintenance/department/security/brig) -"mlQ" = ( -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/purple/line, -/obj/structure/chair{ - dir = 4 - }, -/obj/effect/landmark/start/assistant, -/obj/machinery/station_map/directional/north, -/turf/open/floor/iron/dark, -/area/station/hallway/primary/central) "mmf" = ( /obj/effect/turf_decal/box, /obj/machinery/holopad, @@ -37040,15 +36837,25 @@ }, /turf/open/floor/plating/airless, /area/space/nearstation) -"mmV" = ( -/obj/machinery/light/directional/north, -/obj/structure/table, -/obj/item/paper_bin{ - pixel_y = 4 +"mmS" = ( +/obj/effect/turf_decal/siding/wood/corner{ + dir = 8 }, -/obj/effect/spawner/random/bureaucracy/pen{ +/obj/machinery/light/small/directional/east, +/obj/machinery/firealarm/directional/east{ + pixel_y = -5 + }, +/obj/machinery/light_switch/directional/east{ pixel_y = 5 }, +/turf/open/floor/wood/tile, +/area/station/service/library/artgallery) +"mmV" = ( +/obj/machinery/light/directional/north, +/obj/structure/table, +/obj/item/paper_bin, +/obj/item/folder, +/obj/item/pen, /turf/open/floor/iron/dark/side{ dir = 1 }, @@ -37059,26 +36866,6 @@ }, /turf/open/floor/engine/vacuum, /area/station/engineering/atmos) -"mnl" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 10 - }, -/obj/machinery/light/directional/south, -/obj/structure/table/glass, -/obj/item/storage/fancy/cigarettes{ - pixel_x = 2 - }, -/obj/item/lighter{ - pixel_x = -7; - pixel_y = 6 - }, -/turf/open/floor/iron/white/textured, -/area/station/medical/chemistry) -"mnx" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/trash/garbage, -/turf/open/floor/plating, -/area/station/maintenance/department/medical) "mnA" = ( /obj/structure/disposalpipe/segment{ dir = 10 @@ -37086,15 +36873,8 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/turf/open/floor/plating, -/area/station/maintenance/starboard/fore) -"mnV" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/sign/poster/random/directional/north, -/turf/open/floor/plating, -/area/station/maintenance/department/engine/atmos) +/turf/open/floor/catwalk_floor, +/area/station/maintenance/department/science) "mnW" = ( /obj/machinery/atmospherics/pipe/smart/simple/general/visible{ dir = 9 @@ -37105,6 +36885,7 @@ /obj/effect/turf_decal/tile/red/anticorner/contrasted{ dir = 1 }, +/obj/machinery/light/small/directional/north, /obj/machinery/gulag_item_reclaimer{ pixel_y = 30 }, @@ -37148,35 +36929,23 @@ /turf/open/floor/wood, /area/station/maintenance/starboard/fore) "moK" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/trimline/yellow/filled/warning{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/yellow/warning{ - dir = 4 - }, -/obj/structure/cable, -/turf/open/floor/iron, -/area/station/hallway/primary/aft) -"moS" = ( -/obj/effect/turf_decal/trimline/yellow/filled/corner{ - dir = 8 - }, -/turf/open/floor/iron/dark/corner{ - dir = 8 - }, -/area/station/engineering/break_room) +/obj/effect/turf_decal/bot, +/obj/machinery/portable_atmospherics/scrubber, +/turf/open/floor/iron/dark/smooth_large, +/area/station/engineering/atmos) "mpi" = ( /obj/structure/lattice, /obj/structure/sign/warning/docking/directional/east, /turf/open/space, /area/space/nearstation) "mpo" = ( -/obj/effect/mapping_helpers/burnt_floor, -/obj/effect/decal/cleanable/ash, +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/preopen{ + id = "engineering"; + name = "Engineering Blast Door" + }, /turf/open/floor/plating, -/area/station/maintenance/department/engine/atmos) +/area/station/engineering/main) "mpw" = ( /obj/effect/turf_decal/trimline/purple/filled/line{ dir = 8 @@ -37193,20 +36962,13 @@ }, /turf/open/floor/iron/dark, /area/station/construction/mining/aux_base) -"mpP" = ( -/obj/structure/chair/office/light{ - dir = 1 - }, -/obj/effect/landmark/start/virologist, -/turf/open/floor/iron/white, -/area/station/medical/virology) "mpQ" = ( -/obj/effect/turf_decal/trimline/blue/filled/line, -/obj/machinery/light/directional/south, -/obj/machinery/status_display/evac/directional/south, -/obj/machinery/medical_kiosk, +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 8 + }, +/obj/machinery/airalarm/directional/west, /turf/open/floor/iron/white, -/area/station/hallway/secondary/exit/departure_lounge) +/area/station/medical/patients_rooms/room_a) "mpW" = ( /obj/effect/turf_decal/trimline/red/filled/warning{ dir = 1 @@ -37215,9 +36977,11 @@ /turf/open/floor/iron/dark, /area/station/hallway/primary/central) "mpY" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line, -/turf/open/floor/iron/dark/side, -/area/station/engineering/break_room) +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/hidden{ + dir = 5 + }, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/starboard/aft) "mqm" = ( /obj/effect/turf_decal/stripes/line, /turf/open/floor/iron, @@ -37240,20 +37004,11 @@ /obj/effect/landmark/start/head_of_security, /turf/open/floor/carpet/red, /area/station/command/heads_quarters/hos) -"mqX" = ( -/obj/effect/turf_decal/trimline/neutral/filled/warning{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/neutral/warning, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) "mqZ" = ( /obj/effect/turf_decal/stripes/line{ - dir = 4 + dir = 1 }, +/obj/effect/turf_decal/stripes/line, /turf/open/floor/iron/dark/smooth_large, /area/station/service/chapel/funeral) "mra" = ( @@ -37269,7 +37024,7 @@ }, /obj/effect/mapping_helpers/airlock/access/all/security/general, /turf/open/floor/plating, -/area/station/maintenance/port/fore) +/area/station/security/processing) "mri" = ( /obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 4 @@ -37306,7 +37061,10 @@ /obj/machinery/light/directional/west, /obj/machinery/power/apc/auto_name/directional/west, /obj/structure/cable, -/obj/structure/filingcabinet, +/obj/structure/table, +/obj/item/paper_bin, +/obj/item/folder, +/obj/item/pen, /turf/open/floor/iron/white, /area/station/science/explab) "mrF" = ( @@ -37321,12 +37079,14 @@ }, /area/station/service/hydroponics/garden) "mrG" = ( -/obj/effect/turf_decal/tile/dark_blue/fourcorners, -/obj/structure/window/reinforced/spawner/directional/east, -/obj/machinery/power/apc/auto_name/directional/north, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 1 + }, /obj/structure/cable, -/turf/open/floor/iron/dark, -/area/station/command/gateway) +/turf/open/floor/iron/dark/side{ + dir = 1 + }, +/area/station/commons/storage/primary) "mrI" = ( /obj/structure/chair{ dir = 8 @@ -37338,11 +37098,11 @@ /turf/open/floor/iron/dark, /area/station/commons/fitness) "mrM" = ( -/obj/machinery/atmospherics/pipe/smart/simple/green/visible, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, /obj/effect/turf_decal/tile/blue, +/obj/machinery/atmospherics/pipe/smart/simple/green/visible, /obj/machinery/computer/atmos_control/air_tank{ dir = 8 }, @@ -37364,25 +37124,13 @@ /obj/machinery/meter, /turf/open/floor/plating, /area/station/maintenance/starboard/aft) -"mrW" = ( -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/duct, -/turf/open/floor/iron/white, -/area/station/medical/virology) "mrX" = ( /obj/effect/turf_decal/stripes/line{ - dir = 6 + dir = 4 }, -/obj/machinery/status_display/evac/directional/west, -/obj/machinery/suit_storage_unit/cmo, -/turf/open/floor/iron/dark, -/area/station/command/heads_quarters/cmo) +/turf/open/floor/iron/white/textured, +/area/station/medical/pharmacy) "mse" = ( -/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/general/hidden, /turf/open/floor/iron/dark/smooth_large, /area/station/tcommsat/computer) @@ -37394,20 +37142,6 @@ /obj/effect/landmark/start/station_engineer, /turf/open/floor/iron, /area/station/engineering/main) -"mst" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/door/airlock/external{ - name = "External Access" - }, -/obj/effect/mapping_helpers/airlock/access/all/engineering/external, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) "msF" = ( /obj/effect/turf_decal/trimline/brown/filled/line{ dir = 10 @@ -37420,17 +37154,6 @@ dir = 10 }, /area/station/cargo/storage) -"msH" = ( -/obj/effect/turf_decal/trimline/yellow/filled/warning{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/iron/dark/side{ - dir = 4 - }, -/area/station/engineering/break_room) "msO" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -37450,9 +37173,16 @@ /turf/open/floor/iron/white, /area/station/security/medical) "mta" = ( -/obj/machinery/airalarm/directional/north, +/obj/effect/turf_decal/siding/wood/corner{ + dir = 8 + }, /obj/structure/reagent_dispensers/wall/peppertank/directional/east, +/obj/machinery/newscaster/directional/north, /obj/structure/table/wood, +/obj/item/toy/figure/hos{ + pixel_x = -9; + pixel_y = 7 + }, /obj/item/storage/box/seccarts{ pixel_x = 4; pixel_y = 6 @@ -37463,18 +37193,11 @@ /obj/item/taperecorder{ pixel_x = 4 }, -/obj/item/toy/figure/hos{ - pixel_x = -9; - pixel_y = 7 - }, /turf/open/floor/wood, /area/station/command/heads_quarters/hos) -"mtc" = ( -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/hidden{ - dir = 6 - }, -/turf/open/floor/catwalk_floor/iron_dark, -/area/station/engineering/transit_tube) +"mtq" = ( +/turf/closed/wall/r_wall, +/area/station/security/prison/shower) "mtH" = ( /obj/machinery/atmospherics/pipe/smart/simple/cyan/visible/layer2{ dir = 5 @@ -37483,18 +37206,17 @@ /turf/open/floor/plating, /area/station/engineering/atmos) "mtN" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/wood, -/area/station/service/library/private) +/obj/effect/turf_decal/trimline/blue/filled/line, +/obj/effect/turf_decal/trimline/blue/line{ + dir = 1 + }, +/obj/item/radio/intercom/directional/south, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/central) "mug" = ( +/obj/structure/cable, /turf/open/floor/iron/dark, /area/station/security/checkpoint/supply) -"mup" = ( -/obj/machinery/chem_dispenser, -/turf/open/floor/iron/white/textured, -/area/station/medical/pharmacy) "muu" = ( /obj/machinery/light/directional/east, /obj/machinery/power/apc/auto_name/directional/east, @@ -37503,18 +37225,11 @@ /turf/open/floor/iron/dark/smooth_large, /area/station/maintenance/department/security) "muy" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/machinery/door/airlock/maintenance, -/obj/effect/mapping_helpers/airlock/access/any/service/maintenance, -/obj/effect/mapping_helpers/airlock/unres, -/turf/open/floor/plating, -/area/station/maintenance/starboard/fore) +/turf/open/floor/wood, +/area/station/service/bar) "muz" = ( /obj/effect/turf_decal/trimline/brown/filled/line, /obj/machinery/status_display/ai/directional/south, @@ -37546,25 +37261,59 @@ /turf/open/floor/engine, /area/station/maintenance/disposal/incinerator) "muO" = ( -/obj/effect/spawner/random/structure/table, -/obj/item/poster/random_official, -/obj/item/poster/random_official{ - pixel_y = 7 +/obj/machinery/light/small/directional/south, +/obj/machinery/newscaster/directional/south, +/obj/structure/table, +/obj/item/folder/yellow{ + pixel_x = 3; + pixel_y = 6 }, -/obj/item/poster/random_official{ +/obj/item/folder/yellow{ + pixel_x = 3; pixel_y = 3 }, -/turf/open/floor/iron/dark, -/area/station/maintenance/department/cargo) +/obj/item/folder/yellow{ + pixel_x = 3 + }, +/obj/item/paper_bin{ + pixel_x = -5; + pixel_y = 5 + }, +/obj/item/pen{ + pixel_x = -5; + pixel_y = 5 + }, +/turf/open/floor/iron, +/area/station/cargo/drone_bay) +"muU" = ( +/obj/machinery/firealarm/directional/north{ + pixel_x = -5 + }, +/obj/machinery/light_switch/directional/north{ + pixel_x = 5 + }, +/turf/open/floor/carpet/blue, +/area/station/command/heads_quarters/cmo) "mvb" = ( /obj/machinery/button/door/directional/south{ id = "dorm_2"; name = "Dorm Bolt Control"; normaldoorcontrol = 1; - specialfunctions = 4 + specialfunctions = 4; + pixel_x = 5 }, +/obj/machinery/firealarm/directional/south{ + pixel_x = -5 + }, +/obj/machinery/light_switch/directional/south{ + pixel_x = 5; + pixel_y = -34 + }, +/obj/machinery/power/apc/auto_name/directional/east, +/obj/structure/cable, +/obj/structure/chair/stool/directional/north, /turf/open/floor/carpet/blue, -/area/station/commons/dorms) +/area/station/commons/dorms/room2) "mvc" = ( /obj/structure/cable, /obj/structure/disposalpipe/segment{ @@ -37573,54 +37322,35 @@ /obj/machinery/duct, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/catwalk_floor/iron_white, +/turf/open/floor/catwalk_floor/iron, /area/station/maintenance/department/science) -"mvh" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/maintenance/two, -/turf/open/floor/iron, -/area/station/maintenance/starboard/aft) -"mvk" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 8 - }, -/obj/structure/table, -/obj/item/paper_bin, -/obj/effect/spawner/random/bureaucracy/folder, -/obj/effect/spawner/random/bureaucracy/pen, -/turf/open/floor/iron/dark/side{ - dir = 8 - }, -/area/station/engineering/break_room) "mvr" = ( /obj/structure/flora/rock/pile/jungle/large/style_random, /obj/structure/flora/tree/jungle/style_random, /turf/open/floor/grass, /area/station/hallway/secondary/exit/departure_lounge) -"mvA" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable, -/obj/machinery/door/poddoor/shutters{ - id = "medical_security_post"; - name = "Security Post Shutters"; - dir = 8 - }, -/turf/open/floor/plating, -/area/station/security/checkpoint/medical) "mvF" = ( /obj/structure/closet/crate/trashcart, /obj/effect/spawner/random/contraband/prison, /obj/effect/spawner/random/trash/garbage, /obj/effect/spawner/random/trash/garbage, -/turf/open/floor/plating, +/turf/open/floor/iron/dark/side{ + dir = 6 + }, /area/station/security/prison) -"mvN" = ( -/obj/effect/turf_decal/trimline/blue/filled/warning{ - dir = 9 +"mvH" = ( +/obj/effect/turf_decal/tile/red/fourcorners, +/obj/structure/window/reinforced/spawner/directional/south, +/obj/structure/table/reinforced, +/obj/machinery/recharger{ + pixel_x = 5 }, -/obj/effect/turf_decal/trimline/blue/corner, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) +/obj/item/storage/box/handcuffs{ + pixel_x = -9; + pixel_y = 3 + }, +/turf/open/floor/iron/dark, +/area/station/command/bridge) "mvS" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 1 @@ -37644,6 +37374,13 @@ /obj/structure/cable, /turf/open/floor/iron/dark, /area/station/hallway/primary/central) +"mwm" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 8 + }, +/obj/machinery/airalarm/directional/west, +/turf/open/floor/iron/white, +/area/station/medical/patients_rooms/room_b) "mwn" = ( /obj/machinery/power/energy_accumulator/grounding_rod, /turf/open/floor/plating, @@ -37656,7 +37393,6 @@ /turf/open/floor/iron, /area/station/command/gateway) "mwK" = ( -/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, /area/station/maintenance/disposal/incinerator) "mwQ" = ( @@ -37684,38 +37420,26 @@ /obj/item/raw_anomaly_core/random, /turf/open/floor/iron, /area/station/science/ordnance) +"mxg" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 8 + }, +/obj/machinery/camera/autoname/directional/west, +/obj/item/kirbyplants/random, +/turf/open/floor/iron/dark/side{ + dir = 8 + }, +/area/station/engineering/storage_shared) "mxi" = ( /obj/structure/foamedmetal, /turf/open/floor/plating, /area/station/maintenance/department/eva) -"mxn" = ( -/turf/closed/wall, -/area/station/medical/break_room) "mxo" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 1 }, /turf/open/floor/iron/white, /area/station/science/explab) -"mxr" = ( -/obj/effect/turf_decal/tile/blue/fourcorners, -/obj/machinery/computer/crew{ - dir = 8 - }, -/obj/machinery/button/door/directional/east{ - pixel_y = 6; - id = "cmo_shutters"; - name = "CMO Office Shutters Control"; - req_access = list("cmo") - }, -/obj/machinery/button/door/directional/east{ - pixel_y = -6; - id = "med_lockdown"; - name = "Medical Lockdown" - }, -/obj/machinery/light/small/directional/east, -/turf/open/floor/iron/dark, -/area/station/command/heads_quarters/cmo) "mxu" = ( /obj/structure/closet/wardrobe/white, /obj/item/clothing/shoes/jackboots, @@ -37724,27 +37448,16 @@ /turf/open/floor/plating, /area/station/maintenance/port/fore) "mxw" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, /turf/open/floor/iron/dark/smooth_large, /area/station/cargo/miningoffice) -"mxy" = ( -/obj/effect/turf_decal/trimline/blue/filled/line, -/obj/structure/table/glass, -/obj/item/stack/sheet/iron/fifty, -/obj/item/stack/sheet/glass/fifty{ - pixel_x = 3; - pixel_y = 3 - }, -/turf/open/floor/iron/white/textured, -/area/station/medical/chemistry) +"mxF" = ( +/obj/effect/turf_decal/trimline/purple/filled/line, +/obj/machinery/firealarm/directional/south, +/turf/open/floor/iron/white, +/area/station/science/research) "mxN" = ( /obj/effect/turf_decal/trimline/yellow/filled/line, /obj/effect/turf_decal/trimline/yellow/line{ @@ -37757,17 +37470,30 @@ /turf/open/floor/plating, /area/station/maintenance/port/aft) "myj" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/bed, -/obj/item/bedsheet/dorms, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/structure/window/spawner/directional/east, +/obj/structure/table/reinforced/rglass, +/obj/item/burner/fuel{ + pixel_y = 4 + }, +/obj/item/storage/box/beakers, +/obj/item/reagent_containers/cup/beaker/large, +/obj/item/reagent_containers/dropper, +/turf/open/floor/iron/white/textured, +/area/station/medical/pharmacy) "myr" = ( /obj/machinery/light/directional/west, -/obj/structure/chair/stool/directional/north, -/obj/item/radio/intercom/directional/west, +/obj/structure/bed/double{ + dir = 4 + }, +/obj/item/bedsheet/dorms_double{ + dir = 1 + }, +/obj/effect/landmark/start/hangover, /turf/open/floor/wood/tile, -/area/station/commons/dorms) +/area/station/commons/dorms/room4) "myv" = ( /obj/structure/cable, /obj/machinery/power/solar{ @@ -37776,32 +37502,47 @@ }, /turf/open/floor/iron/solarpanel/airless, /area/station/solars/port/aft) -"myJ" = ( -/obj/machinery/computer/security/telescreen/entertainment/directional/south, -/obj/machinery/vending/cigarette, +"myz" = ( +/obj/machinery/light/built/directional/north, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/dark, -/area/station/command/meeting_room) +/area/station/service/abandoned_gambling_den) "myR" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 }, /turf/open/floor/iron/dark, /area/station/engineering/engine_smes) +"mzf" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/structure/table, +/obj/effect/decal/cleanable/blood/old, +/obj/item/radio{ + desc = "An old handheld radio. You could use it, if you really wanted to."; + icon_state = "radio"; + name = "old radio" + }, +/turf/open/floor/plating, +/area/station/maintenance/department/engine/atmos) "mzn" = ( /obj/effect/turf_decal/tile/blue/fourcorners, /obj/structure/cable, -/obj/structure/bed/pod{ - desc = "An old medical bed, just waiting for replacement with something up to date."; - name = "medical bed" +/obj/structure/table/reinforced/rglass, +/obj/item/storage/medkit/regular{ + pixel_x = 6; + pixel_y = 6 + }, +/obj/item/storage/medkit/regular{ + pixel_x = 3; + pixel_y = 3 }, /turf/open/floor/iron/white, -/area/station/hallway/secondary/exit/departure_lounge) +/area/station/medical/treatment_center) "mzp" = ( /obj/effect/turf_decal/trimline/green/filled/line{ dir = 8 }, -/obj/machinery/light_switch/directional/west, -/obj/structure/table/glass, +/obj/structure/table, /obj/item/cultivator, /obj/item/hatchet, /obj/item/crowbar/red, @@ -37855,16 +37596,6 @@ /obj/effect/turf_decal/trimline/purple/filled/line, /turf/open/floor/iron/white, /area/station/science/genetics) -"mAd" = ( -/obj/effect/turf_decal/trimline/blue/filled/line, -/obj/machinery/camera/autoname/directional/south, -/obj/machinery/power/apc/auto_name/directional/south, -/obj/structure/cable, -/obj/machinery/computer/operating{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/station/medical/morgue) "mAr" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -37875,9 +37606,14 @@ /turf/open/floor/iron/dark, /area/station/security/office) "mAB" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/light/small/built/directional/south, +/obj/machinery/camera/directional/south{ + c_tag = "Commons - Vacant Commissary"; + name = "commons camera" + }, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/dark, -/area/station/hallway/secondary/exit/departure_lounge) +/area/station/commons/vacant_room/commissary) "mAC" = ( /obj/effect/turf_decal/trimline/neutral/line, /obj/effect/turf_decal/trimline/neutral/filled/line{ @@ -37896,15 +37632,15 @@ /area/station/science/research) "mAO" = ( /obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/yellow/line{ - dir = 4 + dir = 9 }, +/obj/effect/turf_decal/trimline/yellow/corner, /obj/machinery/atmospherics/pipe/smart/simple/cyan/hidden{ - dir = 10 + dir = 6 + }, +/turf/open/floor/iron/dark/side{ + dir = 9 }, -/turf/open/floor/iron, /area/station/hallway/primary/aft) "mAR" = ( /obj/effect/turf_decal/bot, @@ -37913,15 +37649,17 @@ /turf/open/floor/engine, /area/station/science/ordnance/storage) "mBa" = ( -/obj/structure/chair/stool/bar/directional/south, -/turf/open/floor/carpet/green, -/area/station/maintenance/starboard/aft) +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, +/obj/machinery/duct, +/turf/open/floor/wood, +/area/station/service/abandoned_gambling_den) "mBp" = ( /obj/effect/turf_decal/tile/bar/opposingcorners{ dir = 1 }, -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/east, /obj/machinery/processor, /turf/open/floor/iron/kitchen, /area/station/service/kitchen) @@ -37936,6 +37674,7 @@ /turf/open/floor/iron/dark, /area/station/security/courtroom) "mBX" = ( +/obj/machinery/light/small/directional/east, /obj/machinery/power/apc/auto_name/directional/east, /obj/structure/cable, /obj/effect/spawner/random/structure/table_or_rack, @@ -37955,6 +37694,13 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/station/maintenance/department/science/xenobiology) +"mCl" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/chair/wood{ + dir = 8 + }, +/turf/open/floor/wood, +/area/station/service/abandoned_gambling_den) "mCr" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -37986,23 +37732,51 @@ "mDi" = ( /turf/closed/wall, /area/station/security/bitden) +"mDl" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) "mDv" = ( /turf/closed/wall/r_wall, /area/station/maintenance/department/engine) -"mDz" = ( -/obj/structure/window/reinforced/tinted/spawner/directional/east, -/obj/item/kirbyplants/random/dead, -/turf/open/floor/iron/vaporwave, -/area/station/command/heads_quarters/rd) +"mDM" = ( +/obj/effect/turf_decal/tile/yellow/opposingcorners{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"mDP" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/general/hidden, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/science/xenobiology) "mDR" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/trash/graffiti, -/turf/open/floor/iron, -/area/station/maintenance/starboard/aft) -"mEc" = ( -/obj/machinery/atmospherics/pipe/smart/simple/orange/visible, -/turf/open/floor/iron/dark, -/area/station/engineering/atmos/storage) +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/duct, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/medical/glass{ + name = "Break Room" + }, +/obj/effect/mapping_helpers/airlock/access/all/medical/general, +/turf/open/floor/iron/white/textured, +/area/station/medical/break_room) "mEf" = ( /obj/effect/turf_decal/trimline/purple/filled/warning{ dir = 1 @@ -38019,11 +37793,18 @@ "mEg" = ( /turf/open/floor/wood, /area/station/commons/vacant_room/office) +"mEi" = ( +/obj/effect/turf_decal/siding/wood/corner, +/obj/machinery/light/small/directional/west, +/obj/structure/sign/painting/library{ + pixel_x = -32 + }, +/turf/open/floor/wood/tile, +/area/station/service/library/artgallery) "mEl" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 4 }, -/obj/structure/cable, /turf/open/floor/iron, /area/station/command/heads_quarters/ce) "mEs" = ( @@ -38034,10 +37815,10 @@ /obj/structure/window/reinforced/spawner/directional/north, /turf/open/floor/iron/dark, /area/station/ai_monitored/turret_protected/ai_upload) -"mEy" = ( -/obj/effect/turf_decal/tile/red/fourcorners, -/turf/open/floor/iron/dark, -/area/station/command/bridge) +"mEz" = ( +/obj/structure/dresser, +/turf/open/floor/wood, +/area/station/command/heads_quarters/blueshield) "mEH" = ( /obj/effect/turf_decal/tile/red/fourcorners, /obj/structure/cable, @@ -38061,42 +37842,41 @@ /obj/effect/turf_decal/trimline/yellow/line{ dir = 4 }, -/obj/machinery/light/directional/west, -/turf/open/floor/iron, +/obj/machinery/status_display/evac/directional/west, +/turf/open/floor/iron/dark/side{ + dir = 8 + }, /area/station/hallway/primary/aft) +"mFi" = ( +/obj/effect/turf_decal/trimline/blue/filled/line, +/obj/machinery/defibrillator_mount/directional/south, +/obj/machinery/iv_drip, +/obj/item/reagent_containers/blood, +/turf/open/floor/iron/white, +/area/station/security/medical) "mFK" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/station/maintenance/starboard/aft) -"mFR" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 6 - }, -/obj/effect/turf_decal/box/corners, -/obj/machinery/smartfridge/chemistry/preloaded, -/turf/open/floor/iron/dark, -/area/station/medical/chemistry) +/area/station/service/abandoned_gambling_den) +"mFO" = ( +/obj/effect/turf_decal/trimline/green/filled/line, +/obj/structure/extinguisher_cabinet/directional/south, +/turf/open/floor/iron/white, +/area/station/medical/virology) "mFS" = ( /obj/effect/spawner/structure/window, /turf/open/floor/plating, /area/station/commons/fitness) -"mFY" = ( -/obj/effect/turf_decal/delivery, -/obj/structure/disposalpipe/trunk, -/obj/machinery/disposal/bin, -/turf/open/floor/iron/dark, -/area/station/medical/paramedic) -"mGb" = ( -/turf/open/floor/iron/white, -/area/station/medical/virology) -"mGu" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/effect/decal/cleanable/dirt, +"mGe" = ( +/obj/effect/mapping_helpers/broken_floor, +/obj/machinery/duct, /turf/open/floor/wood, -/area/station/maintenance/starboard/fore) +/area/station/service/abandoned_gambling_den) +"mGu" = ( +/obj/structure/chair/comfy/brown, +/obj/effect/landmark/start/medical_doctor, +/turf/open/floor/iron/white, +/area/station/medical/break_room) "mGB" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ @@ -38119,7 +37899,6 @@ /area/station/hallway/primary/starboard) "mHm" = ( /obj/effect/turf_decal/tile/yellow, -/obj/machinery/light/small/directional/east, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 }, @@ -38127,25 +37906,11 @@ dir = 4 }, /area/station/tcommsat/computer) -"mHp" = ( -/obj/effect/turf_decal/tile/blue/fourcorners, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/table/glass, -/obj/item/clothing/glasses/hud/health, -/obj/item/toy/figure/cmo{ - pixel_y = 8; - pixel_x = -4 - }, -/turf/open/floor/iron/dark, -/area/station/command/heads_quarters/cmo) -"mHw" = ( -/obj/machinery/light/directional/north, -/obj/machinery/airalarm/directional/north, -/obj/effect/landmark/generic_maintenance_landmark, -/turf/open/floor/iron, -/area/station/construction) +"mHH" = ( +/obj/effect/turf_decal/siding/wood/corner, +/obj/machinery/holopad, +/turf/open/floor/wood, +/area/station/security/detectives_office) "mHO" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ @@ -38162,10 +37927,31 @@ "mHQ" = ( /turf/closed/wall, /area/station/service/janitor) +"mHS" = ( +/obj/effect/turf_decal/trimline/blue/filled/line, +/obj/machinery/light/small/directional/south, +/obj/machinery/duct, +/obj/structure/rack, +/obj/item/storage/box/bodybags, +/obj/item/storage/box/bodybags{ + pixel_y = 3 + }, +/obj/item/storage/box/bodybags{ + pixel_y = 6 + }, +/obj/item/clothing/gloves/latex, +/turf/open/floor/iron/dark, +/area/station/medical/morgue) "mIf" = ( -/obj/effect/turf_decal/trimline/brown/filled/line, -/turf/open/floor/iron/dark/side, -/area/station/engineering/break_room) +/obj/machinery/light/directional/south, +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, +/obj/structure/plaque/static_plaque/golden/captain{ + pixel_y = -32 + }, +/turf/open/floor/wood, +/area/station/command/heads_quarters/captain) "mIh" = ( /obj/effect/turf_decal/stripes/line, /turf/open/floor/engine, @@ -38197,9 +37983,9 @@ /turf/open/floor/iron/dark, /area/station/hallway/primary/starboard) "mIF" = ( -/obj/effect/turf_decal/stripes/box, -/obj/machinery/telecomms/hub/preset, -/turf/open/floor/engine/telecomms, +/obj/machinery/ntnet_relay, +/obj/structure/cable, +/turf/open/floor/circuit/telecomms, /area/station/tcommsat/server) "mIK" = ( /obj/effect/turf_decal/tile/bar/opposingcorners{ @@ -38209,52 +37995,37 @@ /turf/open/floor/iron/kitchen, /area/station/service/kitchen) "mIL" = ( -/obj/machinery/button/door/directional/east{ - id = "custodial_shutters"; - name = "Custodial Shutters Control"; - req_access = list("janitor") - }, -/obj/machinery/light/directional/east, -/turf/open/floor/iron/dark/side{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/area/station/service/janitor) +/turf/open/floor/catwalk_floor, +/area/station/maintenance/department/engine/atmos) "mIP" = ( /obj/machinery/airalarm/directional/east, /obj/effect/spawner/random/structure/table_or_rack, /obj/effect/spawner/random/maintenance/two, /turf/open/floor/plating, /area/station/maintenance/port) -"mIU" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/duct, -/turf/open/floor/plating, -/area/station/maintenance/department/medical) "mJa" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, /obj/machinery/light/small/directional/south, -/obj/machinery/light_switch/directional/south, +/obj/machinery/firealarm/directional/south{ + pixel_x = -5 + }, +/obj/machinery/light_switch/directional/south{ + pixel_x = 5 + }, /turf/open/floor/wood, /area/station/commons/locker) "mJo" = ( /obj/machinery/space_heater, /turf/open/floor/iron, /area/station/maintenance/disposal/incinerator) -"mJu" = ( -/obj/structure/table/reinforced, -/obj/item/paper_bin{ - pixel_y = 5 - }, -/obj/item/folder/white{ - pixel_y = 7 - }, -/obj/item/pen{ - pixel_y = 7 - }, -/obj/item/stamp/head/rd{ - pixel_y = 10 - }, -/turf/open/floor/carpet/purple, -/area/station/command/heads_quarters/rd) "mJw" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, @@ -38284,22 +38055,9 @@ }, /turf/open/floor/iron/dark, /area/station/security/office) -"mKC" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/door/airlock/maintenance, -/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance, -/obj/effect/mapping_helpers/airlock/unres, -/obj/machinery/duct, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) "mKE" = ( /obj/machinery/shower/directional/south, +/obj/structure/drain, /turf/open/floor/iron/showroomfloor, /area/station/security/prison/shower) "mKW" = ( @@ -38320,17 +38078,6 @@ dir = 10 }, /area/station/service/hydroponics) -"mLe" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/structure/table, -/obj/effect/decal/cleanable/blood/old, -/obj/item/radio{ - desc = "An old handheld radio. You could use it, if you really wanted to."; - icon_state = "radio"; - name = "old radio" - }, -/turf/open/floor/plating, -/area/station/maintenance/department/engine/atmos) "mLh" = ( /obj/structure/chair{ dir = 1 @@ -38340,27 +38087,6 @@ }, /turf/open/floor/iron/dark, /area/station/security/prison/visit) -"mLH" = ( -/turf/closed/wall/r_wall, -/area/station/security/checkpoint/engineering) -"mLN" = ( -/obj/effect/turf_decal/tile/dark_blue/fourcorners, -/obj/structure/table/reinforced, -/obj/item/pinpointer/nuke, -/turf/open/floor/iron/dark, -/area/station/command/bridge) -"mLW" = ( -/obj/machinery/airalarm/directional/south, -/obj/structure/window/reinforced/spawner/directional/east, -/obj/structure/bed/dogbed/renault, -/mob/living/basic/pet/fox/renault, -/turf/open/floor/wood, -/area/station/command/heads_quarters/captain) -"mMm" = ( -/obj/structure/window/reinforced/spawner/directional/north, -/obj/machinery/modular_computer/preset/id, -/turf/open/floor/wood, -/area/station/command/heads_quarters/captain) "mMt" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -38368,10 +38094,12 @@ /turf/open/floor/plating/airless, /area/space/nearstation) "mMv" = ( -/obj/machinery/button/flasher{ - id = "hopflash"; - pixel_x = 6; - pixel_y = 34 +/obj/effect/turf_decal/siding/wood/corner, +/obj/machinery/button/door/directional/north{ + pixel_x = -6; + id = "hop_queue"; + name = "Queue Shutters Control"; + req_access = list("hop") }, /obj/machinery/button/door/directional/north{ pixel_x = 6; @@ -38379,23 +38107,18 @@ name = "Privacy Shutters Control"; req_access = list("hop") }, -/obj/machinery/button/door/directional/north{ +/obj/machinery/button/ticket_machine{ pixel_x = -6; - id = "hop_queue"; - name = "Queue Shutters Control"; - req_access = list("hop") + pixel_y = 34 }, -/obj/machinery/pdapainter, -/obj/machinery/button/ticket_machine{ - pixel_y = 34; - pixel_x = -6 +/obj/machinery/button/flasher{ + id = "hopflash"; + pixel_x = 6; + pixel_y = 34 }, +/obj/machinery/pdapainter, /turf/open/floor/wood, /area/station/command/heads_quarters/hop) -"mMI" = ( -/obj/structure/sign/departments/engineering/directional/east, -/turf/open/floor/iron/dark, -/area/station/command/bridge) "mMQ" = ( /obj/effect/turf_decal/tile/dark_blue/fourcorners, /obj/effect/turf_decal/plaque{ @@ -38412,12 +38135,18 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/structure/disposalpipe/sorting/mail{ - dir = 2 - }, +/obj/structure/disposalpipe/sorting/mail, /obj/effect/mapping_helpers/mail_sorting/science/experimentor_lab, /turf/open/floor/iron/white, /area/station/science/explab) +"mMX" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 1 + }, +/obj/machinery/light/directional/north, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/iron/white, +/area/station/medical/virology) "mMY" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 5 @@ -38429,6 +38158,7 @@ /area/station/security/brig) "mNd" = ( /obj/effect/turf_decal/tile/green/half/contrasted, +/obj/machinery/duct, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, /area/station/maintenance/port) @@ -38455,15 +38185,20 @@ /obj/machinery/atmospherics/pipe/smart/simple/pink/visible, /turf/open/floor/iron, /area/station/maintenance/disposal/incinerator) +"mNz" = ( +/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/duct, +/turf/open/floor/iron/white, +/area/station/medical/treatment_center) "mNF" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/trimline/dark_red/arrow_ccw{ +/obj/effect/turf_decal/trimline/dark_red/corner{ dir = 1 }, -/obj/effect/landmark/generic_maintenance_landmark, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 - }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, /area/station/maintenance/disposal/incinerator) "mNW" = ( @@ -38490,29 +38225,26 @@ /obj/effect/mapping_helpers/airlock/access/all/science/rd, /turf/open/floor/iron/dark/textured, /area/station/science/server) -"mOs" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/table_frame, -/turf/open/floor/plating, -/area/station/commons/vacant_room/commissary) "mOv" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor, +/obj/machinery/door/window/left/directional/west{ + name = "Apothecary Desk"; + req_access = list("pharmacy") }, -/obj/machinery/door/airlock/maintenance, -/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance, -/obj/machinery/door/poddoor/preopen{ - id = "xenobiomain"; - name = "Containment Blast Door" +/obj/machinery/door/window/right/directional/east{ + name = "Apothecary Desk" }, -/obj/effect/mapping_helpers/airlock/unres{ +/obj/machinery/door/poddoor/shutters{ + id = "apothecary_pri_desk_shutters"; + name = "Apothecary Primary Desk Shutters"; dir = 4 }, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) +/obj/structure/desk_bell{ + pixel_x = 6 + }, +/turf/open/floor/iron/white/textured, +/area/station/medical/pharmacy) "mOB" = ( /obj/machinery/door/firedoor, /obj/effect/spawner/structure/window, @@ -38526,7 +38258,6 @@ /obj/effect/turf_decal/trimline/neutral/line{ dir = 1 }, -/obj/machinery/light/small/directional/south, /obj/structure/sign/departments/maint/directional/south, /turf/open/floor/iron/dark, /area/station/hallway/primary/starboard) @@ -38558,22 +38289,13 @@ dir = 4 }, /area/station/cargo/storage) -"mPa" = ( -/obj/machinery/light_switch/directional/north{ - pixel_x = -5 - }, -/obj/machinery/firealarm/directional/north{ - pixel_x = 5 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 +"mOZ" = ( +/obj/effect/turf_decal/trimline/blue/filled/line, +/obj/effect/turf_decal/trimline/blue/line{ + dir = 1 }, -/obj/machinery/duct, -/turf/open/floor/carpet/royalblue, -/area/station/command/heads_quarters/captain/private) +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) "mPg" = ( /obj/effect/turf_decal/bot, /obj/machinery/portable_atmospherics/canister/carbon_dioxide, @@ -38598,54 +38320,37 @@ /obj/structure/sign/poster/official/random/directional/west, /turf/open/floor/iron/dark, /area/station/hallway/primary/central) -"mPL" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/blue/line{ - dir = 4 - }, -/obj/structure/chair/sofa/corp/left{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) "mQo" = ( -/obj/machinery/camera/autoname/directional/north, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small/directional/north, +/obj/machinery/camera/directional/north{ + c_tag = "Maintenance - Science Pass-through, Artifact Lab"; + name = "maintenance camera"; + network = list("ss13","rd") + }, +/obj/machinery/status_display/evac/directional/north, /obj/structure/table, /obj/effect/spawner/random/maintenance, -/turf/open/floor/iron/white, +/turf/open/floor/iron, /area/station/maintenance/department/science) "mQx" = ( -/obj/machinery/light_switch/directional/east, -/obj/machinery/chem_master/condimaster{ - name = "CondiMaster Neo" +/obj/structure/closet/secure_closet/freezer/meat{ + req_access = null }, -/obj/effect/turf_decal/bot, /turf/open/floor/iron/kitchen, /area/station/security/prison/mess) "mQA" = ( +/obj/machinery/status_display/evac/directional/west, /obj/structure/chair/sofa/corp{ - color = "#7fb3d5"; dir = 4 }, -/obj/structure/cable, -/turf/open/floor/carpet/cyan, +/turf/open/floor/carpet/blue, /area/station/ai_monitored/turret_protected/ai_upload) "mQF" = ( /obj/machinery/atmospherics/pipe/smart/simple/dark/visible, /obj/machinery/atmospherics/pipe/smart/manifold4w/pink/visible/layer2, /turf/closed/wall/r_wall, /area/station/maintenance/disposal/incinerator) -"mQM" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line, -/obj/effect/turf_decal/trimline/yellow/corner{ - dir = 1 - }, -/turf/open/floor/iron/dark/side{ - dir = 8 - }, -/area/station/engineering/storage/tech) "mQR" = ( /obj/effect/turf_decal/trimline/neutral/filled/warning, /obj/effect/turf_decal/trimline/neutral/warning{ @@ -38668,57 +38373,44 @@ /obj/structure/cable, /turf/open/floor/plating, /area/station/commons/dorms/laundry) -"mRi" = ( -/obj/effect/landmark/blobstart, -/turf/open/floor/plating, -/area/station/maintenance/department/cargo) "mRp" = ( /obj/structure/table, -/obj/item/paper_bin{ - pixel_x = -3; - pixel_y = 5 +/obj/item/clothing/gloves/color/orange, +/obj/item/reagent_containers/spray/cleaner{ + pixel_x = -9; + pixel_y = 9 }, -/obj/item/clipboard{ - pixel_x = -3; - pixel_y = 7 +/obj/item/reagent_containers/spray/cleaner{ + pixel_x = 9; + pixel_y = 9 }, -/obj/effect/spawner/random/bureaucracy/pen{ - pixel_y = 5; - pixel_x = -3 +/obj/item/grenade/chem_grenade/cleaner{ + pixel_x = -9; + pixel_y = 3 }, -/obj/item/toy/figure/janitor{ - pixel_x = 8 +/obj/item/grenade/chem_grenade/cleaner{ + pixel_y = 3 }, -/turf/open/floor/iron/dark/side{ - dir = 1 +/obj/item/grenade/chem_grenade/cleaner{ + pixel_x = 9; + pixel_y = 3 }, +/turf/open/floor/iron/dark, /area/station/service/janitor) "mRx" = ( /obj/structure/cable, /turf/open/floor/iron/dark, /area/station/security/prison) "mRD" = ( +/turf/open/floor/iron/dark, +/area/station/engineering/transit_tube) +"mRG" = ( /obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/door/airlock/public/glass{ - name = "Gambling Den" - }, -/obj/effect/mapping_helpers/airlock/access/any/service/maintenance, -/obj/effect/mapping_helpers/airlock/unres{ - dir = 4 + dir = 1 }, -/turf/open/floor/iron/dark/textured, -/area/station/maintenance/starboard/aft) -"mRG" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/airalarm/directional/west, -/obj/machinery/portable_atmospherics/pump, +/obj/effect/turf_decal/stripes/line, /turf/open/floor/iron/dark, -/area/station/engineering/atmos) +/area/station/engineering/atmos/storage) "mRL" = ( /obj/structure/cable, /obj/effect/turf_decal/siding/wood/corner{ @@ -38727,29 +38419,35 @@ /obj/effect/turf_decal/siding/wood/corner{ dir = 1 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, /turf/open/floor/iron/dark, /area/station/security/prison/garden) "mRM" = ( /obj/machinery/status_display/ai/directional/west, /turf/open/floor/iron/vaporwave, /area/station/command/heads_quarters/rd) -"mRQ" = ( -/obj/structure/flora/bush/lavendergrass/style_random, -/obj/item/food/grown/banana, -/obj/machinery/light/small/directional/west, -/turf/open/floor/grass, -/area/station/medical/virology) +"mSe" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/trash/mopbucket, +/obj/item/mop, +/turf/open/floor/plating, +/area/station/maintenance/port) "mSx" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 1 }, /turf/open/floor/iron/dark, /area/station/hallway/secondary/entry) -"mSO" = ( -/obj/machinery/skill_station, +"mSC" = ( +/obj/machinery/vending/boozeomat/all_access, /turf/open/floor/wood, -/area/station/service/library/lounge) +/area/station/command/heads_quarters/captain) +"mSO" = ( +/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/item/radio/intercom/directional/west, +/obj/structure/filingcabinet/chestdrawer, +/obj/item/storage/secure/briefcase, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/cmo) "mSP" = ( /obj/structure/lattice/catwalk, /obj/structure/sign/departments/security/directional/south, @@ -38768,27 +38466,24 @@ }, /area/station/commons/fitness) "mTk" = ( -/obj/structure/table, -/obj/item/reagent_containers/cup/bucket{ - pixel_y = 6; - pixel_x = -4 - }, -/obj/item/reagent_containers/cup/bucket{ - pixel_y = 8; - pixel_x = 9 +/obj/machinery/firealarm/directional/east{ + pixel_y = 5 }, -/turf/open/floor/iron/dark/side{ - dir = 6 +/obj/machinery/light_switch/directional/east{ + pixel_y = -5 }, +/obj/item/radio/intercom/directional/south, +/obj/structure/table, +/obj/item/stack/package_wrap, +/obj/item/hand_labeler, +/obj/item/crowbar/red, +/obj/item/storage/box/mousetraps, +/obj/item/storage/box/mousetraps, +/obj/item/restraints/legcuffs/beartrap, +/obj/item/restraints/legcuffs/beartrap, +/obj/item/restraints/legcuffs/beartrap, +/turf/open/floor/iron/dark, /area/station/service/janitor) -"mTo" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/structure/chair_maintenance{ - dir = 8 - }, -/obj/effect/landmark/start/gary, -/turf/open/floor/plating, -/area/station/maintenance/starboard/fore) "mTp" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -38809,23 +38504,13 @@ /obj/machinery/duct, /turf/open/floor/iron/dark/textured, /area/station/commons/toilet/restrooms) -"mTC" = ( -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 1 - }, -/obj/machinery/requests_console/auto_name/directional/north{ - department = "Virology"; - name = "Pathology Requests Console"; - receive_ore_updates = 1 - }, -/obj/machinery/computer/records/pathology, -/turf/open/floor/iron/white, -/area/station/medical/virology) "mTR" = ( -/obj/machinery/light/small/directional/north, /obj/effect/mapping_helpers/broken_floor, -/turf/open/floor/iron/dark, -/area/station/maintenance/starboard/aft) +/obj/structure/chair/wood{ + dir = 4 + }, +/turf/open/floor/wood, +/area/station/service/abandoned_gambling_den) "mTT" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ @@ -38842,6 +38527,16 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/iron/dark/textured, /area/station/science/lab) +"mTV" = ( +/obj/structure/table/reinforced, +/obj/machinery/recharger{ + pixel_x = -5 + }, +/obj/machinery/recharger{ + pixel_x = 5 + }, +/turf/open/floor/wood, +/area/station/command/heads_quarters/blueshield) "mTW" = ( /obj/effect/turf_decal/trimline/dark_blue/filled/line{ dir = 10 @@ -38851,15 +38546,14 @@ /obj/structure/cable, /turf/open/floor/iron/dark, /area/station/security/courtroom) -"mUa" = ( -/obj/machinery/firealarm/directional/north, -/obj/machinery/light_switch/directional/north{ - pixel_x = -8 +"mUu" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 8 }, -/obj/structure/table, -/obj/item/clothing/glasses/blindfold, -/turf/open/floor/iron/dark, -/area/station/commons/vacant_room/commissary) +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/wood, +/area/station/command/heads_quarters/captain) "mUw" = ( /turf/open/floor/wood, /area/station/service/lawoffice) @@ -38881,15 +38575,9 @@ /turf/open/floor/iron/textured, /area/station/engineering/gravity_generator) "mUF" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/mob/living/carbon/human/species/monkey, -/turf/open/floor/grass, -/area/station/medical/virology) -"mUJ" = ( -/obj/machinery/vending/boozeomat/all_access, -/turf/open/floor/wood, -/area/station/command/heads_quarters/captain) +/obj/effect/spawner/random/trash/moisture_trap, +/turf/open/floor/plating, +/area/station/maintenance/department/engine) "mUM" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -38907,7 +38595,7 @@ /obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 1 }, -/obj/machinery/camera/autoname/directional/north, +/obj/machinery/status_display/ai/directional/north, /turf/open/floor/iron, /area/station/engineering/main) "mVa" = ( @@ -38930,12 +38618,25 @@ /area/station/security/checkpoint/science) "mVx" = ( /obj/structure/cable, -/turf/open/floor/iron/showroomfloor, +/turf/open/floor/iron/dark, /area/station/security/lockers) +"mVC" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 1 + }, +/obj/item/radio/intercom/directional/north, +/obj/effect/turf_decal/trimline/red/filled/mid_joiner{ + dir = 1 + }, +/obj/effect/turf_decal/box, +/obj/machinery/holopad, +/turf/open/floor/iron/dark/smooth_large, +/area/station/security/checkpoint/engineering) "mVD" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 4 }, +/obj/structure/extinguisher_cabinet/directional/east, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, /turf/open/floor/iron/dark, /area/station/security/checkpoint/supply) @@ -38943,16 +38644,15 @@ /obj/machinery/camera/autoname/directional/south, /turf/open/floor/iron/dark, /area/station/security/prison) -"mVT" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +"mVS" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ dir = 1 }, -/obj/structure/extinguisher_cabinet/directional/south, -/turf/open/floor/iron, -/area/station/engineering/engine_smes) +/obj/structure/bodycontainer/morgue{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/medical/morgue) "mVX" = ( /obj/effect/turf_decal/trimline/neutral/filled/end{ dir = 8 @@ -38975,14 +38675,15 @@ /turf/closed/wall, /area/station/security/prison/workout) "mWn" = ( -/turf/open/floor/iron/dark/corner, -/area/station/commons/fitness/recreation) -"mWp" = ( -/obj/effect/turf_decal/trimline/green/filled/line, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/white, -/area/station/medical/virology) +/obj/item/radio/intercom/directional/west, +/obj/structure/chair/sofa/right/maroon{ + dir = 4 + }, +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron/dark/side{ + dir = 8 + }, +/area/station/commons/fitness) "mWC" = ( /obj/machinery/power/terminal{ dir = 4 @@ -39004,50 +38705,37 @@ /obj/machinery/door/window/right/directional/north{ name = "Public Biogenerator" }, -/obj/machinery/door/poddoor/shutters/preopen{ +/obj/machinery/door/poddoor/shutters{ id = "hydroponics_shutters"; - name = "Hydroponics Shutters" + name = "Hydroponics Shutters"; + dir = 1 }, /turf/open/floor/iron/dark/textured, /area/station/service/hydroponics) -"mWJ" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 1 +"mWO" = ( +/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/structure/window/reinforced/spawner/directional/south, +/obj/structure/table/reinforced/rglass, +/obj/item/storage/medkit/regular{ + pixel_x = 6; + pixel_y = 6 }, -/obj/machinery/medical_kiosk, -/turf/open/floor/iron/white, -/area/station/medical/medbay/lobby) -"mXb" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 +/obj/item/storage/medkit/o2{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/storage/medkit/o2, +/obj/item/storage/medkit/o2{ + pixel_x = -3; + pixel_y = -3 }, /turf/open/floor/iron/white, -/area/station/medical/medbay/central) +/area/station/medical/storage) "mXe" = ( -/obj/effect/spawner/random/structure/table, +/obj/structure/table, /obj/item/taperecorder, /turf/open/floor/plating, /area/station/maintenance/port/aft) -"mXg" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/medical/glass{ - name = "Apothecary" - }, -/obj/effect/mapping_helpers/airlock/access/all/medical/pharmacy, -/turf/open/floor/iron/white/textured, -/area/station/medical/pharmacy) "mXr" = ( /obj/effect/decal/cleanable/cobweb/cobweb2, /obj/structure/closet/secure_closet/medical2, @@ -39069,48 +38757,29 @@ /obj/machinery/door/firedoor, /turf/open/floor/iron/dark/textured, /area/station/hallway/primary/fore) -"mXK" = ( -/obj/effect/turf_decal/tile/blue/opposingcorners, -/turf/open/floor/iron/cafeteria{ - dir = 8 - }, -/area/station/command/heads_quarters/cmo) "mXM" = ( /obj/effect/turf_decal/tile/yellow/half/contrasted{ dir = 1 }, /turf/open/floor/iron/dark, /area/station/construction/mining/aux_base) -"mXS" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line, -/obj/machinery/light/directional/south, -/obj/machinery/newscaster/directional/south, -/turf/open/floor/iron/dark/side, -/area/station/engineering/storage_shared) -"mXX" = ( -/obj/machinery/duct, -/turf/open/floor/iron/showroomfloor, -/area/station/command/heads_quarters/captain/private) "mXY" = ( -/obj/structure/cable, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/station/maintenance/department/security/brig) -"mYy" = ( -/obj/effect/landmark/event_spawn, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/machinery/station_map/directional/west, +/obj/machinery/atmospherics/pipe/smart/manifold4w/general/hidden, +/turf/open/floor/iron/white, +/area/station/science/xenobiology) +"mYl" = ( +/obj/machinery/light/small/directional/north, +/obj/effect/spawner/random/structure/closet_maintenance, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"mYI" = ( +/obj/effect/turf_decal/trimline/red/filled/line, +/obj/effect/turf_decal/trimline/red/line{ + dir = 1 }, -/obj/structure/cable, /turf/open/floor/iron/dark, -/area/station/hallway/primary/central) -"mYC" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/trash/moisture_trap, -/turf/open/floor/plating, -/area/station/maintenance/department/engine/atmos) +/area/station/security/office) "mYW" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -39136,13 +38805,10 @@ }, /turf/open/floor/iron/dark/side, /area/station/cargo/miningoffice) -"mZv" = ( -/obj/structure/window/reinforced/spawner/directional/south, -/obj/structure/flora/bush/fullgrass/style_random, -/obj/structure/flora/bush/flowers_br/style_random, -/mob/living/basic/butterfly, -/turf/open/floor/grass, -/area/station/command/bridge) +"mZs" = ( +/obj/structure/extinguisher_cabinet/directional/north, +/turf/open/floor/iron/vaporwave, +/area/station/service/library/printer) "mZG" = ( /obj/effect/turf_decal/box, /obj/machinery/holopad, @@ -39151,16 +38817,6 @@ /obj/structure/cable, /turf/open/floor/iron/white/smooth_large, /area/station/science/research) -"mZM" = ( -/obj/machinery/airalarm/directional/south, -/obj/machinery/power/apc/auto_name/directional/west, -/obj/structure/cable, -/obj/effect/decal/cleanable/dirt, -/obj/structure/table, -/obj/effect/spawner/random/clothing/gloves, -/obj/effect/spawner/random/entertainment/cigarette_pack, -/turf/open/floor/iron/white, -/area/station/maintenance/department/medical) "mZO" = ( /obj/effect/turf_decal/trimline/brown/filled/line{ dir = 4 @@ -39170,6 +38826,13 @@ }, /turf/open/floor/iron/dark, /area/station/science/breakroom) +"mZR" = ( +/obj/effect/turf_decal/trimline/red/filled/line, +/obj/effect/turf_decal/trimline/red/line{ + dir = 1 + }, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) "mZT" = ( /obj/effect/turf_decal/trimline/purple/filled/line{ dir = 8 @@ -39177,48 +38840,31 @@ /obj/machinery/dna_scannernew, /turf/open/floor/iron/white, /area/station/science/genetics) +"nad" = ( +/obj/effect/turf_decal/tile/dark_blue/fourcorners, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/power/apc/auto_name/directional/west, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/command/teleporter) "nai" = ( /obj/machinery/duct, /obj/effect/landmark/start/hangover, /turf/open/floor/iron/showroomfloor, /area/station/commons/toilet/restrooms) -"nak" = ( -/obj/structure/disposalpipe/junction/flip, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/duct, -/turf/open/floor/plating, -/area/station/maintenance/department/medical) "nax" = ( /obj/machinery/firealarm/directional/south{ pixel_x = -5 }, /turf/open/floor/carpet/neon/simple/pink, /area/station/science/xenobiology) -"naB" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 9 - }, -/obj/structure/sign/poster/official/periodic_table/directional/west, -/obj/structure/chemical_manufacturer, -/obj/item/integrated_circuit/chemical, -/obj/item/stock_parts/cell/high, -/obj/item/multitool, -/turf/open/floor/iron/white, -/area/station/medical/pharmacy) -"naG" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/photocopier, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) "naK" = ( /obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 4 }, -/obj/machinery/camera/autoname/directional/east{ - dir = 6 - }, +/obj/machinery/camera/autoname/directional/east, /obj/structure/sign/poster/official/random/directional/east, /turf/open/floor/iron/dark, /area/station/hallway/secondary/exit/departure_lounge) @@ -39231,30 +38877,22 @@ /obj/structure/sign/poster/official/random/directional/south, /turf/open/floor/iron/dark, /area/station/hallway/secondary/entry) +"nbg" = ( +/obj/effect/spawner/random/structure/girder, +/turf/open/floor/plating, +/area/station/maintenance/department/engine/atmos) "nbm" = ( /obj/machinery/airalarm/directional/west, -/obj/effect/spawner/random/structure/table_or_rack, -/obj/effect/spawner/random/maintenance/two, +/obj/effect/spawner/random/trash/garbage, /turf/open/floor/plating, /area/station/maintenance/starboard/aft) "nbF" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, /area/station/maintenance/department/electrical) -"nbI" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 4 - }, -/obj/machinery/light/directional/east, -/obj/structure/table, -/obj/machinery/cell_charger, -/obj/item/stock_parts/cell/high/empty, -/turf/open/floor/iron/dark/side{ - dir = 4 - }, -/area/station/engineering/break_room) "nbP" = ( -/obj/effect/spawner/random/trash/garbage, +/obj/machinery/light/small/directional/north, +/obj/structure/reagent_dispensers/plumbed, /turf/open/floor/plating, /area/station/maintenance/port/fore) "ncd" = ( @@ -39268,9 +38906,7 @@ /turf/open/floor/engine/o2, /area/station/engineering/atmos) "ncq" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 5 - }, +/obj/effect/turf_decal/tile/neutral/fourcorners, /obj/item/kirbyplants/random, /turf/open/floor/iron/dark, /area/station/hallway/secondary/exit/departure_lounge) @@ -39292,30 +38928,21 @@ /obj/structure/cable, /obj/machinery/power/apc/auto_name/directional/north, /obj/structure/table, +/obj/item/toy/figure/miner, /turf/open/floor/iron/dark/side{ dir = 1 }, /area/station/cargo/miningoffice) "ncG" = ( -/obj/machinery/light/small/directional/south, -/obj/machinery/composters, -/obj/effect/turf_decal/bot, +/obj/machinery/camera/autoname/directional/south, +/obj/machinery/airalarm/directional/south, +/obj/machinery/seed_extractor, /turf/open/floor/iron/dark, /area/station/security/prison/garden) -"ndh" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/door/airlock/maintenance, -/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance, -/obj/effect/mapping_helpers/airlock/unres{ - dir = 4 - }, +"ncV" = ( +/obj/machinery/light/small/directional/east, /turf/open/floor/plating, -/area/station/maintenance/department/medical) +/area/station/maintenance/port/fore) "ndi" = ( /obj/effect/spawner/structure/window, /turf/open/floor/plating, @@ -39330,19 +38957,12 @@ /obj/machinery/light/directional/east, /turf/open/floor/iron/dark, /area/station/hallway/secondary/entry) -"ndm" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 8 - }, -/obj/structure/tank_holder/oxygen/yellow, -/turf/open/floor/iron, -/area/station/engineering/main) "ndr" = ( /obj/effect/turf_decal/tile/red/fourcorners, /obj/structure/chair/sofa/bench{ dir = 4 }, -/obj/effect/landmark/start/hangover, +/obj/effect/landmark/start/assistant, /turf/open/floor/iron/dark, /area/station/hallway/primary/fore) "ndy" = ( @@ -39350,17 +38970,12 @@ /obj/effect/spawner/random/structure/grille, /turf/open/space, /area/space/nearstation) -"ndE" = ( -/obj/structure/flora/bush/jungle/c/style_random, -/mob/living/carbon/human/species/monkey, -/turf/open/floor/grass, -/area/station/medical/virology) "ndK" = ( /obj/effect/turf_decal/trimline/purple/filled/line{ dir = 9 }, /obj/machinery/airalarm/directional/north, -/obj/structure/table/glass, +/obj/structure/table/reinforced/rglass, /obj/item/storage/pill_bottle/mutadone{ pixel_x = 8; pixel_y = 12 @@ -39383,21 +38998,17 @@ }, /turf/open/floor/iron/white, /area/station/science/genetics/cloning) -"ndM" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) "ndQ" = ( /obj/structure/table, /obj/item/folder/red, /obj/item/taperecorder, /turf/open/floor/iron/textured, /area/station/security/interrogation) +"nea" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/photocopier, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) "neo" = ( /obj/effect/turf_decal/tile/neutral/half/contrasted, /obj/structure/disposalpipe/segment{ @@ -39413,18 +39024,41 @@ /turf/open/floor/plating, /area/station/maintenance/starboard/aft) "nev" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 1 }, -/obj/effect/turf_decal/stripes/line, +/obj/machinery/light/directional/north, +/obj/machinery/requests_console/directional/north{ + department = "Chief Engineer's Desk"; + name = "Chief Engineer's Requests Console" + }, +/obj/effect/mapping_helpers/requests_console/announcement, +/obj/effect/mapping_helpers/requests_console/assistance, +/obj/effect/mapping_helpers/requests_console/supplies, +/obj/structure/table/reinforced, +/obj/item/paper_bin{ + pixel_y = 6 + }, +/obj/item/clipboard{ + pixel_y = 6 + }, +/obj/item/folder/yellow{ + pixel_y = 6 + }, +/obj/item/pen{ + pixel_y = 4 + }, +/obj/item/stamp/head/ce, +/turf/open/floor/iron/dark/side{ + dir = 1 + }, +/area/station/command/heads_quarters/ce) +"neF" = ( +/obj/effect/turf_decal/trimline/green/filled/warning, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/door/airlock/virology/glass{ - name = "Pathology Lab" - }, -/obj/effect/mapping_helpers/airlock/access/all/medical/virology, /obj/machinery/duct, -/turf/open/floor/iron/white/textured, +/turf/open/floor/iron/white, /area/station/medical/virology) "neG" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -39433,7 +39067,7 @@ /obj/structure/chair{ dir = 8 }, -/turf/open/floor/iron/dark, +/turf/open/floor/wood/tile, /area/station/service/chapel/office) "neW" = ( /obj/effect/turf_decal/trimline/purple/filled/line{ @@ -39448,26 +39082,10 @@ /obj/machinery/power/smes/engineering, /turf/open/floor/iron/dark, /area/station/engineering/engine_smes) -"nfc" = ( -/obj/structure/railing{ - dir = 8 - }, -/obj/structure/marker_beacon/burgundy, -/turf/open/floor/plating/airless, -/area/space/nearstation) "nfj" = ( /obj/effect/spawner/random_bar/box, /turf/closed/wall, /area/station/maintenance/port) -"nfm" = ( -/obj/effect/turf_decal/trimline/blue/filled/warning{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/turf/open/floor/iron/white, -/area/station/medical/break_room) "nfq" = ( /obj/effect/turf_decal/tile/green{ dir = 1 @@ -39483,9 +39101,9 @@ }, /obj/machinery/requests_console/directional/north{ department = "Mining"; - name = "Mining Requests Console"; - supplies_requestable = 1 + name = "Mining Requests Console" }, +/obj/effect/mapping_helpers/requests_console/supplies, /obj/structure/table, /obj/machinery/microwave{ pixel_y = 6 @@ -39500,18 +39118,24 @@ /turf/open/floor/wood, /area/station/maintenance/starboard/fore) "nfw" = ( -/obj/machinery/camera/autoname/directional/west{ - dir = 10 +/obj/machinery/camera/directional/west{ + c_tag = "Hallway - Central, Park, East"; + name = "hallway camera" }, /obj/machinery/light/small/directional/west, /turf/open/floor/grass, /area/station/hallway/primary/central) "nfz" = ( +/obj/machinery/light/directional/east, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/wood, +/obj/machinery/power/apc/auto_name/directional/east, +/obj/structure/cable, +/turf/open/floor/stone, /area/station/smithing) "nfR" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible/layer4, +/obj/machinery/atmospherics/pipe/smart/simple/dark/visible/layer4{ + dir = 4 + }, /obj/machinery/atmospherics/pipe/bridge_pipe/cyan/visible, /obj/machinery/atmospherics/pipe/bridge_pipe/yellow/visible{ dir = 4 @@ -39521,23 +39145,19 @@ "nga" = ( /turf/closed/wall/r_wall, /area/station/ai_monitored/turret_protected/ai_upload) -"ngb" = ( -/obj/structure/table, -/obj/item/stack/cable_coil{ - pixel_x = -3; - pixel_y = 3 +"nge" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 10 }, -/obj/item/stack/cable_coil, -/turf/open/floor/iron/dark, -/area/station/engineering/storage/tech) +/obj/structure/reagent_dispensers/plumbed{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/station/medical/virology) "ngl" = ( /obj/item/target/alien, /turf/open/floor/plating, /area/station/maintenance/starboard/fore) -"ngu" = ( -/obj/machinery/airalarm/directional/west, -/turf/open/floor/wood, -/area/station/medical/psychology) "ngz" = ( /obj/machinery/door/firedoor, /obj/effect/turf_decal/stripes/line{ @@ -39552,39 +39172,68 @@ /obj/item/radio/intercom/prison/directional/east, /turf/open/floor/wood, /area/station/security/prison/rec) -"ngK" = ( -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/hidden, -/turf/closed/wall, -/area/station/maintenance/starboard/aft) "ngM" = ( /obj/effect/turf_decal/tile/red/anticorner/contrasted{ dir = 1 }, -/obj/structure/cable, +/obj/machinery/airalarm/directional/west, /obj/machinery/requests_console/directional/north{ anon_tips_receiver = 1; assistance_requestable = 1; department = "Security"; name = "Security Requests Console" }, +/obj/effect/mapping_helpers/requests_console/assistance, +/obj/effect/mapping_helpers/requests_console/information, /obj/machinery/computer/records/security{ dir = 4 }, /turf/open/floor/iron/dark, /area/station/security/checkpoint/customs/auxiliary) +"ngS" = ( +/obj/effect/turf_decal/tile/dark_blue, +/turf/open/floor/iron/dark, +/area/station/maintenance/starboard/aft) +"ngT" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/security/checkpoint/engineering) +"ngV" = ( +/obj/machinery/requests_console/directional/west{ + department = "Atmospherics"; + name = "Atmospherics Requests Console" + }, +/obj/effect/mapping_helpers/requests_console/assistance, +/obj/effect/mapping_helpers/requests_console/supplies, +/obj/structure/window/spawner/directional/south, +/obj/machinery/computer/atmos_control/nocontrol/master{ + dir = 1 + }, +/turf/open/floor/iron/dark/side{ + dir = 8 + }, +/area/station/engineering/atmos/office) "ngX" = ( -/obj/structure/table/glass, +/obj/structure/table, /obj/item/restraints/handcuffs/cable/zipties, /obj/item/reagent_containers/blood/random, /turf/open/floor/iron/white, /area/station/maintenance/port/fore) "nha" = ( +/obj/effect/turf_decal/siding/wood, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/effect/turf_decal/siding/wood, /turf/open/floor/wood, /area/station/commons/vacant_room/office) +"nhh" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 + }, +/turf/open/floor/wood, +/area/station/service/library) "nhn" = ( /obj/machinery/door/airlock/research/glass/incinerator/ordmix_exterior{ name = "Burn Chamber Exterior Airlock" @@ -39595,12 +39244,21 @@ /turf/open/floor/engine/vacuum, /area/station/science/ordnance/burnchamber) "nhq" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/effect/spawner/random/trash/mess, -/turf/open/floor/iron, -/area/station/maintenance/starboard/aft) +/obj/effect/turf_decal/tile/yellow/full, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/door/poddoor/preopen{ + id = "engineering"; + name = "Engineering Blast Door" + }, +/obj/machinery/door/window/left/directional/north{ + name = "Engineering Deliveries"; + req_access = list("engineering") + }, +/turf/open/floor/iron/large, +/area/station/engineering/storage) "nhr" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -39611,15 +39269,28 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/iron/checker, /area/station/science/lab) +"nhv" = ( +/obj/machinery/light/small/directional/south, +/obj/machinery/camera/directional/south{ + c_tag = "Maintenance - Science Pass-through, Ordnance"; + name = "maintenance camera"; + network = list("ss13","rd") + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/maintenance/department/science) "nhL" = ( -/obj/structure/table/wood, -/obj/item/paper_bin, -/obj/effect/spawner/random/bureaucracy/pen, -/turf/open/floor/wood, -/area/station/service/library/private) +/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/obj/machinery/disposal/bin, +/turf/open/floor/iron/white, +/area/station/medical/office) "nhQ" = ( /obj/structure/cable, -/obj/effect/decal/cleanable/dirt, /obj/structure/disposalpipe/segment{ dir = 6 }, @@ -39640,45 +39311,43 @@ /turf/open/floor/iron/dark, /area/station/security/checkpoint/science) "nhT" = ( -/obj/effect/turf_decal/trimline/blue/filled/line, -/obj/item/radio/intercom/directional/south, -/obj/structure/table/glass, -/obj/item/storage/medkit/regular{ - pixel_x = 3; - pixel_y = 6 - }, +/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/structure/extinguisher_cabinet/directional/west, +/obj/item/kirbyplants/random, /turf/open/floor/iron/white, -/area/station/hallway/secondary/exit/departure_lounge) +/area/station/medical/treatment_center) "nia" = ( /turf/closed/wall, /area/station/solars/starboard/aft) -"nil" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ +"nit" = ( +/obj/machinery/light/directional/east, +/obj/machinery/power/apc/auto_name/directional/east, +/obj/structure/cable, +/obj/machinery/modular_computer/preset/curator{ dir = 8 }, -/turf/open/floor/iron/white, -/area/station/medical/medbay/lobby) -"nir" = ( -/obj/effect/spawner/random/structure/table_or_rack, -/obj/effect/spawner/random/maintenance, -/obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/station/maintenance/department/engine/atmos) +/turf/open/floor/iron/vaporwave, +/area/station/service/library/printer) "niu" = ( /obj/effect/turf_decal/trimline/red/filled/warning{ dir = 1 }, /turf/open/floor/iron/dark, /area/station/security/execution/transfer) +"niv" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/generic_maintenance_landmark, +/turf/open/floor/plating, +/area/station/maintenance/department/engine/atmos) "niA" = ( /obj/effect/turf_decal/tile/neutral{ dir = 8 }, /obj/machinery/light/small/directional/south, /obj/machinery/camera/motion/directional/south{ - c_tag = "Vault"; - network = list("vault") + c_tag = "Command - Vault"; + network = list("vault"); + name = "motion-sensitive command camera" }, /turf/open/floor/iron/dark, /area/station/ai_monitored/command/nuke_storage) @@ -39687,13 +39356,6 @@ /obj/structure/grille, /turf/open/floor/plating/airless, /area/space/nearstation) -"niD" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 - }, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/station/medical/morgue) "niF" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -39709,7 +39371,7 @@ }, /obj/effect/mapping_helpers/airlock/access/all/supply/mining, /turf/open/floor/plating, -/area/station/maintenance/port) +/area/station/cargo/miningoffice) "niG" = ( /obj/effect/turf_decal/trimline/yellow/filled/line, /obj/effect/turf_decal/trimline/yellow/line{ @@ -39739,13 +39401,22 @@ /obj/structure/cable, /turf/open/floor/iron/dark, /area/station/engineering/engine_smes) +"njw" = ( +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/duct, +/turf/open/floor/iron/dark, +/area/station/command/bridge) "njN" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, /obj/structure/disposalpipe/segment, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, +/turf/open/floor/catwalk_floor/iron, /area/station/maintenance/starboard/aft) "njX" = ( /obj/effect/turf_decal/trimline/neutral/filled/line{ @@ -39759,11 +39430,18 @@ /turf/open/floor/iron/dark, /area/station/hallway/secondary/entry) "nkb" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/baseturf_helper/reinforced_plating, +/obj/machinery/duct, +/obj/effect/spawner/random/structure/crate, +/turf/open/floor/plating, +/area/station/maintenance/port) +"nkc" = ( +/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/machinery/door/window/brigdoor/left/directional/north{ + name = "Chief Medical Officer's Desk"; + req_access = list("cmo") + }, /turf/open/floor/iron/dark, -/area/station/security/execution) +/area/station/command/bridge) "nke" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable, @@ -39775,11 +39453,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/plating, /area/station/security/execution/transfer) -"nkf" = ( -/obj/effect/turf_decal/tile/dark_blue/fourcorners, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark, -/area/station/command/bridge) "nki" = ( /obj/effect/turf_decal/trimline/brown/filled/line{ dir = 1 @@ -39794,14 +39467,18 @@ }, /obj/structure/table/reinforced, /obj/item/soap/nanotrasen, +/obj/item/storage/box/trackimp{ + pixel_x = -9; + pixel_y = 9 + }, /obj/item/storage/box/hug{ - pixel_x = 5; - pixel_y = 7 + pixel_y = 9 }, -/obj/item/toy/plush/carpplushie{ - name = "Jeff"; - desc = "An adorable stuffed toy that resembles a space carp. The warden was given Jeff to soothe rampant anger issues" +/obj/item/storage/box/chemimp{ + pixel_x = 9; + pixel_y = 9 }, +/obj/item/storage/lockbox/loyalty, /turf/open/floor/iron/dark, /area/station/ai_monitored/security/armory) "nkv" = ( @@ -39832,49 +39509,23 @@ /turf/open/floor/plating, /area/station/maintenance/department/cargo) "nld" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/siding/wood{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/door/airlock/maintenance, -/obj/effect/mapping_helpers/airlock/access/any/service/maintenance, -/obj/effect/mapping_helpers/airlock/unres{ - dir = 8 - }, -/turf/open/floor/plating, -/area/station/maintenance/port) -"nle" = ( -/obj/effect/turf_decal/tile/brown/fourcorners, -/obj/item/radio/intercom/directional/east, -/obj/machinery/modular_computer/preset/cargochat/medical{ - dir = 8 +/obj/structure/chair/wood{ + dir = 4 }, -/turf/open/floor/iron/white, -/area/station/medical/office) +/turf/open/floor/wood, +/area/station/commons/vacant_room/office) "nlg" = ( /obj/effect/turf_decal/tile/red/fourcorners, /obj/structure/extinguisher_cabinet/directional/west, -/obj/structure/chair{ +/obj/structure/chair/sofa/bench/left{ dir = 4 }, /turf/open/floor/iron/dark, /area/station/security/checkpoint/escape) -"nlh" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "apothecary_shutters"; - name = "Apothecary Shutters"; - dir = 8 - }, -/turf/open/floor/plating, -/area/station/medical/pharmacy) "nli" = ( -/obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, /turf/open/floor/iron, /area/station/maintenance/disposal/incinerator) @@ -39920,9 +39571,9 @@ /turf/open/floor/wood, /area/station/service/lawoffice) "nmf" = ( -/obj/effect/spawner/random/trash/garbage, -/turf/open/floor/plating, -/area/station/maintenance/department/science) +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/iron, +/area/station/hallway/secondary/service) "nmm" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -39932,29 +39583,28 @@ }, /turf/open/floor/plating, /area/station/maintenance/port/fore) -"nmu" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/structure/cable, -/obj/machinery/door/poddoor/shutters{ - id = "tele_shutter"; - name = "Teleporter Access Shutter"; +"nmw" = ( +/obj/machinery/growing/soil, +/turf/open/floor/grass, +/area/station/hallway/primary/central) +"nmz" = ( +/obj/structure/filingcabinet, +/turf/open/floor/wood, +/area/station/command/meeting_room) +"nmX" = ( +/obj/effect/spawner/random/trash/graffiti, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/department/science) +"nmY" = ( +/obj/effect/turf_decal/trimline/blue/filled/warning{ dir = 8 }, -/turf/open/floor/iron/dark/textured, -/area/station/command/teleporter) -"nmY" = ( -/obj/machinery/airalarm/directional/south, -/obj/structure/destructible/cult/item_dispenser/archives/library, -/obj/item/book/codex_gigas, -/turf/open/floor/iron/vaporwave, -/area/station/service/library/printer) +/turf/open/floor/iron/white, +/area/station/medical/medbay/lobby) "nns" = ( /obj/effect/turf_decal/box, +/obj/structure/cable, /obj/machinery/holopad, /turf/open/floor/iron/dark/smooth_large, /area/station/security/checkpoint/supply) @@ -39982,7 +39632,6 @@ /area/station/construction/mining/aux_base) "nnE" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, -/obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/station/maintenance/department/science/xenobiology) "nnG" = ( @@ -40004,20 +39653,25 @@ /turf/open/floor/iron/dark, /area/station/security/brig) "nnZ" = ( -/obj/item/radio/intercom/directional/north, +/obj/machinery/light/small/directional/north, /obj/structure/table, -/obj/item/stack/package_wrap, -/obj/item/hand_labeler, -/obj/item/crowbar/red, -/obj/item/storage/box/mousetraps, -/obj/item/storage/box/mousetraps, -/obj/item/restraints/legcuffs/beartrap, -/obj/item/restraints/legcuffs/beartrap, -/obj/item/restraints/legcuffs/beartrap, -/turf/open/floor/iron/dark/side{ - dir = 1 +/obj/item/reagent_containers/cup/bucket{ + pixel_y = 6; + pixel_x = -6 + }, +/obj/item/reagent_containers/cup/bucket{ + pixel_y = 9; + pixel_x = 6 }, +/turf/open/floor/iron/dark, /area/station/service/janitor) +"noa" = ( +/obj/structure/chair/comfy/black{ + dir = 1 + }, +/obj/effect/landmark/start/head_of_security, +/turf/open/floor/wood, +/area/station/command/meeting_room) "noh" = ( /obj/effect/spawner/random/structure/grille, /obj/structure/lattice, @@ -40035,28 +39689,15 @@ pixel_x = -8 }, /obj/machinery/firealarm/directional/south, -/turf/open/floor/iron/showroomfloor, +/turf/open/floor/iron/dark, /area/station/security/warden) -"noJ" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/medical/glass{ - name = "Break Room" - }, -/obj/effect/mapping_helpers/airlock/access/all/medical/general, +"noo" = ( /obj/machinery/duct, -/turf/open/floor/iron/white/textured, -/area/station/medical/break_room) +/turf/open/floor/wood, +/area/station/command/heads_quarters/blueshield) "noM" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/structure/chair_flipped{ - dir = 8 +/obj/machinery/atmospherics/components/binary/volume_pump/on{ + name = "Waste Release" }, /turf/open/floor/plating, /area/station/maintenance/starboard/aft) @@ -40081,6 +39722,7 @@ /area/station/maintenance/port/fore) "noQ" = ( /obj/machinery/duct, +/obj/structure/window/reinforced/spawner/directional/south, /obj/structure/table/reinforced, /obj/machinery/chem_dispenser/drinks/beer{ dir = 1 @@ -40092,6 +39734,17 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/station/maintenance/port/fore) +"npc" = ( +/obj/machinery/light/directional/west, +/obj/structure/table/wood, +/obj/item/paper_bin, +/obj/item/pen/red, +/obj/item/pen/blue{ + pixel_x = 3; + pixel_y = 3 + }, +/turf/open/floor/iron/vaporwave, +/area/station/service/library/printer) "npm" = ( /obj/effect/turf_decal/trimline/purple/filled/line{ dir = 8 @@ -40100,22 +39753,39 @@ /obj/structure/cable, /obj/structure/table, /obj/machinery/ecto_sniffer, +/obj/item/toy/figure/roboticist{ + pixel_x = -9 + }, /turf/open/floor/iron, /area/station/science/robotics/lab) -"npo" = ( -/obj/effect/turf_decal/trimline/blue/filled/warning{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/station/medical/medbay/lobby) "npz" = ( -/obj/machinery/light/small/directional/east, -/obj/machinery/camera/autoname/directional/east, -/turf/open/floor/wood, -/area/station/service/library/lounge) +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 6 + }, +/obj/structure/rack, +/obj/item/stack/sheet/iron/twenty, +/obj/item/stack/cable_coil, +/obj/item/stack/cable_coil{ + pixel_x = -3; + pixel_y = 3 + }, +/turf/open/floor/iron/dark/side{ + dir = 6 + }, +/area/station/engineering/break_room) +"npB" = ( +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) "nqm" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/light/floor/has_bulb, /turf/open/floor/iron/dark/side{ dir = 1 }, @@ -40126,108 +39796,75 @@ }, /turf/open/floor/iron/dark, /area/station/security/prison) -"nqE" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/trash/graffiti, -/obj/effect/decal/cleanable/confetti, -/turf/open/floor/plating, -/area/station/maintenance/department/engine/atmos) -"nqG" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/turf/open/floor/iron/white, -/area/station/medical/virology) "nqN" = ( -/obj/effect/turf_decal/stripes/line, +/obj/structure/cable/layer1, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable/layer1, /turf/open/floor/iron, /area/station/engineering/engine_smes) "nrd" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/simple/orange/visible{ - dir = 4 - }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/light/small/directional/north, /obj/machinery/duct, /turf/open/floor/plating, -/area/station/maintenance/department/engine) +/area/station/maintenance/department/engineering/central) "nrh" = ( /obj/structure/chair/sofa/bench/right, /turf/open/floor/plating, /area/station/maintenance/department/cargo) "nrk" = ( /obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 8 + dir = 6 }, -/obj/structure/closet/secure_closet/engineering_electrical, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/obj/machinery/disposal/bin, /turf/open/floor/iron/dark/side{ - dir = 8 + dir = 6 }, -/area/station/engineering/storage_shared) +/area/station/command/heads_quarters/ce) "nrl" = ( /obj/effect/turf_decal/siding/wood{ dir = 1 }, /obj/effect/turf_decal/siding/wood, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/oil, /turf/open/floor/stone, /area/station/smithing) -"nrr" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/effect/mapping_helpers/burnt_floor, -/obj/item/clothing/mask/gas/clown_hat, -/turf/open/floor/plating, -/area/station/maintenance/department/engine/atmos) "nrz" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 }, -/turf/open/floor/iron/dark, +/turf/open/floor/iron/dark/smooth_half, /area/station/service/chapel) -"nrA" = ( -/obj/effect/turf_decal/trimline/green/filled/line, -/obj/item/radio/intercom/directional/south, -/obj/structure/table/glass, -/obj/machinery/reagentgrinder{ - pixel_y = 8 - }, -/obj/item/stack/sheet/mineral/plasma, -/obj/item/stack/sheet/mineral/plasma{ - pixel_x = -6; - pixel_y = 6 +"nrI" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 4 }, -/obj/machinery/light/small/directional/south, +/obj/structure/closet/firecloset/wall/directional/east, /turf/open/floor/iron/white, -/area/station/medical/virology) +/area/station/science/research) "nrJ" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/door/airlock/maintenance, -/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance, -/obj/effect/mapping_helpers/airlock/unres{ - dir = 4 - }, -/obj/machinery/duct, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) +/obj/effect/turf_decal/trimline/blue/filled/line, +/turf/open/floor/iron/white, +/area/station/medical/pharmacy) "nrN" = ( /obj/structure/flora/bush/fullgrass/style_random, /obj/structure/flora/bush/grassy/style_random, /turf/open/floor/grass, /area/station/hallway/primary/aft) +"nrT" = ( +/obj/structure/bodycontainer/morgue{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/medical/morgue) "nrX" = ( /obj/machinery/light/small/directional/north, +/obj/machinery/camera/autoname/directional/north, /obj/machinery/atm/directional/north, /obj/structure/closet/secure_closet/personal, /turf/open/floor/iron/dark/side{ @@ -40242,13 +39879,6 @@ }, /turf/open/floor/iron/dark/side, /area/station/cargo/storage) -"nsd" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white, -/area/station/medical/surgery) "nse" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -40259,18 +39889,25 @@ /turf/open/floor/iron/dark/smooth_large, /area/station/hallway/primary/central) "nsk" = ( -/obj/structure/bookcase{ - name = "Forbidden Knowledge" +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/obj/structure/sign/painting/library_private{ - pixel_y = -32 +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/medical/glass{ + id_tag = "medbay_foyer"; + name = "Medbay" }, -/turf/open/floor/iron/vaporwave, -/area/station/service/library/printer) -"nsn" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/turf/open/floor/iron, -/area/station/engineering/storage_shared) +/obj/effect/mapping_helpers/airlock/access/all/medical/general, +/obj/effect/mapping_helpers/airlock/unres, +/obj/effect/landmark/navigate_destination/med, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "med_lockdown"; + name = "Medbay Emergency Lockdown Shutters"; + dir = 1 + }, +/turf/open/floor/iron/white/textured, +/area/station/medical/medbay/central) "nst" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -40278,20 +39915,22 @@ /turf/open/floor/iron, /area/station/engineering/main) "nsw" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable, -/obj/machinery/duct, -/obj/effect/turf_decal/trimline/dark_red/arrow_cw, -/turf/open/floor/iron/showroomfloor, -/area/station/security/prison/shower) +/obj/machinery/door/poddoor/shutters{ + id = "bitrunner_den"; + name = "Bitrunner Den Shutters"; + dir = 8 + }, +/turf/open/floor/plating, +/area/station/security/bitden) "nsA" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, /obj/machinery/light/directional/north, -/obj/structure/filingcabinet/chestdrawer, -/turf/open/floor/iron/dark, +/obj/structure/filingcabinet, +/turf/open/floor/wood/tile, /area/station/service/chapel/office) "nsB" = ( /obj/machinery/light/small/directional/south, @@ -40301,9 +39940,10 @@ /area/station/maintenance/port/fore) "nta" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/trash/food_packaging, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/trash/mess, /turf/open/floor/plating, -/area/station/maintenance/starboard/fore) +/area/station/maintenance/starboard/aft) "ntc" = ( /obj/machinery/atmospherics/pipe/smart/simple/purple/visible, /turf/closed/wall/r_wall, @@ -40317,6 +39957,18 @@ }, /turf/open/floor/iron/dark, /area/station/hallway/primary/starboard) +"ntm" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/door/airlock/grunge{ + name = "Stall 3" + }, +/turf/open/floor/iron/showroomfloor, +/area/station/service/abandoned_gambling_den) "ntz" = ( /obj/structure/sign/warning/vacuum/external/directional/south, /obj/effect/turf_decal/tile/yellow/half/contrasted, @@ -40362,12 +40014,31 @@ }, /turf/open/floor/iron/dark, /area/station/security/brig) +"ntZ" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/wood, +/area/station/service/abandoned_gambling_den) "nub" = ( /obj/structure/barricade/wooden, /turf/open/floor/plating, /area/station/maintenance/starboard/fore) +"nuc" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/corporate{ + id_tag = "bsq_to_cq"; + name = "Blueshield's Quarters to Captain's Quarters" + }, +/obj/effect/mapping_helpers/airlock/access/all/admin/general, +/obj/effect/mapping_helpers/airlock/locked, +/turf/open/floor/iron/dark/textured, +/area/station/command/heads_quarters/blueshield) "nue" = ( -/obj/effect/spawner/random/structure/table, +/obj/structure/table, /obj/effect/spawner/random/maintenance/two, /turf/open/floor/iron, /area/station/maintenance/starboard/aft) @@ -40389,20 +40060,22 @@ /area/station/hallway/secondary/service) "nuv" = ( /obj/structure/cable, -/obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/station/maintenance/department/eva) -"nuA" = ( -/obj/structure/window/reinforced/spawner/directional/south, -/turf/open/floor/plating/airless, -/area/space/nearstation) -"nuN" = ( -/obj/effect/turf_decal/stripes/end{ - dir = 4 +"nuK" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 6 }, -/obj/machinery/shower/directional/east, -/turf/open/floor/iron/white/textured, -/area/station/medical/medbay/central) +/obj/machinery/button/door/directional/south{ + id = "med_priv_1"; + name = "Privacy Shutters Control" + }, +/obj/structure/chair/office{ + dir = 8 + }, +/obj/effect/landmark/start/medical_doctor, +/turf/open/floor/iron/white, +/area/station/medical/patients_rooms/room_a) "nuS" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -40413,28 +40086,15 @@ /obj/effect/landmark/event_spawn, /turf/open/floor/iron/dark, /area/station/hallway/primary/starboard) -"nuY" = ( -/obj/effect/turf_decal/trimline/green/filled/warning{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/white, -/area/station/medical/virology) "nvj" = ( -/obj/effect/turf_decal/siding/dark_blue/end{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/carpet/neon/simple/blue/nodots, -/area/station/command/heads_quarters/blueshield) -"nvr" = ( -/obj/effect/turf_decal/box/corners{ - dir = 1 +/obj/effect/turf_decal/tile/dark_blue/fourcorners, +/obj/machinery/door/firedoor/border_only{ + dir = 4 }, -/obj/machinery/power/floodlight, +/obj/structure/window/reinforced/spawner/directional/east, +/obj/structure/closet/firecloset/full, /turf/open/floor/iron/dark, -/area/station/medical/chemistry) +/area/station/hallway/primary/central) "nvt" = ( /obj/effect/turf_decal/trimline/green/filled/line, /obj/effect/turf_decal/trimline/green/line{ @@ -40453,10 +40113,17 @@ /obj/machinery/disposal/bin, /turf/open/floor/iron/dark, /area/station/security/office) -"nvX" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 8 +"nvB" = ( +/obj/effect/turf_decal/trimline/blue/filled/corner{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/duct, /turf/open/floor/iron/white, /area/station/medical/exam_room) "nwa" = ( @@ -40481,19 +40148,10 @@ /turf/open/floor/iron/dark/textured_large, /area/station/hallway/secondary/entry) "nwj" = ( -/obj/machinery/light/directional/south, -/obj/structure/table/wood, -/obj/item/paper_bin/carbon{ - pixel_y = 4 - }, -/obj/effect/spawner/random/bureaucracy/folder{ - pixel_y = 6 - }, -/obj/effect/spawner/random/bureaucracy/pen{ - pixel_y = 6 +/turf/open/floor/iron/dark/corner{ + dir = 8 }, -/turf/open/floor/carpet/blue, -/area/station/medical/psychology) +/area/station/hallway/secondary/exit/departure_lounge) "nwu" = ( /obj/effect/turf_decal/trimline/green/filled/line{ dir = 8 @@ -40510,18 +40168,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/station/maintenance/port/aft) -"nwB" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/blue/line{ - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 - }, -/turf/open/floor/iron/white, -/area/station/medical/medbay/aft) "nwM" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -40540,11 +40186,12 @@ /turf/open/floor/iron, /area/station/cargo/storage) "nxm" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/obj/structure/railing{ dir = 4 }, -/turf/open/floor/wood, -/area/station/service/library/lounge) +/obj/structure/marker_beacon/burgundy, +/turf/open/floor/plating/airless, +/area/space/nearstation) "nxn" = ( /obj/effect/turf_decal/trimline/blue/filled/line, /obj/effect/turf_decal/trimline/blue/line{ @@ -40569,19 +40216,6 @@ /obj/effect/spawner/random/techstorage/rnd_secure_all, /turf/open/floor/iron/dark, /area/station/engineering/storage/tech) -"nxB" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/blue/line{ - dir = 4 - }, -/obj/machinery/light/small/directional/west, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/station/medical/medbay/aft) "nxD" = ( /obj/structure/bed{ dir = 4 @@ -40592,9 +40226,6 @@ /obj/effect/landmark/start/prisoner, /turf/open/floor/carpet/blue, /area/station/security/prison/safe) -"nxF" = ( -/turf/closed/wall, -/area/station/medical/patients_rooms/room_a) "nxG" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -40606,6 +40237,7 @@ /obj/structure/disposalpipe/segment{ dir = 6 }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /turf/open/floor/iron/showroomfloor, /area/station/command/heads_quarters/rd) "nxU" = ( @@ -40629,11 +40261,9 @@ /obj/structure/closet/emcloset/anchored, /turf/open/floor/iron/dark, /area/station/hallway/secondary/exit/departure_lounge) -"nyj" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/landmark/start/gary, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) +"nyh" = ( +/turf/open/floor/carpet/blue, +/area/station/commons/dorms/room2) "nyn" = ( /obj/effect/turf_decal/trimline/dark_blue/filled/line{ dir = 5 @@ -40641,9 +40271,21 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/general/hidden, /turf/open/floor/iron/dark, /area/station/science/server) +"nyt" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/blue/line{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/open/floor/iron/white, +/area/station/medical/medbay/aft) "nyH" = ( /turf/open/floor/wood, -/area/station/commons/dorms) +/area/station/commons/dorms/room5) "nyI" = ( /obj/effect/turf_decal/box, /obj/effect/turf_decal/stripes/corner, @@ -40655,55 +40297,32 @@ /obj/effect/turf_decal/siding/wood/corner, /turf/open/floor/wood, /area/station/commons/vacant_room/office) -"nyT" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible/layer4{ - dir = 5 - }, -/turf/open/floor/iron/dark, -/area/station/engineering/atmos) -"nyU" = ( -/obj/effect/turf_decal/tile/blue/fourcorners, -/obj/structure/window/reinforced/spawner/directional/north, -/obj/structure/table/glass, -/obj/item/storage/box/beakers, -/obj/item/storage/box/syringes{ - pixel_x = 4; - pixel_y = 4 +"nyQ" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 4 }, -/obj/machinery/door/window/right/directional/west{ - name = "Miscellaneous Medical Supplies"; - req_access = list("medical") +/obj/structure/cable, +/obj/structure/table, +/obj/item/storage/belt/utility, +/obj/item/storage/box, +/obj/item/storage/box, +/turf/open/floor/iron/dark/side{ + dir = 4 }, -/turf/open/floor/iron/white, -/area/station/medical/storage) +/area/station/engineering/break_room) "nyW" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 }, /obj/effect/turf_decal/stripes/line, /obj/machinery/door/firedoor, -/turf/open/floor/iron/textured, +/turf/open/floor/iron/dark/textured, /area/station/hallway/primary/aft) "nzn" = ( /obj/structure/cable, /obj/machinery/power/apc/auto_name/directional/north, /turf/open/floor/iron/dark, /area/station/security/prison/visit) -"nzx" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/door/airlock/maintenance, -/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance, -/obj/effect/mapping_helpers/airlock/unres, -/turf/open/floor/plating, -/area/station/maintenance/department/engine/atmos) "nzC" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 4 @@ -40717,27 +40336,6 @@ }, /turf/open/floor/iron/dark, /area/station/security/brig) -"nzH" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/turf/open/floor/plating, -/area/station/maintenance/department/engine/atmos) -"nzR" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/red/line{ - dir = 8 - }, -/obj/machinery/light/directional/east, -/obj/machinery/power/apc/auto_name/directional/east, -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) "nzT" = ( /obj/machinery/meter, /obj/machinery/atmospherics/pipe/smart/manifold/general/visible{ @@ -40745,10 +40343,6 @@ }, /turf/open/floor/iron/dark, /area/station/engineering/atmos) -"nzW" = ( -/mob/living/carbon/human/species/monkey, -/turf/open/floor/grass, -/area/station/medical/virology) "nzX" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -40764,18 +40358,34 @@ /obj/effect/mapping_helpers/airlock/access/any/security/detective, /turf/open/floor/iron/dark/textured, /area/station/security/detectives_office) +"nAa" = ( +/obj/effect/turf_decal/box, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/duct, +/obj/machinery/holopad, +/turf/open/floor/iron/dark/smooth_large, +/area/station/command/bridge) "nAc" = ( -/obj/machinery/newscaster/directional/east, -/obj/structure/table/wood, -/obj/item/flashlight/lamp, +/obj/machinery/camera/directional/north{ + c_tag = "Library - Private Study"; + name = "library camera" + }, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable, /turf/open/floor/wood, /area/station/service/library/private) -"nAK" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 4 +"nAj" = ( +/obj/effect/turf_decal/tile/dark_blue/fourcorners, +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, +/obj/machinery/light/directional/west, +/obj/machinery/teleport/station, /turf/open/floor/iron/dark, -/area/station/engineering/atmos) +/area/station/command/teleporter) "nAM" = ( /obj/machinery/firealarm/directional/north, /obj/machinery/light_switch/directional/north{ @@ -40788,7 +40398,7 @@ /obj/effect/turf_decal/trimline/purple/filled/line{ dir = 1 }, -/obj/structure/noticeboard/directional/north, +/obj/machinery/station_map/directional/north, /turf/open/floor/iron/white, /area/station/science/research) "nAR" = ( @@ -40808,13 +40418,13 @@ /area/station/commons/fitness/recreation) "nBb" = ( /obj/machinery/light/small/directional/west, -/obj/machinery/conveyor{ - id = "package_sort_2" - }, /obj/machinery/camera/directional/west{ - c_tag = "Cargo - Delivery Office"; + c_tag = "Cargo - Delivery Office, West"; name = "cargo camera" }, +/obj/machinery/conveyor{ + id = "package_sort_2" + }, /turf/open/floor/iron/dark, /area/station/cargo/sorting) "nBk" = ( @@ -40837,15 +40447,22 @@ /obj/structure/closet/emcloset, /turf/open/floor/plating, /area/station/maintenance/department/eva) +"nBp" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/duct, +/turf/open/floor/iron, +/area/station/engineering/break_room) "nBD" = ( /obj/structure/window/reinforced/spawner/directional/east, /obj/structure/table/reinforced, /obj/item/storage/box/prisoner{ - pixel_x = -6 + pixel_y = 12 }, /obj/item/storage/box/prisoner{ - pixel_x = 6; - pixel_y = 12 + pixel_x = -6 }, /turf/open/floor/iron/dark, /area/station/security/processing) @@ -40853,10 +40470,22 @@ /turf/closed/wall, /area/station/maintenance/starboard/aft) "nBH" = ( -/obj/effect/turf_decal/tile/yellow/fourcorners, -/obj/machinery/computer/apc_control, -/turf/open/floor/iron/dark, -/area/station/command/bridge) +/obj/effect/turf_decal/box, +/obj/structure/cable, +/obj/machinery/holopad, +/turf/open/floor/iron/dark/smooth_large, +/area/station/security/checkpoint/medical) +"nBJ" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/structure/chair/comfy/black{ + dir = 4 + }, +/obj/effect/landmark/start/station_engineer, +/turf/open/floor/iron, +/area/station/engineering/break_room) "nBQ" = ( /obj/effect/turf_decal/trimline/green/filled/line, /obj/effect/turf_decal/trimline/green/line{ @@ -40875,13 +40504,13 @@ /turf/open/floor/engine, /area/station/science/xenobiology) "nBV" = ( -/obj/structure/disposalpipe/junction{ - dir = 2 +/obj/structure/disposalpipe/junction/flip{ + dir = 4 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, +/turf/open/floor/catwalk_floor, /area/station/maintenance/department/science) "nBX" = ( /obj/effect/turf_decal/trimline/neutral/line, @@ -40891,11 +40520,6 @@ /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /turf/open/floor/iron/dark, /area/station/hallway/primary/port) -"nCa" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/oil/slippery, -/turf/open/floor/iron, -/area/station/maintenance/department/engine/atmos) "nCp" = ( /obj/effect/turf_decal/box, /obj/machinery/holopad, @@ -40907,28 +40531,50 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, /turf/open/floor/iron/showroomfloor, /area/station/security/prison/shower) -"nCA" = ( -/obj/effect/landmark/blobstart, -/obj/machinery/duct, -/turf/open/floor/plating, -/area/station/maintenance/central) "nCB" = ( +/obj/machinery/camera/autoname/directional/north, /obj/structure/chair/sofa/middle/maroon, /obj/effect/landmark/start/hangover, /turf/open/floor/iron/dark/side{ dir = 1 }, /area/station/commons/fitness) +"nCK" = ( +/obj/machinery/camera/directional/east{ + c_tag = "Security - Prison, Bitrunning Den"; + name = "security camera" + }, +/obj/structure/chair/plastic{ + dir = 1 + }, +/turf/open/floor/carpet/black, +/area/station/security/bitden) +"nCP" = ( +/obj/effect/mapping_helpers/broken_floor, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) "nCY" = ( -/obj/structure/window/reinforced/spawner/directional/west, -/obj/machinery/airalarm/directional/south, -/obj/item/kirbyplants/random, -/turf/open/floor/wood/tile, -/area/station/service/library/artgallery) +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) "nDn" = ( -/obj/effect/spawner/random/trash/hobo_squat, -/turf/open/floor/iron, -/area/station/maintenance/starboard/aft) +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 4 + }, +/obj/machinery/light/small/directional/east, +/obj/machinery/power/apc/auto_name/directional/east, +/obj/structure/cable, +/obj/structure/chair/sofa/corp{ + dir = 8 + }, +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron/white, +/area/station/medical/medbay/lobby) "nDq" = ( /obj/structure/cable, /obj/effect/turf_decal/siding/wood{ @@ -40965,6 +40611,23 @@ pixel_y = -3 }, /obj/item/ammo_box/magazine/m35/rubber, +/obj/item/ammo_box/magazine/m35/rubber{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/ammo_box/magazine/m35/rubber{ + pixel_x = 6; + pixel_y = 6 + }, +/obj/item/ammo_box/magazine/m35/rubber{ + pixel_x = -6; + pixel_y = -6 + }, +/obj/item/ammo_box/magazine/m35/rubber{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/item/ammo_box/magazine/m35/rubber, /obj/item/ammo_box/magazine/m35/rubber{ pixel_x = 3; pixel_y = 3 @@ -40976,54 +40639,60 @@ /turf/open/floor/iron/dark, /area/station/ai_monitored/security/armory) "nDw" = ( -/obj/effect/mapping_helpers/burnt_floor, -/obj/effect/decal/cleanable/greenglow, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) -"nDy" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/station/security/prison/visit) -"nDK" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/station/service/hydroponics/garden) -"nEj" = ( -/obj/effect/turf_decal/trimline/green/filled/line, -/obj/effect/turf_decal/trimline/green/line{ - dir = 1 +/obj/structure/table, +/obj/item/stack/sheet/iron/fifty{ + pixel_x = -7; + pixel_y = 7 }, -/obj/machinery/light/small/directional/south, -/obj/machinery/station_map/directional/south, +/obj/item/stack/sheet/glass/fifty{ + pixel_x = 7; + pixel_y = 7 + }, +/obj/item/storage/toolbox/mechanical{ + pixel_y = 7 + }, +/obj/item/wrench/medical, +/obj/item/stack/cable_coil, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"nDy" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, /turf/open/floor/iron/dark, -/area/station/hallway/primary/port) -"nEn" = ( +/area/station/security/prison/visit) +"nDF" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/turf/open/floor/iron/white, +/area/station/medical/storage) +"nDK" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/duct, -/obj/structure/window/reinforced/spawner/directional/north, -/obj/machinery/computer/communications, -/turf/open/floor/wood, -/area/station/command/heads_quarters/captain) -"nEx" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible/layer2, -/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible/layer4, +/turf/open/floor/iron, +/area/station/service/hydroponics/garden) +"nEb" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/dark, -/area/station/engineering/atmos) +/area/station/engineering/storage/tech) "nEI" = ( /obj/effect/spawner/random/trash/hobo_squat, +/obj/effect/mob_spawn/corpse/human/assistant, /turf/open/floor/plating, /area/station/maintenance/port/fore) "nEU" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable, /obj/machinery/door/poddoor/shutters{ - id = "arrivals_security_post"; - name = "Security Post Shutters"; + id = "arrivals_security_checkpoint"; + name = "Security Checkpoint Shutters"; dir = 1 }, /turf/open/floor/plating, @@ -41035,6 +40704,14 @@ /obj/structure/sign/warning/electric_shock/directional/west, /turf/open/floor/plating, /area/station/maintenance/port/fore) +"nFf" = ( +/obj/structure/disposalpipe/junction/yjunction, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/duct, +/turf/open/floor/iron/dark, +/area/station/command/bridge) "nFn" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 6 @@ -41042,14 +40719,21 @@ /obj/structure/chair/stool/directional/west, /turf/open/floor/iron/dark, /area/station/security/brig) +"nFo" = ( +/obj/effect/turf_decal/trimline/brown/filled/line, +/obj/structure/extinguisher_cabinet/directional/south, +/turf/open/floor/iron/dark/side, +/area/station/cargo/storage) "nFw" = ( /obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 8 }, -/obj/machinery/modular_computer/preset/id{ +/obj/machinery/computer/station_alert{ dir = 4 }, -/turf/open/floor/iron, +/turf/open/floor/iron/dark/side{ + dir = 8 + }, /area/station/command/heads_quarters/ce) "nFK" = ( /obj/effect/turf_decal/tile/red/fourcorners, @@ -41058,26 +40742,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/dark, /area/station/security/checkpoint/escape) -"nFM" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/firedoor, -/obj/machinery/door/window/left/directional/west{ - name = "Apothecary Desk"; - req_access = list("pharmacy") - }, -/obj/machinery/door/window/right/directional/east{ - name = "Apothecary Desk" - }, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "apothecary_shutters"; - name = "Apothecary Shutters"; - dir = 4 - }, -/obj/structure/desk_bell{ - pixel_x = 6 - }, -/turf/open/floor/iron/white, -/area/station/medical/pharmacy) "nFR" = ( /obj/effect/turf_decal/tile/red/full, /obj/effect/turf_decal/box, @@ -41088,24 +40752,23 @@ /turf/open/floor/iron/dark/smooth_large, /area/station/security/checkpoint/escape) "nGg" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/ghost_critter_spawn, -/turf/open/floor/iron/dark, +/turf/open/floor/glass/reinforced, /area/station/commons/fitness/recreation) "nGl" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/chair/wood, -/turf/open/floor/wood, -/area/station/security/prison/rec) +/obj/machinery/duct, +/turf/open/floor/iron/dark, +/area/station/security/prison/mess) "nGn" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/station/maintenance/port/fore) "nGp" = ( -/obj/machinery/power/apc/auto_name/directional/west, +/obj/effect/turf_decal/tile/blue/opposingcorners{ + dir = 1 + }, /obj/structure/cable, -/turf/open/floor/iron/dark, +/obj/machinery/power/apc/auto_name/directional/west, +/turf/open/floor/iron/checker, /area/station/security/prison/shower) "nGs" = ( /obj/machinery/duct, @@ -41128,37 +40791,19 @@ }, /obj/structure/table/reinforced, /obj/item/paper_bin, -/obj/effect/spawner/random/bureaucracy/folder, -/obj/effect/spawner/random/bureaucracy/pen, +/obj/item/folder, +/obj/item/pen, /turf/open/floor/iron/checker, /area/station/science/lab) "nGG" = ( /obj/structure/closet/secure_closet/personal/cabinet, /turf/open/floor/carpet/red, -/area/station/commons/dorms) +/area/station/commons/dorms/room6) "nGW" = ( /obj/effect/decal/cleanable/generic, /obj/effect/decal/cleanable/robot_debris/down, /turf/open/floor/iron/checker, /area/station/maintenance/port/fore) -"nHi" = ( -/obj/effect/turf_decal/tile/blue/half/contrasted{ - dir = 4 - }, -/obj/structure/table/glass, -/obj/item/emergency_bed{ - pixel_y = 6 - }, -/obj/item/emergency_bed{ - pixel_y = 11 - }, -/obj/item/emergency_bed{ - pixel_y = 13 - }, -/turf/open/floor/iron/dark/side{ - dir = 8 - }, -/area/station/medical/paramedic) "nHp" = ( /obj/structure/flora/grass/jungle/a/style_random, /obj/structure/flora/bush/sparsegrass/style_random, @@ -41183,30 +40828,39 @@ }, /area/station/commons/fitness/recreation) "nHY" = ( -/obj/effect/spawner/random/trash/mess, +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters{ + id = "hydroponics_shutters"; + name = "Hydroponics Shutters"; + dir = 1 + }, /turf/open/floor/plating, -/area/station/maintenance/department/science) +/area/station/service/hydroponics) "nIa" = ( /obj/machinery/light/directional/west, -/obj/structure/chair/stool/directional/south, +/obj/structure/bed/double{ + dir = 4 + }, +/obj/item/bedsheet/dorms_double{ + dir = 1 + }, +/obj/effect/landmark/start/hangover, /turf/open/floor/carpet/red, -/area/station/commons/dorms) +/area/station/commons/dorms/room6) "nIb" = ( -/obj/effect/decal/cleanable/dirt, /obj/machinery/camera/directional/west{ c_tag = "Engineering - Atmospherics Incinerator"; name = "engineering camera" }, +/obj/machinery/firealarm/directional/west{ + pixel_y = 5 + }, /obj/machinery/atmospherics/components/tank/plasma, -/obj/structure/sign/warning/no_smoking{ - pixel_x = -28 +/obj/machinery/light_switch/directional/west{ + pixel_y = -5 }, /turf/open/floor/iron, /area/station/maintenance/disposal/incinerator) -"nIh" = ( -/obj/machinery/light/floor/has_bulb, -/turf/open/floor/iron/dark/smooth_large, -/area/station/science/research/abandoned) "nIs" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -41225,7 +40879,7 @@ dir = 4 }, /obj/structure/cable, -/turf/open/floor/plating, +/turf/open/floor/catwalk_floor/iron_dark, /area/station/maintenance/department/science) "nIt" = ( /obj/effect/turf_decal/trimline/dark_blue/filled/line{ @@ -41235,15 +40889,18 @@ /obj/structure/window/reinforced/spawner/directional/south, /turf/open/floor/iron/dark, /area/station/ai_monitored/turret_protected/ai_upload) +"nIw" = ( +/obj/effect/mapping_helpers/burnt_floor, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/trash/garbage, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) "nIx" = ( /obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 8 }, /turf/open/floor/iron/dark, /area/station/science/ordnance) -"nIA" = ( -/turf/open/floor/iron/showroomfloor, -/area/station/command/heads_quarters/captain/private) "nIC" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 4 @@ -41258,21 +40915,31 @@ /obj/effect/spawner/structure/window/reinforced/plasma, /turf/open/floor/plating, /area/station/security/execution) +"nII" = ( +/obj/machinery/light/small/directional/south, +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/cable, +/obj/machinery/suit_storage_unit/captain, +/turf/open/floor/wood, +/area/station/command/heads_quarters/captain/private) "nIN" = ( -/obj/effect/decal/cleanable/generic, -/obj/effect/spawner/random/trash/hobo_squat, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) +/turf/closed/wall, +/area/station/medical/virology) +"nIP" = ( +/turf/closed/wall, +/area/station/commons/dorms/room2) "nIW" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 4 }, -/obj/machinery/firealarm/directional/south, +/obj/machinery/firealarm/directional/south{ + pixel_x = 5 + }, /obj/machinery/light_switch/directional/south{ - pixel_x = -8 + pixel_x = -5 }, /obj/machinery/camera/autoname/directional/south, -/turf/open/floor/iron/dark, +/turf/open/floor/wood/tile, /area/station/service/chapel/office) "nJa" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -41287,9 +40954,13 @@ /turf/open/floor/iron/white, /area/station/science/xenobiology) "nJc" = ( -/obj/effect/mapping_helpers/broken_floor, -/turf/open/floor/iron/cafeteria, -/area/station/maintenance/starboard/aft) +/obj/effect/turf_decal/tile/yellow/fourcorners, +/obj/structure/chair/sofa/bench/left{ + dir = 4 + }, +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/aft) "nJi" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -41302,8 +40973,9 @@ id_tag = "dorm_4"; name = "Dorm 4" }, +/obj/structure/cable, /turf/open/floor/iron/dark/textured, -/area/station/commons/dorms) +/area/station/commons/dorms/room4) "nJk" = ( /turf/open/floor/carpet/green, /area/station/commons/locker) @@ -41311,13 +40983,22 @@ /obj/effect/turf_decal/trimline/red/filled/warning, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/showroomfloor, +/turf/open/floor/iron/dark, /area/station/security/warden) +"nJr" = ( +/obj/effect/turf_decal/trimline/blue/filled/warning{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/medical/exam_room) "nJx" = ( -/obj/machinery/airalarm/directional/north, -/obj/structure/table/wood, +/obj/structure/extinguisher_cabinet/directional/north, +/obj/structure/dresser, /turf/open/floor/wood/tile, -/area/station/commons/dorms) +/area/station/commons/dorms/room4) "nJy" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -41327,10 +41008,10 @@ }, /obj/machinery/door/firedoor, /obj/structure/table/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ +/obj/machinery/door/poddoor/shutters{ id = "bar_sec_shutters"; name = "Bar Shutters"; - dir = 8 + dir = 4 }, /obj/structure/desk_bell{ pixel_y = 2; @@ -41344,11 +41025,6 @@ }, /turf/open/floor/iron/white, /area/station/science/research) -"nJL" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/station/commons/storage/primary) "nJN" = ( /obj/effect/turf_decal/trimline/neutral/line{ dir = 4 @@ -41381,32 +41057,19 @@ /turf/open/floor/iron/dark/smooth_large, /area/station/ai_monitored/turret_protected/ai) "nKe" = ( -/obj/machinery/light/dim/directional/east, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 6 - }, -/obj/effect/turf_decal/stripes/end{ - dir = 4 +/obj/effect/turf_decal/box, +/obj/structure/closet/crate, +/obj/item/stack/license_plates/empty/fifty, +/obj/item/stack/license_plates/empty/fifty, +/obj/item/stack/license_plates/empty/fifty, +/turf/open/floor/iron/dark/side{ + dir = 5 }, -/obj/effect/landmark/start/prisoner, -/turf/open/floor/carpet/black, -/area/station/security/bitden) -"nKf" = ( -/obj/machinery/firealarm/directional/south, -/obj/machinery/light/small/directional/south, -/obj/effect/spawner/random/vending/snackvend, -/turf/open/floor/iron/dark, -/area/station/command/bridge) -"nKn" = ( -/obj/effect/turf_decal/trimline/blue/filled/line, -/obj/machinery/airalarm/directional/south, -/turf/open/floor/iron/white/textured, -/area/station/medical/chemistry) +/area/station/security/prison/work) "nKo" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/station/security/prison/workout) +/obj/machinery/light/small/directional/east, +/turf/open/floor/iron/dark, +/area/station/security/prison) "nKr" = ( /turf/closed/wall, /area/station/solars/starboard/fore) @@ -41414,9 +41077,15 @@ /obj/machinery/light/small/directional/east, /turf/open/floor/engine/o2, /area/station/engineering/atmos) +"nKz" = ( +/obj/machinery/light/small/directional/north, +/obj/machinery/button/door/directional/north{ + id = "maint_bar_shutters"; + name = "Bar Shutters Control" + }, +/turf/open/floor/wood, +/area/station/service/abandoned_gambling_den) "nKP" = ( -/obj/machinery/light/small/directional/south, -/obj/machinery/firealarm/directional/south, /obj/structure/extinguisher_cabinet/directional/east, /obj/machinery/cryopod{ dir = 8 @@ -41464,28 +41133,12 @@ dir = 9 }, /area/station/hallway/secondary/service) -"nLa" = ( -/obj/effect/turf_decal/trimline/dark_blue/filled/line{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/dark_blue/line{ - dir = 4 - }, -/obj/machinery/station_map/engineering/directional/west, -/turf/open/floor/iron/dark, -/area/station/hallway/primary/central) -"nLl" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/turf/open/floor/iron, -/area/station/hallway/secondary/exit/departure_lounge) "nLC" = ( -/obj/structure/table/wood, -/obj/item/flashlight/lamp/green{ - pixel_x = -5; - pixel_y = 3 +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 4 }, -/turf/open/floor/wood, -/area/station/service/library) +/turf/open/floor/iron/white, +/area/station/medical/medbay/lobby) "nLE" = ( /turf/open/space, /area/space) @@ -41496,11 +41149,6 @@ /obj/structure/particle_accelerator/particle_emitter/left, /turf/open/floor/plating/airless, /area/space/nearstation) -"nLS" = ( -/obj/effect/mapping_helpers/burnt_floor, -/obj/item/grown/bananapeel, -/turf/open/floor/plating, -/area/station/maintenance/department/engine/atmos) "nMm" = ( /obj/effect/turf_decal/trimline/green/filled/line{ dir = 1 @@ -41512,37 +41160,30 @@ /turf/open/floor/iron/dark, /area/station/hallway/secondary/entry) "nMn" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 - }, -/turf/open/floor/carpet, -/area/station/service/library) +/turf/closed/wall, +/area/station/medical/cryo) +"nMo" = ( +/obj/effect/turf_decal/box, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/duct, +/obj/machinery/holopad, +/turf/open/floor/iron/white/smooth_large, +/area/station/medical/break_room) +"nMp" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/trash/graffiti, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) "nMq" = ( /obj/structure/cable, /obj/machinery/power/apc/auto_name/directional/south, /turf/open/floor/circuit, /area/station/ai_monitored/turret_protected/ai) -"nMx" = ( -/obj/effect/turf_decal/trimline/blue/filled/corner{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/blue/line{ - dir = 6 - }, -/turf/open/floor/iron/white, -/area/station/medical/medbay/aft) "nMG" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /turf/open/floor/iron/dark, /area/station/hallway/secondary/exit/departure_lounge) -"nML" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/duct, -/turf/open/floor/iron/dark, -/area/station/command/meeting_room) "nMW" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -41550,15 +41191,25 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/iron, /area/station/cargo/sorting) -"nNs" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 1 +"nNt" = ( +/obj/effect/spawner/structure/window, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "med_priv_2"; + name = "Privacy Shutters"; + dir = 4 }, -/obj/machinery/vending/engivend, -/turf/open/floor/iron/dark/side{ +/turf/open/floor/plating, +/area/station/medical/patients_rooms/room_b) +"nNu" = ( +/obj/structure/disposalpipe/junction{ dir = 1 }, -/area/station/engineering/storage_shared) +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/duct, +/turf/open/floor/iron/white, +/area/station/medical/medbay/aft) "nNH" = ( /obj/effect/turf_decal/trimline/red/filled/line, /obj/structure/table, @@ -41572,31 +41223,16 @@ /obj/effect/spawner/random/trash/garbage, /turf/open/floor/plating, /area/station/maintenance/starboard/fore) -"nNK" = ( -/obj/effect/turf_decal/tile/blue/fourcorners, -/obj/machinery/light/small/directional/north, -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/east, -/obj/machinery/firealarm/directional/north, -/obj/machinery/camera/directional/north{ - c_tag = "Medical - Exam Room"; - name = "medical camera"; - network = list("ss13","medbay") - }, -/obj/machinery/light_switch/directional/north{ - pixel_x = 8 - }, -/obj/machinery/computer/operating{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/station/medical/exam_room) "nNM" = ( /obj/effect/turf_decal/trimline/brown/filled/line{ dir = 4 }, /obj/machinery/light/directional/east, /obj/machinery/airalarm/directional/east, +/obj/structure/chair{ + dir = 8 + }, +/obj/effect/landmark/start/cargo_technician, /turf/open/floor/iron/dark/side{ dir = 4 }, @@ -41616,9 +41252,10 @@ /turf/open/floor/iron/showroomfloor, /area/station/commons/toilet/restrooms) "nNQ" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/table/wood, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/structure/table/reinforced, +/obj/item/stack/sheet/mineral/coal/five, /turf/open/floor/wood, /area/station/smithing) "nNV" = ( @@ -41640,10 +41277,14 @@ /obj/effect/turf_decal/trimline/brown/filled/line{ dir = 1 }, +/obj/machinery/camera/directional/north{ + c_tag = "Cargo - Mining Office"; + name = "cargo camera" + }, /obj/machinery/airalarm/directional/north, /obj/structure/table, /obj/item/storage/medkit/regular{ - pixel_x = 3; + pixel_x = 6; pixel_y = 6 }, /turf/open/floor/iron/dark/side{ @@ -41656,25 +41297,24 @@ /area/station/security/prison/safe) "nOu" = ( /obj/structure/cable, -/obj/effect/decal/cleanable/dirt, /obj/structure/disposalpipe/segment{ dir = 4 }, /turf/open/floor/plating, /area/station/maintenance/department/science/xenobiology) +"nOv" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/turf/open/floor/iron/white, +/area/station/medical/virology) "nOw" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, /turf/open/floor/iron, /area/station/cargo/warehouse) -"nOF" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/duct, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) "nOK" = ( /obj/machinery/firealarm/directional/north, /turf/open/floor/iron/dark/side{ @@ -41685,18 +41325,26 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/cable, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, +/obj/effect/spawner/random/trash/garbage, +/turf/open/floor/catwalk_floor, /area/station/maintenance/department/security/brig) +"nOO" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/holopad, +/turf/open/floor/wood, +/area/station/service/library/lounge) "nOZ" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/station/maintenance/port/fore) +/obj/effect/turf_decal/tile/blue/full, +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron/white/smooth_large, +/area/station/medical/medbay/central) "nPf" = ( -/turf/closed/wall, -/area/station/command/heads_quarters/captain/private) +/obj/machinery/light/small/directional/east, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/carpet/blue, +/area/station/medical/psychology) "nPl" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -41704,44 +41352,27 @@ /obj/structure/cable, /turf/open/floor/plating, /area/station/maintenance/port/aft) -"nPp" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/station/commons/vacant_room/commissary) -"nPq" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line, -/obj/effect/turf_decal/trimline/neutral/line{ +"nPt" = ( +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/trash/garbage, +/turf/open/floor/plating, +/area/station/maintenance/department/engine/atmos) +"nPx" = ( +/obj/effect/turf_decal/tile/blue/opposingcorners{ dir = 1 }, -/obj/structure/sign/departments/maint/directional/south, -/obj/item/kirbyplants/random, -/turf/open/floor/iron, -/area/station/hallway/primary/aft) -"nPs" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/yellow/line{ - dir = 4 - }, -/obj/structure/table, -/obj/item/aicard, -/turf/open/floor/iron/dark, -/area/station/engineering/storage/tech) -"nPx" = ( +/obj/structure/cable, /obj/structure/table, /obj/structure/bedsheetbin, -/obj/structure/cable, -/turf/open/floor/iron/dark, +/turf/open/floor/iron/checker, /area/station/security/prison/shower) "nPz" = ( /obj/structure/flora/bush/large/style_random, /turf/open/floor/grass, /area/station/hallway/secondary/exit/departure_lounge) "nPC" = ( -/obj/effect/turf_decal/tile/dark_blue/fourcorners, +/obj/effect/turf_decal/tile/dark_blue/full, /obj/effect/turf_decal/loading_area/white{ dir = 8 }, @@ -41750,25 +41381,33 @@ id = "hop_queue"; name = "HoP Queue Shutters" }, -/turf/open/floor/iron/dark, +/turf/open/floor/iron/dark/smooth_large, /area/station/hallway/primary/central) "nPI" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/spawner/random/engineering/tracking_beacon, -/turf/open/floor/iron/dark, +/turf/open/floor/glass/reinforced, /area/station/commons/fitness/recreation) "nPL" = ( -/obj/effect/turf_decal/tile/dark_blue/fourcorners, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/turf/open/floor/iron/dark, -/area/station/command/bridge) +/obj/machinery/airalarm/directional/south, +/obj/structure/table/wood, +/obj/machinery/fax{ + fax_name = "Psychology Office"; + name = "Psychology Office Fax Machine" + }, +/turf/open/floor/wood, +/area/station/medical/psychology) "nPR" = ( /obj/effect/turf_decal/trimline/purple/filled/line{ dir = 1 }, /turf/open/floor/iron, /area/station/science/robotics/lab) +"nQh" = ( +/obj/structure/chair/sofa/bench/solo{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/command/bridge) "nQm" = ( /obj/effect/turf_decal/trimline/green/filled/warning, /obj/effect/turf_decal/trimline/green/warning{ @@ -41777,25 +41416,37 @@ /turf/open/floor/iron/dark, /area/station/hallway/primary/port) "nQn" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/spawner/random/trash/garbage, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, /turf/open/floor/plating, /area/station/maintenance/port/aft) -"nQD" = ( -/obj/machinery/light/small/directional/north, -/obj/effect/spawner/random/structure/closet_maintenance, -/turf/open/floor/plating, -/area/station/maintenance/department/science) -"nQM" = ( +"nQw" = ( /obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 8 + dir = 4 }, /turf/open/floor/iron/white, -/area/station/medical/storage) -"nQN" = ( -/obj/effect/mapping_helpers/broken_floor, +/area/station/medical/exam_room) +"nQC" = ( +/obj/structure/table/wood, +/obj/machinery/chem_dispenser/drinks{ + dir = 1 + }, /turf/open/floor/wood, -/area/station/maintenance/starboard/aft) +/area/station/service/abandoned_gambling_den) +"nQD" = ( +/obj/effect/turf_decal/siding/wood/corner{ + dir = 1 + }, +/obj/structure/extinguisher_cabinet/directional/north, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/stone, +/area/station/smithing) +"nQN" = ( +/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/machinery/computer/records/medical{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/station/medical/office) "nRj" = ( /obj/effect/turf_decal/stripes/end, /obj/structure/cable, @@ -41817,18 +41468,22 @@ }, /turf/open/floor/iron/dark, /area/station/security/brig) -"nRE" = ( -/obj/machinery/door/airlock/external{ - name = "Exploration Shuttle Dock" +"nRo" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/obj/effect/mapping_helpers/airlock/access/all/science/general, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/turf/open/floor/iron/dark/textured_large, -/area/station/science/research/abandoned) +/obj/item/radio/intercom/directional/south, +/turf/open/floor/iron/textured, +/area/station/engineering/main) +"nRD" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/space_heater, +/turf/open/floor/iron/dark/smooth_large, +/area/station/engineering/atmos) "nRV" = ( -/obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 }, @@ -41851,36 +41506,28 @@ }, /turf/open/space/basic, /area/space/nearstation) -"nSt" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ - dir = 4 +"nSF" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 5 }, -/obj/structure/cable, -/obj/effect/spawner/random/structure/steam_vent, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) -"nSy" = ( -/obj/machinery/camera/autoname/directional/east, -/obj/machinery/light/small/directional/east, -/turf/open/floor/wood, -/area/station/service/bar/backroom) -"nSF" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/obj/machinery/power/apc/auto_name/directional/east, -/obj/machinery/firealarm/directional/north, +/obj/machinery/power/apc/auto_name/directional/east, +/obj/machinery/firealarm/directional/north, /obj/structure/cable, /turf/open/floor/engine, /area/station/ai_monitored/turret_protected/aisat_interior) +"nSU" = ( +/obj/effect/turf_decal/tile/yellow/fourcorners, +/obj/structure/window/reinforced/spawner/directional/east, +/obj/structure/tank_dispenser, +/turf/open/floor/iron/dark, +/area/station/engineering/storage/tech) "nTa" = ( -/obj/effect/mapping_helpers/broken_floor, -/obj/machinery/shower/directional/west, -/obj/machinery/light/small/directional/south, -/turf/open/floor/iron/showroomfloor, -/area/station/maintenance/starboard/aft) +/obj/effect/turf_decal/tile/blue/opposingcorners, +/obj/item/kirbyplants/random, +/turf/open/floor/iron/checker{ + dir = 1 + }, +/area/station/command/heads_quarters/cmo) "nTn" = ( /obj/structure/lattice, /obj/item/clothing/mask/animal/horsehead/cursed{ @@ -41896,32 +41543,29 @@ req_access = list("ai_upload") }, /obj/machinery/door/poddoor/shutters/preopen{ - dir = 4; + dir = 8; id = "secondary_ai_core_shutters"; name = "Secondary AI Core Shutters" }, /turf/open/floor/engine, /area/station/ai_monitored/turret_protected/ai) -"nTB" = ( -/obj/structure/table/wood, -/obj/item/reagent_containers/cup/glass/bottle/wine, -/obj/item/reagent_containers/cup/glass/drinkingglass/shotglass{ - pixel_x = -8; - pixel_y = 8 - }, -/obj/item/reagent_containers/cup/glass/drinkingglass/shotglass{ - pixel_x = 8; - pixel_y = 8 - }, -/turf/open/floor/carpet/royalblue, -/area/station/command/heads_quarters/captain) "nTS" = ( -/obj/effect/landmark/event_spawn, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /obj/structure/cable, +/obj/effect/landmark/event_spawn, /turf/open/floor/iron/dark, /area/station/hallway/primary/central) +"nUh" = ( +/obj/effect/turf_decal/trimline/red/filled/line, +/obj/machinery/computer/records/security{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/station/security/checkpoint/engineering) "nUi" = ( /obj/structure/disposalpipe/trunk{ dir = 1 @@ -41929,17 +41573,6 @@ /obj/machinery/disposal/bin, /turf/open/floor/iron/dark/side, /area/station/hallway/secondary/service) -"nUs" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 10 - }, -/obj/effect/turf_decal/trimline/blue/corner{ - dir = 4 - }, -/obj/structure/table/glass, -/obj/structure/window/reinforced/spawner/directional/south, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) "nUv" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 8 @@ -41954,17 +41587,21 @@ /obj/item/pen, /turf/open/floor/iron/dark, /area/station/security/brig/entrance) -"nUE" = ( -/obj/structure/sign/departments/science/directional/east, +"nUH" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/effect/spawner/random/engineering/tracking_beacon, /turf/open/floor/iron/dark, -/area/station/command/bridge) +/area/station/engineering/atmos) "nUK" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ +/obj/effect/decal/cleanable/dirt, +/obj/effect/mapping_helpers/broken_floor, +/obj/effect/spawner/random/structure/chair_flipped{ dir = 8 }, -/obj/machinery/vending/wardrobe/chem_wardrobe, -/turf/open/floor/iron/white, -/area/station/medical/pharmacy) +/turf/open/floor/plating, +/area/station/maintenance/department/engine/atmos) "nUQ" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -41980,12 +41617,13 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden, /turf/open/floor/plating, /area/station/maintenance/department/science/xenobiology) -"nVa" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 8 +"nVc" = ( +/obj/structure/chair/office/light{ + dir = 4 }, -/turf/open/floor/iron/white/textured, -/area/station/medical/chemistry) +/obj/effect/landmark/start/librarian, +/turf/open/floor/iron/vaporwave, +/area/station/service/library/printer) "nVk" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -42007,6 +41645,11 @@ /obj/effect/turf_decal/bot, /turf/open/floor/iron/white, /area/station/science/research) +"nVu" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/ghost_critter_spawn, +/turf/open/floor/iron/checker, +/area/station/maintenance/port/fore) "nVy" = ( /obj/effect/turf_decal/tile/purple/fourcorners, /turf/open/floor/iron/dark, @@ -42018,6 +41661,10 @@ /obj/structure/disposalpipe/segment{ dir = 6 }, +/obj/structure/chair/office{ + dir = 8 + }, +/obj/effect/landmark/start/scientist, /turf/open/floor/iron/white, /area/station/science/explab) "nVA" = ( @@ -42030,48 +41677,19 @@ /obj/structure/cable, /obj/machinery/door/poddoor/shutters{ id = "robotics_garage"; - name = "Garage Shutters" + name = "Robotics Garage Shutters" }, /turf/open/floor/iron/dark/textured, /area/station/science/robotics/mechbay) -"nVB" = ( -/obj/structure/table/wood, -/obj/item/phone{ - pixel_x = -6; - pixel_y = 10 - }, -/obj/machinery/recharger{ - pixel_x = -4; - pixel_y = -1 - }, -/obj/item/paper_bin{ - pixel_y = 4; - pixel_x = 9 - }, -/obj/item/stamp/head/hos{ - pixel_x = 10; - pixel_y = 6 - }, -/turf/open/floor/wood, -/area/station/command/heads_quarters/hos) "nVC" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, /turf/open/floor/iron, /area/station/command/heads_quarters/ce) -"nVN" = ( -/obj/effect/turf_decal/trimline/dark_blue/filled/line{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/dark_blue/line, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) "nWh" = ( +/obj/machinery/duct, /obj/structure/table/reinforced, -/obj/item/reagent_containers/cup/soup_pot{ - pixel_x = 4; - pixel_y = 8 - }, /turf/open/floor/iron/kitchen, /area/station/security/prison/mess) "nWp" = ( @@ -42127,6 +41745,11 @@ /obj/machinery/door/poddoor/massdriver_ordnance, /turf/open/floor/plating, /area/station/science/ordnance/testlab) +"nWS" = ( +/obj/effect/turf_decal/tile/yellow/fourcorners, +/obj/item/kirbyplants/random, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/aft) "nWT" = ( /obj/effect/turf_decal/trimline/purple/filled/line{ dir = 6 @@ -42135,32 +41758,51 @@ /turf/open/floor/iron/white, /area/station/science/lab) "nXt" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/tile/dark_blue/full, +/obj/effect/turf_decal/box, /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/command/glass{ - name = "Bridge" - }, -/obj/effect/mapping_helpers/airlock/access/all/command/general, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, -/obj/effect/landmark/navigate_destination/bridge, -/turf/open/floor/iron/dark/textured, -/area/station/command/bridge) +/obj/machinery/holopad, +/turf/open/floor/iron/dark/smooth_large, +/area/station/command/teleporter) "nXA" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/turf_decal/trimline/red/filled/warning, /obj/structure/cable, -/turf/open/floor/iron/showroomfloor, +/turf/open/floor/iron/dark, /area/station/security/lockers) +"nXD" = ( +/obj/effect/turf_decal/trimline/blue/filled/line, +/obj/effect/turf_decal/trimline/blue/line{ + dir = 1 + }, +/obj/machinery/light/small/directional/south, +/obj/structure/sign/departments/exam_room/directional/south, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"nXF" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command{ + name = "Meeting Room" + }, +/obj/effect/mapping_helpers/airlock/access/all/command/general, +/turf/open/floor/iron/dark/textured, +/area/station/command/meeting_room) "nXP" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 9 @@ -42169,7 +41811,7 @@ /obj/machinery/computer/security{ dir = 4 }, -/turf/open/floor/iron/showroomfloor, +/turf/open/floor/iron/dark, /area/station/security/warden) "nXR" = ( /obj/effect/turf_decal/tile/neutral/full, @@ -42188,8 +41830,11 @@ /turf/open/floor/iron/dark, /area/station/hallway/primary/central) "nYb" = ( -/obj/structure/window/reinforced/spawner/directional/south, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, /obj/structure/window/reinforced/spawner/directional/west, +/obj/structure/window/reinforced/spawner/directional/south, /turf/open/floor/iron/dark, /area/station/commons/fitness/recreation) "nYd" = ( @@ -42201,20 +41846,36 @@ dir = 1 }, /area/station/cargo/miningoffice) +"nYe" = ( +/obj/machinery/firealarm/directional/north{ + pixel_x = -5 + }, +/obj/machinery/light_switch/directional/north{ + pixel_x = 5 + }, +/obj/machinery/vending/games, +/turf/open/floor/wood, +/area/station/service/library/lounge) "nYl" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible, /turf/open/floor/engine, /area/station/science/xenobiology) "nYx" = ( +/obj/machinery/camera/autoname/directional/west, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/trimline/purple/filled/warning{ - dir = 10 - }, /obj/structure/cable, -/obj/machinery/camera/autoname/directional/west, -/turf/open/floor/iron/white, +/turf/open/floor/iron/showroomfloor, /area/station/science/research) +"nYO" = ( +/obj/effect/turf_decal/trimline/dark_blue/filled/line{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/dark_blue/line, +/obj/machinery/light/directional/north, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) "nYQ" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -42236,26 +41897,21 @@ /turf/open/floor/iron/dark/textured, /area/station/cargo/miningoffice) "nZa" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/blood/tracks{ - dir = 4 +/obj/machinery/light/small/directional/east, +/obj/machinery/camera/directional/east{ + c_tag = "Service - Bar, Backroom"; + name = "service camera" }, -/turf/open/floor/iron/dark, -/area/station/maintenance/starboard/fore) +/turf/open/floor/wood, +/area/station/service/bar/backroom) "nZd" = ( -/obj/effect/spawner/random/structure/table_or_rack, -/obj/item/stack/rods/fifty, -/obj/item/stack/sheet/glass/fifty, -/turf/open/floor/plating, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/turf/open/floor/catwalk_floor, /area/station/maintenance/starboard/aft) "nZg" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 1 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/structure/cable/layer1, /turf/open/floor/iron, /area/station/engineering/main) "nZj" = ( @@ -42283,27 +41939,23 @@ /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /turf/open/floor/iron/white, /area/station/science/explab) -"nZl" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 - }, -/turf/open/floor/iron, -/area/station/command/heads_quarters/ce) "nZo" = ( /obj/machinery/power/port_gen/pacman/pre_loaded, /turf/open/floor/plating, /area/station/maintenance/department/security/brig) -"nZu" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 - }, -/turf/open/floor/iron, -/area/station/engineering/break_room) +"nZt" = ( +/obj/effect/turf_decal/box, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/duct, +/obj/machinery/holopad, +/turf/open/floor/iron/white/smooth_large, +/area/station/medical/surgery) "nZy" = ( /obj/structure/lattice/catwalk, -/obj/item/stack/cable_coil, /obj/structure/sign/warning/electric_shock/directional/south, +/obj/item/stack/cable_coil, /turf/open/space/basic, /area/station/solars/starboard/aft) "nZD" = ( @@ -42327,39 +41979,14 @@ /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/disposalpipe/segment, -/turf/open/floor/plating, +/turf/open/floor/catwalk_floor, /area/station/maintenance/department/science) "nZX" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, /turf/open/floor/engine, /area/station/maintenance/disposal/incinerator) "oaa" = ( -/obj/structure/closet/crate, -/obj/effect/spawner/random/contraband/prison, -/obj/item/reagent_containers/cup/bowl, -/obj/item/reagent_containers/cup/bowl, -/obj/item/reagent_containers/cup/bowl, -/obj/item/reagent_containers/cup/bowl, -/obj/item/reagent_containers/cup/bowl, -/obj/item/reagent_containers/cup/bowl, -/obj/item/reagent_containers/cup/bowl, -/obj/item/reagent_containers/cup/bowl, -/obj/item/kitchen/fork/plastic, -/obj/item/kitchen/fork/plastic, -/obj/item/kitchen/fork/plastic, -/obj/item/kitchen/spoon/plastic, -/obj/item/kitchen/spoon/plastic, -/obj/item/kitchen/spoon/plastic, -/obj/item/knife/plastic, -/obj/item/knife/plastic, -/obj/item/knife/plastic, -/obj/item/storage/bag/tray/cafeteria, -/obj/item/storage/bag/tray/cafeteria, -/obj/item/storage/bag/tray/cafeteria, -/obj/item/storage/bag/tray/cafeteria, -/obj/item/storage/box/drinkingglasses, -/obj/item/storage/box/drinkingglasses, -/obj/machinery/light/directional/south, +/obj/machinery/light_switch/directional/south, /turf/open/floor/iron/kitchen, /area/station/security/prison/mess) "oak" = ( @@ -42386,9 +42013,18 @@ /turf/open/floor/iron/dark/smooth_large, /area/station/ai_monitored/turret_protected/aisat_interior) "oax" = ( -/obj/machinery/cassette/mailbox, -/turf/open/floor/wood, -/area/station/service/library/lounge) +/obj/machinery/light/small/directional/west, +/obj/structure/plaque/static_plaque/atmos{ + pixel_x = -32 + }, +/obj/structure/chair/office{ + dir = 1 + }, +/obj/effect/landmark/start/atmospheric_technician, +/turf/open/floor/iron/dark/side{ + dir = 8 + }, +/area/station/engineering/atmos/office) "oaC" = ( /obj/effect/turf_decal/tile/orange/fourcorners, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -42410,13 +42046,6 @@ }, /turf/open/floor/iron/dark, /area/station/hallway/primary/central) -"oaK" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/firealarm/directional/east, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark, -/area/station/command/meeting_room) "oaN" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -42434,7 +42063,7 @@ /obj/effect/turf_decal/trimline/purple/filled/line{ dir = 4 }, -/obj/structure/table/glass, +/obj/structure/table/reinforced/rglass, /obj/machinery/light/directional/east, /obj/item/wrench, /obj/item/clothing/gloves/latex, @@ -42463,12 +42092,11 @@ /obj/machinery/status_display/evac/directional/east, /turf/open/floor/iron/white, /area/station/science/genetics) -"oaZ" = ( -/obj/machinery/camera/autoname/directional/north, -/obj/machinery/newscaster/directional/north, -/obj/structure/table/wood, -/turf/open/floor/iron/dark, -/area/station/commons/vacant_room/commissary) +"oaX" = ( +/obj/effect/turf_decal/sand/plating, +/obj/machinery/light/small/directional/south, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) "obc" = ( /obj/structure/disposalpipe/sorting/mail{ dir = 4 @@ -42479,98 +42107,82 @@ /obj/effect/mapping_helpers/mail_sorting/service/library, /turf/open/floor/iron/dark, /area/station/hallway/primary/starboard) +"obm" = ( +/obj/effect/turf_decal/tile/yellow/opposingcorners{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) "obt" = ( -/obj/structure/cable, /obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/cable, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/station/maintenance/department/cargo) -"obA" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line, -/obj/effect/landmark/generic_maintenance_landmark, -/turf/open/floor/iron, -/area/station/engineering/storage/tech) -"obC" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/station/medical/surgery) -"obV" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/trash/food_packaging, -/turf/open/floor/iron, -/area/station/maintenance/starboard/aft) +"obE" = ( +/obj/item/kirbyplants/random, +/turf/open/floor/wood, +/area/station/service/library/private) "ocd" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 8 - }, -/obj/machinery/button/door/directional/west{ - id = "ce_privacy"; - name = "Privacy Shutters Control" - }, -/mob/living/basic/parrot/poly, -/turf/open/floor/iron, -/area/station/command/heads_quarters/ce) -"ocg" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 4 - }, -/obj/machinery/firealarm/directional/east, -/turf/open/floor/iron/white, -/area/station/medical/storage) +/turf/closed/wall, +/area/station/medical/morgue) "och" = ( /obj/machinery/firealarm/directional/south, /obj/effect/turf_decal/bot, /obj/structure/closet/crate/coffin, /turf/open/floor/iron/dark, /area/station/service/chapel/funeral) -"ocj" = ( +"ocy" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/effect/turf_decal/tile/blue/half/contrasted{ - dir = 4 +/obj/structure/altar_of_gods, +/obj/item/book/bible, +/turf/open/floor/carpet, +/area/station/service/chapel) +"ocC" = ( +/obj/item/radio/intercom/prison/directional/south, +/turf/open/floor/iron/dark, +/area/station/security/prison/mess) +"ocD" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/iron/dark/side{ - dir = 8 - }, -/area/station/medical/paramedic) -"ocD" = ( -/obj/effect/turf_decal/tile/bar/opposingcorners{ +/obj/machinery/door/firedoor, +/obj/structure/table/reinforced, +/obj/machinery/door/poddoor/shutters{ + id = "kitchen_sec_shutters"; + name = "Kitchen Shutters"; dir = 1 }, -/obj/structure/cable, -/turf/open/floor/iron/kitchen, +/obj/structure/displaycase/forsale/kitchen{ + pixel_y = 10 + }, +/turf/open/floor/iron/dark/textured, /area/station/service/kitchen) -"oda" = ( -/obj/effect/turf_decal/tile/purple/fourcorners, -/obj/structure/table/glass, -/obj/structure/window/reinforced/spawner/directional/west, -/obj/item/experi_scanner, -/turf/open/floor/iron/dark, -/area/station/command/bridge) +"ocN" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/station/medical/virology) +"ocP" = ( +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/obj/machinery/disposal/bin, +/turf/open/floor/wood, +/area/station/command/heads_quarters/captain) "odm" = ( /obj/structure/closet/wardrobe/black, /turf/open/floor/iron/dark/side{ dir = 10 }, /area/station/commons/dorms) -"ody" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/firealarm/directional/west, -/obj/machinery/portable_atmospherics/pump, -/turf/open/floor/iron, -/area/station/engineering/main) "odC" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -42590,10 +42202,6 @@ /obj/machinery/duct, /turf/open/floor/plating, /area/station/maintenance/port/fore) -"odR" = ( -/obj/structure/closet/emcloset, -/turf/open/floor/plating, -/area/station/maintenance/department/medical) "oed" = ( /obj/effect/spawner/random/structure/closet_maintenance, /turf/open/floor/plating, @@ -42603,16 +42211,6 @@ /obj/item/flashlight/lamp, /turf/open/floor/iron/textured, /area/station/security/interrogation) -"oeF" = ( -/obj/effect/turf_decal/trimline/blue/filled/corner{ - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 - }, -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/station/medical/break_room) "oeH" = ( /obj/machinery/firealarm/directional/north{ pixel_x = 5 @@ -42636,51 +42234,49 @@ /obj/structure/sink/directional/east, /turf/open/floor/iron/showroomfloor, /area/station/commons/toilet/restrooms) -"ofl" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/trimline/blue/filled/warning{ +"ofh" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/machinery/duct, -/turf/open/floor/iron/white, -/area/station/medical/storage) -"ofs" = ( -/obj/effect/turf_decal/trimline/yellow/filled/warning, -/turf/open/floor/iron/dark/side, -/area/station/engineering/break_room) +/obj/machinery/door/firedoor, +/turf/open/floor/iron/white/textured, +/area/station/science/research) "ofJ" = ( -/obj/structure/table/wood, -/obj/item/paper_bin{ - pixel_x = -6; - pixel_y = 6 - }, -/obj/item/flashlight/lamp/green{ - pixel_x = 5; - pixel_y = 3 - }, -/obj/effect/spawner/random/bureaucracy/pen{ - pixel_y = 6; - pixel_x = -6 +/obj/effect/turf_decal/trimline/yellow/filled/line, +/obj/effect/turf_decal/trimline/yellow/line{ + dir = 1 }, -/turf/open/floor/wood, -/area/station/service/library) +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/dark/side, +/area/station/hallway/primary/aft) "oga" = ( /obj/machinery/firealarm/directional/west, +/obj/structure/extinguisher_cabinet/directional/north, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /turf/open/floor/iron/dark, /area/station/service/chapel/office) "ogd" = ( -/obj/effect/mapping_helpers/broken_floor, -/obj/effect/decal/cleanable/blood/old, -/obj/item/gun/ballistic/rifle/boltaction/pipegun, -/obj/effect/mob_spawn/corpse/human/assistant, -/turf/open/floor/plating, -/area/station/maintenance/starboard/fore) +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/obj/structure/cable, +/obj/machinery/door/window/right/directional/north, +/turf/open/floor/iron/dark/textured, +/area/station/service/abandoned_gambling_den) "ogg" = ( /obj/structure/cable, -/obj/effect/mapping_helpers/broken_floor, /obj/structure/sign/warning/vacuum/external/directional/north, /turf/open/floor/plating, /area/station/maintenance/solars/port/fore) @@ -42690,11 +42286,10 @@ /turf/open/floor/plating, /area/station/maintenance/department/science) "ogl" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 - }, -/turf/open/floor/iron, -/area/station/service/janitor) +/mob/living/basic/slime, +/obj/machinery/light/floor/has_bulb, +/turf/open/floor/engine, +/area/station/science/xenobiology) "ogz" = ( /obj/structure/table/reinforced, /obj/item/food/grown/tomato, @@ -42712,16 +42307,11 @@ /obj/effect/turf_decal/trimline/red/filled/line{ dir = 5 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/obj/machinery/light_switch/directional/east, /turf/open/floor/iron/dark, /area/station/security/execution/transfer) "ogK" = ( /obj/effect/turf_decal/tile/red/fourcorners, /obj/item/radio/intercom/directional/north, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 - }, /turf/open/floor/iron/dark, /area/station/security/checkpoint/escape) "ogR" = ( @@ -42730,9 +42320,9 @@ }, /obj/machinery/requests_console/directional/west{ department = "Hydroponics"; - name = "Hydroponics Requests Console"; - supplies_requestable = 1 + name = "Hydroponics Requests Console" }, +/obj/effect/mapping_helpers/requests_console/supplies, /obj/structure/closet/crate/hydroponics, /obj/item/wirecutters, /obj/item/wrench, @@ -42741,38 +42331,25 @@ dir = 8 }, /area/station/service/hydroponics) -"ogT" = ( -/obj/structure/flora/grass/jungle/b, -/obj/structure/flora/bush/fullgrass/style_random, -/obj/structure/flora/bush/leafy, -/turf/open/floor/grass, -/area/station/command/bridge) -"ogW" = ( -/obj/structure/sign/poster/official/moth_epi/directional/south, -/obj/structure/table/wood, -/obj/effect/spawner/random/food_or_drink/snack, -/turf/open/floor/carpet/cyan, -/area/station/medical/break_room) -"ogY" = ( -/turf/closed/wall, -/area/station/cargo/sorting) -"ogZ" = ( -/obj/structure/sign/warning/secure_area/directional/south, -/obj/effect/decal/cleanable/dirt, -/obj/structure/closet/emcloset, -/turf/open/floor/iron/white, -/area/station/maintenance/department/science) -"oha" = ( -/obj/structure/table/glass, -/obj/item/crowbar/red, -/obj/item/tank/internals/emergency_oxygen{ - pixel_x = -8 +"ogX" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 4 }, -/obj/item/clothing/mask/breath{ - pixel_x = 4 +/obj/effect/turf_decal/trimline/red/line{ + dir = 8 }, -/turf/open/floor/iron/dark, -/area/station/engineering/transit_tube) +/obj/machinery/light/small/directional/east, +/turf/open/floor/iron/white, +/area/station/medical/medbay/aft) +"ogY" = ( +/turf/closed/wall, +/area/station/cargo/sorting) +"ogZ" = ( +/obj/structure/sign/warning/secure_area/directional/south, +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/emcloset, +/turf/open/floor/iron, +/area/station/maintenance/department/science) "ohf" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -42783,11 +42360,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/machinery/door/airlock/maintenance, -/obj/effect/mapping_helpers/airlock/access/any/service/maintenance, -/obj/effect/mapping_helpers/airlock/unres{ - dir = 4 - }, /turf/open/floor/plating, /area/station/maintenance/port) "ohg" = ( @@ -42819,15 +42391,13 @@ /turf/open/floor/engine, /area/station/science/xenobiology) "ohm" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ +/obj/effect/turf_decal/tile/blue/opposingcorners, +/obj/structure/table/reinforced/rglass, +/obj/machinery/computer/records/medical/laptop, +/turf/open/floor/iron/checker{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/duct, -/turf/open/floor/iron, -/area/station/engineering/main) +/area/station/command/heads_quarters/cmo) "ohw" = ( /obj/effect/turf_decal/trimline/purple/warning, /obj/effect/turf_decal/trimline/purple/filled/warning{ @@ -42866,25 +42436,16 @@ /area/station/hallway/primary/starboard) "oij" = ( /obj/structure/extinguisher_cabinet/directional/west, -/turf/open/floor/iron/dark, +/turf/open/floor/wood/tile, /area/station/service/chapel/office) -"oil" = ( -/obj/machinery/holopad, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/station/command/teleporter) -"oip" = ( -/obj/effect/turf_decal/trimline/yellow/filled/warning{ - dir = 1 - }, +"oim" = ( +/obj/machinery/light/directional/south, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/iron/dark/side{ +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 1 }, -/area/station/engineering/break_room) +/turf/open/floor/iron/white, +/area/station/medical/virology) "oiB" = ( /obj/effect/turf_decal/trimline/brown/filled/line{ dir = 8 @@ -42899,11 +42460,10 @@ dir = 8 }, /area/station/cargo/storage) -"oiN" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/station/engineering/storage_shared) "oiO" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, /obj/structure/cable, /turf/open/floor/wood, /area/station/commons/locker) @@ -42921,8 +42481,20 @@ }, /turf/open/floor/iron/dark, /area/station/security/brig) +"oiW" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 10 + }, +/obj/structure/table/reinforced/rglass, +/obj/item/emergency_bed{ + pixel_y = 14 + }, +/obj/item/storage/backpack/duffelbag/med/surgery, +/turf/open/floor/iron/white, +/area/station/medical/surgery) "ojr" = ( -/obj/machinery/material_analyzer, +/obj/machinery/light/directional/east, +/obj/machinery/electroplater, /turf/open/floor/wood, /area/station/smithing) "oju" = ( @@ -42940,6 +42512,11 @@ }, /turf/open/floor/engine, /area/station/ai_monitored/turret_protected/aisat/atmos) +"ojw" = ( +/obj/structure/table, +/obj/effect/spawner/random/maintenance/two, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) "ojO" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -42961,7 +42538,7 @@ /obj/effect/mapping_helpers/mail_sorting/science/rd_office, /obj/effect/mapping_helpers/mail_sorting/science/research, /obj/effect/mapping_helpers/mail_sorting/science/robotics, -/turf/open/floor/catwalk_floor/iron_white, +/turf/open/floor/catwalk_floor/iron, /area/station/maintenance/department/science) "ojV" = ( /obj/effect/turf_decal/trimline/neutral/filled/line{ @@ -42987,14 +42564,8 @@ /turf/open/floor/engine, /area/station/ai_monitored/turret_protected/ai) "okq" = ( -/obj/effect/turf_decal/trimline/yellow/filled/warning{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/turf/open/floor/iron, -/area/station/command/heads_quarters/ce) +/turf/open/floor/iron/white, +/area/station/medical/pharmacy) "okt" = ( /obj/item/kirbyplants/random, /turf/open/floor/iron/dark, @@ -43005,29 +42576,34 @@ }, /turf/open/floor/plating/airless, /area/station/science/ordnance/bomb) -"okW" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 4 - }, -/obj/effect/turf_decal/box/corners{ - dir = 4 - }, -/obj/machinery/chem_master, -/turf/open/floor/iron/dark, -/area/station/medical/chemistry) -"olc" = ( -/obj/structure/disposalpipe/segment, +"okM" = ( +/obj/effect/turf_decal/box, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, +/obj/machinery/holopad, +/turf/open/floor/iron/dark/smooth_large, +/area/station/command/bridge) +"okN" = ( /obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 8 }, -/obj/structure/railing{ +/obj/machinery/button/door/directional/west{ + id = "engi_break_room_shutters"; + name = "Engineering Shutters Control"; + req_access = list("engineering") + }, +/obj/structure/filingcabinet/security, +/turf/open/floor/iron/dark/side{ dir = 8 }, -/turf/open/floor/iron, -/area/station/hallway/primary/aft) +/area/station/engineering/break_room) +"olc" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/closed/wall/r_wall, +/area/station/maintenance/starboard/aft) "olp" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 @@ -43035,22 +42611,18 @@ /turf/open/floor/iron/dark, /area/station/security/prison/visit) "olq" = ( -/obj/structure/sign/poster/contraband/random/directional/east, -/obj/effect/spawner/random/structure/closet_maintenance, -/turf/open/floor/plating, -/area/station/maintenance/port/aft) -"olH" = ( -/obj/machinery/computer/atmos_control/nocontrol/master{ +/obj/effect/turf_decal/trimline/blue/filled/line{ dir = 8 }, -/obj/machinery/requests_console/directional/east{ - assistance_requestable = 1; - department = "Atmospherics"; - name = "Atmospherics Requests Console"; - supplies_requestable = 1 +/obj/effect/turf_decal/trimline/blue/line{ + dir = 4 }, -/turf/open/floor/iron/dark, -/area/station/engineering/atmos/office) +/obj/machinery/light/directional/west, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/station/medical/medbay/aft) "olQ" = ( /obj/effect/turf_decal/tile/bar/opposingcorners{ dir = 1 @@ -43060,31 +42632,37 @@ /obj/effect/landmark/start/cook, /turf/open/floor/iron/kitchen, /area/station/service/kitchen) -"olX" = ( -/obj/structure/disposalpipe/segment{ - dir = 9 +"olT" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/station/construction) +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/layer_manifold/supply/hidden{ + dir = 4 + }, +/obj/machinery/door/airlock/atmos{ + name = "Atmospherics Maintenance" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/atmos, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 8 + }, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) "oma" = ( +/obj/machinery/atmospherics/pipe/bridge_pipe/yellow/visible, /obj/machinery/atmospherics/pipe/bridge_pipe/orange/visible{ dir = 4 }, -/obj/machinery/atmospherics/pipe/bridge_pipe/yellow/visible, /turf/open/floor/iron/dark, /area/station/engineering/atmos) -"ome" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 8 - }, -/obj/structure/mirror/directional/west, -/obj/structure/sink/directional/east, -/turf/open/floor/iron/dark, -/area/station/medical/morgue) +"omu" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/start/gary, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) "omw" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -43095,6 +42673,11 @@ /obj/effect/landmark/blobstart, /turf/open/floor/plating, /area/station/maintenance/port/fore) +"omC" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/trash/cigbutt, +/turf/open/floor/plating, +/area/station/maintenance/department/engine) "omI" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -43108,52 +42691,22 @@ /obj/structure/sign/warning/explosives/alt/directional/north, /turf/open/floor/iron/white, /area/station/science/research) -"omR" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 1 - }, -/obj/machinery/computer/crew, -/turf/open/floor/iron/white, -/area/station/medical/break_room) -"omY" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/keycard_auth{ - pixel_y = -24 - }, -/turf/open/floor/carpet/executive, -/area/station/command/heads_quarters/blueshield) "omZ" = ( -/obj/machinery/firealarm/directional/north, -/obj/machinery/light_switch/directional/north{ - pixel_x = -8 - }, -/obj/machinery/photocopier, -/turf/open/floor/wood, -/area/station/service/library/lounge) -"one" = ( -/obj/effect/turf_decal/trimline/red/filled/line, -/obj/effect/turf_decal/trimline/red/line{ - dir = 1 +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 }, -/obj/machinery/station_map/engineering/directional/south, /turf/open/floor/iron/dark, -/area/station/hallway/primary/fore) -"onj" = ( -/obj/effect/turf_decal/trimline/green/filled/line{ +/area/station/engineering/transit_tube) +"onk" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 4 }, -/obj/machinery/computer/records/pathology{ - dir = 8 +/obj/machinery/light/directional/east, +/turf/open/floor/iron/dark/side{ + dir = 4 }, -/turf/open/floor/iron/white, -/area/station/medical/virology) -"onk" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/duct, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) +/area/station/engineering/break_room) "onq" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -43172,6 +42725,22 @@ }, /turf/open/space/basic, /area/space) +"onF" = ( +/obj/effect/turf_decal/siding/thinplating, +/obj/structure/chair/sofa/bench{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/station/hallway/secondary/exit/departure_lounge) +"onG" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/medical/paramedic) "onH" = ( /obj/machinery/light/small/directional/west, /obj/structure/sign/warning/rad_shelter/directional/west, @@ -43196,16 +42765,18 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, /obj/machinery/light/small/directional/south, -/turf/open/floor/plating, +/turf/open/floor/catwalk_floor, /area/station/maintenance/starboard/fore) +"oop" = ( +/obj/effect/turf_decal/box/corners, +/obj/machinery/smartfridge/chemistry/preloaded, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) "oox" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, /obj/effect/decal/cleanable/dirt, -/obj/machinery/duct, -/turf/open/floor/iron, -/area/station/maintenance/port) +/obj/effect/spawner/random/trash/food_packaging, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) "ooJ" = ( /obj/effect/turf_decal/trimline/blue/filled/line, /obj/effect/turf_decal/trimline/blue/line{ @@ -43215,54 +42786,49 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 1 }, -/obj/item/kirbyplants/random, /obj/machinery/camera/directional/south{ - c_tag = "Central Hallway South"; + c_tag = "Hallway - Central, South"; name = "hallway camera" }, /turf/open/floor/iron/dark, /area/station/hallway/primary/central) +"ooM" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plating, +/area/station/maintenance/department/engine) +"ooN" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 6 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 + }, +/turf/open/floor/iron/white, +/area/station/medical/cryo) "ooP" = ( /obj/machinery/power/apc/auto_name/directional/north, /obj/structure/cable, /turf/open/floor/iron/dark, /area/station/security/prison/workout) "ooS" = ( -/obj/structure/window/reinforced/tinted/spawner/directional/south, +/obj/structure/window/reinforced/tinted, /obj/structure/toilet{ dir = 4 }, /turf/open/floor/plastic, /area/station/security/prison/safe) -"ooT" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/obj/structure/table, -/obj/effect/spawner/random/food_or_drink/booze{ - pixel_x = -8; - pixel_y = 9 - }, -/obj/item/reagent_containers/cup/rag{ - pixel_y = 7; - pixel_x = 9 - }, -/obj/item/toy/cattoy{ - pixel_x = 4; - pixel_y = 4 - }, -/obj/machinery/light/small/directional/south, -/turf/open/floor/iron/white, -/area/station/maintenance/department/medical) "opa" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/dark, /area/station/security/courtroom) -"ope" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/station/engineering/atmos) "opr" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -43279,13 +42845,23 @@ }, /turf/open/floor/iron/dark/textured, /area/station/commons/fitness/recreation) -"opG" = ( -/obj/structure/flora/bush/fullgrass/style_random, -/obj/structure/flora/bush/flowers_br/style_random, -/obj/structure/window/reinforced/spawner/directional/south, -/obj/structure/window/reinforced/spawner/directional/north, -/turf/open/floor/grass, -/area/station/command/bridge) +"opA" = ( +/obj/effect/turf_decal/trimline/blue/filled/line, +/obj/effect/turf_decal/trimline/blue/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"opE" = ( +/obj/machinery/button/door/directional/east{ + id = "custodial_shutters"; + name = "Custodial Shutters Control"; + req_access = list("janitor") + }, +/obj/machinery/duct, +/turf/open/floor/iron/dark, +/area/station/service/janitor) "opK" = ( /obj/effect/turf_decal/box, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -43295,15 +42871,17 @@ /turf/open/floor/iron/dark/smooth_large, /area/station/security/execution/transfer) "opO" = ( -/obj/effect/landmark/event_spawn, -/turf/open/floor/iron, -/area/station/hallway/primary/aft) -"opP" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/firealarm/directional/west, -/obj/machinery/portable_atmospherics/scrubber, +/obj/machinery/atmospherics/pipe/smart/simple/orange/visible, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/department/engineering/central) +"opR" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, /turf/open/floor/iron/dark, -/area/station/engineering/atmos) +/area/station/security/checkpoint/customs/auxiliary) "opU" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -43320,10 +42898,8 @@ /turf/open/floor/iron/dark/textured, /area/station/service/bar) "oqf" = ( -/obj/machinery/atmospherics/pipe/smart/simple/orange/visible{ - dir = 10 - }, -/obj/item/kirbyplants/random, +/obj/machinery/light/small/directional/east, +/obj/structure/reagent_dispensers/fueltank, /turf/open/floor/iron/dark, /area/station/engineering/atmos/storage) "oqp" = ( @@ -43343,15 +42919,12 @@ dir = 4 }, /obj/machinery/door/airlock/engineering/glass{ - name = "Engineering Foyer" + name = "Engineering Break Room" }, /obj/machinery/door/firedoor, /obj/effect/mapping_helpers/airlock/access/any/engineering/general, /obj/effect/mapping_helpers/airlock/access/any/engineering/construction, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/iron/textured, +/turf/open/floor/iron/dark/textured, /area/station/engineering/break_room) "oqC" = ( /obj/effect/turf_decal/stripes/line{ @@ -43365,26 +42938,22 @@ id_tag = "dorm_3"; name = "Dorm 3" }, +/obj/structure/cable, /turf/open/floor/iron/dark/textured, -/area/station/commons/dorms) +/area/station/commons/dorms/room3) "oqK" = ( /turf/closed/wall/r_wall, /area/station/maintenance/department/engine/atmos) -"oqN" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) "oqP" = ( /obj/effect/turf_decal/trimline/dark_blue/filled/line{ dir = 4 }, /turf/open/floor/iron/dark, /area/station/ai_monitored/turret_protected/ai_upload) +"ora" = ( +/obj/effect/turf_decal/siding/wood, +/turf/open/floor/wood, +/area/station/command/heads_quarters/captain) "orb" = ( /turf/closed/wall, /area/station/hallway/primary/fore) @@ -43400,10 +42969,14 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/turf/open/floor/iron/dark/smooth_half{ +/turf/open/floor/iron/dark/smooth_half, +/area/station/command/gateway) +"oru" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 4 }, -/area/station/command/gateway) +/turf/open/floor/wood, +/area/station/service/library) "orz" = ( /obj/effect/turf_decal/trimline/dark_red/corner{ dir = 4 @@ -43418,58 +42991,26 @@ /area/station/ai_monitored/turret_protected/ai_upload) "orE" = ( /obj/structure/disposalpipe/segment, -/obj/effect/decal/cleanable/dirt, /obj/effect/spawner/random/trash/garbage, -/turf/open/floor/plating, +/turf/open/floor/catwalk_floor, /area/station/maintenance/department/security/brig) "orM" = ( -/obj/effect/spawner/random/structure/table, +/obj/structure/table, /obj/effect/spawner/random/engineering/toolbox, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/station/maintenance/port/aft) -"orW" = ( -/obj/effect/turf_decal/tile/blue/fourcorners, -/obj/machinery/camera/autoname/directional/west, -/obj/machinery/light/small/directional/west, -/obj/machinery/vending/wardrobe/medi_wardrobe, -/turf/open/floor/iron/white, -/area/station/medical/office) -"osp" = ( -/obj/effect/spawner/random/maintenance, -/turf/open/floor/plating, -/area/station/maintenance/department/medical) -"osE" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plating, -/area/station/maintenance/starboard/fore) +/area/station/maintenance/department/engine) "osP" = ( -/obj/machinery/light/directional/north, /obj/machinery/computer/cryopod/directional/north, /turf/open/floor/iron/dark/side{ dir = 1 }, /area/station/hallway/secondary/exit/departure_lounge) "osY" = ( -/obj/machinery/airalarm/directional/south, -/obj/structure/table/wood, +/obj/structure/extinguisher_cabinet/directional/south, +/obj/structure/dresser, /turf/open/floor/carpet/red, -/area/station/commons/dorms) -"otg" = ( -/obj/structure/chair/comfy/black{ - dir = 8 - }, -/obj/effect/landmark/start/research_director, -/turf/open/floor/iron/dark, -/area/station/command/meeting_room) +/area/station/commons/dorms/room6) "otx" = ( /obj/effect/turf_decal/tile/dark_blue/fourcorners, /obj/structure/table/glass, @@ -43484,15 +43025,6 @@ /obj/structure/cable, /turf/open/floor/iron/dark, /area/station/security/execution/transfer) -"otD" = ( -/obj/effect/turf_decal/trimline/yellow/filled/warning{ - dir = 6 - }, -/obj/machinery/light/small/directional/east, -/turf/open/floor/iron/dark/side{ - dir = 6 - }, -/area/station/engineering/break_room) "otG" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 8 @@ -43512,21 +43044,12 @@ /obj/effect/turf_decal/tile/bar/opposingcorners{ dir = 1 }, -/obj/machinery/airalarm/directional/south, /obj/structure/disposalpipe/trunk{ dir = 8 }, /obj/machinery/disposal/bin, /turf/open/floor/iron/kitchen, /area/station/service/kitchen) -"otO" = ( -/obj/structure/chair/comfy/black{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/landmark/start/chief_engineer, -/turf/open/floor/iron/dark, -/area/station/command/meeting_room) "otQ" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 @@ -43543,11 +43066,9 @@ /turf/open/floor/iron, /area/station/cargo/storage) "ouj" = ( -/obj/structure/cable, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/duct, -/turf/open/floor/plating, -/area/station/maintenance/central) +/obj/structure/filingcabinet, +/turf/open/floor/wood, +/area/station/medical/psychology) "ouk" = ( /obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 4 @@ -43571,12 +43092,7 @@ /obj/item/stock_parts/capacitor, /obj/item/stock_parts/capacitor, /turf/open/floor/plating, -/area/station/maintenance/port/aft) -"ouI" = ( -/obj/machinery/camera/autoname/directional/south, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/station/commons/vacant_room/commissary) +/area/station/maintenance/department/engine) "ouL" = ( /obj/effect/turf_decal/box, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -43591,7 +43107,6 @@ /obj/effect/turf_decal/trimline/red/filled/corner{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/dark, /area/station/security/courtroom) "ouX" = ( @@ -43607,45 +43122,76 @@ }, /obj/effect/mapping_helpers/airlock/access/all/command/eva, /turf/open/floor/plating, -/area/station/maintenance/port/fore) +/area/station/ai_monitored/command/storage/eva) "ovc" = ( /obj/structure/weightmachine/weightlifter, /turf/open/floor/iron/dark, /area/station/security/prison/workout) "ovo" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters{ + id = "medbay_desk_shutters"; + name = "Medbay Front Desk Shutters"; + dir = 4 + }, +/turf/open/floor/plating, +/area/station/medical/office) +"ovs" = ( +/obj/structure/chair/comfy/black{ + dir = 1 }, +/obj/effect/landmark/start/head_of_personnel, /turf/open/floor/wood, -/area/station/service/library/private) +/area/station/command/meeting_room) "ovt" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/chapel{ dir = 1 }, /area/station/service/chapel) +"ovv" = ( +/obj/structure/table/wood, +/obj/item/reagent_containers/cup/glass/flask/gold{ + pixel_x = 3; + pixel_y = 11 + }, +/obj/item/storage/box/matches{ + pixel_x = 4; + pixel_y = -2 + }, +/obj/item/clothing/mask/cigarette/cigar{ + pixel_x = 4 + }, +/obj/item/razor{ + pixel_x = -8; + pixel_y = 4 + }, +/turf/open/floor/wood, +/area/station/command/heads_quarters/captain/private) "ovA" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 6 +/obj/effect/turf_decal/siding/wideplating_new/dark/corner{ + dir = 1 }, -/obj/machinery/telecomms/server/presets/science, -/turf/open/floor/engine/telecomms, +/obj/effect/turf_decal/siding/wideplating_new/dark{ + dir = 4 + }, +/obj/machinery/light/directional/south, +/turf/open/floor/iron/dark/telecomms, /area/station/tcommsat/server) "ovM" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/turf/open/floor/iron/dark, +/turf/open/floor/wood/tile, /area/station/service/chapel/office) "ovO" = ( -/obj/effect/spawner/random/structure/table, -/obj/item/reagent_containers/pill/maintenance, -/obj/item/reagent_containers/pill/maintenance{ - pixel_y = 8; - pixel_x = -7 +/obj/effect/turf_decal/trimline/yellow/filled/line, +/obj/effect/turf_decal/trimline/yellow/line{ + dir = 1 }, -/turf/open/floor/plating, -/area/station/maintenance/department/medical) +/obj/effect/spawner/random/vending/snackvend, +/turf/open/floor/iron/dark/side, +/area/station/hallway/primary/aft) "ovS" = ( /obj/effect/turf_decal/trimline/red/filled/corner{ dir = 1 @@ -43673,11 +43219,6 @@ dir = 8 }, /area/station/command/gateway) -"owd" = ( -/obj/effect/decal/cleanable/dirt, -/obj/item/storage/crayons, -/turf/open/floor/plating, -/area/station/maintenance/department/engine/atmos) "ows" = ( /obj/effect/turf_decal/trimline/purple/filled/line{ dir = 1 @@ -43687,12 +43228,14 @@ /turf/open/floor/iron/dark, /area/station/hallway/primary/central) "owt" = ( -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/blue/line{ dir = 4 }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) +/turf/open/floor/iron/white, +/area/station/medical/medbay/aft) "owu" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable, @@ -43702,26 +43245,40 @@ /obj/machinery/air_sensor/air_tank, /turf/open/floor/engine/air, /area/station/engineering/atmos) -"owN" = ( -/obj/structure/chair/wood{ - dir = 4 +"owK" = ( +/obj/structure/sign/painting/library{ + pixel_x = 32 }, -/obj/effect/landmark/start/hangover, /turf/open/floor/wood, /area/station/service/library/lounge) -"owX" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/trash/grille_or_waste, -/turf/open/floor/plating, -/area/station/maintenance/department/cargo) -"owY" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/ghost_critter_spawn, +"owN" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/station/medical/pharmacy) +"owQ" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/duct, +/obj/machinery/door/firedoor, +/turf/open/floor/iron/white/textured, +/area/station/science/research) +"owX" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/blobstart, /turf/open/floor/plating, -/area/station/maintenance/port) +/area/station/maintenance/department/engine) "oxa" = ( /turf/closed/wall/r_wall, /area/station/security/prison/work) @@ -43741,17 +43298,6 @@ /obj/item/assault_pod/mining, /turf/open/floor/iron/dark, /area/station/construction/mining/aux_base) -"oxn" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/hidden, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/effect/turf_decal/tile/dark_blue/half/contrasted{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/station/engineering/transit_tube) "oxt" = ( /obj/effect/turf_decal/trimline/red/filled/line, /obj/structure/cable, @@ -43764,7 +43310,7 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/turf/open/floor/plating, +/turf/open/floor/catwalk_floor, /area/station/maintenance/department/science) "oxO" = ( /obj/machinery/composters, @@ -43772,21 +43318,16 @@ /area/station/service/hydroponics) "oxS" = ( /obj/machinery/light/directional/south, -/obj/machinery/computer/security{ - dir = 4 - }, -/turf/open/floor/wood, -/area/station/command/heads_quarters/blueshield) +/obj/machinery/firealarm/directional/south, +/obj/structure/reagent_dispensers/watertank, +/obj/item/reagent_containers/cup/bucket, +/turf/open/floor/grass, +/area/station/hallway/primary/central) "oxX" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/spawner/random/trash/mess, /turf/open/floor/plating, /area/station/maintenance/starboard/fore) -"oxY" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/engineering/tool, -/turf/open/floor/plating, -/area/station/maintenance/port/aft) "oyi" = ( /turf/open/floor/engine, /area/station/engineering/engine_smes) @@ -43796,7 +43337,8 @@ c_tag = "Command - Gateway"; name = "command camera" }, -/obj/structure/table/reinforced, +/obj/structure/rack, +/obj/item/extinguisher, /turf/open/floor/iron, /area/station/command/gateway) "oym" = ( @@ -43808,12 +43350,14 @@ /turf/open/floor/iron/white, /area/station/science/research) "oyo" = ( -/obj/machinery/newscaster/directional/south, -/obj/machinery/power/apc/auto_name/directional/west, -/obj/structure/cable, -/obj/structure/table, -/obj/machinery/chem_dispenser/drinks{ - dir = 4 +/obj/machinery/requests_console/directional/south{ + department = "Bar"; + name = "Bar Requests Console" + }, +/obj/effect/mapping_helpers/requests_console/supplies, +/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" }, /turf/open/floor/wood, /area/station/service/bar) @@ -43839,81 +43383,30 @@ /turf/open/floor/iron/dark/textured, /area/station/ai_monitored/turret_protected/aisat/foyer) "oyG" = ( -/obj/effect/turf_decal/tile/blue/fourcorners, -/obj/machinery/stasis{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/station/hallway/secondary/exit/departure_lounge) +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/wood, +/area/station/service/library) "oyI" = ( /obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ dir = 4 }, +/obj/machinery/airalarm/directional/east, +/obj/effect/mapping_helpers/airalarm/mixingchamber_access, /obj/machinery/atmospherics/pipe/smart/simple/dark/visible{ dir = 9 }, -/obj/machinery/airalarm/directional/east, -/obj/effect/mapping_helpers/airalarm/mixingchamber_access, /turf/open/floor/iron/dark, /area/station/science/ordnance/burnchamber) -"oyN" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/table, -/obj/item/storage/box/lights/mixed{ - pixel_y = 6; - pixel_x = -6 - }, -/obj/item/storage/box/lights/mixed{ - pixel_y = 6; - pixel_x = 6 - }, -/obj/item/lightreplacer{ - pixel_y = 10 - }, -/turf/open/floor/iron, -/area/station/engineering/storage_shared) "oyS" = ( -/obj/effect/turf_decal/trimline/yellow/filled/warning{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/duct, -/turf/open/floor/iron, -/area/station/engineering/main) -"ozh" = ( -/obj/effect/turf_decal/trimline/green/filled/warning, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/white, -/area/station/medical/virology) +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/turf/open/floor/plating, +/area/station/maintenance/department/engineering/central) "ozj" = ( -/obj/machinery/light_switch/directional/south{ - pixel_x = 8 - }, -/obj/machinery/firealarm/directional/south, -/obj/structure/table/wood, -/obj/item/stack/sheet/iron/fifty{ - pixel_y = 5; - pixel_x = -4 - }, -/obj/item/stack/sheet/glass/fifty{ - pixel_y = 5 - }, -/obj/item/stack/cable_coil, +/obj/structure/extinguisher_cabinet/directional/south, +/obj/machinery/vending/wardrobe/bar_wardrobe, /turf/open/floor/wood, /area/station/service/bar/backroom) -"ozZ" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 10 - }, -/obj/structure/closet/secure_closet/engineering_welding, -/obj/machinery/firealarm/directional/south, -/turf/open/floor/iron/dark/side{ - dir = 10 - }, -/area/station/engineering/storage_shared) "oAa" = ( /obj/effect/turf_decal/trimline/dark_blue/filled/line{ dir = 1 @@ -43940,24 +43433,6 @@ /obj/effect/turf_decal/stripes/corner, /turf/open/floor/iron/dark, /area/station/science/robotics/mechbay) -"oAE" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/disposalpipe/sorting/mail{ - dir = 8 - }, -/obj/effect/mapping_helpers/mail_sorting/medbay/cmo_office, -/obj/machinery/duct, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) -"oAG" = ( -/obj/effect/turf_decal/trimline/blue/filled/warning{ - dir = 10 - }, -/obj/machinery/light/small/directional/west, -/turf/open/floor/iron/white, -/area/station/medical/break_room) "oAK" = ( /obj/effect/turf_decal/trimline/neutral/line, /obj/effect/turf_decal/trimline/neutral/filled/line{ @@ -43971,11 +43446,15 @@ /turf/open/space/basic, /area/station/solars/starboard/fore) "oAT" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 +/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/machinery/light/small/directional/west, +/obj/structure/bed/pod{ + desc = "An old medical bed, just waiting for replacement with something up to date."; + name = "medical bed"; + dir = 4 }, -/turf/open/floor/iron, -/area/station/engineering/storage) +/turf/open/floor/iron/white, +/area/station/medical/treatment_center) "oAW" = ( /obj/effect/turf_decal/stripes/corner{ dir = 8 @@ -43985,9 +43464,9 @@ /turf/open/floor/engine, /area/station/ai_monitored/turret_protected/ai) "oAX" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark, -/area/station/maintenance/department/cargo) +/obj/machinery/light/small/directional/south, +/turf/open/floor/plating, +/area/station/cargo/drone_bay) "oBh" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -44019,17 +43498,11 @@ name = "Garage Shutters Control"; req_access = list("robotics") }, -/obj/machinery/light_switch/directional/south{ - pixel_x = -6 +/obj/machinery/light_switch/directional/west{ + pixel_y = -5 }, /obj/machinery/firealarm/directional/west{ - pixel_y = -6 - }, -/obj/machinery/button/door/directional/west{ - id = "robotics_garage_shutters"; - name = "Mechbay Privacy Shutters Control"; - req_access = list("robotics"); - pixel_y = 6 + pixel_y = 5 }, /obj/structure/rack, /obj/item/storage/toolbox/mechanical{ @@ -44047,26 +43520,14 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/structure/disposalpipe/sorting/mail/flip{ - sortType = 6 +/obj/structure/disposalpipe/segment{ + dir = 5 }, -/obj/effect/mapping_helpers/mail_sorting/engineering/atmospherics, /turf/open/floor/iron, /area/station/hallway/primary/aft) "oBH" = ( /turf/closed/wall, /area/station/medical/pharmacy) -"oBQ" = ( -/obj/structure/sign/departments/engineering/directional/north, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/hidden, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/catwalk_floor/iron_dark, -/area/station/maintenance/starboard/aft) "oCd" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -44080,28 +43541,10 @@ /obj/structure/closet/secure_closet/brig, /turf/open/floor/iron/dark, /area/station/security/execution/transfer) -"oCq" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/station/engineering/atmos) -"oCv" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "med_lockdown"; - name = "Medbay Emergency Lockdown Shutters"; - dir = 8 - }, -/turf/open/floor/plating, -/area/station/medical/cryo) "oCA" = ( -/obj/effect/turf_decal/delivery/red, +/obj/effect/turf_decal/bot_red, /obj/machinery/suit_storage_unit/standard_unit, -/turf/open/floor/iron/textured, +/turf/open/floor/iron/large, /area/station/ai_monitored/command/storage/eva) "oCE" = ( /obj/effect/spawner/structure/window/reinforced, @@ -44109,31 +43552,21 @@ /turf/open/floor/plating, /area/station/ai_monitored/security/armory) "oCG" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/carpet/red, /area/station/security/courtroom) "oCJ" = ( -/obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/table/wood, +/obj/structure/cable, +/obj/structure/reagent_forge, /turf/open/floor/wood, /area/station/smithing) "oDg" = ( /obj/structure/disposalpipe/segment, -/obj/effect/decal/cleanable/dirt, /obj/effect/spawner/random/maintenance, -/turf/open/floor/plating, +/turf/open/floor/catwalk_floor, /area/station/maintenance/department/security/brig) -"oDi" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/disposalpipe/junction/flip{ - dir = 8 - }, -/obj/machinery/duct, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) "oDl" = ( /obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 1 @@ -44150,6 +43583,12 @@ /obj/item/stock_parts/cell/upgraded, /turf/open/floor/iron, /area/station/maintenance/department/electrical) +"oDL" = ( +/obj/machinery/status_display/ai/directional/east, +/turf/open/floor/iron/dark/side{ + dir = 4 + }, +/area/station/engineering/atmos/office) "oDQ" = ( /obj/effect/landmark/start/hangover, /turf/open/floor/iron/showroomfloor, @@ -44160,25 +43599,37 @@ /area/station/engineering/atmos/pumproom) "oDW" = ( /obj/effect/turf_decal/tile/red/fourcorners, -/obj/structure/table/reinforced, -/obj/item/clothing/mask/gas/sechailer{ - pixel_x = -3; +/obj/structure/rack, +/obj/item/gun/grenadelauncher{ + pixel_y = 9 + }, +/obj/item/grenade/barrier{ + pixel_x = -6; pixel_y = 3 }, -/obj/item/clothing/mask/gas/sechailer, -/obj/item/clothing/mask/gas/sechailer{ - pixel_x = 3; - pixel_y = -3 +/obj/item/grenade/barrier{ + pixel_y = 3 + }, +/obj/item/grenade/barrier{ + pixel_x = 6; + pixel_y = 3 }, /turf/open/floor/iron/dark, /area/station/ai_monitored/security/armory) "oEc" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/duct, /turf/open/floor/iron, /area/station/hallway/secondary/service) +"oEu" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/department/engine/atmos) "oEK" = ( /obj/effect/turf_decal/bot, /obj/machinery/field/generator/anchored, @@ -44209,11 +43660,9 @@ /turf/open/floor/iron/dark/textured, /area/station/service/bar/backroom) "oFj" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/iron, -/area/station/hallway/secondary/service) +/obj/machinery/airalarm/directional/east, +/turf/open/floor/iron/dark, +/area/station/command/bridge) "oFm" = ( /obj/effect/turf_decal/trimline/green/line{ dir = 1 @@ -44231,13 +43680,6 @@ }, /turf/open/floor/iron/dark, /area/station/hallway/primary/port) -"oFq" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/station/command/bridge) "oFy" = ( /obj/structure/disposalpipe/segment, /obj/effect/turf_decal/trimline/red/filled/corner{ @@ -44252,13 +43694,12 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/heat_exchanging/junction{ - dir = 4 +/obj/structure/disposalpipe/segment{ + dir = 10 }, /obj/machinery/duct, -/turf/open/floor/iron/freezer, -/area/station/service/kitchen/coldroom) +/turf/open/floor/plating, +/area/station/maintenance/port) "oGe" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ @@ -44276,6 +43717,37 @@ /obj/effect/mapping_helpers/airlock/cyclelink_helper, /turf/open/floor/iron/textured, /area/station/science/ordnance/office) +"oGl" = ( +/obj/structure/lattice, +/obj/machinery/camera/directional/south{ + c_tag = "AI Sat - External, Northeast"; + network = list("minisat"); + start_active = 1 + }, +/turf/open/space/basic, +/area/space/nearstation) +"oGL" = ( +/obj/effect/spawner/random/structure/girder, +/turf/open/floor/plating, +/area/station/maintenance/department/engineering/central) +"oGT" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/structure/chair{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/command/heads_quarters/ce) +"oHa" = ( +/obj/effect/turf_decal/trimline/red/filled/line, +/obj/machinery/status_display/evac/directional/south, +/obj/structure/chair{ + dir = 1 + }, +/obj/effect/landmark/start/security_assistant, +/turf/open/floor/iron/dark, +/area/station/security/execution/transfer) "oHb" = ( /obj/effect/spawner/structure/window, /turf/open/floor/plating, @@ -44305,46 +43777,40 @@ }, /turf/open/floor/wood, /area/station/command/heads_quarters/qm) -"oHO" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ +"oHP" = ( +/obj/effect/turf_decal/tile/bar/opposingcorners{ dir = 1 }, -/obj/machinery/newscaster/directional/north, -/obj/machinery/autolathe, -/turf/open/floor/iron/dark/side{ - dir = 1 +/obj/machinery/camera/autoname/directional/west, +/obj/machinery/firealarm/directional/west, +/obj/structure/chair{ + dir = 4 }, -/area/station/engineering/break_room) -"oHZ" = ( -/obj/structure/table/wood, -/obj/machinery/computer/records/security/laptop, -/obj/effect/turf_decal/siding/wood, -/obj/item/paper_bin{ - pixel_x = 15; - pixel_y = 2 +/obj/effect/landmark/start/cook, +/turf/open/floor/iron/kitchen, +/area/station/service/kitchen) +"oIb" = ( +/obj/effect/turf_decal/trimline/yellow/filled/corner{ + dir = 4 }, -/obj/machinery/door/window/brigdoor/left/directional/south{ - req_access = list("command"); - name = "Blueshield Office" +/obj/structure/disposalpipe/segment{ + dir = 4 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/machinery/door/poddoor/shutters{ - id = "blueshield_office"; - name = "blueshield_shutters" - }, -/turf/open/floor/wood, -/area/station/command/heads_quarters/blueshield) -"oIb" = ( -/turf/closed/wall, -/area/space/nearstation) +/turf/open/floor/iron, +/area/station/engineering/main) "oIc" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 10 }, /obj/machinery/light_switch/directional/south{ - pixel_x = -8 + pixel_x = 5 + }, +/obj/machinery/firealarm/directional/south{ + pixel_x = -5 }, -/obj/machinery/firealarm/directional/south, /obj/structure/filingcabinet, /turf/open/floor/iron/dark, /area/station/security/checkpoint/supply) @@ -44354,15 +43820,21 @@ /obj/machinery/component_printer, /turf/open/floor/iron/white, /area/station/science/circuits) -"oIw" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 +"oIs" = ( +/obj/machinery/camera/directional/east{ + c_tag = "Command - Bridge, Hall, West"; + name = "command camera" }, -/obj/structure/cable, -/obj/machinery/power/smes{ - charge = 5e+006 +/obj/structure/chair/sofa/bench/solo{ + dir = 8 }, -/turf/open/floor/engine/telecomms, +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"oIw" = ( +/obj/machinery/light/directional/west, +/obj/structure/cable, +/obj/machinery/power/smes/engineering, +/turf/open/floor/iron/dark/telecomms, /area/station/tcommsat/server) "oIE" = ( /obj/effect/turf_decal/tile/bar/opposingcorners{ @@ -44371,12 +43843,26 @@ /obj/machinery/vending/dinnerware, /turf/open/floor/iron/kitchen, /area/station/service/kitchen) -"oIF" = ( -/obj/structure/disposalpipe/segment{ - dir = 10 +"oII" = ( +/obj/effect/turf_decal/tile/yellow/fourcorners, +/obj/machinery/camera/directional/south{ + c_tag = "Engineering - Tech Storage"; + name = "engineering camera" }, -/turf/open/floor/catwalk_floor/iron_dark, -/area/station/engineering/transit_tube) +/obj/machinery/light/small/directional/south, +/obj/structure/table, +/obj/item/grenade/chem_grenade/metalfoam{ + pixel_x = -6; + pixel_y = 9 + }, +/obj/item/grenade/chem_grenade/metalfoam{ + pixel_x = -6 + }, +/obj/item/weldingtool/largetank{ + pixel_x = 11 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/storage/tech) "oIJ" = ( /obj/machinery/status_display/ai/directional/east, /obj/structure/table/reinforced, @@ -44405,29 +43891,14 @@ /turf/closed/wall/r_wall, /area/station/science/research) "oJd" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/table/reinforced, -/obj/item/rcl/pre_loaded, +/obj/item/paper/monitorkey, /turf/open/floor/iron, /area/station/command/heads_quarters/ce) "oJt" = ( -/obj/machinery/electroplater, -/obj/machinery/light/small/directional/north, -/turf/open/floor/wood, -/area/station/smithing) -"oJz" = ( -/obj/machinery/door/airlock/maintenance, -/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/mapping_helpers/airlock/unres, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, +/obj/structure/girder, /turf/open/floor/plating, -/area/station/maintenance/port/aft) +/area/station/maintenance/department/science) "oJB" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 4 @@ -44439,39 +43910,57 @@ }, /turf/open/floor/iron/dark, /area/station/security/checkpoint/supply) -"oJJ" = ( -/obj/effect/turf_decal/tile/purple/fourcorners, -/turf/open/floor/iron/dark, -/area/station/command/bridge) "oJR" = ( /obj/effect/spawner/random/trash/graffiti, /turf/open/floor/plating, /area/station/maintenance/department/science) "oJX" = ( -/obj/structure/table, -/obj/item/folder/blue, -/obj/item/hand_labeler, +/obj/structure/bed/dogbed/ian, +/mob/living/basic/pet/dog/corgi/ian{ + dir = 8 + }, /turf/open/floor/carpet/royalblue, /area/station/command/heads_quarters/hop) "oKb" = ( -/obj/machinery/airalarm/directional/south, -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/stripes/line{ dir = 4 }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/general/hidden, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/liquid_barrier, +/obj/machinery/door/airlock/maintenance, +/obj/effect/mapping_helpers/airlock/access/any/science/xenobio, +/obj/structure/cable, /turf/open/floor/plating, -/area/station/maintenance/department/security/brig) +/area/station/science/xenobiology) "oKm" = ( /obj/effect/turf_decal/tile/brown/half/contrasted, /obj/machinery/requests_console/directional/south{ department = "Service Hall"; - name = "Service Hall Requests Console"; - supplies_requestable = 1 + name = "Service Hall Requests Console" }, +/obj/effect/mapping_helpers/requests_console/supplies, /obj/machinery/computer/department_orders/service{ dir = 1 }, /turf/open/floor/iron/dark/side, /area/station/hallway/secondary/service) +"oKo" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/trash/box, +/turf/open/floor/plating, +/area/station/maintenance/department/engine/atmos) +"oKu" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 8 + }, +/obj/machinery/status_display/ai/directional/west, +/obj/item/kirbyplants/random, +/turf/open/floor/iron/white, +/area/station/medical/virology) "oKw" = ( /obj/effect/turf_decal/arrows/white, /obj/effect/turf_decal/stripes/line{ @@ -44487,58 +43976,61 @@ /turf/open/floor/iron/dark, /area/station/hallway/primary/central) "oKA" = ( +/obj/effect/turf_decal/tile/blue/opposingcorners{ + dir = 1 + }, /obj/machinery/light/small/directional/west, -/obj/item/radio/intercom/prison/directional/west, /obj/machinery/camera/autoname/directional/west, -/turf/open/floor/iron/dark, +/obj/item/radio/intercom/prison/directional/west, +/turf/open/floor/iron/checker, /area/station/security/prison/shower) +"oKD" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command{ + name = "Head of Personnel's Office" + }, +/obj/effect/mapping_helpers/airlock/access/all/command/hop, +/obj/effect/landmark/navigate_destination, +/turf/open/floor/iron/dark/textured, +/area/station/command/heads_quarters/hop) "oKE" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 8 }, -/obj/effect/turf_decal/bot, /obj/machinery/portable_atmospherics/canister, /turf/open/floor/iron/dark, /area/station/engineering/atmos) "oKM" = ( -/obj/effect/turf_decal/tile/blue/half/contrasted{ +/obj/effect/turf_decal/siding/thinplating{ dir = 8 }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/machinery/duct, +/turf/open/floor/iron, +/area/station/engineering/main) +"oKQ" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 1 }, -/turf/open/floor/iron/dark/side{ - dir = 4 +/obj/machinery/light/small/directional/north, +/obj/machinery/light_switch/directional/north{ + pixel_x = -5 }, -/area/station/medical/paramedic) +/obj/machinery/firealarm/directional/north{ + pixel_x = 5 + }, +/turf/open/floor/iron/white, +/area/station/medical/surgery) "oKS" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, /obj/effect/mapping_helpers/broken_floor, -/obj/structure/closet, -/obj/item/airlock_painter, /turf/open/floor/plating, /area/station/maintenance/port/fore) -"oKW" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/structure/window/reinforced/spawner/directional/east, -/obj/structure/table/glass, -/obj/item/storage/box/beakers, -/obj/item/reagent_containers/cup/beaker/large, -/obj/item/reagent_containers/dropper, -/turf/open/floor/iron/white/textured, -/area/station/medical/pharmacy) -"oKY" = ( -/obj/effect/turf_decal/stripes/end, -/obj/machinery/shower/directional/south, -/turf/open/floor/iron/white/textured, -/area/station/maintenance/department/medical) "oLb" = ( /obj/effect/turf_decal/tile/dark_blue/fourcorners, /obj/structure/cable, @@ -44547,24 +44039,13 @@ /turf/open/floor/iron/dark, /area/station/ai_monitored/turret_protected/ai_upload_foyer) "oLd" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/door/airlock/maintenance, -/obj/effect/mapping_helpers/airlock/access/any/science/maintenance, -/obj/effect/mapping_helpers/airlock/unres{ - dir = 4 - }, -/turf/open/floor/plating, +/turf/open/floor/catwalk_floor, /area/station/maintenance/department/science) "oLg" = ( /turf/closed/wall, @@ -44573,8 +44054,28 @@ /obj/structure/cable, /turf/open/floor/iron, /area/station/engineering/storage) -"oLq" = ( -/obj/effect/turf_decal/tile/green/half/contrasted{ +"oLk" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/medical/glass{ + name = "Paramedic Office" + }, +/obj/effect/mapping_helpers/airlock/access/all/medical/general, +/turf/open/floor/iron/dark/textured, +/area/station/medical/paramedic) +"oLq" = ( +/obj/effect/turf_decal/tile/green/half/contrasted{ dir = 8 }, /obj/structure/reagent_dispensers/watertank/high, @@ -44583,18 +44084,6 @@ dir = 4 }, /area/station/service/hydroponics) -"oLr" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, -/obj/effect/landmark/start/gary, -/turf/open/floor/plating, -/area/station/maintenance/port/fore) -"oLy" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/structure/chair_flipped{ - dir = 4 - }, -/turf/open/floor/plating, -/area/station/maintenance/department/engine/atmos) "oLJ" = ( /obj/effect/turf_decal/trimline/blue/filled/line{ dir = 6 @@ -44609,13 +44098,6 @@ /obj/effect/landmark/event_spawn, /turf/open/floor/iron/dark, /area/station/engineering/atmos) -"oLY" = ( -/obj/structure/lattice, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/turf/open/space/basic, -/area/space/nearstation) "oMi" = ( /obj/structure/cable, /turf/open/floor/wood, @@ -44645,10 +44127,11 @@ /turf/open/floor/iron/dark, /area/station/ai_monitored/command/nuke_storage) "oMB" = ( -/obj/machinery/light/small/directional/south, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/turf/open/floor/iron/white, +/area/station/medical/medbay/lobby) "oMD" = ( /obj/effect/turf_decal/tile/green/half/contrasted{ dir = 1 @@ -44658,6 +44141,7 @@ pixel_y = 10; pixel_x = -5 }, +/obj/machinery/feed_machine, /turf/open/floor/iron/dark/side, /area/station/service/hydroponics) "oMG" = ( @@ -44676,25 +44160,13 @@ }, /area/station/service/hydroponics) "oMK" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible, +/obj/machinery/atmospherics/pipe/smart/manifold4w/general/hidden, /turf/open/floor/iron/freezer, /area/station/science/xenobiology) "oNc" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/telecomms/server/presets/medical, -/turf/open/floor/engine/telecomms, +/obj/machinery/telecomms/server/presets/service, +/turf/open/floor/circuit/green/telecomms, /area/station/tcommsat/server) -"oNi" = ( -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/catwalk_floor/iron_dark, -/area/station/maintenance/starboard/aft) "oNk" = ( /turf/closed/wall/r_wall, /area/station/command/teleporter) @@ -44709,6 +44181,11 @@ /obj/effect/mapping_helpers/airlock/access/any/security/detective, /turf/open/floor/iron/dark/textured, /area/station/security/detectives_office) +"oNu" = ( +/obj/machinery/firealarm/directional/south, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/department/engine/atmos) "oNx" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 4 @@ -44725,32 +44202,30 @@ }, /obj/machinery/airalarm/directional/east, /obj/machinery/piratepad/civilian, -/obj/machinery/camera/autoname/directional/east, +/obj/machinery/camera/directional/east{ + c_tag = "Cargo - Lobby"; + name = "cargo camera" + }, /turf/open/floor/iron/dark/side{ dir = 4 }, /area/station/cargo/lobby) "oNF" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/structure/table, -/obj/effect/spawner/random/engineering/tool, -/obj/effect/spawner/random/engineering/tool{ - pixel_x = 6; - pixel_y = 6 +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 4 }, -/obj/item/reagent_containers/syringe, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) -"oNH" = ( -/obj/machinery/airalarm/directional/north, -/obj/machinery/camera/autoname/directional/north, -/turf/open/floor/iron/dark, -/area/station/command/teleporter) +/turf/open/floor/iron/dark/side{ + dir = 4 + }, +/area/station/engineering/break_room) "oNL" = ( /turf/closed/wall, /area/station/commons/toilet/restrooms) "oOl" = ( -/obj/structure/reagent_dispensers/beerkeg, +/obj/machinery/light/small/directional/west, +/obj/item/radio/intercom/directional/west, +/obj/structure/table/wood, +/obj/item/toy/figure/bartender, /turf/open/floor/wood, /area/station/service/bar/backroom) "oOy" = ( @@ -44777,7 +44252,6 @@ "oOX" = ( /obj/structure/window/reinforced/spawner/directional/east, /obj/structure/window/reinforced/spawner/directional/north, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /turf/open/floor/iron/dark, /area/station/commons/fitness/recreation) "oPd" = ( @@ -44808,16 +44282,14 @@ dir = 8 }, /area/station/commons/fitness/recreation) +"oPv" = ( +/obj/effect/turf_decal/trimline/purple/filled/line, +/obj/structure/sign/poster/official/random/directional/south, +/turf/open/floor/iron/white, +/area/station/science/research) "oPA" = ( /turf/open/floor/iron, /area/station/engineering/storage) -"oPE" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 6 - }, -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/station/medical/surgery) "oPJ" = ( /obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 8 @@ -44830,12 +44302,19 @@ }, /turf/open/floor/iron/dark, /area/station/hallway/secondary/entry) +"oPK" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/chair/wood{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/station/service/abandoned_gambling_den) "oPP" = ( /obj/structure/table/reinforced, /obj/item/storage/bag/tray, -/obj/item/kitchen/rollingpin{ - pixel_y = -4; - pixel_x = 4 +/obj/item/reagent_containers/cup/soup_pot{ + pixel_x = 4; + pixel_y = 8 }, /obj/item/reagent_containers/cup/soup_pot{ pixel_x = -4; @@ -44843,11 +44322,14 @@ }, /turf/open/floor/iron/kitchen, /area/station/security/prison/mess) -"oPX" = ( -/obj/effect/turf_decal/tile/purple/fourcorners, -/obj/machinery/computer/aifixer, +"oQc" = ( +/obj/machinery/light/directional/north, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 1 + }, +/obj/machinery/computer/bank_machine, /turf/open/floor/iron/dark, -/area/station/command/bridge) +/area/station/ai_monitored/command/nuke_storage) "oQl" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -44869,15 +44351,6 @@ /obj/structure/cable, /turf/open/floor/iron/large, /area/station/cargo/warehouse) -"oQv" = ( -/obj/effect/turf_decal/trimline/red/filled/corner{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/red/line{ - dir = 10 - }, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) "oQE" = ( /obj/structure/chair/pew/right{ dir = 1 @@ -44910,11 +44383,11 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/structure/disposalpipe/junction/flip{ - dir = 2 +/obj/structure/disposalpipe/segment{ + dir = 4 }, /turf/open/floor/iron, -/area/station/hallway/primary/aft) +/area/station/engineering/break_room) "oRg" = ( /obj/effect/turf_decal/trimline/purple/filled/line{ dir = 4 @@ -44922,13 +44395,6 @@ /obj/structure/sign/poster/official/random/directional/east, /turf/open/floor/iron/white, /area/station/science/research) -"oRj" = ( -/obj/structure/table, -/obj/effect/spawner/random/engineering/tracking_beacon, -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/west, -/turf/open/floor/iron/dark, -/area/station/command/teleporter) "oRs" = ( /obj/effect/turf_decal/tile/red/fourcorners, /obj/structure/rack, @@ -44969,14 +44435,6 @@ }, /turf/open/floor/iron/dark, /area/station/ai_monitored/turret_protected/aisat/atmos) -"oSg" = ( -/obj/effect/turf_decal/trimline/blue/filled/warning{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/blue/warning, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) "oSm" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -44986,17 +44444,11 @@ }, /area/station/commons/fitness) "oSo" = ( -/obj/machinery/light/small/directional/east, +/obj/machinery/firealarm/directional/east, +/obj/effect/decal/cleanable/dirt, /obj/effect/spawner/random/trash/garbage, /turf/open/floor/plating, /area/station/maintenance/department/science) -"oSp" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/effect/spawner/xmastree, -/turf/open/floor/carpet, -/area/station/service/library) "oSr" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/spawner/random/structure/girder, @@ -45006,8 +44458,11 @@ /obj/effect/turf_decal/trimline/brown/filled/line{ dir = 1 }, -/obj/structure/chair, -/obj/effect/landmark/start/cargo_technician, +/obj/machinery/light/small/directional/north, +/obj/structure/table, +/obj/item/paper_bin, +/obj/item/folder/yellow, +/obj/item/pen, /turf/open/floor/iron/dark/side{ dir = 1 }, @@ -45016,44 +44471,11 @@ /obj/structure/table/wood/fancy/black, /turf/open/floor/carpet, /area/station/service/chapel) -"oTl" = ( -/obj/effect/turf_decal/trimline/green/filled/line, -/obj/structure/table/glass, -/obj/item/healthanalyzer, -/obj/item/clothing/glasses/hud/health, -/obj/item/clothing/gloves/latex, -/obj/item/storage/box/beakers, -/obj/item/storage/box/syringes{ - pixel_x = 4; - pixel_y = 4 - }, -/obj/item/storage/box/tube{ - pixel_y = 4; - pixel_x = -2 - }, -/obj/machinery/firealarm/directional/south, -/obj/item/storage/box/monkeycubes/mousecubes, -/obj/item/storage/box/monkeycubes/mousecubes{ - pixel_x = 6; - pixel_y = 4 - }, -/turf/open/floor/iron/white, -/area/station/medical/virology) -"oTy" = ( -/obj/effect/turf_decal/trimline/red/filled/line, -/obj/effect/turf_decal/trimline/red/line{ - dir = 1 - }, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) "oTD" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/tile/green/fourcorners, -/obj/machinery/light/small/directional/west, -/obj/machinery/duct, -/turf/open/floor/iron/white, -/area/station/medical/virology) +/obj/structure/table, +/obj/item/assembly/igniter, +/turf/open/floor/plating, +/area/station/maintenance/department/engine) "oTE" = ( /obj/effect/turf_decal/trimline/red/filled/warning{ dir = 8 @@ -45089,28 +44511,19 @@ /turf/open/floor/iron/dark, /area/station/ai_monitored/command/storage/eva) "oTN" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 1 +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/obj/machinery/requests_console/directional/north{ - department = "Pharmacy"; - name = "Pharmacy Requests Console"; - supplies_requestable = 1; - receive_ore_updates = 1; - assistance_requestable = 1 +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/obj/structure/table/glass, -/obj/item/reagent_containers/cup/bottle/epinephrine, -/obj/item/reagent_containers/dropper, -/obj/item/stack/sheet/mineral/plasma, -/obj/item/stack/sheet/mineral/plasma{ - pixel_x = -6; - pixel_y = 6 +/obj/machinery/door/airlock/maintenance, +/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 8 }, -/obj/item/toy/figure/chemist, -/obj/machinery/light/directional/north, -/turf/open/floor/iron/white, -/area/station/medical/pharmacy) +/turf/open/floor/plating, +/area/station/maintenance/department/engine) "oTX" = ( /obj/effect/turf_decal/tile/green{ dir = 4 @@ -45120,16 +44533,29 @@ dir = 10 }, /area/station/service/hydroponics) -"oTZ" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/station/medical/morgue) "oUr" = ( +/obj/machinery/light/small/directional/west, /obj/structure/sign/warning/vacuum/external/directional/west, /turf/open/floor/plating, /area/station/maintenance/port/fore) +"oUv" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line, +/obj/machinery/light/small/directional/south, +/obj/machinery/airalarm/directional/south, +/obj/structure/table, +/obj/item/storage/toolbox/mechanical, +/obj/item/t_scanner, +/turf/open/floor/iron/dark/side, +/area/station/engineering/break_room) +"oUD" = ( +/obj/machinery/camera/directional/east{ + c_tag = "Medical - Pathology, Isolation, Cell 2"; + network = list("ss13","medbay"); + name = "medical camera" + }, +/obj/structure/table, +/turf/open/floor/iron/white, +/area/station/medical/virology) "oUG" = ( /turf/open/floor/iron, /area/station/cargo/warehouse) @@ -45170,11 +44596,15 @@ /turf/open/floor/plating, /area/station/maintenance/solars/port/aft) "oVA" = ( -/obj/structure/window/reinforced/spawner/directional/east, -/obj/item/radio/intercom/directional/south, -/obj/structure/tank_holder/extinguisher, -/turf/open/floor/wood/tile, -/area/station/service/library/artgallery) +/obj/effect/turf_decal/tile/yellow/full, +/obj/effect/turf_decal/bot, +/obj/machinery/navbeacon{ + codes_txt = "delivery;dir=2"; + location = "Engineering" + }, +/obj/structure/plasticflaps/opaque, +/turf/open/floor/iron/large, +/area/station/maintenance/department/engine) "oVC" = ( /obj/effect/turf_decal/box, /obj/machinery/holopad, @@ -45184,21 +44614,23 @@ /obj/effect/turf_decal/trimline/brown/filled/line{ dir = 1 }, -/obj/machinery/light_switch/directional/north, -/obj/machinery/camera/autoname/directional/north, +/obj/structure/extinguisher_cabinet/directional/north, +/obj/structure/closet/crate, +/obj/item/stack/ore/silver{ + amount = 2 + }, +/obj/item/stack/ore/iron, /turf/open/floor/iron/dark/side{ dir = 1 }, /area/station/cargo/miningoffice) -"oVL" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/station/maintenance/starboard/aft) "oWd" = ( /obj/structure/sign/warning/electric_shock/directional/west, /obj/machinery/light/small/directional/west, /obj/machinery/airalarm/directional/north, /obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/structure/table_or_rack, +/obj/effect/spawner/random/maintenance/seven, /turf/open/floor/plating, /area/station/maintenance/port/aft) "oWe" = ( @@ -45219,21 +44651,12 @@ /turf/open/floor/iron/dark, /area/station/security/prison) "oWu" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/machinery/door/morgue{ - name = "Private Study"; - dir = 4 +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 }, -/turf/open/floor/iron/dark/textured, -/area/station/service/library/private) +/turf/open/floor/carpet/blue, +/area/station/command/heads_quarters/cmo) "oWC" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -45241,14 +44664,6 @@ /obj/machinery/duct, /turf/open/floor/iron/showroomfloor, /area/station/commons/toilet/restrooms) -"oWE" = ( -/obj/machinery/camera/autoname/directional/north, -/obj/machinery/light/small/directional/east, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/station/command/meeting_room) "oWG" = ( /obj/effect/turf_decal/trimline/neutral/filled/warning, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -45259,7 +44674,7 @@ "oWT" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, /turf/open/floor/carpet/blue, -/area/station/commons/dorms) +/area/station/commons/dorms/room2) "oWV" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -45269,9 +44684,7 @@ "oXb" = ( /obj/structure/cable, /obj/machinery/light/directional/east, -/obj/machinery/power/terminal{ - dir = 8 - }, +/obj/machinery/status_display/evac/directional/east, /turf/open/floor/iron/dark, /area/station/engineering/engine_smes) "oXi" = ( @@ -45291,16 +44704,21 @@ }, /turf/open/floor/iron/dark, /area/station/ai_monitored/turret_protected/ai_upload) -"oXO" = ( -/obj/effect/turf_decal/trimline/blue/filled/warning{ +"oXy" = ( +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/chair/office/light{ +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 4 }, -/obj/effect/landmark/start/chemist, -/turf/open/floor/iron/white, -/area/station/medical/pharmacy) +/turf/open/floor/iron/showroomfloor, +/area/station/medical/virology) +"oXN" = ( +/obj/structure/cable, +/obj/structure/closet/secure_closet/engineering_welding, +/turf/open/floor/iron, +/area/station/engineering/storage_shared) "oXS" = ( /obj/effect/spawner/random/structure/chair_maintenance{ dir = 4 @@ -45308,12 +44726,19 @@ /turf/open/floor/plating, /area/station/maintenance/starboard/aft) "oYi" = ( -/obj/machinery/firealarm/directional/south, +/obj/machinery/firealarm/directional/south{ + pixel_x = 5 + }, /obj/machinery/light_switch/directional/south{ - pixel_x = 8 + pixel_x = -5 }, /obj/item/radio/intercom/directional/west, /obj/structure/table/reinforced, +/obj/machinery/camera/directional/south{ + c_tag = "Science - Ordnance Launcher"; + name = "science camera"; + network = list("ss13","rd") + }, /turf/open/floor/iron/white, /area/station/science/ordnance/testlab) "oYl" = ( @@ -45338,13 +44763,13 @@ /area/station/security/brig) "oYs" = ( /obj/effect/turf_decal/trimline/brown/filled/line, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, /obj/machinery/requests_console/directional/south{ department = "Cargo Bay"; - name = "Cargo Bay Requests Console"; - supplies_requestable = 1 + name = "Cargo Bay Requests Console" + }, +/obj/effect/mapping_helpers/requests_console/supplies, +/obj/structure/disposalpipe/segment{ + dir = 4 }, /obj/machinery/autolathe, /turf/open/floor/iron/dark/side, @@ -45357,16 +44782,15 @@ /obj/machinery/door/firedoor, /obj/structure/table/reinforced, /obj/machinery/door/window/right/directional/south{ - name = "RaD Desk" + name = "Reception" }, /obj/machinery/door/window/right/directional/north{ name = "RaD Desk"; req_access = list("science") }, -/obj/machinery/door/poddoor/shutters/preopen{ +/obj/machinery/door/poddoor/shutters{ id = "rad_shutters"; - name = "RaD Shutters"; - dir = 1 + name = "RaD Shutters" }, /obj/structure/desk_bell{ pixel_x = 7 @@ -45380,6 +44804,29 @@ /obj/machinery/rnd/production/circuit_imprinter/department/science, /turf/open/floor/iron/white, /area/station/science/lab) +"oYJ" = ( +/obj/machinery/light/small/directional/east, +/obj/machinery/keycard_auth/directional/east, +/obj/structure/closet/secure_closet/tac{ + req_access = list("captain") + }, +/turf/open/floor/wood, +/area/station/command/heads_quarters/blueshield) +"oYQ" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 4 + }, +/obj/machinery/requests_console/directional/east{ + department = "Engineering"; + name = "Engineering Requests Console" + }, +/obj/effect/mapping_helpers/requests_console/information, +/obj/effect/mapping_helpers/requests_console/supplies, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/engineering/main) "oZb" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 1 @@ -45404,26 +44851,39 @@ /turf/open/floor/iron/dark, /area/station/engineering/atmos/hfr_room) "oZh" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "kitchen_sec_shutters"; - name = "Kitchen Shutters"; - dir = 4 +/obj/effect/turf_decal/trimline/yellow/line{ + dir = 1 }, -/turf/open/floor/plating, -/area/station/service/kitchen) +/obj/effect/turf_decal/trimline/yellow/filled/line, +/obj/structure/extinguisher_cabinet/directional/south, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/central) +"oZn" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 6 + }, +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/cable, +/obj/effect/mapping_helpers/apc/cell_5k, +/obj/structure/table, +/obj/machinery/cell_charger, +/obj/item/stock_parts/cell/high/empty, +/obj/item/toy/figure/engineer{ + pixel_y = 11; + pixel_x = 11 + }, +/turf/open/floor/iron/dark/side{ + dir = 6 + }, +/area/station/engineering/break_room) "oZv" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, /area/station/engineering/gravity_generator) -"oZP" = ( -/obj/effect/turf_decal/tile/blue/opposingcorners, -/obj/structure/table/glass, -/obj/machinery/computer/records/medical/laptop, -/turf/open/floor/iron/cafeteria{ - dir = 8 - }, -/area/station/command/heads_quarters/cmo) +"oZy" = ( +/obj/machinery/stasis, +/turf/open/floor/iron/white, +/area/station/medical/exam_room) "oZQ" = ( /obj/effect/turf_decal/trimline/neutral/corner{ dir = 4 @@ -45436,69 +44896,51 @@ /area/station/hallway/secondary/entry) "oZV" = ( /obj/structure/chair/sofa/corp/left{ - color = "#7fb3d5"; dir = 4 }, -/turf/open/floor/carpet/cyan, +/turf/open/floor/carpet/blue, /area/station/ai_monitored/turret_protected/ai_upload) -"oZX" = ( -/obj/effect/turf_decal/tile/red/fourcorners, -/obj/machinery/computer/records/security, -/obj/structure/window/reinforced/spawner/directional/east, -/turf/open/floor/iron/dark, -/area/station/command/bridge) "pam" = ( /obj/machinery/power/apc/auto_name/directional/north, /obj/structure/cable, /turf/open/floor/plating, /area/station/maintenance/port/aft) "pan" = ( -/obj/machinery/power/port_gen/pacman/super, -/turf/open/floor/plating, -/area/station/engineering/main) +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 4 + }, +/obj/machinery/light/directional/east, +/obj/structure/extinguisher_cabinet/directional/east, +/obj/structure/closet/radiation, +/obj/item/crowbar/large, +/turf/open/floor/iron, +/area/station/engineering/storage) "pap" = ( -/obj/machinery/atmospherics/pipe/layer_manifold/scrubbers/visible, -/obj/machinery/light/directional/west, +/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/machinery/light/directional/east, +/obj/structure/extinguisher_cabinet/directional/east, /turf/open/floor/iron/dark, -/area/station/engineering/atmos) +/area/station/command/bridge) "pas" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/reagent_dispensers/plumbed, /turf/open/floor/plating, /area/station/maintenance/port/fore) -"pau" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/mop_bucket, -/obj/item/mop, -/turf/open/floor/plating, -/area/station/maintenance/department/engine/atmos) "paw" = ( -/obj/structure/table/wood, -/obj/machinery/computer/libraryconsole/bookmanagement{ +/obj/machinery/light/small/directional/east, +/obj/structure/rack, +/turf/open/floor/iron/dark/side{ dir = 4 }, -/turf/open/floor/wood, -/area/station/security/prison/rec) +/area/station/security/prison/safe) "paH" = ( -/obj/effect/spawner/random/structure/table, -/obj/effect/spawner/random/clothing/gloves, -/obj/effect/spawner/random/clothing/gloves, -/turf/open/floor/plating, -/area/station/maintenance/department/medical) -"paI" = ( -/obj/effect/turf_decal/trimline/green/filled/line{ +/obj/effect/turf_decal/trimline/yellow/filled/corner{ dir = 8 }, -/obj/structure/sink/directional/east, -/turf/open/floor/iron/white, -/area/station/medical/virology) -"paK" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/light/directional/west, -/obj/structure/sign/warning/no_smoking/directional/west, -/obj/machinery/portable_atmospherics/canister/oxygen, -/turf/open/floor/iron/dark, -/area/station/engineering/atmos) +/turf/open/floor/iron/dark/corner{ + dir = 8 + }, +/area/station/command/heads_quarters/ce) "paO" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, @@ -45511,21 +44953,19 @@ /obj/effect/turf_decal/trimline/red/filled/warning{ dir = 1 }, -/turf/open/floor/iron/showroomfloor, +/turf/open/floor/iron/dark, /area/station/security/warden) "pbf" = ( -/obj/machinery/light/small/directional/east, -/obj/effect/spawner/random/structure/table, -/obj/effect/spawner/random/entertainment/drugs, -/obj/item/poster/random_contraband, -/turf/open/floor/iron/showroomfloor, -/area/station/maintenance/starboard/aft) -"pbg" = ( -/obj/effect/turf_decal/trimline/blue/filled/warning{ - dir = 1 +/obj/machinery/camera/directional/east{ + c_tag = "Medical - Pathology Pen"; + network = list("ss13","medbay"); + name = "medical camera" }, -/turf/open/floor/iron/white, -/area/station/medical/medbay/lobby) +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/turf/open/floor/grass, +/area/station/medical/virology) "pbv" = ( /obj/structure/chair/stool/directional/east, /obj/effect/landmark/start/assistant, @@ -45538,15 +44978,36 @@ /obj/structure/cable, /turf/open/floor/iron/white, /area/station/security/medical) -"pbG" = ( -/obj/structure/reagent_dispensers/watertank, -/turf/open/floor/plating, -/area/station/maintenance/port/aft) +"pbN" = ( +/obj/item/radio/intercom/directional/east, +/obj/structure/table/wood, +/turf/open/floor/wood/tile, +/area/station/commons/dorms/room4) +"pbT" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 4 + }, +/obj/structure/window/spawner/directional/south, +/obj/machinery/computer/atmos_control/nocontrol/master{ + dir = 1 + }, +/turf/open/floor/iron/dark/side{ + dir = 4 + }, +/area/station/engineering/break_room) "pch" = ( -/obj/machinery/washing_machine, -/obj/item/clothing/head/costume/santa, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 8 + }, +/obj/machinery/camera/directional/west{ + c_tag = "Medical - Pharmacy"; + name = "medical camera"; + network = list("ss13","medbay") + }, +/obj/machinery/status_display/evac/directional/west, +/obj/machinery/component_printer, +/turf/open/floor/iron/white, +/area/station/medical/pharmacy) "pcp" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -45560,19 +45021,17 @@ /obj/effect/mapping_helpers/airlock/access/all/service/chapel_office, /turf/open/floor/iron/dark/textured, /area/station/service/chapel/funeral) -"pcC" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/turf/open/floor/iron/dark, -/area/station/command/teleporter) +"pcw" = ( +/obj/machinery/airalarm/directional/east, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) "pcF" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, /obj/item/flashlight/flare, /turf/open/floor/plating, -/area/station/maintenance/port/aft) +/area/station/maintenance/department/engine) "pcU" = ( /obj/effect/turf_decal/trimline/green/filled/line{ dir = 8 @@ -45589,6 +45048,12 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/station/science/lab) +"pde" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/station/medical/patients_rooms/room_a) "pdr" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 1 @@ -45604,11 +45069,6 @@ }, /turf/open/floor/iron/dark, /area/station/hallway/secondary/entry) -"pdB" = ( -/obj/structure/reagent_dispensers/water_cooler, -/obj/machinery/camera/autoname/directional/south, -/turf/open/floor/iron/dark, -/area/station/command/bridge) "pdN" = ( /turf/open/floor/iron, /area/station/command/gateway) @@ -45645,16 +45105,18 @@ /turf/open/floor/iron/white/textured, /area/station/science/xenobiology) "peO" = ( -/obj/machinery/firealarm/directional/south, +/obj/machinery/firealarm/directional/south{ + pixel_x = -5 + }, /obj/machinery/light_switch/directional/south{ - pixel_x = 8 + pixel_x = 5 }, /turf/open/floor/wood, /area/station/service/bar) "peS" = ( /obj/structure/weightmachine/stacklifter, /turf/open/floor/iron/dark/side{ - dir = 6 + dir = 4 }, /area/station/commons/fitness/recreation) "pff" = ( @@ -45665,19 +45127,26 @@ /turf/open/floor/iron/dark, /area/station/engineering/atmos) "pfy" = ( -/obj/structure/table, -/obj/item/toy/ammo/gun, -/obj/item/toy/gun, -/turf/open/floor/iron/dark/side{ - dir = 4 - }, -/area/station/commons/fitness/recreation) +/obj/structure/closet/firecloset/wall/directional/west, +/turf/open/floor/iron/dark, +/area/station/service/chapel) "pfJ" = ( /obj/machinery/door/firedoor/border_only, /obj/structure/window/reinforced/spawner/directional/south, /obj/machinery/light/small/directional/west, /turf/open/floor/grass, /area/station/service/hydroponics) +"pfS" = ( +/obj/structure/sign/painting/library{ + pixel_y = 32 + }, +/obj/structure/window/reinforced/spawner/directional/south, +/obj/structure/table/wood/fancy, +/obj/effect/spawner/random/decoration/statue{ + spawn_loot_chance = 35 + }, +/turf/open/floor/wood/tile, +/area/station/service/library/artgallery) "pgh" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -45690,8 +45159,12 @@ }, /obj/machinery/power/apc/auto_name/directional/west, /obj/structure/cable, -/obj/machinery/camera/autoname/directional/west, -/obj/structure/table/glass, +/obj/machinery/camera/directional/west{ + c_tag = "Science - Genetics"; + name = "science camera"; + network = list("ss13","rd") + }, +/obj/structure/table/reinforced/rglass, /obj/item/storage/box/monkeycubes, /turf/open/floor/iron/white, /area/station/science/genetics) @@ -45705,14 +45178,9 @@ }, /turf/open/space/basic, /area/space) -"pgu" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/station/command/meeting_room) "pgv" = ( /obj/machinery/light/small/directional/east, +/obj/machinery/newscaster/directional/east, /obj/machinery/vending/wardrobe/atmos_wardrobe, /turf/open/floor/iron/dark, /area/station/engineering/atmos/storage) @@ -45765,6 +45233,19 @@ "pho" = ( /turf/open/floor/carpet/black, /area/station/service/theater) +"phq" = ( +/obj/effect/turf_decal/trimline/yellow/filled/warning{ + dir = 8 + }, +/obj/structure/cable, +/obj/structure/chair/office{ + dir = 8 + }, +/obj/effect/landmark/start/station_engineer, +/turf/open/floor/iron/dark/side{ + dir = 8 + }, +/area/station/engineering/break_room) "phr" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 1 @@ -45774,20 +45255,6 @@ "pht" = ( /turf/open/floor/iron/dark/smooth_large, /area/station/engineering/storage) -"phW" = ( -/obj/effect/turf_decal/tile/blue/fourcorners, -/obj/machinery/requests_console/directional/east{ - department = "Chief Medical Officer's Desk"; - name = "Chief Medical Officer's Requests Console"; - anon_tips_receiver = 1; - assistance_requestable = 1; - can_send_announcements = 1 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/station/command/heads_quarters/cmo) "pia" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 1 @@ -45812,8 +45279,11 @@ dir = 6 }, /obj/machinery/light/small/directional/east, +/obj/machinery/light_switch/directional/east{ + pixel_y = -10 + }, +/obj/structure/extinguisher_cabinet/directional/south, /obj/machinery/firealarm/directional/east, -/obj/machinery/light_switch/directional/south, /turf/open/floor/iron/dark, /area/station/science/breakroom) "pin" = ( @@ -45822,27 +45292,25 @@ /obj/item/hand_labeler, /turf/open/floor/iron, /area/station/cargo/storage) -"piu" = ( -/obj/effect/turf_decal/trimline/blue/filled/line, -/obj/effect/turf_decal/trimline/blue/line{ - dir = 1 - }, -/obj/structure/sign/poster/official/random/directional/south, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 - }, -/obj/structure/bed/medical/emergency, -/turf/open/floor/iron/white, -/area/station/medical/medbay/aft) -"piD" = ( -/obj/effect/spawner/structure/window, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "med_priv_2"; - name = "Privacy Shutters"; - dir = 8 +"piC" = ( +/obj/effect/turf_decal/box, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/duct, +/obj/machinery/holopad, +/turf/open/floor/iron/white/smooth_large, +/area/station/science/genetics) +"piO" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/turf/open/floor/plating, -/area/station/medical/patients_rooms/room_b) +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/duct, +/turf/open/floor/wood, +/area/station/command/heads_quarters/blueshield) "piY" = ( /obj/machinery/growing/tray, /turf/open/floor/grass, @@ -45853,10 +45321,10 @@ /turf/open/floor/iron/dark, /area/station/ai_monitored/turret_protected/ai_upload) "pjq" = ( -/obj/machinery/atmospherics/pipe/smart/simple/green/visible, /obj/effect/turf_decal/tile/red/anticorner/contrasted{ dir = 4 }, +/obj/machinery/atmospherics/pipe/bridge_pipe/green/visible, /obj/machinery/atmospherics/components/binary/pump/on{ dir = 8; name = "N2 Outlet Pump" @@ -45864,21 +45332,23 @@ /turf/open/floor/iron/dark, /area/station/engineering/atmos) "pjs" = ( -/obj/effect/spawner/random/structure/table_or_rack, +/obj/structure/rack, /obj/effect/spawner/random/maintenance/two, /turf/open/floor/iron, /area/station/maintenance/starboard/aft) -"pjx" = ( -/obj/effect/spawner/random/structure/chair_flipped, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/station/maintenance/department/engine/atmos) "pjD" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, /turf/open/floor/iron/dark, /area/station/hallway/primary/port) +"pjM" = ( +/obj/machinery/light/small/directional/north, +/obj/structure/sign/poster/random/directional/north, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/trash/garbage, +/turf/open/floor/plating, +/area/station/maintenance/department/engine/atmos) "pjT" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 5 @@ -45890,15 +45360,17 @@ /obj/machinery/vending/coffee, /turf/open/floor/iron/dark, /area/station/security/courtroom) -"pkf" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 +"pkd" = ( +/obj/machinery/firealarm/directional/west{ + pixel_y = 5 }, -/obj/machinery/airalarm/directional/north, -/obj/machinery/atmospherics/components/unary/portables_connector/visible, -/obj/machinery/portable_atmospherics/canister/anesthetic_mix, -/turf/open/floor/engine, -/area/station/medical/cryo) +/obj/machinery/light_switch/directional/west{ + pixel_y = -5 + }, +/turf/open/floor/iron/dark/side{ + dir = 8 + }, +/area/station/engineering/atmos/office) "pkn" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -45909,14 +45381,9 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/machinery/door/airlock/maintenance, -/obj/effect/mapping_helpers/airlock/access/any/service/maintenance, /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/mapping_helpers/airlock/unres{ - dir = 8 - }, /turf/open/floor/plating, /area/station/maintenance/port) "pkv" = ( @@ -45934,40 +45401,36 @@ /obj/structure/machine/assembly_bench, /turf/open/floor/wood, /area/station/smithing) -"plg" = ( -/obj/machinery/vending/cigarette, -/turf/open/floor/plating, -/area/station/maintenance/department/engine/atmos) -"plr" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 10 - }, -/obj/machinery/newscaster/directional/west, -/obj/structure/chair/sofa/corp/right{ - dir = 4 - }, -/obj/effect/landmark/start/hangover, -/turf/open/floor/iron/white, -/area/station/medical/medbay/lobby) "plt" = ( /obj/machinery/space_heater, /turf/open/floor/plating, /area/station/maintenance/port) +"plv" = ( +/obj/effect/turf_decal/tile/purple/fourcorners, +/obj/machinery/light/directional/west, +/obj/structure/extinguisher_cabinet/directional/west, +/obj/machinery/modular_computer/preset/research{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/command/bridge) "plz" = ( /obj/structure/bookcase/random, /turf/open/floor/wood, /area/station/security/prison/rec) "plG" = ( +/obj/effect/decal/cleanable/dirt, /obj/effect/spawner/random/engineering/vending_restock, /turf/open/floor/plating, /area/station/maintenance/port/aft) "plH" = ( -/obj/machinery/light/small/built/directional/south, -/obj/structure/chair{ - dir = 1 - }, -/turf/open/floor/carpet/green, -/area/station/maintenance/starboard/aft) +/obj/machinery/power/port_gen/pacman/pre_loaded, +/turf/open/floor/plating, +/area/station/maintenance/department/engine/atmos) +"plI" = ( +/obj/structure/table/reinforced/plasmarglass, +/turf/open/floor/iron/white, +/area/station/science/xenobiology) "plK" = ( /obj/effect/turf_decal/trimline/red/filled/warning{ dir = 8 @@ -45980,54 +45443,16 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/dark, /area/station/security/brig) -"plV" = ( -/obj/machinery/status_display/ai{ - pixel_x = -32 - }, -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 9 - }, -/obj/effect/turf_decal/trimline/yellow/corner, -/obj/structure/table, -/obj/item/flashlight{ - pixel_x = 1; - pixel_y = 5 - }, -/obj/item/flashlight{ - pixel_x = 1; - pixel_y = 5 - }, -/obj/item/assembly/flash/handheld, -/obj/item/assembly/flash/handheld, -/turf/open/floor/iron/dark, -/area/station/engineering/storage/tech) "pme" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/telecomms/bus/preset_two, -/turf/open/floor/engine/telecomms, +/obj/machinery/telecomms/hub/preset, +/obj/structure/cable, +/turf/open/floor/circuit/telecomms, /area/station/tcommsat/server) "pml" = ( /obj/effect/turf_decal/tile/green/half/contrasted{ dir = 1 }, -/obj/structure/table, -/obj/item/chicken_book, -/obj/item/chicken_book, -/obj/item/chicken_book, -/obj/item/chicken_book, -/obj/item/chicken_book, -/obj/item/chicken_scanner, -/obj/item/chicken_scanner, -/obj/item/chicken_scanner, -/obj/item/chicken_scanner, -/obj/item/chicken_scanner, -/obj/item/storage/bag/egg, -/obj/item/storage/bag/egg, -/obj/item/storage/bag/egg, -/obj/item/storage/bag/egg, -/obj/item/storage/bag/egg, +/obj/structure/bookcase/manuals/botany, /turf/open/floor/iron/dark/side, /area/station/service/hydroponics) "pmr" = ( @@ -46040,20 +45465,19 @@ /turf/open/floor/iron/dark, /area/station/hallway/primary/starboard) "pmt" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/station/medical/surgery) +/obj/machinery/status_display/ai/directional/south, +/turf/open/floor/wood, +/area/station/command/meeting_room) "pmv" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ - dir = 5 - }, /turf/open/floor/iron/freezer, /area/station/service/kitchen/coldroom) +"pmF" = ( +/obj/effect/turf_decal/trimline/yellow/filled/end{ + dir = 8 + }, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/engineering/storage/tech) "pmQ" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -46064,31 +45488,30 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/machinery/door/airlock/engineering{ - name = "Construction Storage" - }, -/obj/effect/mapping_helpers/airlock/access/any/service/maintenance, -/obj/effect/mapping_helpers/airlock/unres{ - dir = 8 +/obj/machinery/door/airlock/grunge{ + name = "Gambling Den" }, -/turf/open/floor/iron/textured, -/area/station/maintenance/starboard/aft) +/turf/open/floor/iron/dark/textured, +/area/station/service/abandoned_gambling_den) "pmV" = ( /turf/closed/wall, /area/station/service/chapel) "pna" = ( -/obj/machinery/firealarm/directional/south, +/obj/machinery/firealarm/directional/south{ + pixel_x = -5 + }, /obj/machinery/light_switch/directional/south{ - pixel_x = 8 + pixel_x = 5 }, /obj/structure/filingcabinet, /turf/open/floor/iron, /area/station/science/ordnance/office) "png" = ( /obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ +/obj/machinery/door/poddoor/shutters{ id = "cargo_desk"; - name = "Cargo Desk Shutters" + name = "Cargo Desk Shutters"; + dir = 1 }, /turf/open/floor/plating, /area/station/cargo/office) @@ -46108,7 +45531,7 @@ codes_txt = "delivery;dir=4"; location = "Kitchen" }, -/turf/open/floor/iron/dark, +/turf/open/floor/iron/dark/smooth_large, /area/station/hallway/secondary/service) "pnG" = ( /obj/structure/table/wood, @@ -46116,10 +45539,10 @@ /turf/open/floor/carpet/red, /area/station/security/detectives_office) "pnU" = ( -/obj/effect/turf_decal/trimline/neutral/filled/warning{ +/obj/effect/turf_decal/trimline/red/filled/warning{ dir = 4 }, -/obj/effect/turf_decal/trimline/neutral/warning{ +/obj/effect/turf_decal/trimline/red/warning{ dir = 8 }, /obj/structure/disposalpipe/segment{ @@ -46129,13 +45552,18 @@ /obj/structure/cable, /turf/open/floor/iron/dark, /area/station/security/office) +"poh" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron/vaporwave, +/area/station/service/library/printer) "poj" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable, -/obj/machinery/door/poddoor/shutters/preopen{ +/obj/machinery/door/poddoor/shutters{ id = "brig_post"; name = "Security Shutters"; - dir = 8 + dir = 4 }, /turf/open/floor/plating, /area/station/security/brig/entrance) @@ -46145,6 +45573,13 @@ }, /turf/open/floor/iron/white, /area/station/science/explab) +"poD" = ( +/obj/machinery/atmospherics/components/unary/passive_vent{ + name = "freezer passive vent"; + dir = 1 + }, +/turf/open/floor/iron/freezer, +/area/station/science/xenobiology) "poG" = ( /turf/closed/wall/r_wall, /area/station/ai_monitored/command/nuke_storage) @@ -46154,10 +45589,10 @@ }, /obj/machinery/requests_console/directional/west{ department = "Science"; - name = "Science Requests Console"; - receive_ore_updates = 1; - supplies_requestable = 1 + name = "Science Requests Console" }, +/obj/effect/mapping_helpers/requests_console/ore_update, +/obj/effect/mapping_helpers/requests_console/supplies, /obj/machinery/vending/coffee, /turf/open/floor/iron/dark, /area/station/science/breakroom) @@ -46170,6 +45605,12 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/engine, /area/station/ai_monitored/turret_protected/ai) +"ppi" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, +/turf/open/floor/wood, +/area/station/commons/locker) "ppj" = ( /obj/machinery/atmospherics/pipe/smart/simple/yellow/visible{ dir = 5 @@ -46182,13 +45623,12 @@ }, /turf/open/floor/iron, /area/station/ai_monitored/command/storage/eva) -"ppx" = ( -/obj/effect/turf_decal/tile/blue/fourcorners, -/obj/structure/table, -/obj/item/paper_bin, -/obj/item/pen, -/turf/open/floor/iron/dark/side, -/area/station/command/heads_quarters/cmo) +"ppv" = ( +/obj/effect/turf_decal/trimline/blue/filled/warning{ + dir = 8 + }, +/turf/open/floor/iron/white, +/area/station/medical/treatment_center) "ppL" = ( /obj/effect/turf_decal/trimline/brown/filled/line{ dir = 5 @@ -46209,23 +45649,28 @@ }, /area/station/cargo/miningoffice) "ppN" = ( -/obj/machinery/light/directional/west, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 10 + }, +/obj/structure/extinguisher_cabinet/directional/south, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/iron/cafeteria, -/area/station/maintenance/starboard/aft) +/turf/open/floor/iron/white, +/area/station/medical/office) "ppP" = ( /turf/closed/wall/r_wall, /area/station/engineering/storage_shared) "ppS" = ( -/obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/trimline/dark_red/filled/line{ dir = 8 }, /obj/effect/turf_decal/trimline/dark_red/arrow_ccw{ dir = 1 }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, /turf/open/floor/iron, /area/station/maintenance/disposal/incinerator) "ppU" = ( @@ -46240,11 +45685,13 @@ /obj/effect/turf_decal/tile/blue/opposingcorners{ dir = 1 }, -/obj/machinery/firealarm/directional/south, +/obj/machinery/firealarm/directional/south{ + pixel_x = -5 + }, /obj/machinery/light_switch/directional/south{ - pixel_x = 8 + pixel_x = 5 }, -/turf/open/floor/iron/cafeteria, +/turf/open/floor/iron/checker, /area/station/commons/dorms/laundry) "pqo" = ( /obj/effect/turf_decal/bot, @@ -46253,9 +45700,8 @@ /area/station/engineering/main) "pqq" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/oil, /obj/machinery/arc_forge, -/turf/open/floor/wood, +/turf/open/floor/stone, /area/station/smithing) "pqw" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -46263,27 +45709,43 @@ /obj/structure/cable, /obj/structure/disposalpipe/junction/yjunction, /obj/effect/spawner/random/trash/garbage, -/turf/open/floor/plating, +/turf/open/floor/catwalk_floor, /area/station/maintenance/starboard/fore) +"pqF" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/primary/aft) +"pqL" = ( +/obj/structure/bookcase/random/nonfiction, +/turf/open/floor/wood, +/area/station/service/library) "pqQ" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 }, /obj/effect/turf_decal/stripes/line, -/obj/machinery/door/airlock/maintenance, -/obj/effect/mapping_helpers/airlock/access/any/supply/maintenance, -/obj/effect/mapping_helpers/airlock/unres, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, /turf/open/floor/plating, /area/station/maintenance/department/cargo) "prb" = ( -/obj/effect/turf_decal/tile/bar/opposingcorners{ - dir = 1 +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/obj/structure/table, -/turf/open/floor/iron/kitchen, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/obj/structure/table/reinforced, +/obj/machinery/door/poddoor/shutters{ + id = "kitchen_sec_shutters"; + name = "Kitchen Shutters"; + dir = 1 + }, +/turf/open/floor/iron/dark/textured, /area/station/service/kitchen) "prc" = ( /obj/machinery/light/directional/north, @@ -46291,7 +45753,6 @@ dir = 1 }, /obj/effect/turf_decal/trimline/dark_blue/line, -/obj/machinery/firealarm/directional/north, /turf/open/floor/iron/dark, /area/station/hallway/primary/central) "prd" = ( @@ -46312,7 +45773,7 @@ /obj/machinery/light/small/directional/east, /obj/structure/cable, /obj/structure/closet/secure_closet/security/sec, -/turf/open/floor/iron/showroomfloor, +/turf/open/floor/iron/dark, /area/station/security/lockers) "prj" = ( /obj/effect/spawner/structure/window/reinforced, @@ -46324,37 +45785,16 @@ dir = 8 }, /obj/item/radio/intercom/directional/west, -/obj/structure/cable, /obj/machinery/computer/records/security{ dir = 4 }, /turf/open/floor/iron/dark, /area/station/security/checkpoint/supply) -"prn" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/grunge{ - name = "Morgue" - }, -/obj/effect/mapping_helpers/airlock/access/all/medical/general, -/obj/effect/mapping_helpers/airlock/access/all/medical/morgue, -/obj/machinery/duct, -/turf/open/floor/iron/dark/textured, -/area/station/medical/morgue) "prs" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 10 +/obj/effect/turf_decal/siding/wideplating_new/dark{ + dir = 1 }, -/obj/machinery/telecomms/bus/preset_one, -/turf/open/floor/engine/telecomms, +/turf/open/floor/iron/dark/telecomms, /area/station/tcommsat/server) "prw" = ( /obj/structure/cable, @@ -46363,6 +45803,11 @@ /obj/structure/filingcabinet, /turf/open/floor/wood, /area/station/command/heads_quarters/qm) +"prz" = ( +/obj/structure/chair/wood, +/obj/effect/landmark/start/hangover, +/turf/open/floor/wood, +/area/station/service/library/lounge) "prA" = ( /obj/effect/turf_decal/trimline/purple/filled/line{ dir = 4 @@ -46392,79 +45837,54 @@ /turf/open/floor/iron/large, /area/station/cargo/office) "prY" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) -"psg" = ( -/obj/structure/table/wood, -/obj/item/flashlight/lamp/green{ - pixel_x = 5; - pixel_y = 3 - }, -/turf/open/floor/wood, -/area/station/service/library) -"psz" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ +/obj/effect/turf_decal/trimline/blue/filled/line, +/obj/item/radio/intercom/directional/south, +/obj/machinery/computer/operating{ dir = 1 }, -/obj/structure/table, -/obj/item/wallframe/apc, -/turf/open/floor/iron/dark/side{ +/turf/open/floor/iron/white, +/area/station/medical/surgery) +"psg" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line, +/obj/machinery/firealarm/directional/south, +/turf/open/floor/iron/dark/side, +/area/station/engineering/storage_shared) +"psF" = ( +/obj/effect/turf_decal/siding/thinplating/corner{ dir = 1 }, -/area/station/engineering/break_room) -"psE" = ( -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/obj/structure/transit_tube/station/dispenser/reverse/flipped{ +/turf/open/floor/iron, +/area/station/engineering/main) +"psI" = ( +/obj/effect/turf_decal/tile/purple/half/contrasted{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/hidden{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/catwalk_floor/iron_dark, -/area/station/engineering/transit_tube) -"psF" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/wood/tile, -/area/station/service/library/artgallery) -"psI" = ( /obj/machinery/atmospherics/pipe/smart/simple/green/visible, /obj/machinery/computer/atmos_control/plasma_tank{ dir = 8 }, -/obj/effect/turf_decal/tile/purple/half/contrasted{ - dir = 4 - }, /turf/open/floor/iron/dark, /area/station/engineering/atmos) "psO" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, +/obj/effect/turf_decal/stripes/line, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/turf/open/floor/catwalk_floor/iron_white, -/area/station/maintenance/department/science) +/turf/open/floor/plating, +/area/station/maintenance/port/fore) "ptd" = ( -/obj/effect/turf_decal/trimline/purple/filled/line, /obj/machinery/light/directional/south, -/obj/structure/sign/poster/official/random/directional/south, -/turf/open/floor/iron/white, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/door/firedoor, +/turf/open/floor/iron/white/textured, /area/station/science/research) "pte" = ( /obj/effect/turf_decal/trimline/dark_blue/filled/corner, @@ -46473,46 +45893,13 @@ }, /turf/open/floor/iron/dark, /area/station/hallway/primary/central) -"ptg" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/door/airlock/maintenance, -/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance, -/obj/effect/mapping_helpers/airlock/unres{ - dir = 4 - }, -/turf/open/floor/plating, -/area/station/maintenance/department/medical) "ptq" = ( /obj/machinery/light/directional/east, -/obj/machinery/status_display/evac/directional/east, +/obj/item/radio/intercom/directional/east, /turf/open/floor/iron/dark/side{ dir = 4 }, /area/station/commons/dorms) -"ptt" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/station/medical/office) -"pty" = ( -/obj/effect/turf_decal/tile/brown/fourcorners, -/obj/machinery/computer/department_orders/engineering{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/station/engineering/break_room) "ptH" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ @@ -46531,20 +45918,11 @@ /obj/effect/turf_decal/trimline/red/filled/line, /turf/open/floor/iron/dark, /area/station/ai_monitored/security/armory) -"ptX" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/obj/machinery/atmospherics/components/unary/cryo_cell{ - dir = 8 - }, -/turf/open/floor/engine, -/area/station/medical/cryo) "ptZ" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/directional/east, -/turf/open/floor/plating, -/area/station/maintenance/department/science/xenobiology) +/obj/effect/landmark/start/gary, +/turf/open/floor/iron/showroomfloor, +/area/station/service/abandoned_gambling_den) "puc" = ( /obj/effect/turf_decal/trimline/neutral/filled/line, /obj/effect/turf_decal/trimline/neutral/line{ @@ -46586,14 +45964,14 @@ pixel_x = -6; pixel_y = 24 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, /turf/open/floor/iron/dark, /area/station/security/execution/transfer) "puN" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /turf/open/floor/carpet/purple, -/area/station/commons/dorms) +/area/station/commons/dorms/room3) "puO" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -46612,15 +45990,11 @@ /obj/machinery/icecream_vat, /turf/open/floor/iron/kitchen, /area/station/service/kitchen) -"puW" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/landmark/start/gary, -/turf/open/floor/plating, -/area/station/maintenance/port/aft) "puX" = ( /obj/structure/sign/warning/secure_area/directional/south, +/obj/effect/decal/cleanable/dirt, /obj/machinery/space_heater, -/turf/open/floor/iron/white, +/turf/open/floor/iron, /area/station/maintenance/department/science) "puZ" = ( /obj/machinery/status_display/ai/directional/east, @@ -46631,11 +46005,6 @@ }, /turf/open/floor/iron/dark/smooth_large, /area/station/ai_monitored/turret_protected/ai) -"pvb" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/structure/crate, -/turf/open/floor/plating, -/area/station/maintenance/department/medical) "pvh" = ( /obj/structure/disposalpipe/segment{ dir = 6 @@ -46656,27 +46025,39 @@ /area/station/maintenance/department/cargo) "pvF" = ( /obj/effect/turf_decal/tile/red/fourcorners, -/obj/machinery/firealarm/directional/south, +/obj/machinery/firealarm/directional/south{ + pixel_x = 5 + }, /obj/machinery/light/small/directional/south, /obj/machinery/light_switch/directional/south{ - pixel_x = 8 + pixel_x = -5 }, -/obj/structure/chair{ +/obj/structure/chair/sofa/bench/right{ dir = 4 }, /turf/open/floor/iron/dark, /area/station/security/checkpoint/escape) +"pvI" = ( +/obj/effect/turf_decal/trimline/blue/filled/line, +/obj/machinery/light/small/directional/south, +/obj/structure/sign/warning/no_smoking/directional/south, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/obj/machinery/disposal/bin, +/turf/open/floor/iron/dark, +/area/station/medical/morgue) "pvL" = ( /turf/closed/wall, /area/station/medical/psychology) -"pvN" = ( -/obj/item/storage/secure/safe/directional/south, -/obj/machinery/light_switch/directional/south, -/obj/structure/bed, -/obj/item/bedsheet/cmo, -/obj/effect/landmark/start/chief_medical_officer, -/turf/open/floor/carpet/royalblue, -/area/station/command/heads_quarters/cmo) +"pwh" = ( +/obj/effect/turf_decal/box, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/duct, +/obj/machinery/holopad, +/turf/open/floor/iron/white/smooth_large, +/area/station/medical/virology) "pwm" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/public/glass{ @@ -46705,6 +46086,22 @@ "pwp" = ( /turf/open/floor/iron/dark, /area/station/security/courtroom) +"pwI" = ( +/obj/effect/turf_decal/trimline/blue/filled/warning{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/blue/warning{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/duct, +/turf/open/floor/iron/white, +/area/station/medical/medbay/aft) "pwT" = ( /obj/effect/turf_decal/trimline/red/filled/warning{ dir = 1 @@ -46715,33 +46112,20 @@ /obj/structure/cable, /turf/open/floor/iron/dark, /area/station/security/brig) -"pxg" = ( -/obj/effect/turf_decal/stripes/end{ - dir = 1 +"pxl" = ( +/obj/effect/turf_decal/tile/red/fourcorners, +/obj/machinery/door/window/brigdoor/left/directional/south{ + name = "Head of Security's Desk"; + req_access = list("hos") }, -/obj/machinery/duct, -/obj/structure/table/glass, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/item/book/manual/wiki/medicine, -/obj/item/crowbar/red, -/obj/item/reagent_containers/spray/cleaner, /turf/open/floor/iron/dark, -/area/station/medical/exam_room) -"pxl" = ( -/obj/structure/dresser, -/turf/open/floor/carpet/red, -/area/station/commons/dorms) +/area/station/command/bridge) "pxp" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 }, /obj/effect/turf_decal/stripes/line, -/obj/machinery/door/airlock/maintenance, -/obj/effect/mapping_helpers/airlock/access/any/service/maintenance, -/obj/effect/mapping_helpers/airlock/unres{ - dir = 1 - }, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/station/maintenance/starboard/fore) "pxw" = ( @@ -46765,34 +46149,26 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/dark/side, /area/station/security/prison/workout) -"pxG" = ( -/obj/item/storage/box/bodybags, -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 10 - }, -/obj/item/radio/intercom/directional/south, -/obj/structure/table, -/obj/item/storage/box/bodybags{ - pixel_x = 6; - pixel_y = 6 - }, -/obj/item/storage/box/bodybags{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/storage/box/bodybags, -/obj/item/clothing/gloves/latex, -/turf/open/floor/iron/dark, -/area/station/medical/morgue) -"pxU" = ( -/obj/effect/decal/cleanable/dirt, +"pxT" = ( +/obj/effect/turf_decal/trimline/blue/filled/warning, +/obj/machinery/duct, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/south, +/turf/open/floor/iron/white, +/area/station/medical/exam_room) +"pxU" = ( /obj/effect/turf_decal/siding/wood{ dir = 1 }, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/stone, /area/station/smithing) +"pxW" = ( +/obj/effect/mapping_helpers/broken_floor, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) "pxY" = ( /obj/effect/turf_decal/tile/neutral/anticorner, /obj/effect/turf_decal/tile/neutral{ @@ -46812,11 +46188,15 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, /area/station/engineering/gravity_generator) +"pyd" = ( +/obj/machinery/light/small/directional/north, +/obj/structure/closet/emcloset/anchored, +/turf/open/floor/iron/dark/smooth_large, +/area/station/hallway/secondary/entry) "pye" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 9 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/light/small/directional/north, /turf/open/floor/iron/dark, /area/station/security/courtroom) @@ -46830,13 +46210,10 @@ /obj/effect/turf_decal/trimline/dark_blue/line, /obj/machinery/button/door/directional/north{ id = "eva_shutters"; - name = "EVA Shutters"; + name = "EVA Storage Shutters Control"; req_access = list("command"); pixel_x = -7 }, -/obj/structure/extinguisher_cabinet/directional/north{ - pixel_x = 5 - }, /turf/open/floor/iron/dark, /area/station/hallway/primary/central) "pyA" = ( @@ -46851,6 +46228,9 @@ /area/station/ai_monitored/turret_protected/aisat/foyer) "pyE" = ( /obj/effect/turf_decal/trimline/yellow/filled/corner, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, /turf/open/floor/iron, /area/station/hallway/primary/aft) "pyH" = ( @@ -46859,39 +46239,39 @@ }, /turf/open/floor/engine, /area/station/science/xenobiology) +"pyP" = ( +/obj/machinery/atmospherics/pipe/smart/manifold/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/meter, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) "pyW" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 1 }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/trash/food_packaging, /turf/open/floor/plating, -/area/station/maintenance/starboard/aft) +/area/station/service/abandoned_gambling_den) "pyZ" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ +/obj/machinery/light/directional/west, +/obj/structure/chair/sofa/right/maroon{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/door/airlock/maintenance, -/obj/effect/mapping_helpers/airlock/access/any/service/maintenance, -/obj/effect/mapping_helpers/airlock/unres{ +/obj/effect/landmark/start/assistant, +/turf/open/floor/iron/dark/side{ dir = 8 }, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) +/area/station/commons/fitness) "pzc" = ( /obj/effect/turf_decal/trimline/purple/filled/warning{ dir = 5 }, -/obj/machinery/firealarm/directional/east, +/obj/machinery/firealarm/directional/east{ + pixel_y = 5 + }, +/obj/machinery/light_switch/directional/east{ + pixel_y = -5 + }, /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -46900,19 +46280,14 @@ /turf/open/floor/iron, /area/station/science/robotics/lab) "pzi" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/door/airlock/maintenance, -/obj/effect/mapping_helpers/airlock/access/any/supply/maintenance, -/obj/effect/mapping_helpers/airlock/unres{ - dir = 8 - }, -/turf/open/floor/plating, -/area/station/maintenance/department/cargo) +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/cargo/drone_bay) +"pzp" = ( +/obj/structure/extinguisher_cabinet/directional/west, +/turf/open/floor/wood, +/area/station/command/heads_quarters/captain) "pzt" = ( /obj/effect/turf_decal/trimline/neutral/line, /obj/effect/turf_decal/trimline/neutral/filled/line{ @@ -46920,10 +46295,16 @@ }, /turf/open/floor/iron/dark, /area/station/hallway/primary/port) -"pzz" = ( -/obj/structure/reagent_dispensers/wall/peppertank/directional/east, -/turf/open/floor/iron/dark, -/area/station/command/heads_quarters/blueshield) +"pzF" = ( +/obj/structure/sign/painting/library{ + pixel_y = 32 + }, +/obj/structure/chair/comfy/black{ + dir = 8 + }, +/obj/effect/landmark/start/hangover, +/turf/open/floor/wood, +/area/station/service/library) "pzI" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 @@ -46931,16 +46312,16 @@ /turf/open/floor/iron, /area/station/service/theater) "pzL" = ( -/obj/effect/turf_decal/tile/neutral/half/contrasted{ +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 4 }, -/obj/effect/spawner/random/maintenance, -/turf/open/floor/iron, +/turf/open/floor/iron/dark, /area/station/maintenance/starboard/aft) "pzP" = ( /obj/structure/chair/office{ dir = 8 }, +/obj/effect/landmark/start/station_engineer, /turf/open/floor/iron, /area/station/tcommsat/computer) "pzW" = ( @@ -46996,19 +46377,13 @@ /obj/effect/decal/cleanable/dirt, /obj/effect/spawner/random/maintenance/two, /turf/open/floor/plating, -/area/station/maintenance/port/aft) +/area/station/maintenance/department/engine) "pBc" = ( /obj/effect/spawner/random/structure/table, -/obj/item/storage/box/donkpockets/donkpocketpizza, +/obj/effect/spawner/random/food_or_drink/donkpockets, /obj/item/knife/kitchen, /turf/open/floor/plating, /area/station/maintenance/starboard/fore) -"pBp" = ( -/obj/structure/cable, -/obj/effect/turf_decal/box, -/obj/machinery/holopad, -/turf/open/floor/iron/dark/smooth_large, -/area/station/engineering/atmos/office) "pBu" = ( /obj/effect/mapping_helpers/broken_floor, /turf/open/floor/iron, @@ -47020,24 +46395,34 @@ "pBC" = ( /obj/structure/table/reinforced, /obj/item/storage/bag/tray, -/obj/item/kitchen/rollingpin{ - pixel_y = -4; - pixel_x = -5 - }, /obj/item/kitchen/rollingpin{ pixel_y = -4; pixel_x = 4 }, +/obj/item/reagent_containers/condiment/peppermill{ + pixel_x = -8; + pixel_y = 2 + }, +/obj/item/reagent_containers/condiment/saltshaker{ + pixel_x = -2; + pixel_y = 4 + }, /turf/open/floor/iron/kitchen, /area/station/security/prison/mess) "pBK" = ( /obj/machinery/light/small/directional/south, -/obj/machinery/camera/autoname/directional/south{ - dir = 5 - }, +/obj/machinery/camera/autoname/directional/south, /obj/machinery/duct, /turf/open/floor/carpet/purple, /area/station/security/prison/safe) +"pBT" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 10 + }, +/obj/machinery/vending/wallmed/directional/west, +/obj/structure/table, +/turf/open/floor/iron/white, +/area/station/medical/patients_rooms/room_a) "pBX" = ( /obj/machinery/corral_corner{ mapping_id = "3" @@ -47051,9 +46436,37 @@ /turf/open/floor/engine, /area/station/science/xenobiology) "pCb" = ( -/obj/effect/spawner/random/trash/graffiti, -/turf/open/floor/iron/cafeteria, -/area/station/maintenance/starboard/aft) +/obj/effect/turf_decal/tile/blue/opposingcorners, +/obj/structure/table/reinforced/rglass, +/obj/item/storage/medkit/regular{ + pixel_x = 3; + pixel_y = 6 + }, +/obj/item/wrench/medical, +/obj/item/gun/syringe, +/turf/open/floor/iron/checker{ + dir = 1 + }, +/area/station/command/heads_quarters/cmo) +"pCd" = ( +/obj/machinery/button/door/directional/west{ + id = "bs_desk"; + name = "Blueshield Desk Shutters Control"; + pixel_y = 5 + }, +/obj/machinery/button/door/directional/west{ + id = "bs_bolt"; + name = "Blueshield Office Bolt Control"; + pixel_y = -5; + normaldoorcontrol = 1; + specialfunctions = 4 + }, +/obj/machinery/modular_computer/preset/command{ + dir = 1; + pixel_y = -3 + }, +/turf/open/floor/wood, +/area/station/command/heads_quarters/blueshield) "pCf" = ( /obj/structure/chair/stool/bamboo, /mob/living/carbon/human/species/monkey, @@ -47066,14 +46479,11 @@ /turf/open/floor/engine, /area/station/science/explab) "pCo" = ( -/obj/structure/table/wood, -/obj/item/flashlight/lamp/green, -/turf/open/floor/wood, -/area/station/service/bar/backroom) +/obj/structure/cable, +/obj/machinery/duct, +/turf/open/floor/iron/white, +/area/station/science/xenobiology) "pCs" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 - }, /obj/effect/turf_decal/trimline/red/filled/line{ dir = 4 }, @@ -47085,12 +46495,12 @@ /turf/open/floor/iron/dark, /area/station/hallway/primary/fore) "pCA" = ( -/obj/effect/turf_decal/tile/red/fourcorners, +/obj/effect/turf_decal/tile/red/half/contrasted, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, /obj/machinery/duct, -/turf/open/floor/iron/dark, +/turf/open/floor/iron/dark/side, /area/station/security/interrogation) "pCI" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -47110,26 +46520,42 @@ dir = 5 }, /area/station/cargo/lobby) -"pDl" = ( -/obj/effect/turf_decal/trimline/green/filled/warning{ - dir = 6 +"pCP" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/duct, /turf/open/floor/iron/white, -/area/station/medical/virology) +/area/station/medical/exam_room) +"pCS" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/turf/open/floor/plating, +/area/station/maintenance/department/engine/atmos) +"pCX" = ( +/obj/effect/turf_decal/siding/thinplating{ + dir = 8 + }, +/obj/structure/chair/sofa/bench/right{ + dir = 4 + }, +/obj/effect/landmark/start/assistant, +/turf/open/floor/iron/dark, +/area/station/hallway/secondary/exit/departure_lounge) "pDn" = ( /obj/structure/flora/bush/jungle/a/style_random, /turf/open/floor/grass, /area/station/hallway/primary/central) -"pDB" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 4 +"pDy" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 8 }, -/obj/structure/cable/layer1, -/turf/open/floor/iron, -/area/station/engineering/main) +/obj/structure/mirror/directional/west, +/obj/structure/sink/directional/east, +/obj/machinery/iv_drip, +/turf/open/floor/iron/white, +/area/station/medical/surgery) "pDC" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -47145,29 +46571,12 @@ }, /turf/open/floor/plating, /area/station/maintenance/port/fore) -"pDD" = ( -/obj/effect/spawner/random/entertainment/arcade{ - dir = 4 - }, -/turf/open/floor/wood, -/area/station/command/heads_quarters/captain) "pDJ" = ( /obj/machinery/light/small/directional/east, /obj/item/radio/intercom/chapel/directional/east, /obj/structure/chair, /turf/open/floor/iron/dark, /area/station/service/chapel/office) -"pDL" = ( -/obj/structure/rack, -/obj/item/mop, -/obj/item/reagent_containers/cup/bottle/ammonia, -/obj/item/tank/internals/emergency_oxygen, -/obj/item/clothing/mask/breath, -/obj/item/storage/box/lights/mixed{ - pixel_x = 7 - }, -/turf/open/floor/plating, -/area/station/security/prison) "pDN" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/structure/sign/warning/radiation/directional/east, @@ -47183,6 +46592,28 @@ /obj/machinery/status_display/evac/directional/east, /turf/open/floor/iron/dark, /area/station/hallway/secondary/entry) +"pDY" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/duct, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command/glass{ + name = "Bridge" + }, +/obj/effect/mapping_helpers/airlock/access/all/command/general, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/machinery/door/poddoor/preopen{ + id = "bridge_blast_doors"; + name = "Bridge Access Blast Door" + }, +/turf/open/floor/iron/dark/textured, +/area/station/command/bridge) "pDZ" = ( /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -47238,41 +46669,37 @@ /obj/item/kirbyplants/random, /turf/open/floor/iron/dark, /area/station/hallway/primary/port) +"pEQ" = ( +/obj/structure/table, +/obj/effect/spawner/random/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) "pEY" = ( /turf/closed/wall, /area/station/service/hydroponics) -"pFJ" = ( -/obj/effect/spawner/random/structure/chair_maintenance{ +"pFu" = ( +/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/cable, +/obj/machinery/rnd/production/techfab/department/medical, +/turf/open/floor/iron/white, +/area/station/medical/storage) +"pFJ" = ( +/obj/structure/chair/wood{ dir = 1 }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) -"pFU" = ( -/obj/machinery/camera/directional/north{ - c_tag = "Medical - Pathology Pen"; - name = "medical camera"; - network = list("ss13","medbay") - }, -/obj/effect/landmark/blobstart, -/turf/open/floor/grass, -/area/station/medical/virology) +/turf/open/floor/wood, +/area/station/service/abandoned_gambling_den) "pGu" = ( /obj/structure/table/wood, -/obj/effect/spawner/random/bureaucracy/folder, -/obj/effect/spawner/random/bureaucracy/pen, -/turf/open/floor/iron/dark, -/area/station/commons/vacant_room/office) -"pGz" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/obj/machinery/atmospherics/components/unary/cryo_cell{ - dir = 8 +/obj/item/taperecorder{ + pixel_x = 9; + pixel_y = 9 }, -/turf/open/floor/engine, -/area/station/medical/cryo) +/turf/open/floor/carpet/blue, +/area/station/commons/vacant_room/office) "pGM" = ( +/obj/effect/mob_spawn/corpse/human/assistant, /turf/open/floor/wood, /area/station/maintenance/port/fore) "pGN" = ( @@ -47285,9 +46712,7 @@ /turf/open/floor/iron/dark, /area/station/hallway/primary/starboard) "pGP" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 1 - }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible, /turf/open/floor/iron/white, /area/station/science/xenobiology) "pGS" = ( @@ -47308,7 +46733,7 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, /turf/open/floor/plating, -/area/station/maintenance/port/aft) +/area/station/maintenance/department/engine) "pHj" = ( /obj/effect/turf_decal/trimline/green/filled/line, /obj/effect/turf_decal/trimline/green/line{ @@ -47317,6 +46742,12 @@ /obj/structure/sign/departments/botany/directional/south, /turf/open/floor/iron/dark, /area/station/hallway/primary/port) +"pHn" = ( +/obj/structure/sign/poster/random/directional/south, +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/start/gary, +/turf/open/floor/plating, +/area/station/maintenance/department/engine) "pHr" = ( /obj/effect/turf_decal/box, /obj/machinery/holopad, @@ -47333,14 +46764,6 @@ "pHx" = ( /turf/open/floor/wood, /area/station/command/heads_quarters/qm) -"pHy" = ( -/obj/effect/turf_decal/trimline/yellow/filled/warning{ - dir = 5 - }, -/turf/open/floor/iron/dark/side{ - dir = 5 - }, -/area/station/engineering/break_room) "pHz" = ( /obj/effect/turf_decal/siding/wood/corner{ dir = 4 @@ -47378,28 +46801,52 @@ /obj/effect/spawner/random/vending/colavend, /turf/open/floor/iron/dark, /area/station/hallway/secondary/exit/departure_lounge) +"pHN" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/camera/directional/west{ + c_tag = "Engineering - Atmospherics, Northwest"; + name = "engineering camera" + }, +/obj/machinery/portable_atmospherics/canister/air, +/turf/open/floor/iron/dark/smooth_large, +/area/station/engineering/atmos) +"pHP" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 4 + }, +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron, +/area/station/service/hydroponics/garden) "pHW" = ( /obj/structure/cable, -/obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/pink/visible/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden, /turf/open/floor/iron, /area/station/maintenance/disposal/incinerator) "pHX" = ( -/obj/structure/table/wood, +/obj/structure/table/wood/fancy/black, /obj/item/storage/fancy/candle_box{ pixel_y = 5 }, /obj/item/storage/crayons, -/turf/open/floor/iron/dark, +/turf/open/floor/wood/tile, /area/station/service/chapel/office) -"pIs" = ( -/obj/structure/table, -/obj/machinery/microwave{ - pixel_y = 6 +"pIi" = ( +/obj/machinery/door/window/right/directional/south, +/obj/structure/table/wood/fancy, +/obj/structure/sign/painting/large/library{ + dir = 1 }, +/turf/open/floor/wood/tile, +/area/station/service/library/artgallery) +"pIs" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/trash/mess, /turf/open/floor/plating, -/area/station/maintenance/port/aft) +/area/station/maintenance/department/engine) "pIw" = ( /obj/effect/turf_decal/trimline/red/filled/line, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ @@ -47414,31 +46861,14 @@ /obj/effect/turf_decal/trimline/dark_blue/line{ dir = 10 }, -/obj/effect/landmark/start/hangover, /turf/open/floor/iron/dark, /area/station/hallway/primary/central) -"pIF" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/light/small/directional/east, -/turf/open/floor/iron/dark, -/area/station/command/meeting_room) "pIH" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/light/directional/north, /obj/item/kirbyplants/random, -/turf/open/floor/iron/white, +/turf/open/floor/iron, /area/station/maintenance/department/science) -"pIJ" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 5 - }, -/obj/structure/bodycontainer/morgue{ - dir = 2 - }, -/turf/open/floor/iron/dark, -/area/station/medical/morgue) "pIS" = ( /obj/machinery/conveyor{ dir = 8; @@ -47463,6 +46893,17 @@ }, /turf/open/floor/iron/dark, /area/station/hallway/primary/central) +"pJb" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/effect/spawner/random/structure/steam_vent, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) "pJz" = ( /obj/machinery/door/airlock/maintenance{ name = "Security Office Maintenance" @@ -47474,33 +46915,18 @@ /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/mapping_helpers/airlock/access/all/security/general, -/turf/open/floor/plating, -/area/station/maintenance/department/security/brig) +/turf/open/floor/catwalk_floor/iron_dark, +/area/station/security/office) "pJV" = ( /obj/effect/turf_decal/trimline/purple/filled/warning{ dir = 6 }, /turf/open/floor/iron, /area/station/science/robotics/lab) -"pKc" = ( -/obj/structure/reagent_dispensers/plumbed, -/turf/open/floor/plating, -/area/station/maintenance/department/engine) -"pKj" = ( -/obj/effect/turf_decal/tile/dark_blue/fourcorners, -/obj/structure/table/reinforced, -/obj/item/taperecorder, -/obj/item/tape/random, -/turf/open/floor/iron/dark, -/area/station/command/bridge) -"pKq" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/chair/office, -/obj/effect/landmark/start/depsec/medical, -/turf/open/floor/iron/dark, -/area/station/security/checkpoint/medical) +"pJW" = ( +/obj/machinery/camera/autoname/directional/west, +/turf/open/floor/carpet, +/area/station/hallway/secondary/entry) "pKw" = ( /obj/effect/turf_decal/tile/dark_blue/fourcorners, /obj/structure/table/glass, @@ -47517,6 +46943,11 @@ /obj/machinery/firealarm/directional/east, /turf/open/floor/iron/dark, /area/station/hallway/primary/central) +"pKG" = ( +/obj/structure/sign/poster/random/directional/west, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/department/engine) "pKO" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/landmark/start/hangover, @@ -47524,14 +46955,6 @@ dir = 4 }, /area/station/service/chapel) -"pKQ" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/duct, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) "pKS" = ( /obj/effect/decal/cleanable/cobweb, /obj/structure/cable, @@ -47570,20 +46993,19 @@ /obj/machinery/duct, /turf/open/floor/plating, /area/station/maintenance/department/cargo) -"pLn" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 - }, -/turf/open/floor/iron/white, -/area/station/medical/pharmacy) "pLu" = ( /obj/machinery/atmospherics/components/binary/pump/off/supply/hidden{ dir = 4 }, /turf/open/floor/plating, /area/station/maintenance/port/fore) +"pLB" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/green/filled/line, +/turf/open/floor/iron/dark, +/area/station/engineering/storage/tech) "pLK" = ( /obj/structure/flora/bush/jungle/b/style_random, /turf/open/floor/grass, @@ -47624,6 +47046,18 @@ /obj/machinery/duct, /turf/open/floor/iron/white, /area/station/security/medical) +"pMb" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 4 + }, +/obj/structure/railing{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/primary/aft) "pMc" = ( /obj/effect/turf_decal/tile/yellow/half/contrasted{ dir = 4 @@ -47647,6 +47081,11 @@ /obj/effect/spawner/random/structure/closet_maintenance, /turf/open/floor/plating, /area/station/maintenance/department/science) +"pMI" = ( +/obj/machinery/camera/autoname/directional/south, +/obj/item/kirbyplants/random, +/turf/open/floor/wood, +/area/station/service/library) "pMU" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ @@ -47657,7 +47096,7 @@ /obj/structure/cable, /obj/machinery/door/firedoor, /obj/machinery/door/airlock/grunge{ - name = "Blacksmithing" + name = "Forging Lab" }, /obj/effect/mapping_helpers/airlock/access/any/science/general, /obj/effect/mapping_helpers/airlock/access/any/supply/general, @@ -47668,14 +47107,38 @@ dir = 1 }, /obj/effect/turf_decal/trimline/neutral/line, -/obj/machinery/light/small/directional/north, +/obj/structure/extinguisher_cabinet/directional/north, /turf/open/floor/iron/dark, /area/station/hallway/primary/starboard) +"pNA" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/blue/line{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/station/medical/medbay/aft) "pND" = ( -/obj/effect/mapping_helpers/broken_floor, -/obj/machinery/light/small/directional/south, -/turf/open/floor/iron, -/area/station/maintenance/starboard/aft) +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security/glass{ + name = "Security Post - Medbay" + }, +/obj/effect/mapping_helpers/airlock/access/all/security/general, +/turf/open/floor/iron/dark/textured, +/area/station/security/checkpoint/medical) "pNK" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -47691,6 +47154,16 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/dark/textured, /area/station/security/brig/entrance) +"pNP" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 1 + }, +/obj/machinery/firealarm/directional/north, +/obj/machinery/autolathe, +/turf/open/floor/iron/dark/side{ + dir = 1 + }, +/area/station/engineering/break_room) "pNS" = ( /obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 4 @@ -47703,48 +47176,19 @@ dir = 1 }, /obj/effect/turf_decal/trimline/red/line, -/obj/machinery/status_display/evac/directional/north, +/obj/machinery/airalarm/directional/north, /turf/open/floor/iron/dark, /area/station/security/office) -"pOj" = ( -/obj/effect/turf_decal/tile/dark_blue/fourcorners, -/obj/structure/rack, -/obj/effect/spawner/random/techstorage/tcomms_all, -/turf/open/floor/iron, -/area/station/engineering/storage/tech) -"pOp" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/duct, -/obj/structure/table/glass, -/obj/item/emergency_bed{ - pixel_y = 6 - }, -/obj/item/emergency_bed{ - pixel_y = 12 - }, -/turf/open/floor/iron/dark, -/area/station/medical/exam_room) "pOt" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, /obj/structure/disposalpipe/segment, /obj/structure/cable, /obj/machinery/door/airlock/maintenance{ name = "Courtroom Maintenance" }, /obj/effect/mapping_helpers/airlock/access/all/security/court, -/turf/open/floor/plating, +/turf/open/floor/catwalk_floor/iron_dark, /area/station/maintenance/department/science) "pOx" = ( /obj/machinery/conveyor{ @@ -47773,19 +47217,19 @@ /turf/open/floor/iron, /area/station/cargo/storage) "pOC" = ( -/obj/item/radio/intercom/directional/west, -/obj/machinery/button/door/directional/north{ - id = "hos_privacy"; - name = "Privacy Shutters Control"; - pixel_x = -24 +/obj/effect/turf_decal/siding/wood/corner, +/obj/machinery/button/door/directional/west{ + id = "hos_office"; + name = "Shutters Control"; + req_access = list("hos") }, /obj/machinery/requests_console/directional/north{ - anon_tips_receiver = 1; - assistance_requestable = 1; department = "Head of Security's Desk"; - name = "Head of Security Requests Console"; - can_send_announcements = 1 + name = "Head of Security Requests Console" }, +/obj/effect/mapping_helpers/requests_console/announcement, +/obj/effect/mapping_helpers/requests_console/assistance, +/obj/effect/mapping_helpers/requests_console/information, /obj/structure/table/wood, /obj/machinery/fax{ fax_name = "Head of Security's Office"; @@ -47799,28 +47243,20 @@ /turf/open/floor/iron/dark, /area/station/hallway/primary/starboard) "pOH" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/light_switch/directional/north, -/obj/item/radio/intercom/prison/directional/east, -/obj/structure/closet/crate, -/obj/item/stack/license_plates/empty/fifty, -/obj/item/stack/license_plates/empty/fifty, -/obj/item/stack/license_plates/empty/fifty, -/turf/open/floor/iron/dark, -/area/station/security/prison/work) -"pPq" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 1 - }, -/obj/machinery/status_display/ai/directional/north, -/obj/machinery/computer/atmos_control/nocontrol/master, +/obj/effect/turf_decal/bot, +/obj/machinery/plate_press, /turf/open/floor/iron/dark/side{ - dir = 1 + dir = 4 }, -/area/station/engineering/break_room) +/area/station/security/prison/work) "pPz" = ( /turf/closed/wall, /area/station/science/circuits) +"pPF" = ( +/obj/machinery/newscaster/directional/north, +/obj/structure/filingcabinet, +/turf/open/floor/iron/vaporwave, +/area/station/service/library/printer) "pPM" = ( /obj/effect/turf_decal/trimline/red/filled/line, /obj/effect/turf_decal/trimline/red/line{ @@ -47829,25 +47265,12 @@ /obj/item/radio/intercom/directional/south, /turf/open/floor/iron/dark, /area/station/hallway/primary/fore) -"pQc" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line, -/turf/open/floor/iron/dark/side, -/area/station/engineering/storage_shared) -"pQi" = ( -/obj/structure/table/wood, -/obj/effect/spawner/random/medical/medkit, -/turf/open/floor/carpet/cyan, -/area/station/medical/break_room) "pQl" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, /obj/machinery/light/small/directional/east, -/obj/item/stack/ore/silver, /turf/open/floor/iron/dark/smooth_large, /area/station/cargo/miningoffice) "pQm" = ( -/obj/machinery/light/small/directional/east, +/obj/machinery/light/small/broken/directional/east, /obj/structure/frame/computer{ anchored = 1; dir = 8 @@ -47859,9 +47282,15 @@ dir = 10 }, /obj/structure/sign/poster/official/random/directional/west, -/obj/structure/table, +/obj/item/kirbyplants/random, /turf/open/floor/iron/dark, /area/station/hallway/secondary/exit/departure_lounge) +"pQX" = ( +/obj/machinery/light/small/directional/west, +/obj/effect/spawner/random/structure/table_or_rack, +/obj/effect/spawner/random/maintenance/two, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) "pRb" = ( /obj/effect/turf_decal/stripes/line{ dir = 6 @@ -47875,16 +47304,13 @@ /turf/open/floor/engine, /area/station/ai_monitored/turret_protected/ai) "pRd" = ( -/obj/structure/table, -/obj/machinery/cell_charger, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) -"pRe" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/trash/mess, -/obj/effect/spawner/random/maintenance, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) +/obj/effect/turf_decal/trimline/red/filled/line, +/obj/effect/turf_decal/trimline/red/line{ + dir = 1 + }, +/obj/machinery/light/directional/south, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) "pRn" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/dark, @@ -47901,33 +47327,25 @@ /turf/open/floor/iron/dark/textured, /area/station/hallway/primary/fore) "pRD" = ( -/obj/effect/mapping_helpers/broken_floor, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/iron, -/area/station/maintenance/starboard/aft) -"pRL" = ( -/obj/machinery/status_display/evac/directional/west, -/obj/machinery/light/directional/west, -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/yellow/line{ - dir = 4 +/obj/machinery/light/directional/south, +/obj/structure/table/wood, +/obj/item/toy/figure/cmo{ + pixel_y = 12; + pixel_x = -8 }, -/turf/open/floor/iron, -/area/station/hallway/primary/aft) +/obj/item/clothing/neck/stethoscope, +/obj/item/flashlight/pen, +/obj/item/clothing/glasses/hud/health, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/cmo) "pSn" = ( +/obj/machinery/light/small/directional/south, /obj/machinery/status_display/evac/directional/south, /obj/structure/table, -/obj/item/clothing/gloves/color/orange, -/obj/item/reagent_containers/spray/cleaner, -/obj/item/reagent_containers/spray/cleaner, -/obj/item/grenade/chem_grenade/cleaner, -/obj/item/grenade/chem_grenade/cleaner, -/obj/item/grenade/chem_grenade/cleaner, -/turf/open/floor/iron/dark/side, +/obj/item/storage/box/lights/mixed, +/obj/item/storage/box/lights/mixed, +/obj/item/lightreplacer, +/turf/open/floor/iron/dark, /area/station/service/janitor) "pSt" = ( /obj/effect/turf_decal/stripes/line{ @@ -47944,66 +47362,50 @@ "pSA" = ( /turf/closed/wall/r_wall, /area/station/security/execution) -"pSN" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 9 +"pSJ" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/duct, +/obj/machinery/door/airlock/maintenance{ + name = "Medbay Maintenance" }, -/obj/effect/turf_decal/trimline/blue/corner, -/obj/machinery/iv_drip, -/turf/open/floor/iron/white, +/obj/effect/mapping_helpers/airlock/access/all/medical/general, +/turf/open/floor/catwalk_floor, /area/station/medical/medbay/aft) +"pSV" = ( +/obj/structure/extinguisher_cabinet/directional/west, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) "pSW" = ( /turf/open/floor/iron/dark, /area/station/maintenance/port/fore) -"pSY" = ( -/obj/effect/turf_decal/tile/purple/fourcorners, -/obj/machinery/modular_computer/preset/research{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/station/command/bridge) -"pTa" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/firealarm/directional/north, -/turf/open/floor/iron, -/area/station/engineering/main) "pTC" = ( -/obj/machinery/light/floor/has_bulb, +/obj/machinery/duct, +/obj/effect/spawner/random/trash/garbage, /turf/open/floor/plating, -/area/station/maintenance/port/fore) +/area/station/maintenance/port) "pTE" = ( /obj/effect/turf_decal/stripes/red/line, /turf/open/floor/engine, /area/station/science/xenobiology) -"pTF" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/command/glass{ - name = "Conference Room" - }, -/obj/effect/mapping_helpers/airlock/access/all/command/hop, -/turf/open/floor/iron/dark/textured, -/area/station/command/heads_quarters/hop) "pTI" = ( /obj/machinery/light_switch/directional/west, /obj/machinery/recharge_station, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, /area/station/maintenance/department/electrical) +"pTJ" = ( +/obj/effect/turf_decal/trimline/blue/filled/warning{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/duct, +/turf/open/floor/iron/white, +/area/station/medical/surgery) "pTK" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 8 @@ -48014,11 +47416,25 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, +/obj/item/radio/intercom/directional/west, /turf/open/floor/iron/dark, /area/station/security/brig) +"pTP" = ( +/obj/structure/bed/dogbed/renault, +/mob/living/basic/pet/fox/renault, +/turf/open/floor/carpet/royalblue, +/area/station/command/heads_quarters/captain) "pTV" = ( /turf/open/floor/iron/dark, /area/station/engineering/atmos/hfr_room) +"pUp" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line, +/obj/effect/turf_decal/trimline/neutral/line{ + dir = 1 + }, +/obj/machinery/light/small/directional/south, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/starboard) "pUu" = ( /obj/effect/turf_decal/trimline/neutral/filled/warning{ dir = 4 @@ -48029,68 +47445,69 @@ /obj/structure/cable, /turf/open/floor/iron/dark, /area/station/hallway/primary/central) -"pUw" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 9 - }, -/obj/machinery/button/door/directional/north{ - id = "engi_lobby_shutters"; - name = "Engineering Lobby Shutters Control" - }, -/obj/machinery/modular_computer/preset/civilian, -/turf/open/floor/iron/dark/side{ - dir = 9 +"pUT" = ( +/obj/machinery/light/directional/west, +/obj/structure/bed/double{ + dir = 4 }, -/area/station/engineering/break_room) -"pUP" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ +/obj/item/bedsheet/dorms_double{ dir = 1 }, -/obj/machinery/light/small/directional/north, -/obj/item/kirbyplants/random, -/turf/open/floor/iron/white, -/area/station/medical/break_room) -"pUT" = ( -/obj/machinery/light/directional/west, -/obj/structure/chair/stool/directional/south, +/obj/effect/landmark/start/hangover, /turf/open/floor/carpet/purple, -/area/station/commons/dorms) +/area/station/commons/dorms/room3) "pVi" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ +/obj/effect/turf_decal/trimline/yellow/filled/corner{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, /turf/open/floor/iron, /area/station/engineering/main) +"pVn" = ( +/obj/structure/chair/wood{ + dir = 4 + }, +/obj/effect/landmark/start/bartender, +/turf/open/floor/wood, +/area/station/service/bar) "pVu" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/reagent_dispensers/plumbed{ dir = 4 }, /turf/open/floor/plating, -/area/station/maintenance/starboard/fore) +/area/station/maintenance/department/science) "pVB" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 8 }, /turf/open/floor/wood, /area/station/service/lawoffice) -"pVI" = ( -/obj/structure/window/reinforced/spawner/directional/north, -/obj/item/kirbyplants/random, +"pVG" = ( +/obj/machinery/camera/directional/west{ + c_tag = "Command - Bridge, West"; + name = "command camera" + }, /turf/open/floor/iron/dark, /area/station/command/bridge) +"pVH" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/structure/crate, +/turf/open/floor/plating, +/area/station/maintenance/department/engine/atmos) "pVJ" = ( /obj/structure/table/wood, /obj/effect/spawner/random/decoration/flower, /obj/effect/spawner/random/decoration/flower, /turf/open/floor/iron/dark, /area/station/service/chapel) +"pVV" = ( +/obj/machinery/light/small/directional/west, +/obj/machinery/requests_console/directional/west, +/obj/effect/mapping_helpers/requests_console/announcement, +/obj/effect/mapping_helpers/requests_console/assistance, +/obj/effect/mapping_helpers/requests_console/information, +/turf/open/floor/iron/dark, +/area/station/command/bridge) "pVZ" = ( /obj/effect/landmark/start/hangover, /turf/open/floor/iron/chapel{ @@ -48104,22 +47521,27 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/machinery/light/small/directional/west, /turf/open/floor/plating, /area/station/maintenance/port/fore) "pWl" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, /obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 1 }, -/obj/structure/sign/warning/no_smoking/directional/north, +/obj/machinery/light/small/directional/north, +/obj/machinery/newscaster/directional/north, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/duct, /turf/open/floor/iron, /area/station/engineering/main) +"pWo" = ( +/obj/machinery/space_heater/improvised_chem_heater, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) "pWC" = ( /obj/effect/turf_decal/trimline/brown/filled/line, /obj/effect/turf_decal/trimline/brown/line{ @@ -48127,28 +47549,33 @@ }, /obj/machinery/firealarm/directional/south, /obj/machinery/camera/directional/south{ - c_tag = "Arrivals - Lounge, South"; + c_tag = "Arrivals - Checkpoint, South"; name = "arrivals camera" }, /turf/open/floor/iron/dark, /area/station/hallway/secondary/entry) "pWE" = ( -/obj/machinery/light/small/directional/west, -/obj/effect/spawner/random/structure/table, -/obj/effect/spawner/random/maintenance, -/turf/open/floor/plating, -/area/station/maintenance/department/cargo) -"pWG" = ( -/obj/effect/turf_decal/tile/bar/opposingcorners{ - dir = 1 - }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/machinery/duct, -/turf/open/floor/iron/kitchen, -/area/station/service/kitchen) -"pWO" = ( +/obj/machinery/door/airlock/maintenance, +/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 4 + }, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/department/engine/atmos) +"pWG" = ( +/obj/effect/turf_decal/tile/bar/opposingcorners{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/duct, +/turf/open/floor/iron/kitchen, +/area/station/service/kitchen) +"pWO" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 }, @@ -48156,9 +47583,8 @@ dir = 8 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/general/hidden, -/obj/machinery/light/floor/has_bulb, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/engine, /area/station/security/execution) "pWP" = ( @@ -48169,6 +47595,12 @@ }, /turf/open/floor/iron/white, /area/station/science/xenobiology) +"pWU" = ( +/obj/effect/turf_decal/trimline/yellow/filled/corner{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/engineering/main) "pWX" = ( /turf/closed/wall/r_wall, /area/station/science/breakroom) @@ -48176,9 +47608,8 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, +/obj/machinery/holopad, +/obj/machinery/duct, /turf/open/floor/wood, /area/station/service/bar) "pXd" = ( @@ -48188,11 +47619,22 @@ dir = 4 }, /area/station/commons/fitness/recreation) +"pXi" = ( +/obj/structure/table, +/obj/effect/spawner/random/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) "pXp" = ( -/obj/machinery/light/small/directional/west, +/obj/effect/turf_decal/trimline/yellow/filled/warning{ + dir = 1 + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/turf/open/floor/plating, -/area/station/maintenance/department/engine) +/obj/machinery/duct, +/turf/open/floor/iron, +/area/station/engineering/main) "pXG" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -48207,9 +47649,10 @@ /obj/machinery/door/window/left/directional/north{ name = "Cargo Desk" }, -/obj/machinery/door/poddoor/shutters/preopen{ +/obj/machinery/door/poddoor/shutters{ id = "cargo_desk"; - name = "Cargo Desk Shutters" + name = "Cargo Desk Shutters"; + dir = 1 }, /obj/structure/desk_bell{ pixel_x = 7; @@ -48221,6 +47664,30 @@ "pXY" = ( /turf/open/floor/iron/showroomfloor, /area/station/security/prison/shower) +"pYd" = ( +/obj/effect/turf_decal/trimline/yellow/filled/warning{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/yellow/warning{ + dir = 8 + }, +/turf/open/floor/iron/dark/side{ + dir = 4 + }, +/area/station/hallway/primary/aft) +"pYh" = ( +/obj/effect/turf_decal/trimline/dark_blue/filled/line{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/dark_blue/line{ + dir = 4 + }, +/obj/machinery/firealarm/directional/west, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/central) "pYv" = ( /obj/effect/turf_decal/tile/purple/fourcorners, /obj/item/kirbyplants/random, @@ -48235,6 +47702,11 @@ }, /turf/open/floor/stone, /area/station/science/xenobiology) +"pYA" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/structure/closet_maintenance, +/turf/open/floor/plating, +/area/station/maintenance/department/engine/atmos) "pYF" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -48242,6 +47714,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, +/obj/effect/turf_decal/sand/plating, /obj/machinery/door/airlock/external{ name = "External Access" }, @@ -48252,23 +47725,29 @@ /turf/open/floor/plating, /area/station/maintenance/starboard/aft) "pYI" = ( +/obj/effect/turf_decal/tile/purple/full, +/obj/effect/turf_decal/delivery, +/obj/machinery/light/small/directional/east, +/turf/open/floor/iron/dark/smooth_large, +/area/station/science/breakroom) +"pYX" = ( +/obj/machinery/firealarm/directional/north, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/department/engine/atmos) +"pZa" = ( +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark/side{ +/obj/structure/cable, +/obj/structure/disposalpipe/segment, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "med_lockdown"; + name = "Medbay Emergency Lockdown Shutters"; dir = 1 }, -/area/station/commons/dorms) -"pYX" = ( -/obj/effect/mapping_helpers/broken_floor, -/obj/effect/spawner/random/trash/grille_or_waste, /turf/open/floor/plating, -/area/station/maintenance/port/aft) -"pZa" = ( -/obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/structure/table, -/obj/item/camera_film, -/turf/open/floor/iron, -/area/station/maintenance/starboard/aft) +/area/station/medical/medbay/central) "pZc" = ( /obj/structure/cargo_shelf, /turf/open/floor/iron, @@ -48277,8 +47756,22 @@ /obj/effect/turf_decal/trimline/red/filled/warning{ dir = 8 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/dark, /area/station/security/courtroom) +"pZh" = ( +/obj/structure/cable, +/obj/structure/table/wood/fancy/blue, +/obj/item/book/manual/wiki/security_space_law{ + pixel_x = 3 + }, +/turf/open/floor/wood, +/area/station/command/meeting_room) +"pZj" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/trash/garbage, +/turf/open/floor/plating, +/area/station/maintenance/department/engine/atmos) "pZs" = ( /obj/effect/turf_decal/trimline/purple/filled/line{ dir = 1 @@ -48288,39 +47781,49 @@ /turf/open/floor/iron/white, /area/station/science/lab) "pZC" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, /obj/machinery/door/airlock/engineering{ name = "Electrical Maintenance" }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/mapping_helpers/airlock/access/any/service/maintenance, /obj/effect/mapping_helpers/airlock/unres{ dir = 4 }, -/turf/open/floor/plating, +/turf/open/floor/catwalk_floor/iron, /area/station/maintenance/department/electrical) +"pZD" = ( +/obj/effect/turf_decal/trimline/blue/filled/line, +/obj/effect/turf_decal/trimline/blue/line{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 + }, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) "pZR" = ( /obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible, /turf/closed/wall/r_wall, /area/station/science/ordnance/burnchamber) "pZU" = ( +/obj/effect/turf_decal/tile/yellow/anticorner/contrasted{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/bridge_pipe/green/visible, /obj/machinery/atmospherics/components/binary/pump{ dir = 8; name = "CO2 Outlet Pump" }, -/obj/effect/turf_decal/tile/yellow/anticorner/contrasted{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/simple/green/visible, /turf/open/floor/iron/dark, /area/station/engineering/atmos) "pZV" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 - }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/turf/open/floor/plating, +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/generic_maintenance_landmark, +/turf/open/floor/iron, /area/station/maintenance/department/electrical) "pZX" = ( /obj/structure/bed, @@ -48328,6 +47831,12 @@ /obj/effect/landmark/start/prisoner, /turf/open/floor/wood, /area/station/security/prison/safe) +"pZY" = ( +/obj/machinery/atmospherics/pipe/smart/simple/dark/visible/layer4{ + dir = 6 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) "qap" = ( /obj/structure/bed{ dir = 4 @@ -48339,23 +47848,31 @@ /turf/open/floor/carpet/purple, /area/station/security/prison/safe) "qax" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/trimline/blue/filled/line{ dir = 4 }, -/obj/effect/landmark/start/hangover, +/obj/machinery/firealarm/directional/east{ + pixel_y = 5 + }, +/obj/machinery/light_switch/directional/east{ + pixel_y = -5 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 + }, /turf/open/floor/iron/dark, -/area/station/hallway/primary/central) +/area/station/medical/morgue) +"qay" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 + }, +/turf/open/floor/iron/dark/smooth_corner{ + dir = 1 + }, +/area/station/engineering/atmos) "qaG" = ( /turf/open/floor/iron/vaporwave, /area/station/service/library/printer) -"qbc" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/station/medical/office) "qbg" = ( /obj/structure/chair/office/light{ dir = 8 @@ -48371,34 +47888,37 @@ /turf/open/floor/iron/dark, /area/station/ai_monitored/security/armory) "qbk" = ( -/obj/effect/turf_decal/trimline/green/filled/warning, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/effect/turf_decal/trimline/green/warning{ +/obj/effect/turf_decal/trimline/blue/filled/line{ dir = 1 }, -/obj/structure/disposalpipe/sorting/mail/flip{ - dir = 8 - }, -/obj/effect/mapping_helpers/mail_sorting/medbay/virology, -/turf/open/floor/iron/white, -/area/station/medical/medbay/aft) +/obj/machinery/light/small/directional/north, +/obj/structure/sign/poster/official/random/directional/north, +/obj/effect/landmark/blobstart, +/turf/open/floor/iron/dark, +/area/station/medical/morgue) "qbm" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, /obj/machinery/duct, -/turf/open/floor/plating, -/area/station/maintenance/starboard/fore) +/turf/open/floor/catwalk_floor, +/area/station/maintenance/department/science) "qbz" = ( /obj/structure/cable, -/obj/structure/chair/wood{ +/obj/structure/chair/plastic{ dir = 4 }, /turf/open/floor/wood, /area/station/security/prison/rec) +"qch" = ( +/obj/effect/turf_decal/trimline/dark_blue/filled/line{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/dark_blue/line, +/obj/item/radio/intercom/directional/north, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) "qcu" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ @@ -48419,13 +47939,18 @@ /obj/item/kirbyplants/random, /turf/open/floor/iron/dark, /area/station/hallway/primary/starboard) +"qcN" = ( +/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/structure/chair/office/light, +/obj/effect/landmark/start/chief_medical_officer, +/turf/open/floor/iron/dark, +/area/station/command/bridge) "qcP" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/engine, -/area/station/engineering/engine_smes) +/obj/structure/sign/poster/random/directional/east, +/obj/effect/decal/cleanable/dirt, +/obj/structure/frame/machine, +/turf/open/floor/plating, +/area/station/maintenance/department/engine/atmos) "qcS" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 1 @@ -48433,10 +47958,9 @@ /turf/open/floor/iron/dark/side, /area/station/commons/locker) "qcT" = ( -/obj/effect/mapping_helpers/broken_floor, -/obj/effect/spawner/random/trash/mess, -/turf/open/floor/iron, -/area/station/maintenance/starboard/aft) +/obj/item/kirbyplants/photosynthetic, +/turf/open/floor/iron/dark, +/area/station/engineering/transit_tube) "qcU" = ( /obj/effect/turf_decal/trimline/purple/filled/line{ dir = 8 @@ -48444,30 +47968,56 @@ /obj/machinery/light/small/directional/west, /turf/open/floor/iron/white, /area/station/science/research) -"qdj" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/white/textured, -/area/station/medical/chemistry) +"qcX" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line, +/obj/structure/table, +/obj/item/electronics/airlock{ + pixel_x = -6; + pixel_y = 9 + }, +/obj/item/electronics/airlock, +/obj/item/stack/cable_coil, +/obj/item/stack/cable_coil{ + pixel_y = 3; + pixel_x = 3 + }, +/turf/open/floor/iron/dark/side, +/area/station/engineering/storage_shared) "qdk" = ( /obj/structure/cable, -/obj/structure/bed/dogbed/ian, -/mob/living/basic/pet/dog/corgi/ian{ - dir = 8 - }, +/obj/structure/table, +/obj/item/papercutter, +/obj/item/hand_labeler, /turf/open/floor/carpet/royalblue, /area/station/command/heads_quarters/hop) "qdl" = ( /obj/structure/filingcabinet, /turf/open/floor/iron/dark, /area/station/tcommsat/computer) +"qdr" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/red/line{ + dir = 8 + }, +/turf/open/floor/iron/white, +/area/station/medical/medbay/aft) "qds" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 +/obj/effect/landmark/start/gary, +/turf/open/floor/wood, +/area/station/commons/vacant_room/office) +"qdu" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/blue/line{ + dir = 8 }, +/obj/machinery/light/small/directional/east, +/obj/item/radio/intercom/directional/east, /turf/open/floor/iron/white, -/area/station/science/xenobiology) +/area/station/medical/medbay/aft) "qdw" = ( /obj/effect/turf_decal/trimline/red/filled/line, /obj/effect/turf_decal/trimline/red/line{ @@ -48515,6 +48065,13 @@ }, /turf/open/floor/iron/dark, /area/station/hallway/primary/central) +"qdV" = ( +/obj/effect/turf_decal/tile/dark_blue/fourcorners, +/obj/structure/chair/sofa/bench/left{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/central) "qdZ" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 1 @@ -48532,21 +48089,23 @@ /turf/open/floor/iron/dark, /area/station/security/processing) "qed" = ( -/obj/effect/decal/cleanable/dirt, /obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, /area/station/maintenance/department/electrical) "qej" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment, /obj/effect/turf_decal/stripes/line{ dir = 1 }, /obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, /obj/machinery/door/firedoor, -/turf/open/floor/iron/textured, +/turf/open/floor/iron/dark/textured, /area/station/hallway/primary/aft) "qem" = ( /turf/open/floor/carpet, @@ -48555,47 +48114,61 @@ /obj/machinery/atmospherics/components/binary/pump/on{ name = "Waste In" }, +/obj/structure/cable, /turf/open/floor/iron/dark, /area/station/engineering/atmos/pumproom) "qet" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, /obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=EVA2"; - location = "Dorm" + codes_txt = "patrol;next_patrol=Lockers"; + location = "EVA" + }, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/central) +"qeH" = ( +/obj/structure/disposalpipe/segment{ + dir = 6 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, +/obj/machinery/duct, +/turf/open/floor/iron/white, +/area/station/medical/virology) +"qeV" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 1 + }, +/obj/machinery/camera/autoname/directional/north, /turf/open/floor/iron/dark, -/area/station/hallway/primary/central) +/area/station/medical/morgue) "qeZ" = ( /obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ +/obj/machinery/door/poddoor/shutters{ id = "rad_shutters"; - name = "RaD Shutters"; - dir = 1 + name = "RaD Shutters" }, /turf/open/floor/plating, /area/station/science/lab) -"qfa" = ( -/obj/machinery/smartfridge/organ, -/turf/closed/wall, -/area/station/medical/surgery) -"qfo" = ( -/obj/structure/cable, -/turf/open/floor/carpet/royalblue, -/area/station/command/heads_quarters/captain) -"qfv" = ( -/obj/machinery/light/small/directional/east, -/obj/structure/sign/poster/official/random/directional/east, -/obj/effect/decal/cleanable/dirt, -/obj/structure/rack, -/turf/open/floor/iron/dark, -/area/station/engineering/transit_tube) +"qfn" = ( +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/obj/machinery/disposal/delivery_chute{ + dir = 1 + }, +/obj/structure/railing{ + dir = 8 + }, +/turf/open/floor/plating/airless, +/area/space/nearstation) "qgd" = ( /obj/machinery/airalarm/directional/west, /obj/structure/chair/stool/directional/south, /obj/machinery/camera/directional/west{ - c_tag = "Engineering - Solar Control, Starboard Quarter"; + c_tag = "Engineering - Solar Control, Southeast"; name = "engineering camera" }, /turf/open/floor/plating, @@ -48646,7 +48219,7 @@ /obj/machinery/door/airlock/maintenance, /obj/effect/mapping_helpers/airlock/access/any/service/maintenance, /turf/open/floor/plating, -/area/station/maintenance/port/fore) +/area/station/commons/vacant_room/office) "qgD" = ( /obj/machinery/light/small/directional/south, /obj/item/radio/intercom/directional/south, @@ -48662,9 +48235,11 @@ /turf/open/floor/stone, /area/station/science/xenobiology) "qgO" = ( -/obj/machinery/light/floor/has_bulb, -/turf/open/floor/iron/dark, -/area/station/hallway/secondary/entry) +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/engineering/storage_shared) "qgR" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -48682,26 +48257,24 @@ /turf/open/floor/iron/dark, /area/station/security/execution) "qgZ" = ( -/obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, /area/station/maintenance/disposal/incinerator) "qha" = ( -/obj/machinery/camera/autoname/directional/east, -/turf/open/floor/carpet, -/area/station/service/library) +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/turf/open/floor/catwalk_floor/iron_dark, +/area/station/engineering/transit_tube) +"qhj" = ( +/obj/effect/turf_decal/vg_decals/atmos/carbon_dioxide, +/turf/open/floor/engine/co2, +/area/station/engineering/atmos) "qhp" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/effect/spawner/random/trash/mess, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/glass, /turf/open/floor/plating, -/area/station/maintenance/port/aft) -"qhq" = ( -/obj/item/radio/intercom/directional/south, -/obj/machinery/vending/coffee, -/turf/open/floor/iron/dark, -/area/station/command/bridge) +/area/station/maintenance/starboard/aft) "qhr" = ( /obj/effect/turf_decal/trimline/brown/filled/line, /obj/effect/turf_decal/trimline/brown/line{ @@ -48723,21 +48296,20 @@ /obj/item/stock_parts/cell/high, /turf/open/floor/iron/white, /area/station/science/circuits) -"qhZ" = ( -/obj/structure/table, -/obj/item/hand_tele, +"qhW" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, /turf/open/floor/iron/dark, -/area/station/command/teleporter) +/area/station/commons/vacant_room/commissary) "qid" = ( +/obj/effect/turf_decal/siding/wood, /obj/structure/chair/wood, /turf/open/floor/wood, /area/station/security/detectives_office) "qik" = ( -/obj/structure/bed, -/obj/item/bedsheet/dorms, -/obj/effect/landmark/start/hangover, -/turf/open/floor/wood/large, -/area/station/commons/dorms) +/obj/machinery/vending/cigarette, +/turf/open/floor/iron/dark, +/area/station/command/bridge) "qiw" = ( /obj/structure/chair/stool/directional/west, /obj/effect/landmark/start/hangover, @@ -48752,10 +48324,11 @@ /turf/open/floor/carpet/red, /area/station/security/detectives_office) "qiM" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/landmark/generic_maintenance_landmark, +/obj/structure/closet/firecloset{ + anchored = 1 + }, /turf/open/floor/plating, -/area/station/maintenance/starboard/fore) +/area/station/maintenance/starboard/aft) "qiT" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -48768,33 +48341,35 @@ dir = 5 }, /area/station/hallway/secondary/service) +"qiV" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/engineering/tank, +/turf/open/floor/plating, +/area/station/maintenance/department/engine) +"qjj" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 9 + }, +/obj/machinery/vending/wallmed/directional/west, +/obj/structure/table, +/turf/open/floor/iron/white, +/area/station/medical/patients_rooms/room_b) "qjq" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, /obj/machinery/duct, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron/white, /area/station/science/xenobiology) "qjP" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, /obj/machinery/duct, -/turf/open/floor/iron/dark/side{ - dir = 4 - }, +/turf/open/floor/iron/dark, /area/station/service/janitor) -"qkk" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/disposalpipe/segment, -/obj/effect/spawner/random/trash/mess, -/turf/open/floor/plating, -/area/station/maintenance/department/medical) "qkl" = ( -/turf/open/floor/carpet/executive, -/area/station/command/heads_quarters/blueshield) +/obj/item/seeds/banana, +/turf/open/floor/grass, +/area/station/hallway/primary/central) "qkv" = ( /obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 8 @@ -48802,8 +48377,10 @@ /obj/effect/turf_decal/trimline/yellow/line{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold/pink/hidden, -/turf/open/floor/iron, +/obj/machinery/atmospherics/pipe/layer_manifold/cyan/hidden, +/turf/open/floor/iron/dark/side{ + dir = 8 + }, /area/station/hallway/primary/aft) "qkw" = ( /obj/effect/turf_decal/stripes/line{ @@ -48823,27 +48400,27 @@ /area/station/hallway/primary/starboard) "qkB" = ( /obj/machinery/light/small/directional/south, -/obj/effect/spawner/random/structure/crate, -/turf/open/floor/plating, -/area/station/maintenance/port/fore) -"qkC" = ( -/obj/effect/spawner/random/structure/closet_maintenance, /obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/trash/cigbutt, /turf/open/floor/plating, -/area/station/maintenance/department/engine/atmos) -"qlb" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ +/area/station/maintenance/port/fore) +"qkP" = ( +/obj/structure/disposalpipe/sorting/mail, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/duct, +/obj/effect/mapping_helpers/mail_sorting/engineering/ce_office, +/obj/structure/closet/secure_closet/engineering_electrical, +/turf/open/floor/iron, +/area/station/engineering/storage_shared) +"qle" = ( +/obj/machinery/light/small/broken/directional/north, +/obj/structure/toilet{ dir = 4 }, -/obj/effect/turf_decal/trimline/blue/line{ - dir = 8 - }, -/obj/structure/chair/sofa/corp/left{ - dir = 8 - }, -/obj/machinery/light/directional/east, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) +/turf/open/floor/iron/showroomfloor, +/area/station/service/abandoned_gambling_den) "qlp" = ( /obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 4 @@ -48857,6 +48434,15 @@ /obj/item/beacon, /turf/open/floor/iron/dark, /area/station/hallway/secondary/entry) +"qlC" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 10 + }, +/obj/machinery/computer/records/pathology{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/station/medical/virology) "qlI" = ( /obj/machinery/status_display/evac/directional/east, /obj/structure/table/wood, @@ -48873,8 +48459,7 @@ /turf/open/floor/iron/dark, /area/station/security/office) "qmb" = ( -/obj/machinery/light/small/directional/north, -/obj/effect/spawner/random/trash/garbage, +/obj/effect/spawner/random/trash/moisture_trap, /turf/open/floor/plating, /area/station/maintenance/starboard/aft) "qmd" = ( @@ -48887,27 +48472,18 @@ }, /turf/open/floor/plating/airless, /area/station/ai_monitored/turret_protected/aisat/atmos) -"qmm" = ( -/obj/structure/window/reinforced/spawner/directional/north, -/obj/effect/turf_decal/delivery, -/obj/structure/disposalpipe/trunk{ - dir = 1 - }, -/obj/machinery/disposal/bin, -/turf/open/floor/iron/dark, -/area/station/command/bridge) -"qmw" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 8 - }, -/obj/item/kirbyplants/random, -/turf/open/floor/iron/dark/side{ +"qmj" = ( +/obj/effect/turf_decal/siding/wood/corner{ dir = 8 }, -/area/station/engineering/break_room) +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/wood, +/area/station/command/heads_quarters/captain) "qmB" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/structure/chair/stool/directional/north, +/obj/effect/landmark/start/hangover, /turf/open/floor/iron/dark, /area/station/commons/storage/primary) "qmK" = ( @@ -48918,66 +48494,64 @@ dir = 1 }, /area/station/commons/fitness) +"qmM" = ( +/obj/effect/turf_decal/tile/dark_blue/fourcorners, +/obj/structure/chair/sofa/bench/right{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/central) "qmT" = ( /obj/effect/spawner/random/trash/graffiti, /obj/machinery/duct, /turf/open/floor/plating, /area/station/maintenance/department/science) "qmY" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/machinery/light/small/directional/east, -/turf/open/floor/plating, -/area/station/maintenance/port/aft) -"qnm" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 4 +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/medical/glass{ + name = "Apothecary" }, -/obj/structure/chair/comfy/black, -/obj/effect/landmark/start/station_engineer, -/turf/open/floor/iron/dark/side{ +/obj/effect/mapping_helpers/airlock/access/all/medical/pharmacy, +/turf/open/floor/iron/white/textured, +/area/station/medical/pharmacy) +"qnc" = ( +/obj/effect/mapping_helpers/broken_floor, +/obj/effect/spawner/random/structure/chair_flipped{ dir = 4 }, -/area/station/engineering/break_room) -"qnq" = ( -/obj/effect/turf_decal/trimline/dark_blue/filled/line{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/dark_blue/line, -/obj/structure/chair{ - dir = 8 - }, -/obj/effect/landmark/start/assistant, -/obj/machinery/station_map/directional/north, -/turf/open/floor/iron/dark, -/area/station/hallway/primary/central) +/turf/open/floor/plating, +/area/station/maintenance/department/engine/atmos) "qnx" = ( /obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 1 }, -/obj/machinery/requests_console/directional/north{ - department = "Chief Engineer's Desk"; - name = "Chief Engineer's Requests Console"; - assistance_requestable = 1; - supplies_requestable = 1; - can_send_announcements = 1 +/obj/machinery/airalarm/directional/north, +/obj/machinery/light/directional/north, +/turf/open/floor/iron/dark/side{ + dir = 1 }, -/obj/structure/table/reinforced, -/obj/machinery/cell_charger, -/obj/item/stock_parts/cell/high, -/obj/item/clothing/glasses/meson/engine, -/turf/open/floor/iron, /area/station/command/heads_quarters/ce) "qnE" = ( /turf/closed/wall, /area/station/service/library) "qnN" = ( -/obj/structure/cable, -/obj/machinery/light/floor/has_bulb, +/obj/machinery/light/directional/south, +/obj/item/radio/intercom/prison/directional/south, +/obj/structure/table, +/obj/item/shovel/spade, +/obj/item/plant_analyzer, +/obj/item/cultivator, +/obj/item/reagent_containers/cup/watering_can, /turf/open/floor/iron/dark, -/area/station/security/prison/mess) +/area/station/security/prison/garden) "qnR" = ( /obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 4 @@ -48997,24 +48571,14 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/machinery/door/firedoor, /obj/machinery/door/airlock/maintenance{ name = "Medbay Maintenance" }, -/obj/machinery/duct, -/obj/effect/mapping_helpers/airlock/access/any/security/brig_physician, -/obj/effect/mapping_helpers/airlock/access/any/medical/general, -/turf/open/floor/iron/white/textured, -/area/station/maintenance/starboard/aft) -"qoa" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 5 - }, -/obj/machinery/station_map/engineering/directional/east, -/turf/open/floor/iron/dark, -/area/station/hallway/secondary/exit/departure_lounge) +/obj/effect/mapping_helpers/airlock/access/all/medical/general, +/turf/open/floor/plating, +/area/station/medical/medbay/central) "qos" = ( -/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /turf/open/floor/wood, /area/station/service/bar/backroom) @@ -49044,6 +48608,22 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/station/science/breakroom) +"qoT" = ( +/obj/effect/turf_decal/tile/dark_blue/fourcorners, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/obj/item/radio/intercom/directional/south, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/obj/machinery/disposal/bin, +/turf/open/floor/iron/dark, +/area/station/command/teleporter) +"qoW" = ( +/obj/structure/filingcabinet, +/turf/open/floor/iron/vaporwave, +/area/station/service/library/printer) "qpd" = ( /obj/machinery/light/neon_lining{ dir = 8 @@ -49060,16 +48640,20 @@ }, /turf/open/floor/plating/airless, /area/space/nearstation) -"qpi" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "ce_privacy"; - name = "CE Office Shutters"; +"qph" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ dir = 8 }, -/turf/open/floor/plating, -/area/station/command/heads_quarters/ce) +/obj/machinery/light/directional/west, +/obj/structure/closet/secure_closet/brig_physician, +/obj/item/clothing/suit/jacket/straight_jacket, +/turf/open/floor/iron/white, +/area/station/security/medical) +"qpi" = ( +/obj/machinery/light/directional/west, +/obj/machinery/status_display/evac/directional/west, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) "qps" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/pink/visible/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden, @@ -49090,10 +48674,23 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/plating, /area/station/maintenance/port/fore) +"qpy" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/shutters{ + id = "library_desk_shutters"; + name = "Library Desk Shutters"; + dir = 1 + }, +/obj/machinery/libraryscanner, +/turf/open/floor/iron/dark/textured, +/area/station/service/library/printer) "qpB" = ( /obj/effect/turf_decal/stripes/line, /obj/machinery/light/small/directional/west, -/obj/machinery/camera/autoname/directional/west, /obj/item/radio/intercom/directional/west, /turf/open/floor/iron/white, /area/station/science/auxlab) @@ -49102,6 +48699,12 @@ /obj/structure/marker_beacon/burgundy, /turf/open/space, /area/space/nearstation) +"qpK" = ( +/obj/effect/turf_decal/siding/thinplating/corner{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/engineering/main) "qpO" = ( /obj/effect/turf_decal/stripes/line{ dir = 6 @@ -49116,6 +48719,12 @@ }, /turf/open/floor/iron, /area/station/science/xenobiology) +"qpS" = ( +/obj/effect/turf_decal/trimline/blue/filled/warning{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/station/medical/medbay/lobby) "qpY" = ( /obj/effect/turf_decal/bot, /obj/machinery/light/directional/west, @@ -49123,15 +48732,20 @@ /turf/open/floor/engine, /area/station/science/ordnance/storage) "qqd" = ( -/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/tile/dark_blue/half/contrasted, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/hidden, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, /turf/open/floor/iron/dark, -/area/station/engineering/atmos) -"qqi" = ( -/obj/effect/spawner/random/structure/table_or_rack, -/obj/item/clothing/suit/apron/chef, -/obj/item/clothing/head/soft/mime, -/turf/open/floor/plating, /area/station/maintenance/starboard/aft) +"qqi" = ( +/obj/structure/closet/secure_closet/atmospherics, +/turf/open/floor/iron/dark/side{ + dir = 10 + }, +/area/station/engineering/atmos/office) "qqu" = ( /obj/structure/disposalpipe/segment{ dir = 5 @@ -49139,50 +48753,42 @@ /turf/open/floor/plating, /area/station/maintenance/port) "qqy" = ( -/obj/structure/disposalpipe/segment{ - dir = 5 - }, +/obj/effect/landmark/blobstart, +/turf/open/floor/plating, +/area/station/maintenance/department/engine/atmos) +"qqz" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 8 - }, -/obj/structure/railing{ - dir = 8 - }, -/turf/open/floor/iron, -/area/station/hallway/primary/aft) -"qqz" = ( /obj/structure/disposalpipe/segment{ - dir = 9 + dir = 5 }, -/obj/effect/spawner/random/trash/garbage, -/turf/open/floor/plating, -/area/station/maintenance/port/aft) +/turf/open/floor/iron/dark, +/area/station/hallway/primary/central) "qqC" = ( -/obj/effect/mapping_helpers/broken_floor, -/obj/effect/spawner/random/structure/table_or_rack, -/obj/effect/spawner/random/maintenance/two, -/turf/open/floor/wood, -/area/station/maintenance/starboard/aft) +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/medical/medbay/lobby) "qqD" = ( -/obj/machinery/door/window/brigdoor/right/directional/north{ - name = "Captain's Desk Door"; - req_access = list("captain") +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 8 }, -/turf/open/floor/wood, -/area/station/command/heads_quarters/captain) -"qqH" = ( -/obj/machinery/power/apc/auto_name/directional/south, -/obj/structure/cable, -/obj/machinery/light/small/directional/south, -/obj/effect/turf_decal/bot, -/obj/machinery/vending/hydroseeds{ - slogan_delay = 700 +/obj/machinery/button/door/directional/west{ + id = "medbay_foyer"; + name = "Medbay Doors Control"; + pixel_y = -6; + req_access = list("medical"); + normaldoorcontrol = 1; + specialfunctions = 4 + }, +/obj/machinery/button/door/directional/west{ + id = "medical_security_post"; + name = "Security Post Shutters Control"; + req_access = list("security"); + pixel_y = 5 }, /turf/open/floor/iron/dark, -/area/station/security/prison/garden) +/area/station/security/checkpoint/medical) "qqJ" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -49191,7 +48797,6 @@ dir = 4 }, /obj/structure/sign/warning/secure_area/directional/south, -/obj/effect/spawner/random/structure/steam_vent, /turf/open/floor/plating, /area/station/maintenance/port/fore) "qqU" = ( @@ -49200,6 +48805,21 @@ }, /turf/open/floor/wood, /area/station/command/heads_quarters/qm) +"qqZ" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/blue/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/station/medical/medbay/aft) "qra" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -49207,13 +48827,6 @@ /obj/machinery/holopad, /turf/open/floor/carpet, /area/station/service/chapel) -"qrh" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/purple/fourcorners, -/obj/structure/rack, -/obj/effect/spawner/random/techstorage/rnd_all, -/turf/open/floor/iron, -/area/station/engineering/storage/tech) "qrn" = ( /obj/machinery/atmospherics/pipe/smart/simple/yellow/visible{ dir = 6 @@ -49241,23 +48854,6 @@ /obj/machinery/duct, /turf/open/floor/iron/dark/textured, /area/station/science/breakroom) -"qru" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/door/airlock/maintenance, -/obj/effect/mapping_helpers/airlock/access/any/service/maintenance, -/obj/effect/mapping_helpers/airlock/unres{ - dir = 8 - }, -/turf/open/floor/plating, -/area/station/maintenance/port/fore) "qrv" = ( /obj/machinery/atmospherics/pipe/smart/simple/cyan/visible{ dir = 5 @@ -49271,19 +48867,17 @@ }, /area/station/security/prison/workout) "qrH" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/trash/garbage, -/obj/machinery/duct, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) -"qrN" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ +/obj/effect/turf_decal/tile/blue/opposingcorners, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/box/corners, -/obj/machinery/chem_heater, -/turf/open/floor/iron/dark, -/area/station/medical/chemistry) +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/checker{ + dir = 1 + }, +/area/station/command/heads_quarters/cmo) "qsk" = ( /turf/closed/indestructible{ desc = "A wall impregnated with Fixium, able to withstand massive explosions with ease"; @@ -49296,9 +48890,14 @@ /area/station/security/processing) "qss" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/effect/landmark/start/gary/uncommon, +/turf/open/floor/stone, +/area/station/smithing) +"qsx" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/structure/closet_maintenance, /turf/open/floor/plating, -/area/station/maintenance/department/science/xenobiology) +/area/station/maintenance/department/science) "qsF" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -49309,12 +48908,17 @@ /turf/open/floor/engine, /area/station/ai_monitored/turret_protected/aisat/foyer) "qsG" = ( -/obj/effect/turf_decal/trimline/red/filled/line, -/obj/effect/turf_decal/trimline/red/line{ +/obj/effect/turf_decal/trimline/brown/filled/line, +/obj/effect/turf_decal/trimline/brown/line{ dir = 1 }, /obj/machinery/camera/autoname/directional/south, -/obj/machinery/newscaster/directional/south, +/obj/machinery/requests_console/directional/south{ + department = "Security"; + name = "Security Requests Console" + }, +/obj/effect/mapping_helpers/requests_console/assistance, +/obj/effect/mapping_helpers/requests_console/information, /obj/machinery/modular_computer/preset/cargochat/security{ dir = 1 }, @@ -49332,36 +48936,42 @@ /obj/effect/spawner/random/maintenance, /turf/open/floor/plating, /area/station/maintenance/starboard/fore) -"qtQ" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 1 - }, -/obj/structure/cable, -/obj/structure/sink/kitchen/directional/south, -/turf/open/floor/iron/white/textured, -/area/station/medical/chemistry) "qtW" = ( /obj/structure/table/wood, /obj/item/folder/blue, /obj/item/folder/blue{ pixel_x = 3; - pixel_y = 2 - }, -/obj/item/folder/blue{ - pixel_x = 4; - pixel_y = 4 + pixel_y = 3 }, /obj/item/folder/blue{ pixel_x = 6; pixel_y = 6 }, +/obj/item/folder/blue{ + pixel_x = 9; + pixel_y = 9 + }, /obj/item/stamp/law{ pixel_x = 8; pixel_y = 6 }, /obj/item/clothing/glasses/sunglasses/big, +/obj/item/pen/red{ + pixel_x = -6; + pixel_y = 9 + }, /turf/open/floor/wood, /area/station/service/lawoffice) +"qub" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/structure/chair/wood{ + dir = 1 + }, +/obj/effect/landmark/start/hangover, +/turf/open/floor/wood, +/area/station/service/library/lounge) "qud" = ( /obj/structure/chair/pew/right{ dir = 1 @@ -49377,7 +48987,7 @@ /obj/item/restraints/handcuffs, /obj/item/restraints/handcuffs{ pixel_x = -3; - pixel_y = 5 + pixel_y = 6 }, /obj/item/restraints/handcuffs{ pixel_y = 3 @@ -49386,15 +48996,25 @@ /turf/open/floor/iron/dark, /area/station/security/office) "qui" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/shutters{ + id = "cmo_desk_shutters"; + name = "Desk Shutters"; + dir = 1 + }, +/obj/structure/table, +/obj/item/paper_bin, +/obj/item/pen, +/turf/open/floor/iron/dark/side, +/area/station/command/heads_quarters/cmo) +"quN" = ( +/obj/machinery/light/directional/west, +/obj/structure/chair/plastic{ dir = 4 }, /turf/open/floor/wood, -/area/station/service/library/lounge) -"quP" = ( -/obj/structure/reagent_dispensers/plumbed, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) +/area/station/security/prison/rec) "quQ" = ( /obj/effect/turf_decal/stripes/line, /obj/structure/particle_accelerator/particle_emitter/center, @@ -49444,19 +49064,12 @@ /turf/open/floor/iron/dark/textured, /area/station/commons/storage/primary) "qva" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/easel, -/obj/item/canvas/twentythree_twentythree, -/obj/item/canvas/twentythree_twentythree, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) -"qvp" = ( -/obj/structure/transit_tube, -/obj/structure/window/reinforced/fulltile, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/station/engineering/transit_tube) +/obj/structure/chair/office/light{ + dir = 8 + }, +/obj/effect/landmark/start/chemist, +/turf/open/floor/iron/white/textured, +/area/station/medical/pharmacy) "qvz" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -49468,19 +49081,15 @@ /obj/effect/mapping_helpers/airlock/cyclelink_helper, /turf/open/floor/iron/dark/textured_large, /area/station/hallway/secondary/entry) -"qvA" = ( -/obj/effect/turf_decal/tile/yellow/fourcorners, -/obj/structure/closet/firecloset, -/turf/open/floor/iron, -/area/station/hallway/primary/aft) "qvB" = ( -/obj/structure/extinguisher_cabinet/directional/south, -/obj/effect/turf_decal/trimline/yellow/filled/line, -/obj/effect/turf_decal/trimline/yellow/line{ - dir = 1 +/obj/structure/disposalpipe/segment{ + dir = 6 }, -/turf/open/floor/iron/dark, -/area/station/hallway/primary/central) +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/engineering/main) "qvC" = ( /obj/structure/window/reinforced/tinted/spawner/directional/east, /obj/structure/table, @@ -49492,21 +49101,30 @@ }, /turf/open/floor/iron/vaporwave, /area/station/command/heads_quarters/rd) -"qvM" = ( -/obj/effect/turf_decal/trimline/blue/filled/warning{ +"qvR" = ( +/obj/effect/turf_decal/trimline/dark_blue/filled/line{ dir = 1 }, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/white/textured, -/area/station/medical/chemistry) +/obj/effect/turf_decal/trimline/dark_blue/line, +/obj/machinery/light/directional/north, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) "qvX" = ( -/obj/effect/spawner/random/structure/crate, +/obj/effect/spawner/random/structure/closet_maintenance, /turf/open/floor/plating, -/area/station/maintenance/department/engine/atmos) +/area/station/maintenance/department/engine) +"qvY" = ( +/obj/effect/turf_decal/trimline/green/filled/line, +/obj/effect/turf_decal/trimline/green/line{ + dir = 1 + }, +/obj/machinery/camera/directional/south{ + c_tag = "Hallway - West, Central, 2"; + name = "hallway camera" + }, +/obj/structure/sign/poster/official/random/directional/south, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/port) "qwd" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -49522,20 +49140,25 @@ /obj/structure/cable, /turf/open/space, /area/station/solars/starboard/aft) -"qxd" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/ghost_critter_spawn, -/turf/open/floor/iron/dark, -/area/station/hallway/primary/central) -"qxl" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 +"qwG" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 4 }, -/obj/effect/mapping_helpers/dead_body_placer, -/turf/open/floor/iron/dark, -/area/station/medical/morgue) +/obj/machinery/camera/directional/east{ + c_tag = "Medical - Lobby"; + network = list("ss13","medbay"); + name = "medical camera" + }, +/obj/structure/chair/sofa/corp/right{ + dir = 8 + }, +/obj/effect/landmark/start/assistant, +/turf/open/floor/iron/white, +/area/station/medical/medbay/lobby) +"qwY" = ( +/obj/machinery/airalarm/directional/north, +/turf/open/floor/wood, +/area/station/service/library) "qxm" = ( /obj/machinery/door/firedoor/border_only{ dir = 8 @@ -49561,11 +49184,6 @@ dir = 9 }, /area/station/cargo/storage) -"qxD" = ( -/obj/effect/turf_decal/delivery/red, -/obj/machinery/suit_storage_unit/void_old, -/turf/open/floor/iron, -/area/station/maintenance/starboard/aft) "qxJ" = ( /obj/structure/table, /obj/item/paper_bin, @@ -49577,9 +49195,7 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/structure/disposalpipe/sorting/mail{ - dir = 2 - }, +/obj/structure/disposalpipe/sorting/mail, /obj/effect/mapping_helpers/mail_sorting/supply/cargo_bay, /turf/open/floor/iron/dark/side, /area/station/cargo/office) @@ -49590,35 +49206,9 @@ /turf/open/floor/iron, /area/station/service/hydroponics) "qyd" = ( -/obj/machinery/light/floor/has_bulb, +/obj/machinery/light/small/directional/north, /turf/open/floor/iron/dark/smooth_large, /area/station/hallway/secondary/entry) -"qyk" = ( -/obj/machinery/light/directional/east, -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 4 - }, -/obj/structure/table/glass, -/obj/item/stack/cable_coil, -/obj/item/stack/cable_coil{ - pixel_y = 7; - pixel_x = 3 - }, -/obj/item/assembly/timer, -/obj/item/assembly/timer, -/obj/item/assembly/timer, -/obj/item/assembly/igniter, -/obj/item/assembly/igniter, -/obj/item/assembly/igniter, -/obj/item/grenade/chem_grenade, -/obj/item/grenade/chem_grenade, -/obj/item/grenade/chem_grenade, -/obj/item/screwdriver{ - pixel_x = 2; - pixel_y = 11 - }, -/turf/open/floor/iron/white, -/area/station/medical/pharmacy) "qyx" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 8 @@ -49632,39 +49222,46 @@ }, /turf/open/floor/iron/dark, /area/station/ai_monitored/security/armory) -"qyD" = ( -/obj/machinery/firealarm/directional/south, -/obj/machinery/light_switch/directional/south{ - pixel_x = -8 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 +"qzc" = ( +/obj/structure/disposalpipe/segment{ + dir = 5 }, -/turf/open/floor/iron/dark, -/area/station/medical/paramedic) +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/wood, +/area/station/service/library) +"qzg" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/start/gary, +/turf/open/floor/plating, +/area/station/maintenance/port) "qzh" = ( -/obj/effect/turf_decal/box, -/obj/machinery/holopad, -/turf/open/floor/iron/white/smooth_large, -/area/station/maintenance/department/science) -"qzk" = ( -/obj/structure/table/wood, -/obj/item/paper_bin{ - pixel_y = 4 +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 8 }, -/obj/effect/spawner/random/bureaucracy/folder{ - pixel_y = 6 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/effect/spawner/random/bureaucracy/pen{ - pixel_y = 6 +/turf/open/floor/iron/dark/side{ + dir = 4 }, +/area/station/medical/paramedic) +"qzk" = ( +/obj/structure/table/wood, +/obj/item/paper_bin, +/obj/item/folder, +/obj/item/pen, /turf/open/floor/carpet, /area/station/hallway/secondary/entry) "qzl" = ( -/obj/effect/turf_decal/tile/yellow/fourcorners, -/obj/machinery/shower/directional/west, -/obj/structure/sign/poster/official/random/directional/east, -/turf/open/floor/iron/textured, +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 4 + }, +/turf/open/floor/iron, /area/station/engineering/main) "qzw" = ( /obj/effect/turf_decal/bot, @@ -49677,19 +49274,11 @@ /turf/open/floor/iron/dark/smooth_large, /area/station/ai_monitored/security/armory) "qzx" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/door/airlock/maintenance, -/obj/effect/mapping_helpers/airlock/access/any/service/maintenance, -/obj/effect/mapping_helpers/airlock/unres, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) +/obj/structure/table, +/obj/item/toy/ammo/gun, +/obj/item/toy/gun, +/turf/open/floor/iron/dark/side, +/area/station/commons/fitness/recreation) "qzL" = ( /obj/structure/mirror/directional/east, /obj/structure/sink/directional/west, @@ -49722,29 +49311,18 @@ dir = 10 }, /obj/item/radio/intercom/directional/west, +/obj/structure/extinguisher_cabinet/directional/south, /obj/structure/table, /turf/open/floor/iron/white, /area/station/science/explab) "qAf" = ( -/obj/machinery/status_display/evac/directional/west, -/obj/machinery/door/firedoor, /obj/effect/turf_decal/stripes/line{ dir = 1 }, /obj/effect/turf_decal/stripes/line, +/obj/machinery/door/firedoor, /turf/open/floor/iron/dark/textured, /area/station/hallway/primary/central) -"qAj" = ( -/obj/structure/extinguisher_cabinet/directional/west, -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/blue/line{ - dir = 4 - }, -/obj/machinery/light/directional/west, -/turf/open/floor/iron/white, -/area/station/medical/medbay/aft) "qAk" = ( /obj/effect/spawner/structure/window, /turf/open/floor/plating, @@ -49752,8 +49330,20 @@ "qAo" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/light/floor/has_bulb, /turf/open/floor/iron/dark/side, /area/station/security/prison/workout) +"qAq" = ( +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/duct, +/obj/machinery/holopad, +/turf/open/floor/wood, +/area/station/command/heads_quarters/blueshield) "qAy" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /turf/open/floor/plating, @@ -49764,15 +49354,11 @@ /obj/machinery/portable_atmospherics/pump, /turf/open/floor/engine, /area/station/science/ordnance/storage) -"qAN" = ( -/obj/machinery/space_heater, -/turf/open/floor/plating, -/area/station/maintenance/central) "qAZ" = ( /obj/effect/turf_decal/trimline/purple/filled/line{ dir = 8 }, -/obj/machinery/status_display/evac/directional/west, +/obj/structure/extinguisher_cabinet/directional/west, /obj/structure/filingcabinet, /turf/open/floor/iron/white, /area/station/science/lab) @@ -49783,25 +49369,26 @@ }, /area/station/hallway/secondary/exit/departure_lounge) "qBy" = ( -/obj/effect/decal/cleanable/dirt, /obj/machinery/light_switch/directional/south{ - pixel_x = 8 + pixel_x = 5 + }, +/obj/machinery/firealarm/directional/south{ + pixel_x = -5 }, /obj/effect/turf_decal/siding/wood{ dir = 1 }, -/obj/machinery/firealarm/directional/south, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/oil, /turf/open/floor/stone, /area/station/smithing) "qBz" = ( -/obj/machinery/light/small/directional/north, -/obj/effect/mapping_helpers/broken_floor, -/obj/structure/toilet{ - dir = 4 +/obj/effect/turf_decal/tile/blue/opposingcorners, +/obj/structure/chair, +/turf/open/floor/iron/checker{ + dir = 1 }, -/obj/effect/landmark/blobstart, -/turf/open/floor/iron/showroomfloor, -/area/station/maintenance/starboard/aft) +/area/station/command/heads_quarters/cmo) "qBR" = ( /obj/effect/turf_decal/tile/purple/opposingcorners{ dir = 1 @@ -49812,6 +49399,7 @@ /turf/open/floor/iron/checker, /area/station/science/lab) "qBU" = ( +/obj/structure/extinguisher_cabinet/directional/west, /turf/open/floor/iron/dark/side{ dir = 8 }, @@ -49832,18 +49420,14 @@ /obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/light/small/directional/north, +/obj/machinery/airalarm/directional/north, /obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/machinery/requests_console/directional/north{ - anon_tips_receiver = 1; - department = "Engineering"; - name = "Engineering Requests Console" - }, -/obj/machinery/light/small/directional/north, /turf/open/floor/iron, /area/station/engineering/main) "qCD" = ( @@ -49854,14 +49438,13 @@ /turf/open/floor/plating/airless, /area/station/science/ordnance/bomb) "qCL" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "kitchen_sec_shutters"; - name = "Kitchen Shutters"; - dir = 1 +/obj/item/radio/intercom/directional/west, +/obj/structure/table, +/obj/machinery/chem_dispenser/drinks{ + dir = 4 }, -/turf/open/floor/plating, -/area/station/service/kitchen) +/turf/open/floor/wood, +/area/station/service/bar) "qCQ" = ( /turf/open/floor/iron, /area/station/science/ordnance) @@ -49874,18 +49457,10 @@ /turf/open/floor/wood, /area/station/commons/vacant_room/office) "qDz" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, /obj/structure/sign/warning/radiation/directional/west, /obj/structure/cable/layer1, /turf/open/floor/iron, /area/station/engineering/engine_smes) -"qDK" = ( -/obj/machinery/light/directional/west, -/obj/machinery/vending/cigarette, -/turf/open/floor/wood, -/area/station/command/heads_quarters/captain) "qDZ" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -49931,34 +49506,18 @@ /turf/open/floor/engine, /area/station/ai_monitored/turret_protected/ai) "qEC" = ( -/obj/machinery/firealarm/directional/east, +/obj/machinery/light/directional/east, /turf/open/floor/iron/dark, /area/station/security/prison/workout) "qEI" = ( -/obj/machinery/newscaster/directional/west, -/turf/open/floor/iron/dark, -/area/station/command/bridge) +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/carpet/blue, +/area/station/medical/psychology) "qET" = ( /turf/open/floor/iron/dark/side{ dir = 1 }, /area/station/service/theater) -"qFc" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/structure/cable, -/obj/machinery/door/airlock/maintenance{ - name = "Paramedic Office Maintenance" - }, -/obj/effect/mapping_helpers/airlock/access/all/medical/general, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) "qFf" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -49997,38 +49556,43 @@ }, /turf/open/floor/iron/dark, /area/station/security/brig) -"qFP" = ( -/obj/effect/mapping_helpers/burnt_floor, -/obj/effect/spawner/random/engineering/toolbox, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) -"qFT" = ( +"qFM" = ( /obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 9 + dir = 4 }, -/obj/structure/table/glass, -/obj/machinery/reagentgrinder{ - pixel_y = 8 +/obj/machinery/power/apc/auto_name/directional/east, +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/turf/open/floor/iron/white, +/area/station/medical/exam_room) +"qFP" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 8 }, /turf/open/floor/iron/white, /area/station/medical/pharmacy) +"qGi" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 6 + }, +/obj/structure/reagent_dispensers/plumbed{ + dir = 8 + }, +/turf/open/floor/iron/white, +/area/station/medical/virology) +"qGp" = ( +/obj/machinery/light/directional/south, +/obj/structure/bookcase/random/nonfiction, +/turf/open/floor/wood, +/area/station/service/library) "qGq" = ( /obj/effect/turf_decal/trimline/purple/filled/line{ dir = 1 }, /turf/open/floor/iron/white, /area/station/science/genetics) -"qGs" = ( -/obj/effect/turf_decal/tile/blue/fourcorners, -/turf/open/floor/iron/white/textured, -/area/station/medical/chemistry) -"qGt" = ( -/obj/structure/chair/comfy/black{ - dir = 4 - }, -/obj/effect/landmark/start/head_of_security, -/turf/open/floor/iron/dark, -/area/station/command/meeting_room) "qGx" = ( /obj/machinery/light/directional/east, /obj/structure/table/wood, @@ -50037,32 +49601,59 @@ /area/station/service/chapel/funeral) "qGy" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/trimline/yellow/filled/warning{ +/obj/effect/turf_decal/trimline/neutral/filled/warning{ dir = 8 }, -/obj/effect/turf_decal/trimline/yellow/warning{ +/obj/effect/turf_decal/trimline/neutral/warning{ dir = 4 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/turf/open/floor/iron, +/turf/open/floor/iron/dark/side{ + dir = 8 + }, /area/station/hallway/primary/aft) +"qGK" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/trash/moisture_trap, +/turf/open/floor/plating, +/area/station/maintenance/department/engine/atmos) "qGP" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ +/obj/effect/turf_decal/trimline/blue/filled/warning{ dir = 1 }, -/obj/machinery/newscaster/directional/north, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/turf/open/floor/iron/dark, -/area/station/security/checkpoint/engineering) +/turf/open/floor/iron/white, +/area/station/medical/surgery) "qHa" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 10 +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/obj/structure/sign/warning/vacuum/external/directional/south, -/obj/structure/tank_holder/oxygen/yellow, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/structure/cable/layer1, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/engineering{ + name = "Main SMES Room" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/construction, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/turf/open/floor/iron/textured, +/area/station/engineering/engine_smes) +"qHm" = ( +/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/machinery/newscaster/directional/south, +/obj/structure/chair{ + dir = 1 + }, +/obj/effect/landmark/start/paramedic, /turf/open/floor/iron, -/area/station/engineering/main) +/area/station/medical/paramedic) "qHo" = ( /obj/effect/turf_decal/trimline/green/filled/line{ dir = 4 @@ -50077,12 +49668,16 @@ }, /area/station/service/hydroponics/garden) "qHp" = ( -/obj/machinery/light/small/directional/north, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/station/maintenance/starboard/fore) +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/green/line{ + dir = 8 + }, +/obj/machinery/light/directional/east, +/turf/open/floor/iron/white, +/area/station/medical/medbay/aft) "qHq" = ( -/obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/line, /obj/structure/extinguisher_cabinet/directional/east, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -50093,6 +49688,18 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/station/maintenance/solars/starboard/aft) +"qHB" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 10 + }, +/obj/effect/turf_decal/trimline/blue/corner{ + dir = 4 + }, +/obj/structure/chair{ + dir = 1 + }, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) "qHC" = ( /obj/effect/turf_decal/trimline/neutral/filled/warning{ dir = 8 @@ -50109,14 +49716,10 @@ /turf/open/floor/iron/dark, /area/station/hallway/secondary/entry) "qIg" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 8 - }, /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/structure/sign/poster/official/random/directional/west, /turf/open/floor/iron, /area/station/engineering/main) "qIB" = ( @@ -50156,18 +49759,20 @@ /obj/effect/turf_decal/tile/green/half/contrasted{ dir = 8 }, +/obj/structure/extinguisher_cabinet/directional/east, /obj/structure/closet/secure_closet/hydroponics, /turf/open/floor/iron/dark/side{ dir = 4 }, /area/station/service/hydroponics) "qIN" = ( -/obj/effect/decal/cleanable/blood/gibs/up, -/obj/machinery/light/small/built/directional/south, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/station/maintenance/starboard/fore) +/obj/effect/turf_decal/trimline/red/filled/line, +/obj/machinery/status_display/ai/directional/south, +/obj/item/kirbyplants/random, +/turf/open/floor/iron/dark, +/area/station/security/execution/transfer) "qJc" = ( +/obj/effect/decal/cleanable/dirt, /obj/structure/closet/firecloset, /turf/open/floor/plating, /area/station/maintenance/department/cargo) @@ -50185,6 +49790,7 @@ dir = 8 }, /obj/machinery/camera/autoname/directional/west, +/obj/machinery/status_display/ai/directional/west, /obj/structure/table, /obj/machinery/fax{ fax_name = "RaD"; @@ -50197,7 +49803,6 @@ /obj/effect/turf_decal/trimline/red/filled/corner{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/dark, /area/station/security/courtroom) "qJA" = ( @@ -50226,32 +49831,24 @@ /turf/open/floor/plating, /area/station/maintenance/solars/port/fore) "qKy" = ( -/obj/machinery/light/directional/north, +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ + dir = 9 + }, /turf/open/floor/iron/dark, /area/station/engineering/atmos) -"qKB" = ( -/obj/structure/cable, -/obj/machinery/door/airlock/corporate{ - id_tag = "BSdoor"; - name = "Blueshield's Office" - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/door/firedoor, -/obj/effect/mapping_helpers/airlock/access/all/admin/general, -/turf/open/floor/carpet/executive, -/area/station/command/heads_quarters/blueshield) "qKG" = ( /obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 4 + dir = 5 }, -/obj/effect/turf_decal/trimline/yellow/line{ +/obj/effect/turf_decal/trimline/yellow/corner{ dir = 8 }, -/obj/structure/cable, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 +/obj/machinery/atmospherics/pipe/smart/simple/cyan/hidden{ + dir = 4 + }, +/turf/open/floor/iron/dark/side{ + dir = 5 }, -/turf/open/floor/iron, /area/station/hallway/primary/aft) "qKU" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, @@ -50263,13 +49860,6 @@ /obj/structure/closet/emcloset, /turf/open/floor/plating, /area/station/maintenance/department/cargo) -"qLk" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/blood/old, -/obj/effect/decal/cleanable/cobweb, -/obj/structure/frame/machine, -/turf/open/floor/plating, -/area/station/maintenance/department/engine/atmos) "qLz" = ( /obj/effect/turf_decal/trimline/dark_blue/filled/warning{ dir = 1 @@ -50280,26 +49870,6 @@ /obj/structure/cable, /turf/open/floor/iron/dark, /area/station/hallway/primary/port) -"qLB" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/door/airlock/maintenance{ - name = "Morgue Maintenance" - }, -/obj/effect/mapping_helpers/airlock/access/all/medical/general, -/obj/machinery/duct, -/turf/open/floor/plating, -/area/station/maintenance/department/medical) "qLG" = ( /obj/machinery/flasher/directional/south{ id = "AI"; @@ -50307,52 +49877,34 @@ }, /turf/open/floor/circuit, /area/station/ai_monitored/turret_protected/ai) -"qLH" = ( -/obj/effect/turf_decal/trimline/red/filled/warning{ - dir = 8 - }, -/obj/machinery/light/floor/has_bulb, -/turf/open/floor/iron/dark, -/area/station/security/processing) -"qLR" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/mapping_helpers/burnt_floor, -/obj/item/grown/bananapeel, -/turf/open/floor/plating, -/area/station/maintenance/department/engine/atmos) "qMh" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 6 - }, -/obj/machinery/newscaster/directional/south, -/turf/open/floor/iron/white, -/area/station/hallway/secondary/exit/departure_lounge) -"qMF" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ +/obj/structure/reagent_dispensers/plumbed{ dir = 4 }, -/obj/effect/turf_decal/trimline/red/line{ - dir = 8 - }, -/obj/machinery/status_display/evac/directional/east, -/turf/open/floor/iron/dark, -/area/station/hallway/primary/fore) +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"qMF" = ( +/obj/machinery/light/small/directional/west, +/obj/effect/spawner/random/structure/table_or_rack, +/obj/effect/spawner/random/maintenance/two, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) "qMO" = ( -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/east, -/obj/structure/table, /obj/machinery/camera/directional/east{ c_tag = "Engineering - Shared Storage"; name = "engineering camera" }, -/obj/item/stack/sheet/glass/fifty{ - pixel_y = 5; - pixel_x = -4 +/obj/machinery/power/apc/auto_name/directional/east, +/obj/structure/cable, +/obj/structure/table, +/obj/item/stack/rods/fifty{ + pixel_y = 6; + pixel_x = -6 }, -/obj/item/stack/sheet/iron/fifty{ - pixel_y = 5 +/obj/item/stack/rods/fifty{ + pixel_y = 6; + pixel_x = 6 }, -/obj/item/stack/rods/fifty, /turf/open/floor/iron/dark, /area/station/engineering/atmos/storage) "qMU" = ( @@ -50362,19 +49914,35 @@ /obj/effect/turf_decal/trimline/purple/line, /obj/machinery/light/directional/north, /obj/structure/sign/poster/official/random/directional/north, -/obj/structure/chair{ - dir = 8 - }, +/obj/structure/chair/sofa/bench/left, /obj/effect/landmark/start/hangover, /turf/open/floor/iron/dark, /area/station/hallway/primary/central) "qMY" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 9 +/obj/effect/turf_decal/siding/wideplating_new/dark, +/obj/effect/turf_decal/siding/wideplating_new/dark{ + dir = 1 }, -/obj/machinery/light/small/directional/west, -/turf/open/floor/engine/telecomms, +/turf/open/floor/iron/dark/telecomms, /area/station/tcommsat/server) +"qNf" = ( +/obj/effect/turf_decal/tile/yellow/fourcorners, +/obj/structure/window/reinforced/spawner/directional/west, +/obj/structure/rack, +/obj/item/aicard, +/obj/item/ai_module/reset, +/turf/open/floor/iron/dark, +/area/station/engineering/storage/tech) +"qNq" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/door/airlock/maintenance{ + name = "Engineering Office Maintenance" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/turf/open/floor/catwalk_floor/iron_dark, +/area/station/engineering/break_room) "qNB" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 1 @@ -50393,14 +49961,6 @@ }, /turf/open/floor/engine, /area/station/science/xenobiology) -"qNM" = ( -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 1 - }, -/obj/machinery/portable_atmospherics/canister/anesthetic_mix, -/turf/open/floor/engine, -/area/station/medical/cryo) "qNN" = ( /obj/machinery/meter, /obj/machinery/atmospherics/pipe/smart/manifold/general/visible{ @@ -50423,16 +49983,17 @@ /obj/machinery/light/small/directional/east, /turf/open/floor/iron, /area/station/science/xenobiology) -"qOh" = ( -/obj/structure/table, -/obj/item/stock_parts/subspace/analyzer, -/obj/item/stock_parts/subspace/analyzer, -/obj/item/stock_parts/subspace/analyzer, -/turf/open/floor/iron/dark, -/area/station/engineering/storage/tech) "qOl" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, /turf/open/floor/iron/dark, /area/station/hallway/primary/fore) +"qOp" = ( +/obj/machinery/light/built/directional/west, +/obj/machinery/duct, +/turf/open/floor/wood, +/area/station/service/abandoned_gambling_den) "qOu" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/carpet, @@ -50443,24 +50004,17 @@ /obj/structure/extinguisher_cabinet/directional/south, /turf/open/floor/iron/dark/side, /area/station/commons/fitness) -"qOG" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/portable_atmospherics/canister/nitrous_oxide, -/turf/open/floor/iron/dark, -/area/station/engineering/atmos) "qOH" = ( /turf/closed/wall, /area/station/medical/office) -"qOQ" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 5 +"qOJ" = ( +/obj/effect/turf_decal/tile/dark_blue/fourcorners, +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/duct, -/turf/open/floor/wood, -/area/station/command/heads_quarters/captain) +/obj/machinery/power/shieldwallgen, +/turf/open/floor/iron/dark, +/area/station/command/teleporter) "qOR" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -50469,11 +50023,7 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, /obj/machinery/door/firedoor, -/obj/machinery/door/airlock/research{ - name = "Science Maintenance Passthrough" - }, -/obj/effect/mapping_helpers/airlock/access/any/science/maintenance, -/turf/open/floor/catwalk_floor/iron_white, +/turf/open/floor/catwalk_floor/iron, /area/station/maintenance/department/science) "qOX" = ( /obj/effect/turf_decal/stripes/line{ @@ -50492,37 +50042,23 @@ /obj/effect/landmark/navigate_destination, /turf/open/floor/iron/dark/textured_large, /area/station/hallway/secondary/entry) -"qPk" = ( -/obj/machinery/light/small/directional/north, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/station/maintenance/department/medical) +"qPn" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/obj/structure/window/reinforced/spawner/directional/east, +/obj/structure/window/reinforced/spawner/directional/south, +/mob/living/basic/chicken, +/turf/open/floor/grass, +/area/station/service/hydroponics) "qPo" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/turf_decal/bot_red, +/obj/effect/turf_decal/delivery/red, /obj/machinery/newscaster/directional/east, /obj/structure/reagent_dispensers/fueltank, /turf/open/floor/iron/dark, /area/station/ai_monitored/command/storage/eva) -"qPx" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/firedoor, -/obj/machinery/door/window/left/directional/north{ - name = "Apothecary Desk"; - req_access = list("pharmacy") - }, -/obj/machinery/door/window/left/directional/south{ - name = "Apothecary Desk" - }, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "apothecary_shutters"; - name = "Apothecary Shutters" - }, -/obj/structure/desk_bell{ - pixel_x = 6 - }, -/turf/open/floor/iron/white, -/area/station/medical/pharmacy) "qPJ" = ( /obj/effect/turf_decal/trimline/red/filled/warning{ dir = 4 @@ -50546,10 +50082,10 @@ /turf/open/floor/iron/dark, /area/station/security/execution) "qPP" = ( +/obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/structure/disposalpipe/segment, /turf/open/floor/iron/showroomfloor, /area/station/command/heads_quarters/rd) "qPR" = ( @@ -50576,12 +50112,18 @@ /turf/open/floor/iron/white, /area/station/science/lab) "qQe" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, /obj/structure/disposalpipe/segment, -/obj/machinery/light/small/directional/south, -/obj/machinery/newscaster/directional/south, -/turf/open/floor/iron/dark, -/area/station/maintenance/department/cargo) +/obj/structure/table, +/obj/item/phone{ + pixel_x = 6; + pixel_y = 1 + }, +/obj/item/reagent_containers/cup/glass/mug/britcup{ + pixel_x = -6; + pixel_y = 11 + }, +/turf/open/floor/iron, +/area/station/cargo/drone_bay) "qQf" = ( /turf/open/floor/iron/dark/corner{ dir = 1 @@ -50594,13 +50136,16 @@ /turf/open/floor/iron/dark, /area/station/security/execution/transfer) "qQp" = ( -/obj/machinery/atmospherics/pipe/smart/simple/green/visible, /obj/machinery/light/small/directional/east, +/obj/machinery/camera/autoname/directional/east, +/obj/machinery/atmospherics/pipe/smart/simple/green/visible, /obj/machinery/meter, /turf/open/floor/iron/dark, /area/station/engineering/atmos) "qQq" = ( -/obj/structure/chair/stool/directional/north, +/obj/structure/chair/plastic{ + dir = 1 + }, /turf/open/floor/iron/dark, /area/station/security/prison/mess) "qQz" = ( @@ -50614,36 +50159,16 @@ /obj/machinery/duct, /turf/open/floor/iron/white, /area/station/science/research) -"qQH" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/disposalpipe/segment, -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/structure/chair_flipped{ - dir = 8 - }, -/turf/open/floor/plating, -/area/station/maintenance/department/engine/atmos) "qQT" = ( /obj/effect/turf_decal/trimline/brown/filled/line{ dir = 1 }, /obj/structure/chair, +/obj/effect/landmark/start/hangover, /turf/open/floor/iron/dark/side{ dir = 1 }, /area/station/cargo/lobby) -"qQV" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/simple/orange/visible{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/duct, -/turf/open/floor/iron/dark, -/area/station/engineering/atmos/storage) "qRc" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -50654,13 +50179,18 @@ /turf/open/floor/iron, /area/station/engineering/main) "qRn" = ( -/obj/effect/turf_decal/box, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/holopad, -/turf/open/floor/iron/white/smooth_large, -/area/station/hallway/secondary/exit/departure_lounge) +/obj/machinery/bookbinder, +/turf/open/floor/wood, +/area/station/service/library/lounge) +"qRt" = ( +/obj/structure/toilet{ + dir = 4 + }, +/obj/structure/sink/directional/south, +/obj/structure/mirror/directional/north, +/obj/effect/landmark/start/medical_doctor, +/turf/open/floor/iron/showroomfloor, +/area/station/medical/break_room) "qRD" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -50680,6 +50210,12 @@ }, /turf/open/floor/iron/dark, /area/station/hallway/secondary/entry) +"qRN" = ( +/obj/machinery/atmospherics/components/tank/air{ + dir = 1 + }, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) "qRR" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -50693,24 +50229,25 @@ name = "Chief Engineer's Office" }, /obj/effect/mapping_helpers/airlock/access/all/engineering/ce, -/turf/open/floor/iron/textured, +/turf/open/floor/iron/dark/textured, /area/station/command/heads_quarters/ce) -"qSt" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ +"qSu" = ( +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/item/radio/intercom/directional/north, -/obj/structure/table/reinforced/rglass, -/obj/machinery/computer/records/medical/laptop, -/turf/open/floor/iron/white, -/area/station/security/medical) +/obj/effect/turf_decal/stripes/line, +/obj/machinery/door/airlock/maintenance, +/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance, +/obj/effect/mapping_helpers/airlock/unres, +/turf/open/floor/plating, +/area/station/maintenance/department/engine/atmos) "qSw" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/spawner/random/structure/chair_flipped{ dir = 8 }, /turf/open/floor/plating, -/area/station/maintenance/port/aft) +/area/station/maintenance/department/engine) "qSH" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -50728,11 +50265,6 @@ /obj/effect/mapping_helpers/airlock/access/all/science/general, /turf/open/floor/iron/white/textured, /area/station/science/circuits) -"qTi" = ( -/obj/structure/sign/poster/official/random/directional/north, -/obj/structure/closet/toolcloset, -/turf/open/floor/iron, -/area/station/construction) "qTs" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -50803,15 +50335,20 @@ dir = 4 }, /obj/machinery/portable_atmospherics/canister, -/obj/effect/turf_decal/bot, /turf/open/floor/iron/dark, /area/station/engineering/atmos) -"qUB" = ( +"qUs" = ( +/obj/effect/turf_decal/tile/purple/fourcorners, +/obj/machinery/computer/robotics{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"qUB" = ( /obj/effect/turf_decal/trimline/brown/filled/line{ dir = 1 }, -/obj/machinery/camera/autoname/directional/north, -/obj/effect/spawner/random/structure/crate, +/obj/structure/filingcabinet, /turf/open/floor/iron/dark/side{ dir = 1 }, @@ -50833,39 +50370,11 @@ /obj/effect/turf_decal/tile/blue/opposingcorners{ dir = 1 }, -/turf/open/floor/iron/cafeteria, +/turf/open/floor/iron/checker, /area/station/commons/dorms/laundry) "qUS" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/medical/glass{ - name = "Medical Side Entrance" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/mapping_helpers/airlock/unres{ - dir = 4 - }, -/obj/effect/mapping_helpers/airlock/access/any/security/brig_physician, -/obj/effect/mapping_helpers/airlock/access/any/medical/general, -/turf/open/floor/iron/dark/textured, -/area/station/medical/medbay/central) -"qVb" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/duct, -/turf/open/floor/iron/white, -/area/station/medical/medbay/aft) +/turf/closed/wall, +/area/station/medical/patients_rooms/room_a) "qVf" = ( /obj/structure/disposalpipe/segment, /turf/open/floor/plating, @@ -50874,26 +50383,31 @@ /obj/effect/spawner/random/trash/mess, /turf/open/floor/plating, /area/station/maintenance/port/fore) +"qVD" = ( +/obj/effect/decal/cleanable/cobweb, +/obj/effect/spawner/random/structure/closet_maintenance, +/turf/open/floor/plating, +/area/station/maintenance/department/engine/atmos) "qVH" = ( -/obj/effect/turf_decal/box, -/obj/machinery/holopad, -/turf/open/floor/iron/large, -/area/station/command/heads_quarters/ce) +/obj/effect/mapping_helpers/burnt_floor, +/turf/open/floor/plating, +/area/station/maintenance/department/engine) "qVR" = ( /obj/effect/turf_decal/trimline/red/filled/line, /obj/item/kirbyplants/random, /turf/open/floor/iron/dark, /area/station/security/execution/transfer) "qVX" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, /turf/open/floor/iron/white, -/area/station/hallway/secondary/exit/departure_lounge) -"qWb" = ( -/obj/structure/chair/comfy/black{ - dir = 4 - }, -/obj/effect/landmark/start/station_engineer, -/turf/open/floor/iron, -/area/station/engineering/break_room) +/area/station/medical/treatment_center) +"qWa" = ( +/obj/effect/turf_decal/tile/dark_blue/fourcorners, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/command/bridge) "qWf" = ( /obj/structure/transit_tube/station/dispenser/reverse{ dir = 8 @@ -50907,16 +50421,40 @@ /turf/open/floor/carpet, /area/station/service/chapel) "qWn" = ( -/obj/structure/bonfire, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) -"qWu" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 6 +/obj/structure/table, +/obj/item/book/manual/wiki/atmospherics, +/obj/item/tank/internals/plasmaman/belt/empty{ + pixel_x = 9 + }, +/obj/item/tank/internals/plasmaman/belt/empty{ + pixel_x = -11 + }, +/obj/item/crowbar/red, +/obj/item/toy/figure/atmos{ + pixel_y = 16 + }, +/turf/open/floor/iron/dark/side{ + dir = 5 }, -/obj/machinery/station_map/engineering/directional/east, +/area/station/engineering/atmos/office) +"qWF" = ( +/obj/effect/turf_decal/tile/dark_blue/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron/dark, -/area/station/hallway/secondary/exit/departure_lounge) +/area/station/hallway/primary/central) +"qWT" = ( +/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/structure/window/reinforced/spawner/directional/north, +/obj/structure/table/reinforced/rglass, +/obj/item/folder/white{ + pixel_x = 3; + pixel_y = 3 + }, +/turf/open/floor/iron/dark, +/area/station/command/bridge) "qWZ" = ( /obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 8 @@ -50924,11 +50462,11 @@ /obj/effect/turf_decal/trimline/yellow/line{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, +/obj/machinery/light/directional/west, /obj/structure/sign/departments/telecomms/directional/west, -/turf/open/floor/iron, +/turf/open/floor/iron/dark/side{ + dir = 8 + }, /area/station/hallway/primary/aft) "qXb" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -50943,7 +50481,7 @@ }, /area/station/hallway/secondary/service) "qXl" = ( -/obj/effect/spawner/structure/window/reinforced, +/obj/effect/spawner/structure/window, /turf/open/floor/plating, /area/station/hallway/primary/central) "qXm" = ( @@ -50956,27 +50494,40 @@ /turf/open/floor/plating, /area/station/maintenance/solars/port/fore) "qXp" = ( -/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/siding/wideplating_new/dark{ + dir = 8 + }, +/obj/effect/turf_decal/siding/wideplating_new/dark{ + dir = 4 + }, +/obj/structure/cable, +/obj/machinery/power/terminal{ + dir = 8 + }, +/turf/open/floor/iron/dark/telecomms, +/area/station/tcommsat/server) +"qXs" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/effect/decal/cleanable/blood/tracks, -/turf/open/floor/plating, -/area/station/maintenance/port/aft) -"qXs" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/blood/old, -/turf/open/floor/plating, -/area/station/maintenance/department/medical) -"qXG" = ( -/obj/effect/turf_decal/tile/blue/fourcorners, -/obj/structure/extinguisher_cabinet/directional/west, -/obj/structure/window/reinforced/spawner/directional/south, -/obj/machinery/light/small/directional/west, -/obj/structure/table/glass, -/obj/item/storage/backpack/duffelbag/med/surgery, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/service{ + name = "Printer Room" + }, +/obj/effect/mapping_helpers/airlock/access/all/service/library, +/turf/open/floor/iron/dark/textured, +/area/station/service/library/printer) +"qXC" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 1 + }, +/obj/item/radio/intercom/directional/north, /turf/open/floor/iron/white, -/area/station/medical/surgery) +/area/station/medical/virology) "qXN" = ( /obj/effect/turf_decal/trimline/dark_blue/filled/line{ dir = 1 @@ -50986,13 +50537,19 @@ /obj/structure/sign/warning/electric_shock/directional/north, /turf/open/floor/iron/dark, /area/station/hallway/primary/central) +"qXO" = ( +/obj/item/kirbyplants/random, +/turf/open/floor/iron/white, +/area/station/medical/break_room) "qXR" = ( /obj/effect/turf_decal/tile/bar/opposingcorners{ dir = 1 }, -/obj/machinery/firealarm/directional/north, +/obj/machinery/firealarm/directional/north{ + pixel_x = -5 + }, /obj/machinery/light_switch/directional/north{ - pixel_x = 8 + pixel_x = 5 }, /turf/open/floor/iron/kitchen, /area/station/service/kitchen) @@ -51001,30 +50558,39 @@ /turf/open/floor/iron/dark, /area/station/security/execution/transfer) "qYf" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ - dir = 5 +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 8 }, -/turf/open/floor/plating, -/area/station/maintenance/department/science) +/obj/effect/turf_decal/trimline/red/line{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/fore) "qYz" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 1 }, /turf/open/floor/iron/dark, /area/station/hallway/primary/starboard) +"qYD" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/broken_bottle, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) "qYN" = ( -/obj/machinery/vending/games, -/turf/open/floor/wood, -/area/station/service/library/lounge) +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/emcloset, +/turf/open/floor/plating, +/area/station/maintenance/department/engine) "qYS" = ( /obj/structure/lattice, -/obj/machinery/atmospherics/pipe/bridge_pipe/orange/visible, /obj/machinery/atmospherics/pipe/bridge_pipe/yellow/visible{ dir = 4 }, +/obj/machinery/atmospherics/pipe/bridge_pipe/orange/visible, /turf/open/space, /area/space/nearstation) "qYY" = ( @@ -51033,13 +50599,8 @@ /turf/open/floor/iron, /area/station/maintenance/port/fore) "qZj" = ( -/obj/effect/turf_decal/trimline/brown/filled/line, -/obj/machinery/firealarm/directional/south, -/obj/machinery/light_switch/directional/south{ - pixel_x = -8 - }, -/turf/open/floor/iron/dark/side, -/area/station/cargo/lobby) +/turf/closed/wall, +/area/station/commons/dorms/room1) "qZk" = ( /turf/closed/wall/r_wall, /area/station/science/auxlab) @@ -51052,9 +50613,11 @@ }, /area/station/cargo/office) "qZo" = ( -/obj/structure/window/reinforced/spawner/directional/north, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 + }, /obj/structure/window/reinforced/spawner/directional/west, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/structure/window/reinforced/spawner/directional/north, /turf/open/floor/iron/dark, /area/station/commons/fitness/recreation) "qZu" = ( @@ -51065,23 +50628,14 @@ /turf/open/floor/iron/white, /area/station/science/research) "qZw" = ( -/obj/effect/turf_decal/stripes/end{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/passive_vent{ - dir = 4; - name = "freezer passive vent" - }, -/turf/open/floor/engine/telecomms, +/obj/machinery/telecomms/receiver/preset_right, +/turf/open/floor/circuit/telecomms, /area/station/tcommsat/server) -"qZC" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/portable_atmospherics/canister/nitrogen, -/turf/open/floor/iron/dark, -/area/station/engineering/atmos) "qZF" = ( -/turf/closed/wall/r_wall, -/area/station/command/heads_quarters/blueshield) +/obj/structure/flora/bush/fullgrass/style_random, +/obj/structure/flora/bush/flowers_yw/style_random, +/turf/open/floor/grass, +/area/station/hallway/primary/central) "rab" = ( /obj/effect/turf_decal/tile/yellow/anticorner/contrasted, /obj/machinery/atmospherics/components/trinary/filter/atmos/co2{ @@ -51094,26 +50648,23 @@ /obj/effect/turf_decal/stripes/line{ dir = 1 }, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, /area/station/maintenance/disposal) "raq" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 9 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/duct, -/turf/open/floor/plating, -/area/station/maintenance/department/medical) +/obj/effect/spawner/random/vending/snackvend, +/turf/open/floor/iron, +/area/station/engineering/main) "rau" = ( /obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 1 }, /obj/effect/turf_decal/trimline/neutral/line, /obj/machinery/camera/directional/north{ - c_tag = "Arrivals - Lounge, North"; + c_tag = "Arrivals - Checkpoint, North"; name = "arrivals camera" }, /turf/open/floor/iron/dark, @@ -51128,10 +50679,6 @@ dir = 1 }, /obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/disposalpipe/segment, /obj/machinery/door/firedoor, /obj/machinery/door/airlock/public/glass{ name = "Library" @@ -51139,13 +50686,24 @@ /turf/open/floor/iron/dark/textured, /area/station/service/library) "raO" = ( -/obj/machinery/airalarm/directional/east, -/obj/structure/chair/comfy/black{ - dir = 1 +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor, +/obj/machinery/door/window/left/directional/north{ + name = "Apothecary Desk"; + req_access = list("pharmacy") }, -/obj/effect/landmark/start/hangover, -/turf/open/floor/wood, -/area/station/service/library) +/obj/machinery/door/window/left/directional/south{ + name = "Apothecary Desk" + }, +/obj/machinery/door/poddoor/shutters{ + id = "apothecary_sec_desk_shutters"; + name = "Apothecary Secodary Desk Shutters" + }, +/obj/structure/desk_bell{ + pixel_x = 6 + }, +/turf/open/floor/iron/white/textured, +/area/station/medical/pharmacy) "raY" = ( /obj/effect/turf_decal/trimline/brown/filled/line, /obj/machinery/conveyor{ @@ -51154,108 +50712,55 @@ }, /turf/open/floor/iron/dark/side, /area/station/cargo/storage) +"rbe" = ( +/obj/machinery/light/directional/east, +/obj/item/kirbyplants/random, +/turf/open/floor/wood, +/area/station/security/prison/rec) "rbf" = ( -/obj/machinery/light/small/directional/west, -/obj/structure/table, -/obj/effect/turf_decal/bot, -/obj/machinery/processor{ - pixel_y = 6 - }, -/turf/open/floor/iron/kitchen, -/area/station/security/prison/mess) +/obj/machinery/firealarm/directional/west, +/turf/open/floor/iron/dark, +/area/station/security/prison/garden) "rbo" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, +/obj/machinery/telecomms/broadcaster/preset_left, /obj/structure/cable, -/turf/open/floor/engine/telecomms, +/turf/open/floor/circuit/telecomms, /area/station/tcommsat/server) -"rbv" = ( -/obj/structure/table/wood, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/item/paper_bin, -/obj/item/pen, -/turf/open/floor/iron/dark, -/area/station/command/meeting_room) "rbH" = ( +/obj/machinery/light/small/directional/east, /obj/structure/sign/warning/vacuum/external/directional/east, -/obj/structure/closet/emcloset/anchored, +/obj/structure/tank_holder/oxygen, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, /area/station/maintenance/starboard/aft) -"rbO" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible, -/obj/machinery/door/airlock/maintenance, -/obj/effect/mapping_helpers/airlock/access/any/science/xenobio, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/liquid_barrier, -/turf/open/floor/plating, -/area/station/maintenance/department/science/xenobiology) "rbW" = ( -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 10 - }, -/obj/item/radio/intercom/directional/west, -/obj/structure/table/glass, -/obj/machinery/reagentgrinder{ - pixel_y = 8 - }, -/obj/item/stack/sheet/mineral/plasma, -/obj/item/stack/sheet/mineral/plasma{ - pixel_x = -6; - pixel_y = 6 - }, -/turf/open/floor/iron/white, -/area/station/medical/virology) +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/engineering/tool, +/turf/open/floor/plating, +/area/station/maintenance/department/engine) "rbY" = ( /turf/open/floor/plastic, /area/station/security/prison/safe) -"rcc" = ( -/obj/machinery/light/small/directional/east, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/station/maintenance/starboard/aft) "rcf" = ( -/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/passive_vent{ + name = "freezer passive vent" + }, +/turf/open/floor/iron/freezer, +/area/station/science/xenobiology) +"rcj" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/general/hidden, +/turf/open/floor/iron/white, +/area/station/science/xenobiology) +"rcp" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/station/maintenance/department/science/xenobiology) -"rcp" = ( -/obj/effect/decal/cleanable/cobweb, -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/structure/closet_maintenance, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) -"rcu" = ( -/obj/effect/turf_decal/tile/blue/fourcorners, -/obj/effect/turf_decal/stripes/end{ - dir = 8 - }, -/obj/machinery/stasis, -/turf/open/floor/iron/dark, -/area/station/medical/exam_room) +/obj/structure/cable, +/turf/open/floor/wood, +/area/station/service/library) "rcy" = ( /obj/structure/foamedmetal, /turf/open/floor/plating, /area/station/engineering/storage) -"rcz" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/door/firedoor, -/turf/open/floor/iron/white/textured, -/area/station/medical/medbay/aft) "rcC" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -51267,13 +50772,12 @@ /turf/open/floor/iron/dark, /area/station/hallway/secondary/entry) "rcG" = ( -/obj/structure/table/wood, -/turf/open/floor/iron/dark, +/obj/structure/table/wood/fancy/black, +/obj/item/toy/figure/chaplain{ + pixel_y = -9 + }, +/turf/open/floor/wood/tile, /area/station/service/chapel/office) -"rcJ" = ( -/obj/effect/landmark/blobstart, -/turf/open/floor/iron/dark, -/area/station/medical/morgue) "rcS" = ( /obj/effect/turf_decal/trimline/dark_blue/filled/line{ dir = 10 @@ -51286,7 +50790,7 @@ /area/station/hallway/primary/central) "rdb" = ( /obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ +/obj/machinery/door/poddoor/shutters{ id = "detective_office_shutters"; name = "Detective Office Shutters"; dir = 4 @@ -51306,14 +50810,13 @@ /obj/machinery/duct, /obj/machinery/light/floor/has_bulb, /turf/open/floor/iron/dark, -/area/station/security/prison) +/area/station/security/prison/safe) "rdr" = ( -/obj/machinery/power/apc/auto_name/directional/south, -/obj/effect/mapping_helpers/apc/cell_10k, -/obj/effect/turf_decal/trimline/red/filled/line, -/obj/structure/cable, -/turf/open/floor/carpet/black, -/area/station/security/bitden) +/obj/machinery/computer/cryopod/directional/west, +/turf/open/floor/iron/dark/side{ + dir = 8 + }, +/area/station/security/prison/safe) "rdt" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -51337,70 +50840,68 @@ /area/station/commons/dorms) "rdQ" = ( /obj/structure/window/reinforced/spawner/directional/east, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/dark, /area/station/commons/fitness/recreation) -"ref" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 +"rei" = ( +/obj/effect/turf_decal/trimline/blue/filled/warning, +/obj/effect/turf_decal/trimline/blue/warning{ + dir = 1 }, -/turf/open/floor/iron/dark, -/area/station/engineering/transit_tube) +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) "rer" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/medical/office) +"reB" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/service{ - name = "Printer Room" - }, -/obj/effect/mapping_helpers/airlock/access/all/service/library, -/turf/open/floor/iron/dark/textured, -/area/station/service/library/printer) -"reB" = ( -/obj/effect/turf_decal/tile/blue/fourcorners, -/obj/structure/table/optable, -/turf/open/floor/iron/white, -/area/station/medical/surgery) -"reH" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/research{ - name = "Exploration Dock" - }, -/obj/effect/mapping_helpers/airlock/access/all/science/general, -/obj/effect/mapping_helpers/airlock/unres{ - dir = 4 - }, -/turf/open/floor/iron/dark/textured, -/area/station/science/research/abandoned) +/obj/machinery/newscaster/directional/north, +/turf/open/floor/iron/textured, +/area/station/engineering/main) +"reQ" = ( +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/structure/closet_maintenance, +/turf/open/floor/plating, +/area/station/maintenance/department/engine/atmos) "reT" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, /turf/open/floor/carpet/green, /area/station/commons/locker) +"rff" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/power/port_gen/pacman/pre_loaded, +/turf/open/floor/plating, +/area/station/maintenance/department/engine) "rfl" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, /area/station/hallway/primary/port) -"rfz" = ( -/turf/closed/wall, -/area/station/medical/virology) +"rfo" = ( +/obj/item/radio/intercom/directional/east, +/obj/structure/table/wood, +/turf/open/floor/wood/large, +/area/station/commons/dorms/room1) +"rfx" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/trash/mess, +/turf/open/floor/iron/showroomfloor, +/area/station/service/abandoned_gambling_den) "rfB" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/portable_atmospherics/scrubber, +/obj/machinery/camera/autoname/directional/north, +/obj/machinery/atmospherics/pipe/smart/manifold/scrubbers/visible{ + dir = 1 + }, /turf/open/floor/iron/dark, /area/station/engineering/atmos) "rfS" = ( @@ -51432,29 +50933,15 @@ /turf/open/floor/iron/dark, /area/station/ai_monitored/command/storage/eva) "rfY" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, /obj/machinery/door/airlock/maintenance{ name = "CMO Office Maintenance" }, /obj/effect/mapping_helpers/airlock/access/all/medical/cmo, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) -"rgf" = ( -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/effect/mapping_helpers/burnt_floor, -/obj/effect/mob_spawn/corpse/human/charredskeleton, -/turf/open/floor/plating, -/area/station/maintenance/department/engine/atmos) +/turf/open/floor/catwalk_floor, +/area/station/command/heads_quarters/cmo) "rgi" = ( /obj/structure/sign/warning/vacuum/external/directional/north, /obj/structure/cable, @@ -51463,31 +50950,6 @@ /obj/item/multitool, /turf/open/floor/plating, /area/station/maintenance/solars/starboard/fore) -"rgn" = ( -/obj/machinery/light/small/directional/south, -/obj/effect/turf_decal/trimline/yellow/filled/line, -/obj/structure/rack, -/obj/item/storage/toolbox/electrical{ - pixel_x = 1; - pixel_y = -1 - }, -/obj/item/multitool, -/obj/item/clothing/glasses/meson, -/turf/open/floor/iron, -/area/station/engineering/storage/tech) -"rgv" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 8 - }, -/obj/machinery/camera/directional/west{ - c_tag = "Medical - Pharmacy"; - name = "medical camera"; - network = list("ss13","medbay") - }, -/obj/machinery/status_display/evac/directional/west, -/obj/machinery/component_printer, -/turf/open/floor/iron/white, -/area/station/medical/pharmacy) "rgy" = ( /obj/structure/extinguisher_cabinet/directional/south, /obj/structure/table/wood, @@ -51504,10 +50966,27 @@ }, /turf/open/floor/wood, /area/station/commons/locker) -"rgH" = ( +"rgE" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/molten_object/large, /obj/structure/cable, -/turf/open/floor/iron/white, -/area/station/medical/medbay/lobby) +/turf/open/floor/stone, +/area/station/smithing) +"rgJ" = ( +/obj/effect/mapping_helpers/broken_floor, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"rgL" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 6 + }, +/obj/structure/table, +/obj/machinery/recharger{ + pixel_y = 4 + }, +/turf/open/floor/iron/dark, +/area/station/security/checkpoint/engineering) "rgN" = ( /obj/structure/table/reinforced, /obj/item/pipe_dispenser, @@ -51529,13 +51008,22 @@ /obj/structure/disposalpipe/segment{ dir = 6 }, -/turf/open/floor/plating, +/turf/open/floor/catwalk_floor, /area/station/maintenance/starboard/aft) +"rhh" = ( +/obj/effect/turf_decal/trimline/blue/filled/warning{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/medical/exam_room) "rhs" = ( /obj/machinery/light/directional/east, /obj/machinery/power/apc/auto_name/directional/east, /obj/structure/cable, -/turf/open/floor/iron/dark, +/turf/open/floor/wood/tile, /area/station/service/chapel/office) "rhv" = ( /obj/effect/turf_decal/stripes/line, @@ -51559,30 +51047,28 @@ }, /turf/open/floor/engine, /area/station/science/explab) -"rhB" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line, -/obj/effect/turf_decal/trimline/yellow/line{ - dir = 1 - }, -/obj/structure/table, -/obj/item/stock_parts/subspace/ansible, -/obj/item/stock_parts/subspace/ansible, -/obj/item/stock_parts/subspace/ansible, -/obj/item/stock_parts/subspace/crystal, -/obj/item/stock_parts/subspace/crystal, -/obj/item/stock_parts/subspace/crystal, -/turf/open/floor/iron/dark, -/area/station/engineering/storage/tech) "rhD" = ( /obj/machinery/light/directional/west, /turf/open/floor/iron/dark, /area/station/engineering/atmos) "rhE" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/obj/machinery/door/airlock/maintenance, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance, +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/iron/vaporwave, -/area/station/service/library/printer) +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plating, +/area/station/maintenance/department/engine) +"rhI" = ( +/obj/machinery/suit_storage_unit/security, +/turf/open/floor/wood, +/area/station/command/heads_quarters/blueshield) "rhW" = ( /turf/closed/wall/r_wall, /area/station/security/prison/mess) @@ -51641,22 +51127,12 @@ /turf/open/floor/iron/dark/side, /area/station/service/theater) "riF" = ( +/obj/machinery/firealarm/directional/north, /obj/machinery/portable_atmospherics/canister/air, -/turf/open/floor/plating, -/area/station/security/prison) -"riQ" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line, -/obj/effect/turf_decal/trimline/neutral/line{ - dir = 1 +/turf/open/floor/iron/dark/side{ + dir = 5 }, -/obj/machinery/light/small/directional/south, -/obj/machinery/station_map/directional/south, -/turf/open/floor/iron/dark, -/area/station/hallway/primary/starboard) -"rjd" = ( -/obj/structure/filingcabinet/chestdrawer, -/turf/open/floor/plating, -/area/station/maintenance/department/cargo) +/area/station/security/prison) "rjf" = ( /obj/machinery/light/small/directional/west, /obj/item/radio/intercom/chapel/directional/east, @@ -51665,25 +51141,13 @@ }, /turf/open/floor/iron/dark, /area/station/service/chapel/office) -"rjj" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 10 - }, -/obj/structure/extinguisher_cabinet/directional/south, -/obj/item/kirbyplants/random, -/turf/open/floor/iron/dark/side{ - dir = 10 +"rjp" = ( +/obj/structure/table/wood, +/obj/structure/cassette_rack/prefilled{ + pixel_y = 8 }, -/area/station/engineering/break_room) -"rjn" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/effect/turf_decal/tile/blue/full, -/obj/effect/turf_decal/box, -/obj/machinery/holopad, -/turf/open/floor/iron/dark/smooth_large, -/area/station/command/heads_quarters/cmo) +/turf/open/floor/iron/vaporwave, +/area/station/service/library/printer) "rjK" = ( /obj/effect/turf_decal/arrows/red{ dir = 4; @@ -51695,9 +51159,18 @@ /turf/open/floor/engine, /area/station/engineering/atmos/hfr_room) "rjQ" = ( -/obj/effect/spawner/structure/window/reinforced, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/trash/mess, /turf/open/floor/plating, -/area/station/medical/medbay/central) +/area/station/maintenance/department/security/brig) +"rjS" = ( +/obj/machinery/light/small/directional/south, +/obj/machinery/camera/autoname/directional/south, +/obj/structure/sign/plaques/kiddie/library{ + pixel_y = -32 + }, +/turf/open/floor/wood, +/area/station/service/library) "rjW" = ( /turf/open/floor/iron/dark/smooth_large, /area/station/engineering/main) @@ -51705,28 +51178,9 @@ /obj/effect/spawner/random/engineering/material_cheap, /turf/open/floor/iron, /area/station/cargo/warehouse) -"rky" = ( -/obj/effect/turf_decal/delivery, -/obj/machinery/light/small/directional/west, -/obj/machinery/duct, -/obj/machinery/door/window/right/directional/north{ - name = "Bridge Delivery"; - req_access = list("command") - }, -/turf/open/floor/iron/dark, -/area/station/command/meeting_room) "rkB" = ( /turf/closed/wall, /area/station/science/genetics/cloning) -"rkE" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 4 - }, -/obj/machinery/airalarm/directional/east, -/obj/machinery/light/small/directional/east, -/obj/machinery/vending/wardrobe/medi_wardrobe, -/turf/open/floor/iron/white, -/area/station/medical/storage) "rkF" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -51742,8 +51196,7 @@ /turf/open/floor/iron/white/textured_large, /area/station/science/auxlab) "rkK" = ( -/obj/machinery/light/small/directional/east, -/obj/effect/spawner/random/structure/table, +/obj/structure/table, /obj/item/lightreplacer, /turf/open/floor/plating, /area/station/maintenance/port/aft) @@ -51751,6 +51204,25 @@ /obj/machinery/light/floor/has_bulb, /turf/open/floor/grass, /area/station/hallway/primary/central) +"rlc" = ( +/obj/structure/table/reinforced, +/obj/item/reagent_containers/cup/glass/trophy/bronze_cup{ + name = "Foam force security team competition 3rd place"; + pixel_x = -9; + pixel_y = 11 + }, +/obj/item/reagent_containers/cup/glass/trophy{ + desc = "You did good in the worst way possible."; + name = "Redshield 1st prize"; + pixel_x = 10; + pixel_y = 11 + }, +/obj/item/reagent_containers/cup/glass/trophy/silver_cup{ + name = "Head of shitcurity competition 2nd place"; + pixel_y = 8 + }, +/turf/open/floor/wood, +/area/station/command/heads_quarters/blueshield) "rlk" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -51758,39 +51230,24 @@ /obj/structure/cable, /turf/open/floor/plating, /area/station/maintenance/port/aft) -"rlz" = ( -/obj/effect/turf_decal/trimline/dark_blue/filled/line{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/dark_blue/line{ - dir = 8 - }, -/obj/machinery/camera/autoname/directional/east, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 - }, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) +"rlt" = ( +/obj/structure/cable, +/turf/open/floor/wood, +/area/station/service/library/private) "rlB" = ( /obj/structure/table, -/obj/item/book/manual/wiki/security_space_law, -/obj/item/assembly/flash/handheld, +/obj/item/book/manual/wiki/security_space_law{ + pixel_x = -5 + }, +/obj/item/assembly/flash/handheld{ + pixel_x = -5 + }, /obj/item/toy/figure/secofficer{ - pixel_y = 4; - pixel_x = 9 + pixel_y = 3; + pixel_x = 7 }, /turf/open/floor/iron/dark, /area/station/security/office) -"rlE" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/blue/line{ - dir = 4 - }, -/obj/machinery/camera/autoname/directional/west, -/turf/open/floor/iron/white, -/area/station/medical/medbay/aft) "rlF" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -51800,22 +51257,30 @@ }, /turf/open/floor/iron, /area/station/science/ordnance/office) +"rlG" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/neutral/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/light/small/directional/north, +/turf/open/floor/iron/dark, +/area/station/hallway/secondary/entry) "rlK" = ( -/obj/structure/cable, /obj/effect/turf_decal/trimline/yellow/filled/warning{ dir = 1 }, +/obj/structure/disposalpipe/sorting/mail/flip{ + dir = 1 + }, +/obj/effect/mapping_helpers/mail_sorting/engineering/general, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment, +/obj/structure/cable, /turf/open/floor/iron, /area/station/engineering/storage) -"rlP" = ( -/obj/structure/window/reinforced/spawner/directional/south, -/obj/structure/flora/bush/sparsegrass/style_random, -/obj/structure/flora/bush/flowers_yw/style_random, -/turf/open/floor/grass, -/area/station/command/bridge) "rlQ" = ( /obj/effect/turf_decal/tile/dark_blue/fourcorners, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ @@ -51824,7 +51289,7 @@ /obj/machinery/turretid{ control_area = "/area/station/ai_monitored/turret_protected/ai_upload"; name = "AI Upload Turret Control"; - pixel_y = 25 + pixel_y = 26 }, /obj/machinery/airalarm/directional/west, /turf/open/floor/iron/dark, @@ -51833,10 +51298,6 @@ /obj/effect/spawner/random/structure/crate, /turf/open/floor/plating, /area/station/maintenance/port) -"rms" = ( -/obj/effect/mapping_helpers/burnt_floor, -/turf/open/floor/plating/airless, -/area/space/nearstation) "rmx" = ( /obj/machinery/atmospherics/pipe/smart/simple/cyan/visible{ dir = 10 @@ -51845,55 +51306,18 @@ /obj/item/radio/intercom/directional/north, /turf/open/floor/iron/dark, /area/station/engineering/atmos/pumproom) -"rmB" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/door/poddoor/preopen{ - id = "bridge_blast_doors"; - name = "Bridge Access Blast Door" - }, -/turf/open/floor/iron/dark/textured, -/area/station/command/bridge) -"rmM" = ( -/obj/effect/turf_decal/trimline/green/filled/warning{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/duct, -/turf/open/floor/iron/white, -/area/station/medical/virology) -"rmU" = ( -/obj/effect/turf_decal/trimline/dark_blue/filled/line{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/dark_blue/line, -/obj/structure/sign/poster/official/random/directional/north, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) +"rmJ" = ( +/obj/effect/turf_decal/vg_decals/atmos/nitrogen, +/turf/open/floor/engine/n2, +/area/station/engineering/atmos) +"rmR" = ( +/obj/structure/girder, +/turf/open/floor/plating/airless, +/area/station/asteroid) "rng" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/door/airlock/public/glass{ - name = "Cafeteria" - }, -/obj/effect/mapping_helpers/airlock/access/any/service/maintenance, -/obj/effect/mapping_helpers/airlock/unres, -/turf/open/floor/iron/textured, -/area/station/maintenance/starboard/aft) +/obj/effect/spawner/random/structure/crate, +/turf/open/floor/plating, +/area/station/maintenance/department/engine/atmos) "rnm" = ( /obj/machinery/light/directional/north, /obj/machinery/button/door/directional/north{ @@ -51911,11 +51335,19 @@ /turf/open/floor/engine, /area/station/engineering/atmos/hfr_room) "rnx" = ( -/obj/machinery/atmospherics/pipe/smart/manifold/violet/visible/layer2{ +/obj/machinery/atmospherics/pipe/smart/manifold/violet/visible{ dir = 1 }, /turf/open/floor/iron/dark, /area/station/science/ordnance) +"rny" = ( +/obj/machinery/camera/autoname/directional/east, +/obj/structure/sign/calendar/directional/east, +/obj/machinery/computer/records/security{ + dir = 8 + }, +/turf/open/floor/wood, +/area/station/command/heads_quarters/blueshield) "rnN" = ( /obj/effect/turf_decal/box, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -51961,14 +51393,6 @@ /obj/machinery/light/small/directional/south, /turf/open/floor/iron/dark, /area/station/security/brig) -"roo" = ( -/obj/structure/flora/bush/fullgrass/style_random, -/obj/structure/window/reinforced/spawner/directional/south, -/obj/structure/window/reinforced/spawner/directional/north, -/obj/structure/flora/bush/flowers_br/style_random, -/mob/living/basic/butterfly, -/turf/open/floor/grass, -/area/station/command/bridge) "rot" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -51989,17 +51413,8 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/turf/open/floor/iron/dark/smooth_large, +/turf/open/floor/wood/tile, /area/station/service/chapel/office) -"roF" = ( -/obj/effect/turf_decal/tile/blue/opposingcorners, -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/turf/open/floor/iron/cafeteria{ - dir = 8 - }, -/area/station/command/heads_quarters/cmo) "roO" = ( /obj/machinery/power/transmission_laser{ dir = 8 @@ -52007,17 +51422,14 @@ /turf/open/floor/engine, /area/station/engineering/engine_smes) "roS" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 4 + }, /obj/machinery/light/small/directional/north, +/obj/machinery/firealarm/directional/north, /obj/machinery/vending/cigarette, /turf/open/floor/wood, /area/station/commons/locker) -"rpa" = ( -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 9 - }, -/obj/machinery/disease2/incubator, -/turf/open/floor/iron/white, -/area/station/medical/virology) "rpd" = ( /obj/structure/sink/directional/south, /obj/structure/mirror/directional/north, @@ -52053,22 +51465,11 @@ /turf/open/floor/engine, /area/station/science/xenobiology) "rpu" = ( -/obj/item/radio/intercom/directional/south, /obj/structure/bed, /obj/item/bedsheet/red, /obj/effect/landmark/start/detective, /turf/open/floor/wood, /area/station/security/detectives_office) -"rpz" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/disposalpipe/segment, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/blood/old, -/obj/effect/mapping_helpers/broken_floor, -/turf/open/floor/plating, -/area/station/maintenance/department/engine/atmos) "rpA" = ( /obj/effect/turf_decal/bot_white, /obj/structure/sign/poster/random/directional/north, @@ -52087,6 +51488,13 @@ }, /turf/open/floor/iron/dark, /area/station/hallway/primary/fore) +"rpC" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/door/airlock/maintenance, +/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance, +/obj/effect/mapping_helpers/airlock/unres, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/starboard/aft) "rpI" = ( /obj/machinery/light/small/directional/east, /obj/effect/turf_decal/tile/neutral/half/contrasted{ @@ -52103,6 +51511,13 @@ }, /turf/open/floor/iron/dark, /area/station/ai_monitored/turret_protected/aisat/atmos) +"rpJ" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) "rpP" = ( /obj/machinery/camera/autoname/directional/north, /obj/structure/sign/warning/biohazard/directional/north, @@ -52113,11 +51528,15 @@ /obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 10 }, -/obj/machinery/camera/autoname/directional/west, -/obj/item/radio/intercom/directional/west, -/obj/structure/cable, -/obj/machinery/suit_storage_unit/ce, -/turf/open/floor/iron, +/obj/machinery/light/small/directional/west, +/obj/machinery/button/door/directional/west{ + id = "ce_office_shutters"; + name = "Privacy Shutters Control" + }, +/obj/item/kirbyplants/random, +/turf/open/floor/iron/dark/side{ + dir = 10 + }, /area/station/command/heads_quarters/ce) "rqa" = ( /obj/effect/turf_decal/tile/blue/opposingcorners{ @@ -52125,7 +51544,7 @@ }, /obj/structure/extinguisher_cabinet/directional/east, /obj/machinery/washing_machine, -/turf/open/floor/iron/cafeteria, +/turf/open/floor/iron/checker, /area/station/commons/dorms/laundry) "rqm" = ( /obj/effect/turf_decal/stripes/line{ @@ -52137,6 +51556,16 @@ /obj/item/target/alien/anchored, /turf/open/floor/plating/airless, /area/station/science/ordnance/bomb) +"rqz" = ( +/obj/effect/turf_decal/siding/wood/corner{ + dir = 4 + }, +/obj/machinery/light/small/directional/west, +/obj/structure/sign/painting/library{ + pixel_x = -32 + }, +/turf/open/floor/wood/tile, +/area/station/service/library/artgallery) "rqP" = ( /obj/structure/chair, /obj/effect/landmark/start/scientist, @@ -52147,7 +51576,7 @@ dir = 8 }, /obj/machinery/light/small/directional/west, -/obj/structure/sign/warning/secure_area/directional/west, +/obj/structure/sign/warning/cold_temp/directional/west, /turf/open/floor/iron/dark/side{ dir = 8 }, @@ -52161,51 +51590,23 @@ }, /turf/open/floor/plating, /area/station/maintenance/port/aft) -"rrs" = ( -/obj/structure/cable, -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 1 - }, -/obj/machinery/power/apc/auto_name/directional/north, -/obj/structure/table/reinforced/rglass, -/obj/item/paper_bin{ - pixel_y = 6 - }, -/obj/item/folder/red{ - pixel_x = 3 - }, -/obj/item/folder/white{ - pixel_x = -4; - pixel_y = 2 - }, -/obj/item/pen, -/obj/item/emergency_bed, -/turf/open/floor/iron/white, -/area/station/security/medical) "rrv" = ( /mob/living/carbon/human/species/monkey, /turf/open/floor/grass, /area/station/science/genetics) -"rrD" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/blue/line{ - dir = 8 - }, -/turf/open/floor/iron/white, -/area/station/medical/medbay/aft) "rrG" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/door/airlock/maintenance, -/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance, -/obj/effect/mapping_helpers/airlock/welded, -/obj/effect/mapping_helpers/airlock/unres, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"rrR" = ( +/obj/effect/turf_decal/trimline/blue/filled/line, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, +/obj/machinery/airalarm/directional/south, +/turf/open/floor/iron/white, +/area/station/medical/cryo) "rsn" = ( /obj/effect/turf_decal/trimline/brown/filled/line{ dir = 4 @@ -52220,16 +51621,6 @@ dir = 4 }, /area/station/cargo/lobby) -"rst" = ( -/obj/effect/turf_decal/box, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/holopad, -/obj/machinery/duct, -/turf/open/floor/iron/white/smooth_large, -/area/station/medical/virology) "rsx" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -52239,43 +51630,52 @@ /turf/open/floor/iron/dark, /area/station/hallway/primary/fore) "rsR" = ( -/obj/effect/turf_decal/tile/yellow/opposingcorners, -/obj/machinery/duct, -/turf/open/floor/iron/white/textured, -/area/station/medical/chemistry) +/obj/effect/decal/cleanable/dirt, +/obj/structure/rack, +/obj/effect/spawner/random/engineering/toolbox, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) "rtd" = ( /obj/effect/turf_decal/trimline/blue/filled/line{ dir = 5 }, -/obj/machinery/light/small/directional/north, -/obj/machinery/camera/directional/north{ - c_tag = "Medical - Departures Post"; - name = "medical camera"; - network = list("ss13","medbay") +/obj/structure/cable, +/obj/structure/chair{ + dir = 4 }, +/obj/effect/landmark/start/medical_doctor, /turf/open/floor/iron/white, -/area/station/hallway/secondary/exit/departure_lounge) +/area/station/medical/treatment_center) "rtq" = ( -/obj/effect/turf_decal/trimline/green/filled/line, -/obj/effect/turf_decal/trimline/green/line{ - dir = 1 +/obj/effect/turf_decal/tile/green/half/contrasted{ + dir = 8 }, -/obj/machinery/camera/directional/south{ - c_tag = "Port Hallway East" +/obj/machinery/duct, +/turf/open/floor/iron/dark/side{ + dir = 4 }, -/turf/open/floor/iron/dark, -/area/station/hallway/primary/port) -"rtz" = ( -/turf/open/floor/iron/white, -/area/station/medical/break_room) +/area/station/service/hydroponics) "rtE" = ( /turf/open/floor/iron, /area/station/commons/fitness/recreation) "rtJ" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/trash/cigbutt, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/duct, +/turf/open/floor/iron/white, +/area/station/medical/virology) +"rtO" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 9 + }, +/obj/structure/extinguisher_cabinet/directional/north, +/obj/structure/filingcabinet/security, +/turf/open/floor/iron/dark, +/area/station/security/checkpoint/engineering) "rtP" = ( /obj/structure/frame/computer{ anchored = 1; @@ -52283,42 +51683,41 @@ }, /turf/open/floor/iron/dark, /area/station/maintenance/port/fore) -"rtY" = ( -/obj/effect/turf_decal/tile/blue/opposingcorners, -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/east, -/obj/structure/disposalpipe/segment, -/obj/machinery/camera/directional/east{ - c_tag = "Medical - CMO Office"; - network = list("ss13","medbay"); - name = "medical camera" - }, -/turf/open/floor/iron/cafeteria{ - dir = 8 - }, -/area/station/command/heads_quarters/cmo) "rud" = ( /obj/effect/turf_decal/trimline/green/filled/line, /obj/machinery/composters, /turf/open/floor/iron/dark/side, /area/station/service/hydroponics/garden) +"ruf" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command/glass{ + name = "Bridge" + }, +/obj/effect/mapping_helpers/airlock/access/all/command/general, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/machinery/door/poddoor/preopen{ + id = "bridge_blast_doors"; + name = "Bridge Access Blast Door" + }, +/turf/open/floor/iron/dark/textured, +/area/station/command/bridge) "rug" = ( /obj/structure/disposalpipe/segment, /turf/open/floor/plating, /area/station/maintenance/port) "ruh" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, +/obj/machinery/light/small/directional/east, +/obj/effect/spawner/random/structure/closet_maintenance, /turf/open/floor/plating, -/area/station/maintenance/starboard/fore) +/area/station/maintenance/department/engine/atmos) "run" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, @@ -52327,8 +51726,8 @@ }, /obj/machinery/door/airlock/maintenance, /obj/effect/mapping_helpers/airlock/access/all/science/general, -/turf/open/floor/plating, -/area/station/maintenance/starboard/fore) +/turf/open/floor/catwalk_floor/iron_dark, +/area/station/science/research) "ruu" = ( /obj/structure/cable, /obj/structure/cable/layer3, @@ -52338,23 +51737,28 @@ /turf/open/floor/engine, /area/station/ai_monitored/turret_protected/aisat_interior) "ruC" = ( -/obj/machinery/door/airlock/engineering{ - name = "Tech Storage" +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/door/firedoor, /obj/structure/cable, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/engineering{ + name = "Tech Storage" + }, /obj/effect/mapping_helpers/airlock/access/all/engineering/tech_storage, /obj/effect/landmark/navigate_destination/techstorage, -/turf/open/floor/iron, +/turf/open/floor/iron/dark/textured, /area/station/engineering/storage/tech) "ruH" = ( +/obj/effect/decal/cleanable/dirt, /obj/structure/chair/office{ dir = 8 }, -/obj/effect/decal/cleanable/blood/old, -/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/dark, /area/station/maintenance/port/fore) "ruJ" = ( @@ -52373,12 +51777,6 @@ dir = 4 }, /area/station/service/hydroponics/garden) -"ruW" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) "rvf" = ( /obj/effect/turf_decal/trimline/purple/filled/line{ dir = 8 @@ -52386,22 +51784,14 @@ /obj/machinery/status_display/ai/directional/west, /turf/open/floor/iron/white, /area/station/science/research) -"rvv" = ( -/obj/effect/turf_decal/tile/blue/fourcorners, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/airalarm/directional/north, -/obj/structure/closet/secure_closet/medical1, -/turf/open/floor/iron/white/textured, -/area/station/medical/pharmacy) "rvC" = ( +/obj/machinery/light/small/directional/north, /obj/structure/closet/l3closet/janitor, /obj/item/clothing/under/costume/maid, /obj/item/clothing/gloves/maid, /obj/item/clothing/head/costume/maidheadband, /obj/item/grenade/clusterbuster/cleaner, -/turf/open/floor/iron/dark/side{ - dir = 1 - }, +/turf/open/floor/iron/dark, /area/station/service/janitor) "rvW" = ( /obj/effect/turf_decal/trimline/purple/filled/line{ @@ -52438,19 +51828,42 @@ /obj/item/stack/sheet/plasteel/twenty, /turf/open/floor/iron, /area/station/science/robotics/lab) +"rvZ" = ( +/obj/effect/turf_decal/trimline/blue/filled/line, +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/cable, +/obj/structure/table/optable{ + desc = "A cold, hard place for your final rest."; + name = "Morgue Slab" + }, +/turf/open/floor/iron/dark, +/area/station/medical/morgue) "rwa" = ( /obj/machinery/atmospherics/pipe/smart/simple/yellow/visible{ dir = 6 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold/dark/visible/layer4{ + dir = 4 + }, /turf/open/floor/iron/dark, /area/station/engineering/atmos) -"rwq" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/spawner/random/structure/table, -/obj/effect/spawner/random/maintenance/two, +"rwf" = ( +/obj/structure/chair/sofa/bench/solo{ + dir = 8 + }, /turf/open/floor/iron/dark, -/area/station/maintenance/department/cargo) +/area/station/command/bridge) +"rwh" = ( +/obj/effect/turf_decal/trimline/blue/filled/warning, +/turf/open/floor/iron/white, +/area/station/medical/exam_room) +"rwq" = ( +/obj/structure/cable, +/obj/structure/chair/office{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/cargo/drone_bay) "rws" = ( /obj/effect/turf_decal/stripes/line, /obj/machinery/sparker/directional/south{ @@ -52480,24 +51893,6 @@ /obj/structure/tank_dispenser, /turf/open/floor/iron/dark, /area/station/engineering/atmos/hfr_room) -"rwN" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/camera/autoname/directional/west, -/obj/machinery/space_heater, -/obj/structure/window/reinforced/spawner/directional/south, -/turf/open/floor/iron/dark, -/area/station/engineering/atmos) -"rwR" = ( -/obj/effect/turf_decal/tile/blue/fourcorners, -/obj/machinery/firealarm/directional/west{ - pixel_y = -6 - }, -/obj/machinery/light_switch/directional/west{ - pixel_y = 3 - }, -/obj/structure/sink/directional/east, -/turf/open/floor/iron/white, -/area/station/medical/surgery) "rwW" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ @@ -52518,6 +51913,7 @@ /obj/effect/turf_decal/trimline/red/filled/line{ dir = 4 }, +/obj/machinery/light/small/directional/east, /obj/structure/table, /turf/open/floor/iron/dark, /area/station/security/execution) @@ -52527,12 +51923,13 @@ /turf/open/space/basic, /area/space/nearstation) "rxk" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/effect/spawner/random/trash/garbage, -/turf/open/floor/iron/cafeteria, -/area/station/maintenance/starboard/aft) +/obj/machinery/light/small/directional/south, +/obj/machinery/camera/autoname/directional/south, +/obj/machinery/atmospherics/pipe/layer_manifold/scrubbers/visible{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) "rxl" = ( /obj/effect/turf_decal/bot/left, /turf/open/floor/engine, @@ -52567,9 +51964,10 @@ /obj/effect/turf_decal/trimline/yellow/line{ dir = 8 }, -/obj/machinery/light/directional/east, /obj/structure/sign/poster/official/random/directional/east, -/turf/open/floor/iron, +/turf/open/floor/iron/dark/side{ + dir = 4 + }, /area/station/hallway/primary/aft) "rxH" = ( /obj/effect/turf_decal/trimline/purple/filled/warning{ @@ -52577,15 +51975,26 @@ }, /turf/open/floor/iron/white, /area/station/science/genetics) -"rxR" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +"rxJ" = ( +/obj/effect/turf_decal/tile/dark_blue/full, +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/machinery/light/small/directional/west, -/obj/machinery/newscaster/directional/west, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark, -/area/station/science/research/abandoned) +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/structure/cable, +/obj/machinery/duct, +/obj/machinery/door/poddoor/preopen{ + id = "bridge_blast_doors"; + name = "Bridge Access Blast Door" + }, +/obj/machinery/door/window/right/directional/west{ + name = "Bridge Deliveries"; + req_access = list("command") + }, +/turf/open/floor/iron/dark/smooth_large, +/area/station/command/bridge) "rxT" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -52608,9 +52017,21 @@ /turf/open/floor/iron/dark, /area/station/tcommsat/computer) "ryl" = ( -/obj/structure/bookcase/random/adult, -/turf/open/floor/wood, -/area/station/service/library) +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/door/morgue{ + name = "Private Study"; + dir = 4 + }, +/turf/open/floor/iron/dark/textured, +/area/station/service/library/private) "ryp" = ( /obj/machinery/mass_driver/trash{ dir = 8 @@ -52627,6 +52048,14 @@ }, /turf/open/floor/iron/dark, /area/station/hallway/secondary/entry) +"ryz" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/turf/open/floor/iron/dark/smooth_corner{ + dir = 8 + }, +/area/station/engineering/atmos) "ryL" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -52634,6 +52063,23 @@ /obj/machinery/firealarm/directional/north, /turf/open/floor/engine, /area/station/science/explab) +"ryM" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command{ + name = "Teleporter Room" + }, +/obj/effect/mapping_helpers/airlock/access/all/command/teleporter, +/obj/effect/landmark/navigate_destination, +/turf/open/floor/iron/dark/textured, +/area/station/command/teleporter) "ryN" = ( /obj/machinery/navbeacon{ codes_txt = "patrol;next_patrol=Dorm"; @@ -52656,23 +52102,37 @@ /obj/structure/cable, /obj/machinery/power/apc/auto_name/directional/west, /obj/machinery/camera/motion/directional/west{ - c_tag = "AI - Upload West"; - network = list("aiupload") + c_tag = "AI - Upload, West"; + network = list("aiupload"); + name = "ai camera" }, /turf/open/floor/iron/dark, /area/station/ai_monitored/turret_protected/ai_upload) "rzs" = ( -/obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 1 +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 }, -/obj/machinery/status_display/evac/directional/north, -/obj/structure/chair, -/turf/open/floor/iron/dark/side{ - dir = 1 +/turf/open/floor/iron/dark, +/area/station/security/detectives_office) +"rzz" = ( +/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/structure/window/reinforced/spawner/directional/south, +/obj/structure/window/reinforced/spawner/directional/west, +/obj/structure/table/reinforced/rglass, +/obj/item/wrench/medical, +/obj/item/wrench/medical{ + pixel_x = 4; + pixel_y = 4 }, -/area/station/cargo/storage) +/obj/item/storage/toolbox/mechanical{ + pixel_y = 7 + }, +/obj/item/storage/toolbox/electrical, +/turf/open/floor/iron/white, +/area/station/medical/storage) "rzG" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible/layer2{ +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 4 }, /turf/open/floor/iron/dark, @@ -52692,20 +52152,23 @@ /obj/effect/mapping_helpers/airlock/access/all/security/general, /turf/open/floor/iron/dark/textured, /area/station/security/office) -"rzV" = ( -/obj/effect/turf_decal/tile/brown/fourcorners, -/obj/machinery/computer/department_orders/medical{ - dir = 8 +"rzW" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 4 }, -/obj/machinery/camera/autoname/directional/east, -/turf/open/floor/iron/white, -/area/station/medical/office) -"rAk" = ( -/obj/effect/decal/cleanable/blood/tracks{ +/obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plating, -/area/station/maintenance/starboard/fore) +/obj/machinery/light/directional/east, +/obj/machinery/vending/medical, +/turf/open/floor/iron/white, +/area/station/medical/virology) +"rAh" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, +/turf/open/floor/wood, +/area/station/service/abandoned_gambling_den) "rAl" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -52736,7 +52199,6 @@ c_tag = "Security - Courtroom Northeast"; name = "security camera" }, -/obj/machinery/light_switch/directional/north, /obj/structure/filingcabinet, /turf/open/floor/iron/dark, /area/station/security/courtroom) @@ -52744,10 +52206,14 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, /turf/open/floor/wood, /area/station/security/prison/rec) -"rAO" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +"rAH" = ( +/obj/structure/cable, +/obj/machinery/duct, +/turf/open/floor/iron/dark/side{ + dir = 1 }, +/area/station/security/prison) +"rAO" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, @@ -52757,15 +52223,18 @@ /obj/effect/turf_decal/trimline/yellow/warning{ dir = 8 }, -/turf/open/floor/iron, +/turf/open/floor/iron/dark/side{ + dir = 4 + }, /area/station/hallway/primary/aft) "rAT" = ( /obj/effect/turf_decal/trimline/red/filled/warning{ dir = 1 }, /obj/effect/turf_decal/trimline/red/warning, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/dark, /area/station/hallway/secondary/entry) "rAY" = ( @@ -52775,13 +52244,15 @@ /turf/open/floor/iron/vaporwave, /area/station/command/heads_quarters/rd) "rBa" = ( -/obj/effect/turf_decal/trimline/blue/filled/line, -/obj/effect/turf_decal/box/corners{ - dir = 8 +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/obj/machinery/smartfridge/chemistry/preloaded, -/turf/open/floor/iron/dark, -/area/station/medical/chemistry) +/obj/effect/turf_decal/stripes/line, +/obj/machinery/door/airlock/maintenance, +/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance, +/obj/effect/mapping_helpers/airlock/unres, +/turf/open/floor/plating, +/area/station/maintenance/department/engine) "rBb" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -52808,23 +52279,27 @@ /turf/open/floor/iron/dark, /area/station/hallway/primary/central) "rBk" = ( -/obj/structure/table, -/obj/machinery/reagentgrinder{ - pixel_y = 9 +/obj/machinery/status_display/evac/directional/east, +/turf/open/floor/iron/dark, +/area/station/security/prison) +"rBn" = ( +/obj/effect/turf_decal/trimline/purple/line, +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 1 }, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron/kitchen, -/area/station/security/prison/mess) +/obj/structure/extinguisher_cabinet/directional/north, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/starboard) "rBF" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 1 }, /obj/machinery/requests_console/directional/north{ - anon_tips_receiver = 1; - assistance_requestable = 1; department = "Security"; name = "Security Requests Console" }, +/obj/effect/mapping_helpers/requests_console/assistance, +/obj/effect/mapping_helpers/requests_console/information, /obj/machinery/computer/records/security, /turf/open/floor/iron/dark, /area/station/security/checkpoint/science) @@ -52840,9 +52315,10 @@ /area/station/security/processing) "rCa" = ( /obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ +/obj/machinery/door/poddoor/shutters{ id = "hydro_back_shutters"; - name = "Hydroponics Backroom Shutters" + name = "Hydroponics Backroom Shutters"; + dir = 1 }, /turf/open/floor/plating, /area/station/service/hydroponics) @@ -52851,12 +52327,8 @@ dir = 1 }, /obj/effect/turf_decal/trimline/red/line, -/obj/machinery/requests_console/directional/north{ - anon_tips_receiver = 1; - assistance_requestable = 1; - department = "Security"; - name = "Security Requests Console" - }, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable, /turf/open/floor/iron/dark, /area/station/security/office) "rCj" = ( @@ -52876,40 +52348,23 @@ /turf/open/floor/iron/dark, /area/station/science/server) "rCE" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/plate_press, -/turf/open/floor/iron/dark, -/area/station/security/prison/work) -"rCH" = ( -/obj/structure/extinguisher_cabinet/directional/east, -/obj/machinery/firealarm/directional/north, -/obj/machinery/light_switch/directional/north{ - pixel_x = -8 +/obj/item/kirbyplants/random, +/turf/open/floor/iron/dark/side{ + dir = 10 }, -/obj/effect/decal/cleanable/dirt, -/obj/item/kirbyplants/photosynthetic, -/turf/open/floor/iron/dark, -/area/station/engineering/transit_tube) +/area/station/security/prison/work) "rCS" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/duct, -/turf/open/floor/wood, -/area/station/command/heads_quarters/captain) +/obj/machinery/firealarm/directional/west{ + pixel_y = 5 + }, +/turf/open/floor/carpet/blue, +/area/station/medical/psychology) "rCT" = ( /turf/closed/wall, /area/station/hallway/primary/starboard) -"rCW" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/station/engineering/transit_tube) "rCZ" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/turf_decal/bot_white/right, -/obj/machinery/airalarm/directional/west, +/obj/effect/turf_decal/bot_white, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 4 }, @@ -52952,13 +52407,8 @@ /turf/open/floor/circuit, /area/station/maintenance/department/electrical) "rDD" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 4 - }, -/obj/structure/closet/radiation, -/obj/item/crowbar/large, -/turf/open/floor/iron, -/area/station/engineering/storage) +/turf/closed/wall/r_wall, +/area/station/engineering/transit_tube) "rDG" = ( /obj/effect/turf_decal/tile/neutral/half/contrasted, /obj/effect/turf_decal/trimline/dark_blue/warning{ @@ -52995,6 +52445,14 @@ /obj/machinery/portable_atmospherics/canister/bz, /turf/open/floor/iron, /area/station/science/xenobiology) +"rDY" = ( +/obj/effect/turf_decal/tile/purple/fourcorners, +/obj/machinery/door/window/brigdoor/left/directional/south{ + name = "Research Director's Desk"; + req_access = list("rd") + }, +/turf/open/floor/iron/dark, +/area/station/command/bridge) "rEd" = ( /obj/effect/spawner/random/structure/chair_flipped, /obj/effect/spawner/random/trash/cigbutt, @@ -53007,12 +52465,12 @@ "rEe" = ( /obj/effect/turf_decal/tile/dark_blue/fourcorners, /obj/machinery/light_switch/directional/south{ - pixel_x = -6 + pixel_x = -5 }, /obj/machinery/button/door/directional/south{ id = "station_away_gate"; name = "Gateway Access Shutter Control"; - pixel_x = 6; + pixel_x = 5; req_access = list("gateway") }, /obj/effect/turf_decal/bot_white, @@ -53026,14 +52484,7 @@ /obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 8 }, -/obj/machinery/light/directional/west, -/obj/structure/table, /obj/item/radio/intercom/directional/west, -/obj/item/folder/yellow, -/obj/item/clothing/ears/earmuffs{ - pixel_x = -2; - pixel_y = -3 - }, /turf/open/floor/iron, /area/station/engineering/storage) "rEo" = ( @@ -53041,8 +52492,8 @@ /obj/effect/turf_decal/trimline/yellow/line{ dir = 1 }, -/obj/effect/spawner/random/vending/snackvend, -/turf/open/floor/iron, +/obj/machinery/vending/coffee, +/turf/open/floor/iron/dark/side, /area/station/hallway/primary/aft) "rEv" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ @@ -53050,7 +52501,25 @@ }, /turf/open/floor/iron, /area/station/cargo/storage) +"rEy" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/atmospherics/components/trinary/filter/atmos/co2{ + dir = 8 + }, +/turf/open/floor/iron/white, +/area/station/medical/cryo) +"rEz" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 1 + }, +/obj/machinery/light/small/directional/north, +/obj/effect/landmark/generic_maintenance_landmark, +/turf/open/floor/iron/dark, +/area/station/medical/morgue) "rEE" = ( +/obj/structure/extinguisher_cabinet/directional/west, /obj/structure/chair/wood{ dir = 4 }, @@ -53069,22 +52538,6 @@ /obj/machinery/duct, /turf/open/floor/iron/white/smooth_large, /area/station/science/research) -"rEJ" = ( -/obj/structure/flora/bush/sparsegrass/style_random, -/obj/structure/flora/bush/flowers_yw/style_random, -/obj/item/food/grown/banana, -/obj/machinery/light/small/directional/east, -/turf/open/floor/grass, -/area/station/medical/virology) -"rEK" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 - }, -/turf/open/floor/iron/white, -/area/station/medical/surgery) "rEL" = ( /obj/effect/turf_decal/stripes/line, /obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible, @@ -53094,14 +52547,6 @@ }, /turf/open/floor/iron, /area/station/science/xenobiology) -"rEO" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/effect/turf_decal/box, -/obj/machinery/holopad, -/turf/open/floor/iron/dark/smooth_large, -/area/station/engineering/atmos) "rEP" = ( /obj/machinery/light/small/directional/north, /obj/machinery/status_display/evac/directional/north, @@ -53109,15 +52554,19 @@ dir = 1 }, /area/station/commons/locker) -"rFd" = ( -/obj/machinery/computer/security/telescreen/entertainment/directional/north, -/obj/machinery/light/directional/north, -/obj/structure/cable, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 +"rEU" = ( +/obj/effect/turf_decal/bot, +/obj/item/radio/intercom/directional/west, +/obj/machinery/suit_storage_unit/atmos, +/turf/open/floor/iron/dark/smooth_large, +/area/station/engineering/atmos) +"rFb" = ( +/obj/machinery/atmospherics/components/unary/passive_vent{ + dir = 8; + name = "freezer passive vent" }, -/turf/open/floor/carpet/royalblue, -/area/station/command/heads_quarters/captain) +/turf/open/floor/iron/freezer, +/area/station/service/kitchen/coldroom) "rFk" = ( /turf/closed/wall, /area/station/medical/medbay/central) @@ -53128,21 +52577,6 @@ /obj/structure/closet/emcloset, /turf/open/floor/plating, /area/station/maintenance/port) -"rFO" = ( -/obj/effect/turf_decal/tile/dark_blue/fourcorners, -/obj/machinery/keycard_auth{ - pixel_x = -24 - }, -/obj/structure/table/reinforced, -/obj/item/folder/blue{ - pixel_x = 4; - pixel_y = 4 - }, -/obj/item/flashlight/lamp{ - pixel_y = 3 - }, -/turf/open/floor/iron/dark, -/area/station/command/bridge) "rFP" = ( /obj/effect/turf_decal/trimline/neutral/line{ dir = 4 @@ -53157,11 +52591,19 @@ /obj/effect/spawner/random/maintenance, /turf/open/floor/plating, /area/station/maintenance/department/cargo) +"rGg" = ( +/turf/open/floor/plating, +/area/station/maintenance/port) +"rGt" = ( +/obj/machinery/light/built/directional/east, +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/generic_maintenance_landmark, +/turf/open/floor/iron/dark, +/area/station/service/abandoned_gambling_den) "rGu" = ( -/obj/structure/flora/bush/sparsegrass/style_random, -/obj/structure/flora/bush/flowers_yw/style_random, -/turf/open/floor/grass, -/area/station/hallway/secondary/exit/departure_lounge) +/obj/effect/turf_decal/sand/plating, +/turf/open/floor/plating/airless, +/area/station/asteroid) "rGz" = ( /obj/structure/bed{ dir = 4 @@ -53173,13 +52615,10 @@ /turf/open/floor/plastic, /area/station/security/prison/safe) "rGH" = ( -/obj/machinery/light/small/directional/south, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/station/maintenance/department/science/xenobiology) +/obj/machinery/firealarm/directional/east, +/obj/item/kirbyplants/random, +/turf/open/floor/iron/dark, +/area/station/command/bridge) "rGL" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -53190,8 +52629,9 @@ /area/station/commons/fitness/recreation) "rGN" = ( /obj/effect/turf_decal/tile/red/half/contrasted, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /turf/open/floor/iron/dark, /area/station/security/checkpoint/customs/auxiliary) "rGT" = ( @@ -53212,8 +52652,7 @@ /turf/open/floor/engine, /area/station/ai_monitored/command/storage/satellite) "rHd" = ( -/obj/effect/turf_decal/tile/green, -/obj/effect/turf_decal/tile/green{ +/obj/effect/turf_decal/tile/green/half/contrasted{ dir = 4 }, /obj/machinery/computer/atmos_control/mix_tank{ @@ -53222,14 +52661,6 @@ /turf/open/floor/iron/dark, /area/station/engineering/atmos/pumproom) "rHl" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/duct, -/turf/open/floor/iron, -/area/station/maintenance/starboard/aft) -"rHn" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -53238,14 +52669,13 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, /obj/machinery/door/firedoor, -/obj/machinery/door/airlock/medical{ - name = "Surgery" +/obj/machinery/door/airlock/medical/glass{ + name = "Chemistry Factory" }, -/obj/effect/mapping_helpers/airlock/access/all/medical/surgery, -/obj/effect/mapping_helpers/airlock/unres, -/obj/machinery/duct, +/obj/effect/mapping_helpers/airlock/access/all/medical/chemistry, +/obj/effect/landmark/navigate_destination/chemfactory, /turf/open/floor/iron/white/textured, -/area/station/medical/surgery) +/area/station/medical/chemistry) "rHp" = ( /obj/machinery/power/smes{ capacity = 9e+006; @@ -53257,6 +52687,15 @@ /obj/effect/turf_decal/stripes/box, /turf/open/floor/iron/dark/textured_large, /area/station/maintenance/disposal/incinerator) +"rHq" = ( +/obj/effect/turf_decal/trimline/dark_blue/filled/line{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/dark_blue/line, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) "rHt" = ( /obj/effect/spawner/random/trash/grille_or_waste, /turf/open/floor/plating, @@ -53276,15 +52715,25 @@ /turf/open/floor/engine, /area/station/science/xenobiology) "rHG" = ( -/obj/effect/spawner/random/trash/grille_or_waste, -/turf/open/floor/plating, -/area/station/maintenance/port/fore) -"rHN" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 5 +/obj/machinery/duct, +/obj/machinery/door/airlock/grunge{ + name = "Gambling Den" + }, +/turf/open/floor/iron/dark/textured, +/area/station/service/abandoned_gambling_den) +"rHN" = ( +/obj/structure/table, +/obj/machinery/chem_dispenser/drinks/beer{ + dir = 4 }, /turf/open/floor/wood, /area/station/service/bar) @@ -53311,22 +52760,10 @@ }, /turf/open/floor/plating, /area/station/science/ordnance/testlab) -"rIv" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 9 - }, -/obj/effect/turf_decal/trimline/blue/corner, -/obj/structure/window/reinforced/spawner/directional/north, -/obj/machinery/camera/directional/west{ - c_tag = "Medical - Central, West"; - name = "medical camera"; - network = list("ss13","medbay"); - dir = 10 - }, -/obj/machinery/airalarm/directional/west, -/obj/item/kirbyplants/random, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) +"rIx" = ( +/obj/structure/bookcase/random/adult, +/turf/open/floor/wood, +/area/station/service/library) "rIC" = ( /obj/effect/turf_decal/trimline/neutral/filled/line, /obj/effect/turf_decal/trimline/neutral/line{ @@ -53365,31 +52802,37 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/machinery/holopad, +/obj/machinery/light/floor/has_bulb, /turf/open/floor/iron/kitchen, /area/station/service/kitchen) +"rJk" = ( +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/obj/structure/window/reinforced/spawner/directional/east, +/obj/structure/window/reinforced/spawner/directional/north, +/mob/living/basic/chicken, +/turf/open/floor/grass, +/area/station/service/hydroponics) "rJp" = ( -/obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/layer_manifold/supply/hidden, /turf/open/floor/plating, /area/station/maintenance/department/science/xenobiology) "rJu" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/camera/directional/west{ - c_tag = "Telecomms Server Room"; - network = list("tcomms") - }, -/obj/machinery/ntnet_relay, -/turf/open/floor/engine/telecomms, +/obj/machinery/telecomms/bus/preset_three, +/turf/open/floor/circuit/green/telecomms, /area/station/tcommsat/server) "rJz" = ( -/obj/effect/spawner/random/structure/chair_maintenance{ - dir = 8 +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 9 }, -/turf/open/floor/iron/cafeteria, -/area/station/maintenance/starboard/aft) +/obj/structure/sign/poster/official/periodic_table/directional/west, +/obj/structure/chemical_manufacturer, +/turf/open/floor/iron/white, +/area/station/medical/pharmacy) "rJM" = ( /obj/machinery/firealarm/directional/north{ pixel_x = 5 @@ -53419,44 +52862,33 @@ /turf/open/floor/iron/white, /area/station/science/xenobiology) "rKd" = ( -/obj/item/cigbutt, -/obj/effect/decal/cleanable/dirt, /obj/structure/cable, -/obj/effect/spawner/random/engineering/tracking_beacon, /obj/machinery/atmospherics/pipe/smart/simple/dark/visible{ dir = 4 }, +/obj/effect/spawner/random/engineering/tracking_beacon, /turf/open/floor/iron, /area/station/maintenance/disposal/incinerator) +"rKe" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/security/detectives_office) "rKU" = ( /obj/effect/spawner/random/structure/table_or_rack, /obj/effect/spawner/random/maintenance, /turf/open/floor/plating, /area/station/maintenance/department/science) "rKX" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 8 }, -/obj/machinery/door/airlock/public/glass{ - name = "Dorm 1" - }, -/obj/effect/mapping_helpers/airlock/access/any/service/maintenance, -/obj/effect/mapping_helpers/airlock/unres{ - dir = 4 - }, -/turf/open/floor/iron/dark/textured, -/area/station/maintenance/starboard/aft) -"rLe" = ( -/obj/machinery/airalarm/directional/west, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 +/turf/open/floor/iron/dark/side{ + dir = 8 }, -/turf/open/floor/iron/dark, -/area/station/science/research/abandoned) +/area/station/engineering/break_room) "rLs" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -53465,7 +52897,6 @@ /turf/open/floor/iron, /area/station/cargo/storage) "rLH" = ( -/obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/layer_manifold/pink/visible, /turf/open/floor/iron, /area/station/maintenance/disposal/incinerator) @@ -53476,24 +52907,40 @@ /turf/open/floor/iron/dark, /area/station/security/courtroom) "rLP" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 4 + }, /obj/structure/chair/office{ dir = 8 }, /obj/effect/landmark/start/head_of_personnel, /turf/open/floor/wood, /area/station/command/heads_quarters/hop) +"rLQ" = ( +/obj/effect/mapping_helpers/dead_body_placer, +/turf/open/floor/iron/dark, +/area/station/medical/morgue) "rLX" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /turf/open/floor/iron/white, /area/station/science/circuits) "rMc" = ( -/obj/effect/turf_decal/box/white, +/obj/effect/turf_decal/box, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, /obj/machinery/holopad, /turf/open/floor/iron/dark/smooth_large, /area/station/ai_monitored/command/storage/eva) +"rMk" = ( +/obj/effect/turf_decal/tile/yellow/fourcorners, +/obj/machinery/light/directional/south, +/obj/structure/chair/sofa/bench/left{ + dir = 1 + }, +/obj/effect/landmark/start/station_engineer, +/turf/open/floor/iron, +/area/station/engineering/main) "rMm" = ( /obj/effect/turf_decal/trimline/red/filled/line, /obj/effect/turf_decal/trimline/red/line{ @@ -53511,40 +52958,43 @@ /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /turf/open/floor/iron, /area/station/engineering/main) -"rMK" = ( -/obj/effect/turf_decal/trimline/blue/filled/corner{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/blue/line{ +"rMz" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ dir = 6 }, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) -"rMN" = ( -/obj/machinery/light_switch/directional/west, -/obj/structure/table, -/obj/item/storage/belt/utility, -/obj/item/t_scanner{ - pixel_x = -6 +/obj/structure/cable, +/obj/structure/chair{ + dir = 4 }, -/obj/item/multitool{ - pixel_x = 6 +/obj/effect/landmark/start/medical_doctor, +/turf/open/floor/iron/white, +/area/station/medical/treatment_center) +"rMM" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 1 }, -/obj/item/clothing/mask/breath, -/obj/machinery/light/small/directional/west, +/obj/effect/turf_decal/trimline/neutral/line, +/obj/machinery/light/directional/north, +/obj/machinery/station_map/directional/north, /turf/open/floor/iron/dark, -/area/station/engineering/atmos/office) -"rMS" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/light/directional/west, -/obj/machinery/portable_atmospherics/canister/oxygen, -/turf/open/floor/iron, -/area/station/engineering/main) +/area/station/hallway/secondary/entry) +"rMT" = ( +/obj/effect/turf_decal/tile/blue/full, +/obj/effect/turf_decal/delivery, +/obj/machinery/light/small/directional/west, +/obj/machinery/camera/directional/west{ + c_tag = "Medical - Deliveries"; + name = "medical camera"; + network = list("ss13","medbay") + }, +/turf/open/floor/iron/white/smooth_large, +/area/station/medical/medbay/central) "rMV" = ( -/obj/effect/decal/cleanable/blood/old, -/obj/item/clothing/mask/gas, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, /turf/open/floor/plating, -/area/station/maintenance/starboard/aft) +/area/station/maintenance/department/engine/atmos) "rNd" = ( /obj/machinery/atmospherics/components/unary/outlet_injector/monitored/nitrogen_input{ dir = 8 @@ -53553,32 +53003,35 @@ /area/station/engineering/atmos) "rNx" = ( /obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "robotics_garage_shutters"; - name = "Robotics Shutters"; - dir = 4 - }, +/obj/structure/cable, /turf/open/floor/plating, /area/station/science/robotics/mechbay) "rNA" = ( /obj/effect/spawner/random/vending/colavend, /turf/open/floor/wood, /area/station/commons/locker) -"rOg" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ +"rNF" = ( +/obj/machinery/light/small/directional/east, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/trash/garbage, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"rNL" = ( +/obj/effect/turf_decal/tile/purple/fourcorners, +/obj/structure/chair/office/light{ dir = 8 }, -/turf/open/floor/iron/white, -/area/station/medical/office) +/obj/effect/landmark/start/research_director, +/turf/open/floor/iron/dark, +/area/station/command/bridge) "rOt" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/sign/poster/random/directional/east, -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/trash/grille_or_waste, -/turf/open/floor/plating, -/area/station/maintenance/department/security/brig) +/turf/closed/wall, +/area/station/commons/dorms/room3) "rOu" = ( -/obj/machinery/camera/autoname/directional/west, +/obj/machinery/camera/directional/west{ + c_tag = "Commons - Cryogenics, Departures"; + name = "commons camera" + }, /obj/structure/sign/poster/official/help_others/directional/west, /obj/machinery/cryopod{ dir = 4 @@ -53636,31 +53089,29 @@ /turf/open/floor/iron/dark, /area/station/security/prison/visit) "rOR" = ( -/obj/structure/sign/painting/library{ - pixel_y = -32 - }, -/obj/structure/easel, -/obj/item/canvas/twentythree_twentythree, -/obj/item/canvas/nineteen_nineteen, -/obj/item/canvas/twentythree_nineteen, -/turf/open/floor/wood, -/area/station/service/library/lounge) -"rOV" = ( -/obj/structure/table, -/obj/item/stack/sheet/iron/fifty{ - pixel_y = 5; - pixel_x = -4 +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 4 }, -/obj/item/stack/sheet/glass/fifty{ - pixel_y = 5 +/obj/machinery/vending/tool, +/turf/open/floor/iron/dark/side{ + dir = 4 }, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron, -/area/station/engineering/main) +/area/station/engineering/storage_shared) "rOW" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, /turf/open/floor/iron, /area/station/engineering/main) +"rPh" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 5 + }, +/obj/item/radio/intercom/directional/north, +/obj/structure/rack, +/obj/item/wallframe/camera, +/turf/open/floor/iron/dark/side{ + dir = 5 + }, +/area/station/engineering/break_room) "rPn" = ( /obj/machinery/light/small/directional/west, /obj/machinery/camera/autoname/directional/west, @@ -53668,17 +53119,16 @@ /area/station/science/xenobiology) "rPJ" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, +/obj/effect/spawner/random/vending/snackvend, /turf/open/floor/plating, -/area/station/maintenance/department/medical) +/area/station/service/abandoned_gambling_den) "rPK" = ( -/obj/machinery/light/small/directional/west, -/obj/machinery/status_display/evac/directional/west, +/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/structure/window/reinforced/spawner/directional/north, +/obj/structure/table/reinforced/rglass, +/obj/item/storage/medkit/advanced, /turf/open/floor/iron/dark, -/area/station/command/meeting_room) +/area/station/command/bridge) "rPQ" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 4 @@ -53701,51 +53151,41 @@ /obj/machinery/camera/autoname/directional/west, /turf/open/floor/iron/dark, /area/station/hallway/secondary/exit/departure_lounge) -"rQb" = ( -/obj/effect/turf_decal/trimline/blue/line{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/blue/filled/line, -/obj/machinery/light/directional/south, -/obj/machinery/station_map/directional/south, -/turf/open/floor/iron/dark, -/area/station/hallway/primary/central) -"rQn" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/turf/open/floor/iron, -/area/station/construction) "rQs" = ( -/obj/machinery/newscaster/directional/west, +/obj/effect/turf_decal/siding/wood{ + dir = 4 + }, /obj/machinery/light/small/directional/west, /obj/machinery/camera/directional/west{ c_tag = "Security - Head of Security Room"; name = "security camera" }, +/obj/item/radio/intercom/directional/west, /obj/structure/table/wood, -/obj/item/reagent_containers/cup/glass/drinkingglass/shotglass{ - pixel_x = -3; - pixel_y = 8 - }, -/obj/item/reagent_containers/cup/glass/bottle/navy_rum{ - pixel_x = 7; - pixel_y = 13 +/obj/item/reagent_containers/cup/glass/bottle/whiskey{ + pixel_y = 14; + pixel_x = 7 }, /obj/item/reagent_containers/cup/glass/drinkingglass/shotglass{ pixel_x = 6 }, +/obj/item/reagent_containers/cup/glass/drinkingglass/shotglass{ + pixel_x = -3; + pixel_y = 8 + }, /turf/open/floor/wood, /area/station/command/heads_quarters/hos) "rQv" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/reagent_dispensers/plumbed{ +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 10 + }, +/obj/machinery/newscaster/directional/west, +/obj/structure/chair/sofa/corp/right{ dir = 4 }, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) -"rQz" = ( -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/station/engineering/storage/tech) +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron/white, +/area/station/medical/medbay/lobby) "rQO" = ( /obj/effect/turf_decal/trimline/red/filled/line, /obj/effect/turf_decal/trimline/red/line{ @@ -53759,15 +53199,24 @@ /obj/machinery/light/small/directional/south, /turf/open/floor/iron/dark, /area/station/security/brig) +"rQU" = ( +/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/machinery/light/small/directional/south, +/obj/item/radio/intercom/directional/south, +/obj/machinery/vending/medical, +/turf/open/floor/iron/white, +/area/station/medical/storage) +"rQX" = ( +/obj/effect/turf_decal/tile/yellow/fourcorners, +/obj/machinery/light/directional/west, +/obj/structure/sign/warning/secure_area/directional/west, +/obj/machinery/vending/assist, +/turf/open/floor/iron/dark, +/area/station/engineering/storage/tech) "rRb" = ( /obj/effect/turf_decal/trimline/brown/filled/warning{ dir = 9 }, -/obj/machinery/button/door/directional/west{ - id = "cargo_desk"; - name = "Cargo Desk Shutters"; - req_access = list("cargo") - }, /turf/open/floor/iron/dark/side{ dir = 9 }, @@ -53802,12 +53251,39 @@ /obj/machinery/mech_bay_recharge_port, /turf/open/floor/plating, /area/station/maintenance/department/electrical) +"rRU" = ( +/obj/effect/turf_decal/trimline/blue/filled/corner{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/duct, +/turf/open/floor/iron/white, +/area/station/medical/exam_room) "rRZ" = ( -/turf/closed/wall, -/area/station/maintenance/department/medical) -"rSc" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/turf/open/floor/circuit/green/telecomms/mainframe, +/obj/machinery/door/airlock/maintenance, +/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 4 + }, +/turf/open/floor/catwalk_floor/iron_dark, +/area/station/maintenance/department/engine/atmos) +"rSc" = ( +/obj/effect/turf_decal/siding/wideplating_new/dark{ + dir = 8 + }, +/obj/effect/turf_decal/siding/wideplating_new/dark/corner, +/obj/effect/turf_decal/siding/wideplating_new/dark/corner{ + dir = 4 + }, +/turf/open/floor/iron/dark/telecomms, /area/station/tcommsat/server) "rSo" = ( /obj/effect/spawner/random/trash/graffiti, @@ -53830,6 +53306,16 @@ /obj/structure/foamedmetal, /turf/open/floor/plating, /area/station/maintenance/department/science) +"rSN" = ( +/obj/effect/turf_decal/trimline/blue/filled/warning{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/duct, +/turf/open/floor/iron/white, +/area/station/medical/storage) "rSO" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, @@ -53846,27 +53332,30 @@ /obj/effect/turf_decal/tile/red/half/contrasted{ dir = 8 }, -/obj/machinery/modular_computer/preset/id{ - dir = 4 - }, +/obj/machinery/light/small/directional/west, /obj/machinery/camera/directional/west{ - c_tag = "Security - Arrivals Checkpoint"; + c_tag = "Security - Checkpoint, Arrivals"; name = "security camera" }, /obj/machinery/button/door/directional/west{ - id = "arrivals_security_post"; - name = "Security Post Shutters Control"; + id = "arrivals_security_checkpoint"; + name = "Security Checkpoint Shutters Control"; req_access = list("security") }, -/obj/machinery/light/small/directional/west, +/obj/structure/table, +/obj/item/paper_bin, +/obj/item/pen, /turf/open/floor/iron/dark, /area/station/security/checkpoint/customs/auxiliary) "rTf" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 +/obj/effect/turf_decal/stripes/line{ + dir = 5 }, -/turf/open/floor/plating, -/area/station/maintenance/department/engine) +/obj/structure/window/spawner/directional/east, +/obj/structure/window/spawner/directional/north, +/obj/machinery/chem_heater/withbuffer, +/turf/open/floor/iron/white/textured, +/area/station/medical/pharmacy) "rTm" = ( /obj/machinery/camera/autoname/directional/south, /obj/structure/cable, @@ -53891,11 +53380,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/machinery/door/airlock/maintenance, -/obj/effect/mapping_helpers/airlock/access/any/service/maintenance, -/obj/effect/mapping_helpers/airlock/unres{ - dir = 8 - }, /obj/machinery/duct, /turf/open/floor/plating, /area/station/maintenance/port) @@ -53923,19 +53407,16 @@ /turf/open/floor/iron/dark, /area/station/security/processing) "rTF" = ( -/obj/effect/turf_decal/trimline/yellow/filled/corner{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/turf/open/floor/iron/dark/corner{ - dir = 4 - }, -/area/station/engineering/break_room) -"rTK" = ( -/turf/open/floor/carpet/royalblue, -/area/station/command/heads_quarters/cmo) +/obj/machinery/light/small/directional/north, +/obj/machinery/field/generator, +/turf/open/floor/plating, +/area/station/engineering/main) +"rTL" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/effect/spawner/random/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) "rTM" = ( /obj/structure/lattice, /obj/machinery/atmospherics/pipe/smart/simple/green/visible{ @@ -53962,13 +53443,20 @@ /turf/closed/wall/r_wall, /area/station/command/heads_quarters/captain) "rTV" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, +/obj/machinery/camera/directional/south{ + c_tag = "Command - Head of Personnel's Office"; + name = "command camera" + }, /obj/machinery/requests_console/directional/south{ - anon_tips_receiver = 1; - assistance_requestable = 1; department = "Head of Personnel's Desk"; - name = "Head of Personnel's Requests Console"; - can_send_announcements = 1 + name = "Head of Personnel's Requests Console" }, +/obj/effect/mapping_helpers/requests_console/announcement, +/obj/effect/mapping_helpers/requests_console/assistance, +/obj/effect/mapping_helpers/requests_console/information, /turf/open/floor/wood, /area/station/command/heads_quarters/hop) "rUf" = ( @@ -53993,7 +53481,6 @@ "rUm" = ( /obj/machinery/camera/autoname/directional/south, /obj/machinery/airalarm/directional/south, -/obj/machinery/light_switch/directional/west, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 4 }, @@ -54018,26 +53505,19 @@ }, /turf/open/floor/iron/dark, /area/station/hallway/primary/central) -"rUZ" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/yellow/line{ +"rVm" = ( +/obj/effect/turf_decal/trimline/dark_blue/filled/line{ dir = 4 }, -/obj/machinery/camera/directional/west{ - c_tag = "Aft Primary Hallway North" +/obj/effect/turf_decal/trimline/dark_blue/line{ + dir = 8 }, -/obj/machinery/newscaster/directional/west, -/turf/open/floor/iron, -/area/station/hallway/primary/aft) -"rVw" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating, -/area/station/maintenance/department/engine/atmos) +/obj/machinery/camera/directional/east{ + c_tag = "Hallway - Central, West"; + name = "hallway camera" + }, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/central) "rVz" = ( /obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 8 @@ -54060,10 +53540,6 @@ }, /turf/open/floor/iron/dark/textured_large, /area/station/maintenance/department/security) -"rWe" = ( -/obj/effect/spawner/random/structure/chair_maintenance, -/turf/open/floor/plating/airless, -/area/space/nearstation) "rWp" = ( /obj/structure/chair, /obj/effect/landmark/start/shaft_miner, @@ -54113,22 +53589,13 @@ /turf/open/floor/plating, /area/station/maintenance/department/science/xenobiology) "rXH" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/command{ - name = "Head of Personnel" +/obj/effect/turf_decal/tile/yellow/fourcorners, +/obj/machinery/door/window/brigdoor/left/directional/north{ + name = "Chief Engineer's Desk"; + req_access = list("ce") }, -/obj/effect/mapping_helpers/airlock/access/all/command/hop, -/obj/effect/landmark/navigate_destination, -/turf/open/floor/iron/dark/textured, -/area/station/command/heads_quarters/hop) +/turf/open/floor/iron/dark, +/area/station/command/bridge) "rXM" = ( /obj/structure/bed/pod, /obj/item/bedsheet/random, @@ -54140,6 +53607,12 @@ }, /turf/open/floor/plating, /area/station/maintenance/port/aft) +"rXT" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/command/bridge) "rYe" = ( /turf/closed/wall/r_wall, /area/station/ai_monitored/turret_protected/aisat/atmos) @@ -54155,6 +53628,15 @@ }, /turf/open/floor/iron/dark/textured, /area/station/service/chapel) +"rYy" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/station/medical/morgue) "rYz" = ( /obj/effect/turf_decal/trimline/green/filled/line{ dir = 5 @@ -54202,13 +53684,13 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/turf/open/floor/iron/showroomfloor, +/turf/open/floor/iron/dark, /area/station/security/warden) "rZw" = ( /obj/effect/turf_decal/tile/neutral/anticorner/contrasted, +/obj/effect/turf_decal/box/red, /obj/machinery/airalarm/directional/east, /obj/effect/mapping_helpers/airalarm/mixingchamber_access, -/obj/effect/turf_decal/box/red, /obj/machinery/atmospherics/components/unary/portables_connector/visible, /turf/open/floor/iron/dark, /area/station/science/ordnance/freezerchamber) @@ -54222,6 +53704,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/machinery/duct, /turf/open/floor/iron, /area/station/engineering/main) "rZB" = ( @@ -54234,21 +53717,12 @@ /obj/machinery/light/small/directional/west, /turf/open/floor/iron/dark, /area/station/hallway/primary/central) -"rZH" = ( -/obj/effect/turf_decal/trimline/blue/filled/line, -/obj/effect/turf_decal/trimline/blue/line{ - dir = 1 - }, -/obj/structure/sign/poster/official/walk/directional/south, -/obj/machinery/light/small/directional/south, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) "rZN" = ( /obj/structure/lattice, -/obj/machinery/atmospherics/pipe/bridge_pipe/orange/visible, /obj/machinery/atmospherics/pipe/bridge_pipe/green/visible{ dir = 4 }, +/obj/machinery/atmospherics/pipe/bridge_pipe/orange/visible, /turf/open/space, /area/space/nearstation) "rZO" = ( @@ -54271,12 +53745,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/dark, /area/station/security/brig) -"saa" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/iron, -/area/station/engineering/break_room) "san" = ( /obj/machinery/door/airlock/public/glass/incinerator/atmos_exterior, /obj/effect/mapping_helpers/airlock/cyclelink_helper{ @@ -54298,16 +53766,17 @@ dir = 8 }, /area/station/command/gateway) +"sat" = ( +/obj/machinery/light/directional/east, +/turf/open/floor/iron/kitchen, +/area/station/security/prison/mess) "say" = ( -/obj/effect/turf_decal/stripes/end{ - dir = 4 - }, -/obj/machinery/shower/directional/east, -/obj/effect/landmark/start/chemist, -/turf/open/floor/noslip{ - icon_state = "textured_dark" - }, -/area/station/medical/chemistry) +/obj/machinery/light/small/directional/east, +/obj/structure/table, +/obj/item/stack/rods/ten, +/obj/item/assembly/prox_sensor, +/turf/open/floor/plating, +/area/station/maintenance/department/engine) "saI" = ( /obj/structure/disposalpipe/segment{ dir = 10 @@ -54316,7 +53785,7 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, /obj/machinery/duct, -/turf/open/floor/catwalk_floor/iron_white, +/turf/open/floor/catwalk_floor/iron, /area/station/maintenance/department/science) "saV" = ( /obj/effect/spawner/structure/window/reinforced, @@ -54347,20 +53816,15 @@ /turf/open/floor/iron/dark, /area/station/ai_monitored/turret_protected/ai_upload) "sbB" = ( -/obj/item/radio/intercom/directional/south, +/obj/machinery/camera/directional/south{ + c_tag = "Science - Auxiliary Lab"; + name = "science camera"; + network = list("ss13","rd") + }, +/obj/structure/extinguisher_cabinet/directional/south, /obj/machinery/suit_storage_unit/standard_unit, /turf/open/floor/iron/white/textured, /area/station/science/auxlab) -"sbI" = ( -/obj/structure/disposalpipe/trunk{ - dir = 1 - }, -/obj/structure/disposaloutlet, -/obj/structure/railing{ - dir = 8 - }, -/turf/open/floor/plating/airless, -/area/space/nearstation) "sbL" = ( /obj/machinery/light/directional/east, /obj/structure/extinguisher_cabinet/directional/east, @@ -54370,32 +53834,16 @@ /obj/effect/turf_decal/trimline/red/filled/line{ dir = 10 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/light/small/directional/south, /obj/machinery/firealarm/directional/south, /turf/open/floor/iron/dark, /area/station/security/courtroom) -"sce" = ( -/obj/effect/turf_decal/tile/blue/fourcorners, -/obj/structure/chair/office{ - dir = 8 - }, -/obj/effect/landmark/start/medical_doctor, -/turf/open/floor/iron/white, -/area/station/medical/office) "scf" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/effect/turf_decal/bot, /obj/machinery/vending/assist, /turf/open/floor/iron/dark, /area/station/commons/storage/primary) -"scp" = ( -/obj/structure/table/wood, -/obj/machinery/computer/records/medical/laptop{ - dir = 8 - }, -/turf/open/floor/carpet/blue, -/area/station/medical/psychology) "scD" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 9 @@ -54423,6 +53871,12 @@ }, /turf/open/floor/iron/textured, /area/station/security/interrogation) +"scQ" = ( +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/cable, +/obj/effect/landmark/start/gary, +/turf/open/floor/catwalk_floor/iron_dark, +/area/station/service/abandoned_gambling_den) "scR" = ( /obj/machinery/light/directional/north, /obj/effect/turf_decal/siding/wood{ @@ -54438,16 +53892,6 @@ /obj/machinery/camera/autoname/directional/south, /turf/open/floor/iron/dark/side, /area/station/cargo/storage) -"sdE" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 8 - }, -/obj/machinery/portable_atmospherics/canister/air, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) "sdL" = ( /obj/effect/turf_decal/tile/blue/fourcorners, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -54459,8 +53903,6 @@ /turf/open/floor/wood, /area/station/security/prison/rec) "sea" = ( -/obj/machinery/light/small/built/directional/north, -/obj/structure/sign/warning/no_smoking/directional/north, /obj/effect/decal/cleanable/dirt, /obj/structure/table, /obj/item/tank/internals/emergency_oxygen{ @@ -54482,19 +53924,6 @@ /obj/machinery/ore_silo, /turf/open/floor/iron/dark, /area/station/ai_monitored/command/nuke_storage) -"sep" = ( -/obj/structure/window/reinforced/spawner/directional/west, -/obj/structure/window/reinforced/spawner/directional/east, -/obj/structure/window/reinforced/spawner/directional/north, -/obj/structure/flora/grass/jungle/b/style_random, -/obj/structure/flora/bush/grassy/style_random, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "med_lockdown"; - name = "Medbay Emergency Lockdown Shutters"; - dir = 8 - }, -/turf/open/floor/grass, -/area/station/medical/medbay/central) "set" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ @@ -54512,9 +53941,8 @@ /turf/open/floor/iron/white/textured, /area/station/science/explab) "seu" = ( -/obj/machinery/computer/station_alert, -/obj/machinery/newscaster/directional/north, /obj/machinery/camera/autoname/directional/north, +/obj/machinery/computer/station_alert, /turf/open/floor/iron, /area/station/engineering/main) "sey" = ( @@ -54524,25 +53952,6 @@ /obj/machinery/duct, /turf/open/floor/iron/dark, /area/station/security/execution/transfer) -"seJ" = ( -/obj/effect/turf_decal/trimline/blue/filled/warning{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/blue/warning{ - dir = 8 - }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/station/medical/medbay/aft) -"seN" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/turf/open/floor/iron/dark, -/area/station/command/meeting_room) "seP" = ( /turf/closed/wall/r_wall, /area/station/maintenance/solars/starboard/aft) @@ -54569,28 +53978,37 @@ /obj/machinery/power/port_gen/pacman/pre_loaded, /turf/open/floor/plating, /area/station/maintenance/department/electrical) +"sfs" = ( +/obj/structure/disposalpipe/sorting/mail{ + dir = 1 + }, +/obj/effect/mapping_helpers/mail_sorting/medbay/virology, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/duct, +/turf/open/floor/iron/white, +/area/station/medical/medbay/aft) "sfu" = ( -/obj/machinery/button/ignition/incinerator/atmos, -/turf/closed/wall/r_wall, -/area/station/maintenance/disposal/incinerator) +/obj/effect/spawner/random/structure/table_or_rack, +/obj/effect/spawner/random/maintenance/three, +/turf/open/floor/plating, +/area/station/maintenance/department/science) "sfz" = ( +/obj/effect/turf_decal/stripes/box, +/obj/machinery/light/small/directional/south, /obj/structure/disposalpipe/trunk{ dir = 1 }, /obj/machinery/disposal/delivery_chute{ dir = 1 }, -/obj/machinery/light/small/directional/south, -/turf/open/floor/iron/dark, +/turf/open/floor/iron/dark/smooth_large, /area/station/cargo/sorting) "sfC" = ( /turf/closed/wall, /area/station/service/chapel/office) "sfI" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, @@ -54599,51 +54017,57 @@ }, /obj/effect/mapping_helpers/airlock/access/all/engineering/general, /obj/effect/landmark/navigate_destination/common/starboardquartersolar, -/turf/open/floor/plating, +/turf/open/floor/catwalk_floor, /area/station/maintenance/solars/starboard/aft) "sgh" = ( /obj/effect/turf_decal/stripes/line{ dir = 9 }, /obj/structure/cable, -/obj/machinery/status_display/ai/directional/west, /turf/open/floor/iron, /area/station/engineering/gravity_generator) -"sgJ" = ( -/obj/item/tank/internals/oxygen, -/obj/item/clothing/mask/breath, +"sgI" = ( /obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/structure/closet_maintenance, /turf/open/floor/plating, -/area/station/maintenance/starboard/aft) -"sgM" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 8 +/area/station/commons/vacant_room/commissary) +"sgJ" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 6 }, -/turf/open/floor/iron/white, -/area/station/medical/pharmacy) +/obj/structure/sign/warning/vacuum/external/directional/south, +/obj/machinery/light/small/directional/east, +/turf/open/floor/iron, +/area/station/engineering/main) +"sgM" = ( +/obj/structure/table, +/obj/effect/spawner/random/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/department/engine) "sgT" = ( /obj/machinery/atmospherics/pipe/smart/simple/yellow/visible{ dir = 4 }, /turf/open/floor/iron/dark, /area/station/engineering/atmos) -"sgY" = ( -/obj/effect/decal/cleanable/vomit/old, -/obj/effect/mob_spawn/corpse/human/assistant, -/obj/structure/sign/poster/random/directional/south, -/turf/open/floor/plating, -/area/station/maintenance/department/medical) "shc" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/directional/west, -/turf/open/floor/plating, -/area/station/maintenance/department/science/xenobiology) +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/landmark/start/gary/rare, +/turf/open/floor/iron/sepia, +/area/station/service/library/artgallery) "shm" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/turf/open/floor/iron/dark, +/turf/open/floor/iron/dark/side{ + dir = 1 + }, /area/station/security/prison/work) +"shq" = ( +/obj/machinery/light/small/directional/south, +/obj/machinery/duct, +/turf/open/floor/iron/showroomfloor, +/area/station/command/heads_quarters/blueshield) "shu" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -54656,21 +54080,20 @@ }, /turf/open/floor/plating, /area/station/maintenance/port/fore) -"shv" = ( -/obj/item/radio/intercom/directional/south, -/obj/structure/table_frame/wood, -/turf/open/floor/iron/dark, -/area/station/commons/vacant_room/commissary) "shx" = ( -/obj/structure/sign/plaques/kiddie/library, -/turf/closed/wall, -/area/station/service/library/artgallery) -"shC" = ( -/obj/machinery/camera/autoname/directional/east, -/obj/structure/flora/bush/fullgrass/style_random, -/obj/structure/flora/bush/leavy/style_random, -/turf/open/floor/grass, -/area/station/command/bridge) +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/engineering/storage_shared) +"shz" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 6 + }, +/obj/structure/extinguisher_cabinet/directional/east, +/obj/item/kirbyplants/random, +/turf/open/floor/iron/dark, +/area/station/medical/morgue) "shF" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/dark/smooth_large, @@ -54706,6 +54129,11 @@ }, /turf/open/floor/iron, /area/station/command/gateway) +"siB" = ( +/obj/machinery/light/built/directional/north, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/service/abandoned_gambling_den) "siE" = ( /turf/closed/wall/r_wall, /area/station/maintenance/central) @@ -54740,9 +54168,12 @@ /turf/open/floor/iron/dark, /area/station/hallway/primary/starboard) "sjs" = ( -/obj/machinery/light/directional/east, -/turf/open/floor/iron/dark, -/area/station/security/prison) +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/security/prison/work) "sjw" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -54752,15 +54183,36 @@ /turf/open/floor/iron/dark/side{ dir = 1 }, -/area/station/hallway/secondary/service) -"sjy" = ( -/obj/structure/bookcase/random/fiction, -/turf/open/floor/wood, -/area/station/service/library) +/area/station/hallway/secondary/service) +"sjy" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/door/firedoor, +/obj/machinery/duct, +/obj/machinery/door/airlock/grunge{ + name = "Morgue" + }, +/obj/effect/mapping_helpers/airlock/access/any/medical/general, +/obj/effect/mapping_helpers/airlock/access/any/medical/morgue, +/turf/open/floor/iron/dark/textured, +/area/station/medical/morgue) "sjF" = ( /obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/structure/crate, /turf/open/floor/iron, /area/station/maintenance/port/fore) +"sjM" = ( +/obj/structure/table, +/obj/item/clothing/glasses/blindfold, +/turf/open/floor/iron/dark, +/area/station/commons/vacant_room/commissary) "sjV" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 @@ -54771,7 +54223,7 @@ /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 4 }, -/turf/open/floor/iron/showroomfloor, +/turf/open/floor/iron/dark, /area/station/security/warden) "ske" = ( /turf/open/floor/iron, @@ -54783,6 +54235,17 @@ dir = 6 }, /area/station/commons/storage/primary) +"sku" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/portable_atmospherics/canister/nitrous_oxide, +/turf/open/floor/iron/dark/smooth_large, +/area/station/engineering/atmos) +"skz" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 1 + }, +/turf/open/floor/iron/white, +/area/station/medical/storage) "skA" = ( /obj/structure/rack, /obj/item/storage/bag/ore, @@ -54805,30 +54268,29 @@ }, /turf/open/floor/iron/dark, /area/station/engineering/engine_smes) -"skE" = ( -/obj/effect/turf_decal/trimline/dark_blue/filled/line{ - dir = 1 +"skI" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 4 }, -/obj/machinery/airalarm/directional/north, -/obj/effect/turf_decal/trimline/dark_blue/line, +/obj/machinery/status_display/evac/directional/east, +/obj/machinery/computer/diseasesplicer, /turf/open/floor/iron/white, -/area/station/medical/medbay/central) +/area/station/medical/virology) "skJ" = ( -/turf/open/floor/iron/dark, -/area/station/command/meeting_room) -"skR" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 4 +/obj/machinery/airalarm/directional/south, +/obj/structure/disposalpipe/trunk{ + dir = 1 }, -/obj/machinery/light/small/directional/east, -/obj/machinery/power/apc/auto_name/directional/east, -/obj/structure/cable, -/obj/structure/chair/sofa/corp{ - dir = 8 +/obj/machinery/disposal/bin, +/turf/open/floor/wood, +/area/station/command/meeting_room) +"skS" = ( +/obj/structure/sign/painting/library{ + pixel_x = 32 }, -/obj/effect/landmark/start/hangover, -/turf/open/floor/iron/white, -/area/station/medical/medbay/lobby) +/obj/machinery/light/directional/east, +/turf/open/floor/wood, +/area/station/service/library/lounge) "slc" = ( /obj/structure/chair/stool/directional/west, /obj/effect/landmark/start/hangover, @@ -54837,7 +54299,7 @@ }, /area/station/commons/fitness) "slh" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible/layer4, +/obj/machinery/atmospherics/pipe/smart/simple/dark/visible/layer4, /obj/machinery/meter/layer4, /turf/open/floor/iron/dark, /area/station/engineering/atmos) @@ -54861,6 +54323,17 @@ /obj/machinery/recharger, /turf/open/floor/iron/dark, /area/station/security/processing) +"sls" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/door/airlock/maintenance, +/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 1 + }, +/turf/open/floor/catwalk_floor/iron_dark, +/area/station/commons/vacant_room/commissary) "slt" = ( /obj/structure/table/reinforced, /obj/item/storage/toolbox/mechanical{ @@ -54893,6 +54366,19 @@ /obj/machinery/duct, /turf/open/floor/iron, /area/station/maintenance/port) +"slz" = ( +/obj/machinery/button/door/directional/north{ + id = "library_desk_shutters"; + name = "Library Desk Shutters Control"; + req_access = list("library") + }, +/obj/machinery/newscaster/directional/east, +/obj/structure/table/wood, +/obj/machinery/computer/libraryconsole/bookmanagement{ + dir = 8 + }, +/turf/open/floor/iron/vaporwave, +/area/station/service/library/printer) "slS" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -54903,7 +54389,14 @@ /obj/machinery/button/door/directional/south{ id = "prison_release"; name = "Labor Camp Shuttle Lockdown"; - req_access = list("brig") + req_access = list("security"); + pixel_x = 6 + }, +/obj/machinery/button/door/directional/south{ + id = "labor_dock_bolt"; + name = "Labor Camp Shuttle Dock Airlock Control"; + req_access = list("security"); + pixel_x = -6 }, /obj/machinery/door/firedoor, /obj/machinery/door/poddoor/preopen{ @@ -54911,15 +54404,23 @@ name = "Prisoner Processing Blast Door" }, /obj/machinery/door/airlock/security/glass{ - name = "Labor Shuttle Dock" + name = "Labor Camp Shuttle Dock"; + id_tag = "labor_dock_bolt" }, +/obj/effect/mapping_helpers/airlock/locked, /turf/open/floor/iron/dark/textured, /area/station/security/processing) "smr" = ( -/obj/effect/decal/cleanable/blood/old, -/obj/effect/decal/cleanable/blood/gibs/core, -/turf/open/floor/plating, -/area/station/maintenance/starboard/fore) +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/effect/turf_decal/box, +/obj/machinery/holopad, +/turf/open/floor/iron/large, +/area/station/cargo/drone_bay) "sms" = ( /turf/closed/wall, /area/station/service/chapel/funeral) @@ -54928,6 +54429,7 @@ dir = 1 }, /obj/machinery/light/small/directional/north, +/obj/machinery/firealarm/directional/north, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 4 }, @@ -54958,10 +54460,24 @@ dir = 8 }, /area/station/commons/locker) +"smR" = ( +/obj/structure/sign/painting/library{ + pixel_y = -32 + }, +/obj/structure/window/reinforced/spawner/directional/north, +/obj/structure/table/wood/fancy/blue, +/turf/open/floor/wood/tile, +/area/station/service/library/artgallery) +"sna" = ( +/obj/effect/turf_decal/trimline/blue/filled/line, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/medical/storage) "snd" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/firealarm/directional/north, -/turf/open/floor/iron/dark, +/obj/structure/rack, +/turf/open/floor/iron/dark/side{ + dir = 4 + }, /area/station/security/prison/safe) "snh" = ( /obj/machinery/camera/directional/north{ @@ -54994,7 +54510,6 @@ dir = 8 }, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/obj/structure/cable, /turf/open/floor/iron/dark, /area/station/security/checkpoint/supply) "snq" = ( @@ -55022,28 +54537,17 @@ /obj/structure/chair{ dir = 8 }, -/obj/machinery/light_switch/directional/east, /turf/open/floor/iron/dark/side{ dir = 4 }, /area/station/hallway/secondary/service) -"snz" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 8 - }, -/obj/structure/cable, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 - }, -/turf/open/floor/iron/white, -/area/station/medical/surgery) "snL" = ( /obj/effect/spawner/random/structure/table_or_rack, /obj/item/stack/sheet/iron/ten, /obj/item/stack/cable_coil, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/station/maintenance/port/aft) +/area/station/maintenance/department/engine) "snQ" = ( /obj/effect/turf_decal/trimline/dark_blue/filled/line{ dir = 1 @@ -55056,6 +54560,12 @@ /obj/item/kirbyplants/random, /turf/open/floor/iron/dark, /area/station/hallway/primary/central) +"sob" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/station/medical/patients_rooms/room_b) "soc" = ( /obj/effect/spawner/random/structure/chair_maintenance, /turf/open/floor/plating, @@ -55067,22 +54577,16 @@ }, /turf/open/floor/iron/dark, /area/station/security/brig) -"son" = ( -/obj/machinery/light/directional/west, -/obj/machinery/power/apc/auto_name/directional/west, -/obj/structure/cable, -/obj/effect/mapping_helpers/apc/cell_10k, -/obj/effect/mapping_helpers/apc/full_charge, -/turf/open/floor/iron/dark, -/area/station/engineering/atmos) "sos" = ( -/obj/structure/cable, /obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/components/binary/valve/digital/layer2{ +/obj/structure/cable, +/obj/machinery/atmospherics/components/binary/volume_pump/layer2{ name = "Emergency Waste Release" }, -/obj/machinery/atmospherics/components/binary/valve/digital/layer4{ - name = "Emergency Air Supply" +/obj/machinery/atmospherics/components/binary/pump/layer4{ + dir = 1; + name = "Emergency Air Supply"; + target_pressure = 250 }, /turf/open/floor/plating/reinforced, /area/station/science/xenobiology/hallway) @@ -55093,6 +54597,9 @@ /turf/open/floor/plating/airless, /area/station/science/ordnance/bomb) "soW" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 9 + }, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -55100,9 +54607,18 @@ /turf/open/floor/wood, /area/station/command/heads_quarters/hos) "spb" = ( -/obj/effect/mapping_helpers/broken_floor, -/obj/effect/spawner/random/trash/garbage, -/turf/open/floor/iron, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/door/airlock/maintenance{ + name = "Maintenance Closet" + }, +/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 1 + }, +/turf/open/floor/plating, /area/station/maintenance/starboard/aft) "spo" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -55127,24 +54643,6 @@ }, /turf/open/floor/iron/dark, /area/station/engineering/atmos) -"spJ" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/button/door/directional/north{ - id = "cap_privacy"; - name = "Privacy Shutters Control"; - pixel_x = 6 - }, -/obj/machinery/light_switch/directional/north{ - pixel_x = -6 - }, -/obj/machinery/duct, -/turf/open/floor/wood, -/area/station/command/heads_quarters/captain) "sqj" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/structure/chair{ @@ -55153,63 +54651,24 @@ /obj/effect/landmark/start/assistant, /turf/open/floor/iron/dark, /area/station/hallway/primary/port) -"sqV" = ( -/obj/effect/turf_decal/tile/dark_blue/fourcorners, -/obj/structure/table/reinforced, -/obj/item/skub, -/turf/open/floor/iron/dark, -/area/station/command/bridge) "sqZ" = ( -/obj/structure/table/wood, +/obj/structure/table/wood/fancy/black, /obj/item/paper_bin, -/obj/effect/spawner/random/bureaucracy/folder{ - pixel_y = 2 - }, -/obj/effect/spawner/random/bureaucracy/pen{ - pixel_y = 2 - }, -/turf/open/floor/iron/dark, +/obj/item/folder, +/obj/item/pen/fountain, +/turf/open/floor/wood/tile, /area/station/service/chapel/office) -"sre" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/light/floor/has_bulb, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) -"sry" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/obj/item/radio/intercom/directional/west, -/turf/open/floor/iron/white/textured, -/area/station/medical/virology) "srQ" = ( -/obj/effect/turf_decal/delivery/red, +/obj/effect/turf_decal/bot_red, /obj/machinery/light/directional/west, /obj/machinery/suit_storage_unit/standard_unit, -/turf/open/floor/iron/textured, +/turf/open/floor/iron/large, /area/station/ai_monitored/command/storage/eva) "srS" = ( -/obj/structure/flora/bush/fullgrass/style_random, -/obj/structure/flora/bush/flowers_yw/style_random, -/obj/structure/window/reinforced/spawner/directional/south, -/obj/structure/window/reinforced/spawner/directional/north, -/turf/open/floor/grass, -/area/station/command/bridge) -"ssd" = ( -/obj/effect/turf_decal/trimline/blue/filled/line, -/obj/machinery/power/apc/auto_name/directional/south, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/station/medical/patients_rooms/room_a) -"ssi" = ( -/obj/effect/turf_decal/bot, -/obj/structure/reagent_dispensers/fueltank, -/turf/open/floor/iron, -/area/station/engineering/main) +/obj/structure/table/wood, +/obj/machinery/computer/records/medical/laptop, +/turf/open/floor/carpet/blue, +/area/station/medical/psychology) "ssz" = ( /obj/machinery/light/small/directional/south, /obj/machinery/atmospherics/pipe/smart/simple/dark/visible, @@ -55218,7 +54677,8 @@ dir = 8 }, /obj/machinery/airlock_sensor/incinerator_atmos{ - pixel_y = 24 + pixel_y = 24; + pixel_x = 8 }, /turf/open/floor/engine, /area/station/maintenance/disposal/incinerator) @@ -55247,15 +54707,22 @@ /turf/open/floor/iron/dark, /area/station/security/execution/transfer) "stB" = ( -/obj/machinery/firealarm/directional/south, -/turf/open/floor/wood, -/area/station/security/prison/rec) +/obj/effect/turf_decal/tile/red/fourcorners, +/obj/structure/table, +/obj/machinery/button/door/directional/east{ + id = "bitrunner_den"; + name = "Bitrunner Den Shutters Control" + }, +/turf/open/floor/iron/dark, +/area/station/security/bitden) "stD" = ( /obj/effect/turf_decal/trimline/dark_blue/filled/line{ dir = 1 }, /obj/effect/turf_decal/trimline/dark_blue/line, -/obj/structure/table, +/obj/structure/extinguisher_cabinet/directional/north, +/obj/structure/chair/sofa/bench/left, +/obj/effect/landmark/start/assistant, /turf/open/floor/iron/dark, /area/station/hallway/primary/central) "stI" = ( @@ -55268,28 +54735,18 @@ }, /turf/open/floor/iron/dark, /area/station/engineering/atmos) -"stP" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/plating, -/area/station/maintenance/department/medical) "stR" = ( /obj/effect/turf_decal/tile/purple/opposingcorners{ dir = 1 }, /obj/machinery/requests_console/directional/east{ - anon_tips_receiver = 1; - assistance_requestable = 1; department = "Research Lab"; - name = "Research Requests Console"; - receive_ore_updates = 1; - can_send_announcements = 1 + name = "Research Requests Console" }, +/obj/effect/mapping_helpers/requests_console/announcement, +/obj/effect/mapping_helpers/requests_console/assistance, +/obj/effect/mapping_helpers/requests_console/information, +/obj/effect/mapping_helpers/requests_console/ore_update, /obj/structure/table/reinforced, /obj/machinery/cell_charger, /obj/item/stock_parts/cell/upgraded, @@ -55298,7 +54755,7 @@ "stU" = ( /obj/effect/turf_decal/tile/purple/fourcorners, /obj/machinery/light/directional/west, -/obj/structure/chair, +/obj/structure/chair/sofa/bench/right, /obj/effect/landmark/start/hangover, /turf/open/floor/iron/dark, /area/station/hallway/primary/starboard) @@ -55327,8 +54784,9 @@ }, /area/station/service/hydroponics) "sux" = ( +/obj/machinery/light/small/directional/south, /obj/structure/reagent_dispensers/watertank, -/turf/open/floor/iron/dark/side, +/turf/open/floor/iron/dark, /area/station/service/janitor) "suC" = ( /obj/machinery/conveyor{ @@ -55342,13 +54800,10 @@ /turf/open/floor/iron/dark, /area/station/maintenance/disposal) "suE" = ( -/obj/machinery/newscaster/directional/south, -/obj/structure/table/wood, -/obj/item/paper_bin, -/obj/effect/spawner/random/bureaucracy/folder, -/obj/effect/spawner/random/bureaucracy/pen, -/turf/open/floor/iron/vaporwave, -/area/station/service/library/printer) +/obj/machinery/light/small/directional/south, +/obj/effect/spawner/random/structure/crate, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) "suH" = ( /turf/closed/wall/r_wall, /area/station/ai_monitored/turret_protected/aisat_interior) @@ -55358,31 +54813,14 @@ dir = 8 }, /area/station/commons/fitness/recreation) -"suU" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/command/glass{ - name = "Bridge" - }, -/obj/effect/mapping_helpers/airlock/access/all/command/general, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/turf/open/floor/iron/dark/textured, -/area/station/command/bridge) "suW" = ( /obj/machinery/requests_console/directional/west{ - assistance_requestable = 1; department = "Quartermaster's Desk"; - name = "Quartermaster's Desk Requests Console"; - supplies_requestable = 1; - can_send_announcements = 1 + name = "Quartermaster's Desk Requests Console" }, +/obj/effect/mapping_helpers/requests_console/announcement, +/obj/effect/mapping_helpers/requests_console/assistance, +/obj/effect/mapping_helpers/requests_console/supplies, /obj/structure/table, /obj/machinery/fax{ fax_name = "Quartermaster's Office"; @@ -55408,7 +54846,16 @@ }, /obj/effect/mapping_helpers/airlock/access/any/service/lawyer, /turf/open/floor/plating, -/area/station/maintenance/port/fore) +/area/station/service/lawoffice) +"svc" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/duct, +/obj/machinery/door/firedoor, +/turf/open/floor/catwalk_floor/iron, +/area/station/maintenance/department/science) "svg" = ( /obj/effect/turf_decal/stripes/corner, /obj/structure/extinguisher_cabinet/directional/north, @@ -55432,14 +54879,15 @@ /turf/open/floor/iron/dark/textured_large, /area/station/hallway/secondary/exit/departure_lounge) "svK" = ( +/obj/effect/turf_decal/trimline/blue/filled/line, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/turf/open/floor/carpet, -/area/station/service/library) +/turf/open/floor/iron/white, +/area/station/medical/pharmacy) "svN" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 9 @@ -55454,23 +54902,6 @@ dir = 1 }, /area/station/commons/fitness) -"svV" = ( -/obj/item/folder/white{ - pixel_x = 4; - pixel_y = -3 - }, -/obj/item/restraints/handcuffs{ - pixel_y = 3 - }, -/obj/structure/table/glass, -/obj/effect/turf_decal/tile/blue/fourcorners, -/obj/machinery/light/directional/west, -/turf/open/floor/iron/dark, -/area/station/command/bridge) -"svX" = ( -/obj/machinery/atmospherics/pipe/layer_manifold/scrubbers/visible, -/turf/closed/wall/r_wall, -/area/station/maintenance/starboard/aft) "swd" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ @@ -55498,14 +54929,19 @@ /obj/item/clothing/mask/gas, /turf/open/floor/iron/dark, /area/station/engineering/atmos/storage) +"swz" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/maintenance/starboard/aft) "swJ" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ +/obj/item/radio/intercom/directional/north, +/obj/machinery/computer/station_alert, +/turf/open/floor/iron/dark/side{ dir = 1 }, -/obj/machinery/light/directional/north, -/obj/machinery/space_heater, -/turf/open/floor/iron, -/area/station/engineering/storage) +/area/station/engineering/atmos/office) "swR" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable, @@ -55517,14 +54953,53 @@ pixel_x = -5; pixel_y = 3 }, +/obj/item/toy/figure/lawyer{ + pixel_x = 9 + }, /turf/open/floor/wood, /area/station/service/lawoffice) +"sxf" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden, +/obj/structure/table, +/obj/item/reagent_containers/cup/beaker/cryoxadone{ + pixel_x = -6; + pixel_y = 10 + }, +/obj/item/reagent_containers/cup/beaker/cryoxadone{ + pixel_x = -6; + pixel_y = 6 + }, +/obj/item/reagent_containers/cup/beaker/cryoxadone{ + pixel_x = -6; + pixel_y = 6 + }, +/obj/item/reagent_containers/cup/beaker/cryoxadone{ + pixel_x = 6; + pixel_y = 6 + }, +/obj/item/reagent_containers/cup/beaker/cryoxadone{ + pixel_x = 6; + pixel_y = 6 + }, +/obj/item/storage/pill_bottle/mannitol, +/obj/item/reagent_containers/dropper, +/obj/item/reagent_containers/syringe/epinephrine{ + pixel_y = -4 + }, +/turf/open/floor/iron/white, +/area/station/medical/cryo) "sxi" = ( -/obj/machinery/light/directional/south, -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/trash/garbage, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/blue/line{ + dir = 8 + }, +/turf/open/floor/iron/white, +/area/station/medical/medbay/aft) "sxo" = ( /obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 8 @@ -55538,49 +55013,42 @@ }, /area/station/command/gateway) "sxJ" = ( -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 8 - }, -/obj/structure/reagent_dispensers/wall/virusfood/directional/west, -/obj/machinery/computer/diseasesplicer, -/turf/open/floor/iron/white, -/area/station/medical/virology) -"sxS" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/door/airlock/public/glass{ - name = "Dorms Cross-through" - }, -/obj/effect/mapping_helpers/airlock/access/any/service/maintenance, -/obj/effect/mapping_helpers/airlock/unres, -/turf/open/floor/iron/dark/textured, -/area/station/maintenance/starboard/aft) -"sxX" = ( /obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 4 + dir = 1 }, -/obj/machinery/vending/wardrobe/engi_wardrobe, -/obj/item/radio/intercom/directional/east, /turf/open/floor/iron/dark/side{ - dir = 4 - }, -/area/station/engineering/storage_shared) -"syI" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 1 }, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) -"syP" = ( -/obj/effect/turf_decal/tile/blue/fourcorners, -/obj/structure/chair/office{ - dir = 1 +/area/station/engineering/break_room) +"sxS" = ( +/turf/closed/wall, +/area/station/medical/storage) +"syu" = ( +/obj/effect/turf_decal/tile/yellow/fourcorners, +/obj/structure/table, +/obj/item/analyzer, +/obj/item/assembly/signaler{ + pixel_y = 11; + pixel_x = -6 + }, +/obj/item/assembly/signaler{ + pixel_y = 11; + pixel_x = 6 + }, +/obj/item/healthanalyzer, +/obj/item/plant_analyzer{ + pixel_y = 3; + pixel_x = 3 }, -/obj/effect/landmark/start/chief_medical_officer, /turf/open/floor/iron/dark, -/area/station/command/bridge) +/area/station/engineering/storage/tech) +"syM" = ( +/obj/effect/turf_decal/tile/dark_blue/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/central) "syW" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/landmark/blobstart, @@ -55623,21 +55091,12 @@ /obj/effect/landmark/navigate_destination/gateway, /turf/open/floor/iron/textured, /area/station/command/gateway) -"szW" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 - }, -/obj/machinery/duct, -/turf/open/floor/iron/dark, -/area/station/command/meeting_room) "szY" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/disposalpipe/segment, -/obj/machinery/light/small/directional/west, -/turf/open/floor/plating, -/area/station/maintenance/starboard/fore) +/obj/effect/turf_decal/tile/yellow/fourcorners, +/obj/machinery/light/directional/east, +/obj/structure/sign/departments/engineering/directional/east, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/aft) "sAh" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 10 @@ -55662,63 +55121,40 @@ }, /area/station/cargo/storage) "sAH" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 - }, -/turf/open/floor/iron/sepia, -/area/station/service/library/artgallery) +/obj/machinery/camera/autoname/directional/west, +/obj/machinery/status_display/evac/directional/west, +/turf/open/floor/iron, +/area/station/engineering/main) "sAJ" = ( /obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ +/obj/machinery/door/poddoor/shutters{ id = "genetics_shutters"; - name = "Genetics Shutters"; - dir = 1 + name = "Genetics Shutters" }, /turf/open/floor/plating, /area/station/science/genetics) -"sAM" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/station/command/bridge) "sAN" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/spawner/random/structure/table_or_rack, /obj/effect/spawner/random/maintenance/two, /turf/open/floor/plating, /area/station/maintenance/starboard/aft) -"sAQ" = ( -/obj/structure/table, -/obj/item/reagent_containers/cup/glass/coffee{ - pixel_x = -8; - pixel_y = 6 - }, -/obj/item/reagent_containers/cup/glass/coffee{ - pixel_x = 10; - pixel_y = 1 - }, -/turf/open/floor/iron, -/area/station/engineering/break_room) -"sAY" = ( -/obj/effect/mapping_helpers/broken_floor, -/turf/open/floor/iron, -/area/station/maintenance/starboard/aft) -"sBq" = ( -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 4 +"sAT" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 6 + }, +/obj/machinery/firealarm/directional/south{ + pixel_x = -5 + }, +/obj/machinery/light_switch/directional/south{ + pixel_x = 5 }, -/obj/machinery/disease2/incubator, -/turf/open/floor/iron/white, -/area/station/medical/virology) -"sBs" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/blue/fourcorners, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/duct, /turf/open/floor/iron/white, -/area/station/medical/surgery) +/area/station/medical/office) +"sAY" = ( +/obj/effect/mapping_helpers/broken_floor, +/turf/open/floor/iron, +/area/station/maintenance/starboard/aft) "sBx" = ( /obj/effect/turf_decal/tile/green/anticorner/contrasted, /turf/open/floor/iron/dark/corner{ @@ -55729,7 +55165,7 @@ /obj/effect/turf_decal/trimline/red/filled/line{ dir = 1 }, -/turf/open/floor/iron/showroomfloor, +/turf/open/floor/iron/dark, /area/station/security/lockers) "sBO" = ( /obj/effect/turf_decal/stripes/line, @@ -55745,23 +55181,16 @@ }, /obj/effect/mapping_helpers/airlock/access/any/security/detective, /turf/open/floor/plating, -/area/station/maintenance/port/fore) +/area/station/security/detectives_office) "sBS" = ( /turf/closed/wall, /area/station/tcommsat/computer) "sBT" = ( -/obj/effect/turf_decal/tile/dark_blue/fourcorners, -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/obj/structure/sign/warning/doors/directional/east, -/obj/machinery/light/small/directional/east, -/obj/machinery/door/poddoor/preopen{ - id = "bridge_blast_doors"; - name = "Bridge Access Blast Door" - }, -/turf/open/floor/iron/dark, -/area/station/command/bridge) +/obj/machinery/firealarm/directional/north, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/trash/garbage, +/turf/open/floor/plating, +/area/station/maintenance/department/science) "sCj" = ( /obj/machinery/status_display/evac/directional/east, /obj/machinery/atmospherics/pipe/smart/manifold/yellow/visible{ @@ -55769,6 +55198,22 @@ }, /turf/open/floor/iron, /area/station/science/ordnance) +"sCt" = ( +/obj/effect/turf_decal/tile/yellow/fourcorners, +/obj/structure/table, +/obj/item/storage/toolbox/mechanical{ + pixel_y = 12 + }, +/obj/item/storage/toolbox/electrical{ + pixel_y = 6 + }, +/obj/item/storage/toolbox/electrical, +/obj/item/multitool, +/obj/item/clothing/glasses/welding{ + pixel_y = 12 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/storage/tech) "sDi" = ( /obj/item/radio/intercom/directional/east{ freerange = 1; @@ -55801,12 +55246,6 @@ }, /turf/open/floor/circuit/green, /area/station/ai_monitored/turret_protected/ai) -"sDk" = ( -/obj/machinery/shower/directional/north, -/obj/item/soap/deluxe, -/obj/item/bikehorn/rubberducky, -/turf/open/floor/iron/showroomfloor, -/area/station/command/heads_quarters/captain/private) "sDl" = ( /obj/structure/filingcabinet, /turf/open/floor/carpet/red, @@ -55816,10 +55255,13 @@ /obj/effect/turf_decal/trimline/red/filled/line{ dir = 4 }, -/obj/machinery/camera/directional/east, +/obj/machinery/camera/autoname/directional/east, /obj/structure/table, -/obj/machinery/recharger, -/turf/open/floor/iron/showroomfloor, +/obj/item/toy/plush/carpplushie{ + name = "Jeff"; + desc = "An adorable stuffed toy that resembles a space carp. The warden was given Jeff to soothe rampant anger issues" + }, +/turf/open/floor/iron/dark, /area/station/security/lockers) "sDr" = ( /obj/effect/turf_decal/tile/green/half/contrasted{ @@ -55828,24 +55270,32 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, +/obj/machinery/duct, /turf/open/floor/iron/dark/side, /area/station/service/hydroponics) "sDz" = ( /turf/closed/wall, /area/station/commons/locker) +"sDC" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/bot_white/right, +/obj/structure/filingcabinet, +/obj/item/folder/documents, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/command/nuke_storage) "sEf" = ( +/turf/open/floor/iron/dark/side{ + dir = 5 + }, +/area/station/service/janitor) +"sEm" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/machinery/duct, -/turf/open/floor/iron, -/area/station/service/janitor) -"sEm" = ( -/obj/machinery/newscaster/directional/north, -/obj/effect/turf_decal/trimline/dark_blue/filled/line{ - dir = 1 +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=EVA2"; + location = "Dorm" }, -/obj/effect/turf_decal/trimline/dark_blue/line, /turf/open/floor/iron/dark, /area/station/hallway/primary/central) "sEr" = ( @@ -55853,28 +55303,11 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/dark, /area/station/security/execution) -"sEB" = ( -/obj/structure/closet/crate, -/obj/item/clothing/head/utility/hardhat/red, -/obj/item/clothing/head/utility/hardhat/red, -/obj/item/clothing/head/utility/hardhat/red, -/obj/item/clothing/mask/gas, -/obj/item/clothing/mask/gas, -/obj/item/clothing/mask/gas, -/obj/item/clothing/mask/gas, -/obj/item/assembly/prox_sensor, -/obj/item/assembly/prox_sensor, -/obj/item/assembly/prox_sensor, -/obj/item/bodypart/arm/right/robot, -/obj/item/bodypart/arm/right/robot, -/obj/item/bodypart/arm/right/robot, -/obj/item/extinguisher, -/obj/item/extinguisher, -/obj/item/extinguisher, +"sEA" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/duct, +/obj/effect/spawner/random/trash/hobo_squat, /turf/open/floor/plating, -/area/station/maintenance/port/aft) +/area/station/maintenance/starboard/aft) "sEO" = ( /turf/closed/wall/r_wall, /area/station/science/xenobiology/hallway) @@ -55904,27 +55337,16 @@ }, /turf/open/floor/iron/dark, /area/station/hallway/primary/central) -"sFp" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 - }, -/obj/structure/cable, -/turf/open/floor/carpet/royalblue, -/area/station/command/heads_quarters/captain/private) "sFv" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/security/glass{ - name = "Security Post - Arrivals" - }, -/obj/effect/mapping_helpers/airlock/access/all/security/general, -/turf/open/floor/iron/dark/textured, -/area/station/security/checkpoint/customs/auxiliary) +/obj/machinery/duct, +/turf/open/floor/iron/dark, +/area/station/medical/morgue) +"sFE" = ( +/obj/machinery/firealarm/directional/north, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) "sFH" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -55942,7 +55364,6 @@ }, /area/station/service/theater) "sGk" = ( -/obj/effect/decal/cleanable/dirt, /obj/machinery/portable_atmospherics/canister, /obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 4 @@ -55953,6 +55374,33 @@ /obj/structure/sign/poster/random/directional/east, /turf/open/floor/iron, /area/station/cargo/warehouse) +"sGp" = ( +/obj/machinery/door/window/right/directional/north, +/obj/structure/table/wood/fancy/blue, +/obj/structure/sign/painting/library{ + pixel_y = -32 + }, +/turf/open/floor/wood/tile, +/area/station/service/library/artgallery) +"sGF" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/hidden, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/catwalk_floor/iron_dark, +/area/station/maintenance/starboard/aft) +"sGP" = ( +/obj/machinery/light/small/directional/west, +/obj/structure/disposalpipe/segment, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/department/security/brig) +"sGT" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/table/wood, +/obj/item/storage/photo_album/prison, +/turf/open/floor/wood, +/area/station/security/prison/rec) "sHl" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -55968,19 +55416,12 @@ /obj/effect/turf_decal/bot_white/left, /turf/open/floor/plating/airless, /area/space/nearstation) -"sHG" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark, -/area/station/science/research/abandoned) "sHP" = ( -/obj/machinery/airalarm/directional/west, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 1 }, -/turf/open/floor/wood, -/area/station/service/library/private) +/turf/open/floor/iron/white, +/area/station/medical/pharmacy) "sHR" = ( /obj/effect/turf_decal/trimline/dark_blue/filled/warning{ dir = 8 @@ -56012,34 +55453,41 @@ /turf/open/floor/iron, /area/station/science/ordnance) "sIK" = ( -/obj/effect/turf_decal/trimline/dark_blue/filled/line{ - dir = 1 +/obj/structure/disposalpipe/segment{ + dir = 10 }, -/obj/effect/turf_decal/trimline/dark_blue/line, -/obj/effect/landmark/start/hangover, -/obj/item/radio/intercom/directional/north, -/turf/open/floor/iron/dark, -/area/station/hallway/primary/central) +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/duct, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/department/engine/atmos) "sIW" = ( /obj/effect/turf_decal/siding/wood{ - dir = 5 + dir = 1 }, /obj/effect/turf_decal/siding/wood/corner{ dir = 8 }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/oil/streak, /turf/open/floor/stone, /area/station/smithing) +"sJa" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/trash/mess, +/turf/open/floor/iron/dark, +/area/station/commons/vacant_room/commissary) "sJi" = ( -/obj/effect/turf_decal/trimline/purple/filled/line, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/shower/directional/north, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 - }, -/turf/open/floor/iron/white, +/obj/structure/drain, +/turf/open/floor/iron/showroomfloor, /area/station/science/research) "sJl" = ( /obj/effect/turf_decal/bot, -/obj/machinery/light/small/directional/south, /obj/structure/closet/crate, /obj/item/stack/ore/glass/basalt, /obj/item/stack/ore/glass/basalt, @@ -56051,6 +55499,13 @@ "sJm" = ( /turf/open/floor/iron/dark, /area/station/security/prison/garden) +"sJq" = ( +/obj/machinery/light/small/directional/north, +/obj/machinery/newscaster/directional/north, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/engineering/storage_shared) "sJH" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -56077,30 +55532,19 @@ /obj/item/pickaxe, /turf/open/floor/plating, /area/station/maintenance/port) -"sJW" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/door/firedoor, -/turf/open/floor/iron/white/textured, -/area/station/medical/medbay/aft) "sKd" = ( -/obj/effect/decal/cleanable/dirt, /obj/machinery/electrolyzer, /turf/open/floor/iron, /area/station/maintenance/disposal/incinerator) "sKg" = ( /obj/effect/turf_decal/tile/red/fourcorners, -/obj/structure/table/reinforced, -/obj/structure/window/reinforced/spawner/directional/west, -/obj/item/storage/box/trackimp{ - pixel_x = -3 +/obj/structure/rack, +/obj/item/gun/energy/ionrifle{ + pixel_y = 3 }, -/obj/item/storage/box/chemimp{ - pixel_x = 6 +/obj/item/gun/energy/temperature/security{ + pixel_y = -3 }, -/obj/item/storage/lockbox/loyalty, /turf/open/floor/iron/dark, /area/station/ai_monitored/security/armory) "sKj" = ( @@ -56121,35 +55565,21 @@ }, /turf/open/space/basic, /area/space/nearstation) -"sKr" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 8 - }, -/obj/structure/mirror/directional/west, -/obj/structure/sink/directional/east, -/turf/open/floor/iron/white, -/area/station/medical/break_room) "sKs" = ( /obj/structure/disposalpipe/segment, -/obj/effect/decal/cleanable/blood/old, -/turf/open/floor/iron/dark, -/area/station/maintenance/department/cargo) -"sKy" = ( +/turf/open/floor/iron, +/area/station/cargo/drone_bay) +"sKC" = ( /obj/effect/turf_decal/tile/blue/fourcorners, -/obj/machinery/vending/wallmed/directional/west, -/obj/structure/closet/crate/freezer/blood, -/obj/machinery/light/small/directional/west, -/obj/structure/window/reinforced/spawner/directional/north, +/obj/machinery/vending/drugs, /turf/open/floor/iron/white, -/area/station/medical/surgery) -"sKK" = ( -/obj/effect/turf_decal/trimline/red/filled/line, -/obj/effect/turf_decal/trimline/red/line{ - dir = 1 - }, -/obj/machinery/station_map/engineering/directional/south, -/turf/open/floor/iron/dark, -/area/station/security/office) +/area/station/medical/storage) +"sKN" = ( +/obj/machinery/airalarm/directional/east, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/department/engine) "sKX" = ( /obj/structure/lattice, /obj/machinery/atmospherics/pipe/smart/simple/cyan/visible/layer2{ @@ -56165,15 +55595,13 @@ /turf/open/floor/plating, /area/station/maintenance/starboard/fore) "sLa" = ( -/obj/machinery/power/apc/auto_name/directional/south, -/obj/machinery/light/directional/south, -/obj/structure/cable, -/obj/item/stack/sheet/cardboard{ - amount = 14 +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 1 }, -/obj/item/stack/package_wrap, +/obj/effect/turf_decal/trimline/neutral/line, +/obj/structure/extinguisher_cabinet/directional/north, /turf/open/floor/iron/dark, -/area/station/security/prison/work) +/area/station/hallway/secondary/entry) "sLg" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -56188,27 +55616,13 @@ /obj/effect/turf_decal/stripes/end{ dir = 1 }, -/obj/machinery/camera/directional/north{ - c_tag = "Security - Justice Chamber Airlock"; - name = "security camera" - }, +/obj/machinery/light/small/directional/north, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /turf/open/floor/engine, /area/station/security/execution) -"sLl" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/station/maintenance/port/aft) "sLn" = ( -/obj/structure/bed, -/obj/item/bedsheet/dorms, -/obj/effect/landmark/start/hangover, /turf/open/floor/carpet/purple, -/area/station/commons/dorms) +/area/station/commons/dorms/room3) "sLo" = ( /obj/structure/table, /turf/open/floor/iron/dark/side{ @@ -56216,24 +55630,31 @@ }, /area/station/commons/dorms) "sLz" = ( -/obj/structure/extinguisher_cabinet/directional/north, -/turf/open/floor/wood, -/area/station/service/library/lounge) -"sLG" = ( -/obj/structure/cable, -/turf/open/floor/carpet, -/area/station/service/library) -"sLK" = ( -/obj/effect/turf_decal/tile/blue/opposingcorners, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 9 }, -/obj/structure/sign/flag/nanotrasen/directional/south, -/turf/open/floor/iron/cafeteria{ - dir = 8 +/obj/effect/turf_decal/trimline/blue/corner, +/obj/machinery/medical_kiosk, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"sLA" = ( +/obj/machinery/light_switch/directional/south{ + pixel_x = 8 }, -/area/station/command/heads_quarters/cmo) +/obj/machinery/firealarm/directional/south, +/obj/machinery/vending/hydroseeds{ + slogan_delay = 700 + }, +/turf/open/floor/iron/dark, +/area/station/security/prison/garden) +"sLG" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line, +/obj/structure/railing, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/primary/aft) "sLP" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ @@ -56250,6 +55671,7 @@ "sMe" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/sign/poster/random/directional/west, +/obj/effect/spawner/random/trash/graffiti, /turf/open/floor/plating, /area/station/maintenance/starboard/aft) "sMk" = ( @@ -56265,6 +55687,30 @@ }, /turf/open/space, /area/space/nearstation) +"sMv" = ( +/obj/structure/chair/comfy/brown{ + dir = 4 + }, +/turf/open/floor/carpet/royalblue, +/area/station/command/heads_quarters/captain) +"sMw" = ( +/obj/effect/turf_decal/trimline/blue/filled/line, +/obj/machinery/light/small/directional/south, +/obj/structure/chair{ + dir = 1 + }, +/obj/effect/landmark/start/medical_doctor, +/turf/open/floor/iron/white, +/area/station/medical/cryo) +"sMx" = ( +/obj/structure/disposalpipe/junction{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) "sMy" = ( /obj/effect/turf_decal/trimline/neutral/filled/warning, /obj/effect/turf_decal/trimline/neutral/warning{ @@ -56276,21 +55722,8 @@ /turf/open/floor/iron/dark, /area/station/hallway/secondary/entry) "sMI" = ( -/obj/machinery/door/airlock/public/glass{ - name = "Prison Garden" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/door/firedoor, -/turf/open/floor/iron/dark/textured, -/area/station/security/prison/garden) -"sMN" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/carpet/royalblue, -/area/station/command/heads_quarters/captain) +/turf/open/floor/carpet/black, +/area/station/security/bitden) "sMO" = ( /obj/machinery/computer/message_monitor{ dir = 4 @@ -56301,24 +55734,19 @@ /turf/open/floor/iron/dark, /area/station/tcommsat/computer) "sMS" = ( -/obj/effect/decal/cleanable/dirt, -/obj/item/storage/backpack/duffelbag, -/turf/open/floor/plating, -/area/station/maintenance/department/cargo) +/obj/structure/extinguisher_cabinet/directional/east, +/turf/open/floor/iron, +/area/station/cargo/drone_bay) "sMY" = ( /obj/effect/turf_decal/tile/yellow/fourcorners, -/obj/structure/closet/emcloset, -/obj/machinery/power/apc/auto_name/directional/east, -/obj/structure/cable, /obj/machinery/firealarm/directional/north, -/turf/open/floor/iron, -/area/station/hallway/primary/aft) -"sNb" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/obj/machinery/light/small/directional/north, +/obj/machinery/atmospherics/pipe/smart/simple/cyan/hidden{ dir = 4 }, -/turf/open/floor/iron/white, -/area/station/medical/virology) +/obj/structure/closet/emcloset, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/aft) "sNf" = ( /obj/effect/turf_decal/trimline/red/filled/line, /obj/effect/turf_decal/trimline/red/line{ @@ -56342,124 +55770,169 @@ }, /obj/machinery/newscaster/directional/south, /obj/structure/table, -/obj/item/multitool, +/obj/item/stack/sheet/iron/fifty{ + pixel_y = 5; + pixel_x = -4 + }, +/obj/item/stack/sheet/glass/fifty{ + pixel_y = 5 + }, /turf/open/floor/iron/dark/side, /area/station/cargo/office) "sNp" = ( /obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 8 }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable/layer1, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, /turf/open/floor/iron, /area/station/engineering/main) "sNK" = ( -/obj/structure/table/wood, -/obj/structure/cassette_rack/prefilled{ - pixel_y = 8 - }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/vaporwave, /area/station/service/library/printer) -"sNP" = ( -/obj/effect/decal/cleanable/dirt, +"sNO" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, /obj/machinery/duct, -/turf/open/floor/plating, -/area/station/maintenance/central) +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/grunge{ + name = "Morgue" + }, +/obj/effect/mapping_helpers/airlock/access/any/medical/general, +/obj/effect/mapping_helpers/airlock/access/any/medical/morgue, +/turf/open/floor/iron/dark/textured, +/area/station/medical/morgue) "sNZ" = ( /obj/machinery/light/small/directional/west, +/obj/effect/decal/cleanable/dirt, /obj/effect/spawner/random/trash/mess, /turf/open/floor/plating, /area/station/maintenance/port/fore) "sOa" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/obj/item/radio/intercom/prison/directional/north, -/turf/open/floor/iron/dark, -/area/station/security/prison) +/obj/machinery/firealarm/directional/north{ + pixel_x = 5 + }, +/obj/machinery/light_switch/directional/north{ + pixel_x = -5 + }, +/obj/effect/turf_decal/box, +/obj/structure/closet/crate, +/obj/effect/spawner/random/contraband/prison, +/obj/item/stack/license_plates/empty/fifty, +/obj/item/stack/license_plates/empty/fifty, +/obj/item/stack/license_plates/empty/fifty, +/turf/open/floor/iron/dark/side{ + dir = 9 + }, +/area/station/security/prison/work) "sOh" = ( -/turf/open/floor/iron, -/area/station/maintenance/starboard/aft) +/obj/effect/turf_decal/tile/blue/opposingcorners, +/obj/effect/turf_decal/delivery, +/obj/machinery/status_display/evac/directional/north, +/obj/structure/window/reinforced/spawner/directional/west, +/obj/structure/disposalpipe/trunk, +/obj/machinery/disposal/bin, +/turf/open/floor/iron/checker{ + dir = 1 + }, +/area/station/command/heads_quarters/cmo) "sOm" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/structure/cable, /obj/machinery/door/airlock/highsecurity{ name = "Secure Tech Storage" }, -/obj/structure/cable, -/obj/effect/mapping_helpers/airlock/access/all/engineering/tech_storage, -/obj/effect/mapping_helpers/airlock/access/all/command/general, -/turf/open/floor/iron/dark, +/obj/effect/mapping_helpers/airlock/access/any/command/general, +/obj/effect/mapping_helpers/airlock/access/any/engineering/tech_storage, +/turf/open/floor/iron/dark/textured, /area/station/engineering/storage/tech) "sOo" = ( /obj/machinery/firealarm/directional/north, /obj/machinery/light/directional/north, /turf/open/floor/iron/dark, /area/station/service/chapel) -"sOp" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, -/turf/open/floor/engine, -/area/station/medical/cryo) -"sOV" = ( -/obj/machinery/power/apc/auto_name/directional/west, -/obj/structure/cable, -/obj/machinery/vending/coffee, -/turf/open/floor/iron/dark, -/area/station/command/meeting_room) +"sOH" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/carpet/red, +/area/station/security/courtroom) +"sPm" = ( +/obj/machinery/light/small/directional/east, +/turf/open/floor/iron/white/smooth_large, +/area/station/science/auxlab) "sPy" = ( -/obj/structure/cable, +/obj/effect/turf_decal/siding/wideplating_new/dark, /obj/machinery/power/apc/auto_name/directional/north, -/obj/machinery/light/directional/north, -/turf/open/floor/circuit/green/telecomms/mainframe, +/obj/structure/cable, +/turf/open/floor/iron/dark/telecomms, /area/station/tcommsat/server) +"sPz" = ( +/obj/structure/sign/painting/library{ + pixel_x = 32 + }, +/obj/machinery/skill_station, +/turf/open/floor/wood, +/area/station/service/library/lounge) "sPC" = ( /obj/structure/flora/grass/jungle/b/style_random, /turf/open/floor/grass, /area/station/hallway/primary/central) -"sPJ" = ( -/obj/structure/closet/radiation, -/turf/open/floor/plating, -/area/station/maintenance/department/engine/atmos) -"sPN" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/dark_blue/filled/line{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/firealarm/directional/east, -/turf/open/floor/iron, -/area/station/engineering/storage/tech) "sPR" = ( /obj/effect/spawner/random/structure/crate, /turf/open/floor/plating, /area/station/maintenance/department/science) +"sPW" = ( +/obj/effect/spawner/structure/window, +/turf/open/floor/plating, +/area/station/medical/virology) "sPX" = ( /obj/effect/spawner/structure/window/reinforced/plasma, /obj/structure/sign/warning/cold_temp/directional/west, /turf/open/floor/plating/reinforced, /area/station/science/research) -"sQf" = ( -/obj/structure/table/wood, -/obj/item/taperecorder{ - pixel_x = 9; - pixel_y = 9 - }, -/turf/open/floor/iron/dark, -/area/station/commons/vacant_room/office) -"sQo" = ( -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/obj/effect/turf_decal/trimline/green/filled/line{ +"sPY" = ( +/obj/machinery/computer/operating{ dir = 8 }, -/obj/effect/turf_decal/trimline/green/line{ - dir = 4 - }, +/turf/open/floor/iron/white, +/area/station/medical/exam_room) +"sQf" = ( +/obj/structure/table/wood, +/obj/item/paper_bin, +/obj/item/folder, +/obj/item/pen, +/turf/open/floor/carpet/blue, +/area/station/commons/vacant_room/office) +"sQo" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, /turf/open/floor/iron/dark, -/area/station/hallway/primary/central) +/area/station/command/bridge) "sQv" = ( /obj/effect/turf_decal/trimline/brown/line{ dir = 8 @@ -56506,6 +55979,10 @@ dir = 4 }, /obj/structure/table, +/obj/item/healthanalyzer{ + pixel_x = -1; + pixel_y = 6 + }, /obj/item/storage/backpack/duffelbag/med/surgery, /turf/open/floor/iron/white, /area/station/science/robotics/lab) @@ -56522,6 +55999,27 @@ /obj/effect/landmark/carpspawn, /turf/open/space/basic, /area/space) +"sQW" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/door/poddoor/shutters{ + id = "library_desk_shutters"; + name = "Library Desk Shutters"; + dir = 1 + }, +/obj/structure/table/wood, +/obj/structure/desk_bell{ + pixel_y = 7; + pixel_x = 7 + }, +/obj/item/pen, +/turf/open/floor/iron/dark/textured, +/area/station/service/library/printer) "sRp" = ( /obj/structure/flora/rock/style_random, /turf/open/floor/grass, @@ -56546,7 +56044,12 @@ /obj/effect/turf_decal/trimline/purple/filled/line{ dir = 5 }, -/obj/structure/extinguisher_cabinet/directional/north, +/obj/machinery/firealarm/directional/north{ + pixel_x = -5 + }, +/obj/machinery/light_switch/directional/north{ + pixel_x = 5 + }, /obj/structure/disposalpipe/trunk{ dir = 8 }, @@ -56554,6 +56057,7 @@ /turf/open/floor/iron/white, /area/station/science/genetics) "sRJ" = ( +/obj/machinery/light/small/directional/west, /obj/machinery/cryopod{ dir = 4 }, @@ -56585,6 +56089,15 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/iron/white, /area/station/science/explab) +"sSr" = ( +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/wood, +/area/station/command/meeting_room) "sSA" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 4 @@ -56594,30 +56107,22 @@ }, /area/station/commons/fitness) "sSM" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 8 - }, /obj/machinery/telecomms/message_server/preset, -/turf/open/floor/engine/telecomms, +/turf/open/floor/circuit/green/telecomms, /area/station/tcommsat/server) "sSP" = ( -/obj/structure/chair/comfy/black{ - dir = 8 +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible/layer4{ + dir = 4 }, -/obj/effect/landmark/start/station_engineer, -/turf/open/floor/iron, -/area/station/engineering/break_room) +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) "sTi" = ( -/obj/effect/turf_decal/tile/purple/fourcorners, +/obj/effect/turf_decal/tile/purple/full, /obj/effect/turf_decal/delivery, /obj/machinery/light/small/directional/west, -/obj/machinery/camera/autoname/directional/west{ - dir = 10 - }, -/turf/open/floor/iron/dark, +/obj/machinery/camera/autoname/directional/west, +/turf/open/floor/iron/dark/smooth_large, /area/station/science/breakroom) "sTD" = ( /obj/effect/turf_decal/delivery, @@ -56679,10 +56184,17 @@ }, /area/station/cargo/miningoffice) "sUx" = ( -/obj/structure/bed, -/obj/item/bedsheet/dorms, -/turf/open/floor/wood, -/area/station/maintenance/starboard/aft) +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 8 + }, +/obj/machinery/light/small/directional/west, +/obj/item/radio/intercom/directional/west, +/obj/structure/chair/sofa/corp{ + dir = 4 + }, +/obj/effect/landmark/start/assistant, +/turf/open/floor/iron/white, +/area/station/medical/medbay/lobby) "sUK" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -56691,19 +56203,10 @@ /obj/effect/landmark/start/hangover, /turf/open/floor/iron/showroomfloor, /area/station/commons/toilet/restrooms) -"sUW" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 8 - }, -/obj/structure/chair/sofa/corp/left{ - dir = 4 - }, -/obj/effect/landmark/start/hangover, -/turf/open/floor/iron/white, -/area/station/medical/medbay/lobby) "sVg" = ( /obj/effect/turf_decal/trimline/purple/filled/line, /obj/machinery/light/small/directional/south, +/obj/machinery/firealarm/directional/south, /turf/open/floor/iron/white, /area/station/science/research) "sVp" = ( @@ -56718,23 +56221,19 @@ dir = 1 }, /area/station/hallway/secondary/exit/departure_lounge) -"sVE" = ( -/obj/effect/turf_decal/tile/blue/fourcorners, -/obj/machinery/defibrillator_mount/directional/west, -/obj/machinery/computer/operating{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/station/medical/surgery) +"sVB" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark, +/area/station/commons/vacant_room/commissary) "sVK" = ( -/obj/structure/sign/poster/contraband/random/directional/west, +/obj/structure/sign/poster/random/directional/west, /obj/effect/decal/cleanable/dirt, /obj/structure/table, /obj/effect/spawner/random/engineering/material_cheap, /turf/open/floor/plating, /area/station/maintenance/port/fore) "sVO" = ( -/obj/machinery/light/small/directional/west, +/obj/machinery/light/directional/west, /obj/structure/sign/poster/official/random/directional/west, /obj/structure/table/reinforced, /obj/machinery/cell_charger, @@ -56779,40 +56278,23 @@ /obj/structure/lattice/catwalk, /turf/open/space, /area/station/solars/starboard/fore) -"sWg" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/cobweb, -/obj/effect/spawner/random/structure/closet_maintenance, -/turf/open/floor/plating, -/area/station/maintenance/port/aft) "sWl" = ( -/obj/effect/spawner/random/structure/table, +/obj/structure/table, /obj/effect/spawner/random/entertainment/toy_figure, /obj/machinery/airalarm/directional/south, /turf/open/floor/iron, /area/station/maintenance/disposal) "sWm" = ( +/obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/structure/disposalpipe/segment, /obj/machinery/duct, /turf/open/floor/iron/freezer, /area/station/service/kitchen/coldroom) -"sWn" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/yellow/line, -/obj/machinery/atm/directional/north, -/turf/open/floor/iron, -/area/station/hallway/primary/aft) "sWq" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/telecomms/processor/preset_one, -/turf/open/floor/engine/telecomms, +/obj/machinery/telecomms/processor/preset_two, +/turf/open/floor/circuit/green/telecomms, /area/station/tcommsat/server) "sWt" = ( /obj/structure/table/reinforced, @@ -56827,21 +56309,30 @@ /obj/item/gps, /turf/open/floor/iron/dark, /area/station/ai_monitored/command/storage/eva) +"sWv" = ( +/obj/structure/destructible/cult/item_dispenser/archives/library, +/obj/item/book/codex_gigas, +/turf/open/floor/iron/vaporwave, +/area/station/service/library/printer) "sWx" = ( /obj/structure/disposalpipe/segment{ dir = 10 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, /obj/machinery/duct, -/turf/open/floor/iron/dark/side{ - dir = 8 - }, +/turf/open/floor/iron/dark, /area/station/service/janitor) "sWy" = ( /turf/open/floor/iron, /area/station/engineering/storage_shared) "sWE" = ( /obj/item/radio/intercom/directional/west, +/obj/structure/chair/sofa/left/maroon{ + dir = 4 + }, +/obj/effect/landmark/start/hangover, /turf/open/floor/iron/dark/side{ dir = 8 }, @@ -56852,34 +56343,29 @@ /turf/open/floor/plating, /area/station/maintenance/starboard/fore) "sWO" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/camera/directional/west{ + c_tag = "Command - CMO's Quarters"; + name = "command camera" + }, +/obj/machinery/power/apc/auto_name/directional/west, /obj/structure/cable, -/obj/effect/spawner/random/structure/furniture_parts, -/turf/open/floor/iron, -/area/station/maintenance/starboard/aft) +/turf/open/floor/carpet/blue, +/area/station/command/heads_quarters/cmo) "sWP" = ( /obj/effect/turf_decal/trimline/brown/filled/line{ dir = 5 }, /obj/machinery/photocopier, -/obj/machinery/camera/autoname/directional/north, /turf/open/floor/iron/dark/side{ dir = 5 }, /area/station/cargo/office) -"sWU" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/yellow/line{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/simple/cyan/hidden{ - dir = 4 - }, -/turf/open/floor/iron, -/area/station/hallway/primary/aft) +"sWS" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/light/small/directional/east, +/obj/machinery/portable_atmospherics/scrubber, +/turf/open/floor/iron/dark/smooth_large, +/area/station/engineering/atmos) "sWX" = ( /obj/machinery/holopad, /turf/open/floor/wood, @@ -56889,7 +56375,11 @@ dir = 4 }, /obj/structure/extinguisher_cabinet/directional/east, -/obj/machinery/camera/autoname/directional/east, +/obj/machinery/camera/directional/east{ + c_tag = "Science - Genetics, Cloning Lab"; + network = list("ss13","rd"); + name = "science camera" + }, /obj/machinery/computer/cloning{ dir = 8 }, @@ -56907,6 +56397,16 @@ /obj/effect/spawner/random/structure/steam_vent, /turf/open/floor/plating, /area/station/maintenance/port/fore) +"sXm" = ( +/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/medical/paramedic) "sXx" = ( /obj/effect/turf_decal/tile/green/half/contrasted{ dir = 4 @@ -56926,21 +56426,13 @@ }, /turf/open/floor/engine/o2, /area/station/engineering/atmos) -"sXC" = ( -/obj/effect/turf_decal/tile/yellow/fourcorners, -/obj/structure/chair/office{ - dir = 1 - }, -/obj/effect/landmark/start/chief_engineer, -/turf/open/floor/iron/dark, -/area/station/command/bridge) "sXL" = ( -/obj/effect/turf_decal/trimline/blue/filled/warning{ - dir = 10 - }, -/obj/machinery/duct, -/turf/open/floor/iron/white, -/area/station/hallway/secondary/exit/departure_lounge) +/obj/effect/turf_decal/box, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/machinery/holopad, +/turf/open/floor/iron/white/smooth_large, +/area/station/medical/chemistry) "sXO" = ( /obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ @@ -56952,17 +56444,15 @@ name = "Radiation Shutters" }, /turf/open/floor/plating, -/area/station/maintenance/department/engine) -"sYb" = ( -/obj/effect/turf_decal/stripes/line{ +/area/station/maintenance/department/engineering/central) +"sXS" = ( +/obj/effect/turf_decal/tile/yellow/fourcorners, +/obj/structure/window/reinforced/spawner/directional/south, +/obj/machinery/computer/apc_control{ dir = 1 }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/door/airlock/maintenance, -/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance, -/obj/effect/mapping_helpers/airlock/unres, -/turf/open/floor/plating, -/area/station/maintenance/department/engine/atmos) +/turf/open/floor/iron/dark, +/area/station/command/bridge) "sYe" = ( /obj/effect/turf_decal/trimline/dark_red/warning{ dir = 8 @@ -56971,15 +56461,16 @@ /turf/open/floor/iron/dark, /area/station/ai_monitored/turret_protected/ai_upload) "sYi" = ( -/obj/machinery/door/airlock/external{ - name = "Exploration Shuttle Dock" - }, -/obj/effect/mapping_helpers/airlock/access/all/science/general, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ +/obj/effect/turf_decal/trimline/blue/filled/line{ dir = 4 }, -/turf/open/floor/iron/dark/textured_large, -/area/station/science/research/abandoned) +/obj/effect/turf_decal/trimline/blue/line{ + dir = 8 + }, +/obj/structure/sign/departments/psychology/directional/east, +/obj/machinery/light/small/directional/east, +/turf/open/floor/iron/white, +/area/station/medical/medbay/aft) "sYk" = ( /obj/effect/spawner/structure/window/reinforced/plasma, /turf/open/floor/plating/reinforced, @@ -56992,12 +56483,21 @@ /turf/open/floor/engine/vacuum, /area/station/engineering/atmos) "sYt" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/manifold{ - dir = 4 - }, +/obj/machinery/duct, +/obj/machinery/atmospherics/pipe/smart/manifold4w/general/hidden, /turf/open/floor/iron/freezer, /area/station/service/kitchen/coldroom) "sYv" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line, +/obj/effect/turf_decal/trimline/yellow/filled/corner{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/yellow/filled/corner{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, /turf/open/floor/iron/dark, /area/station/engineering/storage/tech) "sYw" = ( @@ -57014,6 +56514,26 @@ }, /turf/open/floor/iron/white, /area/station/science/ordnance/testlab) +"sYD" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 1 + }, +/obj/structure/table, +/obj/item/storage/box/lights/mixed{ + pixel_y = 6; + pixel_x = -6 + }, +/obj/item/storage/box/lights/mixed{ + pixel_y = 6; + pixel_x = 6 + }, +/obj/item/lightreplacer{ + pixel_y = 10 + }, +/turf/open/floor/iron/dark/side{ + dir = 1 + }, +/area/station/engineering/storage_shared) "sYH" = ( /obj/effect/turf_decal/trimline/purple/filled/line{ dir = 1 @@ -57042,57 +56562,13 @@ dir = 4 }, /area/station/cargo/sorting) -"sZe" = ( -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/light_switch/directional/north{ - pixel_x = -4 - }, -/obj/machinery/door_buttons/airlock_controller{ - idExterior = "pathology_airlock_exterior"; - idInterior = "pathology_airlock_interior"; - idSelf = "pathology_airlock_control"; - name = "Pathology Access Console"; - pixel_y = 24; - req_access = list("pathology"); - pixel_x = 6 - }, -/obj/machinery/camera/directional/north{ - c_tag = "Medical - Pathology, Primary Lab"; - name = "medical camera"; - network = list("ss13","medbay") - }, -/obj/machinery/duct, -/turf/open/floor/iron/white, -/area/station/medical/virology) -"sZg" = ( -/obj/structure/bed/double{ - dir = 4 - }, -/obj/item/bedsheet/nanotrasen/double{ - dir = 4 - }, -/obj/machinery/newscaster/directional/north, -/obj/effect/landmark/start/blueshield, -/turf/open/floor/carpet/executive, -/area/station/command/heads_quarters/blueshield) -"sZi" = ( -/obj/effect/mapping_helpers/broken_floor, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) "sZj" = ( -/obj/effect/mapping_helpers/broken_floor, -/obj/effect/spawner/random/maintenance, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) -"sZo" = ( -/obj/effect/spawner/random/structure/girder, -/obj/effect/mapping_helpers/burnt_floor, +/obj/effect/spawner/structure/window/hollow/reinforced/directional{ + dir = 10 + }, +/obj/structure/cable, /turf/open/floor/plating, -/area/station/maintenance/department/engine/atmos) +/area/station/service/abandoned_gambling_den) "sZt" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -57102,23 +56578,16 @@ }, /obj/effect/turf_decal/box, /obj/machinery/holopad, -/turf/open/floor/iron/large, +/turf/open/floor/iron/white/smooth_large, /area/station/science/explab) "sZC" = ( -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/light/directional/west, +/obj/machinery/power/apc/auto_name/directional/west, /obj/structure/cable, -/obj/effect/spawner/random/trash/garbage, -/turf/open/floor/plating, -/area/station/maintenance/port/aft) -"sZG" = ( -/obj/effect/turf_decal/box, -/obj/machinery/holopad, -/turf/open/floor/iron/white/smooth_large, -/area/station/medical/pharmacy) +/obj/machinery/recharge_station, +/obj/effect/landmark/start/cyborg, +/turf/open/floor/iron/dark, +/area/station/engineering/transit_tube) "sZI" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -57131,38 +56600,36 @@ /area/station/science/breakroom) "sZN" = ( /obj/structure/disposalpipe/segment, -/turf/open/floor/plating, +/turf/open/floor/catwalk_floor, /area/station/maintenance/department/security/brig) "sZR" = ( -/obj/effect/turf_decal/tile/purple/fourcorners, +/obj/effect/turf_decal/tile/purple/full, /obj/effect/turf_decal/delivery, -/turf/open/floor/iron/dark, +/turf/open/floor/iron/dark/smooth_large, /area/station/science/breakroom) "sZV" = ( -/obj/machinery/atmospherics/components/unary/passive_vent{ - dir = 4; - name = "freezer passive vent" +/obj/machinery/light/small/directional/south, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 }, -/turf/open/floor/iron/freezer, -/area/station/science/xenobiology) +/turf/open/floor/plating, +/area/station/maintenance/department/science/xenobiology) "sZY" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/preopen{ - id = "engineering"; - name = "Engineering Blast Door" +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 10 }, -/turf/open/floor/plating, -/area/station/engineering/storage) -"tal" = ( -/obj/structure/table/reinforced, -/obj/machinery/cell_charger, -/obj/machinery/button/door/directional/east{ - id = "tele_shutter"; - name = "Teleporter Shutter Control"; - req_access = list("teleporter") +/obj/machinery/firealarm/directional/south{ + pixel_x = 5 }, -/turf/open/floor/iron/dark, -/area/station/command/bridge) +/obj/machinery/light_switch/directional/south{ + pixel_x = -5 + }, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/obj/machinery/disposal/bin, +/turf/open/floor/iron/white, +/area/station/medical/pharmacy) "tar" = ( /obj/machinery/duct, /turf/open/floor/iron, @@ -57174,18 +56641,35 @@ /turf/open/floor/engine/co2, /area/station/engineering/atmos) "taA" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/effect/spawner/random/trash/garbage, -/turf/open/floor/iron, +/turf/open/floor/catwalk_floor, /area/station/maintenance/starboard/aft) +"taM" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line, +/obj/machinery/light/small/directional/south, +/obj/structure/rack, +/obj/item/extinguisher, +/turf/open/floor/iron/dark/side, +/area/station/engineering/break_room) "taN" = ( /obj/structure/table, /obj/item/radio/off, /obj/item/screwdriver, /turf/open/floor/iron/dark, /area/station/security/office) +"tbb" = ( +/obj/effect/turf_decal/trimline/green/filled/corner, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/turf/open/floor/iron/white, +/area/station/medical/virology) "tbc" = ( /obj/effect/turf_decal/tile/neutral/half{ dir = 8 @@ -57198,17 +56682,19 @@ dir = 8 }, /area/station/command/gateway) -"tbg" = ( -/turf/open/floor/wood, -/area/station/security/detectives_office) -"tbn" = ( +"tbe" = ( +/obj/effect/turf_decal/trimline/blue/filled/warning{ + dir = 8 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/trash/food_packaging, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) +/obj/machinery/duct, +/turf/open/floor/iron/dark, +/area/station/medical/morgue) +"tbg" = ( +/turf/open/floor/wood, +/area/station/security/detectives_office) "tbo" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -57222,30 +56708,6 @@ "tbp" = ( /turf/closed/wall, /area/station/hallway/primary/aft) -"tbt" = ( -/obj/effect/turf_decal/tile/blue/fourcorners, -/obj/machinery/light/small/directional/east, -/obj/structure/window/reinforced/spawner/directional/south, -/obj/structure/table/glass, -/obj/item/storage/medkit/regular{ - pixel_x = 6; - pixel_y = 6 - }, -/obj/item/storage/medkit/toxin{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/storage/medkit/toxin, -/obj/item/storage/medkit/toxin{ - pixel_x = -3; - pixel_y = -3 - }, -/obj/machinery/door/window/right/directional/west{ - name = "First-Aid Supplies"; - req_access = list("medical") - }, -/turf/open/floor/iron/white, -/area/station/medical/storage) "tbw" = ( /obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 9 @@ -57255,27 +56717,24 @@ dir = 1 }, /obj/structure/sign/warning/vacuum/external/directional/north, +/obj/machinery/camera/autoname/directional/west, +/obj/item/kirbyplants/random, /turf/open/floor/iron/dark, /area/station/hallway/secondary/entry) -"tbG" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ +"tbI" = ( +/obj/machinery/door/airlock/maintenance, +/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance, +/obj/effect/mapping_helpers/airlock/unres{ dir = 4 }, -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/east, -/obj/structure/table, -/obj/item/radio/off, -/obj/item/screwdriver{ - pixel_y = 10 +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/obj/machinery/light/directional/east, -/turf/open/floor/iron/dark, -/area/station/security/checkpoint/engineering) -"tbI" = ( -/obj/effect/decal/cleanable/dirt, -/obj/item/stack/cable_coil/cut, /turf/open/floor/plating, -/area/station/maintenance/port/aft) +/area/station/maintenance/department/engine) "tbO" = ( /obj/effect/turf_decal/trimline/neutral/filled/line, /obj/effect/turf_decal/trimline/neutral/line{ @@ -57283,6 +56742,19 @@ }, /turf/open/floor/iron/dark, /area/station/hallway/secondary/entry) +"tbT" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/structure/table, +/obj/effect/spawner/random/food_or_drink/booze{ + pixel_x = 4; + pixel_y = 6 + }, +/obj/item/reagent_containers/cup/glass/drinkingglass/shotglass{ + pixel_x = -5; + pixel_y = 6 + }, +/turf/open/floor/plating, +/area/station/maintenance/department/engine/atmos) "tbY" = ( /obj/effect/decal/cleanable/cobweb, /obj/effect/spawner/random/structure/table_or_rack, @@ -57299,58 +56771,46 @@ /obj/effect/landmark/start/prisoner, /turf/open/floor/carpet/orange, /area/station/security/prison/safe) -"tck" = ( -/obj/effect/turf_decal/trimline/blue/filled/line, -/obj/effect/turf_decal/trimline/blue/line{ - dir = 1 - }, -/obj/machinery/station_map/directional/south, -/turf/open/floor/iron/dark, -/area/station/hallway/primary/starboard) -"tco" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 1 - }, -/obj/machinery/button/door/directional/north{ - id = "med_priv_2"; - name = "Privacy Shutters Control" - }, -/obj/structure/chair/office/light{ - dir = 4 - }, -/obj/effect/landmark/start/medical_doctor, -/turf/open/floor/iron/white, -/area/station/medical/patients_rooms/room_b) "tcw" = ( /obj/effect/spawner/random/structure/table_or_rack, /obj/effect/spawner/random/maintenance/two, /turf/open/floor/plating, /area/station/maintenance/port/aft) "tcF" = ( -/obj/effect/spawner/random/structure/table, -/obj/effect/spawner/random/food_or_drink/refreshing_beverage, -/turf/open/floor/plating, -/area/station/maintenance/department/engine/atmos) +/obj/effect/turf_decal/bot, +/obj/structure/table, +/obj/item/stack/sheet/iron/fifty{ + pixel_y = 5; + pixel_x = -4 + }, +/obj/item/stack/sheet/glass/fifty{ + pixel_y = 5 + }, +/turf/open/floor/iron, +/area/station/engineering/main) "tcH" = ( -/obj/machinery/power/apc/auto_name/directional/east, -/obj/structure/cable, -/turf/open/floor/wood, -/area/station/service/library/lounge) +/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/item/kirbyplants/random, +/turf/open/floor/iron/white, +/area/station/medical/office) +"tcI" = ( +/obj/structure/sign/poster/random/directional/east, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/department/engine) "tcJ" = ( -/obj/machinery/keycard_auth{ - pixel_x = -24 - }, -/obj/machinery/computer/cargo{ +/obj/effect/turf_decal/siding/wood{ dir = 4 }, +/obj/machinery/vending/cart, /turf/open/floor/wood, /area/station/command/heads_quarters/hop) "tcM" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "hos_privacy"; - name = "HoS Office Privacy Shutters" +/obj/machinery/door/poddoor/shutters{ + id = "hos_office"; + name = "HoS Office Shutters" }, /turf/open/floor/plating, /area/station/command/heads_quarters/hos) @@ -57363,10 +56823,6 @@ "tcP" = ( /turf/closed/wall/r_wall, /area/station/science/ordnance) -"tcR" = ( -/obj/effect/turf_decal/trimline/blue/filled/line, -/turf/open/floor/iron/white, -/area/station/medical/pharmacy) "tcY" = ( /turf/closed/wall, /area/station/security/interrogation) @@ -57381,32 +56837,30 @@ dir = 8 }, /obj/machinery/light/directional/west, +/obj/structure/extinguisher_cabinet/directional/west, /turf/open/floor/iron/dark, /area/station/hallway/secondary/entry) +"tds" = ( +/obj/effect/turf_decal/tile/dark_blue/fourcorners, +/obj/machinery/light/small/directional/north, +/obj/machinery/airalarm/directional/north, +/obj/structure/rack, +/obj/effect/spawner/random/techstorage/tcomms_all, +/turf/open/floor/iron/dark, +/area/station/engineering/storage/tech) "tdv" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden, -/obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/station/maintenance/department/science/xenobiology) "tdz" = ( -/obj/structure/cable, /obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, /obj/machinery/door/poddoor/shutters{ id = "cap_privacy"; dir = 1 }, /turf/open/floor/plating, /area/station/command/heads_quarters/captain) -"tdG" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 9 - }, -/obj/structure/closet/secure_closet/engineering_personal, -/obj/machinery/firealarm/directional/north, -/turf/open/floor/iron/dark/side{ - dir = 9 - }, -/area/station/engineering/storage_shared) "tdR" = ( /obj/structure/cable, /obj/machinery/power/energy_accumulator/tesla_coil/anchored, @@ -57424,9 +56878,6 @@ /obj/effect/turf_decal/trimline/red/filled/corner{ dir = 8 }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, /obj/structure/chair{ dir = 4 }, @@ -57466,16 +56917,6 @@ }, /turf/open/floor/iron/dark/smooth_large, /area/station/ai_monitored/turret_protected/ai) -"teM" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 - }, -/obj/structure/closet/secure_closet/atmospherics, -/turf/open/floor/iron/dark, -/area/station/engineering/atmos/office) "teQ" = ( /obj/effect/turf_decal/trimline/purple/filled/line{ dir = 4 @@ -57489,7 +56930,6 @@ /turf/open/floor/iron, /area/station/science/robotics/lab) "teS" = ( -/obj/machinery/status_display/evac/directional/north, /obj/machinery/announcement_system, /turf/open/floor/iron/dark, /area/station/tcommsat/computer) @@ -57499,29 +56939,31 @@ dir = 8 }, /area/station/commons/fitness/recreation) +"tfi" = ( +/obj/effect/decal/cleanable/cobweb, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/trash/box, +/turf/open/floor/plating, +/area/station/maintenance/department/engine/atmos) +"tfo" = ( +/obj/machinery/camera/directional/east{ + c_tag = "Science - Genetics, Monkey Pen"; + network = list("ss13","rd"); + name = "science camera" + }, +/turf/open/floor/grass, +/area/station/science/genetics) "tfF" = ( /obj/structure/cable, /turf/open/floor/plating, /area/station/maintenance/solars/starboard/fore) -"tfG" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 6 - }, -/obj/effect/turf_decal/trimline/blue/corner{ - dir = 1 - }, -/obj/machinery/vending/medical, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) "tfN" = ( -/obj/machinery/light/directional/south, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/button/door/directional/south{ - id = "chem_factory_shutters"; - req_access = list("pharmacy") +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 5 }, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) +/obj/structure/closet/secure_closet/engineering_personal, +/turf/open/floor/iron, +/area/station/engineering/main) "tfS" = ( /obj/machinery/airalarm/directional/west, /obj/effect/spawner/random/structure/chair_flipped{ @@ -57529,6 +56971,12 @@ }, /turf/open/floor/plating, /area/station/maintenance/port/fore) +"tfZ" = ( +/obj/effect/turf_decal/trimline/green/filled/line, +/obj/machinery/light/directional/south, +/obj/machinery/firealarm/directional/south, +/turf/open/floor/iron/white, +/area/station/medical/virology) "tgl" = ( /obj/machinery/light/neon_lining{ dir = 8 @@ -57537,9 +56985,13 @@ /turf/open/floor/stone, /area/station/science/xenobiology) "tgq" = ( +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, /obj/effect/turf_decal/tile/dark_blue/fourcorners, -/turf/closed/wall/r_wall, -/area/station/command/heads_quarters/blueshield) +/obj/machinery/door/window/right/directional/east, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/central) "tgG" = ( /turf/closed/wall, /area/station/maintenance/department/engine/atmos) @@ -57557,48 +57009,38 @@ "tgW" = ( /obj/effect/turf_decal/box, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, /obj/machinery/holopad, -/turf/open/floor/iron/large, +/turf/open/floor/iron/white/smooth_large, /area/station/science/ordnance/testlab) "thf" = ( /obj/effect/spawner/random/maintenance, /turf/open/floor/plating, /area/station/maintenance/port/aft) -"thk" = ( -/obj/structure/chair/sofa/corp/left{ - dir = 8 - }, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) "thA" = ( -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ - dir = 9 +/obj/machinery/atmospherics/components/unary/thermomachine/freezer{ + dir = 1 }, -/obj/structure/cable, /turf/open/floor/iron/dark, /area/station/engineering/atmos/pumproom) -"thD" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 6 - }, -/obj/structure/bed, -/obj/item/bedsheet/medical, -/turf/open/floor/iron/white, -/area/station/medical/patients_rooms/room_b) "thT" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/manifold/layer2, +/obj/machinery/atmospherics/pipe/heat_exchanging/manifold, /obj/machinery/air_sensor/ordnance_freezer_chamber, /turf/open/floor/engine/vacuum, /area/station/science/ordnance/freezerchamber) "tir" = ( -/turf/closed/wall/r_wall, -/area/station/medical/virology) -"tiN" = ( -/obj/structure/bed, -/obj/item/bedsheet/dorms, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/red/line, /obj/effect/landmark/start/hangover, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/fore) +"tiN" = ( +/obj/machinery/airalarm/directional/east, +/obj/structure/chair/stool/directional/south, /turf/open/floor/carpet/red, -/area/station/commons/dorms) +/area/station/commons/dorms/room6) "tiT" = ( /obj/effect/turf_decal/trimline/dark_blue/filled/line{ dir = 4 @@ -57618,17 +57060,11 @@ }, /obj/machinery/door/firedoor, /obj/machinery/door/airlock/security/glass{ - name = "Labor Shuttle Dock" + name = "Labor Camp Shuttle Dock" }, -/obj/effect/mapping_helpers/airlock/access/all/security/brig, +/obj/effect/mapping_helpers/airlock/access/all/security/general, /turf/open/floor/iron/dark/textured, /area/station/security/processing) -"tja" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/white, -/area/station/medical/virology) "tjB" = ( /obj/machinery/duct, /obj/effect/turf_decal/stripes/line{ @@ -57646,14 +57082,6 @@ /obj/structure/extinguisher_cabinet/directional/east, /turf/open/floor/iron/white, /area/station/science/research) -"tjH" = ( -/obj/item/radio/intercom/directional/north, -/obj/structure/cable, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 - }, -/turf/open/floor/wood, -/area/station/command/heads_quarters/blueshield) "tjI" = ( /obj/machinery/atmospherics/pipe/bridge_pipe/cyan/visible, /obj/machinery/atmospherics/pipe/bridge_pipe/green/visible{ @@ -57662,6 +57090,14 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/station/engineering/atmos) +"tjL" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/door/firedoor, +/turf/open/floor/iron/white/textured, +/area/station/medical/exam_room) "tjP" = ( /obj/effect/turf_decal/trimline/blue/filled/line{ dir = 4 @@ -57669,47 +57105,51 @@ /obj/effect/turf_decal/trimline/blue/line{ dir = 8 }, -/obj/machinery/airalarm/directional/east, /obj/machinery/camera/directional/east{ c_tag = "Central Hallway East - Teleporter Access"; name = "hallway camera" }, /turf/open/floor/iron/dark, /area/station/hallway/primary/central) -"tjR" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 4 +"tjW" = ( +/obj/effect/turf_decal/tile/blue/opposingcorners, +/obj/machinery/camera/directional/east{ + c_tag = "Command - CMO's Office"; + network = list("ss13","medbay"); + name = "command camera" }, -/obj/structure/sign/departments/medbay/alt/directional/east, -/obj/structure/disposalpipe/trunk{ - dir = 8 +/turf/open/floor/iron/checker{ + dir = 1 }, -/obj/machinery/disposal/bin, -/obj/machinery/light/directional/east, +/area/station/command/heads_quarters/cmo) +"tkc" = ( +/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/machinery/light/small/directional/east, +/obj/machinery/stasis, /turf/open/floor/iron/white, -/area/station/medical/medbay/lobby) +/area/station/medical/treatment_center) "tkC" = ( +/obj/effect/turf_decal/stripes/end, +/obj/machinery/light/small/directional/south, /obj/structure/disposalpipe/trunk{ dir = 1 }, /obj/structure/disposaloutlet{ dir = 1 }, -/obj/machinery/light/small/directional/south, -/turf/open/floor/iron/dark, +/turf/open/floor/iron/dark/smooth_large, /area/station/cargo/sorting) "tkE" = ( /obj/machinery/camera/autoname/directional/south, /obj/machinery/power/apc/auto_name/directional/west, /obj/structure/cable, -/obj/effect/mapping_helpers/burnt_floor, /turf/open/floor/plating, /area/station/maintenance/solars/port/fore) "tkP" = ( /obj/effect/turf_decal/trimline/green/filled/line{ dir = 4 }, -/obj/structure/table/glass, +/obj/structure/table, /obj/item/reagent_containers/spray/plantbgone, /obj/item/reagent_containers/spray/pestspray{ pixel_x = 3; @@ -57726,8 +57166,9 @@ }, /area/station/service/hydroponics/garden) "tkR" = ( -/obj/structure/table, /obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/item/radio/intercom/directional/north, +/obj/structure/table, /obj/item/storage/toolbox/mechanical{ pixel_y = 10 }, @@ -57750,32 +57191,17 @@ /area/station/cargo/storage) "tln" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/structure/table/wood, -/obj/item/clipboard, -/obj/item/folder/red, -/obj/item/pen, +/obj/structure/chair/office{ + dir = 1 + }, /turf/open/floor/iron/dark, /area/station/security/detectives_office) "tlp" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 }, -/turf/open/floor/iron/showroomfloor, +/turf/open/floor/iron/dark, /area/station/security/warden) -"tlq" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 10 - }, -/obj/machinery/firealarm/directional/south, -/obj/machinery/light_switch/directional/south{ - pixel_x = -8 - }, -/obj/structure/disposalpipe/trunk{ - dir = 4 - }, -/obj/machinery/disposal/bin, -/turf/open/floor/iron/white, -/area/station/medical/pharmacy) "tlz" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -57800,23 +57226,11 @@ }, /obj/effect/spawner/random/entertainment/money, /turf/open/floor/carpet/green, -/area/station/maintenance/starboard/aft) -"tlI" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/structure/cable, -/obj/machinery/door/poddoor/preopen{ - id = "testlab"; - name = "Xenobiology Secure Chamber Blast Door" - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible, -/obj/machinery/door/window/left/directional/north{ - name = "Test Chamber"; - req_access = list("xenobiology") - }, -/obj/structure/liquid_barrier, -/turf/open/floor/engine, +/area/station/service/abandoned_gambling_den) +"tlL" = ( +/obj/structure/sign/warning/electric_shock/directional/east, +/obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible, +/turf/open/floor/iron/white, /area/station/science/xenobiology) "tlO" = ( /turf/closed/wall/r_wall, @@ -57833,13 +57247,21 @@ /obj/item/pai_card, /turf/open/floor/iron/dark, /area/station/security/courtroom) -"tmj" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 +"tmt" = ( +/obj/machinery/firealarm/directional/east{ + pixel_y = -5 }, -/turf/open/floor/iron/dark, -/area/station/command/bridge) +/obj/machinery/light_switch/directional/east{ + pixel_y = 5 + }, +/obj/effect/spawner/random/vending/colavend, +/turf/open/floor/iron/white, +/area/station/medical/break_room) +"tmB" = ( +/obj/structure/cable, +/obj/structure/reagent_dispensers/fueltank, +/turf/open/floor/iron, +/area/station/engineering/storage_shared) "tmI" = ( /obj/structure/flora/bush/fullgrass/style_random, /obj/structure/flora/bush/jungle/b/style_random, @@ -57850,25 +57272,28 @@ /obj/effect/turf_decal/trimline/yellow/warning{ dir = 1 }, -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/sorting/mail{ + dir = 2 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, +/obj/effect/mapping_helpers/mail_sorting/service/hop_office, /turf/open/floor/iron/dark, /area/station/hallway/primary/central) "tmQ" = ( -/obj/effect/turf_decal/trimline/blue/filled/line, -/obj/effect/turf_decal/trimline/blue/line{ +/obj/effect/turf_decal/trimline/yellow/filled/warning{ dir = 1 }, -/obj/structure/extinguisher_cabinet/directional/south, -/obj/structure/closet/firecloset, -/obj/machinery/camera/directional/south{ - c_tag = "Central Hallway Southeast"; - name = "hallway camera" +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/duct, +/turf/open/floor/iron/dark/side{ + dir = 1 }, -/turf/open/floor/iron/dark, -/area/station/hallway/primary/central) +/area/station/engineering/storage_shared) "tmR" = ( /obj/effect/spawner/random/structure/table_or_rack, /obj/effect/spawner/random/clothing/costume, @@ -57887,10 +57312,6 @@ /obj/effect/turf_decal/stripes/line, /turf/open/floor/iron/dark, /area/station/ai_monitored/command/storage/eva) -"tnt" = ( -/obj/effect/turf_decal/tile/dark_blue/fourcorners, -/turf/open/floor/iron/dark, -/area/station/hallway/primary/central) "tnu" = ( /obj/effect/turf_decal/trimline/green/filled/line{ dir = 1 @@ -57898,22 +57319,21 @@ /obj/effect/turf_decal/trimline/green/line, /turf/open/floor/iron/dark, /area/station/hallway/secondary/entry) +"tnv" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/wood, +/area/station/service/library/private) "tnK" = ( /obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 9 }, -/obj/machinery/firealarm/directional/north, /obj/structure/sign/poster/official/random/directional/west, /obj/structure/disposalpipe/trunk, /obj/machinery/disposal/bin, /turf/open/floor/iron/dark, /area/station/hallway/secondary/exit/departure_lounge) -"tnM" = ( -/obj/machinery/atmospherics/pipe/smart/manifold/scrubbers/visible{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/station/engineering/atmos) "tnN" = ( /obj/effect/turf_decal/tile/bar/opposingcorners{ dir = 1 @@ -57922,37 +57342,50 @@ /turf/open/floor/iron/kitchen, /area/station/service/kitchen) "tnQ" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/trimline/yellow/line{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 4 }, -/obj/machinery/duct, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) +/obj/machinery/newscaster/directional/east, +/turf/open/floor/iron/dark/side{ + dir = 4 + }, +/area/station/hallway/primary/aft) "tnW" = ( /obj/effect/spawner/random/structure/crate, /turf/open/floor/iron, /area/station/cargo/warehouse) -"tof" = ( -/obj/effect/turf_decal/trimline/blue/filled/corner, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 +"toc" = ( +/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/structure/window/reinforced/spawner/directional/south, +/obj/structure/table/reinforced/rglass, +/obj/item/storage/medkit/regular{ + pixel_x = 6; + pixel_y = 6 + }, +/obj/item/storage/medkit/fire{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/storage/medkit/fire, +/obj/item/storage/medkit/fire{ + pixel_x = -3; + pixel_y = -3 }, -/obj/machinery/duct, /turf/open/floor/iron/white, -/area/station/medical/break_room) +/area/station/medical/storage) +"tod" = ( +/obj/structure/sign/poster/random/directional/north, +/obj/structure/table, +/obj/effect/spawner/random/maintenance/two, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) "toh" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/iron, -/area/station/service/hydroponics) -"toi" = ( -/obj/machinery/station_map/engineering/directional/south, -/turf/open/floor/catwalk_floor/iron_white, -/area/station/maintenance/department/science) +/obj/structure/kitchenspike, +/turf/open/floor/iron/freezer, +/area/station/service/kitchen/coldroom) "tom" = ( /obj/machinery/light/small/directional/south, /obj/machinery/duct, @@ -57963,11 +57396,6 @@ /obj/machinery/light/small/directional/east, /turf/open/floor/iron/dark, /area/station/engineering/gravity_generator) -"tot" = ( -/obj/machinery/teleport/hub, -/obj/effect/turf_decal/tile/dark_blue/fourcorners, -/turf/open/floor/iron/dark, -/area/station/command/teleporter) "tou" = ( /obj/effect/turf_decal/trimline/purple/filled/warning{ dir = 4 @@ -57984,10 +57412,6 @@ }, /turf/open/floor/iron/dark, /area/station/engineering/atmos) -"toN" = ( -/obj/effect/mapping_helpers/broken_floor, -/turf/open/floor/plating, -/area/station/maintenance/department/engine/atmos) "toY" = ( /obj/effect/turf_decal/trimline/red/filled/warning{ dir = 8 @@ -57997,6 +57421,10 @@ }, /turf/open/floor/iron/dark, /area/station/security/brig/entrance) +"tpf" = ( +/obj/machinery/duct, +/turf/open/floor/plating, +/area/station/maintenance/port) "tpk" = ( /obj/machinery/door/airlock/maintenance, /obj/effect/mapping_helpers/airlock/access/any/security/maintenance, @@ -58019,26 +57447,26 @@ /obj/effect/landmark/start/roboticist, /turf/open/floor/iron/dark, /area/station/science/robotics/mechbay) +"tpz" = ( +/obj/structure/closet/secure_closet/personal/patient, +/turf/open/floor/iron/white, +/area/station/medical/virology) "tpC" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/spawner/random/trash/garbage, /turf/open/floor/plating, /area/station/maintenance/starboard/aft) -"tpL" = ( -/obj/effect/turf_decal/stripes/line{ +"tpE" = ( +/obj/effect/turf_decal/trimline/dark_blue/filled/warning{ dir = 1 }, -/obj/effect/turf_decal/stripes/line, -/obj/structure/cable, +/obj/effect/turf_decal/trimline/dark_blue/warning, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/door/airlock/maintenance, -/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance, -/obj/effect/mapping_helpers/airlock/unres{ - dir = 1 - }, -/turf/open/floor/plating, -/area/station/maintenance/department/medical) +/obj/structure/cable, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/central) "tpO" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -58056,32 +57484,19 @@ /turf/open/floor/iron/dark/textured, /area/station/service/kitchen) "tpU" = ( -/obj/effect/turf_decal/trimline/dark_blue/filled/line{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/dark_blue/line, -/obj/machinery/firealarm/directional/north, -/turf/open/floor/iron/dark, -/area/station/hallway/primary/central) -"tpV" = ( +/obj/effect/turf_decal/trimline/red/filled/line, +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/cable, /obj/structure/table/reinforced, -/obj/machinery/recharger{ - pixel_x = 7 - }, -/obj/machinery/recharger{ - pixel_x = -7 - }, +/obj/item/folder/red, +/obj/item/pen, /turf/open/floor/iron/dark, -/area/station/command/bridge) +/area/station/security/checkpoint/medical) "tqd" = ( -/obj/structure/bed{ - dir = 4 - }, -/obj/item/bedsheet/random{ - dir = 4 - }, +/obj/structure/disposalpipe/segment, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/station/maintenance/starboard/aft) +/area/station/engineering/transit_tube) "tqj" = ( /obj/effect/turf_decal/stripes/line, /obj/machinery/light/small/directional/east, @@ -58126,22 +57541,35 @@ /turf/open/floor/iron/dark, /area/station/security/holding_cell) "tqT" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/door/airlock/maintenance{ + name = "Engineering Maintenance" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, /obj/machinery/duct, /turf/open/floor/plating, -/area/station/maintenance/department/engine) -"trg" = ( -/obj/machinery/light/small/directional/north, -/obj/structure/dresser, -/turf/open/floor/carpet/royalblue, -/area/station/command/heads_quarters/captain/private) +/area/station/engineering/main) "trh" = ( /obj/structure/sign/departments/engineering/directional/south, -/obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 4 }, /turf/open/floor/plating, /area/station/maintenance/starboard/aft) +"trn" = ( +/obj/structure/table, +/obj/item/stack/ducts/fifty, +/obj/item/stack/ducts/fifty, +/obj/item/construction/plumbing, +/obj/item/plunger, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) "trv" = ( /obj/effect/turf_decal/tile/bar/opposingcorners{ dir = 1 @@ -58155,23 +57583,22 @@ }, /turf/open/floor/engine, /area/station/maintenance/disposal/incinerator) -"trQ" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 +"trF" = ( +/obj/effect/turf_decal/tile/bar/opposingcorners{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/door/airlock/maintenance, -/obj/effect/mapping_helpers/airlock/access/any/service/maintenance, -/obj/effect/mapping_helpers/airlock/unres{ - dir = 4 +/obj/machinery/requests_console/directional/south{ + department = "Kitchen"; + name = "Kitchen Requests Console" }, +/obj/effect/mapping_helpers/requests_console/supplies, +/turf/open/floor/iron/kitchen, +/area/station/service/kitchen) +"trQ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/table/wood, /turf/open/floor/plating, -/area/station/maintenance/starboard/fore) +/area/station/service/abandoned_gambling_den) "trS" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable, @@ -58219,21 +57646,15 @@ /obj/effect/mapping_helpers/airlock/cyclelink_helper, /turf/open/floor/iron/dark/textured_large, /area/station/engineering/atmos/storage) -"tsh" = ( -/obj/machinery/light/small/directional/south, -/obj/machinery/duct, -/turf/open/floor/plating, -/area/station/maintenance/port/aft) "tsi" = ( -/obj/effect/turf_decal/stripes/end, /obj/structure/sink/directional/east, -/turf/open/floor/iron/white, +/turf/open/floor/iron/showroomfloor, /area/station/science/xenobiology/hallway) -"tsv" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +"tsp" = ( /obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark, -/area/station/science/research/abandoned) +/obj/effect/landmark/start/gary, +/turf/open/floor/plating, +/area/station/maintenance/department/engine) "tsw" = ( /obj/structure/table, /obj/item/storage/dice, @@ -58242,8 +57663,7 @@ /area/station/commons/dorms) "tsD" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/mop_bucket, -/obj/item/mop, +/obj/effect/spawner/random/trash/caution_sign, /turf/open/floor/plating, /area/station/maintenance/port) "tsL" = ( @@ -58266,50 +57686,71 @@ /obj/structure/rack, /obj/structure/window/reinforced/spawner/directional/south, /obj/item/clothing/suit/armor/riot{ - pixel_x = -3; + pixel_x = 6; pixel_y = 3 }, -/obj/item/clothing/suit/armor/riot, /obj/item/clothing/suit/armor/riot{ - pixel_x = 3; + pixel_x = 6 + }, +/obj/item/clothing/suit/armor/riot{ + pixel_x = 6; pixel_y = -3 }, /obj/item/shield/riot{ - pixel_x = -3; + pixel_x = -6; pixel_y = 3 }, -/obj/item/shield/riot, /obj/item/shield/riot{ - pixel_x = 3; + pixel_x = -6 + }, +/obj/item/shield/riot{ + pixel_x = -6; pixel_y = -3 }, +/obj/item/clothing/head/helmet/toggleable/riot, +/obj/item/clothing/head/helmet/toggleable/riot{ + pixel_y = 3 + }, +/obj/item/clothing/head/helmet/toggleable/riot{ + pixel_y = 6 + }, /turf/open/floor/iron/dark, /area/station/ai_monitored/security/armory) -"ttl" = ( -/obj/effect/turf_decal/tile/dark_blue/fourcorners, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/turf/open/floor/iron/dark, +"tsV" = ( +/obj/effect/turf_decal/tile/dark_blue/full, +/obj/effect/turf_decal/delivery, +/obj/machinery/duct, +/turf/open/floor/iron/dark/smooth_large, /area/station/command/bridge) -"tto" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/oil, -/obj/effect/spawner/random/maintenance, -/turf/open/floor/iron, -/area/station/maintenance/starboard/aft) "ttr" = ( -/obj/structure/cable, -/obj/structure/chair/wood{ +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/effect/landmark/start/assistant, -/turf/open/floor/wood, -/area/station/service/library/lounge) +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/duct, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/medical/glass{ + name = "Medbay Storage" + }, +/obj/effect/mapping_helpers/airlock/access/all/medical/general, +/turf/open/floor/iron/white/textured, +/area/station/medical/storage) "ttt" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/dark/side{ dir = 1 }, /area/station/security/prison/workout) +"ttC" = ( +/obj/structure/window/reinforced/tinted/spawner/directional/east, +/obj/item/kirbyplants/random/dead, +/turf/open/floor/iron/vaporwave, +/area/station/command/heads_quarters/rd) "ttD" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 1 @@ -58319,7 +57760,7 @@ "ttK" = ( /obj/effect/turf_decal/tile/red/fourcorners, /obj/machinery/light/small/directional/south, -/obj/structure/chair{ +/obj/structure/chair/sofa/bench/left{ dir = 8 }, /turf/open/floor/iron/dark, @@ -58339,20 +57780,6 @@ }, /turf/open/floor/iron/dark, /area/station/security/brig) -"tuk" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/command{ - name = "Chief Medical Officer's Quarters" - }, -/obj/effect/mapping_helpers/airlock/access/all/medical/cmo, -/turf/open/floor/iron/dark/textured, -/area/station/command/heads_quarters/cmo) "tum" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/spawner/random/structure/chair_maintenance{ @@ -58367,10 +57794,8 @@ /turf/open/floor/plating, /area/station/maintenance/port/aft) "tux" = ( -/obj/structure/table, -/obj/item/paper_bin{ - pixel_y = 4 - }, +/obj/structure/table, +/obj/item/paper_bin, /obj/effect/spawner/random/bureaucracy/folder{ pixel_y = 6 }, @@ -58379,12 +57804,24 @@ }, /turf/open/floor/iron, /area/station/commons/dorms) -"tuX" = ( -/obj/structure/reagent_dispensers/plumbed{ - dir = 8 +"tuK" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 5 }, -/turf/open/floor/plating, -/area/station/maintenance/central) +/obj/structure/table, +/obj/item/airlock_painter/decal/tile{ + pixel_y = 9 + }, +/obj/item/airlock_painter{ + pixel_y = 3 + }, +/obj/item/airlock_painter/decal{ + pixel_y = -3 + }, +/turf/open/floor/iron/dark/side{ + dir = 5 + }, +/area/station/engineering/storage_shared) "tvc" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -58394,12 +57831,10 @@ /area/station/security/prison/rec) "tve" = ( /obj/structure/chair/sofa/corp/right{ - color = "#7fb3d5"; dir = 4 }, -/obj/structure/cable, /obj/machinery/light/directional/west, -/turf/open/floor/carpet/cyan, +/turf/open/floor/carpet/blue, /area/station/ai_monitored/turret_protected/ai_upload) "tvh" = ( /obj/effect/turf_decal/trimline/dark_blue/filled/line{ @@ -58417,19 +57852,14 @@ /turf/open/floor/iron/dark, /area/station/hallway/secondary/entry) "tvk" = ( -/obj/effect/spawner/random/structure/chair_maintenance, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) -"tvl" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, +/obj/structure/mineral_door/wood, /obj/machinery/duct, -/turf/open/floor/iron/dark, -/area/station/medical/morgue) +/turf/open/floor/iron/dark/textured, +/area/station/service/abandoned_gambling_den) "tvo" = ( /obj/effect/spawner/random/structure/chair_flipped{ dir = 4 @@ -58446,20 +57876,19 @@ /turf/open/floor/iron/dark, /area/station/security/execution) "tvs" = ( -/obj/structure/sign/poster/official/random/directional/north, -/turf/open/floor/iron/dark/side{ - dir = 1 +/obj/effect/turf_decal/tile/blue/full, +/obj/effect/turf_decal/bot, +/obj/machinery/navbeacon{ + codes_txt = "delivery;dir=2"; + location = "Medbay" }, -/area/station/commons/fitness/recreation) +/obj/structure/plasticflaps/opaque, +/turf/open/floor/iron/white/smooth_large, +/area/station/maintenance/starboard/aft) "tvt" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, /area/station/cargo/office) -"tvC" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/power/shieldwallgen, -/turf/open/floor/iron/dark, -/area/station/command/teleporter) "tvH" = ( /obj/structure/chair{ dir = 4 @@ -58477,23 +57906,29 @@ /turf/open/floor/plating, /area/station/maintenance/port/fore) "tvQ" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ +/obj/structure/cable, +/obj/effect/turf_decal/trimline/blue/filled/line{ dir = 4 }, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Art Gallery" +/obj/machinery/power/apc/auto_name/directional/east, +/obj/structure/table/reinforced/rglass, +/obj/item/clothing/glasses/science, +/obj/item/clothing/glasses/science{ + pixel_x = 2; + pixel_y = 4 }, -/turf/open/floor/iron/dark/textured, -/area/station/service/library/artgallery) -"tvS" = ( -/obj/effect/turf_decal/box, -/obj/machinery/holopad, -/turf/open/floor/iron/large, -/area/station/engineering/break_room) +/obj/item/reagent_containers/cup/beaker/large, +/obj/item/reagent_containers/cup/beaker/large{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/reagent_containers/cup/beaker{ + pixel_x = 8; + pixel_y = 2 + }, +/obj/item/reagent_containers/dropper, +/turf/open/floor/iron/white, +/area/station/medical/pharmacy) "tvV" = ( /obj/effect/turf_decal/trimline/purple/filled/corner, /turf/open/floor/iron/white, @@ -58507,6 +57942,10 @@ /obj/machinery/duct, /turf/open/floor/iron/dark/smooth_large, /area/station/security/prison) +"tvY" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/dark, +/area/station/medical/morgue) "tvZ" = ( /obj/effect/spawner/structure/window, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -58514,7 +57953,13 @@ /obj/structure/cable, /turf/open/floor/plating, /area/station/commons/locker) +"twb" = ( +/obj/machinery/light/small/directional/south, +/obj/machinery/airalarm/directional/south, +/turf/open/floor/plating, +/area/station/maintenance/central) "twi" = ( +/obj/effect/turf_decal/tile/red/full, /obj/effect/turf_decal/delivery, /obj/structure/disposalpipe/segment{ dir = 4 @@ -58523,18 +57968,8 @@ name = "Security Delivery"; req_access = list("security") }, -/turf/open/floor/iron/dark, +/turf/open/floor/iron/dark/smooth_large, /area/station/security/office) -"twj" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable, -/obj/machinery/door/poddoor/shutters{ - id = "medical_security_post"; - name = "Security Post Shutters"; - dir = 1 - }, -/turf/open/floor/plating, -/area/station/security/checkpoint/medical) "twl" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 1 @@ -58548,19 +57983,38 @@ }, /turf/open/floor/iron/dark, /area/station/construction/mining/aux_base) +"twv" = ( +/obj/structure/table/wood, +/obj/machinery/fax{ + fax_name = "Captain's Office"; + name = "Captain's Fax Machine" + }, +/turf/open/floor/wood, +/area/station/command/heads_quarters/captain) "twN" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/structure/closet_maintenance, -/turf/open/floor/plating, -/area/station/maintenance/department/engine/atmos) +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 8 + }, +/obj/structure/cable, +/obj/machinery/modular_computer/preset/id{ + dir = 4 + }, +/turf/open/floor/iron/dark/side{ + dir = 8 + }, +/area/station/command/heads_quarters/ce) "twO" = ( -/obj/machinery/camera/autoname/directional/south, -/turf/open/floor/wood, -/area/station/service/library) -"twQ" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 +/obj/effect/turf_decal/tile/yellow/full, +/obj/effect/turf_decal/delivery, +/obj/machinery/light/small/directional/west, +/obj/machinery/camera/directional/west{ + c_tag = "Engineering - Deliveries"; + name = "engineering camera" }, +/turf/open/floor/iron/large, +/area/station/engineering/storage) +"twQ" = ( +/obj/machinery/duct, /turf/open/floor/iron, /area/station/engineering/main) "twS" = ( @@ -58578,14 +58032,27 @@ /turf/open/floor/plating, /area/station/maintenance/starboard/aft) "twU" = ( -/obj/machinery/camera/autoname/directional/north, +/obj/machinery/camera/directional/north{ + c_tag = "Service - Custodial Closet"; + name = "service camera" + }, /obj/structure/table, -/obj/item/storage/box/lights/mixed, -/obj/item/storage/box/lights/mixed, -/obj/item/lightreplacer, -/turf/open/floor/iron/dark/side{ - dir = 1 +/obj/item/paper_bin{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/clipboard{ + pixel_x = -3; + pixel_y = 6 + }, +/obj/item/pen{ + pixel_x = -3; + pixel_y = 6 + }, +/obj/item/toy/figure/janitor{ + pixel_x = 9 }, +/turf/open/floor/iron/dark, /area/station/service/janitor) "twW" = ( /obj/structure/extinguisher_cabinet/directional/east, @@ -58603,9 +58070,9 @@ /obj/effect/turf_decal/trimline/dark_blue/filled/line{ dir = 4 }, -/obj/machinery/light_switch/directional/east, -/obj/machinery/atmospherics/pipe/smart/manifold4w/general/hidden, /obj/machinery/light/directional/east, +/obj/machinery/airalarm/directional/east, +/obj/machinery/atmospherics/pipe/smart/manifold4w/general/hidden, /turf/open/floor/iron/dark, /area/station/science/server) "txI" = ( @@ -58620,17 +58087,10 @@ /turf/open/floor/engine, /area/station/ai_monitored/turret_protected/aisat/atmos) "tyt" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/generic, -/obj/item/restraints/handcuffs/cable/zipties/used, +/obj/machinery/exodrone_launcher, +/obj/item/exodrone, /turf/open/floor/plating, -/area/station/maintenance/department/cargo) -"tyA" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/station_map/engineering/directional/west, -/turf/open/floor/iron/white, -/area/station/science/xenobiology) +/area/station/cargo/drone_bay) "tyC" = ( /obj/machinery/firealarm/directional/north, /obj/machinery/airalarm/directional/west, @@ -58640,61 +58100,78 @@ /obj/machinery/disposal/bin, /turf/open/floor/iron, /area/station/science/ordnance/office) +"tyF" = ( +/obj/structure/table, +/obj/item/paper_bin, +/obj/item/folder/blue, +/obj/item/pen, +/obj/item/stamp/head/hop, +/turf/open/floor/carpet/royalblue, +/area/station/command/heads_quarters/hop) "tyG" = ( -/obj/effect/turf_decal/trimline/blue/filled/line, -/obj/machinery/airalarm/directional/south, -/obj/structure/table/glass, -/obj/item/emergency_bed{ - pixel_y = 6 - }, -/obj/item/emergency_bed{ - pixel_y = 11 - }, -/obj/item/emergency_bed{ - pixel_y = 13 - }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/white, -/area/station/hallway/secondary/exit/departure_lounge) +/area/station/medical/treatment_center) "tyX" = ( -/obj/structure/chair{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/red/filled/line, -/obj/machinery/airalarm/directional/south, -/turf/open/floor/iron/dark/textured, -/area/station/security/bitden) +/obj/structure/closet/crate/hydroponics, +/obj/item/book/manual/botanical_lexicon, +/obj/item/seeds/tree, +/obj/effect/spawner/random/contraband/prison, +/obj/item/seeds/pumpkin, +/obj/item/seeds/wheat, +/obj/item/seeds/ambrosia, +/obj/item/seeds/grass, +/obj/item/seeds/carrot, +/obj/item/seeds/tomato, +/obj/item/seeds/potato, +/obj/item/seeds/garlic, +/obj/item/seeds/onion, +/obj/item/paper/guides/jobs/hydroponics, +/turf/open/floor/iron/dark, +/area/station/security/prison/garden) "tzc" = ( /obj/effect/spawner/random/engineering/tank, /turf/open/floor/plating, /area/station/maintenance/starboard/fore) "tzf" = ( -/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/machinery/duct, -/turf/open/floor/iron, -/area/station/engineering/storage_shared) -"tzg" = ( -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 1 +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command{ + name = "Chief Engineer's Office" }, -/obj/structure/table/glass, -/obj/item/storage/box/monkeycubes, -/turf/open/floor/iron/white, -/area/station/medical/virology) +/obj/effect/mapping_helpers/airlock/access/all/engineering/ce, +/turf/open/floor/iron/dark/textured, +/area/station/command/heads_quarters/ce) "tzi" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 1 }, /turf/open/floor/wood/tile, -/area/station/commons/dorms) +/area/station/commons/dorms/room4) "tzk" = ( /obj/effect/turf_decal/trimline/dark_blue/filled/line{ dir = 6 }, -/obj/machinery/firealarm/directional/east, +/obj/machinery/firealarm/directional/east{ + pixel_y = -5 + }, +/obj/machinery/light_switch/directional/east{ + pixel_y = 5 + }, /obj/machinery/atmospherics/components/unary/thermomachine/freezer/on{ dir = 1 }, @@ -58703,48 +58180,43 @@ "tzm" = ( /turf/open/floor/carpet/royalblue, /area/station/command/heads_quarters/hop) -"tzr" = ( -/obj/effect/spawner/random/structure/table, -/obj/item/storage/box/donkpockets/donkpocketteriyaki, -/turf/open/floor/plating, -/area/station/maintenance/port/aft) "tzs" = ( -/obj/effect/spawner/random/trash/graffiti, -/turf/open/floor/iron, -/area/station/maintenance/starboard/aft) -"tzy" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 8 - }, -/obj/structure/sign/departments/chemistry/pharmacy/directional/west, -/obj/machinery/light/small/directional/west, -/turf/open/floor/iron/white, -/area/station/medical/medbay/lobby) +/obj/machinery/light/directional/east, +/obj/structure/sign/poster/official/state_laws/directional/east, +/obj/machinery/recharge_station, +/obj/effect/landmark/start/cyborg, +/turf/open/floor/iron/dark, +/area/station/engineering/transit_tube) "tzN" = ( /obj/effect/turf_decal/bot, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, /area/station/maintenance/starboard/aft) +"tzT" = ( +/obj/effect/turf_decal/tile/yellow/fourcorners, +/obj/structure/closet/toolcloset, +/turf/open/floor/iron/dark, +/area/station/engineering/storage/tech) "tzU" = ( -/obj/effect/turf_decal/tile/red/fourcorners, +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ + dir = 1 + }, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 4 }, -/turf/open/floor/iron/dark, +/turf/open/floor/iron/dark/side{ + dir = 9 + }, /area/station/security/interrogation) "tzV" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/blue/opposingcorners, +/obj/machinery/firealarm/directional/west, +/obj/machinery/status_display/ai/directional/north, +/obj/structure/table/reinforced/rglass, +/turf/open/floor/iron/checker{ dir = 1 }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/door/airlock/maintenance, -/obj/effect/mapping_helpers/airlock/unres, -/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) +/area/station/command/heads_quarters/cmo) "tzZ" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, @@ -58771,28 +58243,31 @@ /obj/effect/turf_decal/trimline/yellow/line{ dir = 4 }, -/turf/open/floor/iron, -/area/station/hallway/primary/aft) -"tAk" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 4 +/turf/open/floor/iron/dark/side{ + dir = 8 }, -/obj/item/radio/intercom/directional/east, -/obj/machinery/vending/drugs, -/turf/open/floor/iron/white, -/area/station/medical/storage) -"tAr" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/effect/mapping_helpers/broken_floor, -/obj/effect/decal/cleanable/blood/old, -/turf/open/floor/wood, -/area/station/maintenance/starboard/fore) +/area/station/hallway/primary/aft) +"tAI" = ( +/obj/effect/turf_decal/tile/yellow/fourcorners, +/obj/structure/table, +/obj/item/paper_bin, +/obj/item/pen, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/aft) "tAK" = ( -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/turf/open/floor/catwalk_floor, /area/station/maintenance/starboard/aft) +"tAZ" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible/layer2{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible/layer4, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) "tBh" = ( /obj/effect/turf_decal/box, /obj/machinery/atmospherics/components/unary/portables_connector/visible{ @@ -58800,6 +58275,17 @@ }, /turf/open/floor/iron, /area/station/science/ordnance) +"tBl" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/sand/plating, +/obj/structure/door_assembly/door_assembly_mai{ + anchored = 1 + }, +/turf/open/floor/plating/airless, +/area/station/asteroid) "tBn" = ( /obj/effect/turf_decal/trimline/purple/filled/line, /obj/machinery/camera/autoname/directional/south, @@ -58832,6 +58318,23 @@ pixel_x = -3 }, /obj/item/ammo_box/magazine/m35, +/obj/item/ammo_box/magazine/m35{ + pixel_y = 3; + pixel_x = 3 + }, +/obj/item/ammo_box/magazine/m35{ + pixel_y = 6; + pixel_x = 6 + }, +/obj/item/ammo_box/magazine/m35{ + pixel_y = -6; + pixel_x = -6 + }, +/obj/item/ammo_box/magazine/m35{ + pixel_y = -3; + pixel_x = -3 + }, +/obj/item/ammo_box/magazine/m35, /obj/item/ammo_box/magazine/m35{ pixel_y = 3; pixel_x = 3 @@ -58843,8 +58346,8 @@ /turf/open/floor/iron/dark, /area/station/ai_monitored/security/armory) "tBq" = ( -/obj/structure/cable, /obj/machinery/power/apc/auto_name/directional/west, +/obj/structure/cable, /obj/structure/bed{ dir = 4 }, @@ -58852,9 +58355,7 @@ dir = 4 }, /obj/effect/landmark/start/janitor, -/turf/open/floor/iron/dark/side{ - dir = 8 - }, +/turf/open/floor/iron/dark, /area/station/service/janitor) "tBy" = ( /obj/effect/turf_decal/siding/wood{ @@ -58870,9 +58371,17 @@ /turf/open/space, /area/station/solars/port/fore) "tBI" = ( -/obj/structure/sign/poster/official/random/directional/south, -/turf/open/floor/iron/dark/side, -/area/station/commons/fitness/recreation) +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/station/service/chapel) +"tCb" = ( +/obj/machinery/chem_master/condimaster{ + name = "CondiMaster Neo" + }, +/turf/open/floor/iron/freezer, +/area/station/service/kitchen/coldroom) "tCM" = ( /obj/machinery/light/directional/north, /turf/open/floor/iron/dark/side{ @@ -58888,49 +58397,37 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/showroomfloor, /area/station/commons/toilet/restrooms) -"tDa" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/station/medical/chemistry) -"tDk" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 +"tDO" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, /turf/open/floor/iron/dark, -/area/station/command/teleporter) +/area/station/ai_monitored/command/nuke_storage) "tDV" = ( -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 - }, +/obj/machinery/status_display/evac/directional/west, /turf/open/floor/iron/dark, -/area/station/security/prison/work) +/area/station/security/prison) "tEg" = ( /obj/machinery/atmospherics/pipe/smart/simple/yellow/visible, /obj/machinery/meter, /turf/open/floor/iron/dark, /area/station/engineering/atmos) "tEm" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/door/firedoor, -/obj/machinery/door/poddoor/shutters{ - id = "chem_factory_shutters"; - name = "Chem Factory Shutter" +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 5 }, -/turf/open/floor/iron/white/textured, -/area/station/medical/chemistry) +/obj/machinery/firealarm/directional/north, +/obj/machinery/vending/mechcomp, +/turf/open/floor/iron, +/area/station/engineering/main) "tEB" = ( /obj/effect/turf_decal/bot_white, /turf/open/floor/iron, /area/station/cargo/storage) +"tEF" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/wood, +/area/station/service/library) "tEK" = ( /obj/effect/turf_decal/trimline/purple/filled/line{ dir = 4 @@ -58941,6 +58438,18 @@ /obj/effect/landmark/start/scientist, /turf/open/floor/iron/dark, /area/station/science/breakroom) +"tEP" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/door/firedoor, +/turf/open/floor/iron/white/textured, +/area/station/medical/medbay/aft) "tET" = ( /obj/effect/turf_decal/trimline/brown/filled/line{ dir = 6 @@ -58978,6 +58487,9 @@ /turf/open/floor/plating, /area/station/maintenance/starboard/aft) "tFs" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 4 + }, /obj/machinery/firealarm/directional/south, /turf/open/floor/wood, /area/station/security/detectives_office) @@ -58990,24 +58502,14 @@ }, /turf/open/floor/iron/dark, /area/station/security/processing) -"tGl" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 4 - }, -/obj/machinery/light_switch/directional/east, -/obj/structure/bodycontainer/morgue{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/station/medical/morgue) "tGq" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/effect/turf_decal/trimline/yellow/filled/warning{ +/obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 8 }, -/obj/structure/cable/layer1, +/obj/machinery/camera/directional/west{ + c_tag = "Engineering - Equipment Storage"; + name = "engineering camera" + }, /turf/open/floor/iron, /area/station/engineering/storage) "tGA" = ( @@ -59030,14 +58532,14 @@ /obj/machinery/door/poddoor/shutters/preopen{ id = "hydro_kitchen_shutters"; name = "Hydro-Kitchen Shutters"; - dir = 8 + dir = 4 }, /turf/open/floor/iron/dark/textured, /area/station/service/hydroponics) "tGC" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/table/wood, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/table/reinforced, +/obj/item/forging/billow, /turf/open/floor/wood, /area/station/smithing) "tGD" = ( @@ -59045,10 +58547,14 @@ /obj/effect/turf_decal/trimline/purple/filled/line{ dir = 1 }, +/obj/machinery/camera/directional/north{ + c_tag = "Hallway - Central, Northeast"; + name = "hallway camera" + }, /obj/structure/chair{ dir = 4 }, -/obj/effect/landmark/start/assistant, +/obj/effect/landmark/start/hangover, /turf/open/floor/iron/dark, /area/station/hallway/primary/central) "tGK" = ( @@ -59070,53 +58576,68 @@ /obj/effect/turf_decal/trimline/blue/filled/line{ dir = 8 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, /obj/machinery/duct, /turf/open/floor/iron/white, -/area/station/hallway/secondary/exit/departure_lounge) +/area/station/medical/treatment_center) "tHc" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 1 }, /obj/effect/turf_decal/trimline/red/line, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/camera/autoname/directional/north, /obj/machinery/light/small/directional/north, +/obj/machinery/firealarm/directional/north, /obj/structure/chair, /obj/effect/landmark/start/assistant, -/obj/machinery/firealarm/directional/north, /turf/open/floor/iron/dark, /area/station/hallway/primary/fore) +"tHe" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 1 + }, +/obj/machinery/status_display/ai/directional/north, +/obj/structure/table, +/obj/item/phone{ + pixel_x = -6 + }, +/turf/open/floor/iron/dark/side{ + dir = 1 + }, +/area/station/engineering/break_room) +"tHl" = ( +/obj/effect/turf_decal/trimline/blue/filled/line, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, +/turf/open/floor/iron/white, +/area/station/medical/storage) "tHx" = ( /obj/effect/turf_decal/trimline/yellow/filled/warning{ dir = 9 }, /turf/open/floor/iron, /area/station/engineering/main) -"tHB" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 5 - }, -/obj/machinery/vending/wallmed/directional/north, -/obj/item/radio/intercom/directional/east, -/obj/structure/table, -/turf/open/floor/iron/white, -/area/station/medical/patients_rooms/room_a) "tHM" = ( -/obj/structure/chair/stool/directional/north, -/obj/structure/cable, +/obj/machinery/light/directional/west, /turf/open/floor/iron/dark, -/area/station/security/prison/mess) -"tIp" = ( -/obj/structure/flora/rock/pile/jungle/style_random, -/mob/living/carbon/human/species/monkey, -/turf/open/floor/grass, -/area/station/medical/virology) +/area/station/security/prison/workout) "tIw" = ( -/obj/structure/sign/painting/library{ - pixel_y = -32 +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/light/small/directional/north, +/obj/item/radio/intercom/directional/north, +/obj/machinery/chem_dispenser, +/obj/machinery/button/door/directional/west{ + id = "apothecary_ter_desk_shutters"; + name = "Tertiary Desk Shutters Control"; + req_access = list("pharmacy") }, -/turf/open/floor/wood, -/area/station/service/library) +/turf/open/floor/iron/white/textured, +/area/station/medical/pharmacy) "tIF" = ( /obj/effect/turf_decal/trimline/dark_red/filled/line, /obj/effect/turf_decal/trimline/dark_red/corner{ @@ -59132,15 +58653,10 @@ "tIU" = ( /turf/open/floor/iron/dark/smooth_large, /area/station/maintenance/department/security) -"tJd" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/turf/open/floor/plating, -/area/station/maintenance/department/engine/atmos) +"tJc" = ( +/obj/effect/turf_decal/vg_decals/atmos/nitrous_oxide, +/turf/open/floor/engine/n2o, +/area/station/engineering/atmos) "tJu" = ( /obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible, /obj/structure/cable, @@ -59182,20 +58698,6 @@ /obj/structure/flora/bush/jungle/c/style_random, /turf/open/floor/grass, /area/station/hallway/primary/central) -"tJO" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/medical/glass{ - name = "Medbay Office" - }, -/obj/effect/mapping_helpers/airlock/access/all/medical/general, -/turf/open/floor/iron/white/textured, -/area/station/medical/office) "tJS" = ( /obj/effect/turf_decal/trimline/green/filled/warning{ dir = 1 @@ -59203,33 +58705,43 @@ /obj/effect/turf_decal/trimline/green/warning, /turf/open/floor/iron/dark, /area/station/hallway/primary/starboard) +"tJX" = ( +/obj/machinery/light/directional/west, +/obj/structure/table/reinforced/rglass, +/obj/item/wrench/medical, +/obj/item/storage/pill_bottle/epinephrine{ + pixel_x = 8; + pixel_y = 5 + }, +/obj/item/reagent_containers/cup/beaker/large, +/obj/item/reagent_containers/dropper, +/obj/item/reagent_containers/hypospray/medipen/morphine{ + pixel_y = 12 + }, +/obj/item/reagent_containers/hypospray/medipen/morphine{ + pixel_y = 6 + }, +/turf/open/floor/iron/white, +/area/station/medical/exam_room) "tJZ" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/molten_object/large, -/turf/open/floor/wood, -/area/station/smithing) -"tKm" = ( -/obj/structure/lattice/catwalk, /obj/structure/cable, -/obj/structure/transit_tube/crossing, +/obj/effect/spawner/random/engineering/tracking_beacon, +/turf/open/floor/stone, +/area/station/smithing) +"tKe" = ( +/obj/effect/spawner/structure/window, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/space, -/area/space/nearstation) -"tKn" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/carpet/executive, -/area/station/command/heads_quarters/blueshield) +/turf/open/floor/plating, +/area/station/service/library/lounge) "tKp" = ( /obj/effect/turf_decal/trimline/dark_blue/filled/line{ dir = 9 }, /obj/effect/turf_decal/trimline/dark_red/corner, +/obj/structure/cable, /turf/open/floor/iron/dark, /area/station/ai_monitored/turret_protected/ai_upload) "tKr" = ( @@ -59239,17 +58751,6 @@ /obj/effect/landmark/start/shaft_miner, /turf/open/floor/iron, /area/station/cargo/miningoffice) -"tKG" = ( -/obj/structure/rack, -/obj/effect/spawner/random/engineering/toolbox{ - pixel_y = 6 - }, -/obj/effect/spawner/random/engineering/toolbox, -/obj/effect/spawner/random/engineering/toolbox{ - pixel_y = -6 - }, -/turf/open/floor/iron, -/area/station/maintenance/starboard/aft) "tKL" = ( /obj/effect/turf_decal/trimline/brown/filled/line{ dir = 4 @@ -59285,14 +58786,6 @@ /obj/machinery/airalarm/directional/north, /turf/open/floor/wood, /area/station/commons/vacant_room/office) -"tLt" = ( -/obj/effect/turf_decal/box, -/obj/machinery/holopad, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/iron/large, -/area/station/engineering/break_room) "tLu" = ( /obj/machinery/light/small/directional/west, /obj/effect/spawner/random/structure/table_or_rack, @@ -59306,31 +58799,47 @@ /turf/open/floor/plating, /area/station/maintenance/port/fore) "tLM" = ( -/obj/machinery/portable_atmospherics/canister/air, -/turf/open/floor/plating, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/catwalk_floor, /area/station/maintenance/starboard/aft) "tLN" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/effect/turf_decal/tile/blue/opposingcorners, -/obj/structure/table/glass, -/obj/item/storage/medkit/regular{ - pixel_x = 3; - pixel_y = 6 - }, -/obj/item/wrench/medical, -/obj/item/gun/syringe, -/turf/open/floor/iron/cafeteria{ - dir = 8 +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/area/station/command/heads_quarters/cmo) +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plating, +/area/station/maintenance/department/engine) "tLT" = ( -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 4 - }, /obj/machinery/firealarm/directional/east, /obj/structure/sink/directional/west, -/turf/open/floor/iron/white, +/turf/open/floor/iron/showroomfloor, /area/station/science/research) +"tMe" = ( +/obj/machinery/light/directional/east, +/obj/machinery/power/apc/auto_name/directional/east, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"tMn" = ( +/obj/effect/turf_decal/trimline/yellow/filled/warning{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/dark/side{ + dir = 4 + }, +/area/station/engineering/break_room) "tMr" = ( /obj/effect/turf_decal/trimline/red/filled/line, /turf/open/floor/iron/dark, @@ -59344,8 +58853,8 @@ /area/station/commons/toilet/restrooms) "tMu" = ( /obj/structure/lattice/catwalk, -/obj/item/stack/cable_coil, /obj/structure/sign/warning/electric_shock/directional/west, +/obj/item/stack/cable_coil, /turf/open/space/basic, /area/station/solars/port/aft) "tMy" = ( @@ -59353,37 +58862,42 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, /obj/machinery/duct, -/obj/structure/disposalpipe/segment{ - dir = 5 +/obj/structure/disposalpipe/sorting/mail{ + dir = 1 }, +/obj/effect/mapping_helpers/mail_sorting/science/xenobiology, /turf/open/floor/iron/white, /area/station/science/xenobiology) "tMU" = ( /obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "qm_privacy"; - dir = 8 +/obj/machinery/door/poddoor/shutters{ + id = "qm_office_shutters"; + name = "QM's Office Shutters"; + dir = 4 }, /turf/open/floor/plating, /area/station/command/heads_quarters/qm) +"tMY" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/chair/wood{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/service/abandoned_gambling_den) "tNd" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/obj/machinery/door/poddoor/preopen{ + id = "engineering"; + name = "Engineering Blast Door" }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/door/airlock/maintenance, -/obj/effect/mapping_helpers/airlock/access/any/service/maintenance, -/obj/effect/mapping_helpers/airlock/unres{ - dir = 1 +/obj/machinery/door/poddoor/shutters{ + id = "ce_office_shutters"; + name = "CE's Office Shutters"; + dir = 8 }, -/obj/machinery/duct, /turf/open/floor/plating, -/area/station/maintenance/starboard/aft) -"tNo" = ( -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, -/turf/open/floor/engine, -/area/station/medical/cryo) +/area/station/command/heads_quarters/ce) "tNr" = ( /turf/open/misc/asteroid/airless, /area/station/asteroid) @@ -59392,7 +58906,7 @@ dir = 1 }, /obj/machinery/airalarm/directional/north, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, /turf/open/floor/iron/dark, /area/station/security/execution/transfer) "tNG" = ( @@ -59415,35 +58929,21 @@ /turf/open/floor/iron, /area/station/science/ordnance) "tNO" = ( -/obj/machinery/airalarm/directional/south, -/obj/machinery/camera/autoname/directional/south, +/obj/machinery/camera/directional/south{ + c_tag = "Security - Detective's Office"; + name = "security camera" + }, +/obj/machinery/light/small/directional/south, /turf/open/floor/carpet/red, /area/station/security/detectives_office) -"tNQ" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/blood/gibs/old, -/turf/open/floor/plating, -/area/station/maintenance/port/aft) +"tNW" = ( +/obj/effect/turf_decal/trimline/blue/filled/line, +/turf/open/floor/iron/white, +/area/station/medical/exam_room) "tOb" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) -"tOd" = ( -/obj/structure/light_construct/directional/south, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/station/construction) -"tOe" = ( -/obj/item/radio/intercom/directional/west, -/obj/structure/tank_holder/oxygen, -/turf/open/floor/iron/dark, -/area/station/engineering/transit_tube) +/obj/effect/turf_decal/tile/blue/fourcorners, +/turf/open/floor/iron/white, +/area/station/medical/office) "tOj" = ( /obj/effect/turf_decal/trimline/blue/filled/warning, /obj/effect/turf_decal/trimline/blue/warning{ @@ -59455,6 +58955,12 @@ /obj/structure/grille, /turf/open/floor/plating/airless, /area/space/nearstation) +"tOw" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/engineering/atmos/office) "tOB" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -59465,23 +58971,19 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, +/obj/machinery/duct, /obj/machinery/door/airlock/maintenance{ name = "Custodial Closet Maintenance" }, /obj/effect/mapping_helpers/airlock/access/all/service/janitor, -/obj/machinery/duct, /turf/open/floor/plating, -/area/station/maintenance/port) +/area/station/service/janitor) "tOJ" = ( /turf/closed/wall/r_wall, /area/station/science/lab) -"tOY" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 - }, -/turf/open/floor/carpet, -/area/station/service/library) "tPs" = ( /obj/effect/turf_decal/trimline/brown/filled/warning, /obj/machinery/conveyor/inverted{ @@ -59496,20 +58998,25 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plating/reinforced, +/turf/open/floor/plating, /area/station/maintenance/department/science/xenobiology) "tPw" = ( -/obj/structure/table/wood/poker, -/obj/effect/spawner/random/entertainment/money{ - pixel_y = 8 +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/obj/effect/spawner/random/entertainment/money, -/obj/effect/spawner/random/maintenance, -/turf/open/floor/carpet/green, -/area/station/maintenance/starboard/aft) -"tPP" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, +/obj/machinery/door/airlock/grunge{ + name = "Gambling Den" + }, +/turf/open/floor/iron/dark/textured, +/area/station/service/abandoned_gambling_den) +"tPP" = ( /obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, /turf/open/floor/iron/showroomfloor, /area/station/command/heads_quarters/rd) "tPZ" = ( @@ -59523,48 +59030,56 @@ /obj/machinery/door/airlock/security/glass{ name = "Visitation" }, -/obj/effect/mapping_helpers/airlock/access/all/security/brig, +/obj/effect/mapping_helpers/airlock/access/all/security/general, /turf/open/floor/iron/dark/textured, /area/station/security/prison/visit) -"tQa" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/station/engineering/transit_tube) "tQg" = ( /obj/effect/turf_decal/tile/yellow/half/contrasted{ dir = 8 }, +/obj/structure/extinguisher_cabinet/directional/west, /turf/open/floor/iron/dark, /area/station/construction/mining/aux_base) "tQl" = ( -/obj/effect/mapping_helpers/broken_floor, -/obj/machinery/duct, -/turf/open/floor/iron/showroomfloor, -/area/station/maintenance/starboard/aft) -"tQm" = ( -/obj/structure/chair/comfy/brown{ - dir = 4 - }, -/obj/effect/landmark/start/medical_doctor, -/turf/open/floor/carpet/cyan, -/area/station/medical/break_room) +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, +/turf/open/floor/iron/white, +/area/station/medical/cryo) "tQo" = ( /obj/machinery/light/directional/west, -/obj/structure/kitchenspike, +/obj/machinery/gibber, /turf/open/floor/iron/freezer, /area/station/service/kitchen/coldroom) +"tQt" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/engineering/break_room) +"tQC" = ( +/obj/effect/turf_decal/trimline/yellow/filled/warning, +/obj/structure/disposalpipe/junction, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/duct, +/turf/open/floor/iron/dark/side, +/area/station/engineering/break_room) "tQD" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/spawner/random/trash/graffiti, /turf/open/floor/plating, /area/station/maintenance/department/cargo) -"tQF" = ( -/obj/effect/turf_decal/tile/dark_blue/fourcorners, -/obj/structure/table/reinforced, -/obj/item/disk/nuclear, +"tQI" = ( +/obj/effect/turf_decal/trimline/red/filled/line, +/obj/machinery/light/small/directional/south, +/obj/machinery/computer/security{ + dir = 1 + }, /turf/open/floor/iron/dark, -/area/station/command/bridge) +/area/station/security/checkpoint/engineering) "tQJ" = ( /obj/structure/disposalpipe/segment{ dir = 10 @@ -59577,7 +59092,7 @@ }, /obj/effect/turf_decal/bot, /obj/machinery/vending/security, -/turf/open/floor/iron/showroomfloor, +/turf/open/floor/iron/dark, /area/station/security/lockers) "tQS" = ( /obj/machinery/power/apc/auto_name/directional/north, @@ -59594,8 +59109,8 @@ /area/station/maintenance/department/cargo) "tRj" = ( /obj/effect/turf_decal/tile/dark_blue/fourcorners, -/obj/structure/table/glass, /obj/machinery/light/directional/east, +/obj/item/kirbyplants/photosynthetic, /turf/open/floor/iron/dark, /area/station/ai_monitored/turret_protected/ai_upload) "tRo" = ( @@ -59607,33 +59122,23 @@ /obj/effect/mapping_helpers/airlock/access/all/service/chapel_office, /obj/structure/disposalpipe/segment, /obj/structure/cable, -/turf/open/floor/plating, -/area/station/maintenance/starboard/fore) +/turf/open/floor/catwalk_floor/iron_dark, +/area/station/service/chapel/office) "tRs" = ( /obj/machinery/atmospherics/components/binary/pump{ name = "Air to Mix" }, /turf/open/floor/iron/dark, /area/station/engineering/atmos/pumproom) -"tRt" = ( -/obj/structure/table/wood/fancy/cyan, -/obj/machinery/light_switch/directional/south, -/obj/item/reagent_containers/cup/glass/bottle/kahlua, -/obj/item/reagent_containers/cup/glass/drinkingglass/shotglass{ - pixel_x = -5; - pixel_y = 3 +"tRD" = ( +/obj/effect/turf_decal/siding/thinplating{ + dir = 8 }, -/obj/item/reagent_containers/cup/glass/drinkingglass/shotglass{ - pixel_x = 10; - pixel_y = 5 +/obj/structure/chair/sofa/bench{ + dir = 4 }, -/turf/open/floor/carpet/executive, -/area/station/command/heads_quarters/blueshield) -"tRz" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/trash/garbage, -/turf/open/floor/plating, -/area/station/maintenance/department/engine/atmos) +/turf/open/floor/iron/dark, +/area/station/hallway/secondary/exit/departure_lounge) "tRE" = ( /obj/effect/turf_decal/trimline/blue/filled/line{ dir = 8 @@ -59644,26 +59149,21 @@ }, /turf/open/floor/iron/white, /area/station/science/robotics/lab) -"tRM" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/camera/directional/west{ - c_tag = "Engineering - Atmospherics, Northwest"; - name = "engineering camera" - }, -/obj/machinery/portable_atmospherics/canister/nitrogen, -/turf/open/floor/iron/dark, -/area/station/engineering/atmos) "tRU" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/turf/open/floor/iron/dark, +/turf/open/floor/iron/dark/side{ + dir = 1 + }, /area/station/security/prison/safe) "tRW" = ( -/obj/effect/spawner/random/structure/table, -/obj/effect/spawner/random/maintenance, -/turf/open/floor/iron/dark, -/area/station/maintenance/department/cargo) +/obj/machinery/light/small/directional/north, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable, +/obj/machinery/computer/exodrone_control_console, +/turf/open/floor/iron, +/area/station/cargo/drone_bay) "tRX" = ( /obj/effect/turf_decal/trimline/purple/filled/line{ dir = 10 @@ -59690,6 +59190,15 @@ }, /turf/open/floor/engine, /area/station/science/xenobiology) +"tSA" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line, +/obj/machinery/light/small/directional/south, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/obj/machinery/disposal/bin, +/turf/open/floor/iron/dark/side, +/area/station/engineering/break_room) "tSE" = ( /obj/structure/cable/layer1, /turf/open/floor/iron/dark/smooth_large, @@ -59724,14 +59233,6 @@ /obj/machinery/light/directional/south, /turf/open/floor/iron/white, /area/station/science/research) -"tTs" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/effect/mapping_helpers/burnt_floor, -/turf/open/floor/plating, -/area/station/maintenance/department/engine/atmos) "tTx" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -59762,6 +59263,12 @@ /obj/machinery/duct, /turf/open/floor/iron, /area/station/science/robotics/lab) +"tUl" = ( +/obj/machinery/light/small/directional/north, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/trash/garbage, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) "tUz" = ( /obj/docking_port/stationary/random{ name = "lavaland"; @@ -59771,43 +59278,35 @@ /turf/open/space, /area/space) "tUA" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/duct, -/obj/machinery/light_switch/directional/east, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 10 + }, +/obj/item/radio/intercom/directional/south, +/obj/structure/filingcabinet, /turf/open/floor/iron/dark, -/area/station/command/meeting_room) +/area/station/security/checkpoint/medical) "tUG" = ( -/obj/effect/turf_decal/tile/blue/fourcorners, -/obj/structure/extinguisher_cabinet/directional/east, -/obj/machinery/light/directional/south, -/obj/machinery/computer/operating{ +/obj/effect/turf_decal/trimline/blue/filled/line{ dir = 8 }, +/obj/machinery/firealarm/directional/west{ + pixel_y = -5 + }, +/obj/structure/bodycontainer/morgue, /turf/open/floor/iron/dark, -/area/station/medical/exam_room) +/area/station/medical/morgue) "tUH" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/dark, /area/station/hallway/secondary/entry) "tUK" = ( +/obj/effect/turf_decal/tile/purple/anticorner/contrasted, /obj/machinery/atmospherics/components/trinary/filter/atmos/plasma{ dir = 1 }, -/obj/effect/turf_decal/tile/purple/anticorner/contrasted, /turf/open/floor/iron/dark, /area/station/engineering/atmos) -"tUT" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line, -/obj/machinery/camera/autoname/directional/south, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 - }, -/turf/open/floor/iron/dark/side, -/area/station/engineering/break_room) "tUV" = ( /obj/effect/turf_decal/trimline/dark_blue/filled/line{ dir = 1 @@ -59815,29 +59314,14 @@ /obj/effect/turf_decal/trimline/dark_red/corner, /turf/open/floor/iron/dark, /area/station/ai_monitored/turret_protected/ai_upload) -"tVt" = ( -/obj/effect/turf_decal/trimline/blue/filled/line, -/obj/machinery/light/small/directional/south, -/obj/effect/turf_decal/trimline/blue/line{ - dir = 1 - }, -/obj/machinery/camera/autoname/directional/south, -/obj/item/radio/intercom/directional/south, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) +"tUZ" = ( +/obj/machinery/vending/wardrobe/curator_wardrobe, +/turf/open/floor/iron/vaporwave, +/area/station/service/library/printer) "tVz" = ( /obj/structure/cable, /turf/open/floor/iron, /area/station/cargo/warehouse) -"tVC" = ( -/obj/structure/rack/shelf, -/obj/item/clothing/suit/armor/riot, -/obj/item/clothing/head/helmet/toggleable/riot{ - pixel_y = 6 - }, -/obj/effect/turf_decal/delivery/blue, -/turf/open/floor/iron/dark, -/area/station/command/heads_quarters/blueshield) "tVD" = ( /obj/machinery/duct, /turf/open/floor/engine, @@ -59864,9 +59348,30 @@ /obj/structure/chair/wood{ dir = 4 }, -/obj/effect/landmark/start/assistant, +/obj/effect/landmark/start/hangover, /turf/open/floor/iron/dark, /area/station/service/chapel) +"tWc" = ( +/obj/effect/spawner/structure/window, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "med_priv_1"; + name = "Privacy Shutters"; + dir = 4 + }, +/turf/open/floor/plating, +/area/station/medical/patients_rooms/room_a) +"tWp" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, +/obj/machinery/firealarm/directional/east{ + pixel_y = 6 + }, +/obj/machinery/light_switch/directional/east{ + pixel_y = -4 + }, +/turf/open/floor/wood, +/area/station/command/heads_quarters/hop) "tWv" = ( /obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/shutters/preopen{ @@ -59883,19 +59388,13 @@ /turf/open/floor/iron/dark, /area/station/security/brig) "tWy" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron, +/area/station/cargo/drone_bay) +"tWK" = ( +/obj/structure/cable, +/obj/machinery/duct, /turf/open/floor/iron/dark, -/area/station/maintenance/department/cargo) -"tWN" = ( -/obj/machinery/atmospherics/components/unary/passive_vent{ - dir = 1 - }, -/obj/structure/railing{ - dir = 4; - layer = 4.1 - }, -/turf/open/floor/plating/airless, -/area/space/nearstation) +/area/station/command/bridge) "tWP" = ( /obj/machinery/duct, /obj/effect/turf_decal/stripes/line{ @@ -59927,6 +59426,7 @@ }, /obj/effect/turf_decal/trimline/red/line, /obj/machinery/camera/autoname/directional/north, +/obj/structure/extinguisher_cabinet/directional/north, /obj/structure/table, /obj/item/storage/briefcase/lawyer, /turf/open/floor/iron/dark, @@ -59935,12 +59435,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, /area/station/science/ordnance/office) -"tXk" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/blood/old, -/obj/structure/frame/machine, -/turf/open/floor/plating, -/area/station/maintenance/department/engine/atmos) "tXu" = ( /obj/structure/lattice, /obj/machinery/atmospherics/pipe/smart/simple/orange/visible{ @@ -59958,15 +59452,6 @@ /obj/structure/extinguisher_cabinet/directional/west, /turf/open/floor/iron/dark, /area/station/hallway/primary/central) -"tXP" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/obj/structure/window/reinforced/spawner/directional/south, -/obj/structure/window/reinforced/spawner/directional/east, -/obj/machinery/chem_heater/withbuffer, -/turf/open/floor/iron/white/textured, -/area/station/medical/pharmacy) "tYb" = ( /obj/effect/turf_decal/trimline/neutral/warning, /obj/effect/turf_decal/trimline/neutral/filled/warning{ @@ -59983,6 +59468,12 @@ "tYl" = ( /turf/open/floor/iron/dark/corner, /area/station/commons/dorms) +"tYy" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/engineering/storage) "tYz" = ( /obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 4 @@ -59990,15 +59481,25 @@ /obj/effect/turf_decal/trimline/yellow/line{ dir = 8 }, -/obj/structure/sign/departments/engineering/directional/east, /obj/machinery/light/directional/east, -/turf/open/floor/iron, +/obj/structure/extinguisher_cabinet/directional/east, +/turf/open/floor/iron/dark/side{ + dir = 4 + }, /area/station/hallway/primary/aft) -"tYE" = ( -/obj/machinery/light_switch/directional/east, -/obj/structure/extinguisher_cabinet/directional/north, -/turf/open/floor/iron/dark, -/area/station/command/teleporter) +"tYG" = ( +/obj/machinery/firealarm/directional/west, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/department/engine/atmos) +"tYH" = ( +/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/structure/table/reinforced/rglass, +/obj/item/paper_bin, +/obj/item/folder/white, +/obj/item/pen, +/turf/open/floor/iron/white, +/area/station/medical/office) "tYO" = ( /obj/effect/turf_decal/trimline/dark_green/filled/line{ dir = 4 @@ -60008,15 +59509,11 @@ "tYU" = ( /turf/closed/wall/r_wall, /area/station/engineering/atmos/office) -"tZa" = ( -/obj/effect/turf_decal/tile/yellow/fourcorners, -/obj/machinery/shower/directional/west, -/turf/open/floor/iron/textured, -/area/station/engineering/main) "tZd" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/trash/mess, -/turf/open/floor/iron, +/obj/structure/table, +/obj/effect/spawner/random/maintenance/two, +/turf/open/floor/plating, /area/station/maintenance/starboard/aft) "tZe" = ( /obj/effect/turf_decal/trimline/yellow/filled/line{ @@ -60026,8 +59523,10 @@ dir = 8 }, /obj/machinery/light/directional/east, -/obj/machinery/status_display/evac/directional/east, -/turf/open/floor/iron, +/obj/machinery/status_display/ai/directional/east, +/turf/open/floor/iron/dark/side{ + dir = 4 + }, /area/station/hallway/primary/aft) "tZi" = ( /obj/effect/decal/cleanable/cobweb, @@ -60035,24 +59534,27 @@ /turf/open/floor/plating, /area/station/maintenance/port/aft) "tZl" = ( -/obj/structure/table/wood, -/obj/item/storage/photo_album/prison, +/obj/structure/chair/plastic{ + dir = 8 + }, /turf/open/floor/wood, /area/station/security/prison/rec) "tZr" = ( /turf/closed/wall, /area/station/smithing) +"tZy" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/engine_smes) +"tZE" = ( +/turf/open/floor/wood, +/area/station/command/heads_quarters/blueshield) "tZH" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, /obj/effect/turf_decal/trimline/yellow/filled/warning{ dir = 4 }, -/obj/structure/disposalpipe/junction/flip{ - dir = 8 - }, -/obj/structure/cable/layer1, /turf/open/floor/iron, /area/station/engineering/storage) "tZU" = ( @@ -60071,7 +59573,9 @@ /obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 4 }, -/turf/open/floor/iron, +/turf/open/floor/iron/dark/side{ + dir = 4 + }, /area/station/hallway/primary/aft) "uan" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -60098,50 +59602,32 @@ /turf/open/floor/iron/dark, /area/station/science/breakroom) "uaC" = ( +/obj/effect/turf_decal/tile/blue/opposingcorners, +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/carpet, -/area/station/service/library) -"uaL" = ( -/obj/effect/spawner/random/trash/food_packaging, -/turf/open/floor/plating, -/area/station/maintenance/department/engine/atmos) -"uaO" = ( -/obj/effect/turf_decal/stripes/line{ +/turf/open/floor/iron/checker{ dir = 1 }, -/obj/effect/turf_decal/stripes/line, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/door/airlock/maintenance, -/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance, -/obj/effect/mapping_helpers/airlock/unres, -/turf/open/floor/plating, -/area/station/maintenance/department/medical) +/area/station/command/heads_quarters/cmo) "ubp" = ( /obj/structure/table, /turf/open/floor/iron/dark, /area/station/security/prison/visit) -"ubz" = ( -/obj/effect/turf_decal/tile/blue/fourcorners, -/obj/machinery/computer/records/medical, -/turf/open/floor/iron, -/area/station/medical/paramedic) "ubE" = ( -/obj/machinery/status_display/evac/directional/north, /obj/machinery/camera/autoname/directional/north, /obj/effect/spawner/random/vending/snackvend, /turf/open/floor/iron/dark/side{ dir = 1 }, /area/station/commons/fitness/recreation) -"uch" = ( -/obj/effect/mapping_helpers/burnt_floor, +"ubF" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/chair/wood{ + dir = 1 + }, /turf/open/floor/plating, -/area/station/maintenance/department/engine/atmos) +/area/station/service/abandoned_gambling_den) "uck" = ( /obj/machinery/corral_corner{ mapping_id = "3" @@ -60154,6 +59640,11 @@ }, /turf/open/floor/engine, /area/station/science/xenobiology) +"ucn" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/mob_spawn/corpse/human/assistant, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) "ucr" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -60170,15 +59661,13 @@ /turf/open/floor/iron/dark, /area/station/service/chapel/office) "ucG" = ( -/obj/machinery/firealarm/directional/north, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/light_switch/directional/north{ - pixel_x = -8 - }, -/turf/open/floor/iron/dark, -/area/station/engineering/atmos) +/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/machinery/light/directional/east, +/obj/structure/sign/poster/official/random/directional/east, +/obj/structure/closet/secure_closet/medical3, +/obj/item/wrench/medical, +/turf/open/floor/iron/white, +/area/station/medical/office) "ucJ" = ( /turf/closed/wall, /area/station/maintenance/disposal) @@ -60194,6 +59683,14 @@ "ucP" = ( /turf/closed/wall, /area/station/cargo/office) +"ucY" = ( +/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/structure/window/reinforced/spawner/directional/south, +/obj/machinery/modular_computer/preset/civilian{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/station/command/bridge) "udb" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -60220,16 +59717,14 @@ /obj/structure/railing, /turf/open/floor/iron/dark, /area/station/hallway/primary/central) -"ude" = ( -/obj/effect/turf_decal/trimline/green/filled/corner, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/white, -/area/station/medical/virology) +"udk" = ( +/obj/structure/extinguisher_cabinet/directional/east, +/turf/open/floor/iron/dark, +/area/station/command/bridge) "udl" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/structure/table, -/obj/item/screwdriver, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/trash/mess, /turf/open/floor/plating, /area/station/maintenance/port/aft) "udm" = ( @@ -60244,49 +59739,14 @@ /obj/effect/turf_decal/trimline/red/filled/line{ dir = 9 }, +/obj/machinery/light/small/directional/north, +/obj/structure/extinguisher_cabinet/directional/north, /obj/machinery/airalarm/directional/west, /obj/machinery/computer/security/labor{ dir = 4 }, /turf/open/floor/iron/dark, /area/station/security/processing) -"udQ" = ( -/obj/machinery/duct, -/turf/open/floor/iron/dark, -/area/station/medical/morgue) -"ueo" = ( -/obj/machinery/camera/directional/north{ - c_tag = "Engineering - MiniSat Transit Pod Access, Internal"; - name = "engineering camera"; - network = list("ss13","rd","xeno_pens"); - start_active = 1 - }, -/obj/effect/turf_decal/tile/dark_blue{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/station/engineering/transit_tube) -"uer" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/hidden, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/command{ - name = "MiniSat Pod Access" - }, -/obj/effect/mapping_helpers/airlock/access/all/command/minisat, -/obj/structure/cable, -/obj/effect/landmark/navigate_destination/minisat_access_ai, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "aisat-pathatmos-maint-passthrough" - }, -/turf/open/floor/iron/dark/textured, -/area/station/engineering/transit_tube) "uet" = ( /obj/effect/turf_decal/trimline/neutral/filled/corner{ dir = 8 @@ -60299,19 +59759,17 @@ "uey" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/effect/turf_decal/bot, -/obj/machinery/airalarm/directional/north, /obj/machinery/vending/modularpc, /turf/open/floor/iron/dark, /area/station/commons/storage/primary) "ueH" = ( -/obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/effect/spawner/random/structure/crate, -/turf/open/floor/plating, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/duct, +/turf/open/floor/catwalk_floor, /area/station/maintenance/starboard/aft) -"ueL" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/station/security/detectives_office) "ufg" = ( /obj/machinery/atmospherics/components/unary/outlet_injector/monitored/nitrous_input{ dir = 8 @@ -60327,9 +59785,6 @@ dir = 1 }, /area/station/commons/dorms) -"ufn" = ( -/turf/closed/wall, -/area/station/medical/paramedic) "ufq" = ( /obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 6 @@ -60342,19 +59797,6 @@ "ufs" = ( /turf/closed/wall/r_wall, /area/station/engineering/break_room) -"ufu" = ( -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 1 - }, -/obj/structure/table, -/obj/item/paper_bin{ - pixel_y = 4 - }, -/obj/item/pen{ - pixel_y = 4 - }, -/turf/open/floor/iron/dark, -/area/station/security/checkpoint/customs/auxiliary) "ufy" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -60376,9 +59818,10 @@ /obj/machinery/door/window/right/directional/north{ name = "Hydroponics Desk" }, -/obj/machinery/door/poddoor/shutters/preopen{ +/obj/machinery/door/poddoor/shutters{ id = "hydroponics_shutters"; - name = "Hydroponics Shutters" + name = "Hydroponics Shutters"; + dir = 1 }, /obj/structure/desk_bell{ pixel_x = 7; @@ -60402,13 +59845,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/dark, /area/station/ai_monitored/turret_protected/ai_upload) -"ugi" = ( -/obj/effect/turf_decal/trimline/green/filled/line, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/light/directional/south, -/turf/open/floor/iron/white, -/area/station/medical/virology) "ugj" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -60420,6 +59856,18 @@ /obj/machinery/door/firedoor, /turf/open/floor/iron/dark/textured, /area/station/hallway/secondary/entry) +"ugm" = ( +/obj/effect/turf_decal/trimline/red/filled/warning{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/red/warning{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/medical/medbay/aft) "ugn" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ @@ -60432,29 +59880,31 @@ name = "Isolation Cell"; id_tag = "iso_cell_hall_bolt" }, -/obj/effect/mapping_helpers/airlock/access/all/security/brig, +/obj/effect/mapping_helpers/airlock/access/all/security/general, /obj/machinery/duct, /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 1 }, /turf/open/floor/iron/dark/textured, -/area/station/security/prison) -"ugy" = ( -/obj/effect/turf_decal/trimline/blue/filled/line, -/obj/machinery/camera/autoname/directional/south, -/obj/item/radio/intercom/directional/south, -/obj/structure/closet/emcloset/anchored, -/turf/open/floor/iron/white, -/area/station/medical/break_room) +/area/station/security/prison/safe) +"ugt" = ( +/obj/structure/lattice, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/turf/open/space, +/area/space/nearstation) "ugC" = ( /obj/effect/turf_decal/trimline/yellow/filled/line, +/obj/machinery/light/directional/south, /obj/structure/table, -/obj/item/storage/toolbox/mechanical{ - pixel_y = 5 +/obj/item/storage/toolbox/electrical{ + pixel_y = 7 }, -/obj/item/flashlight{ - pixel_x = 1; - pixel_y = 5 +/obj/item/storage/toolbox/mechanical, +/obj/item/clothing/ears/earmuffs{ + pixel_x = -3; + pixel_y = -3 }, /turf/open/floor/iron, /area/station/engineering/storage) @@ -60477,30 +59927,16 @@ /obj/effect/landmark/navigate_destination/eva, /turf/open/floor/iron/dark/textured, /area/station/ai_monitored/command/storage/eva) -"ugN" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/structure/window/reinforced/spawner/directional/north, -/obj/machinery/chem_master, -/turf/open/floor/iron/white/textured, -/area/station/medical/pharmacy) -"ugS" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/light/small/directional/north, -/obj/item/radio/intercom/directional/north, -/obj/machinery/chem_dispenser, -/turf/open/floor/iron/white/textured, -/area/station/medical/pharmacy) +"ugM" = ( +/turf/closed/wall, +/area/station/commons/dorms/room4) "ugZ" = ( /obj/machinery/requests_console/directional/east{ - anon_tips_receiver = 1; - assistance_requestable = 1; department = "Telecomms Admin"; name = "Telecomms Requests Console" }, +/obj/effect/mapping_helpers/requests_console/assistance, +/obj/effect/mapping_helpers/requests_console/information, /turf/open/floor/iron/dark/side{ dir = 4 }, @@ -60521,21 +59957,11 @@ /turf/closed/wall, /area/station/hallway/secondary/entry) "uhv" = ( -/obj/effect/turf_decal/tile/blue/fourcorners, -/obj/structure/window/reinforced/spawner/directional/south, -/obj/structure/table/glass, -/obj/item/reagent_containers/spray/cleaner, -/obj/item/reagent_containers/spray/cleaner, -/obj/item/clothing/neck/stethoscope, -/obj/item/clothing/neck/stethoscope, -/obj/item/storage/belt/medical, -/obj/item/storage/belt/medical, -/obj/machinery/door/window/left/directional/west{ - name = "Miscellaneous Medical Supplies"; - req_access = list("medical") - }, -/turf/open/floor/iron/white, -/area/station/medical/storage) +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/hallway/primary/aft) "uhz" = ( /obj/machinery/atmospherics/pipe/layer_manifold/supply/visible, /turf/closed/wall/r_wall, @@ -60556,11 +59982,25 @@ /turf/open/floor/iron/dark/textured_large, /area/station/hallway/secondary/entry) "uhG" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 1 +/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/machinery/firealarm/directional/north{ + pixel_x = 5 + }, +/obj/machinery/light_switch/directional/north{ + pixel_x = -5 + }, +/obj/structure/bed/pod{ + desc = "An old medical bed, just waiting for replacement with something up to date."; + name = "medical bed"; + dir = 4 }, /turf/open/floor/iron/white, -/area/station/hallway/secondary/exit/departure_lounge) +/area/station/medical/treatment_center) +"uhY" = ( +/obj/effect/turf_decal/box, +/obj/machinery/holopad, +/turf/open/floor/iron/white/smooth_large, +/area/station/medical/pharmacy) "uib" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -60585,22 +60025,24 @@ dir = 8 }, /obj/machinery/camera/directional/west{ - c_tag = "Science - Xenobiology, Pen 6"; + c_tag = "Science - Xenobiology, Pen 5"; name = "xenobiology camera"; network = list("ss13","rd","xeno") }, /turf/open/floor/engine, /area/station/science/xenobiology) "uio" = ( -/obj/effect/decal/cleanable/dirt, /obj/structure/closet/emcloset, +/obj/structure/cable, /turf/open/floor/plating, /area/station/maintenance/department/science/xenobiology) "uir" = ( -/obj/machinery/light/small/directional/north, -/obj/structure/filingcabinet, -/turf/open/floor/iron/vaporwave, -/area/station/service/library/printer) +/obj/machinery/newscaster/directional/west, +/obj/machinery/modular_computer/preset/civilian, +/turf/open/floor/iron/dark/side{ + dir = 9 + }, +/area/station/engineering/atmos/office) "uis" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/turf_decal/trimline/red/filled/line{ @@ -60611,64 +60053,36 @@ }, /turf/open/floor/iron/dark, /area/station/ai_monitored/security/armory) -"uit" = ( -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 8 - }, -/obj/structure/table/glass, -/obj/item/paper_bin{ - pixel_x = -4; - pixel_y = 4 - }, -/obj/item/pen/red{ - pixel_x = -4 - }, -/obj/item/book/manual/wiki/medicine, -/obj/item/book/manual/wiki/infections{ - pixel_x = 10; - pixel_y = 2 - }, -/obj/item/reagent_containers/syringe/antiviral, -/obj/item/reagent_containers/dropper, -/obj/item/reagent_containers/spray/cleaner, -/obj/item/hand_labeler, -/obj/item/radio/headset/headset_med, -/obj/machinery/requests_console/auto_name/directional/west{ - department = "Virology"; - name = "Pathology Requests Console"; - receive_ore_updates = 1 - }, -/obj/item/clothing/glasses/science, -/obj/item/extrapolator, -/turf/open/floor/iron/white, -/area/station/medical/virology) "uiu" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/station/hallway/secondary/entry) -"uiv" = ( -/obj/effect/turf_decal/trimline/purple/filled/corner, -/obj/effect/turf_decal/trimline/yellow/line{ - dir = 8 - }, -/turf/open/floor/iron/dark/side{ - dir = 8 - }, -/area/station/engineering/storage/tech) "uiA" = ( /obj/item/food/grown/banana, /turf/open/floor/grass, /area/station/hallway/primary/central) "uiJ" = ( -/obj/effect/turf_decal/tile/yellow/fourcorners, -/turf/open/floor/iron/dark, -/area/station/command/bridge) -"uiS" = ( /obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 4 + dir = 5 }, -/turf/open/floor/iron/white/textured, -/area/station/medical/chemistry) +/obj/machinery/firealarm/directional/north{ + pixel_x = 5 + }, +/obj/machinery/light_switch/directional/north{ + pixel_x = -5 + }, +/obj/structure/closet/secure_closet/personal/patient, +/turf/open/floor/iron/white, +/area/station/medical/patients_rooms/room_a) +"uiM" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 5 + }, +/obj/machinery/airalarm/directional/east, +/obj/structure/reagent_dispensers/wall/peppertank/directional/north, +/obj/structure/closet/secure_closet/security/engine/blueshirt, +/turf/open/floor/iron/dark, +/area/station/security/checkpoint/engineering) "uiW" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -60679,18 +60093,14 @@ /area/station/cargo/lobby) "uiX" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/light/directional/east, -/turf/open/floor/wood, +/turf/open/floor/stone, /area/station/smithing) "ujk" = ( /turf/closed/wall/r_wall, /area/station/engineering/atmos/hfr_room) "ujm" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/telecomms/bus/preset_three, -/turf/open/floor/engine/telecomms, +/obj/machinery/telecomms/processor/preset_one, +/turf/open/floor/circuit/green/telecomms, /area/station/tcommsat/server) "ujt" = ( /obj/effect/turf_decal/trimline/green/filled/line{ @@ -60720,11 +60130,15 @@ /turf/open/floor/plating, /area/station/maintenance/solars/port/aft) "ujV" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=AIE"; + location = "AftH" }, -/turf/open/floor/plating, -/area/station/maintenance/department/engine) +/turf/open/floor/iron, +/area/station/hallway/primary/aft) "ujY" = ( /turf/open/floor/circuit, /area/station/ai_monitored/command/nuke_storage) @@ -60749,26 +60163,15 @@ }, /turf/open/floor/engine/air, /area/station/engineering/atmos) -"ukj" = ( -/obj/structure/table/wood, -/obj/effect/spawner/random/trash/food_packaging, -/turf/open/floor/carpet/cyan, -/area/station/medical/break_room) -"ukk" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +"ukr" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 4 }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/medical/glass{ - name = "Chemistry Factory" +/obj/effect/turf_decal/trimline/green/line{ + dir = 8 }, -/obj/effect/mapping_helpers/airlock/access/all/medical/chemistry, -/turf/open/floor/iron/white/textured, -/area/station/medical/chemistry) +/turf/open/floor/iron/white, +/area/station/medical/medbay/aft) "ukt" = ( /obj/effect/turf_decal/trimline/red/corner{ dir = 8 @@ -60776,7 +60179,6 @@ /obj/effect/turf_decal/trimline/red/filled/line{ dir = 5 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/chair, /obj/effect/landmark/start/hangover, /turf/open/floor/iron/dark, @@ -60798,6 +60200,14 @@ }, /turf/open/floor/iron/dark, /area/station/security/prison/visit) +"ukI" = ( +/obj/structure/window/reinforced/spawner/directional/west, +/obj/machinery/airalarm/directional/south, +/obj/machinery/power/apc/auto_name/directional/east, +/obj/structure/cable, +/obj/item/kirbyplants/random, +/turf/open/floor/wood/tile, +/area/station/service/library/artgallery) "ukT" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -60820,100 +60230,43 @@ }, /turf/open/floor/iron/white, /area/station/science/research) -"ukW" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/light/small/directional/east, -/turf/open/floor/iron/dark/side{ - dir = 4 - }, -/area/station/engineering/break_room) "ukY" = ( -/obj/structure/table/wood, -/obj/item/device/walkman{ - pixel_y = 7; - pixel_x = -8 - }, -/obj/item/device/walkman{ - pixel_y = 7; - pixel_x = -8 - }, -/obj/item/device/walkman{ - pixel_y = 7; - pixel_x = -8 - }, -/obj/item/device/walkman{ - pixel_y = 7; - pixel_x = -8 - }, -/obj/item/device/walkman{ - pixel_y = 7; - pixel_x = -8 - }, -/obj/item/device/walkman{ - pixel_y = 7; - pixel_x = -8 - }, -/obj/item/device/walkman{ - pixel_y = 7; - pixel_x = -8 - }, -/obj/item/device/walkman{ - pixel_y = 7; - pixel_x = -8 - }, -/obj/item/device/walkman{ - pixel_y = 7; - pixel_x = -8 - }, -/obj/item/device/cassette_tape/friday{ - pixel_y = 2; - pixel_x = 9 - }, -/turf/open/floor/iron/vaporwave, -/area/station/service/library/printer) -"ukZ" = ( -/obj/effect/decal/cleanable/cobweb, -/obj/structure/reagent_dispensers/plumbed, -/turf/open/floor/plating, -/area/station/maintenance/port/aft) +/turf/open/floor/iron/white, +/area/station/medical/medbay/lobby) "ula" = ( -/obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/line{ dir = 4 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, /turf/open/floor/iron, /area/station/maintenance/disposal/incinerator) -"ulf" = ( -/obj/effect/turf_decal/stripes/line{ +"ulb" = ( +/obj/structure/cable, +/obj/machinery/duct, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 4 }, +/turf/open/floor/wood, +/area/station/command/heads_quarters/captain/private) +"ulf" = ( +/obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/door/airlock/engineering{ - name = "Auxiliary Construction Storage" + dir = 1 }, -/obj/effect/mapping_helpers/airlock/access/any/service/maintenance, -/obj/effect/mapping_helpers/airlock/unres{ - dir = 4 +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/engineering/glass{ + name = "Engineering Break Room" }, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) +/obj/effect/mapping_helpers/airlock/access/any/engineering/general, +/turf/open/floor/iron/dark/textured, +/area/station/engineering/break_room) "ulm" = ( /turf/open/floor/carpet, /area/station/maintenance/starboard/fore) -"ulr" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/ghost_critter_spawn, -/turf/open/floor/iron, -/area/station/commons/dorms) "ulO" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -60925,12 +60278,6 @@ /obj/machinery/camera/autoname/directional/east, /turf/open/floor/iron/dark, /area/station/engineering/engine_smes) -"ulQ" = ( -/obj/machinery/light/small/broken/directional/west, -/obj/effect/spawner/random/structure/table, -/obj/effect/spawner/random/clothing/gloves, -/turf/open/floor/plating, -/area/station/maintenance/department/medical) "ulR" = ( /obj/structure/chair/stool/directional/north, /obj/effect/landmark/start/atmospheric_technician, @@ -60944,26 +60291,12 @@ dir = 4 }, /obj/machinery/camera/directional/east{ - c_tag = "Science - Xenobiology, Pen 5"; + c_tag = "Science - Xenobiology, Pen 6"; name = "xenobiology camera"; network = list("ss13","rd","xeno") }, /turf/open/floor/engine, /area/station/science/xenobiology) -"ulW" = ( -/obj/machinery/door/airlock/maintenance, -/obj/structure/disposalpipe/segment, -/obj/structure/cable, -/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/mapping_helpers/airlock/unres, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plating, -/area/station/maintenance/port/aft) "umd" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -60971,7 +60304,7 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/turf/open/floor/plating, +/turf/open/floor/catwalk_floor, /area/station/maintenance/starboard/fore) "ume" = ( /obj/effect/turf_decal/stripes/line{ @@ -60999,11 +60332,6 @@ /obj/machinery/firealarm/directional/east, /turf/open/floor/iron/dark, /area/station/hallway/secondary/entry) -"umG" = ( -/obj/effect/turf_decal/tile/purple/fourcorners, -/obj/machinery/camera/autoname/directional/east, -/turf/open/floor/iron/dark, -/area/station/command/bridge) "umJ" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 4 @@ -61019,14 +60347,12 @@ /turf/open/floor/iron/dark, /area/station/security/prison) "umO" = ( -/obj/structure/flora/grass/jungle/b/style_random, -/obj/structure/flora/bush/fullgrass/style_random, -/obj/structure/flora/bush/leafy, -/mob/living/basic/butterfly, -/obj/structure/window/reinforced/spawner/directional/south, -/obj/structure/window/reinforced/spawner/directional/north, -/turf/open/floor/grass, -/area/station/command/bridge) +/obj/structure/chair/sofa/right/brown, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/carpet/blue, +/area/station/medical/psychology) "umP" = ( /obj/structure/sign/poster/official/do_not_question/directional/east, /obj/machinery/cryopod{ @@ -61040,18 +60366,6 @@ /obj/effect/mapping_helpers/iannewyear, /turf/open/floor/carpet/royalblue, /area/station/command/heads_quarters/hop) -"une" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/light/directional/east, -/obj/machinery/airalarm/directional/east, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 - }, -/obj/structure/closet/l3closet/virology, -/turf/open/floor/iron/white, -/area/station/medical/virology) "unj" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, /turf/open/floor/iron/dark, @@ -61083,15 +60397,27 @@ /turf/open/floor/wood, /area/station/commons/vacant_room/office) "uol" = ( -/turf/open/floor/iron/showroomfloor, +/turf/open/floor/iron/dark, /area/station/security/lockers) "uoo" = ( /obj/structure/lattice, /turf/open/space/basic, /area/space/nearstation) +"uoq" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) "uou" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible/layer4, /obj/machinery/atmospherics/pipe/smart/simple/cyan/visible/layer2, +/obj/machinery/atmospherics/pipe/smart/simple/dark/visible/layer4{ + dir = 4 + }, /turf/open/floor/catwalk_floor, /area/station/engineering/atmos) "uov" = ( @@ -61107,55 +60433,62 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/disposalpipe/segment, /obj/structure/cable, -/turf/open/floor/plating, +/turf/open/floor/catwalk_floor, /area/station/maintenance/department/science) "uoF" = ( /obj/machinery/space_heater, -/turf/open/floor/plating, +/turf/open/floor/iron/dark/side{ + dir = 8 + }, /area/station/security/prison) "uoH" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /obj/structure/fans/tiny, /obj/machinery/door/poddoor/massdriver_chapel, /turf/open/floor/iron/dark/textured_large, /area/station/service/chapel/funeral) "uoX" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible/layer2{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible/layer4, -/turf/open/floor/iron/dark, -/area/station/engineering/atmos) +/obj/structure/foamedmetal, +/turf/open/floor/plating, +/area/station/maintenance/department/engine) "upb" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/wood, -/area/station/service/library) -"upi" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/obj/machinery/door/morgue{ + name = "Curator's Study"; + req_access = list("library") }, -/obj/effect/turf_decal/stripes/line{ +/turf/open/floor/iron/dark/textured, +/area/station/service/library/printer) +"upt" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/structure/chair_flipped{ dir = 8 }, -/obj/machinery/atmospherics/pipe/layer_manifold/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable, -/obj/machinery/door/airlock/maintenance, -/obj/effect/mapping_helpers/airlock/access/any/science/xenobio, -/obj/structure/liquid_barrier, /turf/open/floor/plating, -/area/station/maintenance/department/science/xenobiology) -"upz" = ( -/obj/effect/turf_decal/tile/blue/fourcorners, -/obj/machinery/defibrillator_mount/directional/east, -/obj/machinery/computer/operating{ - dir = 8 +/area/station/maintenance/department/engine/atmos) +"uqh" = ( +/obj/machinery/light/small/built/directional/east, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/trash/garbage, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"uql" = ( +/obj/structure/window/spawner/directional/south, +/obj/machinery/computer/atmos_alert{ + dir = 1 }, -/turf/open/floor/iron/white, -/area/station/medical/surgery) +/turf/open/floor/iron, +/area/station/engineering/atmos/office) "uqn" = ( /obj/machinery/atmospherics/components/binary/pump/off/supply/hidden{ dir = 1 @@ -61173,9 +60506,24 @@ }, /turf/open/floor/iron/dark, /area/station/security/office) +"uqz" = ( +/obj/effect/turf_decal/trimline/brown/line{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 4 + }, +/obj/machinery/light/small/directional/east, +/turf/open/floor/iron/dark, +/area/station/hallway/secondary/entry) +"uqE" = ( +/obj/effect/turf_decal/tile/blue/full, +/obj/effect/turf_decal/delivery, +/obj/machinery/light/small/directional/east, +/turf/open/floor/iron/white/smooth_large, +/area/station/medical/medbay/central) "uqM" = ( /obj/machinery/light/small/directional/east, -/obj/effect/decal/cleanable/dirt, /obj/structure/reagent_dispensers/plumbed, /turf/open/floor/plating, /area/station/maintenance/port) @@ -61191,38 +60539,36 @@ }, /area/station/service/hydroponics/garden) "urb" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/obj/machinery/light_switch/directional/north, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/obj/effect/turf_decal/stripes/line{ dir = 4 }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/dark_red/arrow_ccw{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, /turf/open/floor/iron, /area/station/maintenance/disposal/incinerator) "ure" = ( -/obj/structure/extinguisher_cabinet/directional/east, +/obj/machinery/station_map/directional/east, /obj/item/kirbyplants/random, /turf/open/floor/iron/dark, /area/station/service/chapel) -"urh" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 1 - }, -/obj/machinery/light/small/directional/north, -/obj/effect/turf_decal/trimline/blue/line, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/obj/machinery/firealarm/directional/north, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) "urk" = ( /obj/structure/table/wood, /obj/item/newspaper{ pixel_x = 8; pixel_y = 10 }, -/obj/item/flashlight/lamp/green{ - pixel_x = 1; - pixel_y = 5 +/obj/item/flashlight/lamp{ + pixel_y = 3 }, /turf/open/floor/carpet/red, /area/station/commons/vacant_room/office) @@ -61231,21 +60577,31 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, /obj/structure/table/wood, -/obj/item/paper_bin{ - pixel_y = 3 - }, -/obj/effect/spawner/random/bureaucracy/folder{ - pixel_y = 5 - }, -/obj/item/pen{ - pixel_y = 5 - }, +/obj/item/paper_bin, +/obj/item/folder, +/obj/item/pen, /turf/open/floor/wood, /area/station/security/prison/rec) "urn" = ( -/obj/structure/closet/firecloset, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) +/obj/machinery/status_display/ai/directional/east, +/obj/structure/rack, +/obj/item/tank/internals/emergency_oxygen, +/obj/item/clothing/mask/breath, +/turf/open/floor/iron/dark, +/area/station/engineering/transit_tube) +"urs" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/neutral/line{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/light/small/directional/west, +/turf/open/floor/iron/dark, +/area/station/hallway/secondary/entry) "urt" = ( /obj/item/shard{ icon_state = "medium" @@ -61255,15 +60611,24 @@ /area/station/maintenance/port/fore) "uru" = ( /obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/structure/closet_maintenance, /turf/open/floor/plating, /area/station/maintenance/starboard/aft) -"urJ" = ( +"urK" = ( +/obj/effect/turf_decal/trimline/blue/filled/line, +/obj/machinery/light/small/directional/south, +/obj/structure/extinguisher_cabinet/directional/south, +/obj/structure/chair{ + dir = 1 + }, +/obj/effect/landmark/start/medical_doctor, +/turf/open/floor/iron/white, +/area/station/medical/cryo) +"urM" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/directional/north, -/obj/effect/spawner/random/trash/garbage, +/obj/effect/spawner/random/structure/chair_flipped, /turf/open/floor/plating, -/area/station/maintenance/port/aft) +/area/station/maintenance/starboard/aft) "urV" = ( /obj/structure/table/reinforced, /obj/item/food/piedough, @@ -61275,27 +60640,27 @@ "urW" = ( /turf/open/floor/iron/dark, /area/station/security/prison/workout) -"urZ" = ( -/obj/effect/turf_decal/box/corners{ - dir = 1 - }, -/obj/machinery/smartfridge/chemistry/preloaded, -/turf/open/floor/iron/dark, -/area/station/medical/chemistry) "usd" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/effect/decal/cleanable/oil/slippery, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/oil/slippery, +/turf/open/floor/iron, /area/station/maintenance/department/electrical) "usg" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/oil, -/turf/open/floor/plating, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/turf/open/floor/catwalk_floor, /area/station/maintenance/starboard/aft) +"uso" = ( +/obj/machinery/light/directional/south, +/obj/structure/bookcase/random/reference, +/turf/open/floor/wood, +/area/station/service/library) "usv" = ( /obj/effect/turf_decal/trimline/brown/filled/warning, /turf/open/floor/iron/dark/side, @@ -61307,10 +60672,20 @@ /obj/structure/cable/layer3, /turf/open/floor/engine, /area/station/ai_monitored/command/storage/satellite) +"utc" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) "uth" = ( /obj/effect/turf_decal/tile/dark_blue/fourcorners, /obj/machinery/light/directional/west, -/obj/structure/sign/poster/official/random/directional/west, +/obj/machinery/flasher/directional/west{ + id = "AI" + }, /turf/open/floor/iron/dark, /area/station/ai_monitored/turret_protected/ai_upload) "utj" = ( @@ -61327,21 +60702,10 @@ /turf/open/floor/iron/dark, /area/station/engineering/atmos/hfr_room) "utw" = ( -/obj/effect/turf_decal/trimline/dark_blue/filled/line{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/dark_blue/line, -/obj/structure/sign/poster/official/random/directional/north, -/turf/open/floor/iron/dark, -/area/station/hallway/primary/central) -"utD" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/blue/line, -/obj/machinery/iv_drip, -/turf/open/floor/iron/white, -/area/station/medical/medbay/aft) +/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/machinery/computer/records/medical, +/turf/open/floor/iron, +/area/station/medical/paramedic) "utE" = ( /obj/effect/turf_decal/tile/green/half/contrasted, /obj/machinery/light/directional/north, @@ -61364,34 +60728,14 @@ /obj/machinery/door/firedoor, /turf/open/floor/iron/dark/textured, /area/station/security/prison) -"utO" = ( -/obj/machinery/firealarm/directional/north, -/obj/machinery/light/directional/north, -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 2 - }, -/turf/open/floor/iron/dark, -/area/station/command/teleporter) "utT" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 9 - }, -/obj/machinery/light/directional/north, -/obj/item/radio/intercom/directional/west, -/obj/machinery/power/apc/auto_name/directional/north, -/obj/structure/cable, -/turf/open/floor/iron/white/textured, -/area/station/medical/chemistry) -"utV" = ( -/obj/structure/table/optable{ - desc = "A cold, hard place for your final rest."; - name = "Morgue Slab" +/obj/effect/turf_decal/trimline/dark_blue/filled/line{ + dir = 1 }, -/obj/effect/turf_decal/trimline/blue/filled/line, -/obj/machinery/light/directional/south, +/obj/effect/turf_decal/trimline/dark_blue/line, +/obj/machinery/airalarm/directional/north, /turf/open/floor/iron/dark, -/area/station/medical/morgue) +/area/station/hallway/primary/central) "uuh" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/structure/guillotine, @@ -61400,7 +60744,7 @@ "uui" = ( /obj/machinery/light/directional/west, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/white, +/turf/open/floor/iron, /area/station/maintenance/department/science) "uuj" = ( /obj/effect/turf_decal/tile/neutral{ @@ -61413,17 +60757,23 @@ /area/station/ai_monitored/command/storage/eva) "uum" = ( /obj/effect/turf_decal/tile/red/fourcorners, +/obj/machinery/camera/directional/west{ + c_tag = "Security - Checkpoint, Departures"; + name = "security camera" + }, +/obj/machinery/requests_console/directional/west{ + department = "Theatre"; + name = "Theater Requests Console" + }, +/obj/effect/mapping_helpers/requests_console/assistance, +/obj/effect/mapping_helpers/requests_console/information, /obj/machinery/vending/wardrobe/sec_wardrobe, -/obj/machinery/camera/autoname/directional/west, /turf/open/floor/iron/dark, /area/station/security/checkpoint/escape) "uut" = ( -/obj/effect/spawner/random/maintenance, /turf/open/floor/plating, -/area/station/maintenance/department/cargo) +/area/station/maintenance/port/aft) "uuA" = ( -/obj/machinery/power/apc/auto_name/directional/east, -/obj/structure/cable, /obj/machinery/doppler_array{ dir = 4 }, @@ -61441,8 +60791,9 @@ id_tag = "dorm_6"; name = "Dorm 6" }, +/obj/structure/cable, /turf/open/floor/iron/dark/textured, -/area/station/commons/dorms) +/area/station/commons/dorms/room6) "uuG" = ( /turf/open/floor/eighties/red, /area/station/service/theater) @@ -61453,24 +60804,62 @@ /turf/open/floor/plating, /area/station/maintenance/port/aft) "uvm" = ( -/obj/machinery/camera/directional/north{ - c_tag = "Library - Private Study"; - dir = 9; - name = "library camera" - }, -/obj/item/kirbyplants/random, -/turf/open/floor/wood, -/area/station/service/library/private) -"uvN" = ( -/obj/effect/turf_decal/tile/blue/opposingcorners{ +/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/shutters{ + id = "cmo_desk_shutters"; + name = "Desk Shutters"; dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/ghost_critter_spawn, -/turf/open/floor/iron/cafeteria, -/area/station/commons/dorms/laundry) +/obj/structure/table, +/obj/item/folder/blue{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/folder/white, +/obj/item/folder/blue{ + pixel_x = -3; + pixel_y = -3 + }, +/turf/open/floor/iron/dark/side, +/area/station/command/heads_quarters/cmo) +"uvI" = ( +/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/structure/table/reinforced/rglass, +/obj/machinery/door/window/left/directional/south{ + name = "Miscellaneous Medical Supplies"; + req_access = list("medical") + }, +/obj/item/emergency_bed{ + pixel_y = 7; + pixel_x = -9 + }, +/obj/item/emergency_bed{ + pixel_y = 14; + pixel_x = -9 + }, +/obj/item/emergency_bed{ + pixel_y = 21; + pixel_x = -9 + }, +/obj/item/wheelchair{ + pixel_x = 9 + }, +/obj/item/wheelchair{ + pixel_x = 9; + pixel_y = 5 + }, +/obj/item/wheelchair{ + pixel_x = 9; + pixel_y = 10 + }, +/turf/open/floor/iron/white, +/area/station/medical/storage) +"uvR" = ( +/obj/machinery/airalarm/directional/north, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/plating, +/area/station/maintenance/department/engine/atmos) "uvU" = ( /obj/effect/turf_decal/trimline/purple/filled/line{ dir = 8 @@ -61480,6 +60869,11 @@ /obj/effect/spawner/random/vending/snackvend, /turf/open/floor/iron/dark, /area/station/science/breakroom) +"uvW" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/department/security/brig) "uwd" = ( /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -61500,16 +60894,6 @@ /obj/effect/landmark/start/security_assistant, /turf/open/floor/iron/dark, /area/station/security/execution/transfer) -"uwq" = ( -/obj/effect/turf_decal/tile/blue/fourcorners, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/chair/office/light{ - dir = 1 - }, -/obj/effect/landmark/start/chief_medical_officer, -/turf/open/floor/iron/dark, -/area/station/command/heads_quarters/cmo) "uwr" = ( /obj/effect/turf_decal/stripes/line{ dir = 9 @@ -61548,11 +60932,17 @@ }, /turf/open/floor/circuit/green, /area/station/ai_monitored/turret_protected/ai) -"uwx" = ( -/obj/effect/turf_decal/box, -/obj/machinery/holopad, -/turf/open/floor/iron/white/smooth_large, -/area/station/medical/break_room) +"uww" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/door/airlock/maintenance{ + name = "Curator's Study Maintenance" + }, +/obj/effect/mapping_helpers/airlock/access/all/service/library, +/turf/open/floor/plating, +/area/station/service/library/printer) "uwJ" = ( /obj/effect/turf_decal/tile/green/anticorner/contrasted, /obj/structure/table, @@ -61560,28 +60950,19 @@ /obj/effect/spawner/random/maintenance/three, /turf/open/floor/iron, /area/station/maintenance/port) -"uxh" = ( -/obj/effect/turf_decal/tile/dark_blue/fourcorners, -/obj/structure/chair/office/light{ - dir = 1 +"uwY" = ( +/obj/structure/disposalpipe/segment{ + dir = 6 }, -/obj/effect/landmark/start/captain, -/turf/open/floor/iron/dark, -/area/station/command/bridge) -"uxl" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/duct, -/turf/open/floor/iron, -/area/station/engineering/break_room) +/turf/open/floor/catwalk_floor, +/area/station/maintenance/department/engine/atmos) "uxx" = ( /obj/effect/turf_decal/tile/red/fourcorners, -/obj/structure/table/reinforced, /obj/structure/window/reinforced/spawner/directional/south, +/obj/structure/table/reinforced, /obj/item/reagent_containers/cup/glass/mug/coco{ pixel_x = 8; pixel_y = 8 @@ -61592,49 +60973,51 @@ /obj/structure/reagent_dispensers/plumbed{ dir = 8 }, -/turf/open/floor/plating, +/turf/open/floor/iron/dark/side{ + dir = 4 + }, /area/station/security/prison) "uxM" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 8; - name = "N2O Outlet Pump" - }, /obj/effect/turf_decal/tile/red{ dir = 4 }, /obj/effect/turf_decal/tile/neutral/opposingcorners, -/obj/machinery/atmospherics/pipe/smart/simple/green/visible, -/turf/open/floor/iron/dark, -/area/station/engineering/atmos) -"uyh" = ( -/obj/structure/cable, -/obj/structure/chair/office/light{ - dir = 4 +/obj/machinery/atmospherics/pipe/bridge_pipe/green/visible, +/obj/machinery/atmospherics/components/binary/pump{ + dir = 8; + name = "N2O Outlet Pump" }, -/obj/effect/landmark/start/atmospheric_technician, /turf/open/floor/iron/dark, -/area/station/engineering/atmos/office) +/area/station/engineering/atmos) "uyr" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, +/obj/effect/mapping_helpers/broken_floor, +/obj/structure/rack, +/obj/effect/spawner/random/engineering/toolbox, +/turf/open/floor/iron, /area/station/maintenance/starboard/aft) "uyw" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/spawner/random/maintenance, /turf/open/floor/plating, /area/station/maintenance/starboard/fore) +"uyC" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/ghost_critter_spawn, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) "uyP" = ( /obj/structure/lattice, /obj/structure/sign/warning/secure_area/directional/south, /turf/open/space, /area/space/nearstation) -"uyQ" = ( +"uyR" = ( +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment, -/obj/structure/cable, +/obj/machinery/duct, +/obj/machinery/defibrillator_mount/directional/south, /turf/open/floor/iron/white, -/area/station/medical/medbay/lobby) +/area/station/medical/exam_room) "uyU" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 1 @@ -61650,28 +61033,38 @@ /obj/machinery/space_heater, /turf/open/floor/iron/dark, /area/station/security/execution) -"uze" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/west, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/station/construction) +"uzl" = ( +/obj/machinery/holopad, +/turf/open/floor/carpet/royalblue, +/area/station/command/heads_quarters/captain) "uzn" = ( /obj/machinery/atmospherics/pipe/smart/simple/dark/visible, /turf/closed/wall/r_wall, /area/station/science/ordnance/burnchamber) +"uzs" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 1 + }, +/turf/open/floor/iron/white, +/area/station/medical/surgery) "uzN" = ( /obj/effect/turf_decal/trimline/neutral/filled/line, /obj/machinery/power/apc/auto_name/directional/south, /obj/structure/cable, /obj/effect/mapping_helpers/apc/cell_5k, -/obj/structure/chair{ - dir = 1 - }, /turf/open/floor/iron/dark, /area/station/hallway/secondary/exit/departure_lounge) +"uzT" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/structure/crate, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"uAb" = ( +/obj/structure/mirror/directional/north, +/obj/structure/sink/directional/south, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark, +/area/station/commons/vacant_room/commissary) "uAg" = ( /obj/machinery/the_singularitygen/tesla, /turf/open/floor/plating, @@ -61695,36 +61088,28 @@ /turf/open/floor/iron/dark, /area/station/hallway/primary/fore) "uAy" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/engine/telecomms, +/obj/machinery/telecomms/broadcaster/preset_right, +/turf/open/floor/circuit/telecomms, /area/station/tcommsat/server) +"uAC" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/department/engine/atmos) "uAL" = ( +/obj/structure/disposalpipe/segment{ + dir = 6 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/structure/table/wood, -/obj/item/storage/crayons, -/turf/open/floor/wood, -/area/station/service/library/lounge) +/obj/machinery/light/floor/has_bulb, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) "uAP" = ( /obj/machinery/atmospherics/components/unary/outlet_injector/on, /turf/open/floor/engine, /area/station/science/xenobiology) -"uBk" = ( -/obj/item/radio/intercom/directional/north, -/obj/machinery/camera/directional/north{ - c_tag = "Science - Old Exploration Dock"; - name = "science camera"; - network = list("ss13","rd") - }, -/obj/structure/chair/office/light{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark, -/area/station/science/research/abandoned) "uBt" = ( /obj/structure/sign/poster/random/directional/west, /obj/effect/decal/cleanable/dirt, @@ -61733,6 +61118,14 @@ "uBC" = ( /turf/open/floor/iron, /area/station/cargo/lobby) +"uBD" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/security/prison/work) "uBE" = ( /obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 8 @@ -61746,15 +61139,29 @@ /obj/machinery/newscaster/directional/west, /turf/open/floor/iron/dark, /area/station/hallway/secondary/entry) -"uBL" = ( -/obj/effect/turf_decal/tile/yellow/half/contrasted{ - dir = 8 +"uBG" = ( +/obj/machinery/light/directional/east, +/obj/machinery/button/door/directional/east{ + id = "atmos"; + name = "Atmospherics Lockdown"; + req_access = list("atmospherics"); + pixel_y = 6 }, -/obj/effect/turf_decal/tile/blue/half/contrasted{ +/obj/machinery/button/door/directional/east{ + id = "atmos_rad_shutters"; + name = "Atmospherics Radiation Shutters Control"; + req_access = list("atmospherics"); + pixel_y = -6 + }, +/turf/open/floor/iron/dark/side{ dir = 4 }, -/turf/open/floor/iron/white/textured, -/area/station/medical/chemistry) +/area/station/engineering/atmos/office) +"uBT" = ( +/turf/open/floor/iron/dark/corner{ + dir = 4 + }, +/area/station/hallway/secondary/exit/departure_lounge) "uBX" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -61790,29 +61197,13 @@ }, /turf/open/floor/iron/dark/textured, /area/station/security/prison/mess) -"uCp" = ( -/obj/effect/turf_decal/trimline/blue/filled/warning{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/effect/turf_decal/trimline/blue/warning{ - dir = 8 - }, -/turf/open/floor/iron/white, -/area/station/medical/medbay/aft) -"uCv" = ( +"uCo" = ( /obj/structure/cable, -/turf/open/floor/iron/dark, -/area/station/engineering/atmos/office) +/turf/open/floor/iron, +/area/station/engineering/break_room) "uCB" = ( -/obj/machinery/light/small/directional/north, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/iron/showroomfloor, -/area/station/command/heads_quarters/captain/private) +/turf/closed/wall/r_wall, +/area/station/command/heads_quarters/blueshield) "uDj" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 8 @@ -61845,43 +61236,47 @@ }, /turf/open/floor/iron/dark, /area/station/ai_monitored/turret_protected/ai_upload) -"uDY" = ( -/mob/living/carbon/human/species/monkey, -/obj/structure/flora/bush/sparsegrass/style_random, -/turf/open/floor/grass, -/area/station/medical/virology) -"uEi" = ( -/obj/machinery/camera/directional/south{ - c_tag = "Construction Area" - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/station/construction) -"uEp" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 4 - }, +"uEE" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/duct, /turf/open/floor/iron/white, -/area/station/medical/medbay/lobby) +/area/station/medical/medbay/aft) "uEU" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 6 +/obj/effect/turf_decal/siding/wideplating_new/dark{ + dir = 8 }, -/obj/machinery/telecomms/processor/preset_two, -/turf/open/floor/engine/telecomms, +/obj/effect/turf_decal/siding/wideplating_new/dark/corner{ + dir = 4 + }, +/obj/machinery/light/directional/south, +/turf/open/floor/iron/dark/telecomms, /area/station/tcommsat/server) "uEZ" = ( /obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 1 + dir = 8 }, -/obj/machinery/light/directional/north, -/obj/machinery/power/apc/auto_name/directional/north, +/obj/machinery/light/directional/west, +/obj/machinery/power/apc/auto_name/directional/west, /obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, /turf/open/floor/iron/white, -/area/station/medical/office) +/area/station/medical/patients_rooms/room_a) +"uFl" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, +/turf/open/floor/iron/dark/side{ + dir = 4 + }, +/area/station/hallway/secondary/exit/departure_lounge) "uFo" = ( +/obj/effect/decal/cleanable/dirt, /obj/effect/spawner/random/entertainment/coin, -/obj/effect/landmark/start/gary, /turf/open/floor/plating, /area/station/maintenance/starboard/fore) "uFv" = ( @@ -61897,56 +61292,94 @@ pixel_x = -9; pixel_y = 5 }, +/obj/item/toy/figure/botanist{ + pixel_x = 9; + pixel_y = 17 + }, /turf/open/floor/iron/dark/corner{ dir = 1 }, /area/station/service/hydroponics) "uFw" = ( -/turf/open/floor/circuit/green/telecomms/mainframe, +/obj/machinery/telecomms/bus/preset_four, +/turf/open/floor/circuit/green/telecomms, /area/station/tcommsat/server) -"uFF" = ( -/obj/effect/spawner/random/trash/moisture_trap, -/turf/open/floor/plating, -/area/station/maintenance/department/engine/atmos) "uFH" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/medical/pharmacy) +"uFK" = ( +/obj/machinery/firealarm/directional/north{ + pixel_x = -5 + }, /obj/machinery/light_switch/directional/north{ - pixel_x = -8 + pixel_x = 5 }, -/obj/machinery/firealarm/directional/north, +/obj/structure/table/wood, +/obj/item/skub, /turf/open/floor/wood, -/area/station/service/library/private) +/area/station/command/heads_quarters/captain/private) +"uFM" = ( +/obj/machinery/light/broken/directional/east, +/obj/machinery/newscaster/directional/east, +/turf/open/floor/wood, +/area/station/service/abandoned_gambling_den) "uFU" = ( /obj/structure/chair/sofa/bench/right{ dir = 4 }, /turf/open/floor/plating, /area/station/maintenance/department/cargo) +"uGd" = ( +/obj/machinery/light/directional/west, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) "uGk" = ( -/obj/effect/decal/cleanable/vomit/old, +/obj/effect/spawner/structure/window/hollow/reinforced/directional{ + dir = 5 + }, +/obj/structure/cable, /turf/open/floor/plating, -/area/station/maintenance/starboard/aft) +/area/station/service/abandoned_gambling_den) "uGA" = ( -/obj/machinery/airalarm/directional/north, -/obj/machinery/light/small/directional/north, -/obj/structure/reagent_dispensers/plumbed, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /turf/open/floor/plating, -/area/station/maintenance/department/engine) -"uGF" = ( -/obj/effect/turf_decal/trimline/blue/filled/line, -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/station/medical/surgery) -"uGK" = ( -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/yellow/line{ +/area/station/maintenance/department/engineering/central) +"uGD" = ( +/obj/effect/turf_decal/siding/wood{ dir = 8 }, -/turf/open/floor/iron/dark/side{ - dir = 8 +/obj/structure/cable, +/turf/open/floor/wood/tile, +/area/station/service/library/artgallery) +"uGL" = ( +/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/cable, +/obj/structure/chair{ + dir = 1 }, -/area/station/engineering/storage/tech) +/obj/effect/landmark/start/paramedic, +/turf/open/floor/iron, +/area/station/medical/paramedic) +"uGO" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 + }, +/turf/open/floor/wood, +/area/station/service/abandoned_gambling_den) +"uGS" = ( +/mob/living/basic/chicken, +/turf/open/floor/grass, +/area/station/service/hydroponics) +"uHc" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/dark/side, +/area/station/engineering/atmos/office) "uHf" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -61962,6 +61395,13 @@ /obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible, /turf/open/floor/plating, /area/station/engineering/atmos) +"uHh" = ( +/obj/structure/cable, +/obj/structure/cable/layer1, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/engineering/storage) "uHo" = ( /obj/machinery/atmospherics/pipe/smart/simple/dark/visible, /obj/machinery/atmospherics/pipe/smart/manifold4w/pink/visible/layer2, @@ -61983,7 +61423,6 @@ /obj/effect/turf_decal/trimline/red/filled/line{ dir = 4 }, -/obj/machinery/light/directional/east, /obj/machinery/computer/prisoner/gulag_teleporter_computer{ dir = 8 }, @@ -62004,26 +61443,6 @@ /obj/machinery/duct, /turf/open/floor/iron/dark, /area/station/security/execution/transfer) -"uHE" = ( -/obj/machinery/button/door/directional/north{ - id = "secondary_shop" - }, -/turf/open/floor/iron/dark, -/area/station/commons/vacant_room/commissary) -"uHM" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/virology/glass{ - name = "Virology Containment Cell" - }, -/obj/effect/mapping_helpers/airlock/access/all/medical/virology, -/turf/open/floor/iron/white/textured, -/area/station/medical/virology) "uHN" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -62033,23 +61452,47 @@ }, /obj/machinery/door/firedoor, /obj/structure/table/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ +/obj/machinery/door/poddoor/shutters{ id = "bar_sec_shutters"; name = "Bar Shutters"; - dir = 8 + dir = 4 }, /obj/structure/displaycase/forsale/kitchen, /turf/open/floor/iron/dark/textured, /area/station/service/bar) +"uHQ" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/duct, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/department/engine/atmos) +"uIh" = ( +/obj/effect/turf_decal/trimline/yellow/filled/warning{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/dark/side{ + dir = 1 + }, +/area/station/engineering/break_room) "uIi" = ( /obj/structure/flora/bush/fullgrass/style_random, /obj/structure/flora/bush/lavendergrass/style_random, /turf/open/floor/grass, /area/station/hallway/primary/aft) "uIk" = ( -/obj/effect/turf_decal/tile/red/fourcorners, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 8 + }, /obj/machinery/light/small/directional/west, -/turf/open/floor/iron/dark, +/turf/open/floor/iron/dark/side{ + dir = 8 + }, /area/station/security/interrogation) "uIl" = ( /obj/effect/turf_decal/trimline/purple/filled/line{ @@ -62064,47 +61507,47 @@ /obj/machinery/disposal/bin, /turf/open/floor/iron/dark, /area/station/science/breakroom) -"uIy" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white, -/area/station/medical/surgery) "uII" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 - }, -/turf/open/floor/iron, -/area/station/command/heads_quarters/ce) -"uJk" = ( -/obj/effect/turf_decal/trimline/red/filled/line, -/obj/machinery/button/door/directional/south{ - req_access = list("security"); - name = "Security Post Shutters Control"; - id = "engi_security_post" - }, -/obj/machinery/computer/records/security{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/station/security/checkpoint/engineering) -"uJm" = ( -/turf/open/floor/iron/white, -/area/station/medical/pharmacy) -"uJn" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, +/obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ - dir = 4 + dir = 1 }, +/obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/medical{ - name = "Patient Room 2" - }, /turf/open/floor/iron/white/textured, -/area/station/medical/patients_rooms/room_b) +/area/station/medical/exam_room) +"uIQ" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/general/hidden, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/department/science/xenobiology) +"uIU" = ( +/obj/structure/table/wood/fancy/royalblue, +/obj/item/reagent_containers/cup/glass/drinkingglass/shotglass{ + pixel_x = -9; + pixel_y = 9 + }, +/obj/item/reagent_containers/cup/glass/drinkingglass/shotglass{ + pixel_x = 9; + pixel_y = 9 + }, +/obj/item/reagent_containers/cup/glass/drinkingglass/shotglass{ + pixel_y = 9 + }, +/obj/item/reagent_containers/cup/glass/bottle/wine{ + pixel_x = -7 + }, +/obj/item/reagent_containers/cup/glass/bottle/navy_rum{ + pixel_x = 7 + }, +/obj/item/reagent_containers/cup/glass/bottle/rum{ + pixel_y = -9 + }, +/turf/open/floor/carpet/royalblue, +/area/station/command/heads_quarters/captain) "uJu" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/turf_decal/tile/neutral/fourcorners, @@ -62127,10 +61570,6 @@ }, /turf/open/floor/iron/dark/textured, /area/station/hallway/primary/central) -"uJI" = ( -/obj/structure/rack, -/turf/open/floor/iron/dark, -/area/station/engineering/transit_tube) "uJP" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -62141,28 +61580,12 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/machinery/door/airlock/maintenance, -/obj/effect/mapping_helpers/airlock/access/any/supply/maintenance, -/obj/effect/mapping_helpers/airlock/unres{ - dir = 4 - }, /turf/open/floor/plating, /area/station/maintenance/department/cargo) -"uJQ" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 8 - }, -/obj/machinery/light/directional/west, -/obj/machinery/airalarm/directional/west, -/obj/structure/chair/sofa/corp{ - dir = 4 - }, -/obj/effect/landmark/start/assistant, -/turf/open/floor/iron/white, -/area/station/medical/medbay/lobby) "uKb" = ( /obj/structure/cable, /obj/machinery/power/apc/auto_name/directional/north, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/station/maintenance/starboard/fore) "uKf" = ( @@ -62171,54 +61594,28 @@ }, /turf/open/floor/iron/dark, /area/station/security/execution/transfer) -"uKj" = ( -/obj/effect/turf_decal/trimline/blue/filled/line, -/obj/structure/disposalpipe/segment{ - dir = 10 - }, +"uKm" = ( +/obj/structure/bed, +/obj/item/bedsheet/medical, /turf/open/floor/iron/white, -/area/station/medical/pharmacy) +/area/station/medical/virology) "uKp" = ( -/obj/structure/mirror/directional/north, -/obj/structure/sink/directional/south, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/showroomfloor, -/area/station/maintenance/starboard/aft) +/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/airalarm/directional/north, +/obj/structure/closet/secure_closet/medical1, +/turf/open/floor/iron/white/textured, +/area/station/medical/pharmacy) "uKy" = ( /obj/machinery/firealarm/directional/west, -/obj/item/kirbyplants/random, -/turf/open/floor/iron/white, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, /area/station/maintenance/department/science) -"uKB" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 5 - }, -/obj/machinery/requests_console/directional/east{ - anon_tips_receiver = 1; - assistance_requestable = 1; - department = "Security"; - name = "Security Requests Console" - }, -/obj/structure/filingcabinet/chestdrawer, -/obj/machinery/button/door/directional/north{ - id = "medbay_foyer"; - name = "Medbay Doors Control"; - req_access = list("medical"); - desc = "A remote control switch for the medbay foyer."; - normaldoorcontrol = 1; - pixel_x = -6 - }, -/obj/machinery/button/door/directional/north{ - name = "Security Post Shutters Control"; - req_access = list("security"); - pixel_x = 6; - id = "medical_security_post" - }, -/obj/machinery/light_switch/directional/north{ - pixel_y = 34 - }, +"uKE" = ( +/obj/effect/turf_decal/tile/yellow/fourcorners, +/obj/machinery/portable_atmospherics/pump, /turf/open/floor/iron/dark, -/area/station/security/checkpoint/medical) +/area/station/engineering/storage/tech) "uKL" = ( /obj/machinery/corral_corner{ mapping_id = "2" @@ -62239,14 +61636,6 @@ /obj/effect/spawner/random/maintenance, /turf/open/floor/plating, /area/station/maintenance/port) -"uKR" = ( -/obj/machinery/door/firedoor/border_only, -/obj/structure/window/reinforced/spawner/directional/south, -/mob/living/basic/chicken{ - forced_gender = "female" - }, -/turf/open/floor/grass, -/area/station/service/hydroponics) "uKT" = ( /obj/effect/turf_decal/trimline/green/filled/line{ dir = 4 @@ -62255,6 +61644,17 @@ dir = 4 }, /area/station/service/hydroponics/garden) +"uLk" = ( +/obj/machinery/light/directional/south, +/obj/machinery/requests_console/directional/south{ + department = "Bridge"; + name = "Bridge Requests Console" + }, +/obj/effect/mapping_helpers/requests_console/assistance, +/obj/effect/mapping_helpers/requests_console/announcement, +/obj/effect/mapping_helpers/requests_console/information, +/turf/open/floor/wood, +/area/station/command/meeting_room) "uLo" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -62289,34 +61689,17 @@ }, /turf/open/floor/iron/white, /area/station/science/research) -"uLE" = ( -/obj/effect/turf_decal/box/corners{ - dir = 8 - }, -/obj/machinery/holopad{ - pixel_y = 16; - pixel_x = 16 - }, -/turf/open/floor/iron/dark, -/area/station/medical/chemistry) "uLI" = ( -/obj/machinery/button/door/directional/east{ - id = "atmos"; - name = "Atmospherics Lockdown"; - req_access = list("atmospherics"); - pixel_y = 6 - }, -/obj/machinery/modular_computer/preset/civilian{ - dir = 8 - }, -/obj/machinery/button/door/directional/east{ - id = "atmos_rad_shutters"; - name = "Atmospherics Radiation Shutters Control"; - req_access = list("atmospherics"); - pixel_y = -6 +/obj/effect/turf_decal/tile/dark_blue/half/contrasted{ + dir = 1 }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/hidden, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, /turf/open/floor/iron/dark, -/area/station/engineering/atmos/office) +/area/station/engineering/transit_tube) "uLJ" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/spawner/random/trash/mess, @@ -62337,36 +61720,44 @@ /obj/effect/turf_decal/trimline/purple/filled/line, /obj/machinery/requests_console/directional/south{ department = "Genetics"; - name = "Genetics Requests console"; - supplies_requestable = 1 + name = "Genetics Requests console" }, +/obj/effect/mapping_helpers/requests_console/supplies, /turf/open/floor/iron/white, /area/station/science/genetics) "uLS" = ( -/obj/effect/turf_decal/tile/dark_blue/fourcorners, -/obj/effect/turf_decal/stripes, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/machinery/duct, -/obj/structure/window/reinforced/spawner/directional/south, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/dark, -/area/station/command/bridge) -"uLT" = ( -/obj/item/wrench, -/turf/open/floor/iron/dark, -/area/station/engineering/atmos) -"uLZ" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/obj/machinery/holopad, +/turf/open/floor/carpet/blue, +/area/station/medical/psychology) +"uLX" = ( +/obj/structure/chair/office{ + dir = 4 }, -/obj/structure/cable, -/obj/structure/cable/layer1, +/obj/effect/landmark/start/atmospheric_technician, /turf/open/floor/iron, -/area/station/engineering/engine_smes) +/area/station/engineering/break_room) +"uLZ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/structure/tank_holder, +/turf/open/floor/plating, +/area/station/maintenance/department/engine/atmos) +"uMf" = ( +/obj/effect/turf_decal/trimline/blue/filled/warning{ + dir = 8 + }, +/turf/open/floor/iron/white, +/area/station/medical/office) +"uMg" = ( +/obj/machinery/light/small/directional/north, +/obj/machinery/processor, +/turf/open/floor/iron/kitchen, +/area/station/security/prison/mess) "uMj" = ( /obj/effect/turf_decal/trimline/purple/filled/corner{ dir = 1 @@ -62376,6 +61767,14 @@ }, /turf/open/floor/iron/white, /area/station/science/research) +"uMr" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 5 + }, +/obj/structure/mirror/directional/east, +/obj/structure/sink/directional/west, +/turf/open/floor/iron/white, +/area/station/medical/storage) "uMz" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -62394,6 +61793,15 @@ /obj/structure/cable, /turf/open/floor/iron/dark, /area/station/security/brig) +"uMN" = ( +/turf/open/floor/carpet/red, +/area/station/commons/dorms/room6) +"uMO" = ( +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/hidden{ + dir = 5 + }, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) "uMT" = ( /obj/structure/sign/poster/official/random/directional/south, /turf/open/floor/iron/dark/side, @@ -62415,31 +61823,23 @@ /turf/open/floor/iron/dark, /area/station/hallway/secondary/entry) "uNa" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, /obj/machinery/light/small/directional/east, -/obj/machinery/light_switch/directional/east, /obj/item/radio/intercom/directional/south, /obj/item/kirbyplants/random, /turf/open/floor/iron, /area/station/engineering/engine_smes) "uNj" = ( /obj/effect/turf_decal/tile/red/anticorner/contrasted, +/obj/machinery/light/small/directional/south, /obj/structure/chair/sofa/bench/right{ dir = 1 }, /turf/open/floor/iron/dark, /area/station/security/processing) -"uNw" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 5 - }, -/obj/item/radio/intercom/directional/north, -/obj/structure/table/glass, -/obj/item/storage/medkit/regular, +"uNx" = ( +/obj/effect/turf_decal/tile/blue/fourcorners, /turf/open/floor/iron/white, -/area/station/medical/medbay/lobby) +/area/station/medical/chemistry) "uNz" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ @@ -62452,17 +61852,16 @@ req_access = list("robotics") }, /obj/machinery/door/window/left/directional/south{ - name = "Robotics Desk" + name = "Reception" }, -/obj/machinery/door/poddoor/shutters/preopen{ +/obj/machinery/door/poddoor/shutters{ id = "robotics_pub_shutters"; - name = "Robotics Shutters"; - dir = 1 + name = "Robotics Shutters" }, /obj/structure/desk_bell{ pixel_x = 7 }, -/turf/open/floor/iron/white/textured, +/turf/open/floor/iron/textured, /area/station/science/robotics/lab) "uNE" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -62476,39 +61875,40 @@ /obj/structure/cable, /turf/open/floor/iron/dark, /area/station/ai_monitored/turret_protected/ai_upload) -"uNS" = ( -/obj/effect/turf_decal/trimline/blue/filled/line, -/obj/structure/table/glass, -/obj/item/book/manual/wiki/chemistry{ - pixel_x = -4; - pixel_y = 4 - }, -/obj/item/book/manual/wiki/plumbing, -/obj/item/hand_labeler, -/turf/open/floor/iron/white/textured, -/area/station/medical/chemistry) "uNX" = ( /obj/effect/turf_decal/tile/yellow/half/contrasted, /turf/open/floor/iron/dark, /area/station/construction/mining/aux_base) "uOf" = ( -/obj/machinery/light/small/directional/south, /obj/structure/table/wood, /obj/item/paper_bin, /obj/item/folder/red, /obj/item/pen, +/obj/item/toy/figure/detective{ + pixel_x = 11; + pixel_y = 6 + }, /turf/open/floor/carpet/red, /area/station/security/detectives_office) "uOj" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/binary/pump{ - name = "Fuel Pipe to Incinerator" - }, /obj/effect/turf_decal/stripes/line{ dir = 4 }, +/obj/machinery/atmospherics/components/binary/pump{ + name = "Fuel to Incinerator" + }, /turf/open/floor/iron, /area/station/maintenance/disposal/incinerator) +"uOm" = ( +/obj/item/kirbyplants/random, +/turf/open/floor/wood, +/area/station/service/library) +"uOw" = ( +/obj/effect/turf_decal/bot, +/obj/structure/sign/warning/no_smoking/directional/west, +/obj/machinery/portable_atmospherics/canister/oxygen, +/turf/open/floor/iron/dark/smooth_large, +/area/station/engineering/atmos) "uOF" = ( /obj/docking_port/stationary/random{ name = "lavaland"; @@ -62518,25 +61918,40 @@ /turf/open/space, /area/space) "uOS" = ( +/obj/structure/extinguisher_cabinet/directional/west, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/trimline/purple/filled/warning{ - dir = 9 - }, /obj/structure/cable, /obj/machinery/duct, -/turf/open/floor/iron/white, +/turf/open/floor/iron/showroomfloor, /area/station/science/research) -"uPa" = ( -/obj/machinery/camera/directional/west{ - c_tag = "Commons - Vacant Office, Southwest"; - name = "commons camera" +"uOV" = ( +/obj/effect/turf_decal/tile/yellow/fourcorners, +/obj/structure/table, +/obj/item/assembly/flash/handheld{ + pixel_y = 12; + pixel_x = -9 }, -/obj/item/kirbyplants/random, -/turf/open/floor/wood, -/area/station/commons/vacant_room/office) +/obj/item/assembly/flash/handheld{ + pixel_y = 12 + }, +/obj/item/assembly/flash/handheld{ + pixel_y = 12; + pixel_x = 9 + }, +/obj/item/wirecutters, +/obj/item/screwdriver, +/turf/open/floor/iron/dark, +/area/station/engineering/storage/tech) +"uPa" = ( +/obj/machinery/light/small/directional/south, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/trash/graffiti, +/turf/open/floor/plating, +/area/station/maintenance/department/engine/atmos) "uPg" = ( /obj/effect/turf_decal/tile/yellow/half/contrasted, +/obj/machinery/light/small/built/directional/south, /obj/effect/spawner/random/engineering/tank, /turf/open/floor/iron, /area/station/maintenance/starboard/aft) @@ -62567,6 +61982,13 @@ /obj/machinery/duct, /turf/open/floor/plating, /area/station/maintenance/port/fore) +"uPZ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/chair/wood{ + dir = 8 + }, +/turf/open/floor/plating, +/area/station/service/abandoned_gambling_den) "uQg" = ( /obj/effect/turf_decal/box, /obj/effect/turf_decal/stripes/corner{ @@ -62582,59 +62004,56 @@ /obj/machinery/light_switch/directional/west, /turf/open/floor/engine, /area/station/ai_monitored/command/storage/satellite) +"uQh" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 4 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/turf/open/floor/iron/white, +/area/station/medical/treatment_center) "uQk" = ( /obj/structure/lattice, /obj/machinery/atmospherics/pipe/smart/simple/orange/visible, /turf/open/space, /area/space/nearstation) -"uQm" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/blue/line{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) -"uQr" = ( -/obj/effect/turf_decal/tile/blue/fourcorners, -/obj/structure/window/reinforced/spawner/directional/north, -/obj/structure/window/reinforced/spawner/directional/east, -/obj/structure/table/glass, -/obj/item/storage/medkit/regular{ - pixel_x = 6; - pixel_y = 6 - }, -/obj/item/storage/medkit/fire{ - pixel_x = 3; - pixel_y = 3 +"uQl" = ( +/obj/effect/turf_decal/tile/dark_blue/fourcorners, +/obj/effect/turf_decal/stripes/line{ + dir = 5 }, -/obj/item/storage/medkit/fire, -/obj/item/storage/medkit/fire{ - pixel_x = -3; - pixel_y = -3 +/obj/machinery/button/door/directional/north{ + id = "teleporter_shutters"; + name = "Teleporter Room Shutters Control"; + req_access = list("teleporter") }, -/turf/open/floor/iron/white, -/area/station/medical/storage) +/obj/machinery/power/shieldwallgen, +/turf/open/floor/iron/dark, +/area/station/command/teleporter) "uQv" = ( -/obj/effect/turf_decal/trimline/red/filled/line, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/landmark/navigate_destination/common/bitrunner, -/turf/open/floor/carpet/black, -/area/station/security/bitden) +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/structure/bed/dogbed{ + name = "Tom's Bed" + }, +/mob/living/basic/mouse/brown/tom, +/turf/open/floor/iron/dark, +/area/station/security/prison/work) "uQP" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /turf/open/floor/iron, /area/station/service/hydroponics) -"uQQ" = ( -/obj/machinery/atmospherics/pipe/smart/manifold/scrubbers/visible{ - dir = 8 +"uQR" = ( +/obj/structure/sign/painting/library{ + pixel_x = -32 }, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/station/engineering/atmos) +/obj/structure/table/wood, +/obj/item/flashlight/lamp, +/turf/open/floor/wood, +/area/station/service/library/private) "uRe" = ( /obj/structure/extinguisher_cabinet/directional/south, /obj/structure/closet/radiation, @@ -62659,7 +62078,7 @@ /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 4 }, -/turf/open/floor/iron/showroomfloor, +/turf/open/floor/iron/dark, /area/station/security/lockers) "uRF" = ( /obj/machinery/firealarm/directional/north, @@ -62685,16 +62104,26 @@ /area/station/command/gateway) "uRW" = ( /obj/machinery/plumbing/ooze_sucker{ - mapping_id = "3"; + mapping_id = "4"; dir = 1 }, -/obj/machinery/light/floor/has_bulb, /turf/open/floor/engine, /area/station/science/xenobiology) "uSp" = ( -/obj/effect/landmark/generic_maintenance_landmark, -/turf/open/floor/plating, -/area/station/maintenance/port/fore) +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/wood/tile, +/area/station/service/chapel/office) +"uSA" = ( +/obj/effect/turf_decal/trimline/blue/filled/warning{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, +/turf/open/floor/iron/white, +/area/station/medical/cryo) "uSG" = ( /obj/effect/turf_decal/trimline/dark_blue/filled/warning{ dir = 1 @@ -62705,19 +62134,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/dark, /area/station/hallway/primary/central) -"uSI" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 1 - }, -/turf/open/floor/iron, -/area/station/engineering/storage/tech) -"uSJ" = ( -/obj/effect/turf_decal/trimline/blue/filled/warning{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/blue/warning, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) "uSP" = ( /obj/structure/disposalpipe/sorting/mail/flip{ dir = 4 @@ -62726,26 +62142,40 @@ /turf/open/floor/iron/dark, /area/station/security/office) "uTb" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line, -/obj/structure/rack, -/obj/item/storage/toolbox/electrical{ - pixel_x = 1; - pixel_y = -1 +/obj/effect/turf_decal/tile/yellow/fourcorners, +/obj/machinery/firealarm/directional/east, +/obj/structure/chair/sofa/bench/right{ + dir = 1 }, -/obj/item/clothing/gloves/color/yellow, -/obj/item/t_scanner, -/obj/item/multitool, +/obj/effect/landmark/start/station_engineer, /turf/open/floor/iron, -/area/station/engineering/storage/tech) +/area/station/engineering/main) "uTo" = ( -/obj/machinery/suit_storage_unit/atmos, -/turf/open/floor/iron/dark, -/area/station/engineering/atmos) +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/structure/cable, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/atmos/glass{ + name = "Distribution Loop" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/atmos, +/turf/open/floor/iron/dark/textured, +/area/station/engineering/atmos/pumproom) "uTq" = ( -/obj/machinery/light/small/directional/west, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/station/maintenance/port/fore) +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 4 + }, +/obj/machinery/button/door/directional/east{ + id = "apothecary_pri_desk_shutters"; + name = "Apothecary Primary Desk Shutters Control"; + req_access = list("pharmacy") + }, +/turf/open/floor/iron/white, +/area/station/medical/pharmacy) "uTw" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 4 @@ -62766,58 +62196,62 @@ }, /turf/open/floor/iron/dark/smooth_large, /area/station/ai_monitored/turret_protected/aisat_interior) +"uTN" = ( +/obj/machinery/firealarm/directional/south, +/turf/open/floor/catwalk_floor/iron, +/area/station/maintenance/department/science) +"uTO" = ( +/obj/machinery/button/door/directional/north{ + id = "secondary_shop" + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/iron/dark, +/area/station/commons/vacant_room/commissary) "uUa" = ( /turf/open/floor/iron/dark/side{ dir = 8 }, /area/station/commons/fitness/recreation) -"uUp" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/station/medical/paramedic) "uUq" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 5 + }, /obj/structure/cable, /turf/open/floor/wood, /area/station/command/heads_quarters/hos) -"uUC" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/showcase/cyborg/old{ - dir = 4; - pixel_x = -9; - pixel_y = 2 +"uUs" = ( +/obj/machinery/light/directional/north, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable, +/obj/structure/disposalpipe/trunk, +/obj/machinery/disposal/bin, +/turf/open/floor/wood, +/area/station/command/heads_quarters/blueshield) +"uUB" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line, +/obj/structure/chair/sofa/bench/right{ + dir = 1 }, +/obj/effect/landmark/start/assistant, /turf/open/floor/iron/dark, -/area/station/maintenance/starboard/aft) +/area/station/hallway/secondary/exit/departure_lounge) "uUN" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /obj/machinery/door/poddoor{ id = "ord_freezer_vent"; name = "Ordnance Freezer Chamber Vent" }, /turf/open/floor/engine/vacuum, /area/station/science/ordnance/freezerchamber) -"uUV" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/blue/line{ - dir = 8 - }, -/obj/machinery/light/small/directional/east, -/obj/structure/sign/departments/maint/directional/east, -/turf/open/floor/iron/white, -/area/station/medical/medbay/aft) -"uVb" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 5 - }, -/obj/machinery/vending/medical, -/turf/open/floor/iron/white, -/area/station/medical/storage) +"uUY" = ( +/obj/machinery/light/built/directional/west, +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/generic_maintenance_landmark, +/turf/open/floor/plating, +/area/station/service/abandoned_gambling_den) "uVf" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -62868,9 +62302,14 @@ /turf/open/floor/iron/dark/textured_large, /area/station/hallway/secondary/entry) "uVC" = ( -/obj/machinery/bookbinder, -/turf/open/floor/wood, -/area/station/service/library/lounge) +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/central) "uVG" = ( /obj/machinery/light/directional/west, /obj/structure/table, @@ -62911,10 +62350,6 @@ }, /turf/open/floor/iron/white, /area/station/science/lab) -"uVJ" = ( -/obj/effect/spawner/random/trash/moisture_trap, -/turf/open/floor/plating, -/area/station/maintenance/port) "uVO" = ( /obj/effect/turf_decal/tile/red/fourcorners, /obj/structure/chair/sofa/bench/right{ @@ -62923,49 +62358,6 @@ /obj/effect/landmark/start/hangover, /turf/open/floor/iron/dark, /area/station/hallway/primary/fore) -"uVP" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/sign/poster/random/directional/south, -/turf/open/floor/plating, -/area/station/maintenance/department/medical) -"uVQ" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 6 - }, -/obj/structure/table/glass, -/obj/structure/extinguisher_cabinet/directional/south, -/obj/item/paper_bin{ - pixel_x = -7 - }, -/obj/item/clipboard{ - pixel_x = -7 - }, -/obj/item/folder/white{ - pixel_x = -7 - }, -/obj/item/pen{ - pixel_x = -7 - }, -/obj/item/book/manual/wiki/grenades{ - pixel_x = 7 - }, -/obj/item/book/manual/wiki/plumbing{ - pixel_x = 7; - pixel_y = 5 - }, -/obj/item/book/manual/wiki/chemistry{ - pixel_x = 7; - pixel_y = 10 - }, -/obj/item/stack/package_wrap, -/obj/item/hand_labeler, -/turf/open/floor/iron/white, -/area/station/medical/pharmacy) "uWa" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -62978,19 +62370,31 @@ id = "dorm_3"; name = "Dorm Bolt Control"; normaldoorcontrol = 1; - specialfunctions = 4 + specialfunctions = 4; + pixel_x = 5 + }, +/obj/machinery/firealarm/directional/south{ + pixel_x = -5 + }, +/obj/machinery/light_switch/directional/south{ + pixel_x = 5; + pixel_y = -34 }, +/obj/machinery/power/apc/auto_name/directional/east, +/obj/structure/cable, +/obj/structure/chair/stool/directional/north, /turf/open/floor/carpet/purple, -/area/station/commons/dorms) +/area/station/commons/dorms/room3) "uWo" = ( /obj/machinery/shower/directional/east, -/turf/open/floor/iron/dark/textured, +/obj/structure/drain, +/turf/open/floor/iron/dark/textured_large, /area/station/engineering/atmos/storage) "uWp" = ( -/obj/structure/window/reinforced/spawner/directional/south, -/obj/structure/flora/bush/jungle/c/style_random, -/turf/open/floor/grass, -/area/station/command/bridge) +/obj/machinery/light/small/directional/west, +/obj/item/radio/intercom/directional/west, +/turf/open/floor/carpet/blue, +/area/station/medical/psychology) "uWr" = ( /obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 8 @@ -62998,9 +62402,29 @@ /obj/effect/turf_decal/trimline/yellow/line{ dir = 4 }, -/obj/machinery/status_display/ai/directional/west, -/turf/open/floor/iron, +/obj/machinery/camera/autoname/directional/west, +/obj/machinery/airalarm/directional/west, +/turf/open/floor/iron/dark/side{ + dir = 8 + }, /area/station/hallway/primary/aft) +"uWv" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 9 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/light/small/directional/north, +/obj/machinery/firealarm/directional/north{ + pixel_x = 5 + }, +/obj/machinery/light_switch/directional/north{ + pixel_x = -5 + }, +/obj/machinery/iv_drip, +/turf/open/floor/iron/white, +/area/station/medical/exam_room) "uWB" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -63027,8 +62451,9 @@ id_tag = "dorm_5"; name = "Dorm 5" }, +/obj/structure/cable, /turf/open/floor/iron/dark/textured, -/area/station/commons/dorms) +/area/station/commons/dorms/room5) "uWJ" = ( /obj/structure/sign/warning/vacuum/external/directional/south, /turf/open/floor/iron/dark, @@ -63053,19 +62478,23 @@ /turf/open/floor/iron/dark, /area/station/security/detectives_office) "uXH" = ( -/obj/machinery/shower/directional/north, -/turf/open/floor/iron/showroomfloor, -/area/station/commons/toilet/restrooms) -"uXN" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ - dir = 9 +/obj/effect/turf_decal/tile/red/fourcorners, +/obj/structure/chair/office/light{ + dir = 4 }, -/obj/effect/turf_decal/trimline/yellow/filled/warning{ +/obj/effect/landmark/start/head_of_security, +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"uXN" = ( +/obj/effect/turf_decal/trimline/yellow/filled/corner{ dir = 1 }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, /obj/machinery/duct, /turf/open/floor/iron, /area/station/engineering/main) @@ -63077,56 +62506,17 @@ /obj/structure/cable, /turf/open/floor/iron/dark, /area/station/engineering/atmos/pumproom) -"uXQ" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 1 - }, -/obj/machinery/computer/atmos_alert, -/turf/open/floor/iron/dark/side{ - dir = 1 - }, -/area/station/engineering/break_room) "uYe" = ( /obj/effect/landmark/blobstart, -/obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/simple/dark/visible{ dir = 4 }, /turf/open/floor/iron, /area/station/maintenance/disposal/incinerator) "uYf" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/obj/machinery/telecomms/processor/preset_three, -/turf/open/floor/engine/telecomms, +/obj/effect/turf_decal/siding/wideplating_new/dark, +/turf/open/floor/iron/dark/telecomms, /area/station/tcommsat/server) -"uYB" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 6 - }, -/obj/structure/table, -/obj/structure/reagent_dispensers/wall/peppertank/directional/east, -/obj/item/paper_bin{ - pixel_y = 6 - }, -/obj/item/pen, -/obj/item/book/manual/wiki/security_space_law, -/turf/open/floor/iron/dark, -/area/station/security/checkpoint/engineering) -"uYI" = ( -/obj/effect/turf_decal/tile/dark_blue/fourcorners, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/requests_console/directional/south{ - anon_tips_receiver = 1; - assistance_requestable = 1; - department = "Bridge"; - name = "Bridge Requests Console"; - can_send_announcements = 1 - }, -/obj/machinery/light/directional/south, -/turf/open/floor/iron/dark, -/area/station/command/bridge) "uYJ" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -63141,7 +62531,7 @@ /turf/open/floor/iron/dark, /area/station/construction/mining/aux_base) "uZf" = ( -/obj/effect/spawner/random/structure/table, +/obj/structure/table, /obj/item/reagent_containers/condiment/sugar, /obj/item/reagent_containers/condiment/enzyme, /obj/item/kitchen/rollingpin, @@ -63171,9 +62561,10 @@ /area/station/command/gateway) "uZH" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /turf/open/floor/carpet/blue, -/area/station/commons/dorms) +/area/station/commons/dorms/room2) "uZR" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ @@ -63189,13 +62580,18 @@ /obj/item/stock_parts/micro_laser, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/station/maintenance/port/aft) +/area/station/maintenance/department/engine) "vah" = ( /obj/effect/turf_decal/tile/red/anticorner/contrasted{ dir = 1 }, -/obj/machinery/firealarm/directional/west, +/obj/machinery/firealarm/directional/west{ + pixel_y = -5 + }, /obj/structure/closet/secure_closet/evidence, +/obj/machinery/light_switch/directional/west{ + pixel_y = 5 + }, /turf/open/floor/iron/dark, /area/station/security/evidence) "val" = ( @@ -63206,19 +62602,22 @@ /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/cobweb/cobweb2, /turf/open/floor/plating, -/area/station/maintenance/port/aft) +/area/station/maintenance/department/engine) +"vau" = ( +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/engineering/atmos/office) "vaG" = ( /obj/machinery/firealarm/directional/south, /turf/open/floor/iron/dark/side{ dir = 6 }, /area/station/commons/fitness) -"vaO" = ( -/obj/structure/table/wood, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/item/hand_labeler, -/turf/open/floor/iron/dark, -/area/station/command/meeting_room) "vaP" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -63231,9 +62630,7 @@ /area/station/cargo/storage) "vaR" = ( /obj/effect/turf_decal/tile/green, -/obj/machinery/camera/autoname/directional/north{ - dir = 9 - }, +/obj/machinery/camera/autoname/directional/north, /obj/structure/table, /obj/item/reagent_containers/spray/plantbgone{ pixel_y = 3 @@ -63248,26 +62645,21 @@ }, /obj/item/watertank, /obj/effect/spawner/random/food_or_drink/seed, +/obj/structure/extinguisher_cabinet/directional/north, /turf/open/floor/iron/dark/side{ dir = 9 }, /area/station/service/hydroponics) +"vaT" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/engineering/break_room) "vaW" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/door/airlock/bathroom{ - name = "Bathroom" - }, -/obj/effect/mapping_helpers/airlock/access/any/service/maintenance, -/obj/effect/mapping_helpers/airlock/unres{ - dir = 4 - }, -/turf/open/floor/iron/textured, -/area/station/maintenance/starboard/aft) +/turf/closed/wall, +/area/station/command/heads_quarters/cmo) "vbc" = ( /obj/effect/turf_decal/trimline/purple/filled/line{ dir = 1 @@ -63276,21 +62668,29 @@ /turf/open/floor/iron/white, /area/station/science/research) "vbi" = ( -/obj/machinery/airalarm/directional/east, -/turf/open/floor/wood, -/area/station/service/library/lounge) +/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/components/unary/bluespace_sender, +/turf/open/floor/iron/dark/smooth_large, +/area/station/engineering/atmos) "vbl" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, /turf/open/floor/circuit, /area/station/ai_monitored/command/nuke_storage) +"vbq" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 4 + }, +/turf/open/floor/wood, +/area/station/commons/locker) "vbz" = ( -/obj/effect/turf_decal/trimline/red/filled/line, -/obj/effect/turf_decal/trimline/red/line{ +/obj/effect/turf_decal/trimline/neutral/filled/line, +/obj/effect/turf_decal/trimline/neutral/line{ dir = 1 }, /obj/machinery/camera/autoname/directional/south, +/obj/machinery/station_map/directional/south, /turf/open/floor/iron/dark, /area/station/security/office) "vbB" = ( @@ -63316,45 +62716,41 @@ }, /turf/open/floor/plating, /area/station/maintenance/port/aft) +"vbJ" = ( +/obj/effect/turf_decal/tile/dark_blue/fourcorners, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/obj/machinery/firealarm/directional/south, +/obj/machinery/power/shieldwallgen, +/turf/open/floor/iron/dark, +/area/station/command/teleporter) "vbK" = ( /obj/effect/turf_decal/trimline/brown/filled/line{ dir = 8 }, +/obj/machinery/atm/directional/west, /turf/open/floor/iron/dark/side{ dir = 8 }, /area/station/cargo/lobby) "vbT" = ( -/obj/machinery/firealarm/directional/south, +/obj/machinery/firealarm/directional/south{ + pixel_x = -5 + }, /obj/machinery/light_switch/directional/south{ - pixel_x = -8 + pixel_x = 5 }, -/obj/machinery/camera/directional/south, +/obj/machinery/camera/autoname/directional/south, /obj/machinery/atmospherics/components/tank, /turf/open/floor/iron, /area/station/science/ordnance) -"vce" = ( -/obj/machinery/station_map/directional/west, -/turf/open/floor/wood, -/area/station/commons/locker) "vcn" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 1 }, -/turf/open/floor/iron/white, +/turf/open/floor/iron, /area/station/maintenance/department/science) -"vcv" = ( -/obj/effect/turf_decal/trimline/dark_blue/filled/line{ - dir = 5 - }, -/obj/effect/turf_decal/trimline/dark_blue/corner{ - dir = 8 - }, -/obj/structure/chair{ - dir = 8 - }, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) "vcA" = ( /obj/structure/flora/grass/jungle/b/style_random, /obj/structure/flora/bush/sparsegrass/style_random, @@ -63382,34 +62778,6 @@ "vcG" = ( /turf/closed/wall/r_wall, /area/station/engineering/engine_smes) -"vcH" = ( -/obj/effect/turf_decal/tile/red/fourcorners, -/obj/machinery/door/window/brigdoor/left/directional/east{ - name = "Head of Security's Desk"; - req_access = list("hos") - }, -/turf/open/floor/iron/dark, -/area/station/command/bridge) -"vcI" = ( -/obj/structure/window/reinforced/spawner/directional/west, -/obj/structure/window/reinforced/spawner/directional/east, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/flora/grass/jungle/b/style_random, -/obj/structure/flora/bush/fullgrass/style_random, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "med_lockdown"; - name = "Medbay Emergency Lockdown Shutters"; - dir = 8 - }, -/turf/open/floor/grass, -/area/station/medical/medbay/central) -"vcL" = ( -/obj/machinery/airalarm/directional/east, -/obj/structure/filingcabinet, -/turf/open/floor/iron/dark, -/area/station/security/prison/visit) "vcW" = ( /obj/effect/spawner/random/structure/table, /obj/effect/spawner/random/maintenance, @@ -63417,6 +62785,16 @@ /obj/effect/decal/cleanable/cobweb/cobweb2, /turf/open/floor/iron/checker, /area/station/maintenance/port/fore) +"vcY" = ( +/obj/machinery/airalarm/directional/north, +/obj/structure/filingcabinet, +/turf/open/floor/wood, +/area/station/command/heads_quarters/blueshield) +"vde" = ( +/turf/open/floor/iron/dark/side{ + dir = 8 + }, +/area/station/security/prison/work) "vdf" = ( /obj/structure/cable, /turf/open/floor/plating, @@ -63428,21 +62806,24 @@ /obj/machinery/holopad, /turf/open/floor/iron/dark/smooth_large, /area/station/security/prison/mess) -"vdO" = ( +"vdK" = ( +/obj/structure/disposalpipe/segment{ + dir = 10 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/structure/disposalpipe/segment, /obj/machinery/duct, -/turf/open/floor/iron/white, -/area/station/science/research) -"vdQ" = ( +/turf/open/floor/iron/showroomfloor, +/area/station/medical/virology) +"vdO" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, /obj/structure/disposalpipe/segment, +/obj/machinery/duct, /turf/open/floor/iron/white, -/area/station/medical/medbay/central) +/area/station/science/research) "vdT" = ( /obj/effect/turf_decal/trimline/neutral/filled/line, /turf/open/floor/iron/dark, @@ -63452,25 +62833,40 @@ /obj/structure/sign/warning/cold_temp/directional/east, /turf/open/floor/plating/reinforced, /area/station/science/research) -"vec" = ( -/obj/structure/disposalpipe/sorting/mail{ - dir = 2 +"vej" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/effect/mapping_helpers/mail_sorting/engineering/ce_office, -/obj/machinery/duct, -/turf/open/floor/iron, -/area/station/engineering/storage_shared) +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/door/airlock/maintenance{ + name = "Maintenance Closet" + }, +/obj/effect/mapping_helpers/airlock/access/any/service/maintenance, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 4 + }, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) "vez" = ( /obj/machinery/shower/directional/north, +/obj/structure/drain, /turf/open/floor/iron/showroomfloor, /area/station/security/prison/shower) "veJ" = ( +/obj/effect/decal/cleanable/dirt, /obj/effect/spawner/random/maintenance/two, /turf/open/floor/plating, /area/station/maintenance/starboard/fore) +"veK" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 5 + }, +/obj/structure/extinguisher_cabinet/directional/north, +/obj/machinery/disease2/incubator, +/turf/open/floor/iron/white, +/area/station/medical/virology) "veQ" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ @@ -63481,8 +62877,17 @@ id = "aux_base_shutters"; name = "Auxiliary Base Shutters" }, -/turf/open/floor/iron, +/turf/open/floor/iron/dark/textured, /area/station/construction/mining/aux_base) +"veV" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 10 + }, +/obj/item/kirbyplants/random, +/turf/open/floor/iron/dark/side{ + dir = 10 + }, +/area/station/engineering/break_room) "veX" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 5 @@ -63504,51 +62909,21 @@ /area/station/hallway/primary/fore) "vfi" = ( /obj/structure/flora/rock/pile/jungle/large/style_random, -/obj/structure/flora/tree/jungle/small/style_random, -/turf/open/floor/grass, -/area/station/hallway/primary/central) -"vft" = ( -/obj/structure/sign/painting/library{ - pixel_y = -32 - }, -/obj/machinery/station_map/engineering/directional/east, -/turf/open/floor/wood, -/area/station/service/library) +/obj/structure/flora/tree/jungle/small/style_random, +/turf/open/floor/grass, +/area/station/hallway/primary/central) "vfw" = ( /obj/machinery/light/directional/west, /turf/open/floor/engine, /area/station/science/xenobiology) "vfE" = ( -/obj/effect/spawner/random/trash/mess, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/vomit/old, /turf/open/floor/plating, -/area/station/maintenance/port) +/area/station/maintenance/starboard/aft) "vfK" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/spawner/random/structure/steam_vent, -/turf/open/floor/plating, -/area/station/maintenance/starboard/fore) -"vfO" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/medical/glass{ - name = "Medbay Office" - }, -/obj/effect/mapping_helpers/airlock/access/all/medical/general, -/turf/open/floor/iron/white/textured, -/area/station/medical/office) +/turf/closed/wall, +/area/station/service/abandoned_gambling_den) "vfV" = ( /obj/effect/turf_decal/trimline/red/filled/warning{ dir = 10 @@ -63565,6 +62940,17 @@ }, /turf/open/floor/iron/dark, /area/station/security/brig) +"vfW" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/neutral/line{ + dir = 8 + }, +/obj/structure/sign/departments/maint/directional/east, +/obj/machinery/camera/autoname/directional/east, +/turf/open/floor/iron/dark, +/area/station/hallway/secondary/entry) "vfX" = ( /obj/effect/turf_decal/trimline/red/filled/warning{ dir = 1 @@ -63575,7 +62961,7 @@ /turf/open/floor/iron/dark, /area/station/security/execution/transfer) "vfY" = ( -/obj/structure/sign/poster/contraband/random/directional/west, +/obj/structure/sign/poster/random/directional/west, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/station/maintenance/port/aft) @@ -63595,23 +62981,6 @@ /obj/effect/mapping_helpers/airlock/access/all/science/rd, /turf/open/floor/iron/white/textured, /area/station/command/heads_quarters/rd) -"vgJ" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 5 - }, -/obj/machinery/vending/wallmed/directional/north, -/obj/item/radio/intercom/directional/east, -/obj/structure/table, -/turf/open/floor/iron/white, -/area/station/medical/patients_rooms/room_b) -"vhb" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 - }, -/obj/structure/cable, -/obj/effect/landmark/start/gary, -/turf/open/floor/iron/dark, -/area/station/commons/vacant_room/commissary) "vhd" = ( /obj/effect/turf_decal/trimline/red/filled/warning{ dir = 1 @@ -63623,13 +62992,53 @@ }, /turf/open/floor/iron/dark, /area/station/security/brig/entrance) -"vho" = ( +"vhh" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/door_buttons/access_button{ + idDoor = "xeno_airlock_interior"; + idSelf = "xeno_airlock_control"; + name = "Access Button"; + pixel_x = 26; + pixel_y = -6; + req_access = list("xenobiology") + }, +/obj/machinery/door_buttons/airlock_controller{ + idExterior = "xeno_airlock_exterior"; + idInterior = "xeno_airlock_interior"; + idSelf = "xeno_airlock_control"; + name = "Access Console"; + pixel_x = 26; + req_access = list("xenobiology"); + pixel_y = 6 + }, +/obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/machinery/light/floor/has_bulb, -/turf/open/floor/iron/dark, -/area/station/hallway/secondary/entry) +/obj/structure/liquid_barrier, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/research{ + autoclose = 0; + frequency = 1449; + id_tag = "xeno_airlock_interior"; + name = "Xenobiology Lab Internal Airlock" + }, +/obj/effect/mapping_helpers/airlock/access/all/science/xenobio, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/effect/mapping_helpers/airlock/locked, +/turf/open/floor/iron/white/textured, +/area/station/science/xenobiology/hallway) +"vho" = ( +/obj/effect/turf_decal/trimline/dark_blue/filled/line{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/dark_blue/line, +/obj/machinery/airalarm/directional/north, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) "vhu" = ( /turf/closed/wall, /area/station/security/prison/rec) @@ -63638,20 +63047,25 @@ /obj/effect/decal/cleanable/cobweb, /obj/effect/spawner/random/trash/garbage, /turf/open/floor/plating, -/area/station/maintenance/port/aft) +/area/station/maintenance/department/engine) "vhN" = ( /obj/effect/turf_decal/trimline/brown/filled/line{ dir = 1 }, +/obj/machinery/button/door/directional/north{ + id = "cargo_desk"; + name = "Cargo Desk Shutters Control"; + req_access = list("cargo") + }, /obj/structure/table, /obj/item/clipboard, /obj/item/stamp{ - pixel_x = -4; - pixel_y = 4 + pixel_x = -5; + pixel_y = 5 }, /obj/item/stamp/denied{ - pixel_x = 6; - pixel_y = 2 + pixel_x = 5; + pixel_y = 5 }, /turf/open/floor/iron/dark/side{ dir = 1 @@ -63662,10 +63076,21 @@ /turf/open/floor/plating, /area/station/maintenance/department/science) "via" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/bonfire, -/turf/open/floor/iron, -/area/station/maintenance/starboard/aft) +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/catwalk_floor/iron_dark, +/area/station/service/abandoned_gambling_den) +"vib" = ( +/obj/machinery/camera/directional/west{ + c_tag = "Command - Bridge, Hall, East"; + name = "command camera" + }, +/obj/structure/chair/sofa/bench/solo{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/command/bridge) "vii" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -63682,52 +63107,48 @@ name = "Armory Desk"; req_access = list("armory") }, -/obj/machinery/door/poddoor/shutters/preopen{ +/obj/machinery/door/poddoor/shutters{ id = "armory_desk"; - name = "Armory Desk Shutter"; + name = "Armory Desk Shutters"; dir = 4 }, /turf/open/floor/iron/dark, /area/station/ai_monitored/security/armory) -"vio" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "med_lockdown"; - name = "Medbay Emergency Lockdown Shutters"; - dir = 8 - }, -/turf/open/floor/plating, -/area/station/medical/paramedic) "vip" = ( /obj/structure/lattice, /obj/structure/sign/departments/security/directional/south, /turf/open/space/basic, /area/space/nearstation) "vir" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/telecomms/server/presets/common, -/turf/open/floor/engine/telecomms, +/obj/machinery/telecomms/server/presets/science, +/turf/open/floor/circuit/green/telecomms, /area/station/tcommsat/server) -"viW" = ( -/obj/effect/turf_decal/tile/blue/fourcorners, -/obj/machinery/computer/records/medical, -/obj/structure/window/reinforced/spawner/directional/east, -/turf/open/floor/iron/dark, -/area/station/command/bridge) "vje" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/shower/directional/west, -/turf/open/floor/iron/showroomfloor, -/area/station/maintenance/starboard/aft) +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/medical/glass{ + id_tag = "medbay_foyer"; + name = "Medbay" + }, +/obj/effect/mapping_helpers/airlock/access/all/medical/general, +/obj/effect/mapping_helpers/airlock/unres, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "med_lockdown"; + name = "Medbay Emergency Lockdown Shutters"; + dir = 1 + }, +/turf/open/floor/iron/white/textured, +/area/station/medical/medbay/central) "vjj" = ( -/obj/effect/mapping_helpers/burnt_floor, -/obj/effect/decal/cleanable/blood/tracks{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/chair/wood{ dir = 4 }, -/turf/open/floor/plating, -/area/station/maintenance/starboard/fore) +/turf/open/floor/wood, +/area/station/service/abandoned_gambling_den) "vjs" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/spawner/random/trash/hobo_squat, @@ -63742,27 +63163,22 @@ /obj/machinery/light/small/directional/north, /turf/open/floor/iron/dark, /area/station/engineering/gravity_generator) -"vjx" = ( -/obj/structure/table/glass, -/obj/item/storage/medkit/regular{ - pixel_x = 3; - pixel_y = 6 - }, -/turf/open/floor/iron/dark, -/area/station/medical/paramedic) "vjD" = ( /obj/effect/spawner/random/structure/crate, /turf/open/floor/iron, /area/station/maintenance/disposal) "vjI" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden, /obj/machinery/computer/turbine_computer{ dir = 1; mapping_id = "main_turbine" }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden, -/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/dark, /area/station/maintenance/disposal/incinerator) +"vjR" = ( +/obj/machinery/light/directional/east, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) "vjV" = ( /obj/effect/turf_decal/trimline/brown/filled/warning{ dir = 1 @@ -63806,25 +63222,30 @@ /turf/open/floor/engine/n2o, /area/station/engineering/atmos) "vkc" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/trash/mess, -/obj/machinery/duct, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) +/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/machinery/light/small/directional/east, +/obj/machinery/requests_console/directional/east{ + department = "Chief Medical Officer's Desk"; + name = "Chief Medical Officer's Requests Console" + }, +/obj/effect/mapping_helpers/requests_console/announcement, +/obj/effect/mapping_helpers/requests_console/assistance, +/obj/effect/mapping_helpers/requests_console/information, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/cmo) +"vke" = ( +/obj/effect/turf_decal/vg_decals/atmos/plasma, +/turf/open/floor/engine/plasma, +/area/station/engineering/atmos) "vkg" = ( -/obj/machinery/light/small/directional/south, -/obj/effect/spawner/random/maintenance, -/turf/open/floor/plating, -/area/station/maintenance/port/fore) -"vkh" = ( -/obj/machinery/vending/autodrobe, -/turf/open/floor/plating, -/area/station/maintenance/port/fore) +/obj/machinery/light/small/directional/west, +/turf/open/floor/iron/dark/smooth_large, +/area/station/hallway/secondary/entry) "vki" = ( -/obj/effect/turf_decal/delivery/red, +/obj/effect/turf_decal/bot_red, /obj/machinery/status_display/ai/directional/east, /obj/machinery/suit_storage_unit/standard_unit, -/turf/open/floor/iron/textured, +/turf/open/floor/iron/large, /area/station/ai_monitored/command/storage/eva) "vkj" = ( /obj/structure/table/wood/fancy/black, @@ -63833,11 +63254,24 @@ }, /turf/open/floor/carpet, /area/station/service/chapel) +"vkp" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 1 + }, +/obj/machinery/camera/directional/north{ + c_tag = "Medical - Pathology, Lab, Primary"; + name = "medical camera"; + network = list("ss13","medbay") + }, +/obj/structure/sink/directional/south, +/turf/open/floor/iron/white, +/area/station/medical/virology) "vkz" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/machinery/light/small/directional/north, /obj/machinery/camera/autoname/directional/north, -/obj/item/radio/intercom/directional/north, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable, /obj/structure/rack, /obj/item/storage/belt/utility, /obj/item/clothing/gloves/color/fyellow, @@ -63851,15 +63285,6 @@ /obj/machinery/duct, /turf/open/floor/iron/white/smooth_large, /area/station/science/robotics/lab) -"vkF" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 8 - }, -/obj/structure/cable, -/turf/open/floor/iron/dark/side{ - dir = 8 - }, -/area/station/engineering/break_room) "vkL" = ( /obj/machinery/meter, /obj/machinery/atmospherics/pipe/smart/manifold/cyan/visible{ @@ -63867,6 +63292,15 @@ }, /turf/open/floor/iron/dark, /area/station/engineering/atmos) +"vkW" = ( +/obj/machinery/light/directional/west, +/obj/structure/table, +/obj/item/stack/ducts/fifty, +/obj/item/stack/ducts/fifty, +/obj/item/construction/plumbing, +/obj/item/plunger, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) "vkX" = ( /obj/effect/turf_decal/tile/bar/opposingcorners{ dir = 1 @@ -63889,9 +63323,14 @@ /turf/open/floor/iron/dark, /area/station/ai_monitored/security/armory) "vlq" = ( -/obj/effect/mapping_helpers/broken_floor, -/turf/open/floor/iron/dark, -/area/station/maintenance/department/cargo) +/obj/machinery/firealarm/directional/east{ + pixel_y = -5 + }, +/obj/machinery/light_switch/directional/east{ + pixel_y = 5 + }, +/turf/open/floor/iron, +/area/station/cargo/drone_bay) "vlr" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -63904,8 +63343,16 @@ id_tag = "dorm_1"; name = "Dorm 1" }, +/obj/structure/cable, /turf/open/floor/iron/dark/textured, -/area/station/commons/dorms) +/area/station/commons/dorms/room1) +"vlG" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/effect/spawner/random/structure/steam_vent, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/department/engine/atmos) "vlK" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -63921,7 +63368,7 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, /turf/open/floor/plating, -/area/station/maintenance/port) +/area/station/cargo/warehouse) "vlU" = ( /obj/effect/turf_decal/trimline/brown/filled/line{ dir = 4 @@ -63944,25 +63391,23 @@ /turf/open/floor/iron/dark, /area/station/hallway/primary/central) "vmh" = ( -/obj/structure/bed{ - dir = 4 - }, -/obj/item/bedsheet/dorms{ - dir = 4 +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 10 }, -/turf/open/floor/wood, -/area/station/maintenance/starboard/aft) -"vmo" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 4 +/obj/structure/table, +/obj/item/stack/ducts/fifty, +/obj/item/stack/ducts/fifty{ + pixel_y = 6 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 +/obj/item/construction/plumbing/engineering, +/obj/item/plunger, +/turf/open/floor/iron/dark/side{ + dir = 10 }, -/turf/open/floor/iron/white, -/area/station/medical/office) +/area/station/engineering/storage_shared) "vmq" = ( /obj/effect/turf_decal/tile/green/fourcorners, +/obj/structure/sign/poster/official/high_class_martini/directional/north, /turf/open/floor/iron/dark, /area/station/hallway/primary/central) "vmu" = ( @@ -63983,12 +63428,6 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, /turf/open/floor/iron, /area/station/cargo/miningoffice) -"vnp" = ( -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/south, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/station/maintenance/department/engine/atmos) "vnO" = ( /obj/machinery/atmospherics/pipe/smart/simple/yellow/visible, /turf/open/floor/iron/dark, @@ -64003,8 +63442,10 @@ /obj/machinery/atmospherics/pipe/layer_manifold/supply/hidden{ dir = 4 }, -/obj/machinery/door/airlock/maintenance, -/obj/effect/mapping_helpers/airlock/access/any/service/maintenance, +/obj/machinery/door/airlock/atmos{ + name = "Atmospherics Maintenance" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/atmos, /obj/effect/mapping_helpers/airlock/unres{ dir = 8 }, @@ -64020,29 +63461,22 @@ /obj/structure/anvil, /turf/open/floor/wood, /area/station/smithing) -"vom" = ( -/obj/effect/turf_decal/tile/green/half/contrasted{ - dir = 1 - }, -/obj/machinery/camera/autoname/directional/south{ - dir = 5 - }, -/obj/machinery/growing/tray, -/turf/open/floor/iron/dark/side, -/area/station/service/hydroponics) "voo" = ( -/turf/closed/wall, -/area/station/science/ordnance/testlab) +/obj/structure/extinguisher_cabinet/directional/east, +/obj/structure/table/reinforced/rglass, +/obj/item/toy/figure/paramedic, +/turf/open/floor/iron/dark, +/area/station/medical/paramedic) "voq" = ( /obj/machinery/atmospherics/pipe/smart/manifold/scrubbers/visible, /turf/closed/wall/r_wall, /area/station/science/ordnance/burnchamber) "vot" = ( /obj/structure/lattice, +/obj/machinery/atmospherics/pipe/bridge_pipe/scrubbers/visible, /obj/machinery/atmospherics/pipe/bridge_pipe/orange/visible{ dir = 4 }, -/obj/machinery/atmospherics/pipe/bridge_pipe/scrubbers/visible, /turf/open/space/basic, /area/space/nearstation) "vox" = ( @@ -64058,12 +63492,18 @@ /obj/machinery/holopad, /turf/open/floor/iron/dark/smooth_large, /area/station/hallway/secondary/entry) -"voL" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 +"voJ" = ( +/obj/machinery/camera/directional/west{ + c_tag = "Medical - Exam Room, East"; + name = "medical camera"; + network = list("ss13","medbay") }, -/turf/open/floor/iron, -/area/station/engineering/storage_shared) +/obj/item/radio/intercom/directional/west, +/obj/machinery/computer/operating{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/station/medical/exam_room) "voQ" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -64073,16 +63513,27 @@ /obj/structure/cable, /turf/open/floor/iron/dark, /area/station/security/office) -"voV" = ( -/obj/structure/table/wood, -/obj/machinery/recharger{ - pixel_y = 4 +"voY" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/bot_white/left, +/obj/structure/filingcabinet, +/obj/item/folder/blue, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/command/nuke_storage) +"voZ" = ( +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 4 }, -/obj/item/book/manual/wiki/security_space_law{ - pixel_x = 14 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/turf/open/floor/iron/dark, -/area/station/command/meeting_room) +/turf/open/floor/iron/dark/side{ + dir = 8 + }, +/area/station/medical/paramedic) "vpb" = ( /obj/effect/turf_decal/trimline/neutral/line, /obj/effect/turf_decal/trimline/neutral/filled/line{ @@ -64093,25 +63544,23 @@ /obj/structure/cable, /turf/open/floor/iron/dark, /area/station/hallway/primary/port) -"vpe" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 4 - }, -/obj/effect/turf_decal/box/corners{ - dir = 4 - }, -/obj/machinery/smartfridge/chemistry/preloaded, -/turf/open/floor/iron/dark, -/area/station/medical/chemistry) "vpn" = ( /turf/open/floor/carpet/green, -/area/station/maintenance/starboard/aft) +/area/station/service/abandoned_gambling_den) "vpp" = ( /obj/docking_port/stationary/public_mining_dock{ dir = 2 }, /turf/open/floor/plating, /area/station/construction/mining/aux_base) +"vpu" = ( +/obj/effect/turf_decal/siding/wood/corner{ + dir = 4 + }, +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/cable, +/turf/open/floor/wood, +/area/station/command/heads_quarters/captain) "vpA" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/corner{ @@ -64132,9 +63581,11 @@ /turf/closed/wall/r_wall, /area/station/security/prison/visit) "vpL" = ( -/obj/effect/turf_decal/siding/wood, -/turf/open/floor/wood/tile, -/area/station/service/library/artgallery) +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/maintenance/starboard/aft) "vpV" = ( /obj/effect/turf_decal/tile/green/fourcorners, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -64142,66 +63593,45 @@ /obj/structure/cable, /turf/open/floor/iron/dark, /area/station/hallway/primary/central) -"vpY" = ( -/obj/effect/turf_decal/trimline/red/filled/warning, -/obj/effect/turf_decal/trimline/red/warning{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) "vqb" = ( -/obj/effect/spawner/structure/window, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "med_priv_1"; - name = "Privacy Shutters"; +/obj/effect/turf_decal/tile/dark_blue/fourcorners, +/obj/structure/chair/sofa/bench/right{ dir = 8 }, -/turf/open/floor/plating, -/area/station/medical/patients_rooms/room_a) +/turf/open/floor/iron/dark, +/area/station/hallway/primary/central) "vqc" = ( -/obj/structure/chair/wood{ +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/landmark/start/assistant, -/turf/open/floor/wood, -/area/station/service/library/lounge) +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/engineering/storage_shared) "vqd" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/reagent_dispensers/watertank, +/obj/structure/cable, +/obj/structure/closet/firecloset, /turf/open/floor/plating, /area/station/maintenance/department/science/xenobiology) "vqk" = ( -/obj/effect/turf_decal/box, -/obj/machinery/holopad, -/turf/open/floor/iron/large, +/obj/structure/chair/sofa/left/maroon{ + dir = 8 + }, +/turf/open/floor/iron, /area/station/commons/fitness/recreation) "vqo" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/door/firedoor, -/turf/open/floor/iron/dark/textured, -/area/station/service/library/lounge) +/obj/machinery/light/small/directional/east, +/obj/effect/decal/cleanable/dirt, +/obj/structure/sign/departments/aisat/directional/east, +/obj/item/kirbyplants/photosynthetic, +/turf/open/floor/iron/dark, +/area/station/maintenance/starboard/aft) "vqr" = ( -/obj/effect/turf_decal/trimline/blue/filled/warning{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/blue/warning{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/duct, -/turf/open/floor/iron/white, -/area/station/medical/medbay/aft) +/obj/structure/table, +/obj/item/assembly/timer, +/turf/open/floor/plating, +/area/station/maintenance/department/engine) "vqJ" = ( /obj/effect/turf_decal/tile/bar/opposingcorners{ dir = 1 @@ -64217,9 +63647,18 @@ /area/station/service/kitchen) "vqK" = ( /obj/item/radio/intercom/directional/north, -/obj/machinery/suit_storage_unit/industrial/loader, +/obj/structure/table, +/obj/machinery/microwave{ + pixel_y = 6 + }, /turf/open/floor/iron, /area/station/cargo/warehouse) +"vqL" = ( +/obj/effect/turf_decal/tile/yellow/fourcorners, +/obj/structure/rack, +/obj/effect/spawner/random/techstorage/engineering_all, +/turf/open/floor/iron/dark, +/area/station/engineering/storage/tech) "vqP" = ( /obj/structure/filingcabinet, /turf/open/floor/carpet/red, @@ -64231,86 +63670,86 @@ /turf/open/floor/iron/dark, /area/station/engineering/gravity_generator) "vrc" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/door/airlock/maintenance, -/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance, -/obj/effect/mapping_helpers/airlock/unres{ - dir = 4 +/obj/machinery/vending/games, +/turf/open/floor/iron/dark/side{ + dir = 6 }, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) +/area/station/commons/fitness/recreation) "vrf" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/spawner/random/maintenance, /turf/open/floor/plating, /area/station/maintenance/port/aft) "vrm" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 1 +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 9 }, -/obj/effect/turf_decal/trimline/yellow/line, +/obj/effect/turf_decal/trimline/blue/corner, /obj/structure/sign/poster/official/random/directional/north, -/turf/open/floor/iron, +/obj/machinery/atmospherics/components/unary/portables_connector/visible/layer4{ + dir = 4 + }, +/obj/machinery/portable_atmospherics/pump, +/turf/open/floor/iron/dark/side{ + dir = 9 + }, /area/station/hallway/primary/aft) "vro" = ( /obj/structure/frame/machine, /turf/open/floor/plating, /area/station/maintenance/department/science) "vrG" = ( -/obj/machinery/status_display/ai/directional/south, -/turf/open/floor/catwalk_floor/iron_white, -/area/station/maintenance/department/science) -"vrT" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 1 +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/obj/structure/table/reinforced, +/obj/machinery/door/window/left/directional/east{ + name = "Reception" + }, +/obj/machinery/door/window/brigdoor/right/directional/west{ + name = "Head of Personnel's Desk"; + req_access = list("hop") }, -/obj/machinery/computer/records/medical, -/turf/open/floor/iron/white, -/area/station/medical/break_room) -"vrW" = ( -/obj/effect/turf_decal/trimline/blue/filled/warning{ - dir = 5 +/obj/machinery/door/poddoor/shutters{ + id = "hop"; + name = "Privacy Shutters"; + dir = 4 }, -/obj/effect/turf_decal/delivery, -/obj/machinery/light/directional/north, -/obj/machinery/firealarm/directional/north, -/obj/structure/window/reinforced/spawner/directional/north, -/obj/structure/window/reinforced/spawner/directional/east, -/obj/structure/disposalpipe/trunk{ +/turf/open/floor/iron/dark/textured, +/area/station/command/heads_quarters/hop) +"vsb" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/machinery/disposal/bin, -/turf/open/floor/iron/white/textured, -/area/station/medical/chemistry) -"vsb" = ( -/obj/structure/foamedmetal, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) -"vsc" = ( -/obj/machinery/door/window/brigdoor/left/directional/south{ - name = "Blueshield Equipement Room"; - req_access = list("command") +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/effect/turf_decal/siding/dark_blue/end, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/firedoor/border_only, -/turf/open/floor/carpet/neon/simple/blue/nodots, -/area/station/command/heads_quarters/blueshield) +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/door/poddoor/preopen{ + id = "atmos"; + name = "Atmospherics Blast Door" + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/atmos/glass{ + name = "Atmospherics Office" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/atmos, +/turf/open/floor/iron/dark/textured, +/area/station/engineering/atmos/office) "vse" = ( /obj/machinery/plumbing/ooze_sucker{ mapping_id = "2"; dir = 1 }, -/obj/machinery/light/floor/has_bulb, /turf/open/floor/engine, /area/station/science/xenobiology) "vsk" = ( @@ -64330,16 +63769,19 @@ }, /area/station/commons/fitness/recreation) "vsB" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/trimline/blue/filled/line{ dir = 1 }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/door/airlock/maintenance, -/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance, -/obj/effect/mapping_helpers/airlock/unres, -/obj/machinery/duct, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) +/obj/machinery/light/directional/north, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable, +/obj/structure/table/reinforced/rglass, +/obj/machinery/fax{ + fax_name = "Medical Office"; + name = "Medical Office Fax Machine" + }, +/turf/open/floor/iron/white, +/area/station/medical/office) "vsG" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, @@ -64353,46 +63795,42 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/iron/dark/side, /area/station/hallway/secondary/service) -"vtr" = ( -/obj/structure/bed{ - dir = 4 - }, -/obj/item/bedsheet/medical{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 +"vtd" = ( +/obj/structure/sign/departments/restroom/directional/west, +/turf/open/floor/wood, +/area/station/security/prison/rec) +"vto" = ( +/obj/structure/disposalpipe/trunk{ + dir = 1 }, -/turf/open/floor/iron/white, -/area/station/medical/virology) +/obj/machinery/disposal/bin, +/turf/open/floor/iron/dark, +/area/station/medical/paramedic) +"vtr" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/cobweb, +/obj/effect/spawner/random/structure/closet_maintenance, +/turf/open/floor/plating, +/area/station/maintenance/department/engine) "vtD" = ( /obj/machinery/requests_console/directional/west{ - assistance_requestable = 1; department = "Janitorial"; name = "Janitorial Requests Console" }, -/turf/open/floor/iron/dark/side{ - dir = 8 - }, +/obj/effect/mapping_helpers/requests_console/assistance, +/turf/open/floor/iron/dark, /area/station/service/janitor) "vtJ" = ( -/obj/machinery/light/directional/north, -/turf/open/floor/circuit, -/area/station/ai_monitored/command/nuke_storage) +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) "vtP" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable, /turf/open/floor/plating, /area/station/maintenance/port/fore) -"vtT" = ( -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/hidden, -/obj/machinery/light/small/directional/west, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark, -/area/station/maintenance/starboard/aft) "vub" = ( /obj/effect/spawner/random_engines/box, /turf/open/space/basic, @@ -64406,11 +63844,22 @@ }, /turf/open/floor/iron/dark, /area/station/hallway/primary/central) +"vuu" = ( +/obj/machinery/camera/autoname/directional/south, +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/cable, +/obj/structure/table/wood, +/obj/effect/spawner/random/medical/medkit, +/turf/open/floor/iron/white, +/area/station/medical/break_room) +"vuw" = ( +/obj/structure/bodycontainer/morgue, +/turf/open/floor/iron/dark, +/area/station/medical/morgue) "vuz" = ( -/obj/structure/extinguisher_cabinet/directional/north, -/obj/machinery/light/small/directional/north, -/turf/open/floor/carpet, -/area/station/service/library) +/obj/effect/turf_decal/siding/thinplating, +/turf/open/floor/iron, +/area/station/engineering/main) "vuA" = ( /turf/closed/wall/r_wall, /area/station/maintenance/department/eva) @@ -64418,22 +63867,61 @@ /obj/effect/spawner/random/structure/chair_maintenance, /turf/open/floor/plating, /area/station/maintenance/port/aft) +"vuT" = ( +/obj/effect/turf_decal/tile/yellow/fourcorners, +/obj/structure/closet/crate{ + name = "Telecomms Parts" + }, +/obj/item/stock_parts/subspace/transmitter, +/obj/item/stock_parts/subspace/transmitter, +/obj/item/stock_parts/subspace/treatment, +/obj/item/stock_parts/subspace/treatment, +/obj/item/stock_parts/subspace/treatment, +/obj/item/stock_parts/subspace/filter, +/obj/item/stock_parts/subspace/filter, +/obj/item/stock_parts/subspace/filter, +/obj/item/stock_parts/subspace/filter, +/obj/item/stock_parts/subspace/filter, +/obj/item/stock_parts/subspace/ansible, +/obj/item/stock_parts/subspace/ansible, +/obj/item/stock_parts/subspace/ansible, +/obj/item/stock_parts/subspace/crystal, +/obj/item/stock_parts/subspace/crystal, +/obj/item/stock_parts/subspace/crystal, +/obj/item/stock_parts/subspace/amplifier, +/obj/item/stock_parts/subspace/amplifier, +/obj/item/stock_parts/subspace/amplifier, +/obj/item/stock_parts/subspace/analyzer, +/obj/item/stock_parts/subspace/analyzer, +/obj/item/stock_parts/subspace/analyzer, +/obj/item/stock_parts/manipulator, +/obj/item/stock_parts/manipulator, +/obj/item/stock_parts/manipulator, +/obj/item/stock_parts/manipulator, +/obj/item/stock_parts/capacitor, +/obj/item/stock_parts/micro_laser, +/obj/item/stock_parts/micro_laser/high, +/obj/item/stock_parts/micro_laser/high, +/obj/item/stock_parts/micro_laser/high, +/obj/item/stock_parts/micro_laser/high, +/turf/open/floor/iron/dark, +/area/station/engineering/storage/tech) "vuY" = ( -/obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/simple/pink/visible{ dir = 6 }, /turf/open/floor/iron, /area/station/maintenance/disposal/incinerator) -"vvg" = ( -/obj/effect/turf_decal/trimline/red/filled/line, -/obj/effect/turf_decal/trimline/red/line{ - dir = 1 +"vuZ" = ( +/obj/machinery/atmospherics/pipe/smart/manifold/dark/visible/layer4{ + dir = 8 }, -/obj/machinery/camera/autoname/directional/south, -/obj/machinery/light/small/directional/south, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"vvb" = ( +/obj/structure/sign/poster/official/random/directional/east, /turf/open/floor/iron/white, -/area/station/medical/medbay/central) +/area/station/medical/chemistry) "vvu" = ( /obj/effect/turf_decal/stripes/box, /obj/machinery/mech_bay_recharge_port{ @@ -64450,12 +63938,14 @@ /area/station/hallway/primary/fore) "vvM" = ( /obj/effect/turf_decal/tile/blue/fourcorners, -/obj/structure/bed/pod{ - desc = "An old medical bed, just waiting for replacement with something up to date."; - name = "medical bed" +/obj/machinery/button/door/directional/east{ + id = "dep_med_post"; + name = "Medical Post Shutters Control"; + req_access = list("medical") }, +/obj/structure/sink/directional/west, /turf/open/floor/iron/white, -/area/station/hallway/secondary/exit/departure_lounge) +/area/station/medical/treatment_center) "vvQ" = ( /obj/structure/rack, /obj/item/storage/medkit/regular{ @@ -64478,16 +63968,6 @@ /obj/item/assembly/prox_sensor, /turf/open/floor/iron, /area/station/science/robotics/mechbay) -"vvV" = ( -/obj/effect/turf_decal/tile/blue/fourcorners, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/iron, -/area/station/medical/paramedic) "vvX" = ( /obj/effect/turf_decal/trimline/red/filled/warning{ dir = 1 @@ -64512,6 +63992,26 @@ }, /turf/open/floor/eighties/red, /area/station/service/theater) +"vwl" = ( +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron/dark/side{ + dir = 1 + }, +/area/station/security/interrogation) +"vwp" = ( +/obj/effect/turf_decal/tile/dark_blue/fourcorners, +/obj/machinery/light/small/directional/east, +/obj/structure/sign/nanotrasen{ + pixel_x = 32 + }, +/obj/structure/chair/sofa/bench/left{ + dir = 8 + }, +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/central) "vww" = ( /obj/effect/turf_decal/tile/bar/opposingcorners{ dir = 1 @@ -64521,29 +64021,27 @@ }, /turf/open/floor/iron/kitchen, /area/station/service/kitchen) -"vwz" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/station/commons/vacant_room/commissary) "vwE" = ( /obj/structure/sign/poster/random/directional/east, /obj/structure/disposalpipe/segment, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, +/turf/open/floor/catwalk_floor, /area/station/maintenance/department/security/brig) "vxd" = ( /obj/effect/spawner/random/maintenance, /turf/open/floor/plating, /area/station/maintenance/port/fore) "vxg" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 1 +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, +/obj/machinery/duct, /turf/open/floor/iron/dark, /area/station/engineering/atmos/storage) +"vxl" = ( +/obj/machinery/light/small/directional/south, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) "vxs" = ( /obj/machinery/power/smes, /obj/structure/cable, @@ -64576,10 +64074,13 @@ /turf/open/floor/plating, /area/station/engineering/atmos/hfr_room) "vyt" = ( -/obj/structure/sink/directional/west, -/obj/structure/mirror/directional/east, -/turf/open/floor/iron/showroomfloor, -/area/station/command/heads_quarters/captain/private) +/obj/effect/turf_decal/trimline/dark_blue/filled/line{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/dark_blue/line, +/obj/machinery/newscaster/directional/north, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/central) "vyC" = ( /obj/structure/table, /obj/effect/spawner/random/food_or_drink/booze, @@ -64597,25 +64098,42 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/space, /area/space/nearstation) +"vyX" = ( +/obj/structure/table, +/obj/item/reagent_containers/cup/glass/coffee{ + pixel_x = -9; + pixel_y = 6 + }, +/obj/item/reagent_containers/cup/glass/coffee{ + pixel_x = 9; + pixel_y = 3 + }, +/turf/open/floor/iron, +/area/station/engineering/break_room) "vyY" = ( /obj/structure/window/reinforced/spawner/directional/east, +/obj/structure/window/reinforced/spawner/directional/south, /obj/structure/table/reinforced, /obj/item/restraints/handcuffs, /obj/item/restraints/handcuffs{ - pixel_y = 3 + pixel_x = -3; + pixel_y = 6 }, /turf/open/floor/iron/dark, /area/station/security/processing) "vyZ" = ( -/turf/open/floor/iron/dark, -/area/station/service/library/printer) +/turf/open/floor/iron/white, +/area/station/medical/surgery) "vzc" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 4 + }, +/obj/machinery/airalarm/directional/east, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/station/maintenance/starboard/aft) +/turf/open/floor/iron/white, +/area/station/medical/exam_room) "vzd" = ( /obj/machinery/duct, /turf/open/floor/carpet/blue, @@ -64624,29 +64142,56 @@ /obj/machinery/portable_atmospherics/canister/air, /turf/open/floor/engine/air, /area/station/engineering/atmos) -"vzf" = ( -/obj/machinery/airalarm/directional/north, -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/yellow/corner{ - dir = 8 - }, -/turf/open/floor/iron/dark/side{ - dir = 8 - }, -/area/station/engineering/storage/tech) "vzh" = ( /obj/docking_port/stationary/mining_home/common/kilo{ dir = 8 }, /turf/open/space/basic, /area/space) +"vzs" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/shutters{ + id = "library_desk_shutters"; + name = "Library Desk Shutters"; + dir = 1 + }, +/obj/structure/table/wood, +/obj/item/paper_bin, +/obj/item/pen/red, +/obj/item/pen/blue{ + pixel_x = 3; + pixel_y = 3 + }, +/turf/open/floor/iron/dark/textured, +/area/station/service/library/printer) +"vzt" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/department/science) +"vzx" = ( +/obj/structure/table/wood, +/obj/item/radio/radio_mic{ + pixel_y = 7 + }, +/turf/open/floor/iron/vaporwave, +/area/station/service/library/printer) "vzy" = ( /obj/effect/turf_decal/box, /obj/machinery/holopad, /turf/open/floor/iron/dark/smooth_large, /area/station/service/chapel) +"vzG" = ( +/obj/structure/flora/bush/sparsegrass/style_random, +/turf/open/floor/grass, +/area/station/medical/virology) "vzJ" = ( /obj/effect/turf_decal/trimline/green/filled/line, /obj/machinery/seed_extractor, @@ -64656,8 +64201,7 @@ /obj/structure/disposalpipe/segment{ dir = 9 }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, +/turf/open/floor/catwalk_floor, /area/station/maintenance/department/security/brig) "vzN" = ( /obj/effect/turf_decal/tile/neutral{ @@ -64668,36 +64212,53 @@ }, /area/station/commons/storage/primary) "vzQ" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/trimline/yellow/filled/corner{ - dir = 8 +/obj/effect/turf_decal/tile/blue/opposingcorners, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 }, -/turf/open/floor/iron, -/area/station/hallway/primary/aft) +/turf/open/floor/iron/checker{ + dir = 1 + }, +/area/station/command/heads_quarters/cmo) +"vAj" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/iron/vaporwave, +/area/station/service/library/printer) "vAm" = ( -/obj/effect/turf_decal/stripes/end, -/turf/open/floor/engine/telecomms, +/obj/effect/turf_decal/siding/wideplating_new/dark/corner{ + dir = 1 + }, +/obj/effect/turf_decal/siding/wideplating_new/dark/corner{ + dir = 4 + }, +/obj/effect/turf_decal/siding/wideplating_new/dark/corner{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/passive_vent, +/turf/open/floor/iron/dark/telecomms, /area/station/tcommsat/server) -"vAq" = ( -/obj/effect/spawner/random/structure/closet_maintenance, -/turf/open/floor/iron/dark, -/area/station/commons/vacant_room/commissary) "vAH" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, /turf/open/floor/carpet/purple, -/area/station/commons/dorms) +/area/station/commons/dorms/room3) +"vAN" = ( +/obj/effect/turf_decal/siding/thinplating/corner, +/turf/open/floor/iron, +/area/station/engineering/main) "vAP" = ( -/obj/effect/landmark/blobstart, +/obj/effect/spawner/random/trash/box, +/obj/effect/spawner/random/engineering/toolbox, +/obj/effect/spawner/random/food_or_drink/booze, /turf/open/floor/plating, -/area/station/maintenance/port/aft) +/area/station/maintenance/starboard/aft) "vAZ" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/obj/machinery/duct, /turf/open/floor/wood, /area/station/service/bar) "vBh" = ( @@ -64718,15 +64279,21 @@ /obj/machinery/biogenerator, /turf/open/floor/iron/dark, /area/station/service/hydroponics) -"vBp" = ( -/obj/machinery/keycard_auth{ - pixel_y = -24 +"vBv" = ( +/obj/effect/turf_decal/trimline/neutral/filled/warning{ + dir = 4 }, -/obj/machinery/power/apc/auto_name/directional/west, +/obj/effect/turf_decal/trimline/neutral/warning{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/structure/filingcabinet, -/turf/open/floor/wood, -/area/station/command/heads_quarters/captain) +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) "vBx" = ( /obj/effect/turf_decal/trimline/red/filled/line, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ @@ -64766,7 +64333,7 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/turf/open/floor/plating, +/turf/open/floor/catwalk_floor, /area/station/maintenance/starboard/aft) "vBQ" = ( /obj/effect/mapping_helpers/burnt_floor, @@ -64792,18 +64359,10 @@ /turf/open/floor/iron/dark, /area/station/security/prison) "vCq" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/door/airlock/maintenance{ - name = "Engineering Foyer Maintenance" - }, -/obj/effect/mapping_helpers/airlock/access/any/engineering/construction, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/structure/crate, /turf/open/floor/plating, -/area/station/maintenance/department/medical) +/area/station/maintenance/department/engine) "vCs" = ( /obj/machinery/door/window/left/directional/east{ name = "Brig Infirmary"; @@ -64819,9 +64378,27 @@ /obj/effect/turf_decal/trimline/brown/filled/line{ dir = 9 }, +/obj/structure/table, /obj/item/radio/intercom/directional/west, -/obj/machinery/light/small/directional/west, -/obj/structure/filingcabinet/filingcabinet, +/obj/item/stack/wrapping_paper{ + pixel_x = -3; + pixel_y = -6 + }, +/obj/item/stack/wrapping_paper, +/obj/item/stack/wrapping_paper{ + pixel_x = 3; + pixel_y = 6 + }, +/obj/item/stack/package_wrap{ + pixel_x = -6; + pixel_y = -3 + }, +/obj/item/stack/package_wrap{ + pixel_x = -3 + }, +/obj/item/stack/package_wrap{ + pixel_y = 3 + }, /turf/open/floor/iron/dark/side{ dir = 9 }, @@ -64831,14 +64408,6 @@ /obj/structure/closet/firecloset/full, /turf/open/floor/plating, /area/station/maintenance/port) -"vCI" = ( -/obj/structure/frame/computer{ - anchored = 1; - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark, -/area/station/science/research/abandoned) "vCQ" = ( /obj/effect/spawner/random/engineering/tool, /turf/open/floor/iron/dark, @@ -64849,21 +64418,25 @@ dir = 1 }, /obj/effect/turf_decal/caution/stand_clear, -/obj/machinery/door/poddoor/shutters/window{ +/obj/machinery/door/poddoor/shutters{ id = "eva_shutters"; name = "EVA Shutters" }, /turf/open/floor/iron/dark/textured, /area/station/ai_monitored/command/storage/eva) "vCZ" = ( -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 8 +/obj/structure/extinguisher_cabinet/directional/north, +/obj/machinery/firealarm/directional/east{ + pixel_y = -5 }, -/obj/machinery/light/small/directional/west, -/turf/open/floor/iron/white, -/area/station/medical/virology) +/obj/machinery/light_switch/directional/east{ + pixel_y = 5 + }, +/obj/item/kirbyplants/random, +/turf/open/floor/wood, +/area/station/service/library/private) "vDa" = ( -/obj/machinery/atmospherics/pipe/smart/simple/green/visible, +/obj/machinery/atmospherics/pipe/bridge_pipe/green/visible, /obj/machinery/atmospherics/components/binary/pump{ dir = 8; name = "O2 to Pure" @@ -64874,21 +64447,18 @@ }, /turf/open/floor/iron/dark, /area/station/engineering/atmos) -"vDm" = ( -/obj/effect/spawner/random/structure/table, -/turf/open/floor/plating, -/area/station/maintenance/department/medical) "vDr" = ( /obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 5 }, -/obj/structure/disposalpipe/trunk, -/obj/machinery/disposal/bin, -/obj/machinery/firealarm/directional/north, -/obj/machinery/light_switch/directional/north{ - pixel_x = -8 +/obj/machinery/status_display/evac/directional/north, +/obj/structure/bed/dogbed{ + name = "Poly's Bed" + }, +/mob/living/basic/parrot/poly, +/turf/open/floor/iron/dark/side{ + dir = 5 }, -/turf/open/floor/iron, /area/station/command/heads_quarters/ce) "vDw" = ( /obj/effect/turf_decal/trimline/red/filled/line{ @@ -64897,7 +64467,7 @@ /obj/effect/turf_decal/bot, /obj/structure/closet/l3closet/security, /obj/structure/sign/warning/secure_area/directional/west, -/turf/open/floor/iron/showroomfloor, +/turf/open/floor/iron/dark, /area/station/security/lockers) "vDy" = ( /obj/machinery/air_sensor/ordnance_burn_chamber, @@ -64929,37 +64499,123 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Central Access" + }, +/turf/open/floor/iron/dark/textured, +/area/station/hallway/primary/port) +"vDV" = ( +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/duct, +/turf/open/floor/wood, +/area/station/command/heads_quarters/captain) +"vDX" = ( +/obj/machinery/light/directional/east, +/obj/structure/bed/double, +/obj/item/bedsheet/captain/double, +/obj/effect/landmark/start/captain, +/turf/open/floor/wood, +/area/station/command/heads_quarters/captain/private) +"vEc" = ( +/obj/effect/turf_decal/vg_decals/atmos/air, +/turf/open/floor/engine/air, +/area/station/engineering/atmos) +"vEm" = ( +/obj/structure/mirror/directional/west, +/obj/structure/sink/directional/east, +/obj/structure/toilet{ + pixel_y = 8 + }, +/obj/effect/landmark/start/blueshield, +/turf/open/floor/iron/showroomfloor, +/area/station/command/heads_quarters/blueshield) +"vEp" = ( +/obj/effect/turf_decal/tile/dark_blue/fourcorners, +/obj/machinery/light/small/directional/west, +/obj/machinery/button/door/directional/west{ + id = "teleporter_shutters"; + name = "Teleporter Room Shutters Control"; + pixel_y = 5; + req_access = list("command") + }, +/obj/machinery/button/door/directional/west{ + id = "eva_shutters"; + name = "EVA Storage Shutters Control"; + pixel_y = -5; + req_access = list("command") + }, +/obj/structure/table/reinforced, +/obj/machinery/button/door{ + id = "bridge_windows"; + name = "Bridge View Blast doors"; + pixel_x = -6; + pixel_y = 8; + req_access = list("command") + }, +/obj/machinery/button/door{ + id = "bridge_blast_doors"; + name = "Bridge Access Blast doors"; + pixel_x = 6; + pixel_y = 8; + req_access = list("command") + }, +/obj/machinery/button/door{ + id = "bridge_exterior_blast_doors"; + name = "Bridge Exterior Access Blast doors"; + pixel_x = 6; + pixel_y = -2; + req_access = list("command") + }, +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"vEu" = ( +/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/machinery/computer/crew{ + dir = 8 + }, +/obj/machinery/button/door/directional/east{ + pixel_y = 6; + id = "cmo_office_shutters"; + name = "CMO Office Shutters Control"; + req_access = list("cmo") }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Central Access" +/obj/machinery/button/door/directional/east{ + pixel_y = -6; + id = "med_lockdown"; + name = "Medical Lockdown" }, -/turf/open/floor/iron/dark/textured, -/area/station/hallway/primary/port) -"vEp" = ( -/obj/structure/dresser, -/turf/open/floor/wood, -/area/station/commons/dorms) -"vEu" = ( -/obj/structure/chair/comfy/black{ - dir = 4 +/obj/machinery/button/door/directional/east{ + pixel_y = 6; + id = "cmo_desk_shutters"; + name = "Desk Shutters Control"; + req_access = list("cmo"); + pixel_x = 36 }, -/turf/open/floor/wood, -/area/station/service/library) +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/cmo) "vEB" = ( -/obj/machinery/light/directional/west, -/obj/machinery/newscaster/directional/west, -/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" - }, +/obj/machinery/power/apc/auto_name/directional/west, +/obj/structure/cable, +/obj/structure/reagent_dispensers/beerkeg, /turf/open/floor/wood, /area/station/service/bar/backroom) +"vEH" = ( +/obj/machinery/shower/directional/west, +/obj/structure/drain, +/turf/open/floor/iron/showroomfloor, +/area/station/medical/virology) "vEP" = ( /obj/machinery/atmospherics/components/binary/pump{ dir = 4; @@ -64967,16 +64623,6 @@ }, /turf/open/floor/iron/dark, /area/station/engineering/atmos) -"vER" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 4 - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/light/small/directional/east, -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/east, -/turf/open/floor/iron/white, -/area/station/medical/break_room) "vEV" = ( /obj/machinery/atmospherics/components/tank, /turf/open/floor/iron, @@ -64984,16 +64630,6 @@ "vFa" = ( /turf/closed/wall/r_wall, /area/station/ai_monitored/security/armory) -"vFe" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 6 - }, -/obj/structure/extinguisher_cabinet/directional/east, -/obj/structure/bookcase/manuals/engineering, -/turf/open/floor/iron/dark/side{ - dir = 6 - }, -/area/station/engineering/break_room) "vFg" = ( /obj/machinery/portable_atmospherics/canister/nitrous_oxide{ valve_open = 1 @@ -65001,20 +64637,6 @@ /obj/machinery/atmospherics/miner/n2o, /turf/open/floor/engine/n2o, /area/station/engineering/atmos) -"vFB" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 8 - }, -/obj/structure/table/reinforced, -/obj/machinery/computer/security/telescreen{ - desc = "Used for monitoring medbay to ensure patient safety."; - dir = 4; - name = "Medbay Monitor"; - network = list("medbay") - }, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/station/security/checkpoint/medical) "vFG" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ @@ -65032,16 +64654,12 @@ /obj/effect/spawner/random/maintenance, /turf/open/floor/plating, /area/station/maintenance/starboard/fore) -"vFQ" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ +"vFJ" = ( +/obj/machinery/status_display/evac/directional/east, +/turf/open/floor/iron/dark/side{ dir = 4 }, -/obj/structure/cable/layer1, -/turf/open/floor/iron, -/area/station/engineering/storage) +/area/station/engineering/atmos/office) "vFV" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -65059,12 +64677,17 @@ /turf/open/floor/iron/dark, /area/station/security/prison/visit) "vGb" = ( +/obj/machinery/light_switch/directional/east{ + pixel_y = 5 + }, +/obj/effect/turf_decal/tile/neutral/anticorner/contrasted, +/obj/machinery/firealarm/directional/east{ + pixel_y = -5 + }, /obj/structure/disposalpipe/trunk{ dir = 8 }, /obj/machinery/disposal/bin, -/obj/machinery/light_switch/directional/east, -/obj/effect/turf_decal/tile/neutral/anticorner/contrasted, /turf/open/floor/iron/dark/side{ dir = 6 }, @@ -65087,6 +64710,10 @@ }, /turf/open/floor/iron/white/textured, /area/station/science/genetics/cloning) +"vGn" = ( +/obj/structure/reagent_dispensers/plumbed, +/turf/open/floor/plating, +/area/station/commons/vacant_room/commissary) "vGz" = ( /obj/structure/sign/warning/vacuum/external/directional/north, /obj/structure/cable, @@ -65108,14 +64735,27 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/machinery/door/airlock/maintenance, -/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance, +/obj/machinery/door/airlock/atmos{ + name = "Atmospherics Maintenance" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/atmos, /obj/effect/mapping_helpers/airlock/unres{ - dir = 8 + dir = 4 + }, +/obj/machinery/atmospherics/pipe/layer_manifold/supply/hidden{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/plating, /area/station/maintenance/port/aft) +"vGY" = ( +/obj/effect/turf_decal/trimline/red/filled/line, +/obj/effect/turf_decal/trimline/red/line{ + dir = 1 + }, +/obj/machinery/light/small/directional/south, +/obj/machinery/station_map/directional/south, +/turf/open/floor/iron/dark, +/area/station/security/brig) "vHb" = ( /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 4 @@ -65124,7 +64764,7 @@ name = "Labor Camp Shuttle Airlock"; req_access = list("brig") }, -/obj/effect/mapping_helpers/airlock/access/all/security/brig, +/obj/effect/mapping_helpers/airlock/access/all/security/general, /turf/open/floor/iron/dark/textured_large, /area/station/security/processing) "vHc" = ( @@ -65134,28 +64774,35 @@ /turf/open/floor/iron/dark, /area/station/security/brig) "vHf" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/preopen{ - id = "engineering"; - name = "Engineering Blast Door" +/obj/machinery/light/small/directional/south, +/obj/machinery/requests_console/directional/south{ + department = "Engineering"; + name = "Engineering Requests Console" }, -/turf/open/floor/plating, +/obj/effect/mapping_helpers/requests_console/assistance, +/obj/effect/mapping_helpers/requests_console/supplies, +/turf/open/floor/iron, /area/station/engineering/storage_shared) "vHk" = ( -/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/department/engine) +"vHt" = ( /obj/effect/turf_decal/stripes/line{ - dir = 1 + dir = 8 }, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/medical/glass{ - id_tag = "medbay_foyer"; - name = "Medbay" +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/duct, +/obj/machinery/door/airlock/bathroom{ + name = "Bathroom"; + id_tag = "med_break_bathroom" }, -/obj/effect/mapping_helpers/airlock/unres, -/obj/effect/mapping_helpers/airlock/access/any/security/brig_physician, -/obj/effect/mapping_helpers/airlock/access/any/medical/general, /turf/open/floor/iron/white/textured, -/area/station/medical/medbay/central) +/area/station/medical/break_room) "vHv" = ( /obj/effect/turf_decal/stripes/line{ dir = 5 @@ -65165,20 +64812,25 @@ /turf/open/floor/engine, /area/station/ai_monitored/turret_protected/aisat/atmos) "vHT" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 1 +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor, +/obj/machinery/door/window/left/directional/east{ + name = "Apothecary Desk"; + req_access = list("pharmacy") }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/obj/machinery/door/window/right/directional/west{ + name = "Apothecary Desk" + }, +/obj/machinery/door/poddoor/shutters{ + id = "apothecary_ter_desk_shutters"; + name = "Apothecary Tertiary Desk Shutters"; dir = 8 }, -/turf/open/floor/iron, -/area/station/engineering/storage) -"vHU" = ( -/obj/effect/spawner/random/structure/table_or_rack, -/obj/effect/spawner/random/maintenance, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/station/maintenance/department/engine/atmos) +/obj/structure/desk_bell{ + pixel_x = -6 + }, +/turf/open/floor/iron/white/textured, +/area/station/medical/pharmacy) "vIn" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -65197,22 +64849,22 @@ /obj/machinery/duct, /turf/open/floor/iron/dark/textured, /area/station/security/execution) -"vIP" = ( -/obj/machinery/light/neon_lining{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/carpet/black, -/area/station/security/bitden) -"vIQ" = ( +"vIv" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/duct, -/turf/open/floor/plating, -/area/station/maintenance/port/aft) +/obj/effect/spawner/random/trash/garbage, +/turf/open/floor/iron, +/area/station/maintenance/starboard/aft) +"vIM" = ( +/obj/effect/turf_decal/trimline/green/filled/warning, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/white, +/area/station/medical/virology) +"vIP" = ( +/obj/machinery/firealarm/directional/west, +/obj/structure/chair/plastic, +/turf/open/floor/iron/dark, +/area/station/security/prison/mess) "vJc" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ @@ -65227,32 +64879,45 @@ /turf/open/floor/iron/dark/textured_large, /area/station/engineering/main) "vJe" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/simple/layer2{ +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ dir = 9 }, /turf/open/floor/engine/vacuum, /area/station/science/ordnance/freezerchamber) "vJk" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible/layer4, /obj/machinery/atmospherics/pipe/smart/simple/orange/visible, +/obj/machinery/atmospherics/pipe/smart/simple/dark/visible/layer4{ + dir = 4 + }, /turf/open/floor/catwalk_floor, /area/station/engineering/atmos) "vJw" = ( -/obj/effect/mapping_helpers/broken_floor, -/obj/machinery/duct, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 + }, +/turf/open/floor/iron/white, +/area/station/medical/virology) "vJI" = ( /obj/effect/decal/cleanable/cobweb, /obj/effect/spawner/random/structure/crate, /turf/open/floor/plating, /area/station/maintenance/starboard/aft) +"vJU" = ( +/obj/machinery/light/directional/west, +/obj/structure/extinguisher_cabinet/directional/west, +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) "vJW" = ( +/obj/effect/turf_decal/tile/blue/opposingcorners{ + dir = 1 + }, /obj/machinery/light/small/directional/east, +/obj/structure/sign/departments/restroom/directional/east, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 }, -/turf/open/floor/iron/dark, +/turf/open/floor/iron/checker, /area/station/security/prison/shower) "vJZ" = ( /obj/effect/turf_decal/stripes/line{ @@ -65265,14 +64930,6 @@ /obj/effect/spawner/random/maintenance, /turf/open/floor/plating, /area/station/maintenance/port/fore) -"vKd" = ( -/obj/effect/turf_decal/tile/purple/fourcorners, -/obj/machinery/light/directional/east, -/obj/machinery/status_display/ai/directional/east, -/obj/structure/table/glass, -/obj/item/aicard, -/turf/open/floor/iron/dark, -/area/station/command/bridge) "vKf" = ( /obj/structure/lattice, /obj/machinery/atmospherics/pipe/smart/simple/cyan/visible{ @@ -65286,11 +64943,6 @@ }, /turf/open/floor/iron, /area/station/science/ordnance) -"vKr" = ( -/obj/structure/sink/directional/south, -/obj/structure/mirror/directional/north, -/turf/open/floor/iron/dark, -/area/station/commons/vacant_room/commissary) "vKs" = ( /obj/structure/cable, /obj/machinery/power/apc/auto_name/directional/south, @@ -65298,14 +64950,11 @@ /turf/open/floor/plating, /area/station/maintenance/department/science/xenobiology) "vKt" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/atmospherics/components/tank/air{ - dir = 4 - }, -/turf/open/floor/plating, -/area/station/maintenance/port/aft) +/obj/machinery/door/airlock/maintenance, +/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance, +/obj/effect/mapping_helpers/airlock/unres, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/department/engine/atmos) "vKu" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -65320,9 +64969,6 @@ }, /turf/open/floor/iron/dark/textured, /area/station/service/chapel/funeral) -"vLf" = ( -/turf/open/floor/iron, -/area/station/construction) "vLk" = ( /obj/effect/spawner/random/trash/graffiti, /turf/open/floor/plating, @@ -65340,10 +64986,7 @@ /turf/open/floor/engine, /area/station/science/xenobiology) "vLL" = ( -/obj/machinery/light/small/directional/west, -/obj/structure/disposalpipe/trunk, -/obj/machinery/disposal/bin, -/obj/item/radio/intercom/directional/west, +/obj/structure/cable, /turf/open/floor/wood, /area/station/service/bar) "vLQ" = ( @@ -65357,32 +65000,15 @@ dir = 10 }, /area/station/tcommsat/computer) -"vLV" = ( -/obj/effect/turf_decal/tile/blue/fourcorners, -/obj/structure/table/glass, -/obj/item/storage/box/gloves, -/turf/open/floor/iron/white, -/area/station/medical/surgery) "vMf" = ( /turf/open/floor/engine, /area/station/science/ordnance/storage) -"vMp" = ( -/obj/effect/turf_decal/trimline/blue/filled/line, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 - }, -/obj/machinery/button/door/directional/south{ - id = "med_priv_1"; - name = "Privacy Shutters Control" - }, -/turf/open/floor/iron/white, -/area/station/medical/patients_rooms/room_a) "vMt" = ( /turf/open/floor/wood, /area/station/maintenance/starboard/fore) "vMB" = ( /obj/effect/turf_decal/tile/purple/fourcorners, -/obj/structure/window/reinforced/tinted/spawner/directional/south, +/obj/structure/window/reinforced/tinted, /obj/structure/toilet{ dir = 4 }, @@ -65399,7 +65025,7 @@ dir = 8 }, /obj/structure/sign/poster/official/random/directional/west, -/obj/structure/table, +/obj/structure/filingcabinet, /turf/open/floor/iron/white, /area/station/science/explab) "vML" = ( @@ -65407,8 +65033,10 @@ /obj/effect/turf_decal/trimline/yellow/line{ dir = 1 }, -/obj/effect/spawner/random/vending/colavend, -/turf/open/floor/iron, +/obj/structure/table, +/obj/item/paper_bin, +/obj/item/pen, +/turf/open/floor/iron/dark/side, /area/station/hallway/primary/aft) "vMT" = ( /obj/effect/turf_decal/box, @@ -65416,9 +65044,13 @@ /turf/open/floor/iron/large, /area/station/cargo/sorting) "vNq" = ( -/obj/machinery/light/small/directional/west, -/turf/open/floor/wood, -/area/station/service/library/lounge) +/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/structure/chair/office/light{ + dir = 1 + }, +/obj/effect/landmark/start/chief_medical_officer, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/cmo) "vNr" = ( /obj/structure/sign/warning/vacuum/external/directional/south, /obj/structure/cable, @@ -65430,34 +65062,46 @@ /turf/open/floor/plating, /area/station/maintenance/solars/starboard/aft) "vNz" = ( -/obj/effect/turf_decal/trimline/yellow/filled/warning{ - dir = 8 - }, -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 4 }, -/obj/structure/cable, +/obj/machinery/firealarm/directional/east{ + pixel_y = -5 + }, +/obj/machinery/light_switch/directional/east{ + pixel_y = 5 + }, /turf/open/floor/iron/dark/side{ - dir = 8 + dir = 4 }, -/area/station/engineering/storage_shared) +/area/station/command/heads_quarters/ce) "vNB" = ( /obj/effect/turf_decal/tile/bar/opposingcorners{ dir = 1 }, -/obj/structure/chair{ - dir = 4 +/obj/machinery/button/door/directional/west{ + id = "kitchen_sec_shutters"; + name = "Kitchen Shutters Control"; + req_access = list("kitchen") }, -/obj/effect/landmark/start/cook, /turf/open/floor/iron/kitchen, /area/station/service/kitchen) +"vND" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/green/line{ + dir = 4 + }, +/obj/structure/sign/poster/official/random/directional/west, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/central) "vNF" = ( -/obj/effect/decal/cleanable/dirt, /obj/machinery/light/small/directional/south, -/obj/effect/decal/cleanable/oil, /obj/effect/turf_decal/siding/wood/corner{ dir = 1 }, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/stone, /area/station/smithing) "vOj" = ( @@ -65483,19 +65127,10 @@ /area/station/command/heads_quarters/rd) "vOP" = ( /obj/effect/turf_decal/tile/purple/full, -/obj/effect/turf_decal/box/white, +/obj/effect/turf_decal/box, /obj/machinery/holopad, /turf/open/floor/iron/dark/smooth_large, /area/station/hallway/primary/starboard) -"vOQ" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 1 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 - }, -/turf/open/floor/iron, -/area/station/engineering/storage/tech) "vOS" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -65511,17 +65146,45 @@ }, /obj/effect/mapping_helpers/airlock/access/all/supply/general, /turf/open/floor/iron/dark/textured, -/area/station/cargo/office) +/area/station/cargo/sorting) "vOT" = ( /obj/machinery/atmospherics/pipe/layer_manifold/cyan/visible, /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/station/engineering/atmos) "vOV" = ( +/obj/structure/bed/dogbed/runtime, +/mob/living/simple_animal/pet/cat/runtime, +/turf/open/floor/carpet/blue, +/area/station/command/heads_quarters/cmo) +"vOX" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/vaporwave, -/area/station/service/library/printer) +/turf/open/floor/iron/sepia, +/area/station/service/library/artgallery) +"vOY" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 8 + }, +/obj/machinery/light/small/directional/west, +/obj/structure/table, +/obj/item/storage/toolbox/electrical{ + pixel_y = 10 + }, +/obj/item/storage/toolbox/mechanical{ + pixel_y = 4 + }, +/obj/item/storage/belt/utility, +/obj/item/flashlight, +/obj/item/clothing/glasses/meson/engine{ + pixel_x = 4; + pixel_y = 8 + }, +/obj/item/pipe_dispenser, +/turf/open/floor/iron/dark/side{ + dir = 8 + }, +/area/station/engineering/storage_shared) "vPe" = ( /obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 1 @@ -65548,13 +65211,13 @@ /turf/open/floor/carpet/red, /area/station/command/heads_quarters/hos) "vPL" = ( -/obj/effect/spawner/random/structure/table, -/obj/effect/spawner/random/entertainment/coin, -/turf/open/floor/plating, -/area/station/maintenance/department/cargo) +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/cargo/drone_bay) "vPR" = ( /obj/effect/turf_decal/bot, -/obj/machinery/light/small/broken/directional/south, /obj/structure/closet/crate, /obj/item/stack/ore/silver, /obj/item/stack/ore/silver, @@ -65564,14 +65227,10 @@ /turf/open/floor/plating, /area/station/maintenance/port) "vPS" = ( -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 1 - }, -/obj/structure/extinguisher_cabinet/directional/north, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 - }, -/turf/open/floor/iron/white, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/shower/directional/south, +/obj/structure/drain, +/turf/open/floor/iron/showroomfloor, /area/station/science/research) "vQg" = ( /obj/effect/turf_decal/trimline/red/filled/corner, @@ -65593,14 +65252,17 @@ /turf/open/floor/plating, /area/station/ai_monitored/turret_protected/aisat/atmos) "vQt" = ( -/obj/structure/disposalpipe/segment, +/obj/machinery/light/broken/directional/west, +/obj/structure/noticeboard/directional/west, +/obj/structure/closet/crate/coffin, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/station/maintenance/department/security/brig) +/turf/open/floor/iron/dark, +/area/station/maintenance/starboard/fore) "vQw" = ( -/obj/machinery/light/small/directional/north, -/turf/open/floor/iron/dark/smooth_large, -/area/station/hallway/secondary/exit/departure_lounge) +/obj/structure/table/wood, +/obj/effect/spawner/random/entertainment/plushie, +/turf/open/floor/wood, +/area/station/security/prison/rec) "vQD" = ( /obj/effect/turf_decal/trimline/red/filled/line, /obj/structure/table/reinforced, @@ -65632,13 +65294,12 @@ pixel_y = 8; req_access = list("armory") }, -/turf/open/floor/iron/showroomfloor, +/turf/open/floor/iron/dark, /area/station/security/warden) "vQE" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible/layer2{ + dir = 4 }, -/obj/effect/spawner/random/engineering/tracking_beacon, /turf/open/floor/iron/dark, /area/station/engineering/atmos) "vQV" = ( @@ -65646,13 +65307,14 @@ /obj/effect/turf_decal/stripes/line{ dir = 1 }, +/obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, /obj/machinery/door/firedoor, /obj/machinery/door/airlock/engineering/glass{ - name = "Engineering Foyer" + name = "Engineering Office" }, -/obj/structure/cable, /obj/effect/mapping_helpers/airlock/access/any/engineering/general, /turf/open/floor/iron/dark/textured, /area/station/engineering/break_room) @@ -65663,18 +65325,25 @@ /obj/structure/sink/directional/east, /turf/open/floor/iron/dark, /area/station/security/prison/garden) -"vRc" = ( -/obj/structure/lattice, -/obj/structure/disposalpipe/segment{ +"vRe" = ( +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 8 + }, +/obj/structure/table/reinforced/rglass, +/obj/item/storage/medkit/regular{ + pixel_x = 6; + pixel_y = 6 + }, +/turf/open/floor/iron/dark/side{ dir = 4 }, -/turf/open/space/basic, -/area/space/nearstation) +/area/station/medical/paramedic) "vRh" = ( -/obj/machinery/washing_machine, -/obj/item/clothing/shoes/laceup, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/station/medical/office) "vRi" = ( /obj/effect/turf_decal/trimline/blue/filled/line{ dir = 9 @@ -65725,13 +65394,6 @@ /obj/structure/extinguisher_cabinet/directional/east, /turf/open/floor/iron/dark, /area/station/hallway/secondary/entry) -"vRJ" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/obj/structure/sink/directional/east, -/turf/open/floor/iron/white/textured, -/area/station/medical/virology) "vRV" = ( /turf/closed/wall/r_wall, /area/station/security/checkpoint/customs/auxiliary) @@ -65743,15 +65405,7 @@ "vSc" = ( /obj/structure/closet/secure_closet/personal/cabinet, /turf/open/floor/wood, -/area/station/commons/dorms) -"vSj" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/hidden, -/obj/machinery/light/small/directional/west, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) +/area/station/commons/dorms/room5) "vSo" = ( /obj/effect/turf_decal/trimline/purple/filled/line{ dir = 6 @@ -65764,20 +65418,30 @@ /obj/item/clothing/glasses/welding{ pixel_y = 4 }, +/obj/item/toy/figure/scientist{ + pixel_x = 9 + }, /turf/open/floor/iron/white, /area/station/science/lab) -"vSr" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 5 +"vSA" = ( +/obj/structure/table/reinforced, +/obj/item/paper_bin{ + pixel_y = 5 }, -/obj/effect/turf_decal/trimline/red/corner{ - dir = 8 +/obj/item/folder/white{ + pixel_y = 7 }, -/obj/structure/chair/sofa/corp/right{ - dir = 8 +/obj/item/pen{ + pixel_y = 7 }, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) +/obj/item/stamp/head/rd{ + pixel_y = 10 + }, +/obj/item/toy/figure/rd{ + pixel_x = -13 + }, +/turf/open/floor/carpet/purple, +/area/station/command/heads_quarters/rd) "vSE" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/wood, @@ -65798,35 +65462,14 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/station/maintenance/department/science/xenobiology) -"vTs" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +"vTz" = ( +/obj/effect/turf_decal/tile/blue/opposingcorners, /obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/sink/directional/west, -/turf/open/floor/iron/dark/side{ - dir = 4 - }, -/area/station/engineering/break_room) -"vTy" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 +/obj/structure/filingcabinet, +/turf/open/floor/iron/checker{ + dir = 1 }, -/turf/open/floor/iron/white, -/area/station/medical/exam_room) -"vTz" = ( -/obj/machinery/light/small/directional/east, -/obj/machinery/newscaster/directional/east, -/turf/open/floor/wood, -/area/station/service/library/lounge) +/area/station/command/heads_quarters/cmo) "vTL" = ( /obj/machinery/duct, /obj/effect/turf_decal/stripes/line, @@ -65850,12 +65493,14 @@ /turf/open/floor/iron/dark/smooth_large, /area/station/science/robotics/mechbay) "vTT" = ( -/obj/effect/turf_decal/tile/blue/half/contrasted{ - dir = 4 +/obj/effect/turf_decal/trimline/yellow/filled/line, +/obj/effect/turf_decal/trimline/yellow/line{ + dir = 1 }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/station/maintenance/department/engine/atmos) +/obj/structure/table, +/obj/item/storage/toolbox/mechanical, +/turf/open/floor/iron/dark/side, +/area/station/hallway/primary/aft) "vTX" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, @@ -65869,9 +65514,11 @@ /turf/open/floor/iron/dark, /area/station/hallway/secondary/entry) "vUf" = ( -/obj/effect/spawner/random/trash/grille_or_waste, -/turf/open/floor/plating, -/area/station/maintenance/starboard/fore) +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/duct, +/turf/open/floor/wood, +/area/station/service/abandoned_gambling_den) "vUq" = ( /obj/machinery/light_switch/directional/north, /obj/item/radio/intercom/directional/west, @@ -65892,13 +65539,22 @@ /area/station/science/xenobiology) "vUv" = ( /obj/effect/turf_decal/tile/dark_blue/fourcorners, +/obj/structure/cable, /obj/machinery/door/window/left/directional/east{ name = "Gateway Control"; req_access = list("gateway") }, -/obj/structure/cable, /turf/open/floor/iron/dark, /area/station/command/gateway) +"vUx" = ( +/obj/machinery/keycard_auth/directional/east, +/obj/structure/table/wood, +/obj/item/paper_bin, +/obj/item/folder/blue, +/obj/item/pen/fountain, +/obj/item/stamp/head/captain, +/turf/open/floor/wood, +/area/station/command/heads_quarters/captain) "vUA" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 4 @@ -65921,18 +65577,48 @@ /turf/open/floor/plating, /area/station/maintenance/port/fore) "vUY" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 8 +/obj/structure/extinguisher_cabinet/directional/north, +/turf/open/floor/carpet, +/area/station/hallway/secondary/entry) +"vVk" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 1 }, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/station/engineering/atmos) +/obj/machinery/status_display/evac/directional/north, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/engineering/storage) "vVm" = ( /obj/machinery/cryopod/prison{ dir = 4 }, -/turf/open/floor/iron/dark, +/turf/open/floor/iron/dark/side{ + dir = 8 + }, /area/station/security/prison/safe) +"vVA" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/yellow/line{ + dir = 4 + }, +/obj/machinery/light/directional/west, +/turf/open/floor/iron/dark/side{ + dir = 8 + }, +/area/station/hallway/primary/aft) +"vVG" = ( +/obj/effect/turf_decal/box, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/holopad, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/large, +/area/station/engineering/break_room) "vVN" = ( /obj/effect/turf_decal/tile/green/half/contrasted, /obj/machinery/newscaster/directional/north, @@ -65958,10 +65644,6 @@ }, /turf/open/floor/iron/dark, /area/station/ai_monitored/security/armory) -"vVQ" = ( -/obj/effect/turf_decal/trimline/blue/filled/line, -/turf/open/floor/iron/white, -/area/station/medical/exam_room) "vVY" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 8 @@ -65993,10 +65675,34 @@ /turf/open/floor/iron/dark/smooth_large, /area/station/security/detectives_office) "vXb" = ( -/obj/machinery/light/small/directional/south, -/obj/effect/decal/cleanable/dirt, +/obj/structure/table, +/obj/item/reagent_containers/pill/maintenance, +/obj/item/reagent_containers/pill/maintenance{ + pixel_y = 8; + pixel_x = -7 + }, /turf/open/floor/plating, -/area/station/maintenance/port/fore) +/area/station/maintenance/starboard/aft) +"vXf" = ( +/obj/item/kirbyplants/random, +/turf/open/floor/iron/dark/side{ + dir = 9 + }, +/area/station/security/prison/safe) +"vXu" = ( +/obj/machinery/light/directional/west, +/obj/structure/extinguisher_cabinet/directional/west, +/obj/structure/table, +/obj/item/paper_bin{ + pixel_x = -3; + pixel_y = 4 + }, +/obj/item/pen{ + pixel_x = -3; + pixel_y = 4 + }, +/turf/open/floor/iron/dark, +/area/station/command/bridge) "vXz" = ( /obj/effect/turf_decal/siding/wood{ dir = 8 @@ -66042,32 +65748,76 @@ }, /turf/open/floor/iron/dark, /area/station/security/prison/visit) -"vYg" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ +"vYa" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 4 }, +/turf/open/floor/wood, +/area/station/service/library) +"vYd" = ( +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 1 + }, +/obj/machinery/camera/directional/north{ + c_tag = "Engineering - Front Desk"; + name = "engineering camera" + }, +/obj/machinery/newscaster/directional/north, +/obj/machinery/computer/department_orders/engineering, +/turf/open/floor/iron/dark/side{ + dir = 1 + }, +/area/station/engineering/break_room) +"vYg" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/machinery/door/airlock/maintenance, -/obj/effect/mapping_helpers/airlock/access/any/service/maintenance, -/obj/effect/mapping_helpers/airlock/unres{ - dir = 8 +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/starboard/aft) +"vYl" = ( +/obj/structure/disposalpipe/segment{ + dir = 5 }, +/obj/machinery/duct, +/turf/open/floor/iron/white, +/area/station/medical/virology) +"vYy" = ( +/obj/machinery/power/port_gen/pacman/pre_loaded, /turf/open/floor/plating, /area/station/maintenance/starboard/aft) "vYB" = ( /turf/closed/wall, /area/station/solars/port/fore) -"vYZ" = ( -/obj/effect/turf_decal/trimline/blue/filled/end, -/obj/structure/extinguisher_cabinet/directional/west, -/obj/machinery/light/directional/south, +"vYE" = ( +/obj/effect/turf_decal/tile/yellow/opposingcorners{ + dir = 1 + }, /turf/open/floor/iron/white, -/area/station/medical/break_room) +/area/station/medical/chemistry) +"vYF" = ( +/obj/machinery/light/small/directional/east, +/obj/machinery/atmospherics/pipe/smart/manifold/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"vYH" = ( +/obj/effect/mapping_helpers/broken_floor, +/obj/effect/spawner/random/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"vYY" = ( +/obj/effect/turf_decal/trimline/blue/filled/corner{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/blue/line{ + dir = 5 + }, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) "vZb" = ( /obj/machinery/camera/autoname/directional/south, /turf/open/floor/iron/dark/side, @@ -66075,8 +65825,19 @@ "vZd" = ( /obj/machinery/light/small/directional/south, /obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/trash/garbage, /turf/open/floor/plating, /area/station/maintenance/starboard/fore) +"vZe" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 6 + }, +/obj/effect/turf_decal/trimline/neutral/corner{ + dir = 1 + }, +/obj/machinery/light/small/directional/south, +/turf/open/floor/iron/white, +/area/station/medical/medbay/aft) "vZu" = ( /obj/machinery/light/directional/south, /obj/structure/easel, @@ -66085,22 +65846,12 @@ /obj/item/canvas/twentythree_twentythree, /turf/open/floor/iron/dark/side, /area/station/commons/fitness/recreation) -"vZS" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 5 - }, -/obj/structure/table, -/obj/item/book/manual/wiki/atmospherics, -/obj/item/tank/internals/plasmaman/belt/empty{ - pixel_x = -12 - }, -/obj/item/tank/internals/plasmaman/belt/empty{ - pixel_x = 10 - }, -/turf/open/floor/iron/dark/side{ - dir = 5 +"vZw" = ( +/obj/structure/sign/plaques/kiddie/library{ + pixel_x = -32 }, -/area/station/engineering/break_room) +/turf/open/floor/wood, +/area/station/service/library/lounge) "waa" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/effect/turf_decal/bot_white/right, @@ -66123,16 +65874,6 @@ /obj/machinery/light/small/directional/west, /turf/open/floor/iron/dark, /area/station/hallway/primary/central) -"wah" = ( -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/structure/window/reinforced/spawner/directional/north, -/mob/living/basic/chicken{ - forced_gender = "male" - }, -/turf/open/floor/grass, -/area/station/service/hydroponics) "waq" = ( /obj/effect/turf_decal/trimline/green/filled/line, /obj/effect/turf_decal/trimline/green/line{ @@ -66142,13 +65883,18 @@ /obj/structure/cable, /turf/open/floor/iron/dark, /area/station/hallway/primary/starboard) +"wau" = ( +/obj/structure/frame/machine, +/obj/item/circuitboard/machine/chem_master, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) "waF" = ( /obj/structure/disposalpipe/sorting/mail/flip, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, /obj/effect/mapping_helpers/mail_sorting/service/chapel, -/turf/open/floor/plating, +/turf/open/floor/catwalk_floor, /area/station/maintenance/starboard/fore) "wbe" = ( /obj/effect/turf_decal/trimline/neutral/warning, @@ -66157,17 +65903,6 @@ }, /turf/open/floor/iron/dark, /area/station/hallway/secondary/entry) -"wbn" = ( -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 6 - }, -/obj/structure/sign/warning/deathsposal/directional/south, -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, -/obj/machinery/disposal/bin, -/turf/open/floor/iron/white, -/area/station/medical/virology) "wbq" = ( /obj/effect/turf_decal/tile/red/half/contrasted{ dir = 8 @@ -66184,9 +65919,16 @@ /obj/machinery/camera/autoname/directional/south, /obj/item/radio/intercom/directional/south, /obj/structure/table, -/obj/machinery/feed_machine{ - pixel_y = 4 - }, +/obj/item/storage/bag/egg, +/obj/item/storage/bag/egg, +/obj/item/storage/bag/egg, +/obj/item/storage/bag/egg, +/obj/item/storage/bag/egg, +/obj/item/chicken_scanner, +/obj/item/chicken_scanner, +/obj/item/chicken_scanner, +/obj/item/chicken_scanner, +/obj/item/chicken_scanner, /turf/open/floor/iron/dark/side, /area/station/service/hydroponics) "wbA" = ( @@ -66234,20 +65976,6 @@ }, /turf/open/floor/iron, /area/station/science/ordnance) -"wbQ" = ( -/obj/effect/turf_decal/trimline/yellow/filled/warning{ - dir = 8 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/iron/dark/side{ - dir = 8 - }, -/area/station/engineering/break_room) "wce" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -66269,10 +65997,10 @@ name = "Engineering Desk"; req_access = list("atmospherics","engineering") }, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "engi_lobby_shutters"; - name = "Engineering Lobby Shutters"; - dir = 4 +/obj/machinery/door/poddoor/shutters{ + id = "engi_office_shutters"; + name = "Engineering Shutters"; + dir = 8 }, /obj/structure/desk_bell{ pixel_y = 10; @@ -66314,10 +66042,7 @@ dir = 4 }, /obj/machinery/light/directional/east, -/obj/structure/chair{ - dir = 8 - }, -/obj/effect/landmark/start/cargo_technician, +/obj/structure/sign/poster/random/directional/east, /turf/open/floor/iron/dark/side{ dir = 4 }, @@ -66330,19 +66055,10 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/station/commons/vacant_room/office) -"wcZ" = ( -/obj/machinery/light/small/broken/directional/south, -/obj/effect/mapping_helpers/burnt_floor, -/turf/open/floor/plating, -/area/station/maintenance/department/engine/atmos) "wdv" = ( /obj/structure/cable, /turf/open/floor/plating, /area/station/maintenance/solars/port/fore) -"wdB" = ( -/obj/effect/decal/cleanable/blood/old, -/turf/open/floor/plating, -/area/station/maintenance/department/engine/atmos) "wdR" = ( /turf/open/floor/iron/dark, /area/station/hallway/primary/starboard) @@ -66351,20 +66067,31 @@ dir = 6 }, /obj/item/radio/intercom/directional/east, -/obj/structure/table/glass, +/obj/structure/table, /obj/item/storage/bag/plants/portaseeder, /obj/item/storage/bag/plants/portaseeder, /turf/open/floor/iron/dark/side{ dir = 6 }, /area/station/service/hydroponics/garden) +"wej" = ( +/obj/machinery/holopad, +/turf/open/floor/iron/sepia, +/area/station/service/library/artgallery) "wen" = ( /turf/open/floor/iron/dark, /area/station/ai_monitored/command/storage/eva) "wev" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/simple, +/obj/machinery/atmospherics/components/unary/passive_vent{ + dir = 4; + name = "freezer passive vent" + }, /turf/open/floor/iron/freezer, /area/station/service/kitchen/coldroom) +"weB" = ( +/obj/structure/bookcase/random/religion, +/turf/open/floor/wood, +/area/station/service/library) "weD" = ( /obj/effect/turf_decal/trimline/neutral/filled/line, /obj/effect/turf_decal/trimline/neutral/line{ @@ -66387,12 +66114,13 @@ /turf/open/floor/plating, /area/station/maintenance/port/fore) "wfg" = ( -/obj/structure/chair/wood{ +/obj/effect/turf_decal/tile/brown/fourcorners, +/obj/item/radio/intercom/directional/east, +/obj/machinery/modular_computer/preset/cargochat/medical{ dir = 8 }, -/obj/effect/landmark/start/hangover, -/turf/open/floor/wood, -/area/station/service/library/lounge) +/turf/open/floor/iron/white, +/area/station/medical/office) "wfh" = ( /obj/effect/turf_decal/stripes/corner{ dir = 1 @@ -66405,6 +66133,16 @@ }, /turf/open/floor/plating, /area/station/maintenance/port/aft) +"wfv" = ( +/obj/effect/turf_decal/trimline/blue/filled/warning{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/duct, +/turf/open/floor/iron/white, +/area/station/medical/surgery) "wfA" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/circuit, @@ -66417,13 +66155,8 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/turf/open/floor/iron/showroomfloor, +/turf/open/floor/iron/dark, /area/station/security/lockers) -"wfI" = ( -/obj/effect/spawner/random/structure/table, -/obj/effect/spawner/random/maintenance/two, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) "wfJ" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -66452,6 +66185,13 @@ dir = 9 }, /area/station/hallway/secondary/exit/departure_lounge) +"wga" = ( +/obj/effect/turf_decal/trimline/dark_blue/filled/warning{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/dark_blue/warning, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/central) "wgd" = ( /obj/machinery/light/directional/south, /obj/item/radio/intercom/directional/south, @@ -66470,48 +66210,37 @@ /obj/structure/table/reinforced/plasmarglass, /turf/open/floor/iron/white, /area/station/science/xenobiology) -"wgg" = ( -/mob/living/basic/chicken{ - forced_gender = "female" - }, -/turf/open/floor/grass, -/area/station/service/hydroponics) -"wgn" = ( -/obj/effect/turf_decal/stripes/line{ +"wge" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 4 }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/door/airlock/maintenance, -/obj/effect/mapping_helpers/airlock/access/any/service/maintenance, -/obj/effect/mapping_helpers/airlock/unres{ - dir = 8 +/turf/open/floor/wood, +/area/station/service/library/lounge) +"wgn" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 }, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) +/turf/open/floor/iron/dark, +/area/station/service/chapel) "wgv" = ( +/obj/effect/turf_decal/tile/blue/opposingcorners{ + dir = 1 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, /obj/machinery/duct, -/turf/open/floor/iron/dark, +/turf/open/floor/iron/checker, /area/station/security/prison/shower) "wgw" = ( /obj/machinery/smartfridge, /turf/closed/wall, /area/station/security/prison/garden) "wgM" = ( -/obj/effect/turf_decal/stripes/end{ - dir = 1 - }, /obj/machinery/airalarm/directional/east, /obj/structure/closet/l3closet/scientist, /obj/item/extinguisher, -/turf/open/floor/iron/white, +/turf/open/floor/iron/showroomfloor, /area/station/science/xenobiology/hallway) "wgR" = ( /obj/machinery/corral_corner{ @@ -66530,42 +66259,79 @@ /turf/open/floor/plating, /area/station/maintenance/port) "wgZ" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/light/directional/west, -/obj/structure/liquid_pump, -/turf/open/floor/iron/dark, -/area/station/engineering/atmos) -"whb" = ( -/obj/effect/turf_decal/tile/purple/fourcorners, -/obj/structure/table/glass, -/turf/open/floor/iron/dark, -/area/station/command/bridge) -"whh" = ( -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=Lockers"; - location = "EVA" - }, -/obj/effect/turf_decal/trimline/dark_blue/filled/line, -/obj/effect/turf_decal/trimline/dark_blue/line{ +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ dir = 1 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/medical{ + name = "Psychologist's Room" + }, +/obj/effect/mapping_helpers/airlock/access/all/medical/psychology, +/turf/open/floor/iron/dark/textured, +/area/station/medical/psychology) +"whh" = ( +/obj/effect/turf_decal/trimline/red/filled/warning{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, /turf/open/floor/iron/dark, -/area/station/hallway/primary/central) +/area/station/security/checkpoint/medical) "whr" = ( -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 4 +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 8 }, -/obj/effect/turf_decal/trimline/green/line{ +/obj/structure/extinguisher_cabinet/directional/west, +/turf/open/floor/iron/dark/side{ dir = 8 }, -/obj/machinery/firealarm/directional/east, -/turf/open/floor/iron/dark, -/area/station/hallway/secondary/entry) +/area/station/cargo/storage) "whv" = ( +/obj/machinery/light/small/directional/south, /obj/machinery/power/apc/auto_name/directional/south, /obj/structure/cable, -/turf/open/floor/catwalk_floor/iron_white, +/turf/open/floor/catwalk_floor/iron, /area/station/maintenance/department/science) +"whA" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 8 + }, +/obj/structure/table/reinforced/rglass, +/obj/item/paper_bin{ + pixel_x = -7; + pixel_y = 4 + }, +/obj/item/folder/white{ + pixel_x = -7; + pixel_y = 4 + }, +/obj/item/pen/red{ + pixel_x = -7; + pixel_y = 4 + }, +/obj/item/book/manual/wiki/medicine{ + pixel_x = 7 + }, +/obj/item/book/manual/wiki/infections{ + pixel_x = 7; + pixel_y = 3 + }, +/obj/item/hand_labeler, +/obj/item/reagent_containers/spray/cleaner, +/obj/item/radio/headset/headset_med, +/obj/item/clothing/glasses/science, +/obj/item/extrapolator, +/obj/item/device/antibody_scanner, +/obj/item/device/antibody_scanner, +/obj/item/healthanalyzer, +/obj/item/clothing/glasses/hud/health, +/turf/open/floor/iron/white, +/area/station/medical/virology) "whI" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -66581,7 +66347,6 @@ /turf/open/floor/plating, /area/station/maintenance/port/fore) "whM" = ( -/obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/components/binary/pump/on{ name = "Incinerator Output Pump"; target_pressure = 4500 @@ -66589,95 +66354,104 @@ /turf/open/floor/iron, /area/station/maintenance/disposal/incinerator) "whN" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/directional/south, -/obj/structure/closet, -/obj/effect/spawner/random/maintenance/two, -/turf/open/floor/plating, -/area/station/maintenance/department/cargo) -"wia" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 1 +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/obj/effect/spawner/random/vending/colavend, -/turf/open/floor/iron/white, -/area/station/medical/break_room) +/obj/structure/table, +/obj/item/stock_parts/micro_laser{ + pixel_x = -6; + pixel_y = 4 + }, +/obj/item/stock_parts/micro_laser{ + pixel_x = -2; + pixel_y = 2 + }, +/obj/item/stock_parts/micro_laser{ + pixel_x = 2 + }, +/obj/item/stock_parts/micro_laser{ + pixel_x = 6; + pixel_y = -2 + }, +/turf/open/floor/iron, +/area/station/cargo/drone_bay) +"whU" = ( +/obj/effect/spawner/random/structure/table_or_rack, +/obj/item/stack/rods/fifty, +/obj/item/stack/sheet/glass/fifty, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) "wic" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/turf/open/floor/plating, +/turf/open/floor/catwalk_floor, /area/station/maintenance/starboard/fore) "wig" = ( /obj/machinery/light_switch/directional/south{ - pixel_x = -8 + pixel_x = -5 + }, +/obj/machinery/firealarm/directional/south{ + pixel_x = 5 }, -/obj/machinery/firealarm/directional/south, /turf/open/floor/iron/showroomfloor, /area/station/commons/toilet/restrooms) "wii" = ( -/obj/effect/spawner/random/entertainment/coin, +/obj/effect/decal/cleanable/dirt, /obj/effect/spawner/random/entertainment/coin{ pixel_x = 9; pixel_y = 9 }, +/obj/effect/spawner/random/entertainment/coin, /turf/open/floor/plating, /area/station/maintenance/starboard/fore) "wim" = ( -/obj/machinery/light/directional/north, +/obj/machinery/light/small/directional/north, /obj/machinery/power/apc/auto_name/directional/north, /obj/structure/cable, /obj/machinery/modular_computer/preset/civilian, /turf/open/floor/iron/dark, /area/station/science/robotics/mechbay) -"wiC" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark, -/area/station/engineering/atmos) "wiD" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, /obj/structure/disposalpipe/segment, -/turf/open/floor/plating, +/turf/open/floor/catwalk_floor, /area/station/maintenance/starboard/fore) "wiI" = ( -/obj/machinery/camera/autoname/directional/south, -/obj/structure/mop_bucket/janitorialcart, +/obj/structure/mop_bucket/janitorialcart{ + dir = 1 + }, /obj/item/mop, -/turf/open/floor/iron/dark/side, +/turf/open/floor/iron/dark, /area/station/service/janitor) -"wja" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/blue/line{ - dir = 4 - }, -/obj/structure/sign/departments/psychology/directional/west, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) -"wjf" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 6 - }, -/obj/structure/closet/firecloset{ - anchored = 1 - }, +"wiT" = ( +/obj/structure/cable, /turf/open/floor/iron/white, -/area/station/medical/break_room) +/area/station/medical/treatment_center) +"wji" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/trash/graffiti, +/turf/open/floor/plating, +/area/station/maintenance/port) +"wjs" = ( +/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/structure/rack, +/obj/effect/spawner/random/techstorage/medical_all, +/turf/open/floor/iron/dark, +/area/station/engineering/storage/tech) "wju" = ( +/obj/effect/turf_decal/tile/purple/full, /obj/effect/turf_decal/bot, /obj/machinery/navbeacon{ codes_txt = "delivery;dir=2"; location = "Research Division" }, -/obj/structure/plasticflaps/opaque, /obj/machinery/duct, -/turf/open/floor/iron/dark, +/obj/structure/plasticflaps/opaque, +/turf/open/floor/iron/dark/smooth_large, /area/station/maintenance/department/science) "wjv" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -66700,11 +66474,19 @@ /obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 9 }, -/obj/machinery/light/directional/west, -/obj/machinery/airalarm/directional/west, +/obj/machinery/status_display/ai/directional/north, /obj/structure/closet/secure_closet/engineering_chief, -/turf/open/floor/iron, +/obj/item/rcl/pre_loaded, +/obj/item/clothing/glasses/meson/engine, +/turf/open/floor/iron/dark/side{ + dir = 9 + }, /area/station/command/heads_quarters/ce) +"wjI" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/tank/internals/oxygen, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) "wjU" = ( /obj/structure/disposalpipe/segment{ dir = 5 @@ -66713,18 +66495,32 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, /obj/machinery/duct, -/turf/open/floor/plating, -/area/station/maintenance/starboard/fore) +/turf/open/floor/catwalk_floor, +/area/station/maintenance/department/science) "wjW" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable, /obj/machinery/door/poddoor/shutters{ - id = "departures_security_post"; - name = "Security Post Shutters"; + id = "departures_security_checkpoint"; + name = "Security Checkpoint Shutters"; dir = 4 }, -/turf/open/floor/plating, -/area/station/security/checkpoint/escape) +/turf/open/floor/plating, +/area/station/security/checkpoint/escape) +"wjY" = ( +/obj/effect/turf_decal/tile/yellow/half/contrasted, +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"wkb" = ( +/obj/effect/turf_decal/tile/dark_blue/fourcorners, +/obj/machinery/computer/communications{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/command/bridge) "wkj" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 8 @@ -66734,32 +66530,86 @@ }, /turf/open/floor/iron/dark, /area/station/hallway/secondary/entry) +"wkn" = ( +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/hidden, +/obj/machinery/door/airlock/atmos{ + name = "Pathology Atmospherics Maintenance" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/atmos, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 1 + }, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/starboard/aft) "wko" = ( -/obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/trash/garbage, -/turf/open/floor/plating, -/area/station/maintenance/department/medical) +/obj/effect/turf_decal/trimline/blue/filled/corner{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/blue/line{ + dir = 6 + }, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) "wkK" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/station/cargo/lobby) +/obj/structure/sign/poster/official/random/directional/west, +/obj/structure/chair/sofa/middle/maroon{ + dir = 4 + }, +/turf/open/floor/iron/dark/side{ + dir = 8 + }, +/area/station/commons/fitness) "wkM" = ( -/obj/effect/spawner/random/structure/furniture_parts, -/turf/open/floor/iron, -/area/station/maintenance/starboard/aft) +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 9 + }, +/obj/structure/table/reinforced/rglass, +/obj/machinery/reagentgrinder{ + pixel_y = 8 + }, +/obj/item/toy/figure/chemist{ + pixel_x = -10; + pixel_y = 8 + }, +/turf/open/floor/iron/white, +/area/station/medical/pharmacy) "wkO" = ( /obj/machinery/light/no_nightlight/directional/west, /turf/open/floor/iron/dark, /area/station/engineering/atmos/hfr_room) -"wkX" = ( -/obj/effect/turf_decal/tile/purple/fourcorners, -/obj/machinery/door/window/brigdoor/right/directional/west{ - name = "Research Director's Desk"; - req_access = list("rd") +"wkS" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/turf/open/floor/iron/dark, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command/glass{ + name = "Bridge" + }, +/obj/machinery/door/poddoor/preopen{ + id = "bridge_exterior_blast_doors"; + name = "Bridge Exterior Access Blast Door" + }, +/obj/effect/mapping_helpers/airlock/access/all/command/general, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/turf/open/floor/iron/dark/textured, /area/station/command/bridge) +"wkX" = ( +/obj/machinery/requests_console/auto_name/directional/east, +/obj/structure/table/wood, +/obj/item/paper_bin, +/obj/item/folder/white, +/obj/item/pen, +/turf/open/floor/wood, +/area/station/medical/psychology) "wlm" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ @@ -66771,10 +66621,6 @@ /obj/effect/mapping_helpers/airlock/access/all/security/general, /turf/open/floor/iron/dark/textured, /area/station/security/brig) -"wlw" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark, -/area/station/commons/vacant_room/commissary) "wlA" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -66812,18 +66658,22 @@ }, /turf/open/floor/iron/dark, /area/station/commons/fitness) +"wlU" = ( +/obj/machinery/light/small/directional/west, +/mob/living/carbon/human/species/monkey, +/turf/open/floor/grass, +/area/station/medical/virology) "wlX" = ( /obj/structure/lattice/catwalk, /turf/open/space/basic, /area/station/solars/port/aft) -"wmi" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/station/maintenance/starboard/aft) +"wmb" = ( +/obj/effect/turf_decal/tile/yellow/opposingcorners, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) "wml" = ( /obj/effect/turf_decal/stripes/end{ dir = 4 @@ -66835,15 +66685,28 @@ /turf/open/floor/engine, /area/station/ai_monitored/turret_protected/aisat/foyer) "wmn" = ( -/obj/effect/turf_decal/tile/blue/fourcorners, -/obj/item/radio/intercom/directional/west, -/obj/structure/window/reinforced/spawner/directional/south, -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 4 - }, -/obj/machinery/portable_atmospherics/pump, -/turf/open/floor/iron, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/dark, /area/station/hallway/primary/aft) +"wmy" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 10 + }, +/obj/machinery/firealarm/directional/south{ + pixel_x = -5 + }, +/obj/machinery/light_switch/directional/south{ + pixel_x = 5 + }, +/obj/structure/table, +/obj/item/paper_bin, +/obj/item/folder/red, +/obj/item/pen, +/turf/open/floor/iron/dark, +/area/station/security/checkpoint/engineering) "wmA" = ( /obj/effect/turf_decal/trimline/blue/filled/line{ dir = 4 @@ -66861,15 +66724,11 @@ pixel_y = 9; dir = 8 }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, /turf/open/floor/iron/dark, /area/station/hallway/primary/central) -"wmF" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/duct, -/turf/open/floor/iron/white, -/area/station/medical/storage) "wmY" = ( /obj/effect/turf_decal/bot, /obj/structure/closet/masks, @@ -66882,16 +66741,6 @@ /obj/structure/chair/sofa/bench, /turf/open/floor/plating, /area/station/maintenance/department/cargo) -"wni" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 1 - }, -/obj/structure/table, -/obj/item/stack/sheet/iron/twenty, -/turf/open/floor/iron/dark/side{ - dir = 1 - }, -/area/station/engineering/break_room) "wnl" = ( /turf/open/floor/engine, /area/station/science/explab) @@ -66910,6 +66759,10 @@ }, /turf/open/floor/plating/airless, /area/space/nearstation) +"wnF" = ( +/obj/effect/spawner/random/trash/box, +/turf/open/floor/plating, +/area/station/maintenance/department/engine/atmos) "wnQ" = ( /obj/machinery/mech_bay_recharge_port{ dir = 8 @@ -66917,13 +66770,24 @@ /turf/open/floor/iron, /area/station/cargo/warehouse) "wnR" = ( +/obj/machinery/light/floor/has_bulb, /turf/open/floor/iron/dark/smooth_large, /area/station/security/processing) +"wol" = ( +/obj/effect/turf_decal/trimline/red/warning{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/red/filled/warning{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/fore) "wom" = ( /obj/effect/turf_decal/trimline/green/filled/line{ dir = 10 }, -/obj/structure/table/glass, +/obj/structure/table, /turf/open/floor/iron/dark/side{ dir = 10 }, @@ -66936,15 +66800,6 @@ /obj/structure/cable, /turf/open/floor/iron/dark, /area/station/security/courtroom) -"wou" = ( -/obj/machinery/suit_storage_unit/captain, -/turf/open/floor/wood, -/area/station/command/heads_quarters/captain) -"wov" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/maintenance, -/turf/open/floor/plating, -/area/station/maintenance/department/medical) "woy" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/spawner/random/trash/mess, @@ -66957,21 +66812,34 @@ /turf/open/floor/iron, /area/station/cargo/sorting) "woE" = ( -/obj/machinery/newscaster/directional/east, -/obj/machinery/computer/station_alert{ - dir = 8 +/obj/effect/turf_decal/bot, +/obj/machinery/suit_storage_unit/atmos, +/turf/open/floor/iron/dark/smooth_large, +/area/station/engineering/atmos) +"woV" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/turf/open/floor/iron/dark, -/area/station/engineering/atmos/office) +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/engineering/break_room) "wpo" = ( /obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ +/obj/machinery/door/poddoor/shutters{ id = "law_office_shutters"; name = "Law Office Shutters"; dir = 1 }, /turf/open/floor/plating, /area/station/service/lawoffice) +"wpG" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/turf/open/floor/iron/white, +/area/station/medical/virology) "wpO" = ( /obj/effect/spawner/random/medical/two_percent_xeno_egg_spawner, /turf/open/floor/engine, @@ -66980,13 +66848,19 @@ /obj/effect/spawner/random/structure/table, /turf/open/floor/plating, /area/station/maintenance/starboard/fore) -"wqd" = ( -/obj/effect/turf_decal/bot, -/obj/structure/closet/crate, -/obj/item/stack/sheet/mineral/plasma/five, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark, -/area/station/science/research/abandoned) +"wqc" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 1 + }, +/obj/machinery/light/small/directional/north, +/obj/machinery/airalarm/directional/north, +/obj/structure/table, +/obj/machinery/cell_charger, +/obj/item/stock_parts/cell/high/empty, +/turf/open/floor/iron/dark/side{ + dir = 1 + }, +/area/station/engineering/break_room) "wql" = ( /obj/machinery/airalarm/directional/east, /obj/machinery/light/directional/east, @@ -66994,7 +66868,6 @@ dir = 9 }, /obj/structure/closet/l3closet/scientist, -/obj/item/extinguisher, /turf/open/floor/iron/dark/textured, /area/station/command/gateway) "wqm" = ( @@ -67007,6 +66880,9 @@ /obj/machinery/light/small/directional/east, /turf/open/floor/iron/dark, /area/station/security/office) +"wqq" = ( +/turf/open/floor/carpet/blue, +/area/station/command/heads_quarters/cmo) "wqv" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -67047,22 +66923,16 @@ /obj/effect/turf_decal/bot_white, /obj/machinery/button/door/directional/west{ id = "qm_warehouse"; - name = "Warehouse Door Control"; + name = "Warehouse Shutters Control"; req_access = list("cargo") }, /obj/structure/cargo_shelf, /turf/open/floor/iron, /area/station/cargo/warehouse) -"wqM" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/blue/line{ - dir = 4 - }, -/obj/machinery/light/directional/west, +"wqW" = ( +/obj/machinery/duct, /turf/open/floor/iron/white, -/area/station/medical/medbay/central) +/area/station/medical/virology) "wqY" = ( /obj/effect/turf_decal/box, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -67071,6 +66941,21 @@ /obj/machinery/holopad, /turf/open/floor/iron/dark/smooth_large, /area/station/security/prison) +"wrc" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/duct, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/virology/glass{ + name = "Primary Pathology Lab" + }, +/obj/effect/mapping_helpers/airlock/access/all/medical/virology, +/turf/open/floor/iron/white/textured, +/area/station/medical/virology) "wri" = ( /obj/structure/table_frame, /obj/item/stack/sheet/iron, @@ -67086,17 +66971,17 @@ "wrt" = ( /obj/machinery/requests_console/directional/south{ department = "Science"; - name = "Science Requests Console"; - receive_ore_updates = 1; - supplies_requestable = 1 + name = "Science Requests Console" }, +/obj/effect/mapping_helpers/requests_console/ore_update, +/obj/effect/mapping_helpers/requests_console/supplies, +/obj/structure/table/reinforced/plasmarglass, /obj/item/book/manual/wiki/cytology{ pixel_x = -4; pixel_y = 4 }, /obj/item/book/manual/wiki/plumbing, /obj/item/storage/box/petridish, -/obj/structure/table/reinforced/plasmarglass, /turf/open/floor/iron/white, /area/station/science/xenobiology) "wrA" = ( @@ -67120,7 +67005,7 @@ /turf/open/floor/iron/white, /area/station/science/research) "wsc" = ( -/obj/effect/turf_decal/tile/dark_blue/fourcorners, +/obj/effect/turf_decal/tile/dark_blue/full, /obj/effect/turf_decal/loading_area/white{ dir = 4 }, @@ -67129,19 +67014,15 @@ id = "hop_queue"; name = "HoP Queue Shutters" }, -/turf/open/floor/iron/dark, +/turf/open/floor/iron/dark/smooth_large, /area/station/hallway/primary/central) "wsn" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/airalarm/directional/west, -/obj/structure/closet/crate, -/obj/effect/spawner/random/contraband/prison, -/obj/item/stack/license_plates/empty/fifty, -/obj/item/stack/license_plates/empty/fifty, -/obj/item/stack/license_plates/empty/fifty, -/obj/machinery/firealarm/directional/north, +/obj/effect/turf_decal/tile/red/fourcorners, +/obj/machinery/light/small/directional/north, +/obj/machinery/status_display/evac/directional/north, +/obj/machinery/computer/order_console/bitrunning, /turf/open/floor/iron/dark, -/area/station/security/prison/work) +/area/station/security/bitden) "wsq" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -67159,47 +67040,35 @@ dir = 1 }, /obj/effect/turf_decal/stripes/line, -/obj/machinery/door/airlock/public/glass{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/duct, +/obj/machinery/door/airlock/grunge{ name = "Gambling Den" }, -/obj/effect/mapping_helpers/airlock/access/any/service/maintenance, -/obj/effect/mapping_helpers/airlock/unres{ - dir = 1 - }, /turf/open/floor/iron/dark/textured, -/area/station/maintenance/starboard/aft) +/area/station/service/abandoned_gambling_den) "wsy" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating/reinforced, /area/station/science/ordnance) +"wsB" = ( +/obj/machinery/light/directional/east, +/obj/structure/sign/painting/library{ + pixel_x = 32 + }, +/turf/open/floor/wood, +/area/station/service/library/lounge) "wsE" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/white, /area/station/science/circuits) -"wsQ" = ( -/obj/effect/turf_decal/tile/blue/fourcorners, -/obj/structure/disposalpipe/trunk{ - dir = 4 - }, -/obj/machinery/disposal/bin, -/turf/open/floor/iron/white, -/area/station/medical/office) "wsT" = ( /obj/machinery/status_display/evac/directional/west, -/turf/open/floor/iron/dark, +/turf/open/floor/wood/tile, /area/station/service/chapel/office) -"wtm" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/blue/line{ - dir = 4 - }, -/obj/machinery/firealarm/directional/west, -/turf/open/floor/iron/white, -/area/station/medical/medbay/aft) "wtn" = ( /obj/effect/turf_decal/trimline/neutral/line, /obj/effect/turf_decal/trimline/neutral/filled/line{ @@ -67209,6 +67078,7 @@ /turf/open/floor/iron/dark, /area/station/hallway/primary/port) "wtt" = ( +/obj/structure/cable, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 4 }, @@ -67221,18 +67091,44 @@ pixel_x = 8; pixel_y = 8 }, -/obj/machinery/firealarm/directional/south, /turf/open/floor/iron/dark, /area/station/security/prison/garden) "wtF" = ( /turf/closed/wall/r_wall, /area/station/science/xenobiology) +"wtM" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/duct, +/turf/open/floor/wood, +/area/station/command/heads_quarters/captain) "wtN" = ( -/obj/structure/sign/poster/random/directional/north, -/obj/effect/spawner/random/structure/table_or_rack, -/obj/effect/spawner/random/clothing/costume, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/structure/cable, +/obj/machinery/door/window/left/directional/west, +/turf/open/floor/iron/dark/textured, +/area/station/service/abandoned_gambling_den) +"wtQ" = ( +/obj/machinery/atmospherics/components/binary/pump/on/layer2{ + name = "External Ports to Scrubbers"; + dir = 4 + }, +/obj/machinery/atmospherics/components/binary/pump/on/layer4{ + dir = 8; + name = "Supply to External Ports" + }, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/engineering/break_room) "wtX" = ( /obj/effect/turf_decal/trimline/red/filled/warning{ dir = 6 @@ -67243,58 +67139,42 @@ /obj/machinery/camera/autoname/directional/east, /turf/open/floor/iron/dark, /area/station/hallway/primary/fore) +"wuf" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/trash/cigbutt, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) "wui" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/obj/machinery/holopad, +/obj/machinery/duct, /turf/open/floor/wood, /area/station/service/bar) -"wuj" = ( -/obj/effect/turf_decal/trimline/blue/filled/corner{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/blue/line{ - dir = 5 - }, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) "wuk" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/structure/table, /obj/item/storage/box/lights/mixed, /obj/item/storage/box/lights/mixed{ - pixel_x = -3; + pixel_x = 3; pixel_y = 3 }, /obj/item/storage/box/lights/mixed{ pixel_y = 6; - pixel_x = -6 + pixel_x = 6 }, /turf/open/floor/iron/dark, /area/station/commons/storage/primary) -"wup" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "cmo_shutters"; - name = "CMO Office Shutters" - }, -/turf/open/floor/plating, -/area/station/command/heads_quarters/cmo) "wuE" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/light/small/directional/east, -/obj/structure/chair/office{ - dir = 1 +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/neutral/line{ + dir = 8 }, +/obj/machinery/light/small/directional/east, /turf/open/floor/iron/dark, -/area/station/security/detectives_office) +/area/station/hallway/secondary/entry) "wuH" = ( /obj/effect/turf_decal/trimline/dark_blue/filled/warning{ dir = 4 @@ -67313,18 +67193,13 @@ dir = 8 }, /area/station/service/hydroponics) -"wvb" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/station/security/prison) "wvd" = ( /obj/effect/turf_decal/tile/dark_blue/fourcorners, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 4 }, -/obj/machinery/firealarm/directional/west, +/obj/machinery/firealarm/directional/south, +/obj/item/radio/intercom/directional/west, /turf/open/floor/iron/dark, /area/station/ai_monitored/turret_protected/ai_upload_foyer) "wvg" = ( @@ -67344,24 +67219,29 @@ /obj/item/radio/off, /turf/open/floor/iron/dark, /area/station/ai_monitored/command/storage/eva) -"wvi" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/white, -/area/station/medical/pharmacy) "wvU" = ( /obj/machinery/light/small/directional/west, /obj/machinery/duct, /turf/open/floor/iron/showroomfloor, /area/station/commons/toilet/restrooms) +"wvX" = ( +/obj/item/radio/intercom/directional/east, +/obj/structure/table/reinforced, +/obj/item/paper_bin, +/obj/item/folder/blue, +/obj/item/pen, +/turf/open/floor/wood, +/area/station/command/heads_quarters/blueshield) +"wwm" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, +/turf/open/floor/grass, +/area/station/medical/virology) "wwC" = ( /obj/structure/displaycase/labcage, /turf/open/floor/iron/vaporwave, /area/station/command/heads_quarters/rd) -"wwI" = ( -/obj/effect/spawner/random/structure/crate, -/turf/open/floor/plating, -/area/station/maintenance/department/medical) "wwN" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -67401,9 +67281,15 @@ /turf/open/floor/iron/dark, /area/station/engineering/atmos/hfr_room) "wxf" = ( +/obj/effect/turf_decal/trimline/neutral/filled/warning{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/neutral/warning, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/station/engineering/main) +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) "wxl" = ( /obj/structure/closet/crate/secure/science{ req_access = list("robotics"); @@ -67421,7 +67307,7 @@ /turf/open/floor/iron, /area/station/science/robotics/mechbay) "wxo" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/simple/layer2{ +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ dir = 4 }, /turf/open/floor/engine/vacuum, @@ -67453,10 +67339,9 @@ /turf/open/floor/wood, /area/station/security/prison/safe) "wxT" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/filingcabinet, +/obj/machinery/exodrone_launcher, /turf/open/floor/plating, -/area/station/maintenance/department/cargo) +/area/station/cargo/drone_bay) "wxU" = ( /obj/effect/spawner/random/structure/grille, /turf/open/floor/plating/airless, @@ -67467,16 +67352,18 @@ }, /turf/open/floor/iron/dark, /area/station/security/prison/mess) -"wye" = ( -/obj/effect/turf_decal/box, -/obj/machinery/holopad, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 4 +"wyb" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/iron/white, +/area/station/medical/surgery) +"wyE" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 5 + }, +/obj/machinery/computer/station_alert, +/turf/open/floor/iron/dark/side{ + dir = 5 }, -/turf/open/floor/iron/large, /area/station/engineering/break_room) "wyL" = ( /obj/structure/disposalpipe/segment, @@ -67487,46 +67374,17 @@ dir = 1 }, /obj/effect/turf_decal/stripes/line, -/obj/machinery/door/airlock/maintenance, -/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance, -/obj/effect/mapping_helpers/airlock/unres, /turf/open/floor/plating, /area/station/maintenance/port/aft) -"wyS" = ( -/obj/machinery/light/small/directional/west, -/obj/effect/spawner/random/structure/table_or_rack, -/obj/effect/spawner/random/maintenance/two, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) -"wyZ" = ( -/obj/effect/turf_decal/trimline/blue/filled/warning{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/blue/warning, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) "wzb" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/chair/wood{ - dir = 4 +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 8 }, -/obj/effect/landmark/start/gary/rare, -/turf/open/floor/wood, -/area/station/service/library/lounge) -"wzj" = ( -/obj/structure/closet/secure_closet/blueshield, -/obj/item/storage/bag/garment/blueshield, -/obj/item/storage/backpack/satchel/blueshield, -/obj/item/storage/backpack/duffelbag/blueshield, -/obj/item/storage/backpack/blueshield, -/turf/open/floor/carpet/executive, -/area/station/command/heads_quarters/blueshield) +/obj/structure/tank_holder/extinguisher, +/turf/open/floor/iron/dark/side{ + dir = 8 + }, +/area/station/engineering/storage_shared) "wzl" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable, @@ -67559,32 +67417,20 @@ /obj/item/folder/yellow, /turf/open/floor/iron/dark, /area/station/tcommsat/computer) -"wzz" = ( -/obj/effect/landmark/blobstart, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) +"wzA" = ( +/obj/structure/chair/comfy/black{ + dir = 4 + }, +/obj/effect/landmark/start/assistant, +/turf/open/floor/wood, +/area/station/service/library) "wzI" = ( -/obj/structure/chair/stool/directional/south, +/obj/structure/chair/plastic, /turf/open/floor/iron/dark, /area/station/security/prison/mess) -"wzK" = ( -/obj/effect/turf_decal/trimline/blue/filled/line, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/power/apc/auto_name/directional/south, -/obj/machinery/camera/directional/south{ - c_tag = "Medical - Storage Room, South"; - name = "medical camera"; - network = list("ss13","medbay") - }, -/obj/machinery/light/small/directional/south, -/obj/machinery/duct, -/turf/open/floor/iron/white, -/area/station/medical/storage) "wzL" = ( /obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ +/obj/machinery/door/poddoor/shutters{ id = "sci_west_win_shutters"; name = "Research Division Shutters"; dir = 8 @@ -67607,23 +67453,30 @@ /turf/open/floor/iron/checker, /area/station/science/lab) "wzX" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/station/engineering/atmos/pumproom) +/obj/machinery/newscaster/directional/west, +/obj/structure/table/wood, +/obj/machinery/computer/libraryconsole{ + dir = 4 + }, +/turf/open/floor/wood, +/area/station/service/library/private) "wAd" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, /turf/open/floor/iron/dark, /area/station/security/prison/mess) -"wAm" = ( -/obj/effect/turf_decal/tile/red/fourcorners, -/obj/machinery/light/directional/west, -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 4 - }, -/obj/machinery/portable_atmospherics/scrubber, -/turf/open/floor/iron, -/area/station/hallway/primary/aft) +"wAj" = ( +/obj/effect/turf_decal/trimline/blue/filled/line, +/obj/machinery/light/small/directional/south, +/obj/machinery/iv_drip, +/turf/open/floor/iron/white, +/area/station/medical/exam_room) +"wAm" = ( +/obj/machinery/light/small/directional/south, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/trash/graffiti, +/turf/open/floor/plating, +/area/station/service/abandoned_gambling_den) "wAE" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/spawner/random/decoration/glowstick, @@ -67631,9 +67484,11 @@ /area/station/maintenance/port/aft) "wAR" = ( /obj/machinery/light_switch/directional/south{ - pixel_x = -8 + pixel_x = -5 + }, +/obj/machinery/firealarm/directional/south{ + pixel_x = 5 }, -/obj/machinery/firealarm/directional/south, /obj/structure/disposalpipe/trunk{ dir = 4 }, @@ -67647,17 +67502,19 @@ /obj/structure/railing, /turf/open/floor/iron/dark, /area/station/hallway/primary/central) +"wBm" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/dark/smooth_half{ + dir = 8 + }, +/area/station/service/chapel) "wBu" = ( /obj/structure/table/wood, -/obj/item/paper_bin{ - pixel_y = 3 - }, -/obj/effect/spawner/random/bureaucracy/folder{ - pixel_y = 5 - }, -/obj/item/pen{ - pixel_y = 5 - }, +/obj/item/paper_bin, +/obj/item/folder, +/obj/item/pen, /turf/open/floor/wood, /area/station/security/prison/rec) "wBy" = ( @@ -67665,9 +67522,21 @@ dir = 1; name = "plasma mixer" }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible/layer4, +/obj/machinery/atmospherics/pipe/smart/simple/dark/visible/layer4{ + dir = 4 + }, /turf/open/floor/iron/dark, /area/station/engineering/atmos) +"wBB" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/green/line{ + dir = 4 + }, +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/central) "wBF" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/spawner/random/structure/table_or_rack, @@ -67683,23 +67552,17 @@ /turf/open/floor/iron/checker, /area/station/science/lab) "wBY" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/effect/turf_decal/siding/thinplating{ + dir = 4 }, -/obj/structure/window/reinforced/spawner/directional/north, -/obj/structure/tank_dispenser, -/turf/open/floor/iron/dark, -/area/station/engineering/atmos) +/obj/machinery/duct, +/turf/open/floor/iron, +/area/station/engineering/main) "wCb" = ( /obj/effect/spawner/random/engineering/tool, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/dark, /area/station/maintenance/port/fore) -"wCe" = ( -/obj/effect/turf_decal/tile/dark_blue/fourcorners, -/obj/machinery/modular_computer/preset/id, -/turf/open/floor/iron/dark, -/area/station/command/bridge) "wCn" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -67717,17 +67580,7 @@ }, /obj/machinery/duct, /turf/open/floor/plating, -/area/station/maintenance/department/cargo) -"wCp" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 4 - }, -/obj/structure/sign/warning/no_smoking/directional/east, -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/turf/open/floor/iron/dark, -/area/station/medical/morgue) +/area/station/cargo/storage) "wCx" = ( /obj/effect/turf_decal/trimline/red/filled/warning{ dir = 6 @@ -67739,38 +67592,30 @@ /turf/open/floor/iron/dark, /area/station/security/brig) "wCD" = ( -/obj/structure/chair/comfy/black, -/obj/effect/landmark/start/assistant, -/turf/open/floor/wood, -/area/station/service/library) -"wCS" = ( -/obj/structure/plasticflaps/opaque, -/obj/machinery/navbeacon{ - codes_txt = "delivery;dir=8"; - location = "Atmospherics" - }, +/obj/effect/turf_decal/tile/yellow/full, /obj/effect/turf_decal/delivery, -/obj/machinery/door/poddoor/preopen{ - id = "engineering"; - name = "Engineering Blast Door" - }, -/turf/open/floor/iron/dark, -/area/station/maintenance/department/medical) +/turf/open/floor/iron/large, +/area/station/engineering/storage) "wCX" = ( /obj/effect/turf_decal/stripes/line, /obj/machinery/light/small/directional/west, -/obj/structure/extinguisher_cabinet/directional/west, /turf/open/floor/iron/dark, /area/station/engineering/atmos/storage) +"wDe" = ( +/obj/machinery/light/small/directional/north, +/obj/machinery/airalarm/directional/north, +/turf/open/floor/iron/vaporwave, +/area/station/service/library/printer) "wDg" = ( -/obj/machinery/power/apc/auto_name/directional/south, -/obj/structure/cable, -/obj/structure/chair/office/light{ +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 8 + }, +/obj/structure/chair/sofa/corp/left{ dir = 4 }, -/obj/effect/landmark/start/librarian, -/turf/open/floor/iron/dark, -/area/station/service/library/printer) +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron/white, +/area/station/medical/medbay/lobby) "wDy" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/machinery/camera/autoname/directional/east, @@ -67822,10 +67667,15 @@ /area/station/service/kitchen) "wEv" = ( /obj/machinery/light/directional/west, -/obj/structure/chair/stool/directional/north, -/obj/item/radio/intercom/directional/west, +/obj/structure/bed/double{ + dir = 4 + }, +/obj/item/bedsheet/dorms_double{ + dir = 1 + }, +/obj/effect/landmark/start/hangover, /turf/open/floor/wood, -/area/station/commons/dorms) +/area/station/commons/dorms/room5) "wEy" = ( /obj/effect/turf_decal/bot, /obj/machinery/camera/directional/west{ @@ -67849,18 +67699,6 @@ dir = 4 }, /area/station/commons/dorms) -"wEK" = ( -/obj/machinery/light/small/directional/west, -/obj/machinery/airalarm/directional/west, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/recharge_station, -/obj/effect/landmark/start/cyborg, -/turf/open/floor/iron/dark, -/area/station/engineering/transit_tube) -"wFc" = ( -/obj/item/radio/intercom/directional/west, -/turf/open/floor/iron/dark, -/area/station/command/meeting_room) "wFf" = ( /obj/effect/turf_decal/trimline/purple/filled/line{ dir = 8 @@ -67878,7 +67716,7 @@ /turf/open/floor/iron, /area/station/science/ordnance/office) "wFu" = ( -/obj/structure/chair/comfy/beige, +/obj/structure/chair/comfy/brown, /obj/effect/landmark/start/assistant, /turf/open/floor/carpet, /area/station/hallway/secondary/entry) @@ -67886,24 +67724,32 @@ /obj/structure/grille, /turf/closed/wall/r_wall, /area/station/engineering/atmos) -"wFI" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/obj/machinery/light/small/directional/east, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) "wFZ" = ( -/obj/structure/chair/stool/directional/south, +/obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/oil/slippery, +/obj/structure/chair/stool/directional/south, /turf/open/floor/plating, /area/station/maintenance/department/electrical) +"wGc" = ( +/obj/structure/table, +/obj/machinery/reagentgrinder{ + pixel_y = 8 + }, +/obj/item/reagent_containers/cup/glass/shaker{ + pixel_x = -9; + pixel_y = 3 + }, +/obj/item/reagent_containers/dropper{ + pixel_y = -4 + }, +/turf/open/floor/wood, +/area/station/service/bar) "wGe" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/cobweb/cobweb2, /obj/effect/spawner/random/maintenance/two, /turf/open/floor/plating, -/area/station/maintenance/port/aft) +/area/station/maintenance/department/engine) "wGf" = ( /obj/effect/turf_decal/trimline/neutral/filled/warning, /obj/effect/turf_decal/trimline/neutral/warning{ @@ -67911,15 +67757,6 @@ }, /turf/open/floor/iron/dark, /area/station/hallway/secondary/entry) -"wGg" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/blue/filled/warning{ - dir = 1 - }, -/turf/open/floor/iron/white/textured, -/area/station/medical/chemistry) "wGh" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -67945,8 +67782,8 @@ dir = 1 }, /obj/machinery/light/directional/south, -/obj/machinery/newscaster/directional/south, -/obj/structure/table, +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/cable, /turf/open/floor/iron/kitchen, /area/station/service/kitchen) "wGm" = ( @@ -67954,34 +67791,11 @@ /obj/item/storage/fancy/candle_box/amber, /turf/open/floor/wood, /area/station/service/chapel/funeral) -"wGq" = ( -/obj/structure/table, -/obj/item/radio/off{ - pixel_y = 6 - }, -/obj/item/radio/off{ - pixel_x = -6; - pixel_y = 4 - }, -/obj/item/radio/off{ - pixel_x = 6; - pixel_y = 4 - }, -/obj/item/radio/off, -/turf/open/floor/iron, -/area/station/engineering/storage_shared) "wGs" = ( -/obj/machinery/light/neon_lining{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 - }, -/turf/open/floor/carpet/black, -/area/station/security/bitden) +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable, +/turf/open/floor/wood, +/area/station/security/prison/rec) "wGw" = ( /obj/effect/turf_decal/tile/purple/fourcorners, /obj/effect/turf_decal/stripes/line{ @@ -68006,32 +67820,20 @@ /turf/open/floor/iron/dark/side, /area/station/service/hydroponics) "wGI" = ( -/obj/machinery/light/small/directional/east, -/turf/open/floor/iron/kitchen, -/area/station/security/prison/mess) -"wGN" = ( -/obj/effect/turf_decal/tile/blue/half/contrasted, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/station/maintenance/department/engine/atmos) -"wGQ" = ( -/obj/structure/table, -/obj/item/crowbar/red, -/turf/open/floor/iron, -/area/station/engineering/break_room) +/obj/machinery/shower/directional/south, +/obj/structure/drain, +/obj/item/soap/homemade, +/turf/open/floor/iron/showroomfloor, +/area/station/security/prison/shower) "wGT" = ( /obj/machinery/computer/records/medical, /turf/open/floor/wood, /area/station/security/detectives_office) -"wHi" = ( -/obj/machinery/bluespace_beacon, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/station/command/teleporter) +"wHt" = ( +/obj/machinery/light/directional/west, +/obj/item/kirbyplants/random, +/turf/open/floor/wood, +/area/station/security/prison/rec) "wHD" = ( /obj/machinery/light/small/directional/west, /obj/machinery/button/door/directional/west{ @@ -68043,6 +67845,23 @@ /obj/machinery/recharge_station, /turf/open/floor/iron/showroomfloor, /area/station/commons/toilet/restrooms) +"wHG" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/shutters{ + id = "teleporter_shutters"; + name = "Teleporter Room Shutters"; + dir = 1 + }, +/turf/open/floor/iron/dark/textured, +/area/station/command/teleporter) "wHJ" = ( /obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 8 @@ -68069,10 +67888,27 @@ /turf/open/floor/plating, /area/station/maintenance/port/aft) "wHW" = ( -/obj/machinery/light/small/directional/east, -/obj/machinery/space_heater, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/door/airlock/maintenance, +/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 4 + }, /turf/open/floor/plating, -/area/station/maintenance/port/aft) +/area/station/maintenance/department/engine) +"wId" = ( +/obj/structure/sign/painting/library{ + pixel_x = 32 + }, +/obj/structure/chair/comfy/black, +/obj/effect/landmark/start/assistant, +/turf/open/floor/wood, +/area/station/service/library) "wIi" = ( /obj/structure/flora/bush/flowers_pp/style_random, /obj/structure/flora/bush/sunny/style_random, @@ -68081,9 +67917,9 @@ /turf/open/floor/grass, /area/station/ai_monitored/security/armory) "wIn" = ( -/obj/effect/spawner/random/trash/box, -/turf/open/floor/plating, -/area/station/maintenance/department/science) +/obj/structure/table, +/turf/open/floor/wood, +/area/station/smithing) "wIr" = ( /obj/structure/chair/pew/left{ dir = 1 @@ -68095,21 +67931,13 @@ "wIv" = ( /turf/closed/wall, /area/station/maintenance/department/security/brig) -"wIx" = ( -/obj/effect/turf_decal/trimline/blue/filled/line, -/obj/effect/turf_decal/trimline/blue/line{ +"wID" = ( +/obj/effect/turf_decal/trimline/blue/filled/warning{ dir = 1 }, -/obj/machinery/light/small/directional/south, -/obj/structure/sign/departments/exam_room/directional/south, +/obj/effect/turf_decal/trimline/blue/warning, /turf/open/floor/iron/white, /area/station/medical/medbay/central) -"wID" = ( -/obj/structure/sign/departments/medbay/alt/directional/west, -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/maintenance, -/turf/open/floor/iron, -/area/station/maintenance/starboard/aft) "wIG" = ( /obj/structure/chair/stool/directional/east, /obj/effect/landmark/start/hangover, @@ -68134,51 +67962,47 @@ /turf/open/floor/wood, /area/station/security/detectives_office) "wJa" = ( -/obj/structure/disposalpipe/junction/yjunction{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, /obj/effect/spawner/random/trash/garbage, /turf/open/floor/plating, -/area/station/maintenance/port/aft) -"wJm" = ( -/obj/effect/turf_decal/stripes/line{ +/area/station/maintenance/department/engine) +"wJe" = ( +/turf/open/floor/iron/dark/smooth_corner{ dir = 1 }, -/turf/open/floor/iron/dark, +/area/station/service/chapel) +"wJm" = ( +/obj/structure/cable, +/obj/machinery/power/floodlight, +/turf/open/floor/plating, /area/station/engineering/atmos) -"wJr" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/corner{ +"wJo" = ( +/obj/effect/turf_decal/tile/red/half/contrasted{ dir = 1 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/structure/disposalpipe/segment, /obj/machinery/duct, -/turf/open/floor/iron/white, -/area/station/medical/virology) +/turf/open/floor/iron/dark/side{ + dir = 1 + }, +/area/station/security/interrogation) "wJA" = ( -/obj/structure/disposalpipe/segment, /obj/effect/decal/cleanable/dirt, +/obj/structure/bonfire, /turf/open/floor/plating, -/area/station/maintenance/department/cargo) +/area/station/maintenance/starboard/aft) "wJK" = ( -/obj/structure/table/reinforced, -/obj/item/gun_maintenance_supplies{ - pixel_x = -4; - pixel_y = 10 +/obj/machinery/firealarm/directional/south, +/obj/effect/turf_decal/tile/dark_blue/fourcorners, +/obj/machinery/door/firedoor/border_only{ + dir = 4 }, +/obj/structure/window/reinforced/spawner/directional/east, +/obj/structure/closet/emcloset, +/obj/effect/landmark/start/hangover/closet, /turf/open/floor/iron/dark, -/area/station/command/heads_quarters/blueshield) -"wJP" = ( -/obj/structure/rack, -/obj/item/clothing/suit/hazardvest, -/turf/open/floor/iron, -/area/station/construction) +/area/station/hallway/primary/central) "wJW" = ( /obj/structure/chair/stool/directional/north, /obj/effect/landmark/start/assistant, @@ -68186,46 +68010,51 @@ dir = 6 }, /area/station/commons/dorms) -"wKg" = ( -/obj/effect/spawner/random/structure/table_or_rack, -/obj/effect/spawner/random/maintenance/two, -/turf/open/floor/plating, -/area/station/maintenance/department/medical) "wKi" = ( /obj/machinery/nuclearbomb/selfdestruct, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, +/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, /area/station/ai_monitored/command/nuke_storage) +"wKr" = ( +/obj/machinery/door/firedoor/border_only, +/obj/structure/window/reinforced/spawner/directional/south, +/mob/living/basic/chicken, +/turf/open/floor/grass, +/area/station/service/hydroponics) "wKv" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 4 }, -/obj/item/stack/ore/silver, /turf/open/floor/iron/dark/smooth_large, /area/station/cargo/miningoffice) "wKE" = ( -/obj/effect/turf_decal/trimline/neutral/filled/corner, -/turf/open/floor/iron/dark, -/area/station/hallway/secondary/exit/departure_lounge) -"wKG" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/obj/effect/turf_decal/trimline/yellow/filled/line, +/obj/machinery/camera/directional/south{ + c_tag = "Engineering - Break Room"; + name = "engineering camera" + }, +/turf/open/floor/iron/dark/side, +/area/station/engineering/break_room) +"wKF" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ dir = 4 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/door/firedoor, +/turf/open/floor/iron/white/textured, +/area/station/medical/cryo) +"wKG" = ( /obj/effect/turf_decal/tile/yellow{ dir = 8 }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, /turf/open/floor/iron/dark, /area/station/tcommsat/computer) "wKV" = ( @@ -68238,25 +68067,37 @@ }, /turf/open/floor/grass, /area/station/service/hydroponics) -"wKW" = ( -/obj/effect/turf_decal/trimline/blue/filled/line, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/duct, -/turf/open/floor/iron/white, -/area/station/medical/break_room) "wLa" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, /obj/effect/turf_decal/siding/wood/corner{ dir = 1 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, /turf/open/floor/wood, /area/station/commons/vacant_room/office) "wLb" = ( -/obj/effect/turf_decal/tile/red/fourcorners, -/turf/open/floor/iron/dark, +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ + dir = 4 + }, +/turf/open/floor/iron/dark/side{ + dir = 5 + }, /area/station/security/interrogation) +"wLd" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/virology/glass{ + name = "Isolation 2" + }, +/obj/effect/mapping_helpers/airlock/access/all/medical/virology, +/turf/open/floor/iron/white/textured, +/area/station/medical/virology) "wLm" = ( /obj/effect/turf_decal/trimline/purple/filled/line{ dir = 10 @@ -68279,10 +68120,14 @@ /obj/machinery/duct, /turf/open/floor/plating, /area/station/maintenance/port/fore) -"wLK" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, +"wLx" = ( +/obj/effect/turf_decal/trimline/dark_blue/filled/line{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/dark_blue/line, +/obj/machinery/firealarm/directional/north, /turf/open/floor/iron/dark, -/area/station/engineering/atmos/office) +/area/station/hallway/primary/port) "wLQ" = ( /obj/effect/turf_decal/stripes/line{ dir = 10 @@ -68309,19 +68154,15 @@ /obj/effect/turf_decal/stripes/corner, /turf/open/floor/iron/dark, /area/station/hallway/secondary/entry) -"wMo" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark, -/area/station/maintenance/starboard/aft) "wMs" = ( /obj/effect/turf_decal/bot, +/obj/machinery/light/small/directional/south, /obj/structure/table, +/obj/item/stack/cable_coil, /obj/item/stack/cable_coil{ pixel_y = 7; pixel_x = 3 }, -/obj/item/stack/cable_coil, /obj/item/storage/box/lights/mixed, /obj/item/crowbar/large, /obj/item/tank/internals/oxygen/yellow{ @@ -68343,8 +68184,14 @@ /obj/machinery/door/airlock/maintenance, /obj/effect/mapping_helpers/airlock/access/any/service/maintenance, /obj/machinery/duct, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 8 + }, /turf/open/floor/plating, -/area/station/maintenance/port/fore) +/area/station/commons/dorms) +"wMD" = ( +/turf/open/floor/catwalk_floor, +/area/station/maintenance/department/engine/atmos) "wMK" = ( /obj/effect/turf_decal/box, /obj/machinery/holopad, @@ -68367,22 +68214,24 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/door/firedoor, -/obj/machinery/door/airlock/security/glass{ - name = "Cryo" +/obj/machinery/door/airlock/public/glass{ + name = "Prison Cryogenic Lounge" }, /obj/structure/cable, /turf/open/floor/iron/dark/textured, /area/station/security/prison/safe) -"wNv" = ( -/obj/effect/landmark/blobstart, -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 1 +"wNr" = ( +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ + dir = 8 }, -/obj/effect/turf_decal/trimline/red/filled/line, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/machinery/light/floor/has_bulb, -/turf/open/floor/iron, -/area/station/engineering/storage/tech) +/obj/machinery/duct, +/turf/open/floor/iron/dark/side{ + dir = 10 + }, +/area/station/security/interrogation) "wNw" = ( /obj/machinery/door/firedoor/border_only, /obj/machinery/door/window/left/directional/south{ @@ -68399,16 +68248,6 @@ /obj/structure/extinguisher_cabinet/directional/west, /turf/open/floor/iron/white, /area/station/science/research) -"wNz" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 6 - }, -/obj/structure/disposalpipe/trunk{ - dir = 1 - }, -/obj/machinery/disposal/bin, -/turf/open/floor/iron/dark, -/area/station/medical/morgue) "wND" = ( /obj/effect/turf_decal/stripes/line, /turf/open/floor/plating/airless, @@ -68432,7 +68271,6 @@ /obj/machinery/atmospherics/pipe/smart/simple/yellow/visible{ dir = 6 }, -/obj/structure/cable, /turf/open/floor/iron/dark, /area/station/engineering/atmos/pumproom) "wOd" = ( @@ -68456,37 +68294,28 @@ /turf/open/floor/iron/dark, /area/station/engineering/engine_smes) "wOy" = ( +/obj/structure/cable, /obj/effect/spawner/random/vending/snackvend, -/obj/machinery/light/small/directional/east, /turf/open/floor/iron/dark, /area/station/security/prison/mess) "wOC" = ( /obj/effect/turf_decal/trimline/yellow/filled/line, -/turf/open/floor/iron, +/turf/open/floor/iron/dark/side, /area/station/command/heads_quarters/ce) "wOD" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ - dir = 9 +/obj/machinery/firealarm/directional/south, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 }, /turf/open/floor/iron/freezer, /area/station/service/kitchen/coldroom) -"wOI" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/turf/open/floor/iron/white, -/area/station/medical/medbay/aft) "wOJ" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 6 }, -/obj/machinery/light_switch/directional/south, -/obj/machinery/button/door/directional/east{ +/obj/machinery/button/door/directional/south{ id = "justice_chamber"; - name = "Door Bolt Control"; + name = "Airlock Bolt Control"; normaldoorcontrol = 1; specialfunctions = 4 }, @@ -68501,25 +68330,50 @@ }, /turf/open/floor/iron/dark, /area/station/security/execution) +"wOK" = ( +/obj/machinery/newscaster/directional/north, +/obj/structure/table, +/turf/open/floor/iron/dark, +/area/station/commons/vacant_room/commissary) "wOS" = ( /obj/effect/spawner/random/structure/table, -/obj/effect/spawner/random/maintenance/three, +/obj/effect/spawner/random/food_or_drink/booze{ + pixel_x = -8; + pixel_y = 6 + }, +/obj/effect/spawner/random/food_or_drink/booze{ + pixel_x = 4; + pixel_y = 6 + }, /turf/open/floor/wood, /area/station/maintenance/port/fore) +"wPc" = ( +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/duct, +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"wPy" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 4 + }, +/obj/structure/mirror/directional/east, +/obj/structure/sink/directional/west, +/turf/open/floor/iron/white, +/area/station/medical/exam_room) "wPA" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, /obj/structure/chair{ dir = 1 }, /obj/effect/landmark/start/scientist, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/white, /area/station/science/xenobiology) -"wPH" = ( -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/turf/open/floor/wood, -/area/station/command/heads_quarters/captain) "wPK" = ( /obj/effect/turf_decal/bot, /obj/machinery/portable_atmospherics/canister, @@ -68531,10 +68385,6 @@ }, /turf/open/floor/carpet/green, /area/station/commons/locker) -"wPP" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark, -/area/station/engineering/transit_tube) "wPR" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -68548,22 +68398,19 @@ id = "perma_lockdown"; name = "Lockdown Blast Door" }, -/obj/effect/mapping_helpers/airlock/access/all/security/brig, +/obj/effect/mapping_helpers/airlock/access/all/security/general, /obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ cycle_id = "perma-entrance" }, /turf/open/floor/iron/dark/textured, /area/station/security/execution/transfer) -"wPT" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, +"wPT" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, /obj/effect/spawner/random/structure/steam_vent, /turf/open/floor/plating, -/area/station/maintenance/port/aft) +/area/station/maintenance/department/engine) "wPX" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 @@ -68571,7 +68418,7 @@ /turf/open/floor/iron, /area/station/cargo/storage) "wQa" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible/layer4, +/obj/machinery/atmospherics/pipe/smart/simple/dark/visible/layer4, /turf/open/floor/iron/dark, /area/station/engineering/atmos) "wQk" = ( @@ -68582,6 +68429,7 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, +/obj/machinery/door/firedoor, /obj/machinery/door/airlock/grunge{ name = "Prison Showers" }, @@ -68616,38 +68464,23 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, /obj/structure/disposalpipe/segment, -/turf/open/floor/plating, +/turf/open/floor/catwalk_floor, /area/station/maintenance/starboard/aft) -"wQQ" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/trash/grille_or_waste, -/turf/open/floor/plating, -/area/station/maintenance/department/security/brig) -"wRe" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/station/maintenance/port/aft) -"wRl" = ( -/obj/effect/turf_decal/trimline/red/filled/line, -/obj/structure/sign/departments/security/directional/south, -/obj/effect/turf_decal/trimline/red/line{ - dir = 1 - }, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) "wRs" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/spawner/random/structure/grille, /turf/open/floor/plating, /area/station/maintenance/port/fore) "wRJ" = ( -/obj/effect/turf_decal/box, -/obj/machinery/holopad, -/turf/open/floor/iron/large, -/area/station/hallway/primary/aft) +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/door/airlock/maintenance{ + name = "Paramedic Office Maintenance" + }, +/obj/effect/mapping_helpers/airlock/access/all/medical/general, +/turf/open/floor/catwalk_floor/iron_dark, +/area/station/medical/paramedic) "wRN" = ( /turf/closed/wall, /area/station/science/ordnance/bomb) @@ -68658,6 +68491,7 @@ }, /obj/structure/window/reinforced/spawner/directional/west, /obj/structure/closet/firecloset/full, +/obj/effect/landmark/start/hangover/closet, /turf/open/floor/iron/dark, /area/station/hallway/primary/central) "wSk" = ( @@ -68679,11 +68513,20 @@ /turf/open/floor/engine, /area/station/science/xenobiology) "wSn" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 +/obj/effect/turf_decal/bot, +/obj/machinery/pipedispenser/disposal, +/turf/open/floor/iron/dark/smooth_large, +/area/station/engineering/atmos) +"wSs" = ( +/obj/effect/turf_decal/trimline/dark_blue/filled/line{ + dir = 8 }, -/turf/open/floor/iron, -/area/station/engineering/main) +/obj/effect/turf_decal/trimline/dark_blue/line{ + dir = 4 + }, +/obj/machinery/station_map/directional/west, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/central) "wSt" = ( /obj/effect/spawner/random/structure/table_or_rack, /obj/effect/spawner/random/clothing/costume, @@ -68718,20 +68561,14 @@ "wSQ" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/effect/turf_decal/bot, -/obj/structure/sign/poster/official/random/directional/north, +/obj/machinery/airalarm/directional/north, /obj/machinery/vending/tool, /turf/open/floor/iron/dark, /area/station/commons/storage/primary) -"wTb" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 5 - }, -/obj/structure/closet/secure_closet/engineering_personal, -/obj/machinery/light_switch/directional/north, -/turf/open/floor/iron/dark/side{ - dir = 5 - }, -/area/station/engineering/storage_shared) +"wSR" = ( +/obj/effect/spawner/random/vending/colavend, +/turf/open/floor/iron/dark, +/area/station/command/bridge) "wTy" = ( /obj/effect/turf_decal/trimline/purple/filled/line{ dir = 4 @@ -68760,50 +68597,33 @@ "wTD" = ( /obj/structure/cable, /obj/machinery/light/directional/west, -/obj/machinery/power/terminal{ - dir = 4 - }, +/obj/machinery/status_display/ai/directional/west, /turf/open/floor/iron/dark, /area/station/engineering/engine_smes) -"wTM" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 1 - }, -/turf/open/floor/iron/white, -/area/station/medical/surgery) -"wTN" = ( -/obj/effect/turf_decal/trimline/blue/filled/warning{ - dir = 10 - }, -/obj/machinery/firealarm/directional/south, -/obj/machinery/light_switch/directional/south{ - pixel_x = -8 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/station/medical/patients_rooms/room_b) "wUn" = ( /obj/structure/table/wood, -/obj/item/paper_bin/carbon{ - pixel_y = 4 - }, -/obj/effect/spawner/random/bureaucracy/folder{ - pixel_y = 6 - }, -/obj/effect/spawner/random/bureaucracy/pen{ - pixel_y = 6 - }, +/obj/item/paper_bin, +/obj/item/folder, +/obj/item/pen, /turf/open/floor/carpet/red, /area/station/commons/vacant_room/office) +"wUo" = ( +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/station/medical/office) "wUr" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/effect/spawner/random/trash/garbage, -/turf/open/floor/plating, -/area/station/maintenance/port/aft) +/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/machinery/computer/security/telescreen/cmo{ + dir = 4; + pixel_x = -30 + }, +/obj/machinery/modular_computer/preset/id{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/cmo) "wUx" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/structure/closet/crate/secure/weapon{ @@ -68823,6 +68643,7 @@ "wVm" = ( /obj/effect/turf_decal/trimline/purple/filled/line, /obj/machinery/light/directional/south, +/obj/structure/sign/poster/official/random/directional/south, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 1 }, @@ -68833,40 +68654,22 @@ /obj/item/stack/sheet/iron/fifty, /turf/open/floor/iron/dark, /area/station/engineering/atmos/hfr_room) -"wWf" = ( -/obj/effect/turf_decal/tile/blue/fourcorners, -/obj/structure/sink/directional/east, +"wVV" = ( +/obj/effect/turf_decal/tile/purple/fourcorners, +/obj/structure/table/reinforced, +/obj/item/aicard, /turf/open/floor/iron/dark, -/area/station/medical/exam_room) +/area/station/command/bridge) +"wWd" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/department/engine/atmos) "wWh" = ( /obj/effect/spawner/random/vending/colavend, /turf/open/floor/iron/dark/side{ dir = 9 }, /area/station/hallway/secondary/service) -"wWi" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/station/engineering/atmos) -"wWt" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/medical{ - name = "Patient Room 1" - }, -/turf/open/floor/iron/white/textured, -/area/station/medical/patients_rooms/room_a) "wWv" = ( /obj/effect/turf_decal/trimline/blue/filled/line{ dir = 8 @@ -68882,29 +68685,18 @@ /turf/open/floor/iron/white, /area/station/science/robotics/lab) "wWx" = ( -/obj/machinery/light/small/directional/north, -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/trash/garbage, -/turf/open/floor/plating, -/area/station/maintenance/port/aft) +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/broken_floor, +/obj/machinery/duct, +/turf/open/floor/wood, +/area/station/service/abandoned_gambling_den) "wWJ" = ( /obj/effect/turf_decal/trimline/dark_blue/warning{ dir = 4 }, /turf/open/floor/iron, /area/station/ai_monitored/command/storage/eva) -"wWU" = ( -/obj/machinery/light/small/directional/west, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/space_heater, -/turf/open/floor/plating, -/area/station/maintenance/department/engine/atmos) -"wWZ" = ( -/obj/machinery/biogenerator, -/obj/item/radio/intercom/prison/directional/south, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron/dark, -/area/station/security/prison/garden) "wXi" = ( /obj/effect/turf_decal/trimline/blue/filled/line{ dir = 4 @@ -68914,19 +68706,6 @@ }, /turf/open/floor/iron/dark, /area/station/hallway/primary/central) -"wXy" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/door/firedoor, -/obj/machinery/duct, -/turf/open/floor/iron/white/textured, -/area/station/medical/medbay/aft) "wXz" = ( /obj/effect/turf_decal/siding/wood/corner{ dir = 8 @@ -68946,13 +68725,19 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/door/airlock/maintenance, -/obj/effect/mapping_helpers/airlock/access/any/supply/maintenance, -/obj/effect/mapping_helpers/airlock/unres{ - dir = 8 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/mining{ + name = "Drone Bay" }, -/turf/open/floor/plating, -/area/station/maintenance/department/cargo) +/obj/effect/mapping_helpers/airlock/access/all/supply/general, +/obj/effect/landmark/navigate_destination{ + location = "Drone Bay" + }, +/turf/open/floor/iron/textured, +/area/station/cargo/drone_bay) "wXC" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 1 @@ -68968,11 +68753,6 @@ }, /turf/open/floor/engine, /area/station/ai_monitored/turret_protected/aisat/foyer) -"wXG" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light_switch/directional/west, -/turf/open/floor/iron/dark, -/area/station/science/research/abandoned) "wXM" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -68994,34 +68774,21 @@ /obj/structure/cable, /obj/machinery/duct, /turf/open/floor/plating, -/area/station/maintenance/department/engine) +/area/station/maintenance/department/engineering/central) +"wXX" = ( +/obj/effect/turf_decal/tile/yellow/fourcorners, +/obj/machinery/portable_atmospherics/scrubber, +/turf/open/floor/iron/dark, +/area/station/engineering/storage/tech) "wYc" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/door/airlock/maintenance{ name = "Crematorium Maintenance" }, -/obj/effect/mapping_helpers/airlock/access/all/service/chapel_office, -/turf/open/floor/plating, -/area/station/maintenance/starboard/fore) -"wYn" = ( -/obj/effect/turf_decal/tile/blue/fourcorners, -/obj/item/kirbyplants/random, -/turf/open/floor/iron/white, -/area/station/medical/office) -"wYA" = ( -/obj/structure/table, -/obj/item/paper_bin{ - pixel_y = 4 - }, -/obj/effect/spawner/random/bureaucracy/folder{ - pixel_y = 6 - }, -/obj/effect/spawner/random/bureaucracy/pen{ - pixel_y = 6 - }, -/turf/open/floor/iron, -/area/station/engineering/break_room) +/obj/effect/mapping_helpers/airlock/access/all/service/crematorium, +/turf/open/floor/catwalk_floor/iron_dark, +/area/station/service/chapel/office) "wYC" = ( /obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 8 @@ -69045,22 +68812,13 @@ /obj/structure/cable, /turf/open/floor/iron/dark/textured, /area/station/security/brig) -"wYV" = ( -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/station_map/engineering/directional/east, -/turf/open/floor/iron/dark/textured, -/area/station/hallway/primary/central) "wZh" = ( /obj/effect/turf_decal/delivery, /obj/machinery/navbeacon{ codes_txt = "delivery;dir=8"; location = "Hydroponics" }, -/turf/open/floor/iron/dark, +/turf/open/floor/iron/dark/smooth_large, /area/station/hallway/secondary/service) "wZk" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -69113,8 +68871,22 @@ dir = 8 }, /obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/engineering/tank, /turf/open/floor/iron/dark/corner, /area/station/maintenance/starboard/aft) +"xaE" = ( +/obj/effect/turf_decal/box/corners{ + dir = 1 + }, +/obj/machinery/plumbing/pill_press, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"xaF" = ( +/obj/structure/sign/poster/random/directional/west, +/obj/effect/spawner/random/structure/table_or_rack, +/obj/effect/spawner/random/maintenance/two, +/turf/open/floor/plating, +/area/station/maintenance/department/engine) "xaW" = ( /obj/machinery/rnd/server/master, /turf/open/floor/circuit/telecomms/server, @@ -69122,15 +68894,6 @@ "xba" = ( /turf/closed/wall/r_wall, /area/station/maintenance/port/aft) -"xby" = ( -/obj/effect/turf_decal/tile/blue/fourcorners, -/obj/structure/window/reinforced/spawner/directional/north, -/obj/machinery/light/small/directional/east, -/obj/machinery/power/apc/auto_name/directional/east, -/obj/structure/cable, -/obj/structure/closet/crate/freezer/surplus_limbs, -/turf/open/floor/iron/white, -/area/station/medical/surgery) "xbz" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/visible, /obj/machinery/meter, @@ -69142,7 +68905,6 @@ /area/station/maintenance/starboard/aft) "xbJ" = ( /obj/effect/turf_decal/trimline/red/filled/line, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/spawner/random/vending/colavend, /turf/open/floor/iron/dark, /area/station/security/courtroom) @@ -69158,9 +68920,14 @@ /obj/effect/turf_decal/trimline/purple/filled/line{ dir = 6 }, -/obj/machinery/light_switch/directional/south, -/obj/machinery/firealarm/directional/east, +/obj/machinery/light_switch/directional/east{ + pixel_y = -5 + }, +/obj/machinery/firealarm/directional/east{ + pixel_y = 5 + }, /obj/machinery/module_duplicator, +/obj/structure/extinguisher_cabinet/directional/south, /turf/open/floor/iron/white, /area/station/science/circuits) "xcb" = ( @@ -69172,28 +68939,15 @@ /turf/open/floor/iron/dark, /area/station/service/chapel) "xcd" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/effect/spawner/random/trash/mess, -/turf/open/floor/plating, -/area/station/maintenance/port/aft) -"xcl" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 9 - }, -/obj/machinery/recharge_station, -/turf/open/floor/iron/dark/side{ - dir = 9 +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/area/station/engineering/break_room) -"xct" = ( -/obj/effect/turf_decal/tile/yellow/half/contrasted{ +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/turf/open/floor/iron/white/textured, -/area/station/medical/chemistry) +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/department/engine) "xcx" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -69203,19 +68957,6 @@ }, /turf/open/floor/plating, /area/station/maintenance/department/cargo) -"xcB" = ( -/obj/structure/chair/comfy/brown{ - dir = 8 - }, -/obj/effect/landmark/start/medical_doctor, -/turf/open/floor/carpet/cyan, -/area/station/medical/break_room) -"xcK" = ( -/obj/effect/turf_decal/trimline/blue/filled/warning{ - dir = 9 - }, -/turf/open/floor/iron/white, -/area/station/medical/exam_room) "xcL" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -69223,6 +68964,7 @@ /obj/structure/disposalpipe/segment{ dir = 9 }, +/obj/machinery/duct, /turf/open/floor/iron, /area/station/hallway/secondary/service) "xcO" = ( @@ -69243,30 +68985,43 @@ "xdw" = ( /obj/structure/cable, /obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - dir = 8; +/obj/machinery/door/poddoor/shutters{ id = "hop"; - name = "Privacy Shutters" + name = "Privacy Shutters"; + dir = 8 }, /turf/open/floor/plating, /area/station/command/heads_quarters/hop) -"xdz" = ( -/obj/effect/spawner/random/trash/graffiti, +"xdx" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/command/bridge) +"xdD" = ( +/obj/machinery/firealarm/directional/east, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/station/maintenance/department/engine/atmos) +"xdI" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/layer_manifold/scrubbers/hidden, +/turf/open/floor/plating, +/area/station/medical/cryo) "xdJ" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 1 }, /turf/open/floor/iron/dark/side, /area/station/commons/fitness) +"xdK" = ( +/obj/structure/displaycase/captain, +/turf/open/floor/wood, +/area/station/command/heads_quarters/captain/private) "xdM" = ( /obj/structure/table, /obj/item/paper/fluff/holodeck/disclaimer, /obj/item/storage/medkit/regular{ - pixel_x = 3; - pixel_y = -3 + pixel_x = 6; + pixel_y = 6 }, /turf/open/floor/iron/dark, /area/station/commons/fitness) @@ -69287,49 +69042,40 @@ /obj/structure/sign/departments/cargo/directional/south, /turf/open/floor/iron/dark, /area/station/hallway/secondary/entry) -"xew" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ +"xdV" = ( +/obj/effect/turf_decal/trimline/red/filled/line, +/obj/effect/turf_decal/trimline/red/line{ dir = 1 }, -/obj/machinery/requests_console/directional/north{ - anon_tips_receiver = 1; - assistance_requestable = 1; - department = "Security"; - name = "Security Requests Console" - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/machinery/station_map/directional/south, /turf/open/floor/iron/dark, -/area/station/security/checkpoint/engineering) +/area/station/hallway/primary/fore) "xey" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/machinery/light/small/directional/west, /turf/open/floor/iron/dark, /area/station/engineering/gravity_generator) "xeH" = ( -/obj/structure/disposalpipe/trunk, -/obj/machinery/disposal/delivery_chute{ - dir = 1 +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 5 }, -/obj/structure/railing{ +/obj/effect/turf_decal/trimline/red/corner{ dir = 8 }, -/turf/open/floor/plating/airless, -/area/space/nearstation) +/obj/machinery/atmospherics/components/unary/portables_connector/visible/layer4{ + dir = 8 + }, +/obj/machinery/portable_atmospherics/scrubber, +/turf/open/floor/iron/dark/side{ + dir = 5 + }, +/area/station/hallway/primary/aft) "xeM" = ( /obj/machinery/computer/security/qm{ dir = 8 }, /turf/open/floor/wood, /area/station/command/heads_quarters/qm) -"xeU" = ( -/obj/effect/turf_decal/trimline/green/filled/line, -/obj/structure/disposalpipe/sorting/mail/flip{ - dir = 2 - }, -/obj/effect/mapping_helpers/mail_sorting/medbay/virology, -/obj/machinery/light/small/directional/south, -/turf/open/floor/iron/white, -/area/station/medical/virology) "xeX" = ( /turf/open/floor/iron/dark/side{ dir = 4 @@ -69355,19 +69101,20 @@ "xft" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, /obj/structure/chair/office/light{ dir = 1 }, /obj/effect/landmark/start/detective, /turf/open/floor/wood, /area/station/security/detectives_office) -"xfv" = ( -/obj/structure/disposalpipe/trunk{ - dir = 8 +"xfA" = ( +/obj/machinery/duct, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 }, -/obj/structure/disposaloutlet, -/turf/open/floor/plating/airless, -/area/space/nearstation) +/turf/open/floor/wood, +/area/station/command/heads_quarters/blueshield) "xfN" = ( /obj/effect/turf_decal/trimline/yellow/filled/warning{ dir = 5 @@ -69376,11 +69123,16 @@ dir = 8 }, /obj/machinery/firealarm/directional/east, -/turf/open/floor/iron, +/turf/open/floor/iron/dark/side{ + dir = 5 + }, /area/station/hallway/primary/aft) "xfT" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, +/obj/machinery/firealarm/directional/north, +/obj/structure/closet/crate, +/turf/open/floor/iron/dark/side{ + dir = 5 + }, /area/station/security/prison/safe) "xfW" = ( /obj/structure/disposalpipe/segment, @@ -69403,73 +69155,73 @@ /turf/open/floor/plating, /area/station/maintenance/port/aft) "xgj" = ( -/turf/closed/wall, -/area/station/science/research/abandoned) -"xgl" = ( -/obj/structure/bookcase/random/reference, -/turf/open/floor/wood, -/area/station/service/library) -"xgm" = ( -/obj/structure/sign/departments/security/directional/west, +/obj/effect/turf_decal/trimline/blue/filled/line, +/obj/effect/turf_decal/trimline/blue/line{ + dir = 1 + }, +/obj/machinery/firealarm/directional/south, /turf/open/floor/iron/dark, -/area/station/command/bridge) +/area/station/hallway/primary/central) +"xgl" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/door/airlock/public/glass{ + name = "Library Lounge" + }, +/turf/open/floor/iron/dark/textured, +/area/station/service/library/lounge) "xgo" = ( /obj/machinery/atmospherics/components/binary/pump{ name = "Pure to Port Mix" }, /turf/open/floor/iron/dark, /area/station/engineering/atmos) +"xgp" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/duct, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/department/engine/atmos) "xgs" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable/layer1, /obj/structure/cable, -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, /turf/open/floor/iron, /area/station/engineering/storage) -"xgu" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 8 +"xgz" = ( +/obj/machinery/power/apc/auto_name/directional/west, +/obj/structure/cable, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/department/security/brig) +"xgB" = ( +/obj/effect/turf_decal/trimline/yellow/filled/warning{ + dir = 1 }, -/obj/structure/bodycontainer/morgue, -/turf/open/floor/iron/dark, -/area/station/medical/morgue) -"xgx" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/blood/old, -/obj/structure/chair{ - dir = 4 +/turf/open/floor/iron/dark/side{ + dir = 1 }, -/turf/open/floor/plating, -/area/station/maintenance/port/aft) -"xgz" = ( -/obj/machinery/light/small/directional/east, +/area/station/engineering/storage_shared) +"xgI" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/structure/table, -/obj/effect/spawner/random/maintenance, +/obj/structure/frame/machine, /turf/open/floor/plating, -/area/station/maintenance/department/science) -"xgB" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/light/directional/west, -/obj/machinery/space_heater, -/turf/open/floor/iron/dark, -/area/station/engineering/atmos) +/area/station/maintenance/starboard/aft) "xgR" = ( /obj/machinery/door/poddoor/incinerator_atmos_aux, /turf/open/floor/engine, /area/station/maintenance/disposal/incinerator) -"xgU" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/engine, -/area/station/medical/cryo) "xgX" = ( /obj/machinery/light/directional/north, -/obj/machinery/firealarm/directional/north, /turf/open/floor/iron/dark, /area/station/security/prison) "xgY" = ( @@ -69479,23 +69231,18 @@ /obj/effect/spawner/random/structure/steam_vent, /turf/open/floor/plating, /area/station/maintenance/port/fore) -"xhg" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/obj/machinery/button/door/directional/north{ - id = "apothecary_shutters"; - name = "Apothecary Shutters Control"; - req_access = list("pharmacy") +"xhf" = ( +/obj/machinery/light/small/directional/east, +/obj/structure/sign/warning/rad_shelter/directional/east, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 }, -/obj/structure/window/reinforced/spawner/directional/east, -/obj/machinery/chem_master, -/turf/open/floor/iron/white/textured, -/area/station/medical/pharmacy) +/turf/open/floor/iron/dark, +/area/station/security/prison) "xhj" = ( /obj/structure/disposalpipe/segment, /turf/closed/wall, -/area/station/maintenance/department/cargo) +/area/station/cargo/drone_bay) "xhp" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -69512,12 +69259,12 @@ "xhv" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, /obj/machinery/holopad, /turf/open/floor/wood, /area/station/service/lawoffice) "xhI" = ( /obj/structure/cable, -/obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/line, /turf/open/floor/iron, /area/station/maintenance/disposal/incinerator) @@ -69541,9 +69288,6 @@ /obj/machinery/duct, /turf/open/floor/iron/dark/textured, /area/station/security/prison) -"xhQ" = ( -/turf/closed/wall/r_wall, -/area/station/engineering/transit_tube) "xhW" = ( /obj/structure/disposalpipe/segment{ dir = 5 @@ -69564,7 +69308,6 @@ dir = 1 }, /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/blood/gibs/old, /obj/effect/landmark/start/gary, /turf/open/floor/iron, /area/station/maintenance/starboard/aft) @@ -69574,28 +69317,6 @@ name = "Holodeck Projector Floor" }, /area/station/holodeck/rec_center) -"xix" = ( -/obj/effect/turf_decal/box, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/holopad, -/turf/open/floor/iron/white/smooth_large, -/area/station/medical/medbay/lobby) -"xiA" = ( -/obj/effect/turf_decal/tile/blue/opposingcorners, -/obj/structure/cable, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/iron/cafeteria{ - dir = 8 - }, -/area/station/command/heads_quarters/cmo) "xiC" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -69605,20 +69326,15 @@ }, /obj/machinery/door/firedoor, /obj/machinery/door/airlock/public/glass{ - name = "Primary Tool Storage" - }, -/turf/open/floor/iron/dark/textured, -/area/station/commons/storage/primary) -"xiO" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment, -/obj/structure/chair/office/light{ - dir = 4 - }, -/obj/effect/landmark/start/virologist, -/turf/open/floor/iron/white, -/area/station/medical/virology) + name = "Primary Tool Storage" + }, +/turf/open/floor/iron/dark/textured, +/area/station/commons/storage/primary) +"xiS" = ( +/obj/effect/turf_decal/box, +/obj/machinery/holopad, +/turf/open/floor/iron/large, +/area/station/engineering/break_room) "xiW" = ( /obj/structure/lattice, /obj/machinery/atmospherics/pipe/smart/simple/orange/visible{ @@ -69645,19 +69361,23 @@ dir = 1 }, /area/station/service/hydroponics/garden) -"xjb" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/disposalpipe/junction/yjunction{ - dir = 8 +"xjx" = ( +/obj/effect/turf_decal/tile/yellow/fourcorners, +/obj/machinery/firealarm/directional/east{ + pixel_y = 5 }, -/turf/open/floor/plating, -/area/station/maintenance/department/medical) -"xjH" = ( -/obj/structure/extinguisher_cabinet/directional/west, +/obj/machinery/light_switch/directional/east{ + pixel_y = -5 + }, +/obj/item/radio/intercom/directional/south, +/obj/item/kirbyplants/random, /turf/open/floor/iron/dark, -/area/station/command/bridge) +/area/station/engineering/storage/tech) +"xjF" = ( +/obj/effect/turf_decal/trimline/green/filled/line, +/obj/item/radio/intercom/directional/south, +/turf/open/floor/iron/white, +/area/station/medical/virology) "xjO" = ( /obj/effect/turf_decal/trimline/green/filled/line{ dir = 4 @@ -69689,44 +69409,19 @@ }, /turf/open/floor/iron, /area/station/command/gateway) -"xkI" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ +"xkj" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ dir = 1 }, -/obj/structure/disposalpipe/segment, -/obj/structure/cable, -/obj/machinery/door_buttons/access_button{ - idDoor = "xeno_airlock_interior"; - idSelf = "xeno_airlock_control"; - name = "Access Button"; - pixel_x = -24; - pixel_y = -5; - req_access = list("xenobiology") - }, -/obj/machinery/door_buttons/airlock_controller{ - idExterior = "xeno_airlock_exterior"; - idInterior = "xeno_airlock_interior"; - idSelf = "xeno_airlock_control"; - name = "Access Console"; - pixel_x = 25; - req_access = list("xenobiology") - }, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/research{ - autoclose = 0; - frequency = 1449; - id_tag = "xeno_airlock_interior"; - name = "Xenobiology Lab Internal Airlock" +/obj/machinery/light/directional/north, +/obj/machinery/requests_console/directional/north{ + department = "Virology"; + name = "Pathology Requests Console" }, -/obj/effect/mapping_helpers/airlock/access/all/science/xenobio, -/obj/effect/mapping_helpers/airlock/locked, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/liquid_barrier, -/turf/open/floor/iron/white/textured, -/area/station/science/xenobiology/hallway) +/obj/effect/mapping_helpers/requests_console/ore_update, +/obj/machinery/disease2/centrifuge, +/turf/open/floor/iron/white, +/area/station/medical/virology) "xkQ" = ( /obj/structure/closet/emcloset, /turf/open/floor/plating, @@ -69744,10 +69439,16 @@ "xkY" = ( /obj/effect/turf_decal/tile/purple/fourcorners, /obj/machinery/camera/autoname/directional/north, -/obj/item/kirbyplants/random, +/obj/structure/table, +/obj/item/paper_bin, +/obj/item/folder, +/obj/item/pen, /turf/open/floor/iron/dark, /area/station/hallway/primary/starboard) "xle" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 4 + }, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 }, @@ -69766,41 +69467,38 @@ /turf/open/floor/circuit, /area/station/ai_monitored/command/nuke_storage) "xlQ" = ( +/obj/machinery/status_display/evac/directional/south, /obj/structure/table, +/obj/item/toy/foamblade, /obj/item/toy/sword{ pixel_x = 3; pixel_y = 12 }, -/obj/item/toy/foamblade, -/turf/open/floor/iron/dark/side{ - dir = 6 - }, +/turf/open/floor/iron/dark/side, /area/station/commons/fitness/recreation) "xlS" = ( -/obj/structure/window/reinforced/spawner/directional/south, -/obj/item/food/grown/banana, -/turf/open/floor/grass, -/area/station/hallway/primary/central) -"xlW" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/door/airlock/atmos{ - name = "Atmospherics" - }, -/obj/structure/cable, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/mapping_helpers/airlock/access/all/engineering/atmos, -/turf/open/floor/iron/dark/textured, -/area/station/engineering/atmos) +/obj/effect/turf_decal/tile/yellow/fourcorners, +/obj/structure/chair/office/light, +/obj/effect/landmark/start/chief_engineer, +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"xmk" = ( +/obj/effect/turf_decal/tile/yellow/full, +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron/dark/smooth_large, +/area/station/engineering/atmos/office) "xml" = ( /obj/structure/closet/secure_closet{ req_access = list("bar") }, -/obj/item/storage/box/rubbershot, -/obj/item/gun/ballistic/shotgun/doublebarrel, +/obj/item/stack/sheet/iron/fifty{ + pixel_y = 5; + pixel_x = -4 + }, +/obj/item/stack/sheet/glass/fifty{ + pixel_y = 5 + }, +/obj/item/stack/cable_coil, /obj/effect/spawner/random/entertainment/money, /obj/effect/spawner/random/entertainment/money, /turf/open/floor/wood, @@ -69818,61 +69516,35 @@ }, /turf/open/floor/plating, /area/station/maintenance/department/cargo) -"xmy" = ( -/obj/effect/turf_decal/tile/green/fourcorners, -/obj/structure/rack, -/obj/effect/spawner/random/techstorage/service_all, -/turf/open/floor/iron, -/area/station/engineering/storage/tech) -"xmz" = ( -/obj/effect/decal/cleanable/vomit/old, -/turf/open/floor/plating, -/area/station/maintenance/department/medical) "xmK" = ( /obj/machinery/light/directional/south, -/obj/machinery/light_switch/directional/south, +/obj/structure/extinguisher_cabinet/directional/south, /turf/open/floor/wood, /area/station/commons/vacant_room/office) -"xnd" = ( -/obj/effect/spawner/random/vending/snackvend, -/turf/open/floor/plating, -/area/station/maintenance/department/engine/atmos) "xnn" = ( /obj/effect/turf_decal/tile/red/fourcorners, -/obj/structure/table/reinforced, -/obj/item/gun/grenadelauncher{ - pixel_y = 10 - }, -/obj/item/grenade/barrier{ - pixel_x = -6; - pixel_y = 3 - }, -/obj/item/grenade/barrier{ - pixel_y = 3 - }, -/obj/item/grenade/barrier{ - pixel_x = 6; - pixel_y = 3 - }, +/obj/machinery/dish_drive/bullet, /turf/open/floor/iron/dark, /area/station/ai_monitored/security/armory) "xny" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/brown/visible, /turf/open/floor/iron/dark, /area/station/engineering/atmos) +"xnC" = ( +/obj/effect/turf_decal/tile/blue/fourcorners, +/turf/open/floor/iron/dark, +/area/station/command/bridge) "xnE" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/effect/turf_decal/tile/dark_blue/fourcorners, +/obj/machinery/door/firedoor/border_only{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/door/airlock/maintenance, -/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance, -/obj/effect/mapping_helpers/airlock/unres{ - dir = 1 +/obj/structure/window/reinforced/spawner/directional/west, +/obj/structure/chair/sofa/bench/left{ + dir = 4 }, -/turf/open/floor/plating, -/area/station/maintenance/port/aft) +/turf/open/floor/iron/dark, +/area/station/hallway/primary/central) "xnG" = ( /obj/effect/turf_decal/trimline/red/filled/warning, /obj/effect/turf_decal/trimline/red/warning{ @@ -69883,6 +69555,10 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/dark, /area/station/security/brig) +"xnN" = ( +/obj/effect/spawner/random/structure/crate, +/turf/open/floor/plating, +/area/station/maintenance/department/engine) "xnX" = ( /obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 4 @@ -69894,15 +69570,37 @@ }, /turf/open/floor/iron/dark, /area/station/ai_monitored/turret_protected/aisat/atmos) +"xoa" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/structure/chair_flipped, +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) "xob" = ( -/obj/effect/turf_decal/siding/wood/corner{ - dir = 1 +/obj/effect/turf_decal/tile/yellow/full, +/obj/machinery/light/small/directional/north, +/obj/machinery/camera/directional/north{ + c_tag = "Engineering - Atmospherics Deliveries"; + name = "engineering camera" }, -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/east, -/obj/machinery/light/small/directional/east, -/turf/open/floor/wood/tile, -/area/station/service/library/artgallery) +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron/dark/smooth_large, +/area/station/engineering/atmos/office) +"xod" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 9 + }, +/obj/structure/extinguisher_cabinet/directional/north, +/obj/machinery/disease2/incubator, +/turf/open/floor/iron/white, +/area/station/medical/virology) +"xoe" = ( +/obj/item/kirbyplants/random, +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"xog" = ( +/obj/effect/turf_decal/siding/wood, +/turf/open/floor/wood, +/area/station/security/detectives_office) "xow" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -69921,7 +69619,7 @@ "xoG" = ( /obj/effect/decal/cleanable/dirt, /obj/item/kirbyplants/random, -/turf/open/floor/iron/white, +/turf/open/floor/iron, /area/station/maintenance/department/science) "xoI" = ( /obj/effect/turf_decal/stripes/line{ @@ -69954,15 +69652,31 @@ /turf/open/floor/plating/airless, /area/space/nearstation) "xpF" = ( -/obj/effect/decal/cleanable/dirt, /obj/machinery/vending/cigarette, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) -"xqe" = ( -/obj/structure/chair/comfy/black, -/obj/effect/landmark/start/hangover, /turf/open/floor/wood, -/area/station/service/library) +/area/station/service/abandoned_gambling_den) +"xpK" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/medical{ + name = "Patient Room 1" + }, +/turf/open/floor/iron/white/textured, +/area/station/medical/patients_rooms/room_a) +"xqe" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/medical/office) "xqg" = ( /obj/structure/cable, /turf/open/floor/iron/white, @@ -69980,13 +69694,6 @@ /obj/effect/landmark/start/assistant, /turf/open/floor/iron/dark/side, /area/station/commons/fitness) -"xqD" = ( -/obj/structure/window/reinforced/tinted/spawner/directional/south, -/obj/machinery/suit_storage_unit/security, -/obj/effect/turf_decal/box/blue, -/obj/machinery/door/firedoor/border_only, -/turf/open/floor/iron/dark, -/area/station/command/heads_quarters/blueshield) "xqM" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 6 @@ -69994,6 +69701,16 @@ /obj/item/kirbyplants/random, /turf/open/floor/iron/dark, /area/station/security/brig/entrance) +"xqN" = ( +/obj/machinery/light_switch/directional/north, +/obj/structure/cable, +/turf/open/floor/carpet, +/area/station/service/chapel) +"xqQ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/ghost_critter_spawn, +/turf/open/floor/plating, +/area/station/maintenance/department/cargo) "xqS" = ( /obj/effect/turf_decal/tile/green/half/contrasted{ dir = 1 @@ -70004,22 +69721,40 @@ "xqW" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/effect/turf_decal/bot_red, -/obj/machinery/camera/directional/west{ - c_tag = "Command - EVA Storage West"; +/obj/machinery/camera/motion/directional/west{ + c_tag = "Command - EVA Storage, West"; name = "motion-sensitive command camera" }, /obj/machinery/recharge_station, /turf/open/floor/iron/dark, /area/station/ai_monitored/command/storage/eva) +"xqZ" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 1 + }, +/obj/item/radio/intercom/directional/north, +/obj/structure/table/reinforced/rglass, +/obj/machinery/computer/records/medical/laptop, +/turf/open/floor/iron/white, +/area/station/security/medical) "xrf" = ( /obj/structure/cable, /turf/open/floor/iron, /area/station/cargo/lobby) "xrz" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/blue/line, +/obj/item/radio/intercom/directional/north, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"xrC" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/command/bridge) "xrJ" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -70027,32 +69762,10 @@ /obj/machinery/duct, /turf/open/floor/iron, /area/station/commons/dorms) -"xrK" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/disposalpipe/segment, -/obj/structure/ghost_critter_spawn, -/turf/open/floor/plating, -/area/station/maintenance/port/aft) -"xrL" = ( -/obj/effect/spawner/random/structure/table, -/obj/item/reagent_containers/pill/maintenance, -/obj/item/reagent_containers/pill/maintenance{ - pixel_y = 8; - pixel_x = 7 - }, -/turf/open/floor/plating, -/area/station/maintenance/department/medical) -"xrQ" = ( -/obj/effect/turf_decal/trimline/yellow/filled/warning, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/duct, -/turf/open/floor/iron/dark/side, -/area/station/engineering/storage_shared) +"xrO" = ( +/obj/machinery/vending/access/command, +/turf/open/floor/wood, +/area/station/command/meeting_room) "xrX" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -70060,18 +69773,6 @@ /obj/structure/cable, /turf/open/floor/iron, /area/station/command/gateway) -"xrY" = ( -/obj/structure/table, -/obj/item/storage/medkit/regular{ - pixel_y = 6 - }, -/turf/open/floor/iron, -/area/station/engineering/break_room) -"xsa" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/station/engineering/transit_tube) "xsd" = ( /obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/smart/manifold/cyan/visible{ @@ -70079,70 +69780,35 @@ }, /turf/open/floor/plating, /area/station/engineering/atmos/pumproom) -"xsf" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/station/security/checkpoint/medical) -"xsi" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Engineering Maintenance" - }, -/obj/structure/disposalpipe/segment, -/obj/structure/cable, -/obj/effect/mapping_helpers/airlock/access/all/engineering/engine_equipment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plating, -/area/station/maintenance/port/aft) -"xsl" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/blue/line, -/obj/machinery/light/small/directional/north, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) "xsm" = ( /obj/machinery/button/door/directional/east{ id = "bar_sec_shutters"; name = "Bar Shutters Control"; req_access = list("bar") }, -/obj/machinery/light/small/directional/east, +/obj/machinery/camera/directional/east{ + c_tag = "Service - Bar"; + name = "service camera" + }, /turf/open/floor/wood, /area/station/service/bar) "xsB" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/structure/cable, -/obj/machinery/power/terminal{ - dir = 1 +/obj/machinery/camera/directional/west{ + c_tag = "Telecomms Server Room"; + network = list("tcomms") }, -/turf/open/floor/engine/telecomms, +/obj/machinery/telecomms/receiver/preset_left, +/turf/open/floor/circuit/telecomms, /area/station/tcommsat/server) "xsC" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/white, -/area/station/science/xenobiology) -"xsR" = ( -/obj/effect/turf_decal/trimline/dark_blue/filled/line{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/dark_blue/line{ - dir = 8 +/obj/structure/table/reinforced/plasmarglass, +/obj/item/experi_scanner{ + pixel_x = 4 }, -/obj/machinery/light/directional/east, +/obj/item/clothing/gloves/latex, +/obj/item/clothing/glasses/science, /turf/open/floor/iron/white, -/area/station/medical/medbay/central) +/area/station/science/xenobiology) "xsX" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -70158,9 +69824,21 @@ /turf/closed/wall/r_wall, /area/station/security/prison/rec) "xtc" = ( -/obj/machinery/camera/autoname/directional/east, +/obj/machinery/light/directional/east, +/obj/machinery/firealarm/directional/east, /turf/open/floor/iron/dark, /area/station/security/prison/workout) +"xtm" = ( +/obj/machinery/button/door/directional/south{ + id = "bsq_to_cq"; + name = "Quarters Bolt Control"; + normaldoorcontrol = 1; + specialfunctions = 4 + }, +/obj/structure/extinguisher_cabinet/directional/east, +/obj/structure/dresser, +/turf/open/floor/wood, +/area/station/command/heads_quarters/captain/private) "xtn" = ( /obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ dir = 8 @@ -70168,33 +69846,16 @@ /obj/machinery/light/small/directional/south, /obj/structure/sign/warning/cold_temp/directional/south, /obj/machinery/camera/autoname/directional/south, -/obj/machinery/atmospherics/pipe/smart/simple/purple/visible{ +/obj/machinery/atmospherics/components/binary/pump{ dir = 4 }, /turf/open/floor/iron/dark, /area/station/science/ordnance) -"xtu" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/blue/line{ - dir = 4 - }, -/obj/machinery/light/directional/west, -/obj/structure/sign/poster/official/random/directional/west, -/turf/open/floor/iron/white, -/area/station/medical/medbay/aft) "xtD" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/spawner/random/structure/crate, /turf/open/floor/plating, /area/station/maintenance/department/cargo) -"xtL" = ( -/obj/structure/bodycontainer/morgue{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/station/medical/morgue) "xtQ" = ( /obj/effect/turf_decal/trimline/brown/filled/line{ dir = 8 @@ -70211,13 +69872,29 @@ }, /area/station/cargo/storage) "xtS" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 9 +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/obj/structure/extinguisher_cabinet/directional/north, -/obj/structure/closet/secure_closet/security/engine, -/turf/open/floor/iron/dark, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security/glass{ + name = "Security Post - Engineering" + }, +/obj/effect/mapping_helpers/airlock/access/all/security/general, +/turf/open/floor/iron/dark/textured, /area/station/security/checkpoint/engineering) +"xtT" = ( +/obj/structure/chair/wood{ + dir = 1 + }, +/obj/effect/landmark/start/assistant, +/turf/open/floor/wood, +/area/station/service/library/lounge) "xud" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/machinery/light/small/directional/west, @@ -70233,17 +69910,33 @@ /turf/open/floor/iron/dark, /area/station/hallway/primary/port) "xuk" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 5 +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, /obj/effect/turf_decal/stripes/line{ - dir = 1 + dir = 4 }, -/turf/open/floor/iron, -/area/station/engineering/main) +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/medical{ + name = "Psychology Office" + }, +/obj/effect/mapping_helpers/airlock/access/all/medical/psychology, +/turf/open/floor/iron/dark/textured, +/area/station/medical/psychology) "xuu" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/firealarm/directional/west, +/obj/machinery/firealarm/directional/west{ + pixel_y = -5 + }, +/obj/machinery/light_switch/directional/west{ + pixel_y = 5 + }, /obj/structure/table, /obj/item/stack/sheet/iron/fifty{ pixel_y = 5; @@ -70270,13 +69963,13 @@ /turf/open/floor/iron/dark, /area/station/security/prison) "xuF" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line, -/obj/effect/turf_decal/trimline/neutral/line{ +/obj/effect/turf_decal/trimline/yellow/filled/line, +/obj/effect/turf_decal/trimline/yellow/line{ dir = 1 }, -/obj/structure/sign/departments/maint/directional/south, +/obj/structure/sign/poster/ripped/directional/south, /obj/machinery/camera/directional/south{ - c_tag = "Central Hallway Southwest"; + c_tag = "Hallway - Central, Southwest"; name = "hallway camera" }, /turf/open/floor/iron/dark, @@ -70294,16 +69987,22 @@ /turf/open/floor/iron/dark, /area/station/hallway/secondary/entry) "xva" = ( -/obj/machinery/light/small/directional/south, -/obj/structure/disposalpipe/segment{ +/obj/machinery/computer/operating{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/effect/spawner/random/trash/mess, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) +/turf/open/floor/iron/white, +/area/station/medical/exam_room) +"xvo" = ( +/obj/machinery/airalarm/directional/east, +/obj/structure/filingcabinet, +/turf/open/floor/wood, +/area/station/command/heads_quarters/captain) +"xvE" = ( +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) "xvF" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -70314,18 +70013,6 @@ "xvI" = ( /turf/closed/wall/r_wall, /area/station/security/checkpoint/escape) -"xvN" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/yellow/line, -/obj/structure/table, -/obj/item/wirecutters, -/obj/item/screwdriver{ - pixel_y = 10 - }, -/turf/open/floor/iron/dark, -/area/station/engineering/storage/tech) "xvT" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -70361,48 +70048,55 @@ dir = 1 }, /obj/effect/turf_decal/trimline/purple/line, +/obj/machinery/atm/directional/north, /obj/machinery/vending/modularpc, /turf/open/floor/iron/dark, /area/station/hallway/primary/central) "xwq" = ( -/obj/structure/cable, -/obj/machinery/light/floor/has_bulb, -/turf/open/floor/iron/dark, -/area/station/engineering/storage/tech) +/obj/effect/turf_decal/bot, +/obj/machinery/firealarm/directional/east{ + pixel_y = -5 + }, +/obj/machinery/light_switch/directional/east{ + pixel_y = 5 + }, +/obj/structure/reagent_dispensers/fueltank, +/turf/open/floor/iron, +/area/station/engineering/main) "xwx" = ( /obj/effect/turf_decal/tile/neutral/half/contrasted, -/obj/machinery/atmospherics/pipe/smart/simple/violet/visible/layer2, +/obj/machinery/atmospherics/pipe/smart/simple/violet/visible, /turf/open/floor/iron/dark, /area/station/science/ordnance) "xwK" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/smart/simple/violet/visible, +/obj/machinery/button/door/directional/west{ + id = "ord_freezer_bolt"; + name = "Ordnance Freezer Chamber Bolt Control"; + req_access = list("ordnance"); + pixel_y = 5; + specialfunctions = 4; + normaldoorcontrol = 1 + }, /obj/machinery/button/door/directional/west{ id = "ord_freezer_vent"; name = "Ordnance Freezer Chamber Vent Control"; - req_access = list("ordnance") + req_access = list("ordnance"); + pixel_y = -5 }, -/obj/machinery/atmospherics/pipe/smart/simple/violet/visible/layer2, /obj/machinery/door/airlock/research/glass{ - name = "Freeze Chamber Interior Airlock" + name = "Freeze Chamber Interior Airlock"; + id_tag = "ord_freezer_bolt" }, /obj/effect/mapping_helpers/airlock/access/all/science/ordnance, /obj/effect/mapping_helpers/airlock/locked, /obj/effect/mapping_helpers/airlock/cyclelink_helper, /turf/open/floor/engine, /area/station/science/ordnance/freezerchamber) -"xwT" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/door/airlock/atmos{ - name = "Pathology Atmospherics Maintenance" - }, -/obj/effect/mapping_helpers/airlock/access/all/engineering/atmos, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "aisat-pathatmos-maint-passthrough" - }, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) "xxe" = ( /obj/effect/turf_decal/trimline/purple/filled/line{ dir = 4 @@ -70438,37 +70132,12 @@ /obj/structure/cable, /turf/open/floor/iron/dark, /area/station/hallway/secondary/entry) -"xxS" = ( -/obj/effect/turf_decal/trimline/purple/filled/corner{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/blue/filled/corner, -/obj/effect/turf_decal/trimline/yellow/line{ - dir = 8 - }, -/obj/structure/cable, -/turf/open/floor/iron/dark/side{ - dir = 8 - }, -/area/station/engineering/storage/tech) "xxX" = ( +/obj/structure/cable, /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/turf/open/floor/plating, -/area/station/maintenance/department/science/xenobiology) -"xyc" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/medical/glass{ - name = "Apothecary" - }, -/obj/effect/mapping_helpers/airlock/access/all/medical/pharmacy, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/white/textured, -/area/station/medical/pharmacy) +/obj/effect/landmark/start/gary, +/turf/open/floor/iron/dark, +/area/station/commons/vacant_room/commissary) "xyi" = ( /obj/machinery/drone_dispenser/preloaded, /turf/open/floor/plating, @@ -70486,12 +70155,8 @@ }, /area/station/service/hydroponics) "xyv" = ( -/obj/effect/spawner/random/structure/chair_maintenance{ - dir = 4 - }, -/obj/machinery/light/small/directional/south, -/turf/open/floor/plating, -/area/station/maintenance/department/cargo) +/turf/closed/wall, +/area/station/cargo/drone_bay) "xyw" = ( /obj/effect/turf_decal/trimline/neutral/filled/line, /obj/effect/turf_decal/trimline/neutral/line{ @@ -70501,6 +70166,7 @@ /obj/structure/closet/firecloset{ anchored = 1 }, +/obj/effect/landmark/start/hangover/closet, /turf/open/floor/iron/dark, /area/station/hallway/secondary/entry) "xyD" = ( @@ -70533,32 +70199,22 @@ /obj/item/storage/box/disks_nanite, /turf/open/floor/iron/white, /area/station/science/research) +"xyU" = ( +/obj/structure/window/spawner/directional/east, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/turf/open/floor/iron, +/area/station/engineering/break_room) "xyY" = ( /obj/structure/sign/departments/restroom/directional/west, /turf/open/floor/iron/dark/side{ dir = 8 }, /area/station/commons/dorms) -"xyZ" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 9 - }, -/obj/structure/closet/secure_closet/personal/patient, -/turf/open/floor/iron/white, -/area/station/medical/patients_rooms/room_a) -"xzb" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable, -/obj/machinery/door/poddoor/shutters{ - id = "medical_security_post"; - name = "Security Post Shutters" - }, -/turf/open/floor/plating, -/area/station/security/checkpoint/medical) "xzd" = ( /obj/effect/turf_decal/trimline/neutral/filled/line, /obj/machinery/light/directional/south, -/obj/structure/chair{ +/obj/machinery/atm/directional/south, +/obj/structure/chair/sofa/bench{ dir = 1 }, /turf/open/floor/iron/dark, @@ -70572,11 +70228,8 @@ /area/station/engineering/atmos) "xzm" = ( /obj/effect/turf_decal/trimline/red/filled/line, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 + dir = 1 }, /obj/machinery/camera/directional/south{ c_tag = "Security - Courtroom Southwest"; @@ -70608,19 +70261,10 @@ /turf/open/floor/plating, /area/station/maintenance/department/science) "xzN" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/blue/line{ - dir = 8 - }, -/obj/structure/sign/departments/medbay/alt/directional/east, -/obj/structure/chair/sofa/corp/left{ - dir = 8 - }, -/obj/effect/landmark/start/hangover, -/turf/open/floor/iron/dark, -/area/station/hallway/primary/central) +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/trash/garbage, +/turf/open/floor/plating, +/area/station/maintenance/department/engine) "xzX" = ( /obj/structure/chair{ dir = 8 @@ -70658,13 +70302,13 @@ /turf/open/floor/iron/dark, /area/station/security/prison) "xAB" = ( -/obj/effect/turf_decal/trimline/dark_blue/filled/line{ +/obj/effect/turf_decal/trimline/dark_blue/filled/warning{ dir = 1 }, -/obj/effect/turf_decal/trimline/dark_blue/line, -/obj/machinery/power/apc/auto_name/directional/north, +/obj/effect/turf_decal/trimline/dark_blue/warning, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/effect/mapping_helpers/apc/cell_5k, /turf/open/floor/iron/dark, /area/station/hallway/primary/central) "xAL" = ( @@ -70681,10 +70325,19 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, /area/station/service/hydroponics) -"xBk" = ( -/obj/item/radio/intercom/directional/west, -/turf/open/floor/iron/dark, -/area/station/engineering/atmos) +"xAT" = ( +/obj/machinery/light/directional/east, +/obj/structure/chair/plastic{ + dir = 8 + }, +/turf/open/floor/wood, +/area/station/security/prison/rec) +"xBa" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 + }, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) "xBB" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ @@ -70712,17 +70365,29 @@ /turf/open/floor/iron/dark/textured, /area/station/hallway/primary/starboard) "xBN" = ( -/obj/machinery/atmospherics/components/unary/thermomachine/freezer/on/coldroom{ - dir = 4 +/obj/effect/turf_decal/tile/green/half/contrasted, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/duct, +/turf/open/floor/iron/dark/side{ + dir = 1 }, -/turf/open/floor/iron/freezer, -/area/station/service/kitchen/coldroom) +/area/station/service/hydroponics) "xBX" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 4 +/obj/structure/table/reinforced, +/obj/item/computer_disk/atmos{ + pixel_y = 6; + pixel_x = 4 + }, +/obj/item/toy/figure/ce{ + pixel_y = 12; + pixel_x = -8 + }, +/obj/item/storage/fancy/cigarettes/cigars, +/obj/item/lighter{ + pixel_y = -6 }, -/obj/machinery/status_display/evac/directional/east, -/obj/structure/cable, /turf/open/floor/iron, /area/station/command/heads_quarters/ce) "xCa" = ( @@ -70738,8 +70403,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, +/turf/open/floor/catwalk_floor, /area/station/maintenance/department/security/brig) "xCd" = ( /obj/effect/turf_decal/tile/green{ @@ -70758,38 +70422,31 @@ "xCk" = ( /obj/effect/turf_decal/tile/yellow/fourcorners, /obj/machinery/firealarm/directional/south, +/obj/structure/sign/departments/maint/directional/west, /obj/item/kirbyplants/random, -/turf/open/floor/iron, +/turf/open/floor/iron/dark, /area/station/hallway/primary/aft) "xCo" = ( /obj/machinery/light/directional/south, +/obj/machinery/firealarm/directional/south, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 1 }, /turf/open/floor/iron/showroomfloor, /area/station/security/prison/shower) "xCt" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/machinery/light/directional/west, +/obj/machinery/newscaster/directional/west, +/turf/open/floor/wood, +/area/station/service/abandoned_gambling_den) +"xCz" = ( +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 8 }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/door/airlock/maintenance, -/obj/effect/mapping_helpers/airlock/access/any/service/maintenance, -/obj/effect/mapping_helpers/airlock/unres, -/turf/open/floor/iron/textured, -/area/station/maintenance/starboard/aft) -"xCA" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 10 +/turf/open/floor/iron/dark/side{ + dir = 8 }, -/obj/structure/sign/poster/official/safety_eye_protection/directional/west, -/obj/machinery/light/small/directional/west, -/obj/structure/chemical_manufacturer, -/obj/item/integrated_circuit/chemical, -/obj/item/stock_parts/cell/high, -/obj/item/multitool, -/turf/open/floor/iron/white, -/area/station/medical/pharmacy) +/area/station/security/interrogation) "xCP" = ( /obj/effect/turf_decal/stripes/line, /obj/structure/cable, @@ -70797,13 +70454,6 @@ /obj/machinery/light/small/directional/west, /turf/open/floor/iron, /area/station/science/xenobiology) -"xDd" = ( -/obj/structure/flora/bush/fullgrass/style_random, -/obj/structure/window/reinforced/spawner/directional/south, -/obj/structure/window/reinforced/spawner/directional/north, -/obj/effect/decal/remains/human, -/turf/open/floor/grass, -/area/station/command/bridge) "xDl" = ( /obj/machinery/atmospherics/components/binary/pump{ name = "Air to Port Mix" @@ -70811,15 +70461,23 @@ /turf/open/floor/iron/dark, /area/station/engineering/atmos) "xDr" = ( -/obj/effect/turf_decal/trimline/dark_blue/filled/line{ +/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/structure/window/reinforced/spawner/directional/south, +/obj/machinery/computer/records/medical{ dir = 1 }, -/obj/effect/turf_decal/trimline/dark_blue/line, -/obj/structure/sign/poster/official/nanotrasen_logo/directional/north, /turf/open/floor/iron/dark, -/area/station/hallway/primary/central) +/area/station/command/bridge) +"xDH" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/effect/spawner/random/trash/garbage, +/turf/open/floor/plating, +/area/station/maintenance/department/engine) "xDM" = ( -/obj/machinery/light/directional/west, +/obj/machinery/light/small/directional/west, /turf/open/floor/iron/dark, /area/station/security/prison) "xEe" = ( @@ -70837,6 +70495,16 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, /turf/open/floor/iron/dark, /area/station/service/chapel/funeral) +"xEx" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/obj/effect/mapping_helpers/burnt_floor, +/obj/effect/decal/cleanable/dirt, +/obj/item/weldingtool/mini/empty, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) "xEA" = ( /obj/effect/turf_decal/tile/green/anticorner/contrasted{ dir = 4 @@ -70856,17 +70524,25 @@ /turf/open/floor/iron/dark/textured, /area/station/hallway/primary/central) "xEM" = ( -/obj/structure/chair/wood{ +/obj/effect/turf_decal/trimline/blue/filled/line{ dir = 8 }, -/turf/open/floor/wood, -/area/station/service/library/lounge) +/turf/open/floor/iron/white, +/area/station/medical/medbay/lobby) "xEV" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 4 }, /turf/open/floor/iron/white, /area/station/science/research) +"xEZ" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 1 + }, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/medical/virology) "xFe" = ( /obj/effect/turf_decal/trimline/green/filled/line{ dir = 8 @@ -70889,7 +70565,15 @@ /obj/effect/turf_decal/trimline/yellow/filled/corner{ dir = 1 }, -/turf/open/floor/iron, +/obj/machinery/atmospherics/pipe/smart/simple/cyan/hidden/layer2{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/smart/simple/cyan/hidden/layer4{ + dir = 9 + }, +/turf/open/floor/iron/dark/corner{ + dir = 1 + }, /area/station/hallway/primary/aft) "xFr" = ( /obj/structure/disposalpipe/segment{ @@ -70914,12 +70598,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/dark, /area/station/service/chapel) -"xFY" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/station/medical/exam_room) "xGa" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ @@ -70932,15 +70610,6 @@ /obj/effect/mapping_helpers/airlock/access/all/science/robotics, /turf/open/floor/iron/textured, /area/station/science/robotics/lab) -"xGb" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "surgery_privacy"; - name = "Surgery Privacy Shutters"; - dir = 1 - }, -/turf/open/floor/plating, -/area/station/medical/surgery) "xGo" = ( /obj/effect/turf_decal/trimline/green/filled/line{ dir = 8 @@ -70963,8 +70632,7 @@ /obj/effect/turf_decal/box, /obj/structure/sign/warning/no_smoking/directional/south, /obj/machinery/holopad, -/obj/machinery/camera/autoname/directional/south, -/turf/open/floor/iron/white/smooth_large, +/turf/open/floor/iron/large, /area/station/maintenance/department/science) "xGN" = ( /obj/effect/turf_decal/stripes/line{ @@ -70973,19 +70641,29 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/door/firedoor, /obj/machinery/door/airlock/public/glass{ name = "Courtroom" }, /turf/open/floor/iron/dark/textured, /area/station/security/courtroom) -"xGO" = ( -/obj/effect/turf_decal/tile/brown/fourcorners, -/obj/machinery/modular_computer/preset/cargochat/engineering{ - dir = 1 +"xGV" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/turf/open/floor/iron/dark, -/area/station/engineering/break_room) +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Art Gallery" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/dark/textured, +/area/station/service/library/artgallery) "xHf" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -70999,9 +70677,7 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/machinery/door/airlock/maintenance, -/obj/effect/mapping_helpers/airlock/access/any/science/maintenance, -/turf/open/floor/catwalk_floor/iron_white, +/turf/open/floor/catwalk_floor/iron, /area/station/maintenance/department/science) "xHp" = ( /obj/machinery/atmospherics/pipe/smart/simple/brown/visible, @@ -71012,27 +70688,11 @@ /obj/structure/sign/warning/radiation/directional/west, /turf/open/space/basic, /area/space/nearstation) -"xHA" = ( -/obj/effect/turf_decal/trimline/blue/filled/line, -/obj/machinery/airalarm/directional/south, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 - }, -/turf/open/floor/iron/white, -/area/station/medical/patients_rooms/room_b) -"xHC" = ( -/obj/effect/turf_decal/trimline/blue/filled/line, -/obj/machinery/defibrillator_mount/directional/south, -/obj/machinery/iv_drip, -/obj/item/reagent_containers/blood, -/turf/open/floor/iron/white, -/area/station/security/medical) -"xHH" = ( -/obj/structure/chair/office/light, -/obj/effect/landmark/start/chemist, -/turf/open/floor/iron/white/textured, -/area/station/medical/pharmacy) "xHL" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 4 + }, +/obj/structure/cable, /obj/machinery/modular_computer/preset/id{ dir = 1 }, @@ -71068,13 +70728,13 @@ /turf/open/floor/iron/dark, /area/station/engineering/atmos/pumproom) "xIo" = ( -/obj/machinery/airalarm/directional/west, +/obj/machinery/newscaster/directional/west, /turf/open/floor/wood, /area/station/service/lawoffice) "xIp" = ( /obj/effect/turf_decal/tile/dark_blue/fourcorners, /obj/effect/turf_decal/bot_white, -/obj/item/radio/intercom/directional/north, +/obj/item/radio/intercom/directional/west, /obj/machinery/computer/gateway_control, /turf/open/floor/iron/dark, /area/station/command/gateway) @@ -71087,13 +70747,13 @@ /area/station/hallway/secondary/entry) "xIH" = ( /obj/machinery/firealarm/directional/east, -/turf/open/floor/iron/dark, +/turf/open/floor/wood/tile, /area/station/service/chapel/office) "xIL" = ( /obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "qm_privacy"; - dir = 1 +/obj/machinery/door/poddoor/shutters{ + id = "qm_office_shutters"; + name = "QM's Office Shutters" }, /turf/open/floor/plating, /area/station/command/heads_quarters/qm) @@ -71111,24 +70771,12 @@ /obj/effect/spawner/random/maintenance, /turf/open/floor/plating, /area/station/maintenance/department/cargo) -"xIY" = ( -/obj/structure/window/reinforced/tinted/spawner/directional/south, -/obj/machinery/door/firedoor/border_only, -/obj/structure/table/reinforced, -/turf/open/floor/iron/dark, -/area/station/command/heads_quarters/blueshield) "xJb" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/duct, /turf/open/floor/iron/dark, /area/station/security/prison) -"xJA" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 - }, -/turf/open/floor/iron, -/area/station/engineering/main) "xJE" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -71151,7 +70799,7 @@ dir = 4 }, /obj/structure/sign/poster/official/random/directional/west, -/obj/machinery/light/directional/west, +/obj/machinery/light/small/directional/west, /turf/open/floor/iron/dark, /area/station/hallway/primary/fore) "xJK" = ( @@ -71163,7 +70811,6 @@ "xJR" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/extinguisher_cabinet/directional/east, -/obj/effect/landmark/blobstart, /turf/open/floor/iron, /area/station/maintenance/department/electrical) "xJY" = ( @@ -71191,16 +70838,12 @@ /turf/open/floor/iron/dark, /area/station/security/prison) "xKR" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, /obj/effect/landmark/start/hangover, -/turf/open/floor/iron/dark, +/turf/open/floor/glass/reinforced, /area/station/commons/fitness/recreation) "xKS" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/item/toy/basketball, -/obj/machinery/light/floor/has_bulb, -/turf/open/floor/iron, +/turf/open/floor/glass/reinforced, /area/station/security/prison/workout) "xKT" = ( /obj/effect/turf_decal/tile/neutral/anticorner{ @@ -71210,12 +70853,14 @@ /obj/effect/turf_decal/bot_white/right, /turf/open/floor/iron/dark/smooth_corner, /area/station/engineering/gravity_generator) -"xLc" = ( -/obj/machinery/camera/autoname/directional/north, -/obj/machinery/light_switch/directional/north, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 +"xKX" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 1 }, +/turf/open/floor/iron/white, +/area/station/medical/exam_room) +"xLc" = ( +/obj/structure/sink/kitchen/directional/south, /turf/open/floor/iron/freezer, /area/station/service/kitchen/coldroom) "xLi" = ( @@ -71227,10 +70872,7 @@ /turf/open/floor/iron/dark, /area/station/hallway/primary/central) "xLn" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/light/small/directional/south, +/obj/machinery/firealarm/directional/south, /turf/open/floor/iron, /area/station/engineering/engine_smes) "xLy" = ( @@ -71254,21 +70896,34 @@ dir = 1 }, /area/station/cargo/lobby) +"xLP" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/duct, +/obj/structure/chair/comfy/brown{ + dir = 4 + }, +/turf/open/floor/carpet/royalblue, +/area/station/command/heads_quarters/captain) "xMb" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/effect/turf_decal/delivery, /obj/structure/reagent_dispensers/watertank, /turf/open/floor/iron/dark, /area/station/commons/storage/primary) +"xMu" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/dark/side{ + dir = 4 + }, +/area/station/engineering/atmos/office) "xMz" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/station/maintenance/department/cargo) -"xMC" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line, -/obj/item/radio/intercom/directional/south, -/turf/open/floor/iron/dark/side, -/area/station/engineering/break_room) "xMI" = ( /obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/smart/simple/cyan/visible{ @@ -71279,26 +70934,13 @@ "xMO" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable, -/turf/open/floor/plating, -/area/station/hallway/secondary/exit/departure_lounge) -"xMR" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/door/firedoor, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "med_lockdown"; - name = "Medbay Emergency Lockdown Shutters"; - dir = 1 +/obj/machinery/door/poddoor/shutters{ + id = "dep_med_post"; + name = "Medical Post Shutters"; + dir = 4 }, -/turf/open/floor/iron/white/textured, -/area/station/medical/exam_room) -"xMY" = ( -/obj/structure/fireaxecabinet/directional/south, -/obj/machinery/light/small/directional/south, -/turf/open/floor/iron/dark, -/area/station/command/bridge) +/turf/open/floor/plating, +/area/station/medical/treatment_center) "xNb" = ( /obj/structure/chair/pew/left{ dir = 1 @@ -71312,8 +70954,8 @@ /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable, /obj/machinery/door/poddoor/shutters{ - id = "arrivals_security_post"; - name = "Security Post Shutters" + id = "arrivals_security_checkpoint"; + name = "Security Checkpoint Shutters" }, /turf/open/floor/plating, /area/station/security/checkpoint/customs/auxiliary) @@ -71325,13 +70967,20 @@ /obj/structure/closet/radiation, /turf/open/floor/iron/dark, /area/station/engineering/atmos/hfr_room) +"xNu" = ( +/obj/machinery/light/small/directional/north, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/maintenance/department/science) "xNz" = ( /obj/effect/turf_decal/trimline/dark_blue/filled/line{ dir = 6 }, -/obj/machinery/firealarm/directional/south, +/obj/machinery/firealarm/directional/south{ + pixel_x = -5 + }, /obj/machinery/light_switch/directional/south{ - pixel_x = 8 + pixel_x = 5 }, /turf/open/floor/iron/dark, /area/station/ai_monitored/turret_protected/ai_upload) @@ -71353,12 +71002,23 @@ /obj/machinery/light/directional/east, /turf/open/floor/iron/dark, /area/station/hallway/primary/central) +"xNK" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 1 + }, +/obj/machinery/light/small/directional/north, +/obj/machinery/firealarm/directional/north, +/turf/open/floor/iron/dark/side{ + dir = 1 + }, +/area/station/engineering/break_room) "xNS" = ( -/obj/structure/window/reinforced/spawner/directional/west, -/obj/effect/turf_decal/bot, -/obj/machinery/power/shieldwallgen, -/turf/open/floor/iron/dark, -/area/station/command/teleporter) +/obj/machinery/digital_clock/directional/east, +/obj/machinery/computer/security{ + dir = 8 + }, +/turf/open/floor/wood, +/area/station/command/heads_quarters/blueshield) "xNW" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 4 @@ -71368,42 +71028,51 @@ }, /turf/open/floor/iron/dark, /area/station/hallway/primary/fore) -"xOe" = ( -/obj/effect/turf_decal/trimline/neutral/filled/warning{ - dir = 4 +"xOa" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 5 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/effect/turf_decal/trimline/neutral/warning{ - dir = 8 +/obj/structure/table/reinforced/rglass, +/obj/machinery/reagentgrinder{ + pixel_y = 8 }, -/obj/structure/disposalpipe/segment{ - dir = 9 +/obj/item/stack/sheet/mineral/plasma, +/obj/item/stack/sheet/mineral/plasma{ + pixel_x = -6; + pixel_y = 6 }, -/obj/machinery/duct, /turf/open/floor/iron/white, -/area/station/medical/medbay/central) +/area/station/medical/virology) "xOf" = ( /obj/effect/spawner/random/entertainment/arcade{ dir = 4 }, /turf/open/floor/wood, /area/station/security/prison/rec) +"xOq" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/trash/mess, +/turf/open/floor/plating, +/area/station/maintenance/department/engine/atmos) "xOy" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/effect/spawner/random/structure/table, -/obj/effect/spawner/random/maintenance/two, -/turf/open/floor/iron/cafeteria, -/area/station/maintenance/starboard/aft) +/obj/machinery/photocopier, +/turf/open/floor/iron, +/area/station/command/heads_quarters/ce) +"xOH" = ( +/turf/closed/wall/r_wall, +/area/station/maintenance/department/engineering/central) "xOK" = ( -/obj/machinery/vending/sustenance, -/obj/machinery/camera/autoname/directional/south, -/obj/item/radio/intercom/prison/directional/south, -/turf/open/floor/iron/dark, -/area/station/security/prison/mess) +/obj/effect/turf_decal/tile/blue/opposingcorners{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/turf/open/floor/iron/checker, +/area/station/commons/dorms/laundry) "xOV" = ( /obj/effect/turf_decal/trimline/dark_blue/filled/line{ dir = 8 @@ -71414,6 +71083,11 @@ /obj/machinery/firealarm/directional/west, /turf/open/floor/iron/dark, /area/station/hallway/primary/central) +"xOY" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/start/gary/uncommon, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) "xPw" = ( /obj/structure/table/wood, /obj/effect/spawner/random/food_or_drink/refreshing_beverage{ @@ -71426,12 +71100,22 @@ }, /turf/open/floor/carpet, /area/station/hallway/secondary/entry) -"xPK" = ( -/obj/effect/turf_decal/trimline/blue/filled/line, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, +"xPz" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 1 + }, +/obj/machinery/camera/directional/north{ + c_tag = "Medical - Pathology, Lab, Secondary"; + name = "medical camera"; + network = list("ss13","medbay") + }, +/obj/structure/sink/directional/south, /turf/open/floor/iron/white, -/area/station/medical/break_room) +/area/station/medical/virology) +"xPP" = ( +/obj/machinery/light/small/directional/west, +/turf/open/floor/iron/dark/smooth_large, +/area/station/engineering/storage) "xPS" = ( /obj/effect/turf_decal/trimline/purple/filled/warning{ dir = 4 @@ -71446,36 +71130,50 @@ dir = 1 }, /obj/effect/turf_decal/trimline/dark_blue/warning, -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/junction/flip, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, /turf/open/floor/iron/dark, /area/station/hallway/primary/central) -"xRd" = ( -/obj/effect/turf_decal/tile/blue/opposingcorners, -/obj/structure/table/glass, -/obj/machinery/fax{ - fax_name = "Chief Medical Officer's Office"; - name = "Chief Medical Officer's Fax Machine" +"xQC" = ( +/obj/machinery/camera/directional/west{ + c_tag = "Medical - Pathology, Isolation, Cell 1"; + name = "medical camera"; + network = list("ss13","medbay") }, -/turf/open/floor/iron/cafeteria{ +/obj/structure/table, +/turf/open/floor/iron/white, +/area/station/medical/virology) +"xQF" = ( +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/area/station/command/heads_quarters/cmo) +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/medical{ + name = "Apothecary" + }, +/obj/effect/mapping_helpers/airlock/access/all/medical/pharmacy, +/turf/open/floor/iron/white/textured, +/area/station/medical/pharmacy) +"xQX" = ( +/obj/effect/turf_decal/trimline/dark_blue/filled/line{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/dark_blue/line, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/central) "xRh" = ( /obj/effect/turf_decal/stripes/line, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/light/small/directional/north, /turf/open/floor/iron/dark, /area/station/engineering/engine_smes) -"xRi" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/iron, -/area/station/construction) "xRl" = ( /obj/item/picket_sign, /obj/effect/spawner/random/maintenance/two, @@ -71539,26 +71237,58 @@ /obj/structure/cable, /turf/open/floor/iron, /area/station/commons/fitness/recreation) -"xRT" = ( -/obj/effect/turf_decal/trimline/dark_blue/filled/line{ +"xRW" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 1 }, -/obj/machinery/firealarm/directional/north, -/obj/effect/turf_decal/trimline/dark_blue/line, -/obj/machinery/light/directional/north, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/iron/dark/side{ + dir = 1 + }, +/area/station/engineering/break_room) "xSh" = ( /obj/effect/turf_decal/tile/purple/fourcorners, /obj/machinery/light/small/directional/south, /obj/machinery/dna_infuser, /turf/open/floor/iron/white, /area/station/science/genetics) -"xSl" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/mapping_helpers/broken_floor, -/turf/open/floor/plating, -/area/station/maintenance/department/engine/atmos) +"xSj" = ( +/obj/machinery/light/directional/north, +/obj/machinery/button/door/directional/north{ + id = "heads_meeting"; + name = "Meeting Room Shutters Control"; + req_access = list("command") + }, +/turf/open/floor/wood, +/area/station/command/meeting_room) +"xSp" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 9 + }, +/obj/machinery/status_display/evac/directional/west, +/obj/machinery/door_buttons/airlock_controller{ + idExterior = "pathology_airlock_exterior"; + idInterior = "pathology_airlock_interior"; + idSelf = "pathology_airlock_control"; + name = "Pathology Access Console"; + pixel_y = 24; + req_access = list("pathology"); + pixel_x = 6 + }, +/obj/item/kirbyplants/random, +/turf/open/floor/iron/white, +/area/station/medical/virology) +"xSq" = ( +/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/structure/window/reinforced/spawner/directional/north, +/obj/structure/table/reinforced/rglass, +/obj/item/storage/box/beakers, +/obj/item/storage/box/syringes{ + pixel_x = 4; + pixel_y = 4 + }, +/turf/open/floor/iron/white, +/area/station/medical/storage) "xSs" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -71590,9 +71320,9 @@ "xSA" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "hos_privacy"; - name = "HoS Office Privacy Shutters"; +/obj/machinery/door/poddoor/shutters{ + id = "hos_office"; + name = "HoS Office Shutters"; dir = 8 }, /turf/open/floor/plating, @@ -71609,9 +71339,9 @@ /obj/structure/window/reinforced/spawner/directional/west, /obj/machinery/requests_console/directional/south{ department = "Cargo Bay"; - name = "Cargo Bay Requests Console"; - supplies_requestable = 1 + name = "Cargo Bay Requests Console" }, +/obj/effect/mapping_helpers/requests_console/supplies, /obj/machinery/conveyor_switch/oneway{ id = "package_sort_2" }, @@ -71624,7 +71354,7 @@ dir = 1 }, /obj/machinery/firealarm/directional/north, -/turf/open/floor/iron/cafeteria, +/turf/open/floor/iron/checker, /area/station/commons/dorms/laundry) "xTb" = ( /obj/effect/turf_decal/stripes/line{ @@ -71639,21 +71369,13 @@ /turf/open/floor/engine, /area/station/ai_monitored/turret_protected/ai) "xTe" = ( -/obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/bot, +/obj/structure/sign/warning/no_smoking/directional/north, /obj/structure/cable, /obj/structure/closet/radiation, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/dark, /area/station/maintenance/disposal/incinerator) -"xTh" = ( -/obj/machinery/power/apc/auto_name/directional/south, -/obj/structure/cable, -/obj/item/radio/intercom/directional/east, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/station/medical/paramedic) "xTF" = ( /obj/effect/turf_decal/trimline/dark_blue/filled/line{ dir = 4 @@ -71665,17 +71387,18 @@ /turf/open/floor/iron/dark, /area/station/security/courtroom) "xTL" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 - }, -/turf/open/floor/iron/white, -/area/station/science/xenobiology) +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/start/gary, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) "xTP" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 8 }, /obj/machinery/light/directional/west, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, /turf/open/floor/iron/dark, /area/station/security/execution/transfer) "xTT" = ( @@ -71684,17 +71407,15 @@ /obj/machinery/duct, /turf/open/floor/wood, /area/station/security/prison/safe) +"xTW" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/mirror/directional/east, +/obj/structure/sink/directional/west, +/turf/open/floor/plating, +/area/station/service/abandoned_gambling_den) "xUa" = ( -/obj/machinery/atmospherics/pipe/layer_manifold/supply/hidden, -/turf/open/floor/iron/dark, -/area/station/engineering/atmos/office) -"xUd" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/airalarm/directional/north, -/turf/open/floor/iron/dark, -/area/station/engineering/atmos) +/turf/closed/wall, +/area/station/maintenance/department/engine) "xUs" = ( /obj/structure/closet/secure_closet/freezer/kitchen{ req_access = null @@ -71708,6 +71429,16 @@ /obj/item/food/grown/onion, /turf/open/floor/iron/kitchen, /area/station/security/prison/mess) +"xUt" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 4 + }, +/obj/machinery/light/small/directional/east, +/obj/machinery/computer/records/security{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/security/checkpoint/medical) "xUB" = ( /obj/effect/turf_decal/trimline/neutral/filled/warning{ dir = 9 @@ -71717,8 +71448,12 @@ /obj/structure/sign/departments/maint/directional/north, /turf/open/floor/iron/dark, /area/station/hallway/primary/central) +"xUC" = ( +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible, +/obj/machinery/light/small/directional/west, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos/pumproom) "xUG" = ( -/obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/corner, /obj/machinery/light/directional/west, /obj/machinery/atmospherics/components/unary/vent_scrubber/on, @@ -71749,22 +71484,18 @@ /turf/closed/wall, /area/station/service/kitchen/coldroom) "xVi" = ( -/obj/structure/table, -/obj/item/camera, -/turf/open/floor/iron, -/area/station/maintenance/starboard/aft) -"xVj" = ( /obj/effect/turf_decal/stripes/line{ - dir = 1 + dir = 6 }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/door/airlock/maintenance, -/obj/effect/mapping_helpers/airlock/access/any/service/maintenance, -/turf/open/floor/plating, -/area/station/maintenance/port/fore) +/obj/structure/window/spawner/directional/south, +/obj/structure/window/spawner/directional/east, +/obj/machinery/chem_heater/withbuffer, +/turf/open/floor/iron/white/textured, +/area/station/medical/pharmacy) +"xVj" = ( +/obj/structure/closet/emcloset/wall/directional/west, +/turf/open/floor/iron/dark/smooth_large, +/area/station/engineering/main) "xVA" = ( /obj/effect/mapping_helpers/broken_floor, /turf/open/floor/plating, @@ -71776,14 +71507,8 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/turf/open/floor/iron/cafeteria, +/turf/open/floor/iron/checker, /area/station/commons/dorms/laundry) -"xVF" = ( -/obj/effect/spawner/random/structure/chair_maintenance{ - dir = 8 - }, -/turf/open/floor/plating, -/area/station/maintenance/department/engine/atmos) "xVH" = ( /obj/machinery/light/small/directional/north, /obj/structure/cable, @@ -71792,40 +71517,17 @@ }, /turf/open/floor/plating, /area/station/maintenance/solars/port/aft) -"xVL" = ( -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/hidden, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark, -/area/station/maintenance/starboard/aft) -"xVM" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/disposalpipe/sorting/mail{ - dir = 8 - }, -/obj/effect/mapping_helpers/mail_sorting/medbay/general, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) "xVV" = ( -/obj/structure/rack, -/obj/item/tank/internals/oxygen/yellow, -/obj/effect/decal/cleanable/dirt, -/obj/item/tank/internals/oxygen/yellow{ - pixel_x = 4; - pixel_y = -3 - }, -/obj/item/clothing/mask/breath, -/obj/item/clothing/mask/breath, -/obj/item/radio{ - pixel_x = -5 +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/obj/item/radio{ - pixel_x = 5 +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/obj/item/gps, -/turf/open/floor/iron, -/area/station/maintenance/starboard/aft) +/obj/structure/cable, +/obj/machinery/door/window/left/directional/east, +/turf/open/floor/iron/dark/textured, +/area/station/service/abandoned_gambling_den) "xVW" = ( /obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 8 @@ -71887,6 +71589,32 @@ }, /turf/open/floor/iron/dark/textured, /area/station/commons/fitness/recreation) +"xWq" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 1 + }, +/obj/machinery/newscaster/directional/north, +/obj/structure/table/reinforced/rglass, +/obj/item/storage/box/syringes{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/storage/box/beakers, +/obj/item/storage/box/tube{ + pixel_y = -3; + pixel_x = -3 + }, +/obj/item/storage/box/monkeycubes/mousecubes, +/obj/item/storage/box/monkeycubes/mousecubes{ + pixel_x = 6; + pixel_y = 3 + }, +/obj/item/reagent_containers/syringe/antiviral, +/obj/item/reagent_containers/dropper{ + pixel_y = -4 + }, +/turf/open/floor/iron/white, +/area/station/medical/virology) "xWu" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -71909,29 +71637,27 @@ /area/station/ai_monitored/command/storage/eva) "xWv" = ( /obj/effect/turf_decal/box, +/obj/structure/cable, /obj/machinery/holopad, /obj/effect/landmark/event_spawn, /turf/open/floor/iron/large, /area/station/commons/storage/primary) -"xWM" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/station/engineering/storage_shared) +"xWy" = ( +/obj/structure/sign/poster/random/directional/north, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/trash/garbage, +/turf/open/floor/plating, +/area/station/maintenance/department/engine/atmos) "xWS" = ( /obj/effect/mapping_helpers/broken_floor, -/turf/open/floor/iron/dark, -/area/station/maintenance/starboard/aft) +/turf/open/floor/wood, +/area/station/service/abandoned_gambling_den) "xXc" = ( /obj/machinery/light/small/directional/south, -/obj/machinery/camera/autoname/directional/south{ - dir = 5 - }, +/obj/machinery/camera/autoname/directional/south, /obj/machinery/duct, /turf/open/floor/carpet/orange, /area/station/security/prison/safe) -"xXd" = ( -/turf/closed/wall, -/area/station/medical/storage) "xXh" = ( /obj/machinery/door/window/left/directional/east{ name = "Fitness Ring" @@ -71939,12 +71665,16 @@ /turf/open/floor/iron/dark, /area/station/commons/fitness/recreation) "xXk" = ( -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/components/tank/air{ - dir = 4 +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 1 }, -/turf/open/floor/plating, -/area/station/maintenance/port/aft) +/obj/structure/chair, +/turf/open/floor/iron/white, +/area/station/science/research) +"xXt" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/carpet/royalblue, +/area/station/command/heads_quarters/hop) "xXB" = ( /obj/effect/turf_decal/trimline/red/filled/line, /obj/machinery/light, @@ -71970,20 +71700,35 @@ /obj/structure/lattice, /turf/open/space, /area/space/nearstation) -"xXV" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 1 - }, -/obj/machinery/camera/autoname/directional/north, -/obj/machinery/computer/station_alert, -/turf/open/floor/iron/dark/side{ - dir = 1 - }, -/area/station/engineering/break_room) +"xYe" = ( +/obj/machinery/shower/directional/south, +/obj/structure/drain, +/turf/open/floor/iron/white/textured_large, +/area/station/medical/exam_room) "xYi" = ( /obj/effect/spawner/structure/window, /turf/open/floor/plating, /area/station/service/chapel/funeral) +"xYl" = ( +/obj/machinery/firealarm/directional/north{ + pixel_x = 5 + }, +/obj/machinery/light_switch/directional/north{ + pixel_x = -5 + }, +/obj/structure/table/wood, +/obj/item/folder{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/item/folder, +/obj/item/folder{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/pen, +/turf/open/floor/iron/vaporwave, +/area/station/service/library/printer) "xYn" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -71992,13 +71737,13 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, /turf/open/floor/plating, -/area/station/maintenance/port/aft) +/area/station/maintenance/department/engine) "xYr" = ( /obj/effect/turf_decal/tile/red/fourcorners, /obj/effect/turf_decal/bot, /obj/effect/landmark/secequipment, /obj/structure/cable, -/turf/open/floor/iron/showroomfloor, +/turf/open/floor/iron/dark, /area/station/security/lockers) "xYt" = ( /obj/effect/decal/cleanable/cobweb, @@ -72016,10 +71761,16 @@ }, /turf/open/floor/iron/dark, /area/station/hallway/primary/starboard) -"xYF" = ( -/obj/machinery/vending/cigarette, -/turf/open/floor/iron/dark, -/area/station/command/bridge) +"xYV" = ( +/obj/effect/turf_decal/trimline/dark_blue/filled/line{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/dark_blue/line{ + dir = 8 + }, +/obj/machinery/light/directional/east, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) "xZd" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/spawner/random/structure/table_or_rack, @@ -72039,14 +71790,21 @@ }, /area/station/commons/fitness/recreation) "xZo" = ( -/obj/machinery/byteforge, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron/dark/textured, +/obj/effect/turf_decal/tile/red/fourcorners, +/obj/machinery/airalarm/directional/south, +/obj/machinery/computer/quantum_console{ + dir = 1 + }, +/turf/open/floor/iron/dark, /area/station/security/bitden) "xZp" = ( -/obj/structure/closet/secure_closet/captains, -/turf/open/floor/carpet/royalblue, -/area/station/command/heads_quarters/captain/private) +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 9 + }, +/obj/structure/reagent_dispensers/wall/peppertank/directional/west, +/obj/structure/closet/secure_closet/security/med/blueshirt, +/turf/open/floor/iron/dark, +/area/station/security/checkpoint/medical) "xZt" = ( /obj/effect/turf_decal/tile/yellow/anticorner/contrasted, /obj/machinery/light/small/directional/east, @@ -72058,24 +71816,41 @@ /turf/open/floor/iron/dark, /area/station/construction/mining/aux_base) "xZB" = ( -/obj/structure/chair/office, -/turf/open/floor/iron/dark, +/obj/structure/chair/wood, +/turf/open/floor/carpet/green, /area/station/commons/vacant_room/office) +"xZD" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/duct, +/obj/structure/chair/office{ + dir = 4 + }, +/obj/effect/landmark/start/captain, +/turf/open/floor/wood, +/area/station/command/heads_quarters/captain) "xZG" = ( /obj/structure/table/wood, -/turf/open/floor/iron/dark, +/obj/item/camera_film{ + pixel_x = -4; + pixel_y = 4 + }, +/turf/open/floor/carpet/green, /area/station/commons/vacant_room/office) "xZK" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, /obj/machinery/navbeacon{ codes_txt = "patrol;next_patrol=EVA"; location = "Security" }, -/obj/effect/turf_decal/trimline/dark_blue/filled/line, -/obj/effect/turf_decal/trimline/dark_blue/line{ - dir = 1 - }, /turf/open/floor/iron/dark, -/area/station/hallway/primary/central) +/area/station/hallway/primary/fore) "xZO" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -72090,6 +71865,31 @@ }, /turf/open/floor/plating, /area/station/maintenance/port) +"xZR" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/virology/glass{ + name = "Isolation 1" + }, +/obj/effect/mapping_helpers/airlock/access/all/medical/virology, +/turf/open/floor/iron/white/textured, +/area/station/medical/virology) +"xZX" = ( +/obj/effect/turf_decal/trimline/blue/filled/line, +/obj/effect/turf_decal/trimline/blue/line{ + dir = 1 + }, +/obj/machinery/button/door/directional/south{ + id = "chem_factory_shutters"; + req_access = list("pharmacy") + }, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) "yaj" = ( /obj/effect/turf_decal/trimline/green/line{ dir = 1 @@ -72106,39 +71906,14 @@ }, /area/station/service/hydroponics) "yaQ" = ( -/obj/machinery/light/broken/directional/east, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 - }, -/obj/effect/landmark/start/gary, -/turf/open/floor/iron/cafeteria, -/area/station/maintenance/starboard/aft) -"yaT" = ( -/obj/effect/turf_decal/tile/blue/fourcorners, -/obj/machinery/camera/directional/east{ - c_tag = "Medical - Storage Room, Northeast"; - network = list("ss13","medbay"); - name = "medical camera"; - dir = 6 - }, -/obj/structure/window/reinforced/spawner/directional/north, -/obj/structure/window/reinforced/spawner/directional/west, -/obj/structure/table/glass, -/obj/item/storage/medkit/regular{ - pixel_x = 6; - pixel_y = 6 - }, -/obj/item/storage/medkit/o2{ - pixel_x = 3; - pixel_y = 3 +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 5 }, -/obj/item/storage/medkit/o2, -/obj/item/storage/medkit/o2{ - pixel_x = -3; - pixel_y = -3 +/obj/machinery/rnd/production/circuit_imprinter, +/turf/open/floor/iron/dark/side{ + dir = 5 }, -/turf/open/floor/iron/white, -/area/station/medical/storage) +/area/station/engineering/break_room) "yaX" = ( /obj/effect/turf_decal/siding/wood{ dir = 8 @@ -72148,15 +71923,6 @@ }, /turf/open/floor/iron/dark, /area/station/security/prison/garden) -"yaZ" = ( -/obj/effect/turf_decal/tile/blue/fourcorners, -/obj/machinery/firealarm/directional/south, -/obj/machinery/light_switch/directional/south{ - pixel_x = 8 - }, -/obj/structure/closet/secure_closet/medical1, -/turf/open/floor/iron/white, -/area/station/medical/office) "ybb" = ( /obj/effect/turf_decal/trimline/purple/line, /obj/effect/turf_decal/trimline/purple/filled/line{ @@ -72177,34 +71943,19 @@ dir = 8 }, /obj/machinery/light/directional/west, +/obj/structure/extinguisher_cabinet/directional/west, /turf/open/floor/iron/dark/side{ dir = 8 }, /area/station/cargo/office) -"ybl" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/red/line, -/obj/structure/chair/sofa/corp/left{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) "ybm" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/duct, -/obj/effect/turf_decal/trimline/dark_red/arrow_cw{ - dir = 10 - }, -/turf/open/floor/iron/showroomfloor, -/area/station/security/prison/shower) +/obj/machinery/airalarm/directional/south, +/turf/open/floor/wood, +/area/station/security/prison/rec) "ybw" = ( -/obj/machinery/status_display/evac/directional/south, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/white, +/obj/machinery/station_map/directional/south, +/turf/open/floor/iron, /area/station/maintenance/department/science) "ybA" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -72214,25 +71965,36 @@ /area/station/science/ordnance) "ybH" = ( /obj/machinery/light/directional/west, -/obj/structure/chair/stool/directional/south, +/obj/structure/bed/double{ + dir = 4 + }, +/obj/item/bedsheet/dorms_double{ + dir = 1 + }, +/obj/effect/landmark/start/hangover, /turf/open/floor/carpet/blue, -/area/station/commons/dorms) +/area/station/commons/dorms/room2) "ybU" = ( /obj/structure/cable, -/obj/effect/turf_decal/trimline/dark_blue/filled/line{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/dark_blue/filled/line{ - dir = 4 - }, +/obj/effect/turf_decal/trimline/dark_blue/filled/end, /obj/machinery/camera/directional/east{ - c_tag = "Tech Storage - Secure" + c_tag = "Engineering - Tech Storage, Secure"; + name = "engineering camera" }, /turf/open/floor/iron/dark, /area/station/engineering/storage/tech) +"ycc" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/duct, +/turf/open/floor/iron/white, +/area/station/medical/storage) "yce" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/space_heater, /turf/open/floor/plating, -/area/station/maintenance/port) +/area/station/maintenance/department/engine/atmos) "ycf" = ( /obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 8 @@ -72252,6 +72014,13 @@ }, /turf/open/floor/iron/dark, /area/station/ai_monitored/command/storage/satellite) +"ych" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/turf/open/floor/wood, +/area/station/service/library) "ycu" = ( /obj/effect/turf_decal/bot, /obj/machinery/suit_storage_unit/engine, @@ -72272,12 +72041,6 @@ /turf/open/floor/plating, /area/station/maintenance/solars/port/aft) "ycz" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, @@ -72285,8 +72048,8 @@ name = "Atmospherics Office Maintenance" }, /obj/effect/mapping_helpers/airlock/access/all/engineering/atmos, -/turf/open/floor/plating, -/area/station/maintenance/department/engine/atmos) +/turf/open/floor/catwalk_floor, +/area/station/engineering/atmos/office) "ycA" = ( /obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 1 @@ -72298,65 +72061,41 @@ }, /turf/open/floor/iron/dark, /area/station/ai_monitored/turret_protected/aisat/atmos) -"ycB" = ( -/obj/effect/turf_decal/tile/blue/opposingcorners, -/obj/structure/filingcabinet/chestdrawer, -/turf/open/floor/iron/cafeteria{ - dir = 8 - }, -/area/station/command/heads_quarters/cmo) "ycH" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/structure/sign/warning/radiation/directional/west, /turf/open/floor/iron/dark, /area/station/engineering/gravity_generator) -"ycL" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/light/small/directional/south, -/turf/open/floor/plating, -/area/station/maintenance/port/aft) -"yda" = ( -/obj/machinery/firealarm/directional/north, -/obj/machinery/light_switch/directional/north{ - pixel_x = -8 +"ycJ" = ( +/obj/machinery/camera/directional/north{ + c_tag = "Medical - Chemistry Factory, North"; + name = "medical camera"; + network = list("ss13","medbay") }, -/obj/structure/disposalpipe/trunk{ - dir = 4 +/obj/machinery/button/door/directional/north{ + id = "chem_factory_shutters"; + req_access = list("pharmacy") }, -/obj/machinery/disposal/bin, -/turf/open/floor/carpet, -/area/station/service/library) -"ydh" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 4 +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"ycL" = ( +/obj/machinery/computer/atmos_alert, +/turf/open/floor/iron, +/area/station/engineering/main) +"yda" = ( +/obj/structure/showcase/cyborg/old{ + dir = 8; + pixel_x = 9; + pixel_y = 2 }, -/obj/effect/spawner/random/structure/steam_vent, -/turf/open/floor/plating, -/area/station/maintenance/department/engine/atmos) +/turf/open/floor/iron/dark, +/area/station/maintenance/starboard/aft) "ydo" = ( /obj/machinery/door/window/left/directional/west{ name = "Fitness Ring" }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/dark, /area/station/commons/fitness/recreation) -"ydu" = ( -/obj/effect/turf_decal/tile/blue/opposingcorners, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/iron/cafeteria{ - dir = 8 - }, -/area/station/command/heads_quarters/cmo) "ydv" = ( /obj/effect/turf_decal/siding/wood{ dir = 4 @@ -72364,54 +72103,44 @@ /turf/open/floor/wood, /area/station/commons/vacant_room/office) "ydz" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 8 }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/door/firedoor, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "library_desk_shutters"; - name = "Library Desk Shutters"; - dir = 1 +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 }, -/obj/structure/table/wood, -/turf/open/floor/iron/dark/textured, -/area/station/service/library/printer) +/turf/open/floor/iron/white, +/area/station/medical/office) +"ydB" = ( +/mob/living/basic/goat/pete, +/turf/open/floor/iron/freezer, +/area/station/service/kitchen/coldroom) "ydN" = ( /obj/effect/spawner/random/structure/chair_maintenance{ dir = 8 }, /turf/open/floor/iron/checker, /area/station/maintenance/port/fore) -"ydO" = ( -/obj/effect/spawner/random/trash/garbage, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) "ydY" = ( /obj/effect/spawner/random/structure/table_or_rack, /obj/effect/spawner/random/maintenance, /turf/open/floor/plating, /area/station/maintenance/central) "yeg" = ( -/obj/machinery/power/apc/auto_name/directional/west, -/obj/structure/cable, -/turf/open/floor/wood, -/area/station/service/library/private) +/obj/structure/chair/office/light, +/obj/effect/landmark/start/chemist, +/turf/open/floor/iron/white/textured, +/area/station/medical/pharmacy) "yen" = ( /obj/machinery/airalarm/directional/south, /obj/structure/closet/emcloset/anchored, /turf/open/floor/iron/dark/smooth_large, /area/station/maintenance/department/security) -"yeq" = ( -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/cable/layer1, -/turf/open/floor/iron, -/area/station/engineering/main) +"yeo" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/maintenance/five, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) "yeu" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -72430,14 +72159,19 @@ /turf/open/floor/plating, /area/station/maintenance/solars/port/aft) "yeR" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/yellow/line, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/smart/simple/cyan/hidden{ dir = 4 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, +/obj/structure/cable, +/turf/open/floor/iron/dark/side{ + dir = 1 + }, /area/station/hallway/primary/aft) "yeV" = ( /obj/structure/cable, @@ -72445,31 +72179,25 @@ /area/station/maintenance/department/electrical) "yfi" = ( /obj/structure/closet/wardrobe/pjs, +/obj/effect/landmark/start/hangover/closet, /turf/open/floor/iron/dark/side{ dir = 6 }, /area/station/commons/dorms) -"yfn" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/showcase/cyborg/old{ - dir = 8; - pixel_x = 9; - pixel_y = 2 - }, -/turf/open/floor/iron/dark, -/area/station/maintenance/starboard/aft) "yft" = ( /obj/effect/turf_decal/tile/neutral/full, /obj/machinery/gateway/centerstation, /turf/open/floor/iron/dark/smooth_large, /area/station/command/gateway) "yfG" = ( -/obj/structure/table/wood, -/obj/machinery/computer/libraryconsole{ - dir = 1 - }, -/turf/open/floor/wood, -/area/station/service/library/private) +/obj/effect/turf_decal/box, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/holopad, +/turf/open/floor/iron/white/smooth_large, +/area/station/medical/medbay/lobby) "yfL" = ( /obj/effect/turf_decal/trimline/red/filled/warning{ dir = 4 @@ -72486,6 +72214,12 @@ }, /turf/open/floor/iron/dark, /area/station/security/brig) +"ygq" = ( +/obj/effect/turf_decal/tile/yellow/full, +/obj/effect/turf_decal/delivery, +/obj/machinery/light/small/directional/east, +/turf/open/floor/iron/large, +/area/station/engineering/storage) "ygD" = ( /obj/machinery/suit_storage_unit/rd, /turf/open/floor/iron/showroomfloor, @@ -72502,16 +72236,12 @@ /obj/effect/landmark/start/hangover, /turf/open/floor/iron/dark, /area/station/hallway/primary/central) -"ygS" = ( -/obj/effect/landmark/event_spawn, -/turf/open/floor/iron, -/area/station/construction) "ygY" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "hos_privacy"; - name = "HoS Office Privacy Shutters"; +/obj/machinery/door/poddoor/shutters{ + id = "hos_office"; + name = "HoS Office Shutters"; dir = 1 }, /turf/open/floor/plating, @@ -72524,20 +72254,12 @@ dir = 1 }, /area/station/commons/locker) -"yhg" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/door/airlock/maintenance, -/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance, -/obj/effect/mapping_helpers/airlock/unres{ - dir = 4 - }, -/turf/open/floor/plating, -/area/station/maintenance/port/aft) +"yhc" = ( +/obj/structure/window/reinforced/spawner/directional/east, +/obj/item/radio/intercom/directional/south, +/obj/structure/tank_holder/extinguisher, +/turf/open/floor/wood/tile, +/area/station/service/library/artgallery) "yhv" = ( /obj/machinery/status_display/ai/directional/west, /obj/effect/turf_decal/tile/neutral/full, @@ -72555,16 +72277,6 @@ /obj/machinery/light/directional/north, /turf/open/floor/iron/dark, /area/station/hallway/secondary/entry) -"yhO" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/dark_blue/filled/corner{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/station/engineering/storage/tech) "yhT" = ( /obj/effect/mapping_helpers/broken_floor, /obj/machinery/duct, @@ -72610,12 +72322,6 @@ /obj/structure/cable, /turf/open/floor/iron/dark, /area/station/security/office) -"yii" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/station/command/bridge) "yio" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 8 @@ -72647,6 +72353,12 @@ }, /turf/open/floor/engine, /area/station/science/xenobiology) +"yiD" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/engineering/break_room) "yiI" = ( /obj/effect/turf_decal/trimline/purple/filled/line{ dir = 5 @@ -72660,38 +72372,20 @@ dir = 6 }, /area/station/commons/locker) -"yiY" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/door/airlock/bathroom{ - name = "Bathroom" - }, -/turf/open/floor/iron/white/textured, -/area/station/medical/break_room) -"yja" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 9 - }, -/obj/machinery/airalarm/directional/north, -/turf/open/floor/iron/white, -/area/station/medical/office) "yjc" = ( /obj/machinery/atmospherics/pipe/smart/simple/brown/visible, /obj/machinery/meter, /turf/open/floor/iron/dark, /area/station/engineering/atmos) -"yjh" = ( -/obj/structure/window/reinforced/spawner/directional/north, -/turf/open/floor/iron/dark, -/area/station/security/processing) "yjo" = ( -/obj/effect/turf_decal/trimline/purple/filled/line{ +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/structure/extinguisher_cabinet/directional/east, -/turf/open/floor/iron/white, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/door/firedoor, +/turf/open/floor/iron/white/textured, /area/station/science/research) "yjA" = ( /obj/effect/turf_decal/tile/red/half/contrasted{ @@ -72703,7 +72397,10 @@ "yjH" = ( /obj/effect/turf_decal/trimline/red/filled/line, /obj/structure/sign/poster/official/space_cops/directional/south, -/obj/machinery/camera/autoname/directional/south, +/obj/machinery/camera/directional/south{ + c_tag = "Security - Post, Science"; + name = "security camera" + }, /obj/structure/table, /obj/item/paper_bin{ pixel_y = 5 @@ -72717,39 +72414,21 @@ /turf/open/floor/iron/dark, /area/station/security/checkpoint/science) "yjI" = ( -/obj/structure/rack, -/obj/item/tank/internals/oxygen/yellow, -/obj/effect/decal/cleanable/dirt, -/obj/item/tank/internals/oxygen/yellow{ - pixel_x = 4; - pixel_y = -3 - }, -/obj/item/clothing/mask/breath, -/obj/item/clothing/mask/breath, -/obj/item/radio{ - pixel_x = 5 - }, -/obj/item/radio{ - pixel_x = -5 +/obj/structure/table, +/obj/item/reagent_containers/pill/maintenance, +/obj/item/reagent_containers/pill/maintenance{ + pixel_y = 8; + pixel_x = 7 }, -/obj/item/gps, -/turf/open/floor/iron, +/turf/open/floor/plating, /area/station/maintenance/starboard/aft) "yjJ" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/door/airlock/maintenance{ - name = "Departures Medical Post Maintenance" - }, -/obj/effect/mapping_helpers/airlock/access/all/medical/general, -/obj/effect/mapping_helpers/airlock/unres{ - dir = 1 +/obj/effect/turf_decal/box/corners{ + dir = 8 }, -/obj/machinery/duct, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) +/obj/machinery/plumbing/pill_press, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) "yjL" = ( /obj/effect/turf_decal/trimline/dark_blue/filled/corner, /obj/effect/turf_decal/trimline/dark_red/line{ @@ -72764,106 +72443,43 @@ /obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible, /turf/open/floor/iron/dark, /area/station/engineering/atmos) -"yjR" = ( -/obj/effect/turf_decal/tile/dark_blue/fourcorners, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/duct, -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/turf/open/floor/iron/dark, -/area/station/command/bridge) "yjX" = ( /obj/structure/table, /obj/item/storage/fancy/donut_box, /turf/open/floor/iron/dark, /area/station/security/office) "ykx" = ( -/obj/structure/table/glass, +/obj/structure/table, /obj/structure/bedsheetbin, /turf/open/floor/iron/white, /area/station/maintenance/port/fore) -"ykJ" = ( -/obj/effect/turf_decal/trimline/blue/filled/warning, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/effect/turf_decal/trimline/blue/warning{ - dir = 1 - }, -/obj/machinery/duct, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) "ykS" = ( /obj/machinery/research/anomaly_refinery, /turf/open/floor/iron, /area/station/science/ordnance) -"ykT" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/light/small/directional/north, -/obj/machinery/duct, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/iron, -/area/station/engineering/main) "ylb" = ( /obj/machinery/requests_console/directional/west{ - anon_tips_receiver = 1; - assistance_requestable = 1; department = "Research Director's Desk"; - name = "Research Director's Requests Console"; - receive_ore_updates = 1; - can_send_announcements = 1 + name = "Research Director's Requests Console" }, +/obj/effect/mapping_helpers/requests_console/announcement, +/obj/effect/mapping_helpers/requests_console/assistance, +/obj/effect/mapping_helpers/requests_console/information, +/obj/effect/mapping_helpers/requests_console/ore_update, /turf/open/floor/carpet/purple, /area/station/command/heads_quarters/rd) -"ylq" = ( -/obj/effect/spawner/random/structure/grille, -/obj/structure/lattice, -/turf/open/space/basic, -/area/space/nearstation) "ylx" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/command/glass{ - name = "Captain's Office" - }, -/obj/effect/mapping_helpers/airlock/access/all/command/captain, -/obj/machinery/duct, -/turf/open/floor/iron/dark/textured, -/area/station/command/heads_quarters/captain) +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/turf/open/floor/carpet/blue, +/area/station/medical/psychology) "yly" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment, /obj/structure/cable, -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/trash/graffiti, -/obj/machinery/duct, -/turf/open/floor/iron, -/area/station/maintenance/starboard/aft) -"ylB" = ( -/obj/machinery/smartfridge/chemistry/preloaded, -/turf/closed/wall, -/area/station/medical/pharmacy) +/obj/effect/turf_decal/trimline/blue/filled/line, +/turf/open/floor/iron/white, +/area/station/medical/medbay/lobby) "ylE" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 4 @@ -72872,7 +72488,6 @@ dir = 8 }, /obj/machinery/light/directional/east, -/obj/machinery/airalarm/directional/east, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, /turf/open/floor/iron/dark, @@ -72886,24 +72501,11 @@ }, /turf/open/floor/iron/dark/side, /area/station/hallway/secondary/service) -"ymb" = ( -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 4 - }, -/obj/structure/sink/directional/west, -/turf/open/floor/iron/white, -/area/station/medical/virology) -"ymc" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/blue/line, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) +"ylV" = ( +/obj/machinery/airalarm/directional/east, +/obj/structure/chair/stool/directional/north, +/turf/open/floor/wood, +/area/station/commons/dorms/room5) "ymi" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 8 @@ -72916,7 +72518,7 @@ }, /obj/item/radio/intercom/directional/west, /obj/structure/closet/bombcloset/security, -/turf/open/floor/iron/showroomfloor, +/turf/open/floor/iron/dark, /area/station/security/lockers) (1,1,1) = {" @@ -76375,7 +75977,7 @@ ksa ksa ksa ksa -sQS +ksa ksa ksa ksa @@ -76889,7 +76491,7 @@ ksa nLE ksa ksa -ksa +sQS ksa ksa ksa @@ -76906,7 +76508,7 @@ ksa ksa ksa nLE -sQS +ksa ksa ksa ksa @@ -77675,7 +77277,7 @@ ksa ksa ksa ksa -ksa +sQS ksa ksa ksa @@ -78423,7 +78025,7 @@ ksa ksa bYL iLr -qyd +dRn jlu bYL oWe @@ -78438,8 +78040,8 @@ ksa ksa our bYL -hvz -qyd +pyd +dRn dEg bYL uoo @@ -78453,22 +78055,22 @@ ksa uoo bYL gWI -qyd +dRn hvz bYL ksa ksa ksa ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa +noh +noh +noh +noh +noh +noh +noh +noh +noh ksa noh noh @@ -78719,11 +78321,11 @@ ksa ksa ksa ksa +uoo ksa +uoo ksa -ksa -ksa -ksa +uoo ksa ksa ksa @@ -78983,13 +78585,13 @@ kfl kfl kfl kfl -cRp -cRp -hsC -hsC -hsC -cRp -cRp +xyv +xyv +clf +clf +clf +xyv +xyv ksa ksa ksa @@ -79197,7 +78799,7 @@ oDl dNu mQR qvz -qyd +vkg nwe ksa ksa @@ -79207,7 +78809,7 @@ ksa ksa ksa qvz -qyd +vkg nwe aHU dNu @@ -79224,7 +78826,7 @@ ksa ksa uho oDl -hQK +dNu lcU kfl mpz @@ -79240,13 +78842,13 @@ wZF wZF wZF wZF -cRp -eRQ -wxT -vPL +xyv +fvV +fvV +fvV +fvV fvV xyv -cRp tgJ ucJ ksa @@ -79453,9 +79055,9 @@ uiu kXx dNu nwa +uho uiu -uiu -uiu +uho ksa ksa ksa @@ -79463,9 +79065,9 @@ ksa ksa ksa ksa +uho uiu -uiu -uiu +uho eed dNu tbO @@ -79497,13 +79099,13 @@ wZF wZF wZF wZF -cRp -xMz -mRi -oAX +xyv +gxx +wxT +fvV tyt -hNJ -cRp +oAX +xyv ryp ucJ ucJ @@ -79710,7 +79312,7 @@ uiu kXx dNu qRH -oPJ +urs bHQ uiu ksa @@ -79754,13 +79356,13 @@ wZF wZF wZF wZF -cRp -bKY -xMz -xIX -sMS -rjd -cRp +xyv +fvV +fvV +fvV +fvV +fvV +xyv oHt fpa iiv @@ -79967,7 +79569,7 @@ uiu xIz pRn mSx -qgO +dNu xyw uiu ksa @@ -79979,7 +79581,7 @@ ksa ksa uiu aXb -qgO +dNu bDL pRn tbO @@ -80011,13 +79613,13 @@ wZF wZF wZF wZF -cRp +xyv mbK -oAX -clf +lJj +lJj lJj whN -cRp +xyv ucJ cim ucJ @@ -80268,13 +79870,13 @@ wZF wZF wZF wZF -cRp -cRp -cRp +xyv +eRQ +eGV pzi -cRp -cRp -cRp +vPL +cgX +xyv wXM pIS gUS @@ -80525,13 +80127,13 @@ wZF wZF wZF wZF -cRp -eGV +xyv +cox +tWy +pzi tWy -uut -cgX cox -cRp +xyv suC pIS aKS @@ -80738,9 +80340,9 @@ uiu kXx pRn nwa +uho uiu -uiu -uiu +uho ksa ksa ksa @@ -80748,9 +80350,9 @@ ksa ksa ksa ksa +uho uiu -uiu -uiu +uho eed pRn tbO @@ -80782,9 +80384,9 @@ wZF wZF wZF wZF -cRp +xyv fby -hxM +tWy dZz sKs qQe @@ -80996,7 +80598,7 @@ jkQ pRn mQR qvz -qyd +ins nwe ksa ksa @@ -81006,11 +80608,11 @@ ksa ksa ksa qvz -qyd +ins bLR aHU pRn -naL +dsc uho ksa ksa @@ -81022,7 +80624,7 @@ xXP ksa ksa uho -oDl +rMM xxP tbO kfl @@ -81039,13 +80641,13 @@ wZF wZF wZF wZF -cRp +xyv tRW rwq -nxG -rwq +smr +tWy muO -cRp +xyv mgd pIS kHP @@ -81233,12 +80835,12 @@ ksa ksa uho akO +uho uiu uiu uiu uiu -uiu -uiu +uho akO uho ksa @@ -81296,13 +80898,13 @@ wZF wZF wZF wZF -cRp +xyv jDX vlq afh -xMz -xMz -cRp +sMS +hxM +xyv dpc tdV gsj @@ -81496,7 +81098,7 @@ lBS kqu bHQ uiu -qyd +dbz uho ksa ksa @@ -81536,7 +81138,7 @@ uiu uho ksa uho -kXx +sLa xxP feq cRp @@ -81720,7 +81322,7 @@ ksa ksa ksa ksa -ksa +uoo ksa ksa ksa @@ -81735,8 +81337,8 @@ dPz bMC dyv gLW -imV -uPa +dPz +uof pun uho uiu @@ -81747,12 +81349,12 @@ uiu uho uho aPe -uiu -eed -qgO +uho +rlG +dNu dHj nwa -uiu +uho uhA uho uho @@ -81763,25 +81365,25 @@ uiu uiu uho uho -kXx +axF tUH ryw trZ -bYL -bYL -bYL +uho +uho +uho uiu uiu uiu uiu uiu -bYL -bYL -bYL +uho +uho +uho esT tNG tUH -tbO +eyp uho uiu uho @@ -81799,27 +81401,27 @@ tbO cRp qJc hjd -wJA -owX -wJA +qVf +xfW +qVf ePb qVf xfW -wJA -wJA -wJA +qVf +qVf +qVf xfW qVf -wJA -cWF -wJA +qVf +ePb +bKY jdV -rSs xMz -kde +tQD +xIX cRp bOH -xMz +tRg dAR xcx bOH @@ -81977,22 +81579,22 @@ ksa ksa ksa ksa -ksa -ksa -ksa -ksa +uoo +uoo +uoo +uoo fPN -whJ -oLr -hjc +lBX +coA +hPN fPN fBd wUn -dPz +cVY bMC xZB xZG -dPz +cVY eRY pun exU @@ -82054,7 +81656,7 @@ aqQ lDy ajG cRp -rSs +tQD pLl rdt rnO @@ -82234,14 +81836,14 @@ ksa ksa ksa ksa -ksa +uoo ksa ksa ksa fPN -kCF +hPN pLu -vXb +lnT fPN bho gRk @@ -82278,7 +81880,7 @@ xxP xxP ugj xxP -vho +xxP xxP xxP xxP @@ -82294,7 +81896,7 @@ lZP irc irc irc -hMD +irc irc hNN irc @@ -82311,7 +81913,7 @@ tvj rcC puc fHI -iyy +jGs jkF nxG djP @@ -82323,8 +81925,8 @@ xMz xMz xMz djP -xMz -uut +xIX +tRg xMz xmp iuN @@ -82496,9 +82098,9 @@ ksa ksa ksa fPN -vkh -coA -dKf +hPN +rxs +dhd fPN cRQ dpZ @@ -82510,17 +82112,17 @@ cfv xmK pun pdz -ndl +vRw qnR cUh -jUb +vfW iGw qnR qnR ndl +eUO qnR -qnR -qnR +jee qnR qnR qnR @@ -82528,14 +82130,14 @@ ndl qnR qnR iGw -qnR +jee cUh jUb vRw umz ghp -umz qnR +wuE qnR pDR hen @@ -82551,8 +82153,8 @@ wjA vUa sQv sJJ +uqz jxF -fir ghp fir jxF @@ -82563,12 +82165,12 @@ iKL jxF jxF jxF -iqs +jxF jxF jgM lTP cRp -xMz +xqQ rdt iQW cRp @@ -82761,10 +82363,10 @@ tLs mEg lYe jOc -mEg +qds nyL ydv -ydv +nld fPN fPN fPN @@ -82799,9 +82401,9 @@ ngz tAb whI uho -eOc +kCD geT -fUf +lNx uho whI miv @@ -82816,7 +82418,7 @@ ucP ucP ucP ucP -ucP +ogY ogY ogY ogY @@ -83023,31 +82625,31 @@ bMC sQf pGu fPN -vxd +vKc wfE sNZ iHO -rSo +bvR fPN -vxd +vKc wRs -nbP +fhe fPN qPR wfE lGp fPN -vxd +vKc fBi wRs fPN xkQ -uTq -eos -fBi +wfE +iHO +jOZ fPN gAI -qem +pJW aqj hsB bbw @@ -83073,7 +82675,7 @@ rRb ybk cee vcD -ucP +ogY cSq cvr sNl @@ -83087,7 +82689,7 @@ wCn cRp cRp eGm -gTH +whr gTH xtQ hzK @@ -83285,23 +82887,23 @@ iHO iHO iHO iHO -aRM +fxI iHO iHO iHO -aRM +fxI iHO iHO iHO -aRM +fxI iHO iHO iHO -aRM +fxI iHO iHO iHO -fBi +suE fPN xPw qem @@ -83330,7 +82932,7 @@ qZn csj prU sNm -ucP +ogY ogY ogY cUz @@ -83362,9 +82964,9 @@ ksa ksa ksa cRp -tRg +qLd cRl -pWE +gCP cRp ksa ksa @@ -83526,7 +83128,7 @@ aQt nZL duQ iHO -vxd +vKc fPN uof qDp @@ -83534,31 +83136,31 @@ kkb dGT cid bMC -dyv -gLW +kUB +gWL fPN qPR iHO -nbP +fhe wfE -vxd +vKc fPN lGp -vxd +vKc wfE fPN -vxd +vKc qPR wRs fPN -nbP +fhe wRs -vxd +vKc fPN -qVi -wfE -uBX +eJq wfE +iHO +fhe fPN qem qem @@ -83570,7 +83172,7 @@ wbe xxP sNf vRV -giZ +ams mgY imH vRV @@ -83587,7 +83189,7 @@ jlN tvt ske oYs -ucP +ogY vCB bOS blh @@ -83619,9 +83221,9 @@ ksa ksa ksa hsC -xMz +tRg cRl -xMz +xIX hsC ksa ksa @@ -83782,7 +83384,7 @@ nZL nZL nZL fPN -qru +cfC fPN fPN fPN @@ -83795,7 +83397,7 @@ fPN fPN fPN fPN -cwQ +cfC fPN fPN fPN @@ -83812,7 +83414,7 @@ fPN fPN fPN fPN -wfE +iOZ rSo iHO spv @@ -83830,21 +83432,21 @@ fhw ejt ayh rGN -sFv +fhw rAT wjA mle oHb qQT iFy -oMq +uBC usv pXG kRe tvt ske chD -ucP +ogY oSM api fzB @@ -84043,17 +83645,17 @@ iHO rSo fPN qPR -wfE -wfE +fhe +noO qPR fPN -vxd +vKc iCB qPR fPN kCF iHO -vxd +vKc fPN mxu fdO @@ -84064,15 +83666,15 @@ fPN eyh tMt mNt -mNt +kdC oNL wvU gHO fPN dhd -nbP +fhe iHO -vkg +vKc fPN bRG bbw @@ -84084,7 +83686,7 @@ wbe xxP sNf nEU -ufu +ams bEV lCf xNd @@ -84094,14 +83696,14 @@ mle oHb qQT sui -wkK -qZj +oMq +iAi ucP vhN tvt ske cfl -ucP +ogY qUB woB mUM @@ -84150,13 +83752,13 @@ xXP ksa ksa ksa +noh ksa ksa ksa ksa ksa -ksa -ksa +xXP ksa ksa ksa @@ -84293,19 +83895,19 @@ ksa fEP ksa nGn -rMn -iaB -lLW +pEQ +wfE +mlj iHO iCB fPN -rHG -nbP -qVi +wfE +bvR +wfE wfE fPN wfE -rHG +wfE wfE fPN wfE @@ -84324,14 +83926,14 @@ jiy oDQ oNL pAd -uXH +gHO fPN -vxd +vKc iHO iHO -qVi +eJq fPN -qem +vUY qem qem qem @@ -84342,7 +83944,7 @@ xxP xeZ mcd ams -bEV +opR lCf cUe wDM @@ -84407,13 +84009,13 @@ xXP ksa ksa ksa -xXP -ksa +noh ksa ksa ksa ksa ksa +xXP ksa ksa ksa @@ -84550,21 +84152,21 @@ ksa fEP ksa nGn -rMn -wfE -mlj +pEQ +iaB +lLW iHO iHO -aRM +fxI iHO iHO iHO iHO -aRM +fxI iHO iHO iHO -aRM +fxI iHO jef jiS @@ -84578,15 +84180,15 @@ fPN giy vXA mNt -gwI +pAd bKL nai -uXH +gHO fPN -vxd +vKc iHO wfE -jOZ +fBi fPN dTD dTD @@ -84615,7 +84217,7 @@ ikq fVI bMr buR -ucP +ogY lRp hdS dpy @@ -84647,7 +84249,7 @@ ksa ksa ksa hsC -xMz +hsc cRl wnd hsC @@ -84664,13 +84266,13 @@ xXP xXP xXP xXP -xXP -ksa -ksa +noh ksa ksa +xXP ksa ksa +xXP ksa ksa ksa @@ -84813,12 +84415,12 @@ vxd iHO fBi fPN -vxd +vKc qPR iCB -nbP +fhe fPN -nbP +fhe fBi fBi fPN @@ -84838,10 +84440,10 @@ sVp pAd oNL pAd -uXH +gHO fPN fPN -ibw +cfC fPN fPN fPN @@ -84872,13 +84474,13 @@ sWP rYM gTn lnp -bwg +iIh iIh iIh mcn trV mcn -fvH +iIh qhu qhu qhu @@ -84887,8 +84489,8 @@ qhu qhu sTE jTs -tEB gzQ +tEB wPX fmb hxy @@ -84904,7 +84506,7 @@ ksa ksa ksa hsC -xIX +tRg cRl aCA hsC @@ -84921,13 +84523,13 @@ xXP ksa ksa ksa -xXP -ksa -ksa +noh ksa ksa +xXP ksa ksa +xXP ksa ksa ksa @@ -85067,7 +84669,7 @@ fPN fPN fPN fPN -ibw +cfC fPN fPN fPN @@ -85095,11 +84697,11 @@ mQU tom oNL eSX -uXH +gHO fPN -hjI -iHO -fBi +cwL +mYW +kCF fPN bPy xGo @@ -85135,17 +84737,17 @@ prl snm bKO oIc -fvH +iIh vyC -eji +iue suW boe wAR qhu -auk +sTE jTs tEB -tEB +gzQ kza tPs pOx @@ -85178,13 +84780,13 @@ xXP ksa ksa ksa +noh ksa ksa +xXP ksa ksa -ksa -ksa -ksa +xXP ksa ksa ksa @@ -85323,7 +84925,7 @@ dPU wOS qYY fPN -wfE +iOZ iHO nsB fPN @@ -85332,15 +84934,15 @@ mTj wZQ imo sWE -imo -kQo +wkK +pyZ sSA esy fWY imb kQo -imo -sWE +wkK +mWn imo wZQ sSA @@ -85354,9 +84956,9 @@ oNL oNL oNL fPN -kCF -uBX -vxd +cwL +mYW +vKc fPN kNO aKB @@ -85378,21 +84980,21 @@ tvj sMy msO fUs -owY +fUs fUs fUs hLB fUs tTR -gai -rmn +cdP +wgX ddy cew mug nns fET eBR -fvH +iIh oHG pHx pHx @@ -85401,8 +85003,8 @@ xzC xIL nki jTs -tEB gzQ +tEB nxh blA gJY @@ -85583,7 +85185,7 @@ byj odN iHO iHO -qgA +aRM qmK fCT fCT @@ -85611,7 +85213,7 @@ off off cMj fPN -vKc +nbP mYW uCh arj @@ -85630,7 +85232,7 @@ hBe wjA anh dOn -whr +gNn fhd ufq bnl @@ -85639,17 +85241,17 @@ rFC plt tei bnl -cLZ +jLQ tTR cLZ -uKO +eXV ddy fmZ oJB mVD fQY mbE -fvH +iIh prw avz tzZ @@ -85658,8 +85260,8 @@ haq wcp dAS eTG -gzQ tEB +gzQ nxh raY xGG @@ -85846,14 +85448,14 @@ ldX fHK mbV frx +jkJ jaQ fHK fHK fHK fHK -fHK -fHK jaQ +jkJ frx tSN fHK @@ -85870,7 +85472,7 @@ cBe fPN cwL mYW -vXb +fhe fPN etC aKB @@ -85899,7 +85501,7 @@ bnl jEi tTR gAb -uVJ +uKO ddy ddy ddy @@ -86080,7 +85682,7 @@ ksa ksa ksa ksa -xXP +ksa ksa ksa ksa @@ -86095,7 +85697,7 @@ fPN fPN fPN fPN -ibw +cfC fPN fPN xgf @@ -86127,12 +85729,12 @@ wig fPN cwL mYW -vxd +kCF fPN cMT bKP kfJ -axZ +pHP qEk mrF hCH @@ -86153,10 +85755,10 @@ ogR mKZ vBm bnl -jEi -bsR +jIv +oFP qqu -azE +tei bnl rmn rmn @@ -86165,12 +85767,12 @@ fUs jEi bnl qJD -pHx +fbw qqU xeM aKM qhu -auk +sTE jTs ggp iZd @@ -86206,7 +85808,6 @@ amD ksa ksa ksa -xXP ksa ksa ksa @@ -86214,6 +85815,7 @@ ksa ksa xXP ksa +xXP ksa ksa ksa @@ -86321,6 +85923,7 @@ ksa ksa ksa ksa +sQS ksa ksa ksa @@ -86331,18 +85934,17 @@ ksa ksa ksa ksa +fEP +fEP +fEP ksa ksa xXP -ksa -ksa -xXP -xXP xXP xXP ksa ksa -ksa +xXP ksa ksa ksa @@ -86400,18 +86002,18 @@ kTj aKy leA erS -dCZ +nHY emg -dSO juc +dSO juc juc qxQ pig pff bnl -wgX -fUs +dOt +kSL aeY kLu exO @@ -86427,7 +86029,7 @@ tMU tMU qhu qhu -rzs +sTE jTs sdf gJY @@ -86452,9 +86054,9 @@ xtD cRp cRp cRp -ksa -ksa -ksa +noh +noh +noh amD ycy xSu @@ -86462,15 +86064,15 @@ dmE amD ksa ksa -ksa xXP ksa -ksa +xXP ksa ksa ksa xXP ksa +xXP ksa ksa ksa @@ -86582,24 +86184,24 @@ ksa ksa ksa ksa +uoo +ksa ksa ksa ksa ksa ksa -xXP -xXP ksa xXP ksa ksa ksa -xXP -ksa ksa +xXP ksa ksa ksa +xXP ksa ksa ksa @@ -86608,7 +86210,7 @@ ksa nGn wfE edD -tcO +edD kgC edD fPN @@ -86639,7 +86241,7 @@ bir pEG xyY bZK -hyy +dGY pEG odm kxo @@ -86667,8 +86269,8 @@ nJa pig oxO bnl -jIv -ejE +azE +wji uHf uKO bnl @@ -86686,7 +86288,7 @@ epO ffH jga jTs -fEr +nFo gJY uoo uoo @@ -86710,7 +86312,7 @@ xMz tRg hsC ksa -ksa +xXP ksa amD xVH @@ -86719,15 +86321,15 @@ nZD amD ksa ksa -ksa xXP ksa -ksa +xXP ksa ksa ksa xXP ksa +xXP ksa ksa ksa @@ -86833,18 +86435,19 @@ ksa ksa ksa ksa +uoo +fEP +fEP +fEP +uoo ksa +uoo +uoo +uoo ksa ksa ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa +xXP xXP xXP xXP @@ -86852,12 +86455,11 @@ xXP ksa ksa xXP -xXP ksa ksa xXP xXP -ksa +xXP ksa ksa fEP @@ -86865,8 +86467,8 @@ ksa nGn hda wfE -tcO wfE +tcO qoB fPN adk @@ -86903,7 +86505,7 @@ kxo ndi rAl ndi -jmh +ezf ezf ezf xiC @@ -86974,8 +86576,8 @@ eib oVv mej amD -uoo -uoo +ksa +ksa uoo uoo uoo @@ -87088,15 +86690,15 @@ ksa ksa ksa ksa +uoo ksa ksa ksa +uoo ksa ksa ksa -ksa -ksa -ksa +uoo ksa ksa ksa @@ -87108,12 +86710,12 @@ xXP ksa ksa ksa +ksa xXP ksa ksa ksa -xXP -ksa +fEP ksa ksa ksa @@ -87122,8 +86724,8 @@ uoo fPN vcW rEd -tcO iCB +tcO hTN fPN oQn @@ -87160,7 +86762,7 @@ rwA hhK smQ hCj -sDz +ezf gax jlA gLv @@ -87224,24 +86826,24 @@ cRl tQD hsC ksa -ksa +xXP ksa xba xba ujN xba xba -ksa -ksa uoo -ksa +uoo uoo ksa +uoo ksa ksa ksa uoo ksa +uoo ksa ksa uoo @@ -87345,23 +86947,23 @@ ksa ksa ksa ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa +uoo +uoo +uoo +uoo +uoo +uoo +uoo +uoo +uoo ksa ksa ksa ksa xXP xXP +ksa +xXP xXP xXP xXP @@ -87370,17 +86972,17 @@ xXP xXP xXP xXP +fEP xXP xXP ksa -ksa uoo ksa fPN fPN fPN -ibw fPN +cfC fPN fPN nCB @@ -87403,7 +87005,7 @@ qzQ bMc mOB xVB -uvN +xVB xVB mQZ pCI @@ -87417,7 +87019,7 @@ xhs ygZ kos ezY -sDz +ezf scf jlA sQH @@ -87437,13 +87039,13 @@ kgn nJa xqS rCa -iZW +uGS wNw emg ohF pig wKV -ema +uGS bnl bnl ohf @@ -87461,7 +87063,7 @@ rCj lRD lRD lRD -uoo +ksa uoo ksa ksa @@ -87481,7 +87083,7 @@ cRl xIX cRp ksa -ksa +xXP ksa wEB oWd @@ -87503,7 +87105,7 @@ saV ksa uoo ksa -nAS +ksa ksa ksa ksa @@ -87602,20 +87204,20 @@ ksa ksa ksa ksa +uoo ksa ksa ksa ksa ksa +uoo ksa +uoo ksa ksa ksa ksa -ksa -ksa -ksa -ksa +xXP ksa ksa ksa @@ -87627,7 +87229,7 @@ xXP ksa ksa ksa -xXP +fEP ksa ksa ksa @@ -87636,8 +87238,8 @@ uoo fPN xYt wfE -iHO wfE +iHO vKc fPN xRs @@ -87661,7 +87263,7 @@ aIp drQ qUQ ksb -qUQ +xOK lej eDT juk @@ -87674,7 +87276,7 @@ vFV wfR kos epk -sDz +ezf uey jlA sQH @@ -87695,11 +87297,11 @@ nJa xqS rCa jSO -fpN +qPn emg ohF pig -gna +rJk jSO bnl wgX @@ -87742,7 +87344,7 @@ saV saV wEB pam -mfv +tuu rXQ wEB saV @@ -87863,38 +87465,38 @@ ksa ksa ksa ksa +uoo +uoo +uoo ksa ksa ksa ksa +uoo +uoo +xXP +xXP +xXP +xXP +xXP ksa ksa ksa +xXP ksa ksa ksa -sQS -ksa xXP -xXP -ksa ksa -xXP -xXP -xXP ksa -xXP -xXP -xXP -xXP ksa fEP ksa nGn wfE eJq -iHO noO +iHO iCB fPN idJ @@ -87931,11 +87533,11 @@ kxo nOK kos epk -sDz +ezf wSQ jlA sQH -ejh +lKw mgQ xMb ezf @@ -87946,28 +87548,28 @@ dyk kDb emg juc -kgn -kgn +juc +juc nJa xqS rCa knA -uKR +wKr emg ohF pig -wah +isR knA bnl epc fUs rmn bnl -jVP +kCA anp nOw tnW -jVP +awE rDR oVH fxL @@ -87989,8 +87591,8 @@ ksa ksa ksa ksa -cRp -qLd +hsC +cKF cRl tRg cRp @@ -88010,14 +87612,14 @@ lAT eSd nwz xHP -nwz +omu vuH cPI saV uoo uZR ksa -ksa +nAS ksa ksa ksa @@ -88122,6 +87724,9 @@ ksa ksa ksa ksa +uoo +ksa +ksa ksa ksa ksa @@ -88133,15 +87738,12 @@ ksa ksa ksa ksa -xXP ksa ksa ksa -xXP ksa ksa ksa -xXP ksa ksa ksa @@ -88150,7 +87752,7 @@ ksa nGn dae wfE -iHO +wfE iHO qPR fPN @@ -88188,10 +87790,10 @@ kxo wfR kos hZp -sDz +ezf vkz dbO -sQH +mrG xWv mgQ hEq @@ -88208,13 +87810,13 @@ kgn nJa xqS rCa -iZW +uGS wNw emg sJH pig wKV -wgg +uGS bnl gAb fUs @@ -88246,7 +87848,7 @@ ksa ksa ksa ksa -cRp +hsC xMz cRl cRl @@ -88269,7 +87871,7 @@ saV wEB ycx nwz -jgH +pXi saV ksa uoo @@ -88366,6 +87968,9 @@ ksa ksa ksa ksa +uoo +ksa +sQS ksa ksa ksa @@ -88376,37 +87981,34 @@ ksa ksa ksa ksa +uoo ksa ksa ksa ksa ksa ksa +sQS +ksa ksa ksa ksa ksa ksa -xXP -xXP -xXP -xXP -xXP ksa ksa ksa ksa ksa ksa -xXP ksa ksa ksa uoo uoo fPN -lBu -lBu +eQk +eQk wfE iHO qPR @@ -88429,23 +88031,23 @@ mFS ghV ldX vaG -kxo -kxo -kxo -kxo -kxo +nIP +nIP +nIP +nIP +nIP dqb juk vZb -kxo -kxo -kxo -kxo -kxo +qZj +qZj +qZj +qZj +qZj rEP kos -uMT -sDz +epk +ezf tkR agv sQH @@ -88503,7 +88105,7 @@ ksa ksa ksa ksa -cRp +hsC rFQ nkU cJB @@ -88512,7 +88114,7 @@ nwz tuu vrf wEB -uov +cfP byK jgH wEB @@ -88620,8 +88222,10 @@ ksa ksa ksa ksa +uoo ksa ksa +uoo ksa ksa ksa @@ -88637,27 +88241,23 @@ ksa ksa ksa ksa +uoo ksa ksa ksa ksa ksa +fEP +fEP +fEP ksa +fEP +fEP +fEP ksa -ksa -ksa -ksa -ksa -xXP -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa +fEP +fEP +fEP ksa ksa ksa @@ -88665,7 +88265,9 @@ fPN fPN fPN fPN -ibw +fPN +fPN +cfC fPN fPN xgf @@ -88686,23 +88288,23 @@ jvu xgf cDu xgf -kxo -cbD +nIP +hTs ybH kkH -kxo +nIP ufl -hoa +juk hpl -kxo +qZj lLZ hMn -hpL -kxo +iho +qZj feD kos epk -sDz +ezf gNX hje sQH @@ -88712,15 +88314,15 @@ fGl dlj pzt jZY -nEj +nZO pEY vaR uFv juc -juc -juc +kgn +kgn nJa -vom +tJE pEY gtA wuS @@ -88773,8 +88375,8 @@ saV saV saV wEB -ksa -ksa +uoo +uoo uoo ksa uoo @@ -88877,11 +88479,14 @@ ksa ksa ksa ksa +uoo ksa ksa +uoo ksa ksa ksa +uoo ksa ksa ksa @@ -88891,29 +88496,24 @@ ksa ksa ksa ksa +uoo ksa +uoo ksa +uoo ksa ksa ksa ksa +xXP ksa ksa ksa +xXP ksa ksa ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa +xXP ksa ksa ksa @@ -88921,9 +88521,11 @@ rxc nGn oUr nGn -uSp +aSJ +uzT +mlj iHO -hgi +vKc fPN fLf oSm @@ -88943,28 +88545,28 @@ dmh wZQ oSm efq -kxo -hkO +nIP +nyh oWT uZH kWj -pYI -hoa -gLN +pCI +juk +oCd vlr gmK jyz -qik -kxo +btH +qZj aLZ kos daT -sDz +ezf cbh qmB sQH eHO -nJL +eHO neo jUD foU @@ -88972,14 +88574,14 @@ mCr aAm rwW keu -toh -toh -toh -toh -toh +tGT +tGT +tGT +tGT +tGT sDr heI -keu +xBN tGT tGT dZu @@ -88987,7 +88589,7 @@ cUR cUR bwW bnl -bOO +uKO fUs cLZ bnl @@ -88999,7 +88601,7 @@ loc rDR aLr bZF -bZF +gLN bZF eNK oBh @@ -89029,20 +88631,20 @@ wEB ksa uoo ksa -ksa +uoo ksa ksa uoo -ksa uoo -ksa -ksa -ksa uoo -ksa uoo -ksa -ksa +uoo +uoo +uoo +uoo +uoo +uoo +uoo uoo ksa ksa @@ -89109,38 +88711,8 @@ ksa ksa ksa ksa -"} -(64,1,1) = {" -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa +"} +(64,1,1) = {" ksa ksa ksa @@ -89161,9 +88733,17 @@ ksa ksa ksa ksa +uoo +uoo +fEP +fEP +fEP +uoo +uoo ksa ksa ksa +uoo ksa ksa ksa @@ -89173,14 +88753,36 @@ ksa ksa ksa ksa +uoo +uoo +uoo +uoo +uoo ksa +xXP +xXP +xXP +aVH +aVH +aVH +aVH +aVH +aVH +aVH +aVH +aVH +aVH +aVH +aVH aVH iUx -pTC +hPN lho -nOZ +wfE +wfE +wfE iHO -axF +wfE kIy lNW fCT @@ -89200,23 +88802,23 @@ fCT fCT fCT wGi -kxo -hTs +nIP +hkO lEf mvb -kxo +nIP ufl -ulr +juk qNB -kxo +qZj lVj +rfo jbQ -iho -kxo +qZj kNn bdl epk -sDz +ezf bnL wuk gCA @@ -89227,12 +88829,12 @@ dlj pzt jZY erS -dCZ +nHY emg +tar sjV juc juc -juc jCl pig pEY @@ -89246,10 +88848,10 @@ pml bnl cLZ fUs -bOO +uKO bnl vqK -oUG +iBi nOw sGm wnQ @@ -89286,7 +88888,7 @@ saV ksa uoo ksa -ksa +uoo ksa ksa uoo @@ -89385,14 +88987,20 @@ ksa ksa ksa ksa +sQS ksa ksa ksa ksa ksa +uoo ksa ksa +uoo ksa +uoo +uoo +uoo ksa ksa ksa @@ -89402,40 +89010,34 @@ ksa ksa ksa ksa +uoo ksa +uoo ksa +uoo ksa ksa ksa ksa +xXP ksa ksa ksa +xXP ksa ksa ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa +xXP ksa ksa ksa rxc nGn -hPN +ncV nGn xkQ +giZ +lLW ita qkB fPN @@ -89457,23 +89059,23 @@ fHK fHK ldX btf -kxo -kxo -kxo -kxo -kxo +rOt +rOt +rOt +rOt +rOt eqS -hoa +juk dIG -kxo -kxo -kxo -kxo -kxo +ugM +ugM +ugM +ugM +ugM bUn kos uMT -sDz +ezf ezf ezf xiC @@ -89486,7 +89088,7 @@ jZY erS pEY oMG -yaL +rtq yaL yaL yaL @@ -89540,10 +89142,10 @@ gAH tuu jgH saV -ksa uoo -ksa -ksa +uoo +uoo +uoo ksa ksa uoo @@ -89646,13 +89248,18 @@ ksa ksa ksa ksa +uoo ksa +uoo ksa ksa +uoo ksa ksa ksa +uoo ksa +uoo ksa ksa ksa @@ -89662,38 +89269,33 @@ ksa ksa ksa ksa +uoo ksa ksa ksa ksa ksa ksa +xXP ksa ksa ksa +xXP ksa ksa ksa +xXP ksa ksa ksa ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa fPN fPN fPN fPN -qru +fPN +fPN +cfC fPN fPN fPN @@ -89714,19 +89316,19 @@ oHl gCR xWm gCR -kxo -fDg +rOt +fAq pUT hao -kxo +rOt ufl -hoa +juk hpl -kxo +ugM nJx myr -kXN -kxo +bLX +ugM wfR kos qcS @@ -89734,7 +89336,7 @@ sDz rNA jQu jQu -vce +jQu rgy sDz xud @@ -89763,7 +89365,7 @@ fUs cLZ bnl jEi -dOt +tei fUs cLZ jEi @@ -89800,7 +89402,7 @@ saV ksa uoo ksa -ksa +uoo ksa ksa uoo @@ -89899,27 +89501,24 @@ ksa ksa ksa ksa +uoo ksa +fEP ksa +uoo ksa +uoo ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa +uoo +uoo +uoo +uoo +uoo +fEP +fEP +fEP +uoo +uoo ksa ksa ksa @@ -89948,8 +89547,11 @@ ksa ksa ksa ksa +ksa +ksa +ksa nGn -pBu +aZe qRD pBu fPN @@ -89971,27 +89573,27 @@ fFP uUa kzX xZj -kxo +rOt sLn vAH puN oqC -pYI -hoa -gLN +pCI +juk +oCd nJi tzi jEW -gOR -kxo +jgu +ugM eeV kos daT sDz roS -jQu -jQu -jQu +vbq +vbq +vbq atW sDz sqj @@ -90017,9 +89619,9 @@ nfq bnl tei fUs -bOO +uKO bnl -lJA +cTq cLZ fUs tei @@ -90054,10 +89656,10 @@ tcw tuu cuU wEB -ksa uoo -ksa -ksa +uoo +uoo +uoo eZG eZG eZG @@ -90070,7 +89672,7 @@ eZG eZG eZG eZG -ksa +uoo uoo ksa ksa @@ -90156,24 +89758,21 @@ ksa ksa ksa ksa +uoo +uoo +fEP +uoo +uoo +uoo +uoo ksa ksa ksa ksa +uoo ksa ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa +uoo ksa ksa ksa @@ -90203,7 +89802,10 @@ fEP ksa ksa ksa +ksa +ksa xXP +fEP xXP nGn mqN @@ -90228,19 +89830,19 @@ xRO xRO xRO kZf -kxo -fAq +rOt +hPs cAm uWn -kxo +rOt ufl -hoa +juk hpl -kxo +ugM jHT +pbN jOr -bLX -kxo +ugM xcP kos epk @@ -90254,7 +89856,7 @@ dUc rfl tYb jZY -jHn +iGm rRm ikU wEt @@ -90312,7 +89914,7 @@ aJB wEB wEB ksa -uoo +ksa ksa ksa eZG @@ -90415,26 +90017,23 @@ ksa ksa ksa ksa +fEP ksa ksa ksa +uoo ksa ksa +fEP +fEP +fEP ksa ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa +uoo +fEP +fEP +fEP +uoo ksa fEP fEP @@ -90455,13 +90054,16 @@ giM giM giM giM -ksa +xXP +fEP +fEP fEP fEP fEP xXP xXP ksa +ksa nGn xWa jDz @@ -90470,7 +90072,7 @@ fPN aKf aKf fPN -jHN +did xRO pvu bEF @@ -90485,19 +90087,19 @@ rtE rtE rtE isM -kxo -kxo -kxo -kxo -kxo +rOt +rOt +rOt +rOt +rOt gzC -hoa +juk iLe -kxo -kxo -kxo -kxo -kxo +ugM +ugM +ugM +ugM +ugM nrX kos kbT @@ -90510,20 +90112,20 @@ ixw tvZ pEL vpb -mCr +jZY lBN rRm -trv +jqp wEt blE wEt iuG xVa iJX -kCA +toh tQo -iKB -xBN +toh +hFW xVa wZh nKW @@ -90535,7 +90137,7 @@ jEi bnl bnl bnl -luq +ohf bnl bnl bnl @@ -90566,12 +90168,12 @@ wEB wEB wfo tuu -mhD -wEB +cfP wEB -saV wEB uoo +uoo +uoo eZG ara xKT @@ -90672,24 +90274,21 @@ ksa ksa ksa ksa +uoo +uoo ksa ksa +uoo ksa ksa ksa ksa +uoo ksa ksa +uoo ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa +uoo ksa ksa ksa @@ -90717,11 +90316,14 @@ xXP ksa xXP ksa +xXP +ksa ksa ksa fPN fPN -qru +fPN +cfC fPN fPN fPN @@ -90737,24 +90339,24 @@ brd aux jHN bCh -kGr -rtE +fRq +hRV vqk rtE vZu -kxo -pxl +gjH +nGG nIa osY -kxo +gjH eDT -hoa +juk hpl -kxo +jvN dAB wEv -vEp -kxo +vSc +jvN xcP kos epk @@ -90770,17 +90372,17 @@ tYb jZY erS rRm -cRq +trv vww hvk iXU hHH xVa hcK -awE +ydB wev pmv -bwJ +pmv xVa bcq aEh @@ -90797,10 +90399,10 @@ tei uKO bnl rFC -eXV +cLZ fUs cLZ -wgX +dEs bnl biQ cfP @@ -90821,13 +90423,13 @@ cfP cfP wEB vuH -feW +udl tuu -nwz -wfo -lzw -cuU -wEB +rgJ +chv +saV +ksa +ksa ksa eZG vjv @@ -90929,6 +90531,7 @@ ksa ksa ksa ksa +uoo ksa ksa ksa @@ -90937,16 +90540,12 @@ ksa ksa ksa ksa +uoo ksa ksa +uoo ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa +uoo ksa ksa ksa @@ -90965,9 +90564,11 @@ wZx wZx wZx wZx +xgX +mRx qgq -kOk -qgq +ybj +ybj ybj ybj ybj @@ -90978,10 +90579,11 @@ ksa ksa nGn fBi +wfE iHO wfE kCF -aUL +qMF aUL fPN nHH @@ -90995,31 +90597,31 @@ aux jHN jvO kGr -rtE -rtE +juU +avD rtE gXm -kxo -tiN +gjH +uMN apw bGu uuD -pYI -hoa -gLN +pCI +juk +oCd uWF aNk cub -liE -kxo +nyH +jvN eeV kos bpV sDz gAX -jQu +ppi oiO -jQu +ppi mJa sDz fWt @@ -91034,10 +90636,10 @@ pWG vqJ hoq sWm -kfc bia -kfc -oFP +bia +sWm +sWm hoq sjw nKV @@ -91070,21 +90672,21 @@ kVi tuu tuu tuu -fRq -xcd +iVI +rlk rlk rlk -qhp -tuu -iVI -tuu tuu -jRe tuu +pJb tuu tuu tuu -wEB +nwz +eeb +saV +uoo +uoo uoo eZG ara @@ -91204,9 +90806,6 @@ ksa ksa ksa ksa -ksa -ksa -ksa fEP ksa wZx @@ -91224,23 +90823,26 @@ nxD bXU oWq mRx -qgq +kxd cbB +gJK uoF iBo -pDL +ayn +hLe ybj ksa xXP xXP nGn rMn +wfE iHO iHO iHO iHO iHO -xVj +luq hbX xRO pvu @@ -91252,23 +90854,23 @@ jcG jHN pvu rtE -mWn -hRV -pfy +rtE +rtE +rtE xlQ -kxo -nGG +gjH +tiN ggR eeM -kxo +gjH kBh sLo wJW -kxo +jvN iLp -nyH -vSc -kxo +aQh +ylV +jvN mac dFP yiR @@ -91287,13 +90889,13 @@ rRm qXR pWG wEt -ocD +wEt vkX xVa xLc -gHs -wev sYt +rFb +gHs wOD xVa mOc @@ -91308,7 +90910,7 @@ jEi jEi fBW bBP -bBP +eTW bnl rmn jEi @@ -91320,7 +90922,7 @@ nwz tuu cuU wEB -nwz +feW nwz nwz wEB @@ -91336,12 +90938,12 @@ bJW wEB kOW plG -avD -sXe -kxU -vrf tuu -wEB +sXe +chv +saV +ksa +ksa ksa eZG oZv @@ -91446,10 +91048,7 @@ ksa ksa ksa ksa -ksa -ksa -ksa -ksa +uoo ksa ksa ksa @@ -91480,25 +91079,28 @@ gbn aSP bXU xAx -jou +ipb rDd lfm -eNH +rAH +bhf +bhf bhf lBB ybj xXP -xXP +fEP ksa nGn dQh wfE +wfE vKc eJq iHO -vXb +iOZ fPN -tvs +jHN rtE rtE xFj @@ -91509,19 +91111,19 @@ uUa qQf rtE rtE -tBI -oHl -oHl -oHl -kxo -kxo -kxo -kxo -kxo +rtE +rtE +rtE +qzx +gjH +gjH +gjH +gjH +gjH szb szb szb -kxo +fPN fPN fPN fPN @@ -91551,13 +91153,13 @@ laO dPD bGd etV -hFW +tCb xVa pnC qiT kDx bnl -jIv +rGg kSL rmn bnl @@ -91582,23 +91184,23 @@ wqv wEB wEB wEB -mft wEB wEB wEB wEB -vGM wEB +vGM wEB wEB wEB wEB wEB +aJB wEB wEB wEB -aXm -wEB +uoo +uoo uoo eZG eZG @@ -91612,7 +91214,7 @@ oWV qgD eZG eZG -ksa +uoo uoo ksa ksa @@ -91701,12 +91303,9 @@ ksa ksa ksa ksa -ksa -ksa -ksa uoo ksa -ksa +uoo ksa ksa ksa @@ -91737,10 +91336,12 @@ cnP vzd bXU qgq -jou +ipb qgq cbB riF +diY +uxF uxF mvF ybj @@ -91748,11 +91349,12 @@ ksa ksa ksa fPN +nGn +nGn +nGn fPN fPN -fPN -fPN -qru +cfC fPN fPN lBC @@ -91767,28 +91369,28 @@ iXp pXd iRs peS +iXp +iXp +vrc oHl ksa -ksa -xXP -ksa xXP ksa xXP ksa ksa ksa -ksa fPN fhe noO oSr pWi hqv +rpJ uRq sXl uRq -uRq +vtJ vcC vcC vcC @@ -91818,13 +91420,13 @@ bnl rTu bnl bnl -jEi -yce -yce -wgX +jIv +tpf +tpf +kaX bnl lSy -cLZ +qzg jwP bnl cfP @@ -91838,31 +91440,31 @@ aXB nwz cfP wEB -thf -nwz -mxZ -alM -wEB -nwz -nQn +mft +vrf vrf +kVX wEB -cfP -eub -tcw tcw -vKt -xXk +nQn +uut +uut +kde wEB +sbg tuu +nwz wEB ksa ksa -xXP ksa ksa +ksa +xXP +ksa xXP ksa +ksa eZG nAM oWV @@ -91955,17 +91557,14 @@ ksa ksa ksa ksa -ksa -ksa -ksa +sQS ksa uoo -ksa uoo -ksa -ksa -ksa -ksa +uoo +fEP +uoo +uoo ksa ksa fEP @@ -91994,16 +91593,19 @@ ujZ bXU bXU fTm -jou +ipb vCn cbB cbB cbB cbB +cbB +cbB ybj ksa ksa ksa +ksa xXP ksa ksa @@ -92025,9 +91627,9 @@ oHl oHl oHl oHl -ksa -ksa -xXP +oHl +oHl +oHl ksa xXP ksa @@ -92035,7 +91637,6 @@ xXP ksa ksa ksa -ksa fPN fPN fPN @@ -92045,8 +91646,9 @@ nZL nZL nZL nZL -nZL -nZL +vtP +vtP +vtP nZL nZL nZL @@ -92057,9 +91659,9 @@ hWV rRm mhA mPm -hxu +bog rRm -lYj +xml eBn vEB oOl @@ -92075,16 +91677,16 @@ tsD slx dgd bnl -jEi -cmW -cLZ -wgX +nkb +wji +tpf +nkb bnl kQR cLZ vPR bnl -alM +nwz mxZ nwz nwz @@ -92094,26 +91696,26 @@ jwW nwz nwz nwz -jwW -nwz -nwz +kpn nwz nwz -jwW nwz -evJ -evJ -xnE -evJ -jAw -fiC +feW +wEB +mYl +nQn uqn -dYg -kUB +fiC +vxl wEB +tcw tuu -wEB -wEB +cuU +xUa +xUa +xUa +xUa +xUa uoo vcG vcG @@ -92160,17 +91762,17 @@ ksa ksa ksa ksa +uoo ksa ksa ksa ksa +uoo ksa ksa ksa ksa -ksa -ksa -ksa +uoo ksa ksa ksa @@ -92213,17 +91815,14 @@ ksa ksa ksa ksa -sQS ksa -uoo -uoo -uoo -uoo -uoo -uoo ksa ksa ksa +fEP +ksa +xXP +xXP ksa fEP ksa @@ -92235,9 +91834,9 @@ wZx cZs cZs cZs -ybj -mRx -ihP +wZx +doA +onH xJb vUA ihP @@ -92251,16 +91850,19 @@ xJb xuA utG qgq -jou +ipb xKq bXU -xfT -kWN +vXf vVm +rdr +irp +kWN wZx ksa ksa ksa +ksa xXP xXP xXP @@ -92268,7 +91870,7 @@ nGn wfE iHO iHO -pDC +psO uBX iHO iHO @@ -92294,7 +91896,6 @@ ksa ksa ksa ksa -ksa xXP nGn iYK @@ -92303,6 +91904,7 @@ ksa xXP ksa xXP +ksa xXP ksa xXP @@ -92314,9 +91916,9 @@ coj rRm oIE mPm -wEt +hxu rRm -lyT +aMD qos wfJ gaa @@ -92328,49 +91930,49 @@ gMs qwd nUi bnl -gFs -oox +mSe +kSL mNd +ejD +tpf +tpf +tpf +pTC luw cLZ -yce cLZ cLZ luw -yce -lOH -yce -luw nwz hNX hNX hNX hNX -nwz +nMp wEB cfP biQ iQd wEB cfP -tcw -tcw -cfP -wEB -tcw -tcw -eub -wEB cuU nwz -puW -cuU -vuH -jgH +tcw wEB -tuu tcw +nQn +uut +uut +fkT wEB +tcw +tuu +kVX +xUa +imV +bsX +hSc +xUa ksa vcG nlj @@ -92379,13 +91981,13 @@ wTD mWC arN qDz -uLZ +alj dAo vcG qTv hfb -qcP -hfb +oyi +tZy wOu vcG ksa @@ -92414,23 +92016,23 @@ ksa ksa ksa ksa -ksa -ksa -ksa -uoo -ksa -ksa -ksa -ksa -uoo -ksa -ksa -ksa -ksa -uoo -ksa -ksa -ksa +fdt +niB +niB +niB +niB +niB +niB +niB +niB +niB +niB +niB +niB +niB +niB +niB +fdt ksa ksa ksa @@ -92473,13 +92075,10 @@ ksa ksa ksa ksa +xXP +fEP ksa ksa -uoo -ksa -xXP -xXP -xXP xXP ksa fEP @@ -92489,12 +92088,12 @@ cYs eLo dot bYZ -jou +los rdn -jou +los ugn jou -aco +jou jou jou jou @@ -92512,9 +92111,12 @@ tvX lMT wMO tRU +gWz +itd +lIO jEY -daR wZx +fEP xXP xXP xXP @@ -92551,7 +92153,6 @@ ksa ksa ksa ksa -ksa xXP nGn eGT @@ -92563,35 +92164,36 @@ poG poG poG poG +poG bVI kpr rWZ ley -erS +bMh rRm kbB mPm wGk rRm -xml -aMD +xhN +nZa wfJ lIY ozj oLg mmV -lUP +nmf oEc -jIO +lUP cOa bnl cTK -oox +kSL uwJ bnl rmn -yce -vfE +tei +cLZ rmn bnl sJM @@ -92601,38 +92203,38 @@ bnl tcw tuu mxZ -jay -sbg +nwz sbg wEB wEB -wqv -wEB -wEB -wEB wEB +wqv wEB wEB wEB wEB +wqv wEB wEB wEB -kEt -nwz -kEt +olT wEB wEB wEB wEB +jay tuu -tcw -wEB -ksa +jay +xUa +pIs +bsX +hSc +lhN +uoo vcG nlj nfa -nfa +jet nfa spr gIR @@ -92671,23 +92273,23 @@ ksa ksa ksa ksa -fdt -niB -niB -niB -niB -niB -niB -niB -niB -niB -niB -niB -niB -niB -niB -niB -fdt +uoo +ksa +ksa +uoo +ksa +ksa +ksa +ksa +uoo +ksa +ksa +ksa +ksa +uoo +ksa +ksa +uoo ksa ksa ksa @@ -92731,11 +92333,8 @@ ksa ksa ksa ksa -xXP -uoo -ksa +fEP ksa -xXP ksa ksa ksa @@ -92749,7 +92348,7 @@ wZx cZs cZs cZs -ybj +wZx lhk hXf xJb @@ -92760,7 +92359,7 @@ qgq flr xJb qgq -jGt +xhf xJb knr utG @@ -92768,9 +92367,11 @@ qgq jou qgq bXU +xfT +paw +erd snd aGa -iiC wZx ksa ksa @@ -92778,6 +92379,7 @@ ksa ksa ksa ksa +ksa fPN nGn nGn @@ -92808,13 +92410,13 @@ ksa ksa ksa ksa -ksa xXP nGn eGT vtP ksa poG +voY dim rCZ waa @@ -92824,32 +92426,32 @@ ksa kpr rWZ pjD -erS +enB rRm puT mPm -bog +trF rRm -xhN -nSy -wfJ -bGl -pCo +oLg +oLg +oET +oLg +oLg oLg bwa lUP -oFj -jIO +oEc +lUP szd bnl bnl -nld +ohf bnl bnl -rmn -cLZ +wgX cLZ -rmn +gAb +wgX bnl gap cLZ @@ -92858,34 +92460,34 @@ bnl tcw tuu thf +jay +sbg wEB -wEB -wEB -wEB +cNm thf nwz vrf wEB kYw -liQ -thf -cfP -wEB -mhD +cuU nwz -eUB +cfP wEB vrf nwz eUB wEB -kCZ -vrf +sbg nwz +vrf tuu -cuU -saV -uoo +nwz +xUa +llR +bsX +xzN +lhN +ksa vcG nlj njn @@ -92920,28 +92522,28 @@ ksa ksa ksa ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa uoo ksa -ksa uoo ksa +uoo ksa ksa ksa uoo ksa ksa -ksa -ksa -uoo +fOA +fOA +fOA +fOA +fOA +fOA +fOA +fOA +fOA +fOA +fOA ksa ksa uoo @@ -92986,14 +92588,11 @@ ksa ksa ksa ksa -ksa -ksa -ksa uoo -ksa -ksa -ksa -ksa +uoo +fEP +uoo +uoo ksa ksa fEP @@ -93028,6 +92627,8 @@ dOS dOS dOS dOS +dOS +dOS oxa ksa ksa @@ -93037,6 +92638,7 @@ ksa ksa ksa ksa +ksa xXP ksa nGn @@ -93055,7 +92657,7 @@ nGn nGn fhe ydN -edD +nVu dUu rSo iBz @@ -93066,12 +92668,12 @@ nGn nGn nGn nGn -nGn fPN eGT vtP xXP poG +fiU ujY dTW dTW @@ -93081,27 +92683,27 @@ dBd kpr fZK pjD -erS +qvY rRm tnN mPm -prb +bSr rRm -oLg -oLg -oET -oLg -oLg -oLg +rHN +qCL +muy +bGl +wGc +sHs oWj eAj hoe -jIO +lUP ipL bnl -bOO +uKO fUs -rFC +tei bnl bnl xZO @@ -93116,37 +92718,37 @@ wEB hAe wEB wEB -cNm -tcw -jay +wEB +wEB +eub +nwz nwz cuU -qmd wEB jay -nwz +omu cwN -alM -jke -nwz -nwz nwz -jke +kpn nwz cuU nwz -aZe +jke nwz -feW nwz +nMp tuu -kVX -wEB -ksa +tuu +lTk +vHk +vHk +lhd +lhN +uoo vcG nlj nfa -nfa +jet nfa spr fBY @@ -93176,35 +92778,35 @@ ksa ksa ksa ksa -ksa -uoo -ksa -uoo -ksa -uoo -ksa -ksa -ksa +fdt +niB +niB +niB +niB +niB +niB +fdt uoo -ksa -ksa -fOA -fOA -fOA -fOA -fOA -fOA +fdt fOA fOA fOA +xpD +xpD +xpD +xpD +mmy +xpD +xpD +xpD +xpD fOA fOA -ksa -ksa uoo -ksa -ksa -ksa +niB +uoo +uoo +fdt ksa ksa ksa @@ -93241,17 +92843,14 @@ ksa ksa ksa ksa -ksa -ksa -ksa -uoo uoo uoo uoo -uoo -ksa ksa +uoo ksa +uoo +uoo ksa fEP ksa @@ -93282,10 +92881,13 @@ qgq jou mVH dOS -wsn -tDV +sOa +lsx +lCo +vde rCE oxa +ksa lws lws lws @@ -93323,13 +92925,13 @@ qpx qpx qpx qpx -qpx puy aIy vtP sMr poG -vtJ +oQc +ujY wKi vbl ekx @@ -93340,13 +92942,13 @@ qLz pjD dYc rRm -oZh +rRm iFB -oZh +rRm rRm lkq vLL -rHN +wui ehj oyo sHs @@ -93356,14 +92958,14 @@ jMj lUP oKm bnl -cdP +wji fUs cLZ bnl uKO -yce -cdP cLZ +cdP +tei vjs bOO cLZ @@ -93371,34 +92973,34 @@ cmW bnl tcw tuu -eub +feW +iNG +cuU wEB +cuU nwz nwz -alM -alM -nwz -nwz -jke -nwz nwz +kpn nwz -thf -wEB -jgH nwz -cfP +feW +qmd wEB hIb -jgH +vuH jgH wEB -eyp -tcw +jAw cuU -tuu -kVX -wEB +nwz +nwz +vrf +xUa +qiV +vHk +lhd +xUa ksa vcG nlj @@ -93407,7 +93009,7 @@ oXb pEy arN grW -jdA +alj uNa vcG skB @@ -93433,35 +93035,35 @@ ksa ksa ksa ksa -fdt -niB -niB -niB -niB -niB -niB -fdt +ksa +uoo +ksa +uoo +ksa +uoo +ksa +ksa +ksa uoo -fdt -fOA -fOA -fOA xpD xpD xpD xpD -mmy +aHT +aHT +aHT +aHT +aHT +aHT +aHT xpD xpD xpD xpD -fOA -fOA uoo +ksa +ksa niB -uoo -uoo -fdt ksa ksa ksa @@ -93500,14 +93102,11 @@ ksa ksa ksa ksa +uoo ksa ksa ksa -uoo ksa -uoo -uoo -uoo ksa ksa fEP @@ -93535,13 +93134,16 @@ bXU hcq xTT bXU -sOa +hmF jou lMT eGa shm +uBD +eCJ +sjs kFK -sLa +oxa pSA nIG nIG @@ -93551,7 +93153,7 @@ xXP fdt ksa ksa -ksa +xXP ksa nGn fBi @@ -93580,13 +93182,13 @@ nGn nGn nGn nGn -nGn fPN spv vtP xXP poG -ujY +tDO +bUq xlo xlo niA @@ -93596,12 +93198,12 @@ kpr rWZ pjD jHm -rRm +lea vNB mPm -wEt -qCL -fZB +oHP +rRm +fTU tLj pXb bHn @@ -93620,7 +93222,7 @@ luw cLZ cLZ cLZ -gAb +cLZ cLZ cLZ cLZ @@ -93629,40 +93231,40 @@ luw nwz tuu nwz +nwz +nwz jwW -alM nwz -cuU nwz +cuU nwz -alM -wEB -kEt -pYX -alM -okg -wEB -wEB -wEB -wEB -wEB -wEB -wEB -wEB -wEB -wEB wEB jay -tuu -wEB -wEB -wEB -xba -xba -xba -xba -xba -xba +cwN +nwz +okg +xUa +xUa +xUa +xUa +xUa +xUa +xUa +xUa +oTN +xUa +xUa +iuo +vHk +xUa +xUa +xUa +mDv +mDv +mDv +mDv +mDv +mDv vcG eaC vcG @@ -93687,35 +93289,35 @@ ksa ksa ksa ksa -ksa -ksa -ksa -ksa uoo -ksa uoo -ksa uoo -ksa -ksa -ksa uoo -xpD -xpD +fOA +fOA +fOA +fOA +fOA +fOA +uoo +uoo +uoo xpD xpD aHT aHT aHT +xpD +xpD +lwj +xpD +xpD aHT aHT aHT -aHT -xpD xpD xpD -xpD -uoo +fOA ksa ksa niB @@ -93761,10 +93363,7 @@ ksa ksa ksa ksa -ksa -ksa -ksa -ksa +uoo ksa ksa ksa @@ -93796,9 +93395,12 @@ fTm jou qgq dOS +nKe pOH +goR +kcr gNS -rCE +uQv pSA lZR evu @@ -93808,7 +93410,7 @@ ksa fdt ksa ksa -ksa +xXP ksa fPN fPN @@ -93836,13 +93438,13 @@ ksa ksa ksa ksa -ksa xXP nGn spv vtP ksa poG +sDC ceb gYF lUM @@ -93853,7 +93455,7 @@ kpr rWZ pjD erS -rRm +prb apt rIX sUl @@ -93861,10 +93463,10 @@ eQw fZB fZB wui -vAZ +wui vAZ cbZ -fTU +sjw xcL fay bVu @@ -93876,7 +93478,7 @@ gAb bnl eTW cLZ -bOO +gAb vjs cmW cdP @@ -93885,11 +93487,11 @@ rmn bnl tcw tuu +nwz +sbg tcw wEB eub -eub -nwz vuH jgH uuZ @@ -93897,34 +93499,35 @@ wEB aiS nwz nwz -wHW -wEB -vAP -wEB +eUB +xUa +uoX +xUa ciO -xgx -udl -wEB +ghA +ciO +xUa bzx -nwz +bsX snL -wEB -nwz -tuu -wEB -ukZ -sEB -pIs -hln -wEB -hcx -hcx -xba +xUa +vCq +vHk +bsX +xzN +xUa +uoX +uoX +xUa +uoX +uoX +mDv jKB -fuM +alj xLn vcG ksa +uoo ksa ksa ksa @@ -93943,40 +93546,39 @@ ksa ksa ksa ksa -ksa -uoo -uoo uoo -uoo -fOA -fOA -fOA -fOA -fOA +ksa +ksa +ksa fOA -uoo -uoo -uoo -xpD -xpD +eTq +jVU +lwj +aHT +aHT +aHT +aHT +aHT aHT aHT aHT xpD +qEw +xpD xpD lwj xpD xpD +qEw +xpD aHT aHT -aHT -xpD xpD fOA -ksa -ksa +fOA +uoo niB -ksa +uoo ksa ksa ksa @@ -94018,28 +93620,25 @@ ksa ksa ksa ksa +uoo ksa ksa +fEP ksa +uoo ksa ksa ksa ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa +uoo ksa ksa fEP uoo wZx -bXU -bXU -bXU +wZx +wZx +wZx bXU bXU bXU @@ -94056,6 +93655,9 @@ dOS dOS dOS dOS +dOS +dOS +dOS pSA aZn bxZ @@ -94065,7 +93667,7 @@ xXP fdt ksa ksa -ksa +xXP ksa fPN kCF @@ -94093,7 +93695,6 @@ ksa ksa ksa ksa -ksa xXP nGn spv @@ -94105,18 +93706,19 @@ poG poG poG poG +poG bVI kpr rWZ pjD erS -rRm -enB +ocD +wEt mPm wEt -qCL -fZB -fZB +rRm +kZc +pVn fZB xsm peO @@ -94146,10 +93748,6 @@ wEB wEB wEB wEB -wqv -wEB -wEB -wEB wEB wEB wEB @@ -94157,33 +93755,37 @@ wEB wEB wEB wEB +wqv wEB -cuU -icr +xUa +xUa +xUa +xzN +bsX pAY -wEB +xUa vac -eSd +qVH kgS -wEB -nwz -wUr -wEB -iLb -vIQ -tzr -tsh -wEB -hcx -hcx -xba -fyZ -jdA -mVT +xUa +bsX +vHk +bsX +pHn +mDv +mDv +mDv +mDv +mDv +mDv +mDv vcG -ksa -ksa -ksa +qHa +vcG +vcG +cHh +igm +igm ksa ksa ksa @@ -94206,34 +93808,34 @@ ksa ksa ksa fOA -eTq -jVU -lwj -aHT -aHT -aHT -aHT -aHT -aHT +rHT +xpD +xpD aHT +uoo +uoo +uoo +xpD +xpD aHT xpD -qEw xpD +wnr xpD -lwj +tdR +lMK +tdR xpD +wnr xpD -qEw xpD aHT -aHT +xpD xpD fOA -fOA -uoo +ksa niB -uoo +ksa ksa ksa ksa @@ -94275,24 +93877,24 @@ ksa ksa ksa ksa +uoo ksa ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa +fEP +uoo +uoo +uoo +uoo +uoo +uoo +uoo uoo ksa -ksa +fEP ksa uoo ksa ksa -fEP -ksa aeM joc oKA @@ -94302,14 +93904,14 @@ cnG cCf qgq bpE -qgq -qgq -gYH -vUA +hJa qgq jou qgq +qgq +xDM umL +xUO rDO qgq qgq @@ -94322,7 +93924,7 @@ ksa fdt ksa ksa -ksa +xXP ksa nGn wfE @@ -94350,7 +93952,6 @@ ksa ksa ksa ksa -ksa xXP nGn iHO @@ -94359,6 +93960,7 @@ ksa xXP ksa xXP +ksa xXP ksa xXP @@ -94389,12 +93991,12 @@ pkn bnl bnl rmn -cdP +cLZ cLZ jEi -bnl +jEi +uKO gAb -cLZ uKO bnl aAQ @@ -94403,44 +94005,44 @@ lnS wEB eub eub -nwz -jtE +omu +vrf eub wEB kCZ jay tcw -wEB -tcw -tcw -eub -wEB -nwz -dIu nwz -jwW +tcw +xUa +hSc +xUa ghA -puW -nwz -jwW -nwz -tuu -jwW -nwz -vIQ -hBG -vIQ -xba -xba -xba -xba -vcG -btH -vcG -vcG +bsX +bsX +kwg +bsX +tsp +bsX +rBa +bsX +vHk +fiT +bsX +mDv +twO +wCD cHh +gct +eKr +bsK +tGq +jFP +rEf +hjP cHh -ksa +rcy +igm ksa ksa ksa @@ -94463,29 +94065,29 @@ ksa ksa ksa fOA -rHT +cLY xpD xpD aHT uoo -uoo -uoo -xpD +ksa +ksa xpD aHT +aHT +qEw +cVu +oEK xpD +itV +cuo +sHw xpD -wnr -xpD -tdR -lMK -tdR -xpD -wnr -xpD -xpD +oEK +cVu +qEw +aHT aHT -xpD xpD fOA ksa @@ -94532,23 +94134,23 @@ ksa ksa ksa ksa +fEP ksa ksa +fEP ksa +uoo ksa ksa ksa ksa uoo +ksa +ksa +fEP uoo uoo -ksa uoo -fEP -fEP -fEP -ePU -fEP uoo aeM nPx @@ -94562,13 +94164,13 @@ jou jou jou jou -jou -jou -jou lMT lMT lMT lMT +ptH +lMT +lMT dOa pSA jbA @@ -94579,8 +94181,8 @@ xXP fdt ksa ksa -ksa -ksa +xXP +xXP nGn gtP bCK @@ -94608,15 +94210,15 @@ ksa ksa ksa ksa -ksa fPN iHO nZL nZL nZL nZL -nZL -nZL +vtP +vtP +vtP nZL nZL nZL @@ -94641,16 +94243,16 @@ ksa ksa ksa nfj -uKO +mbi tTR tei -cLZ +uKO cLZ gAb cLZ -jEi -bnl -uKO +cLZ +wji +cLZ tei eTW bnl @@ -94660,43 +94262,49 @@ mxZ wEB nwz feW -puW nwz nwz -jwW nwz -cuU +kpn nwz -wEB -cuU nwz nwz -wEB -cuU nwz nwz -wEB +bxz +owX +xUa +xzN +bsX +bsX +xUa fVU -nwz +bsX oux -wEB -nwz -tuu -wEB -gdx -nwz -nwz -nwz -fvk -kKw -gct -eKr -hGH -tGq -jFP -rEf -hjP +xUa +bsX +vHk +bsX +bsX +oVA +wCD +wCD +nhq +kHh +oPA +oPA +oPA +uHh +oPA +ugC cHh +cHh +cHh +igm +igm +cHh +iCE +rxc ksa ksa ksa @@ -94707,41 +94315,35 @@ ksa ksa ksa ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa +fdt +fdt +noh +fdt +fdt uoo -ksa -ksa -ksa fOA -cLY +aHT +aHT +aHT +aHT xpD xpD -aHT uoo -ksa -ksa xpD aHT -aHT -qEw -cVu -oEK xpD -itV -cuo -sHw xpD -oEK -cVu -qEw -aHT +xpD +xpD +ald +xpD +uoo +xpD +ald +xpD +xpD +xpD +xpD aHT xpD fOA @@ -94786,7 +94388,15 @@ ksa ksa ksa ksa +uoo +uoo +uoo +fEP +uoo +uoo +uoo ksa +uoo ksa ksa ksa @@ -94794,19 +94404,11 @@ ksa ksa ksa ksa -ksa -ksa -ksa -ksa -uoo -uoo -uoo fEP ksa ksa uoo ksa -ksa aeM joc amL @@ -94816,14 +94418,14 @@ jHa cCf qgq qgq +rBk qgq -wvb qgq qgq grz -sjs qgq qgq +xUO qgq lMT mVH @@ -94836,7 +94438,7 @@ ksa ksa ksa ksa -ksa +xXP ksa nGn vxJ @@ -94865,14 +94467,14 @@ ksa ksa ksa ksa -ksa fPN -cCv +iHO nEW iHO iHO iHO iHO +spv xgY iHO iHO @@ -94880,7 +94482,7 @@ cCv pDC gyp pjD -jHn +nvt ksa ksa ksa @@ -94906,7 +94508,7 @@ kLu kLu kLu kLu -exO +kLu kLu cGh kLu @@ -94921,46 +94523,46 @@ jgH chv nwz wEB -nwz +cuU feW -vrf -wEB -cfP nwz cuU -wEB +vrf +xUa +qiV +xUa wGe -ghA -cuU -wEB +bsX +xzN +xUa orM -nwz +bsX dbt -wEB -nwz -tuu -wEB -pbG -tNQ -nwz -hHs -xba -xba -cjI -oPA +xUa +xzN +vHk +bsX +pIs +mDv +ygq +wCD +cHh +krW oPA +bff +tYy kZD oPA -etg -ugC -cHh -cHh -cHh +dgz igm +xPP igm -cHh -iCE -rxc +ksa +ksa +ksa +ksa +ksa +ksa ksa ksa ksa @@ -94971,32 +94573,32 @@ ksa ksa ksa fdt -fdt -noh -fdt -fdt -uoo -fOA -aHT -aHT -aHT -aHT -xpD -xpD +ksa uoo +ksa +ksa +ksa xpD aHT +uwr +auf +cIL +nLK xpD +ksa xpD +aHT xpD xpD -ald +qEw +itV xpD uoo +uoo +uoo xpD -ald -xpD -xpD +sHw +qEw xpD xpD aHT @@ -95046,25 +94648,25 @@ ksa ksa ksa ksa +fEP ksa ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa +uoo ksa uoo ksa -ylq ksa -kFk -kFk -kFk -kFk -kFk +fEP +fEP +fEP +fEP +fEP +fEP +uoo +uoo +uoo +uoo +mtq cCf cCf chZ @@ -95078,10 +94680,10 @@ xSs xSs xSs mWi -mWi eZP eZP -qgq +mWi +fTm lMT qgq pSA @@ -95093,7 +94695,7 @@ ksa ksa ksa ksa -ksa +xXP ksa fPN kCF @@ -95122,7 +94724,7 @@ ksa xXP hHw hHw -hHw +nZL nZL nZL nZL @@ -95166,7 +94768,7 @@ plt bnl uqM jDq -uKO +kaX bnl nwz rrq @@ -95176,48 +94778,47 @@ nwz nwz cuU nwz -nwz -wEB -wEB -wqv -wEB -wEB -wEB -bJd -wEB -wEB -wEB -wqv -wEB -wEB -wEB -wqv -wEB -wEB -cuU +ghG +xUa +xUa +wHW +xUa +xUa +xUa +xUa +xUa +xUa +xUa +oTN +xUa +xUa +xUa +oTN +xUa +xUa +kgu pcF -wEB -wEB -wEB -yhg -wEB -wEB -xba +iuo +xUa +mDv +mDv +mDv +mDv fGD -oPA -bff +cMy +aFt +gRr kZD -oAT oPA -dgz -igm +oEN +kTz pht -igm -ksa -ksa +gEQ +gMb ksa ksa ksa +koF ksa ksa ksa @@ -95227,41 +94828,42 @@ ksa ksa ksa ksa -fdt ksa +noh uoo -ksa -ksa -ksa -xpD +lwj +lwj +lwj +lwj +lwj aHT -uwr -auf -cIL -nLK +qgR +gAk +dfL +quQ xpD -ksa +uoo xpD aHT -xpD -xpD -qEw -itV -xpD +lwj +lwj +iDA +cuo uoo uoo +eZM uoo -xpD -sHw -qEw -xpD -xpD +uoo +cuo +iDA +lwj +lwj aHT -xpD +mOO fOA -ksa +uoo niB -ksa +uoo ksa ksa ksa @@ -95303,6 +94905,7 @@ ksa ksa ksa ksa +uoo ksa ksa ksa @@ -95310,18 +94913,17 @@ ksa ksa ksa ksa +fEP ksa +uoo ksa ksa +uoo ksa ksa -ylq uoo -kFk -apg -bdb -hmF -mDi +ksa +mtq mKE vyJ mEQ @@ -95330,13 +94932,13 @@ vez cCf ovc urW -urW +tHM urW urW urW bdf urW -urW +cru eZP qgq lMT @@ -95382,8 +94984,8 @@ oZV mQA tve pji +bFF bzS -iGm uth rzi eWd @@ -95430,51 +95032,48 @@ rrq tcw wEB hIb -cyt +tcw nwz cQY -olq -wEB -cuU -nwz -nwz -vrf -nwz -nwz -nwz -nwz -nwz -cuU -nwz -feW -nwz -nwz -nwz -nwz -nwz -tuu -wEB -thf -kPv -nwz -hxe -cUr -xba -swJ +cfP +xUa +xzN +bsX +bsX +llR +bsX +frw +xzN +bsX +bsX +bsX +llR +fYx +pIs +bsX +vCq +xUa +vCq +vHk +bsX +iuo +bsX +gKC +qYN +mDv +vVk +cMy oPA -aFt -gRr +kkt oPA oPA -oEN -kTz -kUm -gEQ -gMb +jpU +igm +cAy +igm ksa ksa ksa -koF ksa ksa ksa @@ -95484,41 +95083,44 @@ ksa ksa ksa ksa -noh -uoo -lwj -lwj -lwj -lwj +ksa +ksa +ksa +fdt +ksa lwj +ksa +ksa +ksa +xpD aHT -qgR -gAk -dfL -quQ +cxK +aFL +mMt +cOJ xpD -uoo +ksa xpD aHT -lwj -lwj -iDA -cuo -uoo +xpD +xpD +qEw +sHw +xpD uoo -eZM uoo uoo -cuo -iDA -lwj -lwj +xpD +itV +qEw +xpD +xpD aHT -mOO +xpD fOA -uoo +ksa niB -uoo +ksa ksa ksa ksa @@ -95564,28 +95166,28 @@ ksa ksa ksa ksa -ksa -ksa -ksa uoo ksa ksa ksa -ksa -ylq -ksa +fEP +uoo +uoo kFk -apg -wGs -rdr -mDi +nsw +nsw +nsw +kFk +uoo +uoo +mtq cCf lBH mEQ pXY cCf cCf -fMv +urW urW cbn aee @@ -95593,8 +95195,8 @@ exG aee gCs urW -lvl -mWi +urW +eZP qgq lMT qgq @@ -95645,13 +95247,13 @@ gWi uNM teq wwO -bFF +oLb foK oLb exf aUs pjD -rtq +erS ksa ksa ksa @@ -95691,46 +95293,46 @@ wEB wqv wEB wEB -wEB -nwz -byK -nwz -jay +xUa +bsX +lyv +bsX pHd -jZe -nPl -nPl -nPl -qXp -qXp -nPl -nPl -jZe -nPl -nPl -nPl -dZE -ulW -sLl -lmm -cVw +iko +iko +iko +iko +xDH +iko +iko +iko +iko +iko +iko +iko +iko +iko +iko +iko +iko +iko +iko itL -lmm -xsi rlK xgs -jlO -oPA -oPA -oPA -jpU +oLh +oLh +oLh +oLh +fRr +cHh +cHh +cHh igm -cAy igm -ksa -ksa -ksa -ksa +cHh +iCE +rxc ksa ksa ksa @@ -95744,30 +95346,30 @@ ksa fdt ksa lwj -ksa -ksa -ksa -xpD +uoo +uoo +uoo +fOA +aHT +aHT +aHT aHT -cxK -aFL -mMt -cOJ xpD -ksa +xpD +uoo xpD aHT xpD xpD -qEw -sHw xpD -uoo -uoo +xpD +ald +xpD uoo xpD -itV -qEw +ald +xpD +xpD xpD xpD aHT @@ -95815,30 +95417,30 @@ ksa ksa ksa ksa -ksa -ksa -ksa sQS ksa -uoo +fEP ksa ksa ksa uoo ksa uoo -uoo ksa -ylq +fEP ksa kFk +kFk apg -vIP -uQv -kqX -mcU -jhR -ybm +emc +apg +kFk +kFk +ksa +mtq +mKE +vyJ +mEQ vyJ vez cCf @@ -95908,7 +95510,7 @@ gcz gcz azm pjD -coj +erS ksa ksa ksa @@ -95934,61 +95536,61 @@ rin cui rvC ePX -ePX -ePX -ePX +cPV +cPV +hMD sux wEB vrf -cQl -hxe +rrq +sbg wEB gpq sbg wAE feW iNG -wEB -nwz +xUa +bsX fqx -feW -cuU +pIs xYn -wEB -wEB -bJd -wEB -wEB -wEB -wEB -wEB -aZB -wEB -wEB -wRe -nwz -wEB -urJ -nwz -nwz -nwz -kHk -xba -vHT -oPA -vFQ -oLh -oLh -oLh -fRr -cHh -cHh +xzN +iuo +pIs +bsX +iuo +bsX +pIs +iuo +xzN +bsX +bsX +xUa +sKN +lqr +xzN +xUa +qiV +llR +iuj +mDv +aTB +iQE +tZH +pan +mcG +lAU +eWs cHh +rcy igm -igm -cHh -iCE -rxc +ksa +ksa +ksa +ksa +ksa +ksa ksa ksa ksa @@ -96001,32 +95603,32 @@ ksa fdt ksa lwj -uoo -uoo -uoo +ksa +ksa +ksa fOA -aHT -aHT -aHT -aHT +apJ xpD xpD -uoo -xpD aHT -xpD -xpD -xpD -xpD -ald -xpD uoo +ksa +ksa xpD -ald -xpD -xpD +aHT +aHT +qEw +cVu +oEK xpD +sHw +cuo +itV xpD +oEK +cVu +qEw +aHT aHT xpD fOA @@ -96074,10 +95676,7 @@ ksa ksa ksa ksa -ksa -ksa -ksa -uoo +fEP uoo uoo ksa @@ -96085,17 +95684,20 @@ uoo uoo uoo ksa -ksa -ylq -ksa +fEP +uoo kFk +air +sMI +kcM +sMI kzh -emc -tyX -mDi +kFk +uoo +mtq cCf nCu -nsw +mEQ xCo cCf cCf @@ -96142,7 +95744,7 @@ rBi nZL fPN fPN -aOZ +qUd fPN ksa ksa @@ -96163,7 +95765,7 @@ xIp dIO rEe jFo -gfn +rWZ pjD fPs ksa @@ -96191,13 +95793,13 @@ sFS cui twU dZU -fVh -gYW gYW +kYL +aMw wiI wEB -wWx -cQl +cuU +rrq nwz jwW nwz @@ -96205,87 +95807,87 @@ nwz nwz nwz vrf -jwW -nwz +rBa +bsX qSw -nwz -jay +bsX xYn -wEB -sWg -nwz -vrf -wEB -hKf -hlL -oxY -nwz -ekU -wEB -wRe -cuU -wEB -okg -okg -cuU -mcG -orM -xba -aTB -oPA -tZH -aYs -rDD -lAU -eWs +bsX +bsX +bsX +bsX +xzN +bsX +bsX +bsX +bsX +bsX +vCq +mDv +mDv +mDv +mDv +mDv +mDv +mDv +mDv +mDv +iya +liN +iya cHh -rcy cHh -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa +cHh +cHh +cHh +cHh +igm +uoo +uoo +uoo +uoo +uoo fdt -ksa +fdt +fdt +fdt +fdt +fdt +fdt +fdt +fdt +fdt +fdt +uoo lwj ksa ksa ksa fOA -apJ +rHT xpD xpD aHT uoo -ksa -ksa +uoo +uoo +xpD xpD aHT -aHT -qEw -cVu -oEK xpD -sHw -cuo -itV xpD -oEK -cVu -qEw -aHT +wGD +xpD +tdR +lMK +tdR +xpD +wGD +xpD +xpD aHT xpD +xpD fOA ksa niB @@ -96329,12 +95931,9 @@ ksa ksa ksa ksa -ksa -ksa -ksa -uoo uoo uoo +fEP ksa uoo uoo @@ -96342,26 +95941,29 @@ uoo ksa ksa ksa -ksa fEP ksa kFk +wsn +fZy +kqp +fMv gSB -lIO -liD -mDi -mKE +kFk +ksa +mtq +wGI vyJ mEQ xhp xhp wQk omI -bfn +lKu nqm -nKo +hjZ xKS -nKo +hjZ qAo lKu lKu @@ -96390,14 +95992,14 @@ jPZ aJZ dKv mmp -qLH +cou bwX fqe mnY cou rTA nZL -eOj +wfb wfE iYK nGn @@ -96416,7 +96018,7 @@ nga nga nga jFo -mrG +ali vUv ali jFo @@ -96448,105 +96050,105 @@ dpu cui mRp gVV -ogl -gYW gYW +lRi +aMw lVb wEB dDE -cQl +rrq kVX wEB wBF -jsB +cuU vrf nwz kVX -wEB +xUa vam -cuU -nwz -nwz +xzN +bsX xYn -jwW -feW -nwz -nwz -jke -oxY -nwz -feW -tbI -dwB -wEB -wRe -xba -xba -xba -xba -xba -xba -xba -xba -iya -sZY -iRv -sZY -sZY -cHh -sZY -cHh -cHh -cHh +bsX +frw +llR +bsX +bsX +tcI +xzN +frw +bsX +bsX +xzN +mDv +djD +mdZ +djD +iDY +lkR +jhE +jhE +fxk +tHx +sNp +fTE +dmm +fxk +xVj +miM +kun +fxk +wIO +ksa +ksa uoo +ksa +ksa +ksa uoo +ksa uoo +ksa +ksa +ksa uoo -fdt -fdt -fdt -fdt -fdt -fdt -fdt -fdt -fdt -fdt -fdt +ksa uoo +ksa +ksa lwj ksa ksa ksa fOA -rHT -xpD -xpD +cnu +jVU +lwj +aHT +aHT +aHT +aHT +aHT +aHT aHT -uoo -uoo -uoo -xpD -xpD aHT xpD +qEw xpD -wGD xpD -tdR -lMK -tdR +lwj xpD -wGD xpD +qEw xpD aHT -xpD +aHT xpD fOA -ksa +fOA +uoo niB -ksa +uoo ksa ksa ksa @@ -96586,27 +96188,27 @@ ksa ksa ksa ksa -ksa -ksa -ksa uoo ksa -uoo +fEP ksa ksa ksa uoo ksa ksa -ksa fEP fEP uoo kFk +stB +nCK +lvl +daR xZo -nKe -erd -mDi +kFk +uoo +mtq cCf lBH mEQ @@ -96644,8 +96246,8 @@ iHO nZL qeb lLr +egM qsm -hZj pem qsm jCP @@ -96654,9 +96256,9 @@ szQ gZZ hNQ nZL -wfb wfE -cTq +fhe +iYK nGn ksa ksa @@ -96679,7 +96281,7 @@ six szU qLz pjD -erS +jHn ksa ksa ksa @@ -96705,9 +96307,9 @@ ccs cui nnZ sEf -gYW -gYW -gYW +fJn +fJn +cHc pSn wEB wEB @@ -96719,93 +96321,90 @@ wEB wEB wqv wEB -wEB -wEB -wEB -wEB -jay +xUa +xUa +xUa +xUa xYn -wEB -cuU -jay -kVX -wEB -hKf -cfP -eUB -bsX -jgH -wEB -wRe -xba +iuo +xUa +xUa +bJd +xUa +xUa +xUa +xUa +xUa +tbI +xUa +mDv +rTF +djD djD -aNz -mdZ rFn +gDq jhE -jhE -fxk -tHx -sNp -aoL -ndm -qHa -fxk -rjW -miM +aNz fxk -wIO -ksa +arR +adw +nZg +lfo +vJc +tSE +tSE +tSE +bMe +lwj +lwj +lwj +lwj +lwj +lwj +lwj +lwj +lwj +lwj +lwj +lwj +lwj +lwj +lwj +lwj +lwj +lwj +lwj uoo -ksa -ksa -ksa uoo -ksa uoo -ksa -ksa -ksa +fOA +fOA +fOA +fOA +fOA +fOA uoo -ksa uoo -ksa -ksa -lwj -ksa -ksa -ksa -fOA -cnu -jVU -lwj -aHT -aHT -aHT -aHT -aHT +uoo +xpD +xpD aHT aHT aHT xpD -qEw -xpD xpD lwj xpD xpD -qEw -xpD +aHT aHT aHT xpD +xpD fOA -fOA -uoo -niB -uoo ksa ksa +niB ksa ksa ksa @@ -96819,11 +96418,11 @@ ksa ksa ksa ksa -"} -(94,1,1) = {" ksa ksa ksa +"} +(94,1,1) = {" ksa ksa ksa @@ -96855,15 +96454,18 @@ ksa uoo ksa ksa -ksa fEP ksa ksa kFk mDi mDi +liD mDi mDi +kFk +ksa +mtq mKE vyJ mEQ @@ -96885,7 +96487,7 @@ lMT qgq pSA wQr -nkb +sEr oQl rnN mky @@ -96902,7 +96504,7 @@ nZL slq nBD vyY -yjh +qsm wwN nJS gtp @@ -96934,7 +96536,7 @@ pdN wSz knt jFo -rWZ +wLx pjD oFm ksa @@ -96962,101 +96564,101 @@ hWv cui cde qjP -mIL -fJn -fJn +qjP +opE +dyq mTk wEB cfP rrq -nwz +uyC tcw mhD wEB vrf nwz eub -wEB +xUa vhx -sbg -vrf -nwz +vCq +llR xYn -xba -xba -xba -xba -xba -xba -xba -xba -xba -xba -xba -auG -xba -djD -djD -djD -lkR +bsX +xUa +vtr +bsX +llR +xUa +hKf +rff +rbW +bsX +vqr +mDv +dbG +dbG +rFn +rFn +rFn jhE jhE fxk bGX -yeq -lfo -pDB -hlp -vJc -jMb -tSE -huJ -lwj -lwj -lwj -lwj -lwj -lwj -lwj -lwj -lwj -lwj -lwj -lwj -lwj -lwj -lwj -lwj -lwj -lwj +adw +jwu +sgJ +fxk +rjW +rjW +rjW +fxk +iCE +ksa +ksa uoo +ksa +ksa +ksa +ksa uoo +ksa +ksa +aVH +ksa +ksa uoo -fOA -fOA -fOA -fOA -fOA -fOA +ksa +ksa +ksa +aVH +ksa +ksa +ksa +uoo +ksa uoo +ksa uoo +ksa +ksa +ksa uoo xpD xpD +xpD +xpD +aHT aHT aHT aHT -xpD -xpD -lwj -xpD -xpD aHT aHT aHT xpD xpD -fOA +xpD +xpD +uoo ksa ksa niB @@ -97109,25 +96711,25 @@ ksa ksa ksa ksa -ksa -ksa -ksa -ksa fEP uoo xta xta -paw -plz -plz -cCf +wrA +sdP +unQ +gfA +wrA +xta +xta +mtq cCf cCf chZ cCf cCf cCf -fMv +urW urW bdq xeX @@ -97135,11 +96737,11 @@ aqa xeX fTx urW -lvl -mWi +urW +eZP qgq lMT -kxd +qgq pSA qgX jac @@ -97168,7 +96770,7 @@ cBa qUf iPQ nZL -bvR +vKc eJq iYK nGn @@ -97201,7 +96803,7 @@ ksa ksa vmq vpV -vmq +dZs ksa ksa ksa @@ -97218,18 +96820,14 @@ cui cui cui mHQ -xRn -mHQ ltF ltF mHQ +xRn +mHQ wEB eUK vbI -fvh -nPl -nPl -wyL nPl nPl nPl @@ -97237,86 +96835,90 @@ wyL nPl nPl nPl -nPl +tLN +iko +iko +iko +bUS wJa -xba -uFw -uFw -qMY -uAy -rJu -uAy -fbk -uFw -uFw -xba -wRe -xba -dbG +rBa +pIs +bsX +bsX +kwg +rbW +bsX +pIs +aCF +oTD +mDv +btl btl btl rFn -jhE -jhE +rFn +rFn +rFn fxk -lYL +gRf adw -fiA -fxk -fxk +hDv +blv fxk fxk +mpo fxk fxk -iCE -ksa uoo ksa ksa -ksa -ksa uoo ksa ksa -aVH ksa ksa uoo ksa ksa -ksa aVH ksa ksa -ksa uoo ksa -uoo ksa -uoo ksa +aVH ksa ksa +fdt +niB +niB +niB +niB +niB +niB +fdt uoo +fdt +fOA +fOA +fOA xpD xpD xpD xpD -aHT -aHT -aHT -aHT -aHT -aHT -aHT +qpg xpD xpD xpD xpD +fOA +fOA uoo -ksa -ksa niB +uoo +uoo +fdt ksa ksa ksa @@ -97366,23 +96968,23 @@ ksa ksa ksa ksa -ksa -ksa -ksa -ksa fEP ksa nnG -cet +quN sdP -jcC -air +sdP +unQ +sdP +dNt vhu xOf xOf +wHt +sdP tvc -cGM -wrA +vtd +fme vhu dqx urW @@ -97392,11 +96994,11 @@ urW urW qEC urW -urW +cru eZP -aBX -odC -aBX +qgq +lMT +qgq pSA pSA pSA @@ -97416,7 +97018,7 @@ nZL hkQ eMR ovU -ovU +iKf rPQ uHz dfX @@ -97463,62 +97065,62 @@ cOn vui vui vui +pcU +vND vui +vND vui -vui -vui -pcU qAf eON -vui +wBB xFe -vui +etg fXZ vui -ifC +rAq +rAq wae -vui -sQo +ifC dsU cXJ -xrK -dZE -qqz +cuU +nwz +mxZ tcw -cfP +uov wEB cuU lXL vrf -wEB -vrf -feW -cfP -nwz -xYn -xba -jOm -vir -gvD -rbo -oIw -xsB -sSM -iuU -eKA -xba -wRe -xba -dbG +xUa +llR +pIs +qvX +vHk +bsX +xUa +xzN +iuo +lhd +xUa +hKf +qvX +bFK +say +sgM +mDv btl btl +btl +rFn rFn lOo lOo fxk -bGX +kKw adw ihh +jGl ksa ksa ksa @@ -97545,37 +97147,32 @@ ksa ksa ksa vub -fdt -niB -niB -niB -niB -niB -niB -fdt +ksa uoo -fdt +ksa +uoo +ksa +uoo +ksa +ksa +ksa +uoo +ksa +ksa +fOA +fOA +fOA +fOA +fOA +fOA fOA fOA fOA -xpD -xpD -xpD -xpD -qpg -xpD -xpD -xpD -xpD fOA fOA -uoo -niB -uoo -uoo -fdt ksa ksa +uoo ksa ksa ksa @@ -97590,13 +97187,13 @@ ksa ksa ksa ksa -"} -(97,1,1) = {" ksa ksa ksa ksa ksa +"} +(97,1,1) = {" ksa ksa ksa @@ -97625,20 +97222,25 @@ ksa ksa ksa ksa +fEP ksa ksa fEP ksa nnG -fme +vQw +sdP +eeC +unQ sdP -fIV sdP oUY sdP sdP +sdP +sdP tvc -kqp +sdP kIl vhu eZP @@ -97648,12 +97250,12 @@ xSs xSs xSs mWi -mWi eZP eZP -qgq +mWi +fTm vCp -kxd +kpW cqR wbK jsQ @@ -97663,7 +97265,7 @@ eUE cqR tNE sey -qVR +qIN nZL nZL nZL @@ -97682,7 +97284,7 @@ fqe slS fqe nZL -aNK +fhe cKx nmm vUS @@ -97706,7 +97308,6 @@ wql uRK jFo hux -gbD sRs gbD gbD @@ -97716,12 +97317,13 @@ gbD gbD gbD gbD +gbD qgn gbD -nTS gbD gbD gbD +aIn gbD gbD gbD @@ -97729,12 +97331,12 @@ uwd gbD gbD gbD -knI gbD gbD gbD gbD gbD +knI leI xuF wEB @@ -97747,35 +97349,38 @@ wEB saV saV saV -wEB -wEB -wEB -wEB -jay +xUa +xUa +xUa +xUa wPT -xba -ina -bnP -jPt -rSc -uFw -rSc -cSm -pme -uEU -xba -afJ -xba -kVD +iuo +mDv +mDv +mDv +mDv +mDv +mDv +mDv +mDv +mDv +mDv +mDv +hGH jvA -pan -uAg -mwn +rFn +rFn +rFn mwn +cGM fxk mUZ adw fVA +fJv +ksa +ksa +ksa ksa ksa ksa @@ -97803,28 +97408,17 @@ ksa ksa ksa ksa -uoo ksa -uoo ksa -uoo ksa ksa ksa uoo ksa ksa -fOA -fOA -fOA -fOA -fOA -fOA -fOA -fOA -fOA -fOA -fOA +uoo +ksa +ksa ksa ksa uoo @@ -97832,8 +97426,10 @@ ksa ksa ksa ksa +uoo ksa ksa +uoo ksa ksa ksa @@ -97847,14 +97443,14 @@ ksa ksa ksa ksa -"} -(98,1,1) = {" ksa ksa ksa ksa ksa ksa +"} +(98,1,1) = {" ksa ksa ksa @@ -97878,10 +97474,12 @@ ksa ksa ksa ksa -uoo ksa ksa ksa +fEP +ksa +fEP ksa ksa fEP @@ -97889,23 +97487,27 @@ ksa nnG diI sdP -eJA -dFp +fIV +gYH jAm bJn sdP +dFp +dFp +dFp +jcC tvc sdP sdP -nnG +ePv qgq qgq qgq qgq qgq rDO +tDV qgq -xDM qgq xUO rDO @@ -97923,9 +97525,9 @@ sey tMr tcY tzU -wLb +xCz uIk -pCA +wNr tcY gfX plK @@ -97968,32 +97570,32 @@ hjB pte qdE qdE +ekL wuH qdE qdE qdE -qdE cOn qdE adP -qdE -qdE +rVm +hEV foE jwc -iOJ pUu -wYV +iOJ +qAf pKx wuH qdE +dqO jIu -jIu -qdE wuH qdE +qdE pIA -bzW -dCP +gbD +oZh eNs ksa uoo @@ -98004,35 +97606,35 @@ xXP ksa xXP ksa -saV -uov -nwz -cuU -feW -xYn -xba -sPy -rSc -rSc -rSc -mIF -rSc -uFw -uFw -lYr -xba -afJ -xba -gDq +lhN +bsX +pKG +xzN +vHk +pIs +mDv +jOm +vir +gvD +rbo +oIw +xsB +sSM +iuU +eKA +fxk +kVD rFn rFn rFn -mih +uAg +lOo lOo fxk bGX qRc ihh +jGl ksa ksa ksa @@ -98068,23 +97670,23 @@ ksa ksa ksa ksa -uoo -ksa -ksa -uoo -ksa -ksa -ksa -ksa -uoo -ksa -ksa -ksa -ksa -uoo -ksa -ksa -uoo +fdt +niB +niB +niB +niB +niB +niB +niB +niB +niB +niB +niB +niB +niB +niB +niB +fdt ksa ksa ksa @@ -98129,29 +97731,29 @@ ksa ksa ksa ksa -ksa -ksa -ksa -ksa uoo -ksa uoo -ksa -ksa -ksa -ksa +uoo +fEP +uoo +fEP +uoo ksa fEP uoo xta -cIv +wGs oMi -gRM +cFf wjv urm epW unQ -goR +jhR +urm +iWd +gRM +tvc tvc tvc hrT @@ -98179,7 +97781,7 @@ nUQ hwr jcf xBB -pCA +wJo aHm scL pCA @@ -98223,13 +97825,12 @@ qXN gbD hjB cjW +cQC +fEX +lzw tgq -tgq -gZM -tgq -tgq -tgq -qZF +nvj +wJK kew kew kew @@ -98240,16 +97841,17 @@ siE hxY rxT hxY -siE +hxY +eNs nPC qXl qXl qXl -qXl wsc eNs +eNs cWX -bzW +gbD dvS eNs ksa @@ -98261,35 +97863,39 @@ nxf ksa xXP ksa -saV -gAH -nwz -nwz -nwz -xYn -xba -uYf -ujm -gPV -uFw -uFw +lhN +mUF +bsX +bsX +vHk +bsX +mDv +ina +jPt +jPt rSc -jBv -sWq -prs -xba -afJ -xba +qXp +rSc +cSm +cSm +uEU +fxk fxk pLU pLU +pLU fxk fxk fxk fxk -nZg +chg qRc ihh +rMk +ksa +ksa +ksa +ksa ksa ksa ksa @@ -98321,46 +97927,42 @@ ksa ksa ksa ksa -ksa -ksa -ksa -ksa -fdt -niB -niB -niB -niB -niB -niB -niB -niB -niB -niB -niB -niB -niB -niB -niB -fdt -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa +ksa +ksa +ksa +uoo +ksa +ksa +ksa +ksa +uoo +ksa +ksa +ksa +ksa +uoo +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa "} (100,1,1) = {" ksa @@ -98387,15 +97989,11 @@ ksa ksa ksa ksa -uoo -uoo -uoo -uoo -uoo -uoo -uoo ksa ksa +fEP +ksa +fEP ksa ksa fEP @@ -98403,15 +98001,19 @@ ksa nnG qbz sdP -nGl -tZl +fIV +sGT ejw bJn sdP -sdP +tZl +tZl +tZl +qTG tvc sdP -nnG +sdP +ePv qgq dvd qgq @@ -98419,7 +98021,7 @@ nqD jou qgq qgq -qgq +nKo knr xUO qgq @@ -98434,12 +98036,12 @@ aKU wPR niu qQg -cpp +tMr tcY -wLb +vwl oeC ndQ -pCA +jGt tcY cXi fsm @@ -98450,7 +98052,7 @@ nnR nFn ium mUT -qOl +jUa xxI dIW gGu @@ -98480,33 +98082,33 @@ oKy gbD hjB xLi -tgq -sZg +wAZ +nmw +qkl +ftk qkl -bVm -hRl oxS -qZF -rPK -skJ -wFc -gvi -jLQ -rky -eGw -sNP -ouj -ydY +kew +nmz +cAw +cOB +klV +kZw siE +ydY +jSh +eGw +hxY +hhu hLv -iuJ +jkD iuJ jkD iuJ aav eNs kvX -qax +gbD dCP eNs uoo @@ -98518,35 +98120,35 @@ nxf xXP xXP xXP -saV -cuU -nwz -nwz -vrf -xYn -xba -bKR -dlY +lhN +xzN +bsX +bsX +vHk +llR +mDv +sPy +bnP +jZe +qMY +mIF +qMY kUV -vAm -uFw -aqW -euj oNc -ovA -xba -afJ -xba +lYr +fxk pqo -rMt -mJS -ssi -rMS -jGl -ceX +pxw +pxw +pxw +tcF +fxk +lNF +blv bGX qRc -fiA +ihh +uTb ksa ksa ksa @@ -98585,17 +98187,14 @@ ksa ksa ksa ksa -uoo ksa ksa ksa ksa -uoo ksa ksa ksa ksa -uoo ksa ksa ksa @@ -98618,11 +98217,11 @@ ksa ksa ksa ksa -"} -(101,1,1) = {" ksa ksa ksa +"} +(101,1,1) = {" ksa ksa ksa @@ -98647,10 +98246,9 @@ ksa ksa ksa ksa -uoo ksa -uoo ksa +fEP ksa ksa ksa @@ -98658,30 +98256,34 @@ ksa fEP ksa nnG -fme +wBu sdP +rAB vSE sdP +sdP ngA sdP sdP -rAB +sdP +sdP tvc -stB +dNt +vhu vhu ajn ajn ajn -ajn +fSs uCk sli -fSs +ajn ajn ajn ajn fvn vCp -kpW +kxd cqR uKf uKf @@ -98693,7 +98295,7 @@ puK qQg ivl tcY -wLb +vwl cHF sIr pCA @@ -98706,14 +98308,14 @@ hDp hDp hDp hDp -aIn +blR xpb aUi jfI hlu hlu xhv -mUw +dMR lAg fPN lrB @@ -98737,33 +98339,33 @@ uSG gbD wXC cjW -tgq -anb -eTd -qZF -tjH -aNZ -oHZ -skJ -qGt -aGn -caf -gsI -kew -siE -epd -eia +wAZ +nmw +fuf +dzH +bXB +qkl +arQ +hHX +hHX +hHX +gmc +gmc siE +aoZ +jSh +twb siE +lFc dgD xdw -xdw -lFc lFc +xdw +xdw lFc lFc oAa -bzW +aIn hxV eNs ksa @@ -98775,35 +98377,35 @@ nxf ksa xXP ksa -saV -vrf -pHd -qmY -nPl -sZC -xba -uFw -uFw -qZw -ajT -ija -ajT -qZw -uFw -uFw -xba -afJ -xba +lhN +qiV +bsX +fiT +vHk +xzN +mDv +uYf +ujm +gPV +qMY +pme +qMY +jBv +sWq +prs +fxk ycu +rMt +mJS pxw -lZD -kNJ -kNJ -kNJ -ceX -bGX -qRc -ihh +wMs +fxk +blv +blv +kHL +cJu +kHL +blv ksa ksa ksa @@ -98904,10 +98506,6 @@ ksa ksa ksa ksa -uoo -ksa -ksa -ksa ksa ksa ksa @@ -98915,27 +98513,31 @@ ksa fEP ksa nnG -ksZ +xAT sdP -qTG -air +sdP +sdP +sdP +dNt vhu seS seS -dNt +rbe +sdP tvc -iFo +ybm vhu hFr +bfn ltj -rbf gvR +dxW gEt dxW -wzI +vIP jEI qQq -rhW +ajn aBX odC aBX @@ -98994,22 +98596,22 @@ vmf gbD hjB cjW -tgq -wzj -omY -qZF +wAZ +fHb +ftk +uiA eJD -etL +ftk arQ -skJ -voV -cbY -dEQ -baC -jRC +gmc +ebg +pZh +noa +pmt siE -exz -nCA +kCU +eJo +eGw siE mMv rLP @@ -99019,48 +98621,48 @@ kMW tcJ lCn lFc -tpU -bzW +vyt +gbD niG sRZ sRZ -nxf +gcD gcD sOm gcD -nxf -sRZ -sRZ -hpM -wEB -wEB -ijn -wEB -wEB -wEB -xba -ajT -ajT -trS -trS -mse -trS -trS -trS -trS -xba -afJ -xba +gcD +xXP +xUa +xUa +xUa +xUa +xUa +xUa +ooM +xUa +mDv +bKR +dlY +dlY +vAm +fbk +aqW +dlY +dlY +ovA +fxk bvL pxw -lZD +mJS +pxw kWy -lEp -wMs ceX -bGX +lEj +lyR +pVi qRc -ihh +pWU +dmm ksa ksa ksa @@ -99158,11 +98760,7 @@ ksa ksa ksa ksa -ksa -ksa -ksa -ksa -ksa +uoo ksa ksa ksa @@ -99173,29 +98771,33 @@ fEP uoo xta xta -wBu +plz +plz +mcU plz plz oER oER oER oER +oER dix oER oER -ePv +bSb lhg lhg noQ +nGl gEt rHR dxW dxW jbP -rhW -qgq +ajn +oWq lMT -qgq +kxd kml vXY aTv @@ -99205,7 +98807,7 @@ rUm vpG twl qQg -jTa +oHa ait ait ait @@ -99221,7 +98823,7 @@ xvF dzU ium mUT -xpb +uan xxI wpo guX @@ -99251,72 +98853,72 @@ ikX gbD hjB cjW -tgq -qZF -jdT -qZF +wAZ bFw -dzH -qZF -seN -rbv -dsE -ePa -szW -iWL +rkX +ftk +ssT +ftk +kew +xSj +egR +cBS +meQ +uLk +siE +siE +lwX siE -qAN -tuX siE gqq tzm -umX -lwx tzm -jSh +bBd +tzm +umX rTV lFc hFk -bzW -gvW +gbD +mxN sRZ -plV -nPs -bRc -aiI -iTi -dkY -hQL +jDf +sCt +rQX +pmF +wXX sRZ -dOM -xRi -uze -olX -vLf -kag -dBU -jWy -xxB -sMO -brU -sBS -jEd -sBS -shL -bRx -vLQ -xba -afJ -xba +ksa +xUa +hSc +xaF +xnN +xUa +imV +vHk +xzN +mDv +euj +rJu +qZw +ajT +ija +ajT +uAy +uFw +kZz +fxk pqo -pxw -lZD +rOW +nst +kNJ dXL -fxk -fxk -fxk -bGX -qRc +ceX +lUn +qvB +qIg +fII +pxw ihh ksa ksa @@ -99415,13 +99017,9 @@ ksa ksa ksa ksa +uoo ksa -ksa -ksa -ksa -ksa -ksa -ksa +fEP ksa ksa ksa @@ -99433,23 +99031,27 @@ xta xta xta xta +xta +xta tFK piY piY vQY +rbf dZe kxu oER -lCo +bdb tLo tLo -pBC -cru +nWh +dxW +wAd dxW wzI qDj qQq -rhW +ajn xgX lMT lMT @@ -99464,9 +99066,9 @@ sUf qQg qow ait -jYQ -gIw -fCd +dJA +qph +bBK eaW ait xbP @@ -99508,73 +99110,73 @@ ikX gbD hjB xLi -tgq -tVC -nvj -xIY -tKn -cff -qZF -skJ -dRd -cbY -vaO -baC -myJ -siE -siE -siE -siE +wAZ +fsd +uiA +eaf +baq +ftk +arQ +gmc +jqh +fNH +ovs +ihK +kew +iMG +tsV +iMG +lFc bxK -tzm mqu +tyF qdk -aNl +gIg oJX aZW lFc -jKa -fpk -jKa +oKy +gbD +mxN sRZ -fZN -sYv -sYv -xwq -sYv -sYv -jsd +bXg +alh +nEb +kMQ +uKE sRZ -dBU -bGo -kag -kag -kag -kag -kag -jWy -jpQ -fjY -wKG -jdg -hkf -rrg -saY -pzP -cZl -xba -afJ -xba -eIJ -rOW -nst -rOV +xXP +lhN +xzN +pIs +bsX +ijn +bsX +vHk +ikP +mDv +ajT +ajT +ajT +ajT +mse +trS +trS +trS +trS fxk -hKz -qIg -gIY -fII -lrp +pqo +pxw +nst +pxw +lEp +ceX +fQq +qRc +izU +izU +izU +ihh ksa ksa ksa @@ -99646,17 +99248,8 @@ ksa ksa ksa ksa -"} -(105,1,1) = {" -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa +"} +(105,1,1) = {" ksa ksa ksa @@ -99675,17 +99268,24 @@ ksa ksa ksa ksa -uoo ksa ksa ksa ksa uoo +uoo +uoo +uoo +fEP ksa +uoo +uoo ksa fEP fEP ksa +ksa +ksa uoo ksa uoo @@ -99694,19 +99294,21 @@ tFK scR yaX ipY +eJA dZe fch oER -eCJ +ksZ tLo tLo +ajn aiw vdj fuS fuS fuS acf -rhW +ajn awX hpB awX @@ -99715,16 +99317,16 @@ eYX acW dfE ilE -olp +cJW vpG twl qQg jTa ait -rrs +lfd pbF avB -xHC +mFi ait utj bYk @@ -99737,18 +99339,18 @@ hDp blR xpb vvy -lmX +hjG wIU qth hGj bMX inF hjG -iKf -ueL -ueL -ueL +rKe +hZj +rzs fPN +fhe dwJ nZL kOK @@ -99765,73 +99367,73 @@ pyq gbD hjB cjW -tgq -dXw -bgW -vsc -cUF -cUF -qKB -fVn -hEZ -otg -otO -baC -jVS -deB -eIj -sOV +wAZ +uiA +tJM +eBj +fsd +ftk +arQ +hHX +blp +lxf +aIW +dWu +kew +hIN +tsV +cBY lFc itm -tzm -umX +kst +xXt lwx fli bbc lyp -lFc -ePw -bzW -gvW +oKD +wga +gbD +mxN sRZ -xvN -ngb -cMq -rQz -qOh -geu -rhB +qNf +cCB +cvb +bpc +lQk sRZ -aUW -bGo -dBU -kag -vLf -kag -vLf -jWy -avI -eNi -ryc -nBk -ppU -kSi -cIi -fnt -lfT -xba -afJ -xba +ksa +xUa +qvX +bsX +xzN +xUa +pIs +vHk +hSc +mDv +xxB +sMO +brU +sBS +jEd +sBS +shL +bRx +vLQ +fxk blv -gBF +reB ahn +nRo blv fxk -pTa -pxw -xJA -pxw -ihh +jUe +qRc +izU +izU +izU +jEL ksa ksa ksa @@ -99928,14 +99530,10 @@ ksa ksa ksa ksa -ksa -ksa -ksa -ksa uoo ksa -uoo ksa +fEP ksa uoo ksa @@ -99946,23 +99544,27 @@ fEP fEP fEP fEP +fEP +fEP uoo rHA piY piY xWj +sJm iwL ncG oER -rBk +ktq tLo tLo -nWh -cru +pBC +qQq +wAd dxW wzI qDj -tHM +qQq rhW giM giM @@ -99978,8 +99580,8 @@ lfi qQg uwf ait -qSt -fyK +xqZ +iiQ ezd msS ait @@ -99997,15 +99599,15 @@ vvy lmX wGT xft -eUO +rdk rdk kxi nzX uXn -uXn vWH -egM +uXn sBO +vcC oYl nZL wzl @@ -100022,72 +99624,72 @@ cWy gbD hjB cjW -tgq -wJK -pzz -xqD +wAZ +ftk +fHb +fuf aNT -tRt -qZF -oWE -oaK -ldV -tUA -nML -lJC -pgu -pIF -khd -pTF -jmn -fdI -fdI +ftk +kew +xrO +eVJ +sSr aoB -hte -fdI +skJ +kew +iMG +tsV +iMG +lFc +jmn +iah +ejE fdI -rXH -cWi -aMw -mxN +tWp +bKe +anF +lFc +ePw +gbD +gvW sRZ -vzf -uiv -uGK -xxS -aVy -irn -mQM +jBx +pLB +dgN +lMP +oII sRZ -mHw -bGo -vLf -kag -kag -kag -tOd -jWy -teS -qdl -wzw +xXP +xUa +xUa +xcd +xUa +xUa +xUa +kjD +xUa +mDv +jpQ +fjY +wKG jdg -itM -ugZ -mHm -aOv -eyU -xba -afJ -xba +hkf +rrg +saY +pzP +cZl +fxk seu pxw nst -ody -ceX -pVi -pxw -pxw pxw +miL +ceX +bGX +qRc +izU +izU +izU ihh ksa ksa @@ -100188,14 +99790,12 @@ ksa ksa ksa uoo -uoo -uoo +fEP uoo uoo ksa -uoo -uoo -uoo +ksa +ksa ksa ksa ksa @@ -100208,19 +99808,21 @@ rHA nDq nDq mRL +cet iwL -kXK -oER -dpo +sJm +wgw +tLo tLo tLo urV +qQq wAd wxY dxW dxW -fuS -gJM +ocC +rhW ksa xXP ksa @@ -100235,7 +99837,7 @@ twl qQg qVR ait -fJr +bBR vCs pLV oLJ @@ -100253,16 +99855,16 @@ xpb vvy lmX asE -eUO -tbg +rdk +mHH xle tFs hjG gbS fKX tln -wuE fPN +vKc dwJ nZL cdu @@ -100279,71 +99881,71 @@ stD gbD hjB cjW -tgq -qZF -qZF -qZF -qZF -qZF +wAZ +bXB qZF -kew -kew -fMm +ftk +lDX +lDX kew kew kew +nXF kew kew kew +hUQ +rxJ +hUQ lFc lFc +vrG lFc bJL lFc lFc lFc lFc -lFc -utw -gbD -mxN +jKa +bIk +jKa sRZ -eMa -kjM -qrh -agK -iCv -uSI -uTb +tds +lmJ +wjs +dcq +syu sRZ -rQn -djX -kag -kag -vLf -vLf -uEi -jWy -tlO -tlO -tlO -tlO -tlO -tlO -tlO -aWm -tlO -xba -afJ -xba +ksa +xUa +xnN +fiT +xzN +xUa +lhd +vHk +hSc +mDv +avI +eNi +ryc +nBk +ppU +cIi +kSi +fnt +lfT +fxk aaB msk nst nst +nst rBb jkU +qRc +pxw pxw -izU pxw ihh ksa @@ -100442,20 +100044,18 @@ ksa ksa ksa ksa -ksa -ksa sQS +ksa uoo ksa ksa uoo ksa uoo -ksa -ksa -ksa -ksa -ksa +uoo +uoo +uoo +uoo ksa ksa ksa @@ -100465,19 +100065,21 @@ rHA mfE mfE xWj -ipb -wWZ -oER -xUs +iHb +vTX +sJm +cIv tLo +gGV tLo ogz -lVd +qQq +fuS dxW wzI -qDj +lVd qQq -gJM +rhW ksa xXP ksa @@ -100510,8 +100112,8 @@ xpb vvy hjG fUX -eUO -tbg +rdk +xog sDl tNO hjG @@ -100519,7 +100121,7 @@ hjG hjG hjG fPN -fPN +bvR dwJ nZL kmX @@ -100532,75 +100134,75 @@ lLK bHo nuv lHR -qnq +buK gbD rBj cjW wAZ izu rkX -lOJ +ftk snq -pKj -rFO -bKW -cUD -jit -umO -eYm -dCd -eql -dKm -baU -svV -hei -lXN -blm -xYF -lDX -ogT -kne -rlP +qUs +plv +gMe +pVG +dnA +inA +fDg +ecg +xoe +tWK +iUz +hUQ +kZH +iUz +iUz +hlL +lOJ +lOt +qdV +izQ oKy gbD -qvB +gvW sRZ -kCQ -djT -xmy -wNv -hpu -jlX -rgn +nSU +gxO +vqL +coW +vuT sRZ -fTE -bGo -kag -vLf -wJP -vLf -kag -hpM -azM -mEZ -tAf -uWr -tAf -bkB -qWZ -aTC -eWx -oJz +xXP +lhN +hSc +vHk +vHk +lTk +vHk +vHk +lNt +mDv +teS +qdl +wzw +jdg +itM +ugZ +mHm +aOv +eyU +fxk ycL -xba -iuQ pxw +kNJ pxw -ivM +xwq ceX -jqs -pxw +bGX +qRc pxw +aVI pxw ihh ksa @@ -100705,14 +100307,12 @@ ksa ksa ksa uoo -uoo -uoo -uoo -ksa ksa ksa ksa +uoo ksa +uoo ksa ksa ksa @@ -100721,17 +100321,19 @@ ksa rHA yaX yaX -gJK +pHz +iYP vTX -qqH +sLA oER -gfF +tLo tLo tLo phd +qQq fuS dxW -dKa +rhW rhW rhW rhW @@ -100766,8 +100368,8 @@ blR xpb lBZ fJb -eUO -eUO +rdk +rdk qid qiC iOl @@ -100782,7 +100384,7 @@ nZL slt ltB aRB -aRB +ltB lZv vuA lHR @@ -100796,69 +100398,69 @@ lAP wAZ ftk kGs -lOJ +ftk snq -wCe -uxh -cYh -efb -jit -gyt -kpu -mEy -mEy -meB -hpm -kkR -aKQ -lXN -blm -qhq -lDX -cNk -bWR -uWp -oKy -knI -lzD +dPH +rNL +rDY +iUz +dnA +rXH +xlS +aqI +cnD +lNT +cWi +ruf +cWi +cWi +okM +sQo +bgN +gGD +qWF +qWF +tpE +qqz +dQR sRZ -dDC -gFJ -pOj -lhN -cVe -vOQ -obA +uOV +htW +gBF +sYv +tzT sRZ -qTi -djX -gSr -ygS -gLs -vLf -kag -hpM -sWn -pyE -lls -hKX -lls -niO -hnS -mkG -nPq -xba -xba -xba -qpi -qpi -qpi +ksa +xUa +hiz +vHk +omC +xUa +xzN +vHk +qYN +mDv +tlO +tlO +tlO +tlO +tlO +tlO +tlO +aWm +tlO enU enU -qCh -mJS -twQ -pxw +tNd +tNd +tNd +enU +enU +tEm +oIb +vAN +blv +krH ihh ksa ksa @@ -100961,17 +100563,15 @@ ksa ksa ksa ksa -uoo -ksa ksa -uoo ksa ksa ksa uoo ksa -ksa -ksa +uoo +uoo +uoo ksa fEP uoo @@ -100979,17 +100579,19 @@ rHA mfE mfE xWj -bMw sJm -wgw -tLo +bMw +kXK +oER +gfF tLo tLo oPP -qnN +qQq +fuS dxW -xOK rhW +ksa uoo ksa ksa @@ -100997,8 +100599,8 @@ xXP ksa vpG okt -vcL dli +eIJ jsw eoc vpG @@ -101025,7 +100627,7 @@ vvy hjG aNs ahZ -tbg +xog pnG uOf hjG @@ -101037,9 +100639,9 @@ wQG dwJ nZL cvS -wzl -wzl -wzl +laR +laR +laR cvS vuA mxi @@ -101053,69 +100655,69 @@ haO bKb sPC fuf -lOJ +ftk snq -kQi -ttl -nkf -gyv -jit -dKm -haH -meN -mEy -umO -ejP -syP -gOz -lXN -blm -iEa -lDX -hKq -shC -mZv +wVV +lUO +fNW +iUz +dnA +ecm +aJi +sXS +qik +lNT +iUz +hUQ +rGH +oIs +hDi +rwf +rGH +lOt +bfP +fxJ oKy -gbD +bzW jmc sRZ -lbJ -yhO -sPN -lCa -gtd -fVP -fxN +dIh +eop sRZ -hpM -iAn -hpM -hpM -hpM -hpM -hpM -hpM +euC +xjx +sRZ +tbp +xUa +xUa +rhE +xUa +xUa +xUa +rhE +xUa +xUa vrm -lBg -tmI -iXl -nrN -gSL -mkG -mkG -hXU +mEZ +atM +uWr +htE +tAf +qWZ +aTC +eWx enU wjB -ocd ika +twN nFw iwa -rpT -kYR -jqs -pxw -pxw -pxw +enU +enU +qCh +vuz +jKu +lQB fiA ksa ksa @@ -101224,30 +100826,30 @@ ksa ksa ksa ksa -uoo -uoo -uoo -uoo ksa ksa +uoo +ksa fEP ksa tFK scR yaX pHz -bMw sJm -sMI +bMw +qnN +oER +uMg tLo tLo -wGI tLo -fuS dxW -wOy +fuS +bnn rhW uoo +uoo xXP uoo xXP @@ -101280,7 +100882,7 @@ mUT xpb cwK hjG -rdb +hjG rdb rdb hjG @@ -101310,30 +100912,30 @@ ivH lyI ftk fHb -lOJ +ftk snq -cnl -kLK -uYI -lDX -jit -gIg -oZX -vcH -bfb -gIg -viW -iVC -gIg -lXN -blm -nKf +xdx lDX +xdx +aOQ +dnA lDX lDX lDX -ePw -gbD +iBc +lNT +gwJ +oNk +oNk +oNk +oNk +oNk +oNk +oNk +oNk +oNk +utT +bzW gPa sRZ sRZ @@ -101342,37 +100944,37 @@ sRZ ruC sRZ sRZ -sRZ -sRZ +nJc +eTx jSu -jUk +wmn xCk tbp cYN wmn -wAm +abC asi dly -lBg -uIi -fpF -qFt -jVm -opO -wRJ -lEv +mkG +pyE +pMb +pMb +pMb +niO +pqF +vTT enU qnx -uII dsX -gtL -qVH -nZl +gkG +dsX +paH +rpT kYR -itv -pxw -pxw -pxw +jqs +cCc +oKM +psF ihh ksa ksa @@ -101483,8 +101085,6 @@ ksa ksa ksa ksa -ksa -uoo uoo ksa fEP @@ -101492,22 +101092,24 @@ ksa tFK mfE mfE -lsx +xWj +tyX lEa wtv oER mQx +tLo oaa +ajn +auk +wOy +dKa rhW -gJM -gJM -gJM -rhW -rhW -uoo ksa uoo ksa +fEP +ksa xXP vFa krQ @@ -101543,7 +101145,7 @@ jFF jFF ebp rpB -jFF +fyZ jFF jFF bhj @@ -101553,7 +101155,7 @@ pAk kwV jFF jFF -jFF +qYf jFF xJJ bPm @@ -101561,74 +101163,74 @@ pRz mpW hjB hjB -gbD -whh +qet +cjW hNM udd ftk nul -lOJ +ftk snq -kjH -cYh -cYh -keT -jit -xgm -lXN -lXN -lXN -xjH -yii -lXN +ibp +vEp +lcD iUz -lXN -blm -lxc -hUQ -kQU -llW -hUQ +dnA +bLC +pVV +dyL +iUz +lNT +iUz +oNk +dCg +nAj +bYr +nad +hhC +fiw +vbJ +oNk oKy beP -rUY +cQl eVF iyE +vVA kyX -tAf -moK +aTC tAf gIy -rUZ -pRL tAf -qGy tAf +eNx +qGy +gIY nyW mAO jHl eFX qkv xFo -lBg -iol -ceH -gRE -jVm -mkG -mkG -rEo +ePY +sLG +tmI +iXl +nrN +gSL +hnS +ovO enU eRr -nVC +gkG kQz oJd -aoI -mdk -qRR -goC -pxw +mEl +wOC +kYR +itv pxw +twQ pxw rOv ksa @@ -101740,8 +101342,6 @@ ksa ksa ksa ksa -ksa -ksa uoo ksa fEP @@ -101749,21 +101349,23 @@ uoo tFK tFK tFK +tFK rHA rHA rHA tFK +iiC +tLo +tLo rhW +gJM +gJM +gJM rhW -rhW -ksa -uoo -ksa -uoo ksa xXP ksa -uoo +fEP ksa xXP jLu @@ -101791,8 +101393,8 @@ lFp lFp lFp xfg -uan -iNY +xZK +xpb grj xpb xpb @@ -101817,35 +101419,35 @@ gLM pLb dGM gbD -qxd +gbD nse xLi gLp kEX adK ghN -lOJ +ftk snq -jug -kwB -yjR -uLS -hWx -oFq -oFq -ipt -oFq -kyt -oFq -oFq -oFq -oFq -oFq -oFq -suU -rmB -gHE +bQz +qWa +eXL +ilu +nFf +bgQ +nAa +bgQ +bgQ +iEM +gzw +wHG +evA +awn +bPU nXt +eFO +awn +bOR +ryM xQr iQR tmP @@ -101854,36 +101456,36 @@ cPZ ddQ ddQ ddQ -oRc ddQ ddQ -rSO ddQ +rSO +fei oBD -ddQ +ofJ qej -rSO yeR -rSO -fPj -ddQ -vzQ -olc -qqy -baL -jty -phr +ibZ +uhv +uhv +pqF +ujV +sLG +uIi +fpF +qFt +jVm mkG -vML +lEv enU eHe dsX -dsX +dIu jdh -dsX -wOC -kYR -itv +oGT +mdk +qRR +goC dnW aIi pxw @@ -101993,19 +101595,13 @@ ksa ksa ksa ksa -ksa -ksa -ksa -ksa -ksa -ksa uoo -ksa -fEP -ksa +uoo +uoo +uoo uoo ksa -ksa +fEP ksa uoo ksa @@ -102014,13 +101610,19 @@ ksa ksa uoo ksa +rhW +xUs +sat +dpo +rhW +ksa uoo ksa uoo ksa xXP ksa -uoo +fEP ksa xXP jLu @@ -102033,7 +101635,7 @@ dAx iuI lZV jZp -diY +jRr pbc skd jNZ @@ -102047,17 +101649,17 @@ kmO nUv gMm bTq -mUT +tir xpb dTS mXB lrd -eBg +fHX jUa -gXO +dTS xNW xNW -fLA +gXO muG dHx qou @@ -102065,9 +101667,9 @@ hYC jzk ckh pCs -qMF -fLA xNW +fLA +aQG xNW uTw wtX @@ -102075,74 +101677,74 @@ pRz mpW hjB hjB -gbD -xZK +kMH +cjW eIw mMQ ftk eaf -lOJ +ftk snq -bXL -cYh -hQZ -mar -sAM -nUE -lXN -lXN -jjs -lCu -lXN -lXN -mMI -lXN -tmj -lxc -hUQ -clh -sBT -hUQ -oKy +wkb +hny +kLF +iUz +awG +udk +fFK +oFj +iUz +awG +aiX +oNk +uQl +qOJ +iuq +hFY +fGn +gqf +qoT +oNk +fVh lEI rUY eVF xfN rxF -fyA kdZ lfg fcr +tnQ fyA -fyA +pYd fyA cmt -fyA +fdb nyW qKG -sWU -aEs -jSM -fyA -tYz -uaf -rAO -uaf fyA -tZe -fyA -bVW +aEs +cXh +gnj +llk +sLG +iol +ceH +gRE +koM +phr +rEo enU -vDr -okq -mEl +dTZ +dsX +xOy xBX -mEl -aYM +iHk +wOC kYR -rZy -pxw +lpc pxw +twQ pxw rOv ksa @@ -102252,9 +101854,7 @@ ksa ksa ksa ksa -ksa -ksa -ksa +uoo ksa ksa ksa @@ -102266,18 +101866,20 @@ fEP fEP fEP fEP +uoo +rhW +rhW +rhW +rhW +rhW +uoo fEP fEP fEP fEP fEP -fEP -fEP -fEP -fEP -xXP xXP -fEP +uoo xXP xXP jLu @@ -102309,8 +101911,8 @@ xpb mKW orb tHc -qOl -qOl +fHX +jUa lNw mZc mZc @@ -102338,69 +101940,69 @@ edP mDe ftk fHb -lOJ +ftk snq -tQF -cYh -hEC -lDX -lXN -gIg -dzP -wkX -oda -gIg -fab -bJU -gIg -lXN -gQT -xMY +xdx lDX +xdx +cky +awG lDX lDX lDX -xDr +wSR +awG +luL +oNk +oNk +oNk +oNk +oNk +oNk +oNk +oNk +oNk +xQX bzW ooJ +tgG +tgG +tgG +tgG rRZ -rRZ -rRZ -rRZ -rRZ -fUV -gCT -kaD -wce -gKN -dMW -gKN -ufs +tgG +oqK +tAI +abC +szY +lwL +nWS +tbp sMY fxU lxA -hsc -qvA -ufs -gKN -oqA -gKN -ufs -ufs -ufs -ufs -enU -cEN -gkG -cEN +asi +cNN +mkG +gxP +baL +baL +baL +jty +mkG +vML enU +nev +dsX +nVC +dsX cEN -enU -enU -pWl -pxw -pxw -pxw +bFj +kYR +rZy +jUC +wBY +krH ihh ksa ksa @@ -102504,10 +102106,12 @@ ksa ksa ksa ksa +uoo ksa ksa ksa ksa +uoo ksa ksa ksa @@ -102518,17 +102122,15 @@ ksa ksa ksa ksa +fEP ksa +uoo ksa +uoo ksa +uoo ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa +fEP ksa ksa ksa @@ -102563,24 +102165,24 @@ xqM bTq mUT xpb -one +pPM orb ukt kAo -kAo +wol iJC mZc klX ogk -kAV +lTB pME mZc -wEA +vWa oxz aTS -kAV -mZc lTB +mZc +qsx uBt ruJ mZc @@ -102595,69 +102197,69 @@ jze fEz ftk pCf -xlS +uiA snq -mLN -nPL -lKr -pVI -lXN -roo -aoj -kQk -pSY -gRZ -nBH -sXC -dKB -lXN -gQT -lXN -lXN -qEI -jgz -lDX -sIK +kXN +ike +mvH +iUz +awG +rPK +xnC +xDr +hpL +awG +iUz +hUQ +kAV +vib +vXu +nQh +kAV +lOt +bIY +qmM +oKy bzW -bSC -rRZ -chq -jYc -mZM -rRZ -mlJ -gCT -pUw -aJK -mvk -wbQ -rjj +mtN +tgG +tfi +alM +aco +lku +elt +oqK +kaD +wce ufs +dMW +lls ufs -jWT -gKN +jmg +hKX jWT ufs -ufs -dBH -knZ -qmw -ehB -aDs -iJl -jxN -ppP -tdG +xeH +tYz +fyA +uaf +rAO +uaf +fyA +tZe +bVW +enU +vDr vNz iki lXl nrk -ozZ -ppP -cVR -pxw -pxw -pxw +enU +enU +pWl +vuz +fLJ +lQB fiA ksa ksa @@ -102761,6 +102363,7 @@ ksa ksa ksa ksa +fEP ksa ksa ksa @@ -102772,20 +102375,19 @@ ksa ksa ksa ksa -uoo -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa ksa ksa ksa ksa +fEP +fEP +fEP +fEP +fEP +fEP +fEP +fEP +fEP ksa ksa ksa @@ -102820,9 +102422,9 @@ poj lFp gZb xpb -pPM +xdV fld -aQG +bBE lZS xGN bBE @@ -102832,10 +102434,10 @@ cMA wEA wEA mZc -kAV +lTB oxz wEA -wEA +ogk mZc jXu wEA @@ -102852,69 +102454,69 @@ rcS wAZ bXB tJM -lOJ +ftk snq -aCw -ayr -dIE -qmm -lXN -xDd -oPX -oJJ -bsB -srS -acN -uiJ -acl -lXN -gQT -gQT -gQT -lXN -dOo -lDX +eRL +uXH +pxl +iUz +awG +nkc +qcN +ucY +cnD +njw +bgQ +pDY +bgQ +wPc +okM +cWi +cWi +wkS +syM +syM xAB bzW -rQb -rRZ -oKY -qXs -gAf -hNo -iyt -gCT -maJ -iGG -wGQ -lPu -moS -kLd +jQr +tgG +rng +cNO +cNO +lku +uAC +oqK +dRU +phq +mie +czE +veV ufs -kFE -vkF -gzD +jYL +cjI +cDg ufs -xcl -jKh -bIY -cSw -mkE -cSw -cSw -aLm -bfT -eEP -vec -tzf -tzf +ufs +ufs +ufs +gKN +oqA +gKN +ufs +ppP +ppP +enU +enU +enU tzf -xrQ -bfT +enU +enU +enU +raq uXN -wxf -wSn -pxw +qpK +blv +psF ihh ksa ksa @@ -103016,6 +102618,11 @@ ksa ksa ksa ksa +uoo +uoo +fEP +uoo +uoo ksa ksa ksa @@ -103027,17 +102634,12 @@ ksa ksa ksa ksa +fEP ksa ksa ksa ksa ksa -uoo -uoo -uoo -ksa -ksa -ksa ksa ksa ksa @@ -103080,97 +102682,97 @@ xpb jMP fld pye -pZg +kAx pZg sbN mZc sPR wEA jhq -jub beS -jub +beS +beS kjx -nmf wEA -gsz +wEA +vzt wEA cMA -pME +wEA mZc -nmf +ogk diA wEA mZc -mlQ +kTE gbD wXC cjW wAZ nGw rkX -lOJ +ftk snq -sqV -luP -lKr -pVI -gdk -irg -vKd -umG -whb -opG -hlK -eaS -gRZ -tpV -ePO -tal -gQT -lXN -pdB -lDX -iqN +liE +hDz +gVQ +iSp +awG +qWT +pap +kUQ +xoe +iUz +iUz +hUQ +rXT +awG +iUz +iUz +xrC +lOt +vqb +vwp +oKy mwc -bSC -rRZ -miL -miL -ooT -rRZ -iyt -gCT -uXQ -iGG -gja -wye -lxK -dlc -vQV -dTX -tLt -cTc -vQV -oip -hol -uxl -gKq -tvS -iGG -iGG -bzE +xgj +tgG +fpJ +xOq +cNO +lku +lku +oqK +wqc +uCo +iJZ +woV +bqQ +ufs +xNK +wtQ +gJZ +ufs +deF +jYP +okN +rKX +gIa +rKX +kdy ppP -bFY -oiN -aCF -sWy -xWM -lSO +aor +vOY +wzb +mxg +cmw +azW +vmh ppP -aSx -pxw +jDr +jzd pxw +sAH pxw ihh ksa @@ -103275,6 +102877,10 @@ ksa ksa ksa ksa +fEP +ksa +ksa +ksa ksa ksa ksa @@ -103284,20 +102890,16 @@ ksa ksa ksa ksa +uoo +fEP ksa ksa ksa ksa -uoo -uoo ksa -uoo ksa ksa ksa -uoo -uoo -uoo ksa ksa ksa @@ -103333,12 +102935,12 @@ nlr fkD htc lig -xpb +uan vvy iXS qJv oCG -oCG +sOH jvi mZc ogk @@ -103346,18 +102948,18 @@ wEA oxz ogk mZc +ogk wEA -nHY -wEA +cMA wEA mZc -ioq +lzy wEA wEA -gsz +vzt +wEA wEA wEA -kvW mZc igl gbD @@ -103370,64 +102972,64 @@ dPh lDX lDX rTS -ylx -rTS -rTS -rTS rTS rTS +knY rTS rTS hDl hDl hDl hDl -hDl -oNk -nmu -lbL -oNk -oNk -utw -mwc -bSC -rRZ -rRZ -rRZ -rRZ -rRZ -iyt -gCT -xXV -jbg +uCB +uCB +jXB +uCB +izy +uCB +uCB +uCB +uCB +xEJ +pDZ +xEJ +tgG +rng +pZj +cNO +alM +lku +oqK +ide iGG -fxh -mIf -xGO +hFz +woV +fiv ior -lbp -hol -xMC -ufs -kDd +sxJ +tQt +fiv +ior +sxJ +yiD iGG -uxl -qWb -qWb -qWb -qWb -mpY -vHf -nNs -voL -gNk -jKv -icT -pQc -vHf -ohm +xiS +tQt +lyA +tSA +ppP +eLy +qgO +sWy +aIA +vqc +sWy +hXQ +ppP +jDr +jzd +pxw pxw -izU pxw ihh ksa @@ -103531,40 +103133,40 @@ ksa ksa ksa ksa +uoo +uoo +uoo +uoo ksa +uoo ksa ksa ksa +uoo +uoo +uoo ksa ksa ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -uoo -ksa +fEP uoo uoo +ksa uoo ksa +fEP ksa ksa ksa ksa +uoo ksa ksa fEP ksa mSP iUB -meb +iUB iUB acc ymi @@ -103593,7 +103195,7 @@ hwe fHX vvy tlW -opa +pwp oCG hkz xbJ @@ -103604,17 +103206,17 @@ oxz wEA mZc pME -sPR -kAV +wEA +lTB rKU mZc -xzK -wEA +lzy +lTB wxP mZc fTi -wEA -kAV +fjv +lTB mZc qMU gbD @@ -103627,65 +103229,65 @@ nHp nfw ftk rTS -spJ -kle -pDD -qDK -mUJ -aUx -mlw -vBp -hDl -trg -cge -xZp +mSC +pzp +vDV +dFA +ocP hDl -oRj -hNB -asp -drv -oNk -oKy +iVH +fIH +eia +uCB +gGJ +piO +loo +hOr +pCd +mTV +aul +uCB +ePw mwc -bSC -qCg -vAq -lqU -lHg -rRZ -iyt -gCT -pPq -iGG -iGG -saa -mIf -pty -ior -wni -hol -tUT -ufs -oHO +xgj +tgG +ewK +cNO +cNO +pZj +lku +oqK +vYd iGG -uxl -kfB -sAQ -xrY -wYA -mpY -vHf -iNx -sWy -wGq -jKv -oyN -pQc -vHf -ohm -pxw -pxw -pxw +xiS +blB +bwK +vQV +uIh +vVG +bwK +ulf +uIh +vaT +iUc +aFN +nBJ +nBp +tQC +bfT +tmQ +dPO +anW +iRJ +qkP +dPO +bjf +jxf +pXp +fbE +izU +izU +izU ihh ksa ksa @@ -103791,6 +103393,13 @@ ksa ksa ksa ksa +uoo +uoo +uoo +uoo +uoo +uoo +uoo ksa ksa ksa @@ -103798,22 +103407,15 @@ ksa ksa ksa ksa -ksa -ksa -ksa -ksa -ksa -ksa -uoo uoo +ksa uoo uoo -ksa +fEP uoo uoo ksa ksa -ksa uoo ksa ksa @@ -103821,7 +103423,7 @@ fEP ksa aVH meb -gti +cXt meb sBM uol @@ -103840,7 +103442,7 @@ tTx rzM pwT tWx -kDg +vGY gPd lHi lHi @@ -103850,23 +103452,23 @@ iIj eBg vvy pia -opa -oCG +pwp oCG +sOH lsQ mZc mZc mZc -epF +oxz mZc mZc mZc +xoI mZc mZc mZc mZc mZc -xoI mZc mZc mZc @@ -103882,68 +103484,68 @@ ftk eBj bXB izu -lOJ +ftk tdz -bok -fDA -fDA -qOQ -rCS -nEn -cdA -ilX -ljS -kRw -sFp -lez +gKH +bqk +kAW +jyV +vpu hDl -qhZ -jkz -gZw -ett -oNk -tpU +hDl +dzE +hDl +uCB +uUs +qAq +kps +dQg +lqu +cYI +tZE +dBO +oKy mwc bSC -qCg -oaZ -cIP -shv -rRZ -iyt -gCT -vZS -nbI -cfN -rTF -mpY +tgG +tgG +tgG +tgG +tgG +lku +oqK +tHe +iGG +xyU +oRc +fiv ior +xRW +tQt +hSp ior -psz -hol -mpY -ufs -fpp +sxJ iGG -uxl -sSP -sSP -sSP -sSP -jmo +jot +dYz +vyX +kfc +wKE ppP -cFF -sWy -sWy -sWy -xWM -mXS +jlx +vHf +lEo +lEo +lEo +sJq +psg ppP -ohm -pxw -cmw -pxw -ihh +gZd +cUV +izU +izU +izU +jEL ksa ksa ksa @@ -104046,12 +103648,15 @@ ksa ksa ksa ksa +sQS ksa +uoo ksa +uoo ksa +uoo ksa -ksa -ksa +uoo ksa ksa ksa @@ -104063,10 +103668,7 @@ uoo uoo uoo ksa -ksa -uoo -ksa -ksa +fEP ksa ksa ksa @@ -104078,7 +103680,7 @@ fEP xXP aVH mGB -cPr +gti rhv ihJ xYr @@ -104109,23 +103711,23 @@ uAv pjT ouP oCG -oCG +iPu jmQ mZc -rSy -mZc +oJt +qsx oxz -wEA -sPR +aXc mZc vro -lTB -aOY -mZc -pME wEA +ncd +aOY mZc +pkR +bZa voi +wIn tBy fIt fqJ @@ -104139,74 +103741,74 @@ fuf eaf uiA baq -lOJ +ftk tdz -sMN -apE -hDP -jiu -atm -mMm -fIH -evr +ora +sMv +xLP +sMv +heo hDl -mPa -eYZ -cxW -hDl -gdB -oil -asp -tot -oNk -xEJ -pDZ -xEJ +lcP +bEE +ovv +uCB +vcY +bMS +wvX +rny +xNS +duk +dJx +uCB +oKy +mwc +bSC qCg -vKr -axx -bFj -rRZ -iGj -gCT -gCT -gCT -gCT -pHy -otD -kXf +sjM +evs +kEM +tgG +lku +oqK +iJa +uLX +edH +oRc +gJZ ufs -dlp -msH -lTv +kns +tQt +taM ufs -dPP -iGG -uxl -nZu +pNP iGG -iGG -iGG -ofs +jzJ +hJb +jzJ +kfc +gmT aFZ -eqC +xgB sWy -nsn -xWM -xWM -mbp -ppP -ykT -lWA -gAJ +geC +tmB +oXN +hBI +cGO +aFZ +iVj cUV -lrp -mDv -pKc -tqT -iiE +izU +izU +izU +ihh +xOH bCy -mDv +bCy +iiE +xOH +ksa ksa ksa ksa @@ -104305,20 +103907,20 @@ ksa ksa ksa ksa +uoo ksa +uoo ksa +uoo ksa ksa ksa ksa ksa ksa -ksa -ksa -ksa -ksa -ksa uoo +uoo +fEP ksa ksa uoo @@ -104327,7 +103929,7 @@ ksa ksa ksa ksa -uoo +fEP ksa ksa ksa @@ -104335,7 +103937,7 @@ fEP ksa aVH meb -gti +gki meb sBM mVx @@ -104365,24 +103967,24 @@ jKd hDp fld lat -pwp -pwp +opa +jju xzm mZc mZc -mZc +aXc jDy wEA -wEA mZc +rKU cMA wEA -wEA -mZc -klX -wEA +iJc mZc -oJt +aoX +aoX +aoX +aoX nrl tGC pxU @@ -104398,72 +104000,72 @@ ftk vfi eaf rTS -rFd -nTB -bSI -iej -ixc -gQO -wPH -eNn -hDl -emv -nPf -nPf +lOf +uIU +ebN +jqW +mIf hDl -utO -wHi -pcC -bNK -oNk +ikt +ulb +nII +uCB +uCB +aWN +uCB +uCB +uCB +uCB +uCB +uCB prc mwc bSC qCg -uHE -cIP -gwS -rRZ -iyt -paH -ulQ -paH -gCT -vCq -gCT -wCS -gCT -fVi -dYW -fVi -mLH -gJq -bFK -vTs -ukW -msH -qnm -jMs -vFe +wOK +hgh +jNT +tgG +lku +oqK +wyE +kGq +pbT +iMR +eGN +ufs +rPh +dJB +npz +ufs +lIh +iGG +iGG +woV +kfc +kfc +oUv ppP -wTb -sxX -imn -lNr -auL -cEQ +sYD +sWy +sWy +dRp +sWy +shx +qcX ppP -tZa -qzl -xuk -oyS -fBU -mDv -uGA +jDr +cUV +cUV +cUV +cUV +hdF tqT +jlE +jlE iiE -bCy -mDv +xOH +ksa ksa ksa ksa @@ -104498,17 +104100,17 @@ ksa ksa ksa ksa -fdt -fdt -fdt -fdt -fdt -fdt -fdt -fdt -fdt -fdt -fdt +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa ksa ksa ksa @@ -104564,6 +104166,7 @@ ksa ksa ksa ksa +uoo ksa ksa ksa @@ -104571,20 +104174,19 @@ ksa ksa ksa ksa -uoo ksa ksa -uoo -uoo +ksa +fEP +ksa +ksa uoo ksa ksa ksa ksa ksa -uoo -uoo -uoo +fEP ksa ksa ksa @@ -104592,7 +104194,7 @@ fEP ksa mSP iUB -meb +iUB iUB kIR prf @@ -104623,23 +104225,23 @@ jKd gFi ovS pwp -pwp +bsg tef xkV mZc -rKU +sPR oxz -kAV -ogk -gsz -wEA -ncd wEA gsz wEA wEA +cTL +wEA +kwK +aoX +aoX +aoX aoX -ojr jeL oCJ ekn @@ -104653,83 +104255,83 @@ ftk luJ fuf ntG -lOJ +ftk tdz -qfo -kOB -lRy -atm -dFA -lHm -evr -mLW +ora +uzl +bOW +pTP +brE hDl +xdK +cbD +iaD +uCB +jEt bMS -mXX -sDk -hDl -oNH -kZM -xNS -xNS -oNk -oKy +iNY +fWR +mEz +uCB +vEm +uCB +vyt mwc ygO blC -vwz -vhb -wlw -rRZ -iyt -fDD -mnx -fDD -rRZ -fDD -lJK -fDD -gCT +sVB +qhW +fPj +tgG +lku +oqK +oqK +oqK +oqK +qNq +oqK +oqK +jnS xtS jnS -iBl -mLH -bsK -bsK -cLc -tYU -gBL -tYU -jaf -jaf -jaf -jaf -jaf -jaf -jaf -jaf -jaf -jaf -mDv -mDv -mDv -cMx -mDv -mDv -ujV -tqT -iiE -rTf -mDv -mDv -mDv -mDv -mDv -mDv -mDv -mDv -mDv -ksa +ufs +yaQ +onk +oNF +tMn +hqV +nyQ +oZn +ppP +tuK +gyl +rOR +hlb +hat +fFd +fbT +ppP +tfN +oYQ +qzl +qzl +qzl +fBU +xOH +uGA +jlE +bQu +xOH +xOH +xOH +xOH +xOH +xOH +xOH +xOH +xOH +xOH +xOH ksa ksa ksa @@ -104754,19 +104356,19 @@ ksa ksa ksa ksa -uoo -uoo -ksa -gln -ksa -ksa -ljY -ksa ksa -gln +fdt +fdt +fdt +fdt +fdt +fdt +fdt +fdt +fdt +fdt +fdt ksa -uoo -uoo ksa ksa ksa @@ -104821,8 +104423,7 @@ ksa ksa ksa ksa -ksa -ksa +uoo ksa ksa ksa @@ -104833,15 +104434,16 @@ ksa ksa ksa uoo -ksa +fEP +uoo ksa ksa ksa ksa ksa uoo -ksa uoo +fEP ksa ksa ksa @@ -104857,12 +104459,12 @@ xSA xSA mrP mrP -lZs -lZs +pEr +pEr rCh -dTK -dTK -dTK +eri +eri +eri mAr lLk prj @@ -104881,27 +104483,27 @@ ntE jrr pwp bsg -fQq +jrr dEE mZc -pME +rKU oxz -wEA -wEA -mZc -wEA -wEA lTB mZc -kNk +ncd +ogk wEA +lTB mZc -oJt -nrl +aoX +aoX +aoX +aoX +jeL nNQ qBy tZr -dMR +xAc gbD rBj cjW @@ -104910,87 +104512,87 @@ ftk ssT ftk uiA -lOJ +ftk tdz -evr -evr -evr -evr -fIH -qqD -evr -evr -hDl +qmj +mUu +xZD +wtM +gwq +iAZ +jtv +lyF +lco +nuc +tZE +kGo +lrx +xfA +noo +gVB +shq uCB -mXX -nIA -nPf -ehP -tDk -tvC -tvC -oNk oAa -mwc +nTS phj blC -gwS -feS -lgs -tpL -iyt -bqv -rPJ -rPJ -uaO -rPJ -eRs -fDD -gCT -xew -gIv -uJk -mLH -kYW -kYW -lLJ -rMN -cGB -gwW +sVB +xxX +mAB +tgG +lku +cNO +pZj +tgG +fpJ +lku +rng +oqK +rtO +akY +wmy +tYU +tYU +tYU +tYU +vsb +tYU +tYU +tYU jaf -qOG -paK -tRM -bGY -cCr -pfo -son -xBk -chs -mDv +jaf +jaf +jaf +jaf +jaf +jaf +jaf +jaf +jaf +jaf +jaf +jaf +jaf +jaf +xOH bMM -pXp -jlE -jlE -jlE jlE -jlE -fHc -wXR -wXR -wXR -wXR -wXR -wXR -wXR -wXR -cSQ -ivS +iiE +dcA +aIk +aIk +aIk +oGL +bCy +bCy +bCy +hpW +bCy +xOH +ksa ksa ksa -uoo ksa -uoo ksa ksa ksa @@ -105008,23 +104610,23 @@ ksa fdt ksa ksa -fdt -fdt -fdt -fdt ksa ksa -ujk -tWv -tWv -ujk -tWv -tWv -ujk +ksa +uoo +uoo +ksa +gln +ksa +ksa +ljY ksa ksa +gln +ksa +uoo uoo -fdt +ksa ksa ksa ksa @@ -105078,6 +104680,7 @@ ksa ksa ksa ksa +uoo ksa ksa ksa @@ -105087,18 +104690,17 @@ ksa ksa ksa ksa -sQS ksa +uoo ksa ksa +uoo ksa ksa ksa uoo -uoo -uoo -ksa ksa +uoo ksa ksa ksa @@ -105110,8 +104712,8 @@ xXP mrP pOC rQs -nVB -uUq +mkx +lFE bLO mrP uqt @@ -105127,7 +104729,7 @@ mkR tWx oYp bvp -jUm +bqH hUW pTK vfV @@ -105141,19 +104743,19 @@ nlD gzy ces mZc -rKU +ogk oxz -wEA -rKU +aXc mZc -ncd -wEA pME -mZc -nQD +kNA wEA +pME mZc +pkR +ojr voi +wIn sIW ajR vNF @@ -105169,87 +104771,87 @@ ftk pDn imr rTS -ePf -cnH -kno -kZe -gSs -lup -ivi -wou -hDl -kKi -vyt -eWq +xvo +lnK +lpE +vUx +twv hDl -tYE -emZ -fqj -fqj -oNk -sEm +uFK +vDX +xtm +uCB +maE +oYJ +rhI +gOR +rlc +uCB +dTM +uCB +iID mwc phj blC -wlw -nPp -ouI -rRZ -fDD -mnx -fDD -fDD -rRZ -pvb -stP -lXy -gCT -qGP -hdi -gvo -mLH -wLK -wLK -wLK -xUa -cGB -eZC +fnU +hgh +sVB +tgG +lku +xOq +uAC +tgG +cNO +lku +pZj +oqK +dAN +ngT +dGJ +tYU +uir +oax +ngV +jCD +pkd +fHn +qqi jaf -elU -kuC -qZC -bGY -wBY -pfo -bXv -pfo -chs -mDv -mDv -mDv -mDv -mDv -mDv -mDv -mDv -sXO -mDv -mDv -mDv -mDv -mDv -mDv -mDv -mDv -nrd -mDv -uoo -uoo -uoo -uoo -uoo -uoo -ksa +sku +uOw +iPi +pHN +jSP +gkZ +kIE +gKU +rEU +woE +vbi +wSn +imB +nRD +xOH +oyS +jlE +fHc +wXR +wXR +wXR +wXR +wXR +wXR +wXR +wXR +wXR +opO +ivS +kiv +kiv +kiv +kiv +kiv +maz ksa ksa ksa @@ -105265,22 +104867,22 @@ ksa ksa ksa ksa -uoo -ksa -uoo +fdt +fdt +fdt +fdt ksa ksa ujk +tWv +tWv ujk -gdw -utm -udm -kVb -xCa -ujk +tWv +tWv ujk ksa ksa +uoo fdt ksa ksa @@ -105344,17 +104946,17 @@ ksa ksa ksa ksa -ksa -ksa -uoo -uoo -ksa +sQS ksa ksa ksa ksa uoo ksa +fEP +fEP +fEP +ksa ksa ksa ksa @@ -105364,13 +104966,13 @@ ksa fEP ksa xXP -tcM +ygY abT mqW heD kCR uUq -ygY +tcM qdz sHr cdi @@ -105386,7 +104988,7 @@ tWx wYE tWx tWx -tWx +byk rMm iGO wCx @@ -105399,7 +105001,7 @@ afl otH mZc mZc -epF +oxz mZc mZc mZc @@ -105408,19 +105010,19 @@ xoI mZc mZc mZc -xoI -mZc mZc -pkR +tZr +tZr +nQD aYu -gvc +qss tZr hus gbD hjB cjW -tnt -flc +cQC +xnE flc qxm wRW @@ -105431,83 +105033,83 @@ rTS rTS rTS rTS -rTS -rTS -rTS -hDl hDl hDl hDl hDl -oNk -gmc -oNk -oNk -oNk +uCB +uCB +uCB +uCB +uCB +uCB +uCB +uCB +uCB cWX -mYy +mwc bSC qCg -mUa -gcu -mOs -rRZ -ckL -paH -krY -fDD -rRZ -rRZ -ptg -rRZ -gCT -aPW -tbG -uYB -mLH +uTO +sJa +bnA +sls +lku +lku +lku +lku +lku +lku +eJp +oqK +mVC +hyo +nUh +tYU +swJ cTG -uyh -uCv -pBp -cGB -teM +uql +mfR +cTG +jeI +cKS jaf -ucG -ioi -vQE -btS -ope +klM +gie +aSs +fDD +jSP +gkZ pfo bXv pfo -qqd -bvJ -wgZ -rfB -opP -mRG -gmC -xgB -rwN -wJm pfo -rhD pfo pfo pfo -rhD pfo -mDv -hfI -mDv -gzZ -gzZ -gzZ -gzZ -gzZ +xOH +bCy +bCy +bCy +dcA +bCy +bCy +bCy +bCy +bCy +bCy +bCy +nrd +bCy +xOH +ksa +ksa uoo ksa ksa +tXu +ksa ksa ksa ksa @@ -105526,18 +105128,18 @@ uoo ksa uoo ksa +ksa ujk ujk -wwS -pTV -pTV -pTV -pTV -pTV -wkO +gdw +utm +udm +kVb +xCa ujk ujk -qUo +ksa +ksa fdt ksa ksa @@ -105603,25 +105205,25 @@ ksa ksa ksa ksa -uoo -ksa -ksa -ksa -ksa -sQS ksa +fEP +uoo +uoo +uoo +uoo ksa +uoo ksa ksa ksa -cMy +rxc xXP xXP xXP fEP xXP xXP -tcM +ygY mhf vPG bYx @@ -105642,8 +105244,8 @@ uML ntM bvp nRm -byk hqW +byk oYp ttO bTe @@ -105655,21 +105257,21 @@ ouk sFb jnc mZc -kAV +lTB oxz -wEA -kAV +nmX +lTB mZc rKU wEA sPR +pME +kNk mZc -sPR -wEA -wIn -mZc -nfz +uiX pqq +jki +aYu fAQ tZr tGD @@ -105687,84 +105289,84 @@ cOn fgC pkv iMN +wSs +pYh tXM -xOV -nLa rZB mzq cOn -mzq +xOV qdL mPK mzq -dQg -gVQ mzq mzq +huJ +mzq kOo mwc -iym -pvL -pvL -pvL -pvL -rRZ -rRZ -rRZ -rRZ -ndh -rRZ -wKg -stP -wKg -gCT -gCT -gCT -gCT -gCT -bBQ -olH -woE -uLI -cGB -cGB -xlW -fop -rEO -wiC -iXg -nEx -nEx -uoX -nyT -vUY -wWi -wWi -wWi -wWi -wWi -wWi -wWi -wWi -ope -pfo +bSC +qCg +uAb +ajX +sgI +tgG +cNO +pZj +alM +tgG +pZj +lku +xOq +oqK +bkC +hdi +tQI +tYU +bqT +iNl +iNl +vau +lNb +tOw +uHc +gyc +mDl +nUH +bzm +kgc +kgc +bGY +tAZ +kch pfo pfo pfo pfo pfo pfo +xOH +sXO +sXO +sXO +xOH +xOH +xOH +xOH +xOH +xOH +xOH +xOH +hfI +xOH +xOH gzZ -kPo -wCX -uWo -uWo -klo -juH -fAE -uoo -uoo -uoo +gzZ +gzZ +gzZ +gzZ +tXu +ksa ksa ksa ksa @@ -105778,23 +105380,23 @@ ksa ksa ksa ksa -byC -ujk -tWv +ksa +uoo +ksa +uoo +ksa ujk -tWv ujk -loG +wwS pTV -dQE -evx -wqx -evx -rnp pTV pTV -vym -ksa +pTV +pTV +wkO +ujk +ujk +qUo fdt ksa ksa @@ -105861,13 +105463,13 @@ ksa ksa ksa ksa +fEP ksa ksa ksa ksa ksa -ksa -ksa +uoo ksa ksa ksa @@ -105878,13 +105480,13 @@ ksa fEP ksa xXP -tcM +ygY fSW tCR aAl hve soW -ygY +tcM qdz sHr oMj @@ -105914,24 +105516,24 @@ bEa pOt uoE nBV -qYf wEA -gsz wEA +gsz wEA wEA -gsz wEA wEA wEA mZc -nfz +uiX +uiX +rgE tJZ -fAQ +jPc tZr bve +sEm gbD -qet gbD gbD gbD @@ -105945,7 +105547,7 @@ ryN gbD kFM gbD -gbD +aIn hpC hpC hpC @@ -105954,77 +105556,77 @@ hpC gbD hpC gbD -gVB +gbD +uVC fxG fxG fxG -lQO bDt -tmQ -pvL -dnn -fjE -ngu -jZI -lWL -rRZ -wwI -fDD -mnx -fDD -stP -wov -rRZ -cDS -clk -fDD -rRZ -oqK -oqK -oqK -oqK -ycz -oqK +buM +qCg +qCg +fdQ +qCg +tgG +pYA +gte +pYA +tgG +cbw +lku +kAb oqK -xUd -oCq -lGW -nAK +uiM +hEh +rgL +tYU +fpq +cTG +cTG +gSg +cTG +tOw +cKS +jaf +cXE +ryz bXv -pfo -fwd -cLo -pfo -pfo -pfo -pfo +qay +moK +gkZ +vQE +sSP pfo pfo pfo pfo -bXv pfo pfo +rhD pfo pfo pfo +rhD +pSV +kvL pfo +rhD pfo pfo -mdp -qQV -goP -iqP -iqP -vxg -uWJ gzZ +dFW +wCX +uWo +mRG +uWo +bTx +lKe fAE -gzZ -wIO -ksa -ksa -ksa +fgv +kiv +kiv +kiv +maz ksa ksa ksa @@ -106035,19 +105637,19 @@ ksa ksa ksa ksa -aVH -tet -pTV -cZU -pTV -tet -fXk +byC +ujk +tWv +ujk +tWv +ujk +loG pTV -kUI -boF -cEz -rxl -ljl +dQE +evx +wqx +evx +rnp pTV pTV vym @@ -106118,9 +105720,9 @@ ksa ksa ksa ksa +fEP ksa -ksa -ksa +sQS ksa ksa ksa @@ -106156,9 +105758,9 @@ wbq hqK kfT veX -rTx iNM rTx +rTx fWD ayq hDp @@ -106170,21 +105772,21 @@ duu fYj mZc bsm -oJR -hvX +oxz +cMA wEA mZc sPR wEA -wEA -mZc -rKU -iJc +ogk pME +klX mZc +uiX +uiX nfz uiX -fAQ +izX tZr dIF fHA @@ -106211,104 +105813,104 @@ wXi uDj wXi tjP -dRH -hjB -hjB -hjB -bzW -hjB +wXi +bqA +wXi +iSM +wXi +ggy ihg -pvL -fni -gzT -aGj -scp -nwj -rRZ -mnx -fDD -fDD -fDD -fcY -jQQ -lrc -fDD -fDD -kvD -rRZ -huo -leq -qvX +qCg +vGn +mdA +jTc +tgG +iVx +tgG +tgG +tgG +tgG +lku tgG -cTJ -wWU oqK -dtm -uTo -uTo -liN -uQQ -yjP -tnM -toD -yjP -bAX -yjP -yjP -yjP -yjP -yjP -yjP -tJu -yjP -yjP -yjP -yjP -yjP -yjP -yjP -wwQ -bmT -dFW -mEc -mEc -gBR -gBR -esU -tsd -xHf -lyC -bem -bem -bem -bem -bem -bem -bem -bem -bem -bem -bem -bem -bem -bem -bem -ahW -uha -rwH -uha -ahW -uha +oqK +oqK +oqK +oqK +qWn +hkj +vFJ +uBG +oDL +xMu +eTg +jaf +bxi +iiR +bXv +iiR +sWS +gkZ +fwd +cLo +bXv +bXv +bXv +bXv +bXv +bXv +bXv +bXv +pfo +pfo +pfo +pfo +pfo +pfo +pfo +pfo +pfo +gzZ +dyE +goP +vxg +iqP +vxg +bvJ +uWJ +gzZ +fAE +fAE +fAE +gzZ +tXu +ksa +ksa +ksa +ksa +aVH +ksa +ksa +ksa +ksa +ksa +aVH +tet pTV -oKw -dSI -iAb -aaA +cZU +pTV +tet +fXk +pTV +kUI +boF +cEz +rxl ljl pTV -uZz -ujk -wIO +pTV +vym +ksa fdt ksa ksa @@ -106400,25 +106002,25 @@ mrP mrP mrP pEr -lZs +pEr pNZ xzX xzX lvV mJw -sKK +mYI pEr yjA spo gdg cmI cmI -cmI dfS cmI cmI cmI cmI +cmI rAA tvh xTF @@ -106426,19 +106028,19 @@ woo gLH geB mZc -kAV +lTB +oxz wEA -hvX -oJR +nmX mZc mZc -xoI +gvb mZc mZc mZc bLy -bLy -bLy +gGh +gGh gGh gGh gGh @@ -106459,113 +106061,113 @@ rfU hNp rfU oBH -nlh -ijl -ylB +oBH +vHT +lut oBH oBH oBH -nlh -nlh +aYa +aYa oBH -ecX -jkt -ifb -xzN -bqA -maP -lng -pvL -dCA -jgV -aGj -dGg -kMh -rRZ -lwa -ckL -wwI -wKg -mnx -iyt -rRZ -wko -fDD -ijZ -rRZ -qvX -leq -eoL +rFk +ksu +rFk +qUS +qUS +qUS +qUS +qUS +jwN +jwN +jwN +tgG +tgG tgG -cTJ -xdz +cWF +tgG +fEa +lku +cNO +pZj +alM +pZj +elt +oqK +tYU +kJo +tYU +oqK +oqK +ycz +oqK oqK -wzX -wzX -wzX llH -bLz llH -qKy -dgR -pfo -xzf -pfo -qUp -qUp -qUp -pfo -pfo -bXv -pfo -pfo -pfo -pfo -pfo -pfo -pfo -ksu -gzZ -kwk -cgm -jDD -dsn -cgm -hgf -gzZ -fAE -gzZ -iCE -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -aVH -ksa -aVH -tet -pTV -dah -pTV -tet -jpN +uTo +llH +llH +llH +rfB +toD +yjP +bAX +yjP +yjP +yjP +yjP +yjP +tJu +yjP +yjP +yjP +yjP +yjP +yjP +yjP +yjP +wwQ +mdp +dFW +dFW +dFW +dFW +dFW +esU +esU +tsd +xHf +xHf +xHf +lyC +ecX +bem +bem +bem +bem +bem +bem +bem +bem +bem +bem +bem +ahW +uha +rwH +uha +ahW +uha pTV -kUI -rxl -bBO -boF +oKw +dSI +iAb +aaA ljl pTV -pTV -vym -ksa +uZz +ujk +wIO fdt ksa ksa @@ -106670,12 +106272,11 @@ siR adT cmI nZo -kVn jWA -vPr +jWA +xgz eVT -iJp -wIv +vPr wIv wIv wIv @@ -106685,8 +106286,9 @@ mZc mZc mZc vhY -hvX -kAV +oxz +wEA +lTB mZc cMA wEA @@ -106716,64 +106318,64 @@ ybb wxL lbf oBH -ugS -lNK -hvm -naB -rgv -xCA -ugN -mup -fOV -bXc -hbj -rFk -rFk +tIw +qva +hfh +rJz +pch +dMo +ipp +klr +oBH +sLz +kUM +qHB qUS -sep -vcI -pvL -pvL -jvj -pvL -pvL -pvL -rRZ -rRZ -rRZ -rRZ -rRZ -rRZ -iGj -rRZ -rRZ -ndh -rRZ -rRZ -tgG -gvd -tgG +hEt +mpQ +uEZ +pBT +jwN +qjj +lHS +mwm +bJr tgG -mnV -cLU -gAM -hRt -ssL -qep -kHL -thA -ryX -lMb -vkL -xDl -xny -bGO -ccW -qNN -ccW -spG +qqy +fie +cNO +lku +lku +lku +lku +lku +elt +oqK +xmk +xmk +xmk +oqK +yce +lku +pZj +oqK +dzR +kjV +eVB +klo +xUC +lGd +qKy +dgR +pfo +xzf +pfo +qUp +qUp +qUp +pfo +cSQ pfo -bXv pfo pfo pfo @@ -106782,43 +106384,43 @@ pfo pfo pfo gZC -bmT -swp -pgv -iLs -qMO -jyb -oqf -kvL -kiv -kiv -kiv -kiv -kiv -maz +gzZ +fAa +cgm +jDD +dsn +gBR +cgm +cgm +gzZ +fAE +fAE +fAE +gzZ +tXu ksa ksa ksa ksa +aVH ksa ksa ksa ksa -aVH ksa -byC -ujk -wzu -ujk -wzu -ujk -uRF +aVH +tet pTV -gGi -iIA -rjK -iIA -lay +dah +pTV +tet +jpN +pTV +kUI +rxl +bBO +boF +ljl pTV pTV vym @@ -106927,14 +106529,13 @@ blX iGQ cmI iNd -jWA +rjQ iyI -vQt +uvW sZN orE -vQt -oDg -jPP +sZN +azD fTu mZc aXc @@ -106942,7 +106543,8 @@ tmR aXc mZc wEA -hvX +oxz +wEA wEA gsz wEA @@ -106973,113 +106575,113 @@ cHJ wxL kel oBH -xhg -lme -tXP -lyv -uJm -tcR -hYl -xHH -qPx -mvN -mPL -jLI -fGH -hih -nUs -emd -rIv -wja -jLf -wqM -lJU -mxn -fzJ -sKr -oAG -yiY -dxA -rRZ -iyt -rRZ -fDD -xmz -edc -rRZ -sPJ -wdB -mdw +dgg +mrX +xVi +sHP +okq +nrJ +hsT +yeg +raO +wID +nCY +gai +qUS +uiJ +pde +brY +nuK +jwN +eFJ +fQB +sob +kOM tgG -cTJ -leq +plH +tgG +uLZ +xOq +pZj +pVH +cNO +lku +elt oqK -hrH -ltg +xob +xmk +lCN +oqK +yce +lku +wWd +gAM +hRt +ssL +qep hzA -fzi -dlI -bHT -xHp -yjc -aoc -cdI -pfo +thA +ryX +lMb +vkL +xDl +xny +bGO +ccW +qNN +ccW +spG +bXv pfo pfo -ulR -rxo pfo -ewZ -uLT pfo pfo pfo -oLT pfo pfo gZC -jaf -jaf -jaf -jaf -jaf -jaf -jaf -jaf -jaf -gkZ -gkZ -gkZ -gkZ +gzZ +swp +pgv +iLs +qMO +jyb +oqf +juH +fAE +uoo +uoo +uoo +uoo tXu -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa +uoo +fdt +uoo +uoo aVH ksa ksa -uoo ksa -uoo ksa +ksa +byC ujk +wzu ujk -wcA -pTV -pTV +wzu +ujk +uRF pTV +gGi +iIA +rjK +iIA +lay pTV pTV -oZg -ujk -ujk -qUo +vym +ksa fdt ksa ksa @@ -107184,28 +106786,28 @@ cmI cmI cmI fQJ -mXY +jWA nOM jcX jcX jcX jcX -jcX bgz +aLp dqH -dct nZW nZW nZW -dct +nZW nZW czt wEA +cMA mZc xZd tTk beM -xgz +tTk xZd bLy xzs @@ -107228,115 +106830,115 @@ cEO qeZ cHJ wxL -czJ +lbf oBH -qFT -sgM -cfC -eaB -uJm -tcR -lOP -oKW -ylB -haD -kCL -jOI -kCL -oqN -wuj -dtT -rMK -kCL -eVV -kCL -eYU -dqg -omR -kxV -iII -mxn -mxn -rRZ -iyt -rRZ -edc -xrL -xmz -lrc -leq -leq -leq -sYb -cTJ -goI -uhz -xbz -iln +wkM +qFP +iNS +dgP +okq +nrJ +rTf +myj +lut +bkW +nCY +jOM +qUS +qUS +tWc +xpK +tWc +jwN +nNt +lJZ +nNt +jwN +tgG +tgG +tgG +tgG +tgG +tgG +tgG +tgG +lku +tgG +oqK +oqK +lrp +oqK +oqK +pjM +lku +alM +oqK +hrH +ltg +eVB +fzi bHc -fpV -ble -euK -qrn -nlI -xgo -xny -bDY -fwt -nzT -fwt -mnW -pfo -pfo -pfo +bHT +xHp +yjc +aoc +cdI pfo pfo pfo +ulR +rxo +wJm pfo pfo pfo -cza -pap -yjP -yjP -yjP -rim -yjP -gwY -yjP -rim -yjP -wwQ pfo +pfo +oLT +pfo +pfo +rxk +jaf +jaf +jaf +jaf +jaf +jaf +jaf +jaf +jaf +gkZ +gkZ gkZ +jaf tXu ksa +fdt ksa ksa +aVH ksa ksa ksa ksa ksa -aVH -ksa ksa uoo ksa uoo ksa -ksa ujk ujk -gdw -wVp -xNj -mrT -iwf +wcA +pTV +pTV +pTV +pTV +pTV +oZg ujk ujk -ksa -ksa +qUo fdt ksa ksa @@ -107428,35 +107030,35 @@ ksa ksa ksa ebw -ats -jzo tvH +jzo +ats ljv cCF cmI fvz +sGP +orE +sZN +sZN sZN orE -vQt -vQt -wQQ -vQt -vQt +sZN vzK jcX iyI -wQQ -vQt +sZN +sZN fKo kpE -fTu mZc +nmX wEA -wEA -nmf +ogk mZc -kAV -kAV +wEA +lTB +lTB sPR bLy bLy @@ -107483,77 +107085,66 @@ jLn tvV vSo tOJ -cHJ +rBn wxL lbf oBH -oTN -uJm -uJm -uJm -sZG -lqb -nUK -tlq +jJz +okq +okq +cBB +uhY +eqx +gUp +sZY oBH -haD -ghk -vdQ -vdQ -mbF -eVV -eVV -eVV -eVV -eVV -eVV -eYU -dqg -vrT -tof -dpd -gow -vYZ -rRZ -iyt -lrc -fDD -vDm -sgY -rRZ -fDQ -leq -aDS +bkW +nCY +bkB +kLf +xYe +cnt +rhh +dhc +glU +pCP +rhh +iAK +exa +kxp +hAV +etJ +bcz +pDy +oiW tgG -cTJ -leq -oqK -kQX -uXP -geR +flV +lku +cNO +xOq +pZj +cNO +oNu +tgG +cNO +lku +oEu +uhz +xbz +iln eVB -wNL -ctz -wZv -pfo -pfo -vEP -pfo -oKE -oKE -oKE -pfo -pfo -pfo -pfo -pfo -pfo -pfo -pfo -pfo -pfo -iZB -pfo +fpV +ble +euK +qrn +nlI +xgo +xny +bDY +fwt +nzT +fwt +mnW pfo pfo pfo @@ -107563,37 +107154,48 @@ pfo pfo pfo pfo -gZC +cza +yjP +yjP +yjP +yjP +rim +yjP +gwY +yjP +vJU +yjP +wwQ pfo gkZ tXu +uoo +fdt +fdt +uoo +aVH ksa ksa ksa ksa ksa ksa +uoo ksa -ksa -aVH -ksa -ksa -fdt -fdt -fdt -fdt +uoo ksa ksa ujk -wzu -wzu ujk -wzu -wzu +gdw +wVp +xNj +mrT +iwf +ujk ujk ksa ksa -uoo fdt ksa ksa @@ -107701,15 +107303,15 @@ jcX jcX jcX jcX -oKb +xCc mZc mZc oLd mZc mZc mZc +gvb mZc -xoI mZc mZc bLy @@ -107744,79 +107346,79 @@ pmr wxL jmS oBH -hOn -cYG -cYG -pLn -wvi -bKE -uJm -uKj -xyc -oSg -hQe -hGZ -kUf -dRb -jzw -eri -nzR -oQv -mXb -eVV -eYU -mxn -bPo -wKW -tQm -tQm -tQm -rRZ -iyt -rRZ -fDD -ovO -fDD -rRZ -tgG -gvd -tgG +fAn +okq +okq +aSx +aSx +uFH +uFH +svK +qmY +faC +cpP +mOZ +kLf +uWv +nvB +ixK +ixK +fbG +ixK +ixK +rRU +iIX +kxp +oKQ +vyZ +alB +alB +eBQ tgG -mnV -leq +elt +lku +lku +lku +lku +lku +lku +gVU +lku +lku +niv oqK -evd -crl -xId -crl -jBr -euK -sgT +kQX +uXP +geR +ble +wNL +ctz +wZv +pfo +pfo +vEP +pfo +oKE +oKE +oKE +pfo +pfo +pfo +pfo +pfo +pfo +pfo +pfo +pfo +pfo +iZB +pfo +pfo +pfo +pfo +pfo pfo pfo -ukC -wQa -wQa -wQa -wQa -wQa -wQa -wQa -wQa -wQa -slh -wQa -wQa -wQa -wQa -rwa -itB -itB -stI -vnO -vnO -vnO -ppj pfo pfo pfo @@ -107826,11 +107428,7 @@ gkZ tXu ksa ksa -ksa -ksa -ksa -ksa -ksa +fdt ksa aVH ksa @@ -107838,20 +107436,24 @@ ksa ksa ksa ksa -uoo -uoo -ksa -xHx ksa +fdt +fdt +fdt +fdt ksa -jnp ksa +ujk +wzu +wzu +ujk +wzu +wzu +ujk ksa -xHx ksa uoo -uoo -ksa +fdt ksa ksa ksa @@ -107947,28 +107549,28 @@ muu yen ebw mlN -vQt -vQt -rOt -vQt -vQt +sZN +sZN +vwE +sZN +sZN orE vwE -vQt -wQQ +sZN +sZN oDg gYl ayu mZc vWa oxz -kAV +lTB mZc lTB wEA cTL -sPR -hSr +lpb +aXc bLy sTi sZR @@ -107986,7 +107588,7 @@ xqg aLo mXA pPz -fzW +xXk nVs dJe pdc @@ -108001,86 +107603,91 @@ cHJ wxL lbf oBH -rvv -fNr -lZk -oXO -lZk -jxr -qyk -uVQ +uKp +ejv +uTq +fLO +owN +tvQ +cdl +fuc oBH -haD -oqN -wRl -ltG -mvA -mvA -mvA -ltG -dXR -gGL -nOF -emN -noJ -lTJ -lou -ukj -pQi -ogW -rRZ -iyt -rRZ -mnx -fDD -fDD -rRZ -dHn -leq -tcF +bkW +nCY +dQC +tjL +erB +ixK +oZy +eRo +fXB +sPY +oZy +ixK +pxT +aaX +pTJ +lMZ +lMZ +vyZ +hie +tgG +reQ +cNO +dFR +eJk +pVH +lku +pZj tgG -cTJ -tRz +pYX +lku +rMV oqK -rmx -dVk -kOi -tRs -oDU +evd +lJI +xId +crl +jBr euK -gHv -vnO -vnO -oma -wBy -vnO -vnO -vnO -joY -vnO -vnO -vnO -vnO -tEg +sgT +pfo +pfo +ukC +pZY +wQa +wQa +wQa +wQa +wQa +wQa +wQa +wQa +slh +vuZ +wQa +wQa +wQa +rwa itB +itB +stI vnO vnO vnO -wzM +ppj pfo -iwk -nfR -txf -lMb -lMb -gje -qrv pfo pfo imx -pfo -gkZ -tXu +cFT +uHg +vot +aJU +uoo +fdt +uoo +aVH ksa ksa ksa @@ -108089,25 +107696,20 @@ ksa ksa ksa ksa -aVH ksa +uoo +uoo ksa +xHx ksa ksa +jnp ksa ksa -fdt -fdt -fdt -fdt -fdt -fdt -fdt -fdt -fdt -fdt -fdt +xHx ksa +uoo +uoo ksa ksa ksa @@ -108258,93 +107860,89 @@ bUT wxL bMy oBH -jRM -mXg oBH -nFM -ylB +xQF oBH +mOv +lut oBH oBH oBH -kpt -oqN -oTy -ltG -bDR -vFB -iEZ -ltG -jmd -thk -nOF -fOz -mxn -pUP -xPK -xcB -xcB -xcB -rRZ -uVP -rRZ -rRZ -ndh -rRZ -rRZ -xnd -uaL -xVF +oBH +xrz +nCY +nXD +kLf +xKX +uyR +kLf +kLf +kLf +kLf +kLf +atS +tNW +ehG +uzs +wyb +nZt +lvK +bZO +tgG +tgG +gFu +tgG tgG -cTJ -leq +tgG +pWE +tgG +tgG +xWy +lku +uAC oqK -jCy -hkS -hJr -rHd -hWF -jjJ -uxM -rZO -fYX -gsA -lQK -psI -tUK -ufk -pZU -kgH -rab -ufk -ufk -qQp -deb -fBh -ufk -ufk -fpO -mrM -dhL -vDa -atO -ebS -kQx -jII -pjq -jjV -fjT -tnM -cFT -uHg -vot -aJU -ksa -ksa -ksa -ksa +rmx +dVk +kOi +tRs +oDU +euK +gHv +vnO +vnO +oma +wBy +vnO +vnO +vnO +joY +vnO +vnO +vnO +vnO +tEg +hCx +vnO +vnO +vnO +wzM +pfo +iwk +nfR +txf +lMb +lMb +gje +qrv +pfo +pfo +gZC +pfo +gkZ +tXu ksa ksa +fdt ksa aVH ksa @@ -108357,13 +107955,17 @@ ksa ksa ksa ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa +fdt +fdt +fdt +fdt +fdt +fdt +fdt +fdt +fdt +fdt +fdt ksa ksa ksa @@ -108476,7 +108078,7 @@ ksa mZc oSo oxz -oJR +ghk mZc lTB mov @@ -108484,7 +108086,7 @@ lTB mov xzK bLy -sZR +pYI sZR qoF hNi @@ -108500,7 +108102,7 @@ xPS iHC xbV pPz -fzW +xXk auK dJe pdc @@ -108510,91 +108112,98 @@ ccZ stR nGz qeZ -nVy +fCE cHJ wxL lbf aHD -bHE -kFI -tzy -eXv -nil -sUW -uJQ -plr -rjQ -haD -oqN -oTy -twj -xsf -kbA -fYL -xzb -ybl -fbU -nOF -eYU -dqg -cre -oeF -kyl -kyl -ewn -rRZ -iyt -rRZ -ckL -hkl -kGn -rRZ -duE -leq -leq -sYb -cTJ -jLU +kjO +nmY +fSB +nmY +xEM +wDg +sUx +rQv +rFk +bkW +nCY +rei +uII +dBB +ixK +jMa +xva +tJX +voJ +jMa +ixK +rwh +lsJ +qGP +vyZ +lMZ +vyZ +prY +tgG +fpJ +cNO +dFR +tgG +qVD +lku +kAb +tgG +xOq +lku +cQj oqK -dhs -xMI -cYX -mzK -hPM -xsd -gYt -inT -jcB -caL -gYt -inT -jcB -ciT -gYt -ciT -tjI -vOT -mtH -jaf -aqP -jaf -hya -vOT -efs -gkZ -aQu -kvi -wrl -gkZ -lhD -kvi -wrl -gkZ -lhD -gkZ -gkZ +jCy +hkS +hJr +rHd +hWF +jjJ +uxM +rZO +fYX +gsA +lQK +psI +tUK +ufk +pZU +kgH +rab +ufk +ufk +qQp +deb +fBh +ufk +ufk +fpO +mrM +dhL +vDa +atO +ebS +kQx +jII +pjq +jjV +fjT +qKy +pfo gkZ tXu +uoo +fdt +fdt +uoo +aVH +uoo +fdt ksa ksa ksa @@ -108603,13 +108212,6 @@ ksa ksa ksa ksa -aVH -uoo -fdt -ksa -ksa -ksa -ksa ksa ksa ksa @@ -108732,7 +108334,7 @@ ksa ksa mZc mZc -xHh +qOR mZc bLy bLy @@ -108772,94 +108374,90 @@ cHJ wxL tOj vFG -pbg -fyf -iCo -ijI -ijI -ijI -ijI -gSl -bKI -uSJ -oqN -vpY -eXy -aUS -pKq -eva -xzb -dXR -gGL -nOF -dIM -dqg -wia -lwy -uwx -rtz -ugy -rRZ -iyt -lrc -fDD -fDD -fDD -lrc -leq -leq -pau +ayi +ukY +imG +ukY +ukY +ukY +ukY +dRH +nsk +wID +nCY +mOZ +kLf +kWI +ixK +ixK +ixK +fbG +ixK +ixK +ixK +wAj +kxp +kvg +vyZ +lMZ +alB +eBQ tgG -leq -cTJ +pZj +flV +cNO +gIF +cNO +lku +cNO +qSu +cNO +lku +alM oqK -xXP -xXP -cWI -xXP -rTM -xXP -nAR -xXP -rTM -ikp -qYS -uQk -rZN -uQk -qYS -uQk -rZN -uQk -sKX +dhs +xMI +cYX +mzK +hPM +xsd +gYt +inT +jcB +caL +gYt +inT +jcB +ciT +gYt +ciT +tjI +vOT +mtH +jaf +aqP +jaf +hya +vOT +efs gkZ -hGk +aQu +kvi +wrl gkZ -anO -uoo -vKf -uoo -vKf -itW -knX -xXP -rTM -itW -knX -uoo -nSq -uoo -fyt -kiv -xiW -uoo -uoo -fdt -uoo +lhD +kvi +wrl +gkZ +lhD +gkZ +gkZ +jaf +tXu +ksa fdt -uoo -uoo -uoo +ksa +ksa aVH ksa fdt @@ -108898,6 +108496,10 @@ ksa ksa ksa ksa +ksa +ksa +ksa +ksa "} (141,1,1) = {" ksa @@ -108988,9 +108590,9 @@ qZk qZk qZk bLy -eJp -psO -gOA +lyP +xHh +mjk bLy nSh vME @@ -109029,97 +108631,97 @@ ohw wxL nWt fTr -mWJ -fyf -hfZ -xix -uyQ -uyQ -uyQ -jHI -hSc -ymc -ldF -vvg -ltG -uKB -hXj -kEq -ltG -vSr -qlb -kdQ -bqb -mxn -bpf -bJT -vER -nfm -wjf -rRZ -iyt -rRZ -eKT -fDD -ckL -rRZ -plg -uaL -miX +bIQ +hQP +gkM +yfG +lcE +lcE +lcE +yly +pZa +bsj +sMx +pZD +kLf +bJj +nJr +nQw +qFM +wPy +vzc +eOV +nQw +bZj +kxp +hWa +lkX +wfv +eZS +ecG +tgG +wnF +pZj +fpJ tgG -uFF -cTJ +ruh +lku +uAC +tgG +cNO +lku +pZj oqK xXP -wFB -bJR -fdT -pHI -wFB -dJc -fdT -pHI -wFB -dJc -fdT -pHI -wFB -dJc -fdT -pHI -wFB -jHh -jDp -uou -jDp -sKq -wFB -bll -fdT -qBV -wFB -rUQ -fdT -gnk -wFB -rUQ -fdT -gnk -wFB -tXu -ksa -ksa -ksa -ksa -ksa -ksa -ksa +xXP +cWI +xXP +rTM +xXP +nAR +xXP +rTM +ikp +qYS +uQk +rZN +uQk +qYS +uQk +rZN +uQk +sKX +gkZ +hGk +gkZ +anO +uoo +vKf +uoo +vKf +itW +knX +xXP +rTM +itW +knX +uoo +nSq +uoo +fyt +kiv +xiW +uoo +fdt +uoo +uoo +aVH +uoo +fdt ksa ksa ksa -aVH ksa -fdt ksa ksa ksa @@ -109238,15 +108840,15 @@ mjz mjz mjz aVH -ksa -ksa -icx +qZk +qZk +qZk skA qpB ePr bLy mQo -psO +xHh fRT bLy bMs @@ -109286,97 +108888,97 @@ cHJ wxL tOj vFG -pbg -ijI -iFj -ijI -ijI -bJK -rgH -gSl -vHk -uSJ -oqN -jnY -dnR -dnR -dnR -dnR -xXd -xXd -xXd -gWG -xXd -xXd -xXd -rRZ -rRZ -jBZ -rRZ -rRZ -iGj -rRZ -rRZ -rRZ -rRZ -rRZ -rRZ +ayi +ukY +acx +ukY +ukY +oMB +qqC +dRH +vje +wID +nCY +hCZ +nMn +fep +wKF +fep +sxS +sxS +sxS +ttr +sxS +sxS +ocd +ocd +ocd +sjy +ocd +ocd tgG tgG tgG tgG -cTJ -bpD +tgG +tgG +wRJ +tgG +tgG +alM +lku +cNO +oqK xXP wFB -mmX -lLP -meT +bJR +fdT +pHI wFB -iRl -pgm -ufg +dJc +fdT +pHI wFB -atN -cCp -wrB +dJc +fdT +pHI wFB -tas -cyF -juj +dJc +fdT +pHI wFB -tXu -gkZ -hGk -gkZ -uoo +jHh +jDp +uou +jDp +sKq wFB -gFm -owH -uki +bll +fdT +qBV wFB -sXy -nck -bbe +rUQ +fdT +gnk wFB -tWQ -hGE -rNd +rUQ +fdT +gnk wFB tXu ksa +uoo ksa ksa ksa ksa +aVH ksa ksa ksa ksa ksa -aVH ksa -fdt ksa ksa ksa @@ -109495,15 +109097,15 @@ mjz mjz mjz aVH -qZk icx -qZk +bzX +icx hDE hlP sbB bLy gOA -psO +xHh jwZ bLy bMs @@ -109528,7 +109130,7 @@ cxY gwz dKn ukV -yjo +oRg xxe aSr oPd @@ -109543,97 +109145,97 @@ bUT wxL lbf aHD -uNw -uEp -tjR -npo -uEp -cTT -skR -flu -rjQ -haD -oqN -eYU -cud -uQr -eLx -hEk -gOS -iIr -hvW -ofl -nQM -avo -aHW -lOA -fDD -cQv -bQB -fDD -iyt -mnx -rRZ -boj -kGn -odR -rRZ -dnA -toN -fIO +kqr +iUt +fwT +qpS +nLC +qwG +nDn +lvR +rFk +bkW +nCY +mOZ +nMn +dGy +uSA +dto +sxS +mWO +azx +rSN +bfl +sKC +ocd +lId +tUG +tbe +rYy +hBR +bID +qRt +aBV +iwW +dvO +lem +kaH +vto tgG -cTJ +cNO +lku +xOq bpD xXP wFB -sYs -bGF -bGF +mmX +lLP +meT wFB -snh -vFg -dPd +iRl +pgm +ufg wFB -nxU -meR -oPm +atN +cCp +wrB wFB -dFT -ril -gZH +tas +cyF +juj wFB -fgv -kDG -vJk -kDG -maz +tXu +gkZ +hGk +gkZ +uoo wFB -coh -vze -dZM +gFm +owH +uki wFB -dYV -eKm -dSP +sXy +nck +bbe wFB -lJr -gxT -qJA +tWQ +hGE +rNd wFB tXu ksa +uoo +ksa ksa ksa ksa +aVH ksa ksa ksa ksa ksa ksa -aVH -uoo -fdt ksa ksa ksa @@ -109753,7 +109355,7 @@ mjz mjz aVH aFe -bzX +aGG rkF hhs ikm @@ -109782,9 +109384,9 @@ cHD cHD cHD cHD -cst -hVF -dJe +dEo +owQ +dEo dMO dMO dMO @@ -109800,84 +109402,93 @@ cHJ wxL aBz qOH -bxO -bxO +cua +cua qOH -iLu -bxO +hdl +cua qOH qOH qOH qOH -urh -oqN -eYU -cud -efV -lxS -lEU -lEU -ixC -hxt -jTi -wmF -wzK -xXd -rRZ -mIU -aOn -gzP -nak -xjb -eVL -bkV -eVL -qkk -eVL -bKq -rVw -rVw -rVw -nzx -nzH +bkW +nCY +mOZ +fep +jdC +tQl +urK +sxS +gya +gEs +gJO +chy +rQU +ocd +rEz +gJJ +jNd +sFv +mHS +bID +bID +vHt +bID +dvO +lKZ +voZ +hsN +tgG +qGK +lku +pZj bpD xXP wFB +sYs bGF -bTK -bGF +aNX wFB -dPd -vka -dPd +snh +vFg +tJc wFB -oPm -ijp -oPm +nxU +meR +vke wFB -gZH -mCK -gZH +dFT +ril +qhj wFB -uoo -gkZ -hGk -gkZ -tXu +fgv +kDG +vJk +kDG +maz wFB -dZM -kzM -dZM +coh +vze +vEc wFB -dSP -nKt -dSP +dYV +eKm +cML wFB -qJA -gmE -qJA +lJr +gxT +rmJ wFB tXu +uoo +uoo +uoo +uoo +aVH +aVH +aVH +uoo +fdt ksa ksa ksa @@ -109888,15 +109499,6 @@ ksa ksa ksa ksa -aVH -ksa -fdt -ksa -ksa -ksa -ksa -ksa -ksa ksa ksa ksa @@ -110009,15 +109611,15 @@ mjz mjz mjz aVH -qZk icx -qZk +sPm +icx fck lHF jNm bLy gOA -psO +xHh vcn bLy ryL @@ -110057,64 +109659,64 @@ cHJ wxL lbf qOH -bDe -lYQ -dTZ -sce -eDk -ctF -orW -wsQ +hKA +nQN +kix +joj +tYH +hPf +fpk +nhL qOH -aga -oqN -eYU -cud -yaT -tbt -nyU -uhv -uVb -tAk -rkE -ocg -hIW -kXq -rRZ -jdN -aLp -mnx -raq -fDD -jxM -rRZ -ckL -fDD -osp -rRZ -dnA -hLX -qvX +lsA +nCY +mOZ +nMn +jSG +tQl +rrR +sxS +rzz +skz +ycc +tHl +gBv +ocd +dZW +vuw +jNd +gJJ +jhB +bID +cZa +cMc +qXO +dvO +dua +sXm +qHm tgG -lrg -oqK +cNO +lku +cNO +bpD xXP wFB +bGF +bTK +bGF wFB +dPd +vka +dPd wFB +oPm +ijp +oPm wFB -wFB -wFB -wFB -wFB -wFB -wFB -wFB -wFB -wFB -wFB -wFB -wFB +gZH +mCK +gZH wFB uoo gkZ @@ -110122,33 +109724,33 @@ hGk gkZ tXu wFB +dZM +kzM +dZM wFB +dSP +nKt +dSP wFB -wFB -wFB -wFB -wFB -wFB -wFB -wFB -wFB -wFB +qJA +gmE +qJA wFB tXu ksa +uoo ksa ksa +aVH ksa +uoo ksa +fdt ksa ksa ksa ksa ksa -aVH -ksa -fdt -ksa ksa ksa ksa @@ -110192,11 +109794,6 @@ ksa ksa ksa ksa -uoo -ljY -qpF -ljY -uoo ksa ksa ksa @@ -110208,6 +109805,11 @@ ksa ksa ksa ksa +uoo +ljY +qpF +ljY +uoo ksa ksa ksa @@ -110266,15 +109868,15 @@ mjz mjz mjz aVH -ksa -ksa -icx +qZk +qZk +qZk cQt tqj gAx bLy iea -psO +xHh whv bLy ewM @@ -110314,96 +109916,92 @@ bUT wxL kjv qOH -yja -guA -rOg -fNe -rOg -rOg -rOg -gPu -bJZ -haD -oqN -rZH -xXd -xXd -xXd -xXd -xXd -xXd -xXd -xXd -xXd -diy -xXd -rRZ -rRZ -rRZ -rRZ -qLB -rRZ -rRZ -rRZ -rRZ -fDD -gCT -gCT -oqK -oqK -oqK -oqK -lrg +bCg +dDp +dDp +uMf +ydz +dDp +dDp +ppN +qOH +bkW +nCY +opA +xdI +sxf +rEy +hDo +sxS +uvI +skz +aAY +sna +pFu +ocd +qeV +rLQ +lmY +lgx +rvZ +bID +fvH +doy +gPO +dvO +lyy +dun +uGL +tgG +pZj +lku +cNO oqK xXP -xXP -xXP -xXP -xXP -xXP -xXP -xXP -xXP -xXP -xXP -xXP -xXP -xXP -uoo -xXP -uoo -uoo +wFB +wFB +wFB +wFB +wFB +wFB +wFB +wFB +wFB +wFB +wFB +wFB +wFB +wFB +wFB +wFB +wFB uoo gkZ hGk gkZ -fgv -kiv -kiv -kiv -kiv -kiv -kiv -kiv -kiv -kiv -kiv -kiv -kiv -kiv -xiW -uoo -uoo +tXu +wFB +wFB +wFB +wFB +wFB +wFB +wFB +wFB +wFB +wFB +wFB +wFB +wFB +tXu +ksa uoo +ksa +ksa +aVH uoo fdt -uoo fdt -uoo -uoo -uoo -aVH -ksa fdt ksa ksa @@ -110440,6 +110038,10 @@ ksa ksa ksa ksa +ksa +ksa +ksa +ksa "} (147,1,1) = {" ksa @@ -110448,13 +110050,6 @@ ksa ksa ksa ksa -uoo -uoo -wRN -cXW -wRN -uoo -uoo ksa ksa ksa @@ -110466,6 +110061,13 @@ ksa ksa ksa ksa +uoo +uoo +wRN +cXW +wRN +uoo +uoo ksa ksa ksa @@ -110531,7 +110133,7 @@ qZk qZk bLy agf -psO +xHh kTq bLy gtV @@ -110546,12 +110148,12 @@ jEw mVt yjH dUx -mDz +ttC kaP qvC mkl gSE -mJu +vSA min cst qQz @@ -110560,7 +110162,7 @@ aBj mEf cev cev -cev +piC cev cev hXt @@ -110571,77 +110173,91 @@ neW wxL lbf qOH -uEZ -dSr -qbc -maG -qbc -bXo -bXo -jAi -vfO -wyZ -xVM -eYU -bAD -rwR -qXG -reB -sVE -sKy -fAa -xGb -pSN -dwH -lCs -kpB -cQO -kRo -jbR -lIZ -xgu -ome -pxG -rRZ -iAG -gCT -rpa -vCZ -paI -drg -oqK -ydh -oqK -oqK -oqK -bpD -bpD -bpD -oqK -bpD -bpD -bpD -oqK -bpD -bpD -bpD -oqK -bpD -bpD -bpD +vsB +rer +rer +aPy +xqe +xqe +xqe +cnX +eiO +faC +mbZ +mOZ +nMn +jSG +tQl +iHJ +sxS +fXu +nDF +ycc +chy +hKb +ocd +mVS +nrT +jNd +lBE +azt +bID +mGu +nMo +vuu +dvO +utw +sXm +kbj +tgG +uAC +lku +cNO oqK -dgl -txI -xKp -txI -dgl -txI -txI -txI -txI -txI -ksa +xXP +xXP +xXP +xXP +xXP +xXP +xXP +xXP +xXP +xXP +xXP +xXP +xXP +xXP +uoo +xXP +uoo +uoo +uoo +gkZ +hGk +gkZ +fgv +kiv +kiv +kiv +kiv +kiv +kiv +kiv +kiv +kiv +kiv +kiv +kiv +kiv +xiW uoo +uoo +uoo +uoo +aVH +ksa +fdt ksa ksa ksa @@ -110659,9 +110275,6 @@ ksa ksa ksa ksa -aVH -uoo -fdt ksa ksa ksa @@ -110671,17 +110284,6 @@ ksa ksa ksa ksa -fdt -fdt -fdt -fdt -oIb -wxU -oIb -fdt -fdt -fdt -fdt ksa ksa ksa @@ -110704,15 +110306,6 @@ ksa ksa ksa ksa -uoo -uoo -cXW -wRN -bkH -wRN -cXW -uoo -uoo ksa ksa ksa @@ -110724,6 +110317,15 @@ ksa ksa ksa ksa +uoo +uoo +cXW +wRN +bkH +wRN +cXW +uoo +uoo ksa ksa ksa @@ -110784,7 +110386,7 @@ ksa ksa xXP ksa -ksa +xXP ksa mZc mZc @@ -110806,7 +110408,7 @@ dUx gyo nxH tPP -fxI +tPP aRd qPP vgG @@ -110828,78 +110430,79 @@ iQo wxL lbf qOH -llR -bXw -dTG -dWs -ptt -vmo -ptt -iDj -bJZ -haD -btK -emN -rHn -sBs -pmt -obC -snz -gbh -vLV -xGb -utD -qVb -fte -kpB -fjH -aSg -xtL -tvl -qxl -udQ -eZR -rRZ -fDD -gCT -gSm -nqG -lFY -cDC -oqK -lrg -tgG -qLk -mLe -xSl -cJJ -kFV +jpg +wUo +mhY +kHg +vRh +vRh +vRh +sAT +qOH +bkW +nCY +mOZ +fep +jdC +tQl +sMw +sxS +bwN +ccV +ycc +chy +iib +ocd +qbk +gJJ +hNA +tvY +pvI +bID +fvH +bys +kpd +dvO +vRe +qzh +eIy tgG -twN -leq -xdz tgG -oLy -mYC -leq +vlG tgG -pjx -owd -qkC -cQT -pKS -cPo -iWX -nIb -bIu -sKd -mJo -xUG -ula -itA -jxl -jxl -aJU +oqK +oqK +oqK +bpD +bpD +bpD +oqK +bpD +bpD +bpD +oqK +bpD +bpD +bpD +oqK +bpD +bpD +bpD +oqK +dgl +txI +xKp +txI +dgl +txI +txI +txI +txI +txI +ksa +uoo +ksa +ksa ksa ksa ksa @@ -110909,6 +110512,13 @@ ksa ksa ksa ksa +aVH +uoo +fdt +ksa +ksa +ksa +ksa ksa ksa ksa @@ -110916,7 +110526,6 @@ ksa ksa ksa ksa -aVH ksa ksa ksa @@ -110928,17 +110537,10 @@ ksa ksa ksa ksa -fdt ksa -uoo ksa -uoo -xpD -uoo ksa -uoo ksa -fdt ksa ksa ksa @@ -110960,17 +110562,6 @@ ksa ksa ksa ksa -uoo -byC -wRN -cXW -bzw -cLl -hsY -cXW -wRN -wIO -uoo ksa ksa ksa @@ -110982,6 +110573,17 @@ ksa ksa ksa ksa +uoo +byC +wRN +cXW +bzw +cLl +hsY +cXW +wRN +wIO +uoo ksa ksa ksa @@ -111045,7 +110647,7 @@ bZv bZv bLy mhM -psO +xHh ogZ bLy dop @@ -111066,7 +110668,7 @@ ahj dAg kiT bhB -cHD +min cst hVF dJe @@ -111081,81 +110683,98 @@ ikD eWv xSh fsE -neW +cTW wxL -tck +czJ qOH -nle -rzV -hvU -hBx -wYn -eQZ -lve -yaZ +wfg +fpY +tOb +tcH +eQN +kpJ +ucG +fiq qOH -haD -btK -eYU -qfa -irm -wTM -uIy -dzI -uGF -iKY -xGb -axv -qVb -piu -kpB -cse -aSg -rcJ -cHp -cCc -aDP -utV -rRZ -fDD -gCT -mTC -mpP -lFY -nrA -oqK -tJd -knY -hnr -hnB -kaL -qQH -rpz -knY -cEm -aaT -leq -fim -aBA -nqE -aBA -fim -leq -leq -ddr -oqK -xTe -fza -iWX -vuY -mNy -whM -nli -gKj -vjI -txI -mrl -txI +jbM +nCY +pZD +nMn +lHB +hME +ooN +sxS +toc +uMr +dgr +jLr +xSq +ocd +ein +gLT +abv +qax +shz +bID +tmt +bzp +hMe +dvO +voo +onG +cjZ +tgG +fEa +lku +cNO +pZj +pYA +tgG +mzf +nUK +jdA +tgG +pYA +uAC +alM +tgG +cNO +qGK +cNO +tgG +pVH +pZj +pYA +cQT +pKS +cPo +fqV +nIb +bIu +sKd +mJo +xUG +ula +itA +jxl +aJU +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +aVH +ksa +fdt +ksa +ksa +ksa ksa ksa ksa @@ -111173,29 +110792,12 @@ ksa ksa ksa ksa -aVH ksa ksa -fdt -fdt -fdt -fdt -fdt -fdt -fdt -fdt -fdt -fdt ksa -uoo ksa -uoo -mgG -uoo ksa -uoo ksa -fdt ksa ksa ksa @@ -111217,6 +110819,17 @@ ksa ksa ksa ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa uoo cXW cXW @@ -111283,17 +110896,6 @@ uoo uoo uoo uoo -uoo -uoo -uoo -uoo -uoo -uoo -uoo -uoo -uoo -uoo -uoo bZv dwc bZv @@ -111301,8 +110903,8 @@ lkh euP oYi bLy -gOA -psO +xNu +xHh gOA bLy dop @@ -111344,74 +110946,74 @@ nxn qOH qOH qOH -bJZ -tJO -bJZ +kXL +ovo qOH qOH qOH qOH -xsl -btK -cuE -fgN -irm -hMW -nsd -rEK -oPE -cit -xGb -utD -qVb -fte -kpB -cxl -aSg -xtL -gOK -niD -jQO -mAd -rRZ -fDD -gCT -exJ -gzt -fJd -oTl -oqK -oqK -oqK -cGk -tXk -aXN -btB -eCO -tgG -gEs -cJu -aBA -tgG -leq -aBA -tRz +qOH +bkW +nCY +mOZ +nMn +fep +wKF +fep +sxS +sxS +sxS +ttr +sxS +sxS +ocd +ocd +ocd +sNO +ocd +ocd +bID +bID +mDR +bID +dvO +dvO +oLk +dvO tgG -cTa -leq -vnp +dIg +lku +wMD +wMD +wMD +vKt +wMD +wMD +wMD +wMD +wMD +wMD +wMD +wMD +wMD +wMD +wMD +vKt +wMD +wMD +uPa oqK -aTl -ppS +xTe +fza fqV -eoJ -sGk -mwK -mwK -rPV -kZS -sfu -muI +vuY +mNy +whM +nli +gKj +vjI +txI +mrl txI ksa ksa @@ -111424,36 +111026,36 @@ ksa ksa ksa ksa +aVH +uoo +fdt +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa ksa ksa ksa ksa ksa ksa -aVH ksa ksa -uoo ksa ksa -uoo ksa ksa ksa ksa ksa -uoo ksa -uoo ksa -fJK -fJK -fJK ksa -uoo ksa -fdt -fdt ksa ksa ksa @@ -111474,16 +111076,6 @@ ksa ksa ksa ksa -qpF -wRN -qsk -rqm -byi -fvW -byi -wND -rHQ -kKH ksa ksa ksa @@ -111495,6 +111087,16 @@ ksa ksa ksa ksa +qpF +wRN +qsk +rqm +byi +fvW +byi +wND +rHQ +kKH ksa ksa ksa @@ -111559,7 +111161,7 @@ tgW bbI gCi fJl -psO +xHh fJl bow dPT @@ -111583,7 +111185,7 @@ cQR tcP omL hVF -hJV +dJe dMO rrv fqQ @@ -111599,77 +111201,100 @@ neW wxL lbf xAf -rjQ -hso -kbR -dtT -uQm -uQm -uQm -uQm -nuN -rMK -btK -eYU -bAD -eIh -hwk -reB -upz -xby -jFb -xGb -utD -qVb -iSM -kpB -pIJ -oTZ -tGl -jsa -lJH -wCp -wNz -rRZ -qPk -gCT -abo -gNM -mrW -pDl -nev -oTD -oqK -oqK -oqK -oqK -oqK -oqK -tgG -tgG -fbm +rFk +sLz +iqM +bQk +gHS +iqM +iqM +iqM +iqM +wko +iqG +vYY +hKz +owt +eKx +owt +olq +owt +owt +dIC +owt +owt +jLa +owt +owt +bpi +owt +owt +jLa +pNA +pwI +nyt +owt +owt +qqZ +jFA tgG +geG +lku +cNO +cNO +cNO tgG +jqd +qcP +tbT tgG -gvd +cNO +cNO +cNO tgG +upt +mfv +pZj tgG -sZo -jMT -lGd +uvR +oEu +cNO oqK -urb -mNF -uYe -jGm -ijG -rLH -eXJ -eXJ -pHW -xhI -vRl -dgl +aTl +ppS +fqV +eoJ +sGk +mwK +mwK +rPV +kZS +txI +muI +txI +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +aVH +ksa +fdt +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa ksa ksa ksa @@ -111687,31 +111312,8 @@ ksa ksa ksa ksa -aVH -uoo -uoo -uoo -uoo -uoo -rYe -rYe -rYe -rYe -rYe -rYe -rYe -tOn -tOn -fJK -fJK -fJK -fJK -fJK -tOn ksa ksa -fdt -fdt ksa ksa ksa @@ -111731,27 +111333,27 @@ ksa ksa ksa ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa uoo -cXW -cXW -eZf -okv -byi -xAj -fzM -cXW -cXW -uoo -uoo -uoo -uoo -uoo -uoo -uoo -uoo -uoo -uoo -uoo +cXW +cXW +eZf +okv +byi +xAj +fzM +cXW +cXW uoo uoo uoo @@ -111810,14 +111412,14 @@ uoo uoo bZv dwc -voo +bZv fHz vTN uuA bLy fGh -psO -jbM +xHh +nhv bLy iSe lHt @@ -111857,77 +111459,100 @@ vbD esr sdL lFz -mqX -sre -ghk -vdQ -vdQ -vdQ -vdQ -ejR -ejR -oAE -tVt -bAD -bAD -bAD -bAD -bAD -bAD -bAD -bAD -utD -qVb -hjU -kpB -kpB -kpB -kpB -prn -kpB -kpB -kpB -rRZ -dVx -gCT -tir -tir -tir -tir -tir -rmM -gDn -iMj -sxJ -uit -rbW -oqK -iKJ -vTT -lfI -lJD -tTs -tTs -tTs -tTs +wxf +uAL +rrG +rrG +rrG +rrG +rrG +rrG +inV +nCY +fES +tEP +jQs +jQs +jQs +jQs +jQs +jQs +uEE +nNu +uEE +uEE +uEE +uEE +cUo +uEE +uEE +uEE +sfs +uEE +cUo +uEE +uEE +cUo +kBK +pSJ +uHQ +uHQ +uHQ +gzG +lmR +tgG +tgG +tgG +tgG +tgG +tgG +gFu +tgG +tgG +tgG +tgG +tgG +tgG +aXm +uwY +cgU lpn -tTs -iId -itU -ejy -eUa -jxd -rKd -hOc -iQE -iQE -kMH -txI -qps -txI -gAu -txI -txI +urb +mNF +uYe +jGm +ijG +rLH +eXJ +eXJ +pHW +xhI +vRl +dgl +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +aVH +uoo +fdt +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa ksa ksa ksa @@ -111944,32 +111569,9 @@ ksa ksa ksa ksa -aVH ksa -qmg -rYe -rYe -rYe -rYe -oRG -tKW -xnX -hey -rYe -rYe -fJK -fJK -fJK -fJK -uwv -fJK -fJK -fJK -fJK ksa ksa -fdt -fdt ksa ksa ksa @@ -111988,17 +111590,6 @@ ksa ksa ksa ksa -uoo -byC -wRN -cXW -pgT -jCb -tTg -cXW -wRN -wIO -uoo ksa ksa ksa @@ -112010,6 +111601,17 @@ ksa ksa ksa ksa +uoo +byC +wRN +cXW +pgT +jCb +tTg +cXW +wRN +wIO +uoo ksa ksa ksa @@ -112073,7 +111675,7 @@ bZv bZv bLy hNt -psO +xHh xGH bLy lHt @@ -112101,7 +111703,7 @@ dJe dMO fqQ jYF -fqQ +tfo dMO yiI sXd @@ -112113,80 +111715,106 @@ neW wxL lbf gXW -rjQ -vcv -lcX -jct -rlz -lcX -xsR -lcX -iko -lDZ -btK -wuj -rcz -wtm -nxB -rlE -gav -gav -gav -jQZ -nMx -qVb -dYx -joj -iyZ -xtu -gav -vqr -gav -qAj -gav -abG -cZu -dRR -tir -vRJ -iuR -sry -tir -sZe -mGb -sNb -lYg -mGb -ilj -oqK -wGN -nCa -fCi -gRf -nLS -sZo -bsq -uch -sZo -gsl -leq -kXH +rFk +bvm +adc +lGt +fZp +lGt +xYV +lGt +lGt +eUz +gKt +gCM +hKz +ogX +qdr +ugm +qdr +qdr +jNg +sYi +bQQ +sxi +sxi +ehk +cdm +qdu +sxi +sxi +sxi +lfs +cNw +iOG +qHp +ukr +ukr +vZe +tgG +pZj +cNO +cNO +xgp +xdD +tgG +fgR +fgR +fgR +tgG +oKo +cNO +fpJ +tgG +lDR +qnc +rng +tgG +pCS +mIL +cNO oqK -sTD -qgZ -fOn -gfI -uOj -cLR -kQK -lHd -ssz -mQF -uHo -ipj +eUa +jxd +rKd +ihO +hOc +hOc +hOc +txI +qps +txI +gAu +txI txI -uoo -uoo +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +aVH +ksa +fdt +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa ksa ksa ksa @@ -112201,34 +111829,8 @@ ksa ksa ksa ksa -aVH -aVH -hKj -lLH -vQo -uPx -tyq -lqY -wTA -imt -jLL -xXN -rYe -fJK -fJK -fJK -fJK -ohg -fJK -fJK -fJK -fJK -fJK ksa ksa -fdt -fdt -fdt ksa ksa ksa @@ -112246,15 +111848,6 @@ ksa ksa ksa ksa -uoo -uoo -cXW -wRN -soB -wRN -cXW -uoo -uoo ksa ksa ksa @@ -112266,6 +111859,15 @@ ksa ksa ksa ksa +uoo +uoo +cXW +wRN +soB +wRN +cXW +uoo +uoo ksa ksa ksa @@ -112330,7 +111932,7 @@ ksa ksa mZc xoG -psO +xHh vcn bLy rfS @@ -112372,76 +111974,100 @@ xBK rCT lWn lWn -hff -iQM +eLl +kwG lWn lWn lWn lWn lWn -rmU -oDi -hts -wXy -eMi -eMi -eMi -eMi -eMi -eMi -eMi -eMi -ijg -eMi -eMi -lfD -eMi -eMi -eMi -jAL -jAL -jAL -jAL -wOI -qbk -bma -wJr -rst -koO -hlw -eTo -eQm -tja -xiO -iXh -xeU -dhi -eac -qLR -eac -rgf -mpo -sZo -bsq -uch +aio +nCY +mZR +kDm +kDm +kDm +pND +kDm +kDm +kDm +pvL +xuk +pvL +pvL +pvL +pvL +pvL +pvL +pvL +gEg +aoo +lug +aoo +aoo +aoo +aoo +aoo +oqK +oqK +oqK +tgG +bqd +tgG +tgG +hgQ +hgQ +hgQ tgG -nir -vHU -vHU +dFR +uwY +cgU +cgU +cgU +htv +fvh +fvh +fvh +gBW +eJp oqK -rHp -hyb -efB -qHq -enE -lZA +sTD qgZ -bhI -nZX -san -pHw -trz -xgR +fOn +gfI +uOj +cLR +kQK +lHd +ssz +mQF +uHo +ipj +txI +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +aVH +uoo +fdt +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa ksa ksa ksa @@ -112458,34 +112084,10 @@ ksa ksa ksa ksa -uoo ksa -hzo -rYe -rpI -rYe -ivq -vHv -oju -iRQ -nxr -ycA -rYe -fJK -fJK -fJK -fJK -hll -fJK -fJK -fJK -fJK -fJK -fJK ksa ksa ksa -fdt ksa ksa ksa @@ -112504,13 +112106,6 @@ ksa ksa ksa ksa -uoo -uoo -wRN -cXW -wRN -uoo -uoo ksa ksa ksa @@ -112522,6 +112117,13 @@ ksa ksa ksa ksa +uoo +uoo +wRN +cXW +wRN +uoo +uoo ksa ksa ksa @@ -112587,7 +112189,7 @@ ksa ksa vyg lyP -psO +xHh gOA bLy tyC @@ -112628,79 +112230,107 @@ wxL lbf jKW lWn -aBM -mXK -kya -aZq -mrX -bnM -byP +tzV +qrH +nTa +vaW +vOV +sWO +kOa lWn -hJs -btK -dee -sJW -rrD -rrD -rrD -loQ -rrD -iDE -rrD -dMq -lVu -bPv -nwB -seJ -loQ -rrD -rrD -uCp -gfA -rrD -uCp -uUV -iCW -tir -kYx -une -keo -tir -jlo -ude -sBq -onj -iJR -wbn +qvR +nCY +hiR +liM +xZp +qqD +whh +deB +tUA +kDm +qEI +iqN +rCS +uWp +jit +pvL +ePa +kKi +ouj +gEg +mdq +oXy +bRX +aoo +xSp +iOY +oKu +eBP +nge oqK -bbm -uch -mpo -nrr -wcZ +tYG +xgp +cNO +nbg +cNO +hgQ +cNO tgG +xOq +fii +cNO tgG +alP +fii +alP +tgG +dzZ +cNO +pZj oqK -oqK -oqK -oqK -oqK -oqK -txI -txI -txI -txI -txI -txI -txI -txI -txI -txI -txI -txI -txI +rHp +hyb +efB +qHq +enE +lZA +qgZ +bhI +nZX +san +pHw +trz +xgR +uoo +uoo +uoo uoo uoo +uoo +uoo +uoo +uoo +uoo +aVH +ksa +fdt +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa ksa ksa ksa @@ -112715,34 +112345,6 @@ ksa ksa ksa ksa -uoo -uoo -byC -rZq -rZq -rZq -rZq -aqh -suH -suH -ffw -suH -suH -fJK -oQW -fVR -kMY -bJM -kMY -bGn -wLQ -nXR -fJK -fJK -uoo -uoo -uoo -fdt ksa ksa ksa @@ -112762,11 +112364,6 @@ ksa ksa ksa ksa -uoo -jnp -qpF -jnp -uoo ksa ksa ksa @@ -112778,6 +112375,11 @@ ksa ksa ksa ksa +uoo +jnp +qpF +jnp +uoo ksa ksa ksa @@ -112850,7 +112452,7 @@ oGe rlF eFV sHl -tXj +sHl tXj cSz iFN @@ -112885,70 +112487,96 @@ wxL lbf vOm hTS -oZP -mXK -kya -jQb -rTK -rTK -lVh +ohm +qrH +uaC +kSU +kYU +oWu +pRD lWn -skE -btK -wIx -eav -dgy -dgy -dgy -dgy -dgy -eav -oCv -glB -oCv -ufn -vio -jJW -vio -ufn -vqb -wWt -nxF -piD -uJn -nBE -kzt -khD -tir -tir -tir -tir -kTy -mWp -rfz -hoJ -hoJ -hoJ +aio +nCY +mZR +liM +ipt +nBH +ePf +ayr +tpU +kDm +hKq +uLS +umO +gQO +bKW +wgZ +ilX +emZ +lbL +gEg +bay +vdK +kPh +dEl +lUE +lte +vYl +wqW +buX oqK +cNO +sIK +uHQ +uHQ +uHQ +uHQ +cgU +cgU +cgU +kcf +flV +tgG tgG +fii tgG tgG -iyc tgG +mcO tgG -uUC -khD -cpE -wEK -tOe -uJI -xhQ +oqK +txI +txI +txI +txI +txI +txI +txI +txI +txI +txI +txI +txI +txI +ksa +ksa ksa ksa ksa ksa ksa +ksa +ksa +ksa +aVH uoo +fdt +ksa +ksa +ksa +ksa +ksa +ksa ksa ksa ksa @@ -112972,34 +112600,8 @@ ksa ksa ksa ksa -uoo -wcH -wcH -rZq -kWZ -mkt -iWk -fXb -suH -gtY -fmJ -oal -suH -yhv -tqy -wfA -wfA -acL -wfA -wfA -xTb -qzR -fJK -fJK -fJK ksa ksa -fdt ksa ksa ksa @@ -113088,8 +112690,6 @@ ksa xXP ksa ksa -xXP -ksa ksa xXP ksa @@ -113097,11 +112697,13 @@ ksa ksa xXP ksa +xXP +ksa ksa ksa vyg bFZ -psO +xHh lfw bLy rgN @@ -113142,121 +112744,121 @@ wxL lbf vOm hTS -xRd -mXK -kya -aZq -rTK -rTK -pvN +mkE +qrH +vzQ +vaW +muU +wqq +jvt lWn -nVN -lER -eYU -eav -aIk -kiw -wWf -kiw -exw -eav -jun -xgU -eJo -ufn -vjx -uUp -qyD -ufn -xyZ -jRZ -nxF -dCC -wTN +vho +nCY +mZR +liM +dzP +xUt +eaS +biu +bJU +kDm +ylx +nPf +hDP +srS +cCy +pvL +ett +wkX +nPL +gEg +vEH +eOZ +vEH +aoo +iza +qeH +tbb +kdK +qGi +oqK +nPt +alM +cNO +nbg +cNO +pZj +cNO +tgG +fpJ +cNO +pZj +tgG +dbl +vBP +woy +xcO +mhc +mhc +tpC nBE -xva -khD -mRQ -ndE -boX -mbP -khP -ozh -iyG -evv -jkd -evv -svX -vSj -kFf -ngK -oBQ -xVL -vtT -jnb -khD -fSM -rCW -wPP -mtc -tQa -tWN -uoo -uoo -uoo -fex -uoo -uoo -uoo -fex -uoo -uoo -uoo -fex -uoo -uoo -uoo -fex -uoo -uoo -uoo -fex -uoo -uoo -uoo -fex -uoo -uoo -uoo -fex -uoo -xEe -cpH -gOE -gOn -gOn -wXE -vpA -suH -dNx -lyV -dIp -suH -ghg -hdQ -nMq -fJK -yia -fJK -fJK -okm -euX -nRj -fJK -fJK -uoo -uoo -oIb +ksa +ksa +ksa +xXP +ksa +ksa +ksa +xXP +ksa +ksa +ksa +ksa +xXP +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +aVH +ksa +fdt +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa ksa ksa ksa @@ -113345,7 +112947,9 @@ xXP fKj fKj fKj -fKj +fHY +fHY +fHY fKj fKj cDv @@ -113354,11 +112958,9 @@ wtF wtF wtF xXP -xXP -xXP mZc pIH -psO +xHh gOA bLy bLy @@ -113382,7 +112984,7 @@ tcP tcP fzW auK -dJe +oPv dxk dxk dxk @@ -113399,121 +113001,121 @@ wxL lbf iuK hTS -iqR -mXK -sLK -aZq -aZq -tuk -aZq +kBL +qrH +iar +vaW +vaW +cgb +vaW lWn -fTg -btK -cuE -xMR -xcK -vTy -aTh -nvX -iIZ -eav -cDA -iGf -hVl -fZy -nHi -ocj -kNv -ufn -hsr -ssd -nxF -apA -cBH +rHq +nCY +pRd +kDm +kDm +kDm +kDm +kDm +kDm +kDm +gEg +gEg +gEg +gEg +gEg +gEg +gEg +gEg +gEg +gEg +aoo +aoo +aoo +aoo +mMX +rtJ +mFO +aoo +aoo +oqK +oqK +oqK +tgG +tgG +tgG +tgG +tgG +tgG +tgG +gFu +tgG +tgG +tpC +vBP +mhc +raC +kIt +nCP +aAL nBE -iPu -khD -nzW -bpr -boX -kSX -eny -mWp -hoJ -eWa -lNp -jXr -cvj -eNx -jBF -xwT -oNi -jui -jui -aNM -uer -oxn -iye -bZG -psE -qvp -tKm -vyP -vyP -vyP -tKm -vyP -vyP -vyP -tKm -vyP -vyP -vyP -tKm -vyP -vyP -vyP -tKm -vyP -vyP -vyP -tKm -vyP -vyP -vyP -tKm -vyP -vyP -vyP -tKm -vyP -oVm -qWf -qsF -mmf -fAL -pyA -iZr -hvE -sLg -ruu -lst -clr -vPn -wcj -nKb -fJK -jWK -gpz -fJK -gYS -mIh -teE -fJK -fJK -iDN -xpD -wxU +ksa +ksa +ksa +xXP +ksa +ksa +ksa +xXP +ksa +ksa +ksa +ksa +xXP +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +aVH +uoo +fdt +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa ksa ksa ksa @@ -113604,18 +113206,18 @@ eKK rXC jto uio +hSr evf +qgu cDv mNW rPn mNW wtF ksa -ksa -ksa vyg lyP -psO +xHh gOA lca cFG @@ -113656,121 +113258,121 @@ wxL lbf vOm hTS -ycB -mXK -xiA -daj -drJ -erV -fxy +vTz +qrH +hgf +uvm +wUr +fCb +mSO lWn -xRT -kqn -ykJ -ddL -fYx -pxg -pOp -dHz -vVQ -eav -pkf -iGf -qNM -fZy -fgI -vvV -buz -ufn -bde -vMp -nxF -tco -xHA -nBE -iPu -khD -pFU -mUF -uHM -nuY -fJd -ugi -rfz -hoJ -hoJ -hoJ +qch +nCY +mOZ +dEH +eiY +trn +vkW +dJT +nDw +aIN +aIN +qpi +aIN +aIN +aIN +aIN +uGd +ksL +bwD +ldS +xod +cYV +gaH +nIN +dUX +rtJ +bUc +sPW +gOr +xQC +kFe khD -wFI -sdE +eSE +aks +hvX nBE -gnj -aRH -rcc -fdC -khD -ueo -ref -agx -oIF -xsa -sbI -uoo -uoo -uoo -xeH -oLY -uoo -uoo -nfc -uoo -uoo -uoo -nfc -uoo -uoo -uoo -nfc -uoo -uoo -uoo -nfc -uoo -uoo -uoo -nfc -uoo -uoo -uoo -nfc -uoo -dCt -kPa -mlb -eWG -fIl -fIl -wDR -suH -gGG -nyI -alf -suH -pSt -jAO -qLG -fJK -gim -fJK -fJK -okm -oAW -ivj -fJK -fJK -uoo -uoo -oIb +nxW +raC +mhc +mhc +mhc +nBE +aAL +vBP +mhc +tpC +mhc +mhc +rUL +nBE +ksa +ksa +ksa +xXP +ksa +ksa +ksa +xXP +ksa +ksa +ksa +ksa +xXP +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +aVH +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa ksa ksa ksa @@ -113858,21 +113460,21 @@ fKj fKj fKj nnE -cot +nnE rJp kMC gXk -cDv -sZV -mNW +uIQ sZV +cDv +rcf +oMK +poD wtF ksa -ksa -ksa vyg gSG -psO +xHh gOA gOA maL @@ -113913,75 +113515,77 @@ wxL lbf vOm hTS -tLN -dWN -ydu -jCM -uwq -rjn -mHp -wup -eTx -btK -cuE -xMR -bNL -xFY -xFY -enf -ieL -eav -sOp -iGf -tNo -fZy -ubz -vvV -buz -ufn -tHB -iDK -nxF -vgJ -thD -nBE -iPu -khD -tIp -eIP -boX -tzg -eny -mWp -hoJ -vtr -lNp -hBi -khD -nBE -nBE +pCb +qrH +qBz +bIt +vNq +jli +iSr +lWn +aio +nCY +rei +rHl +cVS +cVS +cVS +aIN +aIN +aIN +aIN +aIN +obm +npB +lhn +aIN +aIN +fow +oop +ldS +vkp +jfC +xjF +nIN +dUX +rtJ +vIM +xZR +fGP +fvT +oim +gJp +uMO +bwg +coz nBE -lYp +gWu +mhc +mhc +tpC +woy nBE +aAL +vBP +mhc +xcO +nCP +mhc +nep nBE -yfn -khD -rCH -qfv -oha -uJI -xhQ ksa ksa ksa +xXP ksa ksa -vRc ksa +xXP ksa ksa ksa ksa +xXP ksa ksa ksa @@ -113992,6 +113596,8 @@ ksa ksa ksa ksa +aVH +ksa ksa ksa ksa @@ -114000,34 +113606,30 @@ ksa ksa ksa ksa -uoo -wcH -wcH -rZq -gCF -pLS -vTc -wml -suH -nSF -gQK -uTH -suH -puZ -poU -aVR -aVR -bop -aVR -aVR -dnp -kuk -fJK -fJK -fJK ksa ksa fdt +fdt +fdt +fdt +niB +wxU +niB +fdt +fdt +fdt +fdt +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa ksa ksa ksa @@ -114116,20 +113718,20 @@ hOU hOU hOU hOU -ptZ -xxX -laR +hOU +hOU +hOU +kNy +hOU cDv +mNW oMK -oMK -oMK +mNW wtF ksa -ksa -ksa vyg bFZ -psO +xHh iMt jeu dNK @@ -114153,7 +113755,7 @@ xXP vdX fzW auK -dJe +mxF dxk flU sQL @@ -114170,74 +113772,77 @@ wxL lbf iaE lWn -hqV -rtY -roF -ppx -mxr -phW -jgZ +sOh +koo +tjW +qui +vEu +vkc +iym lWn -cKk -xOe -tfG -eav -nNK -rcu -fYh -rcu -tUG -eav -aDA -gmD -tNo -fZy -iqm -oKM -bYf +nYO +nCY +xZX +dEH +ycJ +aIN +cVS +jYT +vYE +xvE +xvE +obm +uNx +uNx +wjY +aIN +aIN +ixk +dBZ +ldS +xkj +pwh +neF +wrc +lpW +rtJ +bUc +sPW +tpz +vJw +uKm +khD +lYj +ktn +coz nBE +tpC +mhc +mhc +mhc +yeo nBE nBE +vBP nBE nBE nBE +fGu nBE -nSt -khD -rEJ -uDY -boX -lnw -ymb -ghH -exD -evv -jkd -evv -khD -lld -jOx -jOx -ins -gcH nBE cbj -khD -khD -xhQ -xhQ -xhQ -xhQ -uoo -uoo -uoo -uoo -uoo -vRc +cbj +cbj +nBE +xXP +xXP +xXP +xXP ksa ksa ksa ksa +xXP ksa ksa ksa @@ -114248,6 +113853,31 @@ ksa ksa ksa ksa +aVH +ksa +ksa +fdt +fdt +fdt +fdt +fdt +fdt +fdt +fdt +fdt +fdt +ksa +uoo +ksa +uoo +mgG +uoo +ksa +uoo +ksa +fdt +ksa +ksa ksa ksa ksa @@ -114257,34 +113887,6 @@ ksa ksa ksa ksa -uoo -uoo -byC -rZq -rZq -rZq -rZq -oyp -suH -suH -ffw -suH -suH -fJK -hnH -gGI -cGc -qEB -cGc -alJ -pRb -nXR -fJK -fJK -uoo -uoo -uoo -fdt ksa ksa ksa @@ -114375,14 +113977,14 @@ cDv cDv cDv cDv -rbO +cDv +oKb +cDv cDv owu -lOq +htV owu wtF -wtF -xXP xXP mZc mZc @@ -114408,8 +114010,8 @@ fgj fgj oIP oIP -fzW -auK +yjo +ofh ptd iaT iaT @@ -114428,75 +114030,76 @@ lbf nBE khD khD -khD rfY khD khD khD +lWn +lWn +lWn +aio +nCY +dQC +fpy +aIN +aIN +sXL +aIN +iNq +aIN +aIN +cpA +uNx +uNx +wjY +aIN +aIN +aIN +hPC +ldS +xWq +wpG +hqF +nIN +dUX +rtJ +tfZ +nIN +nIN +nIN +nIN khD -khD -nBE -qnZ -nBE -nBE -nBE -nBE -nBE -nBE -nBE -nBE -pGz -dCc -ptX -ufn -mFY -gwa -xTh -nBE -nxW -nxW -wyS -urn -kBn +kZo +pyP +noM +wkn +ewP +ewP +mpY +kIt xcO +nBE +yeo vBP -khD -khD -khD -khD -khD -khD -khD -khD -khD -khD -khD -khD -quP -czU -kIt -ins -lwL +tpC nBE -jJr -jOx +rUL +mhc +aAL +nBE +hbO +mhc +whU nBE -rms -lKe -xpD -xpD -xpD -xpD -xpD -nuA ksa -vRc ksa ksa +xXP ksa ksa ksa ksa +xXP ksa ksa ksa @@ -114507,41 +114110,40 @@ ksa ksa ksa ksa +aVH ksa ksa +uoo ksa ksa +uoo ksa ksa ksa ksa ksa +uoo ksa uoo ksa -pbE -iHT -dnV -hYY -uQg -rHa -kyY -pbE -fJK fJK fJK fJK -nTp -fJK -fJK -fJK -fJK -fJK -fJK -ksa ksa +uoo ksa fdt +fdt +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa ksa ksa ksa @@ -114633,24 +114235,24 @@ rIN ohk wtF xsC -tyA +mDP +mXY gKk +rcj hIe -bIc bii wtF ksa -ksa vyg uKy -psO +xHh uui +gOA puX bLy uPs wNx emX -emX apU lNO emX @@ -114667,7 +114269,7 @@ emX emX crV auK -dJe +mxF iaT vvu blQ @@ -114683,122 +114285,122 @@ bbO wxL mOH nBE -qmb -mhc +tpC vLk +tLM mhc +tpC nBE -rHt -grF -mhc -nBE -fZp -rHl -wID -nBE -cnU -eTg -rQv -aAL -nep -nBE -nBE -aJC -nBE -nBE -nBE -qFc -nBE +rMT +nOZ +lvg +bkW +nCY +dQC +fpy +aIN +aIN +iAv +xBa +jlr +maS +maS +wmb +uNx +uNx +wjY +aIN +aIN +cfU +iyC +ldS +xOa +gGe +llg +nIN +gvo +rtJ +bUc +sPW +tpz +ocN +gXP +khD +coz +kiM +coz nBE mhc mhc -vLk +cUp mhc mhc +nBE mhc vBP -kIt mhc -ydO mhc -grF -nBE mhc -vLk -grF -rHt -byX +mhc +tpC nBE mhc -qrH mhc -ins -syI -iuo -aAF -jOx -mst -rms -xpD -xpD -xpD -xpD -xpD -xpD -nuA -ksa -vRc -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa +dbl +nBE +cbj +cbj +cbj +nBE +xXP +xXP +xXP +xXP +xXP +xXP +xXP +xXP +xXP +xXP +xXP +xXP +xXP +xXP +xXP +aVH uoo uoo -pbE -aBC -jht -dNX -usR -jBc -fsF -pbE -fJK -fJK -fJK -fJK -kJa +uoo +uoo +uoo +rYe +rYe +rYe +rYe +rYe +rYe +rYe +tOn +tOn fJK fJK fJK fJK fJK +tOn ksa ksa fdt fdt -fdt +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa ksa ksa ksa @@ -114880,7 +114482,7 @@ dYt vmu nBS dYt -dYt +jxm dYt vmu nBS @@ -114890,17 +114492,18 @@ dYt vmu wtF dwq -rph -bIc +bYD +dzj +dzj +dzj dzj -bIc hcu wtF ksa -ksa vyg gOA -psO +xHh +fJl fJl fJl fRp @@ -114911,7 +114514,6 @@ nVs nVs nVs nVs -nVs mZG nVs nVs @@ -114940,112 +114542,106 @@ mIl wxL fEG dHb -ins -ins -ins -ins -tzV -ins -ins -ins -arR -gNh -yly -rHl -mKC -onk -onk -onk +tLM +tLM +tLM +mhc +mhc +tvs +nOZ +nOZ +hCP +wID +nCY +dQC +fpy aIN -ins -lvg -ins -ins -ins -ins -ins -ins -ins -lvg -ins -ins -ins -ins -ins -ins -eFs -kJA -kJA -kJA -kJA -kJA -tzV -kJA -kJA -kJA -kJA -kJA -tzV -kJA -pKQ -pKQ -fHo +aIN +aRv +aIN +aIN +aIN +aIN +aIN +wmb +bXS +mDM +aIN +aIN +xaE +yjJ +ldS +nIN +nIN +nIN +nIN +xEZ +rtJ +vIM +wLd +fGP +fvT +hpM +bOP +iSD +dCs +gGs +nBE +cUL +mhc +hbb +ewP +ewP +dLZ +ewP +lxy +raC +xcO tpC +mhc +mhc nBE +mhc +kIt +tpC nBE +mhc +vfE +yjI cbj -nBE -tDa -tDa -tDa -tDa -dUm -dUm -xpD -nuA -ksa -vRc -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa ksa ksa ksa +xXP ksa ksa +xXP ksa ksa +xXP ksa ksa +xXP ksa ksa -uoo +aVH ksa -pbE -pbE -cfm -ycf -dhz -wHJ -pbE -pbE +qmg +rYe +rYe +rYe +rYe +oRG +tKW +xnX +hey +rYe +rYe fJK fJK fJK fJK -sDi +uwv fJK fJK fJK @@ -115066,6 +114662,12 @@ ksa ksa ksa ksa +ksa +ksa +ksa +ksa +ksa +ksa "} (165,1,1) = {" ksa @@ -115127,7 +114729,7 @@ cDv cDv cDv cDv -upi +fSG cDv cDv nBS @@ -115149,21 +114751,21 @@ wtF gpi wPA rph -xTL +lNG +bIc bIc iuF wtF ksa -ksa vyg gOA -psO -vcn +xHh gOA +gOA +xoG bLy xmm cOH -nJK oRg sMk sMk @@ -115176,7 +114778,7 @@ sMk sMk oRg nJK -nJK +nrI iMo oym ijM @@ -115195,117 +114797,113 @@ dKl nVA bOJ wxL -riQ +pUp nBE rHt -mhc -ydO -grF -nBE -mhc -mhc +tLM +rNF grF +bxE nBE -lPf -jVd -hpY +uqE +nOZ +lvg +ifr +vBv +ffI +dEH +aIN +pcw +tMe +ksl +vvb +aIN +aIN +fge +aIN +aIN +vvb +aIN +vjR +fek +mkP +ldS +bFJ +whA +qlC +nIN +qXC +hQX +bUc +sPW +gOr +oUD +kFe +khD +bfQ +vYF +qRN nBE -byX -nep -woy +dbl +dbl mhc -tpC -nBE -rHt -lRi -tpC -vLk -nep mhc tpC nBE -grF -mhc -mhc -grF -rHt -xcO -dbl -dbl tpC +ezR mhc -vLk +raC mhc -nBE -grF +woy mhc -tpC +tFb mhc -grF -nBE -jLa -dbl -grF -tnQ mhc -nBE -utT -nVa -say -nVa -nVa -nVa -nVa -mnl -dUm -dEL -nuA -uoo -vRc -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa +mhc +utc +vfE +ucn +bmT +cbj ksa ksa ksa +xXP ksa ksa +xXP ksa ksa +xXP ksa ksa +xXP ksa ksa -uoo -uoo -uoo -pbE -pbE -pbE -pbE -pbE -pbE -pbE -tOn -tOn +aVH +aVH +hKj +lLH +vQo +uPx +tyq +lqY +wTA +imt +jLL +xXN +rYe +fJK +fJK +fJK +fJK +ohg fJK fJK fJK fJK fJK -tOn ksa ksa fdt @@ -115323,6 +114921,10 @@ ksa ksa ksa ksa +ksa +ksa +ksa +ksa "} (166,1,1) = {" ksa @@ -115404,24 +115006,24 @@ dBA kPJ wtF nNV -rph +bYD +bIc +bIc bIc -dzj bIc aMh wtF -ksa -ksa -vyg +xXP +mZc gOA -psO -jbM +xHh ybw -dWS -dWS -dWS -dWS -dWS +mZc +mZc +bLy +bLy +bLy +bLy wGw wGw wGw @@ -115455,37 +115057,48 @@ qkx cyB nBE nBE -onZ +tLM nBE nBE nBE nBE -onZ nBE nBE nBE nBE +qnZ nBE nBE nBE nBE nBE -onZ nBE nBE nBE -vrc nBE nBE nBE -mOv nBE nBE nBE -onZ nBE nBE nBE +khD +xWq +ocN +cOp +nIN +nOv +hQX +mFO +nIN +nIN +nIN +nIN +khD +khD +khD nBE nBE nBE @@ -115494,78 +115107,67 @@ nBE onZ nBE nBE +aAL +ezR +mhc nBE +kUm +bwJ +kUm nBE +tpC +xOY +aAL nBE -nBE -nBE -nBE -nBE -nBE -nBE -tnQ -rHt -nBE -qtQ -hTn -hTn -ffz -ffz -ffz -ffz -amZ -tDa -rWe -nuA -ksa -vRc -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa +tpC +ehq +vXb +cbj ksa ksa ksa -uoo +xXP ksa ksa -uoo +xXP ksa ksa +xXP ksa ksa +xXP ksa -uoo ksa uoo ksa +hzo +rYe +rpI +rYe +ivq +vHv +oju +iRQ +nxr +ycA +rYe +fJK +fJK +fJK +fJK +hll +fJK +fJK +fJK fJK fJK fJK ksa -uoo ksa fdt -fdt +ksa +ksa +ksa ksa ksa ksa @@ -115635,7 +115237,7 @@ hOU cDv cDv dYt -dYt +vLI dYt wtF vUu @@ -115661,9 +115263,9 @@ kLj nax wtF rJM -rph -bIc -fFr +bYD +dzj +pCo doR sEO sEO @@ -115671,14 +115273,14 @@ sEO sEO bLy hYH -psO -qzh +xHh cpO -jxy -ffx +mZc pVu -tKX -dWS +lTB +sfu +fTi +bLy pYv uob xyQ @@ -115709,118 +115311,116 @@ dYe cve cNz qkx -cgP +lTH nBE vDK -cVY +tLM byX nBE cnU +laj mhc -sZi -tpC -mhc -nxW +gjV nBE -nxW -mhc +tpC tLM +nep nBE -fuc -mhc +aAL +tpC +nep mhc +kIt nBE nep -ins +mhc aAL nBE rUL -mhc +tpC nep +tpC +rUL +khD +xkj +pwh +neF +kZE +lpW +hQX +bUc +jRY +fRK +wlU +wwm +hmZ +jwG +khD +wau nBE -cnU +tpC +aAL +ctR mhc -byX -kLf -wfI +woy nBE -vsb nBE -qqi -nIN -aXg -fJv -tqd +dqu nBE -jwt -ftr -dEH nBE -cnX -mhc -mhc nBE -tnQ -tfN nBE -mjA -ffz -hTn -ffz -ksM -uBL -fkC -amZ -tDa -xpD -nuA -ksa -vRc -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa +nBE +nBE +nBE +khD +khD +khD +khD +khD +khD +khD ksa ksa ksa +xXP ksa ksa +xXP ksa ksa -fdt -fdt -fdt -fdt -fdt -fdt -fdt -fdt -fdt -fdt +xXP +ksa +ksa +xXP ksa -uoo ksa uoo -hKs uoo -ksa +byC +rZq +rZq +rZq +rZq +aqh +suH +suH +ffw +suH +suH +fJK +oQW +fVR +kMY +bJM +kMY +bGn +wLQ +nXR +fJK +fJK +uoo uoo -ksa fdt ksa ksa @@ -115837,6 +115437,8 @@ ksa ksa ksa ksa +ksa +ksa "} (168,1,1) = {" ksa @@ -115893,8 +115495,8 @@ cDv dYt dYt dYt -vLI -dIY +dYt +dYt vUu qpO bIc @@ -115929,13 +115531,13 @@ tsi bLy lnm kQj -aRz -vrG -jxy -qHp +uTN +mZc gdp -bUg -dWS +wEA +wEA +ogk +bLy dWS dWS dWS @@ -115952,7 +115554,7 @@ iLB jxy kWT grB -iLB +cLc dWS dWS dWS @@ -115966,119 +115568,119 @@ dWS dWS eWw qkx -waq +cgP nBE -mhc -mhc -sZi -tFb -mhc -mhc -sgJ -dsf -mhc -rHt -tFb -mhc -mhc -mhc -tFb -mhc -kIt +wuf +tLM +tLM +tLM +tLM +tLM +tLM +tLM +tLM +tLM +tLM +tLM +tLM +tLM +tLM +tLM +tLM +tLM +tLM +tLM +tLM mhc tFb mhc -liM mhc -tFb woy -tpC -mhc -tFb -mhc mhc +raC +khD +xPz +mhP +xjF +nIN +dUX +hQX +vIM +dgS +gOp +gOp +lqF +dPK +gzI +khD +lBg +spb mhc +kIt mhc mhc +sEA nBE -nBE -nBE -vJw -dgS -kDm -lNF -dgS -vsB -czU -czU -mhc -rrG +eBs +ezR mhc -woy -bIt +tpC +cnU nBE -tnQ -lhd -esk -bRg -rsR -cCP -cuK -qGs -qGs -kzi -mxy -tDa -xpD -nuA -ksa -vRc -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa +bxx +aXE +bxx +khD +qcT +bcw +sZC +jVd +qcT +rDD ksa ksa ksa +xXP ksa ksa +xXP ksa ksa +xXP ksa ksa +xXP ksa -fdt ksa uoo +wcH +wcH +rZq +kWZ +mkt +iWk +fXb +suH +gtY +fmJ +oal +suH +yhv +tqy +wfA +wfA +acL +wfA +wfA +xTb +qzR +fJK +fJK +fJK ksa -uoo -xpD -uoo +fdt ksa -uoo ksa -fdt ksa ksa ksa @@ -116152,7 +115754,7 @@ dYt wpO uAP nYl -tlI +cYM rEL cmn kRS @@ -116179,20 +115781,20 @@ qjq rYV hyd nJb -xkI +vhh sos aEg aEg -ghn +kNH mvc saI dQL -dQL -aGG +svc +qbm qbm wjU -kJI -jxy +ghk +mZc nNJ iLB xXC @@ -116218,124 +115820,124 @@ wiD wiD wiD wiD +goD wiD -szY cPj gAC nuS -xUY +waq nBE wSt dsf cnU nBE cnU +wjI mhc -mhc -qFP -mhc -rHt +raC nBE -uru -kpJ -urn +nep +evq +kIt nBE +tpC +mhc +raC +tpC aAL -dbl -dbl nBE -raC -ins +kIt +tLM nep nBE -mhc nep -raC -nBE -cnU +dDF mhc -byX -wfI -kLf -nBE -vsb -nBE -hpW -hQP +mhc +gjV +khD +veK +skI +gmy +nIN +lfj +rzW +iPZ +jRY +axo +hmZ pbf -hkj -kxp -nBE -aaX -czU -dEH +eTA +vzG +khD +pWo nBE -cnX +nep mhc +tpC mhc +oox nBE -ndM mhc -cbj -ivt -ffz -ffz -ffz -qGs -qGs -kzi -btg -tDa -xpD -nuA +ezR +kIt +mhc +nep +nBE +lox +pzL +ngS +khD +jkv +mRD +omZ +mRD +dio +lvd +det uoo -vRc -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa +uoo +nxm +uoo +uoo +nxm +uoo +uoo +nxm +uoo +uoo +nxm +uoo +uoo +nxm +xEe +cpH +gOE +gOn +gOn +wXE +vpA +suH +dNx +lyV +dIp +suH +ghg +hdQ +nMq +fJK +yia +fJK +fJK +okm +euX +nRj +fJK +fJK +uoo +niB ksa ksa -fdt -fdt -fdt -fdt -oIb -wxU -oIb -fdt -fdt -fdt -fdt ksa ksa ksa @@ -116444,26 +116046,26 @@ bLy aRz aRz aRz -toi -jxy -nNJ +mZc +sBT +wEA mnA +beS +beS wic -cPj wic wic wic -cPj wic wic waF wic wic -cPj wic wic wic -cPj +wic +wic wiD eqJ iLB @@ -116483,7 +116085,6 @@ nte cem nBE nBE -onZ nBE nBE nBE @@ -116502,95 +116103,96 @@ nBE nBE nBE nBE -vrc nBE +tLM nBE nBE -onZ nBE nBE nBE onZ nBE +khD +khD +khD +khD +khD +khD +olc +khD +khD +khD +khD +khD +khD +khD +khD nBE nBE -nBE -nBE -nBE -nBE -nBE -nBE -nBE -nBE -nBE -nBE -nrJ -nBE -nBE -nBE -nBE -nBE -nBE -ndM +sEA mhc -tEm -wGg -cuK -xct -fUU -qGs -qGs -kzi -btg -tDa -xpD -nuA -ksa -vRc -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa +nZd +cnc +cnc +rpC +cnc +lyU +aXg +aXg +aXg +sGF +kPo +kPo +qqd +aUr +uLI +iRe +kwk +iRe +jCY +kbE +jwt +vyP +vyP +jwt +vyP +vyP +jwt +vyP +vyP +jwt +vyP +vyP +jwt +vyP +vyP +jwt +oVm +qWf +qsF +mmf +fAL +pyA +iZr +hvE +sLg +ruu +lst +clr +vPn +wcj +nKb +fJK +jWK +gpz +fJK +gYS +mIh +teE +fJK +fJK +iDN +wxU ksa ksa ksa @@ -116663,7 +116265,7 @@ hOU cDv cDv dYt -dYt +dIY dYt wtF vUu @@ -116700,13 +116302,13 @@ sEO bLy aIr fZT -kpn bNi -jxy -xXC -ffx -oed -jxy +mZc +aXc +wEA +sfu +pME +mZc iLB sKY oed @@ -116726,128 +116328,128 @@ xyi ffx jxy tWR -fiS -bPd -bPd +fiS bPd +pfy bPd +cRq jhJ lWJ bPd pmV lLd nte -lTH -nBE -rcp -hat -hat -bIk -nBE -uvm -yeg -sHP -lyR -kYU +xUY +qnE +wzA +dXi +hKH +ccp +rIx +eGD +gyn +vBE +icV +wzX +uQR bQY -kjD -dzR -jKu -jKu -jKu -jRY -oVA +heR +mEi +kyB +kyB +rqz +yhc nBE nep -ins +tLM +mhc +vYH rUL nBE -sZj -jOx +vYH +pxW +tpC +aAL nep nBE -bjf -nQN -vmh -nBE -vmh -kHg -bjf -nBE -bCg -nBE -qBz -nBE -fLO -nBE -oNF -vkc -lut +rUL +tpC +nxW +jOx +byX +iRY +ojw nBE dbl -rQv -rQv +grF +xTL +raC +byX +nBE +woy +oox +jOx +mhc +mhc nBE -ndM +nep +vBP mhc -tEm -etn -ffz -ffz -ffz -iAU -lLG -gli -uNS -tDa -xpD -nuA -ksa -vRc -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa +mhc +tpC +nBE +lox +vpL +gLf +khD +bJw +mRD +iKJ +mRD +qha +tqd +ltw +uoo +uoo +qfn +uoo +uoo +jDj +uoo +uoo +jDj +uoo +uoo +jDj +uoo +uoo +jDj +dCt +kPa +mlb +eWG +fIl +fIl +wDR +suH +gGG +nyI +alf +suH +pSt +jAO +qLG +fJK +gim +fJK +fJK +okm +oAW +ivj +fJK +fJK +uoo +niB ksa ksa ksa @@ -116948,29 +116550,29 @@ wtF alq gAj bIc -dzj +bIc +bIc bIc wrt wtF -ksa -ksa -jxy -jxy -jxy -jxy -jxy -jxy -jxy -jxy -jxy -jxy +xXP +mZc +mZc +mZc +mZc +mZc +mZc +mZc +mZc +mZc +mZc jxy ipF jxy jxy jxy jxy -lLh +aCx jxy jxy jxy @@ -116989,122 +116591,122 @@ bPd bPd iWw iWw -iWw -gWL +tBI +grO pmV lLd nte jCx -nBE -fAn -mDR -dgP -tpC -nBE -kdy -mtN -jvt -lpc -yfG +qnE +eqe +ccp +ccp +ccp +rIx +ccp +uso +vBE +hLs +iKN +jkZ bQY -kHh -vpL -azW -azW -azW -fep -chy +jRl +iOs +lZD +fzD +eyN +lhG nBE mhc -ins +tLM +kIt tpC -nBE raC -vLk -sZi -nBE -sAN -kJo -fbT nBE -qqC -ipp -sAN +raC +kIt +mhc +nta +pxW nBE -dPO +woy +mhc +mhc +jOx +mhc +kIt +tpC nBE -fdb +kIt +mhc +tpC +mhc +woy nBE -kkt +mhc +mhc +jOx +mhc +woy nBE -dbl -qrH -czU -dqt -czU -czU -czU -tbo -ndM +tpC +vBP mhc -tEm -etn -ffz -ffz -ffz -ffz -ffz -ffz -dYS -tDa -xpD -nuA -ksa -vRc -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa +kIt +aAL +nBE +yda +vqo +yda +khD +qcT +kEl +tzs +urn +qcT +rDD ksa ksa ksa +jhf ksa ksa +xXP ksa ksa +xXP ksa ksa +xXP ksa ksa +uoo +wcH +wcH +rZq +gCF +pLS +vTc +wml +suH +nSF +gQK +uTH +suH +puZ +poU +aVR +aVR +bop +aVR +aVR +dnp +kuk +fJK +fJK +fJK ksa +fdt ksa ksa ksa @@ -117183,7 +116785,7 @@ cDv cDv cDv cDv -lyj +jhk cDv cDv nBS @@ -117205,12 +116807,12 @@ wtF rnm gAj ifN -qds +eTt +bIc rqP wgd wtF ksa -ksa jxy niU iLB @@ -117226,7 +116828,7 @@ iLB soc nnv kWT -iLB +nNJ umd ybe bAh @@ -117245,123 +116847,123 @@ gIG pVZ wIr ovt -wIr +xNb pVZ wIr pmV lLd nte lTH -nBE -cKS -iqM -biu -pzL -nBE -uFH -mtN -ovo -nhL +qnE +pzF +ccp +hKH +ccp +rIx +ccp +gyn +vBE nAc +rlt +haG bQY -gkM -vpL -chg -det -sAH -fep -lvR +pfS +iOs +shc +wej +eyN +smR nBE aAL -hbb +tLM mhc -tbo mhc -jOx -raC -nBE -imG -nyj mhc -sxS +tFb mhc -nyj -sxi -nBE mhc -kIt -aXg mhc -jDj +mhc +mhc +tFb +mhc +mhc +kIt +usg +cnc +cnc +cnc +rpC +cnc +cnc +cnc +cnc +cnc +rpC +cnc +cnc +tAK +kIt +raC nBE -rtJ -gmT -iSr nBE -cnU -mhc -aAL +vBP nBE -ndM -mhc -cbj -etn -ffz -ffz -ffz -ffz -aLO -uiS -hgw -dUm -xpD -nuA -uoo -xfv -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa +nBE +nBE +nBE +nBE +nBE +nBE +khD +khD +khD +khD +khD +khD +khD ksa ksa ksa +jhf ksa ksa +xXP ksa ksa +xXP ksa ksa +xXP ksa ksa +uoo +uoo +byC +rZq +rZq +rZq +rZq +oyp +suH +suH +ffw +suH +suH +fJK +hnH +gGI +cGc +qEB +cGc +alJ +pRb +nXR +fJK +fJK +uoo +uoo +fdt ksa ksa ksa @@ -117450,24 +117052,24 @@ dYt vmu nBS dYt -dYt +jxm dYt vmu nBS dYt -gmo +ogl dYt vmu wtF rpP gAj -bIc dzj -bIc +dzj +dzj +dzj cZL wtF ksa -ksa xWh bUg iLB @@ -117475,7 +117077,7 @@ xXC jxy uZj ulm -ulm +fro fxu jxy crI @@ -117500,125 +117102,125 @@ ben oTd gIG iTo -qud +oQE pKO qud iTo oQE lCw lLd -ewB -lTH -nBE -cnU -klr -nBE -nBE -nBE -vBE -oWu -vBE -vBE +ewB +lTH +baI +uOm +ccp +ccp +ccp +ccp +ccp +pMI vBE +cuZ +gTK +gvn bQY -kjD -cua -iUt -psF -dmm -xob -nCY +pIi +iOs +vOX +cBo +eyN +sGp nBE kIt -ins +tLM +tpC +nCP mhc nBE -sZi -ydO +bid nep -nBE -qqC mhc -fbT -nBE -sAN -nQN -fbT +pxW +kIt nBE -uKp -czU -jcn -vkc -czU -tNd -czU -lNF +dDF +mhc +mhc +mhc +tpC +mhc mhc nBE +mhc +woy +mhc +mhc +tpC nBE -tOb -nBE -nBE -ecg -hpU -ukk -qvM -qdj -qdj -qdj -ffz -nKn +nep +xTL +oox +mhc +aAL nBE +dbl +vBP +mhc +mhc +mhc +mhc +kIt nBE +xbH +xbH +xbH nBE -xpD -nuA -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa +miz +cnU +aAL +cbj ksa ksa ksa +jhf ksa ksa +xXP ksa ksa +xXP ksa ksa +xXP ksa ksa +xXP ksa +uoo ksa ksa +pbE +iHT +dnV +hYY +uQg +rHa +kyY +pbE +fJK +fJK +fJK +fJK +nTp +fJK +fJK +fJK +fJK +fJK +fJK ksa ksa +fdt ksa ksa ksa @@ -117698,7 +117300,7 @@ fKj fKj nhQ dmt -rGH +sZV cDv nHx rHD @@ -117716,27 +117318,27 @@ ltp rHD mhS wtF -gAj -gAj +lzt +aYt auF -auW +tlL pGP -bYD +auW +plI wtF ksa -ksa xWh iRy -gxx iLB -jet +iLB +gXK enc ulm -iWE +ulm vMt gXK iLB -aOz +bcF iLB bTN iLB @@ -117765,117 +117367,117 @@ gIG lCw lLd ewB -gOb -nBE -nBE -nBE -nBE -sjy -fwT -ccp -upb +lTH +baI +hoa +oru +hKH ccp -fwT -ryl -bQY -shx -bQY -tvQ -eyN -tvQ +dcz +vYa +pqL +vBE +vCZ +tnv +obE bQY -shx +kVE +mmS +iPm +uGD +civ +ukI nBE mhc -ins +tLM +mhc +raC nep nBE raC -jOx -sZj +sAN +xTL +miz +sAN nBE -myj +rUL tpC -myj -nBE -sUx -ipp -myj +woy +mhc +byX +iRY +ojw nBE -hfh -tQl +nep +aAL tpC -vje -nTa +mhc +nep nBE -qWn -eiO -kjO nBE -mhc -woy -mhc nBE -ndM -fei nBE -vrW -dbS -kFu -cix -dbS -huH +gvX nBE -vsb nBE -xpD -nuA -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa +dbl +vBP +tpC +xcO +nep +mhc +mhc +tFb +mhc +mhc +mhc +utc +mhc +mhc +mhc +cbj ksa ksa ksa +jhf ksa ksa +xXP ksa ksa +xXP ksa ksa +xXP ksa ksa +xXP +xXP +uoo +uoo +oGl +pbE +aBC +jht +dNX +usR +jBc +fsF +pbE +fJK +fJK +fJK +fJK +kJa +fJK +fJK +fJK +fJK +fJK ksa ksa +fdt +fdt ksa ksa ksa @@ -117973,18 +117575,18 @@ cDv cDv cDv cDv -fVg +cDv +kVn +cDv cDv owu -cZM +knW owu wtF -wtF -xXP xXP xWh iLB -rAk +iLB iLB jxy vmC @@ -117999,11 +117601,11 @@ nnv nNJ iLB iLB -nNJ -ruh +iLB +aij jxy pHX -ucv +uSp bva rov ovM @@ -118011,57 +117613,54 @@ ovM gZc qDZ qDZ -gvx +ocy qDZ qDZ qra qDZ -efW -gIG gIG -lCw +aHS +cDe +pmV lLd xFr lTH qnE -kbE -gvb -ayi -sjy +isn +tEF ccp -iRe -upb -iRe ccp +dcz +eAu +qGp +vBE +vBE ryl -lAc -uVC -vNq -lAZ +vBE +bQY +bQY +bQY +xGV crt -lAZ -vNq -rOR +bQY +bQY nBE nBE -hCP +tLM nBE nBE nBE -twS nBE nBE nBE -rKX nBE nBE nBE -gJJ nBE nBE nBE nBE -vaW +adO nBE nBE nBE @@ -118069,69 +117668,72 @@ nBE nBE nBE nBE -pch -aVI -vRh +adO nBE -ndM -mhc nBE -hEy -gEh -nvr -uLE -urZ -rBa +cGe nBE +nxW +lBg +vYy nBE +dbl +vBP +mhc +kIt +mhc +mhc +nep nBE -xpD -nuA -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa +uyr +mhc +rsR +nBE +xgI +mhc +hbO +cbj ksa ksa ksa +jhf ksa ksa +xXP ksa ksa +xXP ksa ksa +xXP ksa ksa +xXP ksa +uoo ksa ksa +pbE +pbE +cfm +ycf +dhz +wHJ +pbE +pbE +fJK +fJK +fJK +fJK +sDi +fJK +fJK +fJK +fJK ksa ksa +fdt +fdt ksa ksa ksa @@ -118228,20 +117830,20 @@ hOU hOU hOU hOU -shc -qss -rcf +hOU +hOU +hOU +brh +hOU cDv pyH eAg hsp wtF ksa -ksa -ksa jxy tzc -aQC +iLB bAh jxy nft @@ -118257,10 +117859,10 @@ niU tKX tKX uyw -ruh +aij jxy flJ -ucv +uSp xIH rhs bva @@ -118281,113 +117883,113 @@ lLd xFr lTH baI -psg -ayi -ayi -sjy -ccp -iRe -upb -iRe +lEl +htN +hKH ccp -ryl +dcz +ych +pqL lAc -omZ -lAZ -owN -wzb -vqc +jPq +efW +bbj +vZw +hZF +hhq +efW lAZ -rOR +gtM +hUA nBE -qva -pRD -xVi +aFJ +tLM +tpC +jsB +lZQ nBE -spb -mhc -nep +rUL +raC +qMh +qMh +qMh +raC +aAL nBE -pCb +qhp mhc -bcw -ppN -bcw -bcw -gxP -nBE -ess -hPf -qcT -nDn -tzs -nBE -nue -nue -nue -nBE +tpC +vAP +hwB nBE +nep +cyt +nCP +mhc +vLk nBE nBE nBE -ndM -mhc nBE -lKt -kwT -okW -qrN -vpe -mFR nBE -vsb nBE -xpD -nuA -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa +nBE +nBE +vBP +nBE +nBE +nBE +fGu +nBE +nBE +jbY +mhc +pjs +nBE +cbj +cbj +cbj +nBE +xXP +xXP +xXP +ugt +mai +xXP +xXP +xXP +xXP +xXP +xXP +xXP +xXP +xXP +xXP +xXP +xXP +xXP +uoo +uoo +uoo +pbE +pbE +pbE +pbE +pbE +pbE +pbE +tOn +tOn +fJK +fJK +fJK +fJK +fJK +tOn ksa ksa +fdt +fdt ksa ksa ksa @@ -118484,25 +118086,25 @@ fKj fKj fKj nnE -cot +nnE rJp kMC -lzt +gXk +jGu +gvc cDv dgH wML pTE wtF ksa -ksa -ksa jxy jxy dBr jxy jxy jxy -ipF +sWa jxy jxy jxy @@ -118514,7 +118116,7 @@ jxy jxy jxy jxy -gSA +aij jxy sfC tJF @@ -118528,7 +118130,7 @@ knz oTd gIG xEj -wIr +xNb chW wIr xEj @@ -118538,88 +118140,78 @@ lLd xFr lTH baI -koo -ayi -ayi -ayi -hsT -ayi -uaC -ayi -nMn -ayi -aUr +uOm +oyG +ccp +ccp +ccp +oyG +ccp +xgl +lAZ +efW +lAZ +bhk +ksR +hyj +qub +wge +lAZ lAZ -nxm -gJO -deF -adc -qui -fiq -nBE -kWI -kxR -pND nBE -aAL -woy -sAY +tUl +tLM +mhc +kIt +nep nBE -aAL mhc -jOi -hdl -aPy +mhc +fwB +fwB +fwB mhc tpC nBE -wkM +wuf mhc -sOh +qhp +xTL +woy +nBE tpC mhc -nBE -hpY +woy mhc -oMB +tpC nBE cnU mhc -nxW -nBE -ndM -rHt -nBE -nBE -nBE -nBE -nBE -nBE -nBE +nep +mhc +tpC nBE +mhc +vBP +mhc +kIt +mhc +mhc +tpC nBE +nue +sAY +sFf nBE -xpD -nuA -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa ksa ksa ksa +xXP ksa ksa ksa ksa +jhf ksa ksa ksa @@ -118633,17 +118225,27 @@ ksa ksa ksa ksa +uoo ksa ksa +uoo ksa ksa ksa ksa ksa +uoo ksa +uoo ksa +fJK +fJK +fJK ksa +uoo ksa +fdt +fdt ksa ksa ksa @@ -118742,21 +118344,21 @@ ksa fKj bCt otG -qgu +ioq vqd -ilM +hSr +cot +qgu cDv jdJ kIn aky wtF ksa -ksa -ksa jxy -bqd -vjj -nta +oed +iLB +ybe jxy uZf iLB @@ -118787,102 +118389,86 @@ gIG iLG qud kqw -qud +oQE iLG qud pmV lLd xFr yaj -baI -vEu -ayi -uaC -uaC -uaC -uaC -uaC -uaC -uaC -uaC -vqo -jpg -jpg -fpY -uAL -dDp -jpg -jpg +qnE +khi +oyG +iom +rcp +rcp +rcp +rcp +tKe +efW +nOO +efW +gVG +flq +jCL +kMz +efW +nOO +efW iYH -kiM -kxR -kiM -hCN -kxR -taA -kxR -rng -cNN -rxk -xOy -xOy -xOy -bUS -cNN -fLJ -nhq -kiM -sWO -kiM -gHS -kXL -kxR +tLM +tLM +tLM +tLM +tLM taA -jli -fro -ins -ins -ins +tLM +tLM +tLM +hxe +tLM +tLM +tLM +tLM +tLM +tLM +tLM +tLM +tLM +tLM +tLM +tLM +tLM +tLM +tLM +tLM +tLM +tLM +tLM +tLM +tLM iWu -ndM -ins -ins -ins -uyr -uyr -uyr -syI -ewE -iuo -fwB -mst -xpD -nuA -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa +tLM +vYg +mhc +xcO +mhc +mhc +kIt +nBE +cbj +cbj +cbj +nBE +xXP +xXP +xXP +xXP ksa ksa ksa ksa +jhf ksa ksa ksa @@ -118896,10 +118482,26 @@ ksa ksa ksa ksa +fdt +fdt +fdt +fdt +fdt +fdt +fdt +fdt +fdt +fdt ksa +uoo ksa +uoo +hKs +uoo ksa +uoo ksa +fdt ksa ksa ksa @@ -118977,190 +118579,190 @@ ksa ksa ksa ksa -fEP -fEP -fEP -fEP -fEP -fEP -fEP -fEP -fEP -fEP -fEP -fEP -fEP -fEP -fEP -fEP -fEP -fEP -xXP -fKj -fKj -fKj -fKj -fKj -fKj -cDv -wtF -wtF -wtF -wtF -xXP -xXP -xXP -jxy -cdE -ogd -smr -jxy -cye -jSC -bWq -jSC -jSC -sLP -jSC -jSC -jSC -iRq -iLB -gXK -fRx -ruh -wYc -ucv -ucv -qgx -sfC -sfC -sfC -sfC -sfC -knz -gIG -bPd -bPd -bPd -lIF -xFJ -xFJ -grO -pmV -wEs -xFr -sfj -baI -nLC -ayi -uaC -jwu -ccp -jwu -ccp -xgl -ccp -kSU -lAc -sLz -lAZ -xEM -ttr -wfg -lAZ -mSO -nBE -lQB -kxR -iNS -nBE -ess -sAY -kIt -nBE -mhc -lRi -rJz -juU -noM -bcw -nJc -nBE -ess -tpC -mhc -mhc -woy -nBE -jUC -hpY -hpY -nBE -mhc -uGk -mhc -nBE -owt -xcO -mhc -ins -mhc -xcO -hGa -xuN -oMB -nBE -jJr -nBE -xpD -nuA -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa +fEP +fEP +fEP +fEP +fEP +fEP +fEP +fEP +fEP +fEP +fEP +fEP +fEP +fEP +fEP +fEP +fEP +fEP +xXP +fKj +fKj +fKj +fHY +fHY +fHY +fKj +fKj +cDv +wtF +wtF +wtF +wtF +xXP +xWh +ybe +iLB +oed +jxy +cye +jSC +bWq +jSC +jSC +sLP +jSC +jSC +jSC +iRq +iLB +gXK +fRx +aij +wYc +ucv +ucv +qgx +sfC +sfC +sfC +sfC +sfC +xqN +gIG +bPd +bPd +bPd +lIF +xFJ +wgn +grO +pmV +wEs +xFr +sfj +qnE +eqe +ccp +rcp +ccp +ccp +ccp +ccp +xgl +lAZ +lAZ +gET +prz +aOO +ksR +xtT +lAZ +lAZ +lAZ +nBE +mhc +tLM +mhc +tpC +iFR +nBE +mhc +nCP +kIt +hxe +nCP +woy +mhc +nBE +mhc +mhc +qhp +bdx +mhc +nBE +nep +tpC +mhc +mhc +woy +nBE +aAL +woy +mhc +tpC +gjV +nBE +miz +vYg +mhc +hGa +mhc +mhc +nep +nBE +ksa +ksa +ksa +ksa +ksa +ksa +ksa +xXP +ksa +ksa +ksa +ksa +jhf +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +fdt +fdt +fdt +fdt +niB +wxU +niB +fdt +fdt +fdt +fdt +ksa +ksa +ksa +ksa ksa ksa ksa @@ -119256,8 +118858,6 @@ ksa xXP ksa ksa -xXP -ksa ksa xXP ksa @@ -119265,12 +118865,14 @@ ksa ksa xXP ksa +xXP +ksa ksa ksa jxy -doA -bqH -qIN +oed +iLB +ybe jxy fXd tpn @@ -119285,7 +118887,7 @@ exj vsU jxy nNJ -ruh +aij jxy aUh fMC @@ -119297,7 +118899,7 @@ cSx sms wSC qWj -bxE +bPd bPd bPd lIF @@ -119305,73 +118907,69 @@ bTT sbL bPd pmV -eie +lLd xFr lTH qnE -eQN -ayi -uaC -jwu +chJ ccp -jwu -ccp -xgl +rcp ccp -kSU +weB +jtl +weB lAc -oax -npz -bMe -tcH -vbi -vTz -qYN +nYe +sPz +skS +owK +lAZ +lAZ +owK +wsB +lIS +qRn nBE -pZa -kxR -naG +rTL +tLM +nea +dOs +cPr nBE sAN tpC +nep +hxe +nep sAN +vYH nBE -mhc -cNN -bcw -yaQ -mhc -pCb -nep +urM +wJA +qYD +sEA +dbl nBE -xbH -sAY -mhc -eLl -jzd +cnU +nCP +sEA +uqh +eQv nBE -aAL -mhc -grF nBE nBE xSv nBE nBE -owt nBE nBE vYg nBE nBE -jOx +mhc tpC xcO nBE -cbj -nBE -xpD -nuA ksa ksa ksa @@ -119379,9 +118977,12 @@ ksa ksa ksa ksa +xXP +ksa ksa ksa ksa +jhf ksa ksa ksa @@ -119400,6 +119001,7 @@ ksa ksa ksa ksa +sQS ksa ksa ksa @@ -119542,7 +119144,7 @@ jxy jxy jxy jxy -osE +aij jxy jxy sfC @@ -119567,15 +119169,15 @@ xFr nBQ qnE qnE -vuz -uaC -ccp -ccp -ccp -ccp -bvm -ccp -twO +qwY +rcp +apr +qnE +qnE +gji +gji +gji +gji gji gji gji @@ -119586,7 +119188,7 @@ nBE nBE nBE nBE -wgn +tLM nBE nBE nBE @@ -119594,7 +119196,9 @@ nBE nBE nBE nBE -pmQ +rHG +nBE +nBE nBE nBE nBE @@ -119603,41 +119207,39 @@ nBE nBE nBE nBE -mRD nBE nBE nBE nBE -ulf nBE nBE iYW -rMV +tpC mhc -nBE -ruW +nep +woy nBE byX -ins +vYg byX nBE -jOx +mhc mhc hbt cbj ksa ksa ksa -ksa -ksa noh ksa ksa ksa +xXP ksa ksa ksa ksa +jhf ksa ksa ksa @@ -119785,21 +119387,21 @@ oed ybe jxy bAF -dcA daY +vQt daY daY jxy sKo tvo -vUf +lKO gOs iLB dUM jyf jxy iLB -ruh +aij vZd jxy bix @@ -119824,77 +119426,77 @@ xFr xYE ohV baI -ayi -uaC -xqe -ofJ -dRp -tIw -gji -rer +ccp +rcp +ccp +ccp +ccp gji +xYl +npc +qoW gji -jCY -aYa -iHk +pPF +jPy +bxN nBE dbl -mhc -byX +pQX +dbl nBE -grF -lRi +nep +tLM dbl nBE -hpY +fsH +fsH +fsH baP -hpY -mhc mFK -tbn +liQ pyW -xuN -mhc -dVZ -mhc -nBE -xpF -aRH -xWS +uUY gHc -pFJ -nBE -xbH -mhc -xbH +gHc +gHc +vfK +xpF +xCt +vpn +hui +vpn +vfK +iKZ +vfK +qle nBE dsf -nDw +dsf +woy mhc -frw -bdg -hBR -tAK -prY mhc tbo mhc +vYg +mhc +utc +mhc woy fCw cbj -xpD uoo -xXP -xXP +uoo xXP noh +xXP ksa ksa +xXP ksa ksa ksa ksa -ksa +jhf ksa ksa ksa @@ -120038,26 +119640,26 @@ fEP ksa xWh iLB -ruh -ruh -muy -mGu +aij +aij +kod +kod +kod +kod +kod +kod kod -iFK -kjC -tAr -muy -ruh -ruh -kPL -vfK -ruh -ruh -ruh aij -ruh -ruh -ruh +aij +aij +aij +aij +aij +aij +gSA +aij +aij +aij ezZ pgh pgh @@ -120078,80 +119680,80 @@ lCw lLd wdR xFr -wdR +qYz yaj baI -ayi -uaC -ccp ccp -ccp -ccp -lGt -vyZ -gUp +rcp +rcp +rcp +rcp +qXs +eHm +eHm +qaG gji -uir +wDe qaG -suE -nBE -dbl +qaG +uww +mhc mhc mhc tbo mhc -lRi -dbl -nBE -woy +tLM +tLM +tPw via -miz -usg -iGh -iZD -tZd -woy -mhc -mvh -mhc -nBE -mTR -wMo -wMo -wMo -wMo -nBE -xbH -mhc -iOG +via +via +via +via +liQ +liQ +liQ +liQ +liQ +exq +wsv +vUf +vUf +lrm +tlA +tlA +vfK +jrG +vfK +ntm nBE -mhc +woy mhc dsf +tpC +aAL nBE -mhc -nBE -mhc -ndM +kIt +vYg byX nBE -ydO +tpC mhc dCB cbj ksa ksa ksa -ksa -ksa noh ksa ksa ksa -ksa -ksa -ksa -ksa +xXP +xXP +xXP +xXP +xXP +gRN ksa ksa ksa @@ -120294,14 +119896,14 @@ ksa fEP xXP xWh -iRy -ruh -iLB +kWT +aij +xoa jxy vMC daY -nZa -gRa +kod +daY daY jxy wpZ @@ -120326,73 +119928,73 @@ pgh vKu lIF lIF -lIF -lIF -lIF +elS +wBm +jxh lIF lIF flM oOy wxL -xFr -qYz -fEJ +obc +kDc +dqX cJi -ayi -uaC -ayi -ayi -nMn -ccp -jJz -bQk -cdl +qzc +rcp +cKc +eAu +rjS gji -bxx -rhE -nmY +vAj +eHm +hml +gji +tUZ +hDT +sWv nBE -dbl +nep mhc -grF +byX nBE byX -lRi -grF +tLM +nep nBE fsH -lPf -nep -woy -lPf +via +trQ +cEq +tMY lnu -usg -nep -hpY -hpY -mhc -wsv -mhc -wMo -mBa -lrm -vpn +cEq +cEq +adC +via +fsH +vfK +mTR +vUf +lhs +lhs +lhs +vfK +iyf +ptZ +rfx nBE -sAY -mhc -mhc nBE nBE -xSv +uoq nBE nBE -kIt nBE nBE -pyZ +vBP nBE nBE -jwC +mhc nep xcO nBE @@ -120403,6 +120005,7 @@ ksa ksa ksa ksa +xXP ksa ksa ksa @@ -120415,6 +120018,7 @@ ksa ksa ksa ksa +sQS ksa ksa ksa @@ -120424,8 +120028,6 @@ ksa ksa ksa ksa -sQS -ksa ksa ksa ksa @@ -120552,17 +120154,17 @@ fEP ksa xWh iLB -ruh +aij bnz jxy jxy jxy -trQ +kod jxy jxy jxy jxy -ipF +hCN jxy jxy jxy @@ -120595,62 +120197,62 @@ jCA wdR cID qnE -yda -uaC -uaC -oSp -fCb +agn +ibg +fTh +nhh +ccp +vzs +qaG +bXW +sNK upb -kwG -krH -gSz -kOa -vOV -vOV -nsk -nBE -nBE -rot -nBE -nBE -nBE -wgn +sNK +sNK +eQs nBE nBE -nep -iGh -mhc +fGu nBE nBE -gNh nBE +tLM nBE -tZd -foq -hpY -nBE -jOi -wMo -fGf -tPw -plH nBE -jbY -mhc -pjs +siB +via +ctM +bdg +sZj +xVV +bdg +sZj +oPK +via +bRk +vfK +gub +vUf +mBa +cNR +mGe +hNJ +gSz +cFF +wAm nBE dbl mhc -byX -nBE mhc +byX +rUL nBE -dbl -ndM +woy +vYg tpC nBE mhc -jOx +mhc oXS cbj ksa @@ -120660,7 +120262,7 @@ ksa ksa ksa ksa -ksa +xXP ksa ksa ksa @@ -120809,12 +120411,12 @@ ksa ksa jxy bAh -ruh +aij oed jxy eOJ ngl -cIJ +aij nub gOs jxy @@ -120840,72 +120442,72 @@ eUW fDG bPd bPd -bPd -bPd -bPd +bPp +gHu +wJe bPd bPd qFf tJS -gsh -obc -fFd -dcz +wdR +xFr +wdR +fEJ raN -svK -uaC -ayi -sLG -tOY ccp -ydz -dio -dBO -gji +ccp +chJ +ccp +ccp +qpy +bzD +poh qaG -abC -ejv +gji +mZs +hea +hIW nBE byX mhc dbl nBE -grF -lRi +nxW +tLM byX nBE -woy -hpY -mhc -nBE -hpY -gNh -hpY -nBE -aly -hpY -mhc -nBE -boP -oVL -mBa -tlA -vpn -nBE -nue -sAY -sFf +lyT +via +ctM +uGk +ghr +ghr +ghr +fRW +ubF +via +cJO +vfK +itK +wWx +ahy +krA +pFJ +vfK +lvc +xTW +drq nBE byX mhc +kIt mhc -frw mhc tbo mhc -ndM +vYg mhc -tbo +utc mhc mhc gqX @@ -121066,24 +120668,24 @@ ksa ksa jxy jxy -dyL +aij jxy jxy fXj -tvo -isD +iUQ +aij aOz -gxY +bbG jxy +nNJ iLB iLB -lKO jxy iLB +iJp uFo -iLB jxy -iLB +nNJ iLB iLB jxy @@ -121104,67 +120706,67 @@ bPd bPd lCw lLd -wdR +gsh xFr wdR yaj baI -ayi -ayi ccp -bIQ ccp ccp -dvO -cgb -wDg +ccp +ccp +sQW +qaG +afd +qaG gji -kBL -hKA -ukY +dOL +nVc +gSC nBE -grF +nep mhc dbl nBE dbl -lRi -mhc -xCt -nep -aly -mhc -tZd -tZd -dsV -cSu -tZd -mhc -hpY -mhc -khD -khD -khD -khD -khD -khD -nBE -nBE -nBE +tLM +xcO nBE +jIO +via +lnu +eCG +ghr +jUk +ghr +ogd +lnu +via +scQ +vfK +vfK +cQW +vfK +vfK +vfK +vfK +vfK +vfK +vfK nBE dbl mhc tpC -nBE +woy tpC nBE -mhc -ndM -kBn +nep +vYg +cnU nBE nep -jOx +mhc dCB cbj ksa @@ -121311,7 +120913,7 @@ oAN ksa uoo uoo -aVH +uoo uoo uoo uoo @@ -121323,18 +120925,18 @@ kjj kjj dWS uKb -ruh -bUg +aij +uyw jxy soc rWt -ruh +aij pHK -aOz +gxY jxy qtL iLB -iLB +nNJ jxy oed cYz @@ -121366,49 +120968,49 @@ xFr mCc hDJ baI -ayi -qha -wCD -iVj -raO -vft +ccp +wId +gLa +gWA +ccp gji -kEl -kqr +slz +nit +gYp gji -fii -lvd -sNK +cvm +vzx +rjp nBE byX mhc dbl nBE dbl -lRi -grF -nBE -mhc -aly -tZd -nBE -fsH -gNh -hpY +tLM +dbl nBE -lPf -usg -mhc -khD -fft -tKG -aOU -qxD -khD -nxW -mhc -cQj -grF +rPJ +via +iZD +bdg +ghr +ghr +ghr +sZj +oPK +via +gHc +vfK +jOi +vUf +jtE +qOp +jtE +tvk +jtE +mGe +nQC nBE nBE nBE @@ -121417,7 +121019,7 @@ nBE nBE nBE nBE -pyZ +apm nBE nBE nBE @@ -121580,7 +121182,7 @@ tNL fSX dWS xak -ruh +aij tvo jxy jxy @@ -121642,40 +121244,40 @@ rot nBE nBE nBE -wgn -nBE -nBE -tZd -lPf -lPf -nBE +tLM nBE -gNh nBE +myz +via +iZD +uGk +fRW +wtN +uGk +fRW +ubF +via +fdz +vfK +boP +lDQ +vjj +rAh +fuM +vfK +nKz +jtE +dlI nBE -pRe -mhc -mhc -khD -hpY -sZi -hpY -hpY -khD -dbl -mhc -grF +dzV mhc -nZd -dbl -nBE jRA dKQ nbm sMe -tpC -ndM -grF +mhc +vYg +nep cbj ksa ksa @@ -121836,8 +121438,8 @@ tfF jjD dOx amE -ruh -ruh +aij +aij qtL jxy pTI @@ -121846,9 +121448,9 @@ bYW yeV uAu jxy -bUg +uyw iLB -bUg +uyw jxy aMJ aMJ @@ -121884,63 +121486,63 @@ dDd eaE pQy nBE -mhc -lld -lld +nep +dDF +kIt +qMh +dbl nBE -nxW -mhc -grF -mhc -grF +nep +tpC +nep nBE mhc -mhc +lus tpC nBE dbl -lRi -nxW -nBE -tZd -usg -aly +tLM nep -iGh -hbb -dHd -mhc -gVo -woy -mhc -dxH -dsf -xVV -yjI -hpY -khD -wtN -wzz -sZi -nyj -mhc -mhc -aDe +nBE +fsH +via +trQ +uPZ +uPZ +lnu +cIJ +uPZ +trQ +via +gHc +vfK +itK +ntZ +boP +kvW +iFK +bfx +cwb +jtE +jPA +nBE +fkJ +fFT mhc rgY wQO wQO wQO eGI -mhc +aOU cbj xXP xXP xXP xXP -ksa -ksa -ksa +uoo +uoo +uoo fEP fEP ksa @@ -122094,7 +121696,7 @@ fSi rTm dWS gNB -bcF +iLB hsf jxy bxy @@ -122103,7 +121705,7 @@ usd nbF vxs jxy -lKO +nNJ iLB bAh jxy @@ -122123,11 +121725,11 @@ eUW lKY sVt gLh -gLh -gLh +uFl +uBT tsN -wfQ -dEK +lKY +faD bms bms bms @@ -122141,55 +121743,55 @@ lBq lBq fQS fcR -jHx -kJA -kJA -fkT -kJA -kJA -kJA -kJA +hpb +hpb +hpb +ueH +hpb +hpb +hpb +hpb wQO -fkT +hpb wQO wQO wQO -fkT +hpb wQO fRU -xcO +tLM +tPw +via +via +via +via +via +via +via +via +via +via +giO +dxH +ntZ +ntZ +mCl +uGO +gHK +bfx +xWS +jtE +kOl nBE tZd -fRW -woy -usg -hpY -obV -fsH -hpY -tto -via -mhc -khD -hpY -hpY -sZi tZd -khD -cQj -kIt -mhc -grF -sZi -mhc -nBE -dzV -ndM +gjV +vYg mhc -grF +nep mhc mhc -tvk +tpC cbj ksa ksa @@ -122352,7 +121954,7 @@ kjj dWS cEM iLB -qiM +nNJ jxy sfm lzT @@ -122360,7 +121962,7 @@ kDe kMR yeV jxy -bUg +uyw iLB ybe jxy @@ -122379,7 +121981,7 @@ gcx lsC lKY osP -nLl +tsN loR hqN cDP @@ -122391,7 +121993,7 @@ mbx mzR hkg grG -hkg +dqt cDF mbx mbx @@ -122399,14 +122001,14 @@ bms vdT nBE jwC +tpC +xcO +gvm mhc -jLa nBE dbl -dbl xcO -ins -mhc +dbl nBE dbl xcO @@ -122414,39 +122016,39 @@ dbl nBE tpC vBP -mhc +pxW nBE -miz -bgm -dHd -xuN +fsH +gHc +fsH +rGt iIF -gNh +via lpR -woy -hpY -itK -mhc -khD -bOg +bgm +fsH +fsH +gHc +vfK +aJJ +uFM cwb -qxD -qxD -khD -cJO -mhc -byX -xcO -grF -dbl +xWS +gHK +bfx +cwb +dLV +jsb nBE nBE -jkJ nBE nBE -nxW -pRd -wfI +vBP +nBE +nBE +hbO +mhc +mhc nBE ksa ksa @@ -122636,12 +122238,12 @@ gcx gcx lKY qBi -gLh -gLh -gLh -tsN -wfQ -dEK +nwj +edc +krY +dXF +lKY +hhJ bms oZb tTi @@ -122654,15 +122256,13 @@ tTi unj bms uzN -khD -khD -khD -khD -khD -khD -khD nBE -hCP +qiM +mhc +mhc +gvm +kIt +nBE nBE nBE nBE @@ -122670,7 +122270,9 @@ nBE nBE nBE nBE -jkJ +nBE +nBE +vBP nBE nBE nBE @@ -122684,12 +122286,6 @@ nBE nBE nBE nBE -khD -khD -khD -khD -khD -khD nBE nBE nBE @@ -122697,8 +122293,14 @@ nBE nBE nBE nBE +nBE +nBE +nBE +nBE +byX +byX nep -ndM +vYg xuN khD khD @@ -122902,60 +122504,60 @@ ioZ bms tTi tTi -rDj +iAo keg ahd kZN -eSQ +cXz tTi tTi bms hUS -kLr -hJb -oyG -ksl -oyG -hJb -khD -tpC -ins -tpC +nBE +kBn +doT +mhc +gvm +dDF +nBE +cGe nBE dbl -byX +lus +pxW +lus dbl nBE -mhc +nIw vBP -grF -nBE -grF -grF +nep nBE -hkR +jyp +acw +eHi +swz jVQ gNh -cUp -aSJ +hpY +gtq +dSU +lct +cKq nBE vJI +nep +nep +nBE +nep mhc -grF -mhc +kIt tpC -grF +nep nBE -grF +tpC mhc -grF -nBE -dbl -byX -dbl -nBE -aAL -ndM +kIt +vYg trh khD koC @@ -123121,9 +122723,9 @@ ksa fEP xXP xWh +nNJ iLB -iLB -iLB +eSr jxy xzw nbF @@ -123159,61 +122761,61 @@ pHL bms tTi tTi -rDj +onF nPz gRo kxM -eSQ +hoR tTi tTi bms xzd -kLr -fge -beQ -tGW -tGW -sXL -yjJ -czU -onk -czU -dqt -czU -czU -mhc -tbo +khD +khD +khD +khD +kWG +khD +khD +khD +khD +byX mhc +kIt +tpC +pxW +xEx +pxW eFs -kJA -fkT -kJA -kJA -qzx -wmi -cPV +hpb +gkj +gkj +gkj +gkj +gkj njN njN njN -qzx -wQO -wQO -wQO +njN +njN +njN +njN +gkj wQO wQO wQO -qzx -kJA +hpb +hpb wQO wQO -qzx +hpb wQO wQO wQO -qzx +hpb wQO eGI -ins +tLM sfI anP hOt @@ -123252,7 +122854,7 @@ muB xXP noh ksa -ksa +sQS ksa ksa ksa @@ -123379,7 +122981,7 @@ fEP ksa xWh bAh -eSr +iLB oed jxy rDA @@ -123394,7 +122996,7 @@ ybe jxy nNJ iLB -iLB +iJp iLB iLB jxy @@ -123416,60 +123018,60 @@ gvO bms tTi tTi -rDj +agL dCT mvr keg -eSQ +gNL tTi tTi bms -vdT -xMO +uUB +kLr uhG -qVX -iAo -qVX +oAT +fDB +mNz nhT +oAT +cCi khD -jwC -ins -nep -nBE dbl +tpC +pxW hur -lld -nBE -dbl -hbt tpC nBE -mhc -tpC +dbl +hur +fKd nBE +hkR +vIv +dgf rbH hpY -dSU -vzc +hpY +vIv dDn +lNZ +lPf +eHi nBE -grF +sFE tpC mhc -grF -mhc -mhc nBE -ueH +byX mhc -grF -nBE +nep mhc +cnU +nBE kIt mhc -nBE nRV -xrz +aSD oOS khD lLb @@ -123636,7 +123238,7 @@ ksa ksa jxy jxy -sWa +hCN jxy jxy jxy @@ -123647,7 +123249,7 @@ jxy jxy ldz iLB -bUg +uyw jxy iLB tum @@ -123671,35 +123273,35 @@ inB aSW dEK bms +ttD tTi -tTi -rDj -rGu -bXS -jPq +beU +pLK +dFq +sRp eSQ tTi -tTi +nMG bms -oWG -kNw -adB -hUA -qRn -qVX -mpQ +vdT +aed +lER +beQ +gBo +tGW +beQ +ppv +aSj khD nBE -reH nBE nBE +ftr nBE nBE nBE +ftr nBE -cbj -cbj -cbj nBE nBE nBE @@ -123722,11 +123324,11 @@ twS nBE nBE nBE -twS -nBE nBE +bzB +dbl tpC -xrz +aSD nep khD seP @@ -123902,7 +123504,7 @@ oed bAh bAh jxy -iLB +kJI iLB iLB qkw @@ -123928,43 +123530,43 @@ oMx mrv lcI bms -ttD -tTi -rDj -pLK -dFq -sRp -eSQ -tTi -nMG -mAB -vdT -xMO -uhG +mbx +mbx +gxh +iuy +tRD +pCX +oRx +mbx +mbx +bms +oWG +kNw +adB qVX -alP qVX +lry tyG -iLZ -wXG -jhf -cgs -rLe -rxR -wqd -mai -tNr -tNr -tNr -tNr -tNr +wiT +bio +kLr +rGu +rGu +rGu +rGu +rGu +eYv +rGu +rGu +rGu +rmR bOr bOr bOr nBE -jOx -fwB -jOx +cxf +bQm +oaX nBE bOr bOr @@ -123978,9 +123580,9 @@ dhq fec hSP nBE -byX -byX -byX +nBE +nBE +nBE nBE nBE aSD @@ -124165,7 +123767,7 @@ iLB jxy iLB vox -mTo +vox vox iLB jxy @@ -124187,34 +123789,34 @@ dEK mbx mbx mbx -gxh -lus -lus -lus -oRx mbx mbx +dfV mbx -cCi -kLr +mbx +mbx +mbx +mbx +vdT +aed rtd fZX gPM +dnK +uQh fZX -qMh -iLZ -lrF -sHG -sHG -sHG -tsv -fZD -mai -tNr -tNr -tNr -tNr -bOr +rMz +kLr +rGu +rGu +rGu +rGu +rGu +tBl +rGu +rGu +rGu +rmR bOr bOr bOr @@ -124235,16 +123837,16 @@ sea mhc uPg nBE -lTk byX +mhc byX nBE +cnU +aSD mhc -eDD -nep cbj ksa -ksa +ndy ksa ksa ksa @@ -124408,13 +124010,13 @@ ksa xWh ybe ybe -iLB +nNJ jxy -oxX +jJh iUf fVV cEn -lKO +nNJ jxy lKO tzc @@ -124440,38 +124042,38 @@ gXL cJN ttK xvI -qoa +aIZ csE tGK csE naK deW -dfV -wKE +deW +deW pNS csE tGK csE -qWu +dLL kLr -fDB -vvM +hmP +tkc mzn vvM -fDB -iLZ -cCy -cCy -fZD -jAA -fZD -gWE -mai -tNr -tNr -tNr -tNr -bOr +dMg +tkc +hmP +kLr +rGu +rGu +rGu +rGu +rGu +rmR +rGu +rGu +rGu +rGu bOr bOr bOr @@ -124490,27 +124092,27 @@ bOr nBE hKC xhY -xaD +khF nBE -byX -byX -byX -nBE -bfx -mrU -aJJ +tpC +mhc +mhc +utc +mhc +aSD +qmb cbj uoo +noh +uoo +uoo +uoo +uoo +uoo +uoo +uoo +uoo uoo -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa fEP fEP ksa @@ -124704,35 +124306,35 @@ svo lKY ncq aSC -iom +ncq lKY svo lKY svo lKY kLr +xMO kLr xMO +kLr xMO +kLr xMO kLr -iLZ -uBk -cCy -xgj -sYi -xgj -mai -xgj -tNr -tNr -tNr -tNr -tNr +eYv +rmR +rGu +rGu +rmR +rmR +rmR +rGu +rGu +rGu +bOr bOr bOr bOr -tNr tNr tNr tNr @@ -124749,16 +124351,16 @@ btm tzN xaD nBE -nBE -twS -nBE +byX +mhc +byX nBE uru -eDD -aAL +aSD +mhc cbj ksa -ksa +noh ksa ksa ksa @@ -124947,15 +124549,15 @@ ksa ksa ksa ksa -ksa +uoo ksa ksa uoo ksa ksa ksa -wfQ -cJW +lKY +jev wfQ baO lKY @@ -124963,24 +124565,24 @@ wfQ wfQ wfQ lKY -vQw -wfQ -cJW +jev wfQ -ksa +baO +lKY ksa ksa uoo ksa +uoo ksa -xgj -vCI -vCI -xgj -nIh -mai uoo +ksa uoo +ksa +tNr +tNr +tNr +tNr tNr tNr tNr @@ -124989,7 +124591,7 @@ tNr tNr bOr bOr -tNr +bOr tNr tNr tNr @@ -125003,12 +124605,12 @@ bOr bOr nBE pxx -adC +fec lZu nBE -iqS -sZi -byX +nBE +vej +nBE nBE nBE arU @@ -125057,7 +124659,7 @@ ksa ksa ksa ksa -sQS +ksa ksa ksa ksa @@ -125204,13 +124806,13 @@ ksa ksa ksa ksa -ksa +uoo fEP fEP fEP fEP fEP -ksa +uoo lKY dVT lKY @@ -125224,18 +124826,15 @@ hct lKY hct lKY -ksa -ksa +uoo fEP fEP fEP -ksa -xgj -mai -mai -xgj -nRE -xgj +fEP +fEP +fEP +fEP +uoo ksa ksa ksa @@ -125244,10 +124843,13 @@ tNr tNr tNr tNr -bOr tNr tNr tNr +bOr +bOr +tNr +tNr tNr tNr tNr @@ -125259,20 +124861,20 @@ bOr bOr bOr nBE +cbj +cbj +cbj nBE +iqS +lBg +byX nBE +lld +eDD +byX nBE -nBE -nBE -nBE -nBE -nBE -dDF -fPp -cnU -cbj ksa -ndy +ksa ksa ksa ksa @@ -125401,112 +125003,110 @@ ksa ksa ksa ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -axN -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +axN +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa tNr tNr tNr +ksa +tNr +tNr +bOr tNr tNr -ksa -ksa tNr tNr tNr @@ -125516,24 +125116,26 @@ bOr bOr bOr bOr -bOr -bOr -bOr -bOr -bOr -bOr -bOr +tNr +tNr +tNr +tNr +tNr +nBE +nBE +nBE +nBE nBE hCz eDD -lld +coz cbj -uoo -noh -uoo -uoo -uoo -uoo +ksa +ksa +ksa +ndy +ksa +ksa ksa ksa ksa @@ -125707,6 +125309,7 @@ ksa ksa ksa ksa +nAS ksa ksa ksa @@ -125755,41 +125358,40 @@ ksa ksa ksa ksa -sQS -ksa -ksa -ksa -ksa -ksa -ksa ksa ksa +tNr +tNr +tNr ksa ksa ksa tNr tNr +tNr +tNr +tNr bOr bOr bOr -bOr -bOr -bOr -bOr +tNr +tNr +tNr +tNr bOr bOr bOr bOr nBE -bfQ -eDD -dbl +tod +fPp +coz cbj -ksa +uoo +uoo +uoo noh -ksa -ksa -ksa +uoo ksa ksa ksa @@ -126011,10 +125613,7 @@ ksa ksa ksa ksa -ksa -ksa -ksa -ksa +sQS ksa ksa ksa @@ -126031,22 +125630,24 @@ tNr tNr tNr bOr -bOr +tNr +tNr +tNr +tNr bOr bOr bOr bOr bOr nBE +hCz +mrU +coz cbj -cbj -cbj -nBE -ksa -ksa ksa ksa ksa +noh ksa ksa ksa @@ -126064,6 +125665,7 @@ ksa ksa ksa ksa +sQS ksa ksa ksa @@ -126282,9 +125884,8 @@ ksa ksa ksa ksa -ksa -ksa -ksa +tNr +tNr tNr tNr tNr @@ -126295,10 +125896,11 @@ bOr bOr bOr bOr -tNr -tNr -tNr -tNr +nBE +bfQ +eDD +qRN +nBE tNr ksa ksa @@ -126320,7 +125922,7 @@ ksa ksa ksa ksa -sQS +ksa ksa ksa ksa @@ -126537,24 +126139,25 @@ ksa ksa ksa ksa +sQS ksa ksa ksa ksa -ksa -ksa -ksa +tNr tNr tNr bOr bOr -tNr -tNr -tNr -tNr -tNr -tNr -tNr +bOr +bOr +bOr +bOr +nBE +nBE +nBE +nBE +nBE tNr tNr tNr @@ -126630,7 +126233,6 @@ ksa ksa ksa ksa -ksa "} (210,1,1) = {" ksa @@ -126800,19 +126402,20 @@ ksa ksa ksa ksa -ksa -ksa tNr tNr tNr tNr -ksa -ksa +bOr +bOr +bOr +bOr +bOr +bOr tNr tNr tNr tNr -ksa tNr tNr ksa @@ -126887,7 +126490,6 @@ ksa ksa ksa ksa -ksa "} (211,1,1) = {" ksa @@ -127059,18 +126661,18 @@ ksa ksa ksa ksa -ksa -ksa tNr tNr tNr -ksa -ksa -ksa -ksa -ksa -ksa -ksa +tNr +tNr +tNr +tNr +tNr +tNr +tNr +tNr +tNr ksa ksa ksa @@ -127316,17 +126918,17 @@ ksa ksa ksa ksa -sQS -ksa -tNr -ksa -ksa ksa ksa +tNr ksa +tNr ksa ksa +tNr ksa +tNr +tNr ksa ksa ksa @@ -127833,7 +127435,7 @@ ksa ksa ksa ksa -ksa +sQS ksa ksa ksa @@ -128279,7 +127881,7 @@ ksa ksa ksa ksa -nAS +ksa ksa ksa ksa @@ -132784,7 +132386,7 @@ ksa ksa ksa ksa -sQS +ksa ksa ksa ksa diff --git a/_maps/map_files/Deltastation/DeltaStation2.dmm b/_maps/map_files/Deltastation/DeltaStation2.dmm index e9a1b63dc860..b0d582c657a0 100644 --- a/_maps/map_files/Deltastation/DeltaStation2.dmm +++ b/_maps/map_files/Deltastation/DeltaStation2.dmm @@ -5787,11 +5787,11 @@ /turf/open/floor/iron, /area/station/cargo/storage) "bqC" = ( -/obj/machinery/seed_extractor, /obj/effect/turf_decal/bot, /obj/structure/railing{ dir = 1 }, +/obj/machinery/seed_extractor, /turf/open/floor/iron/dark, /area/station/service/hydroponics) "bqF" = ( @@ -50110,14 +50110,15 @@ /turf/open/floor/iron, /area/station/hallway/primary/fore) "lPs" = ( -/obj/machinery/biogenerator, /obj/effect/turf_decal/bot, /obj/structure/railing{ dir = 1 }, +/obj/machinery/biogenerator, /obj/structure/railing{ dir = 4; - layer = 4.1 + layer = 4.1; + pixel_x = 5 }, /turf/open/floor/iron/dark, /area/station/service/hydroponics) @@ -51877,11 +51878,6 @@ /area/station/commons/storage/tools) "mnA" = ( /obj/structure/table/glass, -/obj/item/chicken_book, -/obj/item/chicken_book, -/obj/item/chicken_book, -/obj/item/chicken_book, -/obj/item/chicken_book, /obj/item/chicken_scanner, /obj/item/chicken_scanner, /obj/item/chicken_scanner, @@ -55073,7 +55069,9 @@ /turf/open/floor/iron, /area/station/service/hydroponics) "mZA" = ( -/obj/machinery/door/window/left/directional/west, +/obj/machinery/door/window/left/directional/west{ + name = "Hydroponics Center" + }, /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/machinery/atmospherics/components/binary/pump{ dir = 8; @@ -59757,6 +59755,7 @@ "oiZ" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable, +/obj/structure/bookcase/manuals/botany, /turf/open/floor/iron, /area/station/service/hydroponics) "ojb" = ( @@ -61766,19 +61765,21 @@ /turf/open/floor/iron/dark, /area/station/science/explab) "oJj" = ( -/obj/structure/reagent_dispensers/watertank/high, -/obj/effect/turf_decal/delivery/white{ - color = "#52B4E9" - }, -/obj/item/reagent_containers/cup/watering_can, -/obj/item/reagent_containers/cup/watering_can, /obj/structure/railing{ dir = 4; - layer = 4.1 + layer = 4.1; + pixel_x = 5 + }, +/obj/effect/turf_decal/delivery/white{ + color = "#52B4E9" }, /obj/structure/railing{ - dir = 1 + dir = 1; + pixel_x = 5 }, +/obj/structure/reagent_dispensers/watertank/high, +/obj/item/reagent_containers/cup/watering_can, +/obj/item/reagent_containers/cup/watering_can, /turf/open/floor/iron/dark/textured, /area/station/service/hydroponics) "oJy" = ( @@ -66384,6 +66385,7 @@ dir = 9 }, /obj/machinery/light/small/directional/west, +/obj/item/paper_bin, /obj/item/clothing/gloves/latex, /obj/item/clothing/neck/stethoscope, /turf/open/floor/iron/white, @@ -67931,11 +67933,10 @@ /area/station/security/detectives_office) "qgR" = ( /obj/structure/table/reinforced, -/obj/item/retractor, -/obj/item/hemostat, /obj/structure/window/reinforced/spawner/directional/north{ pixel_y = 2 }, +/obj/item/healthanalyzer, /turf/open/floor/iron, /area/station/science/robotics/lab) "qgU" = ( @@ -70630,13 +70631,17 @@ /obj/effect/turf_decal/delivery/white{ color = "#52B4E9" }, -/obj/machinery/composters, /obj/structure/railing{ - dir = 1 + dir = 1; + pixel_x = -5 }, /obj/structure/railing{ dir = 8; - layer = 4.1 + layer = 4.1; + pixel_x = -5 + }, +/obj/machinery/composters{ + pixel_x = -1 }, /turf/open/floor/iron/dark/textured, /area/station/service/hydroponics) @@ -72444,6 +72449,7 @@ /obj/item/radio/intercom/directional/south, /obj/structure/table/glass, /obj/item/food/grown/poppy/geranium, +/obj/machinery/smartfridge/disks, /turf/open/floor/iron, /area/station/service/hydroponics) "rlQ" = ( @@ -80905,11 +80911,6 @@ /obj/machinery/light_switch/directional/south{ pixel_x = 8 }, -/obj/item/botanical_lexicon, -/obj/item/botanical_lexicon, -/obj/item/botanical_lexicon, -/obj/item/botanical_lexicon, -/obj/item/botanical_lexicon, /turf/open/floor/iron/checker, /area/station/service/hydroponics) "tpE" = ( @@ -81018,7 +81019,9 @@ pixel_x = 32 }, /obj/structure/table/wood/fancy/blue, -/obj/machinery/door/window/left/directional/west, +/obj/machinery/door/window/left/directional/west{ + name = "Hydroponics Center" + }, /obj/structure/window/reinforced/spawner/directional/south, /turf/open/floor/wood/tile, /area/station/service/library/artgallery) @@ -84291,6 +84294,11 @@ /obj/machinery/light/directional/south, /turf/open/floor/iron, /area/station/hallway/secondary/entry) +"ucY" = ( +/obj/effect/turf_decal/trimline/blue/filled/line, +/obj/machinery/medipen_refiller, +/turf/open/floor/iron/white, +/area/station/medical/medbay/lobby) "udb" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable, @@ -86704,14 +86712,10 @@ /area/station/security/lockers) "uHW" = ( /obj/structure/table/reinforced, -/obj/item/scalpel{ - pixel_y = 8 - }, -/obj/item/circular_saw, -/obj/item/cautery, /obj/structure/sign/departments/medbay/alt/directional/south, /obj/machinery/light/cold/directional/east, /obj/machinery/status_display/evac/directional/east, +/obj/item/surgery_tray, /turf/open/floor/iron, /area/station/science/robotics/lab) "uHZ" = ( @@ -86985,7 +86989,7 @@ /area/station/maintenance/starboard/aft) "uMc" = ( /obj/structure/closet/crate/hydroponics, -/obj/item/botanical_lexicon, +/obj/item/book/manual/botanical_lexicon, /obj/item/seeds/tree, /obj/effect/spawner/random/contraband/prison, /obj/item/seeds/pumpkin, @@ -92152,14 +92156,15 @@ /turf/open/floor/iron, /area/station/hallway/secondary/exit/departure_lounge) "vZo" = ( -/obj/machinery/smartfridge, /obj/effect/turf_decal/bot, /obj/structure/railing{ dir = 1 }, +/obj/machinery/smartfridge, /obj/structure/railing{ dir = 8; - layer = 4.1 + layer = 4.1; + pixel_x = -5 }, /turf/open/floor/iron/dark, /area/station/service/hydroponics) @@ -97700,6 +97705,11 @@ /obj/effect/turf_decal/tile/blue{ dir = 4 }, +/obj/structure/railing{ + dir = 4; + layer = 4.1; + pixel_x = 5 + }, /turf/open/floor/iron, /area/station/service/hydroponics) "xpr" = ( @@ -100792,7 +100802,7 @@ "yba" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/window/right/directional/west{ +/obj/machinery/door/window/left/directional/west{ name = "Hydroponics Center" }, /turf/open/floor/iron/dark, @@ -101101,9 +101111,9 @@ }, /obj/machinery/status_display/evac/directional/east, /obj/structure/table/glass, -/obj/item/paper_bin, /obj/item/folder/white, /obj/item/pen/red, +/obj/machinery/smartfridge/disks, /turf/open/floor/iron, /area/station/medical/pathology) "yeZ" = ( @@ -142421,7 +142431,7 @@ mpk wTb gkI fNm -dnj +ucY pGo ntX tVM diff --git a/_maps/map_files/IceBoxStation/IceBoxStation.dmm b/_maps/map_files/IceBoxStation/IceBoxStation.dmm index 1613bd8a3132..556bab189828 100644 --- a/_maps/map_files/IceBoxStation/IceBoxStation.dmm +++ b/_maps/map_files/IceBoxStation/IceBoxStation.dmm @@ -1372,11 +1372,8 @@ /area/station/hallway/primary/port) "awK" = ( /obj/structure/table, -/obj/item/hemostat, -/obj/item/cautery{ - pixel_x = 4 - }, /obj/item/radio/intercom/directional/north, +/obj/item/razor, /turf/open/floor/iron/dark, /area/station/science/robotics/lab) "axc" = ( @@ -1684,7 +1681,7 @@ spawn_all_loot = 1; spawn_random_offset = 1 }, -/obj/item/botanical_lexicon, +/obj/item/book/manual/botanical_lexicon, /turf/open/floor/iron, /area/station/security/prison/garden) "aCA" = ( @@ -5918,6 +5915,7 @@ /obj/structure/table, /obj/item/radio/intercom/directional/east, /obj/effect/turf_decal/tile/green/full, +/obj/machinery/smartfridge/disks, /turf/open/floor/iron/dark/smooth_large, /area/station/medical/pathology) "bPP" = ( @@ -19222,6 +19220,7 @@ }, /obj/machinery/light/directional/north, /obj/structure/table/glass, +/obj/machinery/smartfridge/disks, /turf/open/floor/iron/dark, /area/station/service/hydroponics) "gbH" = ( @@ -27112,11 +27111,8 @@ /area/station/hallway/primary/central) "iII" = ( /obj/structure/table, -/obj/item/circular_saw, -/obj/item/scalpel{ - pixel_y = 12 - }, /obj/machinery/light/directional/north, +/obj/item/surgery_tray, /turf/open/floor/iron/dark, /area/station/science/robotics/lab) "iIW" = ( @@ -30879,11 +30875,6 @@ /obj/item/chicken_scanner, /obj/item/chicken_scanner, /obj/item/chicken_scanner, -/obj/item/chicken_book, -/obj/item/chicken_book, -/obj/item/chicken_book, -/obj/item/chicken_book, -/obj/item/chicken_book, /obj/machinery/light/directional/north, /turf/open/floor/iron/dark, /area/station/service/hydroponics) @@ -33063,7 +33054,7 @@ /area/mine/laborcamp) "kBT" = ( /obj/structure/table, -/obj/item/retractor, +/obj/item/healthanalyzer, /turf/open/floor/iron/dark, /area/station/science/robotics/lab) "kBV" = ( @@ -45145,17 +45136,13 @@ /obj/effect/turf_decal/siding/white{ dir = 5 }, +/obj/item/watertank, /obj/item/cultivator, /obj/item/plant_analyzer, /obj/effect/turf_decal/tile/green/opposingcorners{ dir = 1 }, /obj/effect/turf_decal/tile/blue/opposingcorners, -/obj/item/botanical_lexicon, -/obj/item/botanical_lexicon, -/obj/item/botanical_lexicon, -/obj/item/botanical_lexicon, -/obj/item/botanical_lexicon, /turf/open/floor/iron, /area/station/service/hydroponics) "opu" = ( @@ -61088,9 +61075,7 @@ /turf/open/misc/asteroid/snow/icemoon, /area/icemoon/surface/outdoors/nospawn) "tCs" = ( -/obj/structure/table, -/obj/item/book/manual/hydroponics_pod_people, -/obj/item/watertank, +/obj/structure/bookcase/manuals/botany, /turf/open/floor/iron, /area/station/service/hydroponics) "tCx" = ( @@ -68000,8 +67985,6 @@ "vPE" = ( /obj/structure/table, /obj/item/clothing/gloves/latex, -/obj/item/surgical_drapes, -/obj/item/razor, /obj/machinery/airalarm/directional/north, /turf/open/floor/iron/dark, /area/station/science/robotics/lab) @@ -73857,6 +73840,7 @@ /obj/effect/turf_decal/tile/blue/anticorner/contrasted{ dir = 8 }, +/obj/machinery/medipen_refiller, /turf/open/floor/iron/white, /area/station/medical/medbay/lobby) "xGp" = ( diff --git a/_maps/map_files/KiloStation/KiloStation.dmm b/_maps/map_files/KiloStation/KiloStation.dmm index 26afd41cdac3..854d8c081185 100644 --- a/_maps/map_files/KiloStation/KiloStation.dmm +++ b/_maps/map_files/KiloStation/KiloStation.dmm @@ -491,7 +491,7 @@ /turf/open/floor/iron/dark, /area/station/command/heads_quarters/rd) "aeL" = ( -/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible, +/obj/machinery/atmospherics/pipe/layer_manifold/yellow/visible, /turf/closed/wall/rust, /area/station/engineering/atmos) "aeS" = ( @@ -992,7 +992,6 @@ }, /obj/effect/turf_decal/tile/red, /obj/machinery/incident_display/delam/directional/north, -/mob/living/basic/pet/poppy, /turf/open/floor/iron, /area/station/engineering/storage_shared) "amy" = ( @@ -1547,10 +1546,10 @@ /turf/open/floor/stone, /area/station/science/xenobiology) "awG" = ( -/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible{ +/obj/machinery/meter, +/obj/machinery/atmospherics/pipe/layer_manifold/yellow/visible{ dir = 4 }, -/obj/machinery/meter, /turf/closed/wall/r_wall/rust, /area/station/engineering/atmos) "awR" = ( @@ -1828,7 +1827,8 @@ /area/station/hallway/primary/central) "aCE" = ( /obj/machinery/atmospherics/components/tank/air{ - dir = 8 + dir = 8; + piping_layer = 4 }, /obj/machinery/light/neon_lining, /obj/effect/turf_decal/tile/purple/anticorner/contrasted, @@ -1852,18 +1852,6 @@ /obj/machinery/camera/directional/north, /turf/open/floor/iron, /area/station/commons/fitness/recreation) -"aDx" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=HOP"; - location = "Security"; - name = "security navigation beacon" - }, -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron, -/area/station/security/brig) "aDF" = ( /obj/structure/table, /obj/effect/decal/cleanable/dirt, @@ -2820,6 +2808,8 @@ pixel_y = 13 }, /obj/effect/landmark/start/prisoner, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/plastic, /area/station/security/prison/shower) "aUz" = ( @@ -3744,7 +3734,7 @@ /turf/open/floor/iron/dark, /area/station/medical/medbay/central) "blX" = ( -/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible, +/obj/machinery/atmospherics/pipe/layer_manifold/yellow/visible, /turf/closed/wall, /area/station/engineering/atmos) "blZ" = ( @@ -4012,6 +4002,8 @@ /area/station/command/bridge) "bqY" = ( /obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/plastic, /area/station/security/prison/shower) "brg" = ( @@ -4345,10 +4337,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/showroomfloor, /area/station/science/xenobiology) -"bwr" = ( -/obj/structure/flora/rock/pile/style_random, -/turf/open/misc/asteroid/airless, -/area/space) "bwA" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, @@ -5787,15 +5775,12 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating/airless, /area/space/nearstation) -"bUN" = ( -/turf/open/floor/plating/airless, -/area/space) "bUO" = ( /obj/effect/turf_decal/box/corners{ dir = 8 }, /turf/open/floor/plating/airless, -/area/space) +/area/space/nearstation) "bVh" = ( /obj/structure/urinal/directional/west, /obj/effect/decal/remains/human, @@ -6351,7 +6336,6 @@ /area/station/ai_monitored/turret_protected/aisat_interior) "ccu" = ( /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -6844,12 +6828,6 @@ /obj/structure/cable/layer3, /turf/closed/wall/rust, /area/station/ai_monitored/turret_protected/aisat_interior) -"cic" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plating/airless, -/area/space) "cij" = ( /obj/effect/turf_decal/loading_area{ dir = 8 @@ -7361,7 +7339,7 @@ dir = 4 }, /turf/open/floor/plating/airless, -/area/space) +/area/space/nearstation) "cov" = ( /obj/structure/disposaloutlet{ dir = 8 @@ -7547,7 +7525,7 @@ dir = 1 }, /turf/open/floor/plating/airless, -/area/space) +/area/space/nearstation) "crR" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/decal/cleanable/dirt, @@ -7890,6 +7868,7 @@ dir = 8 }, /obj/effect/turf_decal/box, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/showroomfloor, /area/station/science/xenobiology) "cyU" = ( @@ -8497,6 +8476,11 @@ /obj/effect/turf_decal/bot, /turf/open/floor/iron/showroomfloor, /area/station/command/heads_quarters/cmo) +"cJu" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/service/chapel) "cJv" = ( /obj/effect/turf_decal/tile/brown{ dir = 4 @@ -9139,6 +9123,10 @@ /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, /area/station/hallway/primary/starboard) +"cVW" = ( +/mob/living/basic/migo, +/turf/open/misc/asteroid/airless, +/area/space/nearstation) "cWb" = ( /obj/structure/table, /obj/item/radio{ @@ -10461,6 +10449,10 @@ pixel_x = 10; pixel_y = 15 }, +/obj/machinery/door/window/left/directional/west{ + name = "Medbay Storage" + }, +/obj/effect/mapping_helpers/airlock/access/all/medical/general, /turf/open/floor/iron/dark, /area/station/medical/storage) "dqw" = ( @@ -11691,7 +11683,6 @@ }, /area/station/service/chapel) "dKz" = ( -/obj/structure/rack, /obj/effect/turf_decal/bot, /obj/item/storage/belt/utility{ pixel_x = 5; @@ -11712,6 +11703,9 @@ /obj/effect/turf_decal/tile/neutral{ dir = 1 }, +/obj/structure/table, +/obj/machinery/cell_charger_multi, +/obj/item/stock_parts/cell/high, /turf/open/floor/iron/dark, /area/station/engineering/storage_shared) "dKJ" = ( @@ -12098,7 +12092,7 @@ /obj/item/seeds/onion, /obj/item/paper/guides/jobs/hydroponics, /obj/item/seeds/tree, -/obj/item/botanical_lexicon, +/obj/item/book/manual/botanical_lexicon, /turf/open/floor/iron/dark, /area/station/security/prison/garden) "dRF" = ( @@ -12440,6 +12434,8 @@ /obj/effect/turf_decal/trimline/hot_pink/filled/line{ dir = 1 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/dark/herringbone, /area/station/security/prison) "dWr" = ( @@ -15282,6 +15278,7 @@ /obj/effect/turf_decal/tile/purple{ dir = 8 }, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron/showroomfloor, /area/station/science/xenobiology) "eRp" = ( @@ -15722,7 +15719,6 @@ /area/station/medical/medbay/lobby) "eZi" = ( /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -17662,7 +17658,6 @@ /obj/effect/turf_decal/trimline/green/end{ dir = 8 }, -/obj/item/botanical_lexicon, /turf/open/floor/iron, /area/station/service/hydroponics) "fBt" = ( @@ -17886,6 +17881,8 @@ }, /obj/structure/disposalpipe/segment, /obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/showroomfloor, /area/station/medical/storage) "fEb" = ( @@ -18862,6 +18859,8 @@ "fSM" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/airalarm/directional/south, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/dark, /area/station/service/chapel/storage) "fSS" = ( @@ -20780,7 +20779,6 @@ dir = 4 }, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/turf_decal/stripes/line{ dir = 6 }, @@ -20790,7 +20788,6 @@ /turf/open/floor/carpet/neon/simple/green, /area/station/science/xenobiology) "gzq" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, /turf/open/floor/catwalk_floor/iron_dark, /area/station/maintenance/starboard) @@ -21326,9 +21323,8 @@ "gIY" = ( /obj/structure/sign/poster/random/directional/south, /obj/machinery/shower/directional/north, -/obj/effect/turf_decal/box, -/obj/effect/turf_decal/tile/neutral/half/contrasted, -/turf/open/floor/iron/dark, +/obj/effect/turf_decal/box/red, +/turf/open/floor/noslip, /area/station/medical/treatment_center) "gJc" = ( /obj/structure/railing{ @@ -22384,6 +22380,7 @@ /obj/effect/turf_decal/tile/purple{ dir = 8 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/showroomfloor, /area/station/science/xenobiology) "hci" = ( @@ -23300,7 +23297,6 @@ /turf/open/floor/iron/dark, /area/station/engineering/lobby) "hnF" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, /obj/machinery/door/airlock/research{ name = "Xenobiology Lab" @@ -23843,6 +23839,7 @@ pixel_y = -3 }, /obj/machinery/light/directional/north, +/obj/effect/mapping_helpers/airlock/access/all/medical/general, /turf/open/floor/iron/showroomfloor, /area/station/medical/storage) "hxi" = ( @@ -24737,7 +24734,7 @@ "hJY" = ( /obj/machinery/door/airlock/medical/glass{ id_tag = "medbay_front_door"; - name = "Medbay" + name = "Medbay Storage" }, /obj/effect/mapping_helpers/airlock/access/all/medical/general, /obj/machinery/door/firedoor, @@ -25454,10 +25451,10 @@ /turf/open/floor/iron/dark, /area/station/science/lab) "hSh" = ( -/obj/machinery/atmospherics/pipe/layer_manifold/supply/hidden{ +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/layer_manifold/supply/hidden/layer4{ dir = 4 }, -/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/showroomfloor, /area/station/science/xenobiology) "hSv" = ( @@ -26224,6 +26221,8 @@ /obj/structure/barricade/wooden/crude, /obj/machinery/door/airlock/maintenance_hatch, /obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/dark, /area/station/service/chapel/storage) "idY" = ( @@ -26959,6 +26958,10 @@ dir = 4 }, /obj/effect/turf_decal/bot, +/obj/machinery/smartfridge/disks{ + pixel_x = -4; + pixel_y = 16 + }, /turf/open/floor/iron/dark, /area/station/service/hydroponics) "ipq" = ( @@ -27346,6 +27349,11 @@ }, /turf/open/floor/iron/dark, /area/station/medical/medbay/central) +"iuz" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/showroomfloor, +/area/station/science/xenobiology) "iuE" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -27736,6 +27744,13 @@ }, /turf/open/floor/iron/dark, /area/station/command/bridge) +"iyY" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, +/obj/effect/turf_decal/box, +/turf/open/floor/iron/showroomfloor, +/area/station/science/xenobiology) "iza" = ( /turf/closed/wall/rust, /area/station/maintenance/port/lesser) @@ -28224,7 +28239,6 @@ /turf/open/floor/bronze, /area/station/maintenance/department/chapel) "iGB" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/light/neon_lining{ dir = 4 }, @@ -29042,6 +29056,8 @@ /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/robot_debris, /obj/effect/decal/cleanable/oil/streak, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/dark, /area/station/service/chapel/storage) "iSQ" = ( @@ -29227,6 +29243,7 @@ pixel_y = 3 }, /obj/item/defibrillator/loaded, +/obj/effect/mapping_helpers/airlock/access/all/medical/general, /turf/open/floor/iron/showroomfloor, /area/station/medical/storage) "iUF" = ( @@ -29555,6 +29572,7 @@ dir = 8 }, /obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment, /turf/open/floor/stone, /area/station/science/xenobiology) "iZV" = ( @@ -30613,9 +30631,6 @@ /area/station/security/execution/transfer) "jrr" = ( /obj/structure/table, -/obj/item/book/manual/hydroponics_pod_people{ - pixel_y = 4 - }, /obj/item/paper/guides/jobs/hydroponics, /obj/item/reagent_containers/dropper, /obj/effect/turf_decal/tile/green{ @@ -30626,11 +30641,6 @@ }, /obj/effect/turf_decal/bot, /obj/item/toy/figure/botanist, -/obj/item/botanical_lexicon, -/obj/item/botanical_lexicon, -/obj/item/botanical_lexicon, -/obj/item/botanical_lexicon, -/obj/item/botanical_lexicon, /obj/machinery/plantgenes, /turf/open/floor/iron, /area/station/service/hydroponics) @@ -31574,12 +31584,6 @@ }, /area/station/service/chapel) "jIX" = ( -/obj/item/radio/intercom/directional/west{ - freerange = 1; - listening = 0; - name = "Common Channel"; - pixel_y = 4 - }, /obj/item/radio/intercom/directional/north{ freerange = 1; listening = 0; @@ -31604,6 +31608,13 @@ pixel_x = -24; req_access = list("ai_upload") }, +/obj/item/radio/intercom/directional/west{ + freerange = 1; + frequency = 1447; + name = "Private Channel"; + pixel_y = 4; + listening = 0 + }, /turf/open/floor/circuit/red, /area/station/ai_monitored/turret_protected/ai) "jJd" = ( @@ -31692,12 +31703,10 @@ /turf/open/floor/wood, /area/station/maintenance/port/fore) "jJW" = ( -/obj/item/kirbyplants{ - icon_state = "plant-18" - }, /obj/structure/disposalpipe/segment, /obj/effect/turf_decal/tile/blue, /obj/effect/turf_decal/tile/blue/anticorner/contrasted, +/obj/machinery/medipen_refiller, /turf/open/floor/iron/showroomfloor, /area/station/medical/medbay/lobby) "jKj" = ( @@ -31908,7 +31917,6 @@ "jMG" = ( /obj/machinery/power/apc/auto_name/directional/south, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -32413,7 +32421,6 @@ dir = 10 }, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/decal/cleanable/dirt, /turf/open/floor/stone, /area/station/science/xenobiology) @@ -33817,7 +33824,6 @@ network = list("ss13","rd") }, /obj/machinery/light/small/directional/south, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, /obj/machinery/light/neon_lining{ dir = 4 @@ -36722,6 +36728,8 @@ "luk" = ( /obj/machinery/light/small/directional/south, /obj/effect/decal/cleanable/oil, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/dark, /area/station/service/chapel/storage) "lun" = ( @@ -36925,15 +36933,6 @@ /obj/effect/mapping_helpers/broken_floor, /turf/open/floor/plating, /area/station/hallway/secondary/entry) -"lxu" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/carpet/neon/simple/green, -/area/station/science/xenobiology) "lxw" = ( /obj/effect/turf_decal/tile/purple{ dir = 1 @@ -37325,6 +37324,7 @@ "lDK" = ( /obj/effect/decal/remains/robot, /obj/effect/decal/cleanable/oil/streak, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /turf/open/floor/iron/dark, /area/station/service/chapel/storage) "lDT" = ( @@ -37813,6 +37813,8 @@ /obj/structure/disposalpipe/segment{ dir = 9 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/showroomfloor, /area/station/medical/medbay/central) "lLN" = ( @@ -38007,7 +38009,7 @@ width = 7 }, /turf/open/floor/plating/airless, -/area/space) +/area/space/nearstation) "lOA" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -38069,6 +38071,9 @@ /area/station/maintenance/starboard) "lPU" = ( /obj/machinery/shower/directional/west, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 + }, /turf/open/floor/plastic, /area/station/security/prison/shower) "lPV" = ( @@ -39794,6 +39799,9 @@ /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/oil/streak, /obj/effect/decal/cleanable/robot_debris/old, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, /turf/open/floor/iron/dark, /area/station/service/chapel/storage) "mtq" = ( @@ -40497,10 +40505,6 @@ "mFm" = ( /obj/structure/flora/bush/sparsegrass/style_random, /obj/structure/table/glass, -/obj/item/chicken_book, -/obj/item/chicken_book, -/obj/item/chicken_book, -/obj/item/chicken_book, /obj/item/chicken_scanner{ pixel_x = 6 }, @@ -40892,7 +40896,6 @@ }, /obj/effect/mapping_helpers/airlock/access/any/science/xenobio, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -41313,7 +41316,6 @@ "mRW" = ( /obj/machinery/light_switch/directional/south, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -42281,9 +42283,6 @@ /area/space/nearstation) "nij" = ( /obj/structure/table, -/obj/item/clothing/gloves/latex, -/obj/item/clothing/suit/apron/surgical, -/obj/item/clothing/mask/surgical, /obj/item/mmi, /obj/item/mmi, /obj/item/mmi, @@ -46087,9 +46086,6 @@ /area/station/security/courtroom) "oyX" = ( /obj/structure/table, -/obj/item/surgical_drapes, -/obj/item/retractor, -/obj/item/cautery, /obj/structure/window/reinforced/spawner/directional/east, /obj/structure/window/reinforced/spawner/directional/north{ pixel_y = 1 @@ -46097,6 +46093,7 @@ /obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 1 }, +/obj/item/surgery_tray, /turf/open/floor/iron/dark, /area/station/science/robotics/lab) "oyY" = ( @@ -46217,9 +46214,7 @@ /turf/open/floor/iron, /area/station/command/bridge) "oAG" = ( -/obj/effect/decal/cleanable/dirt, /obj/item/storage/bag/trash, -/obj/structure/cable, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 1 }, @@ -46271,6 +46266,7 @@ "oBi" = ( /obj/structure/table/wood, /obj/effect/spawner/random/maintenance, +/obj/item/crowbar/red, /obj/item/knife/combat/survival, /turf/open/floor/carpet/green, /area/station/cargo/warehouse) @@ -46493,6 +46489,7 @@ }, /obj/effect/turf_decal/bot, /obj/machinery/station_map/engineering/directional/east, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/showroomfloor, /area/station/science/xenobiology) "oFl" = ( @@ -46510,15 +46507,18 @@ /turf/open/floor/carpet/green, /area/station/maintenance/port/greater) "oFC" = ( -/obj/structure/table, /obj/item/storage/box/syringes{ - pixel_y = 2 + pixel_y = 23; + pixel_x = -7 }, /obj/item/storage/box/beakers{ - pixel_x = 4; - pixel_y = 6 + pixel_x = -1; + pixel_y = 22 + }, +/obj/item/hand_labeler{ + pixel_x = 7; + pixel_y = 17 }, -/obj/item/hand_labeler, /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ dir = 4 @@ -46531,6 +46531,7 @@ name = "hydroponics camera" }, /obj/effect/turf_decal/bot, +/obj/structure/bookcase/manuals/botany, /turf/open/floor/iron/dark, /area/station/service/hydroponics) "oGo" = ( @@ -47819,6 +47820,7 @@ /obj/structure/cable, /obj/machinery/duct, /obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/box, /turf/open/floor/stone, /area/station/science/xenobiology) "pcC" = ( @@ -47860,6 +47862,13 @@ }, /turf/open/floor/iron/dark, /area/station/ai_monitored/command/storage/eva) +"pcV" = ( +/obj/machinery/atmospherics/components/unary/passive_vent/layer2{ + dir = 8 + }, +/obj/effect/turf_decal/sand/plating, +/turf/open/floor/plating/airless, +/area/space/nearstation) "pcX" = ( /obj/effect/turf_decal/tile/red, /obj/effect/turf_decal/tile/blue{ @@ -49321,6 +49330,13 @@ /obj/structure/cable, /turf/open/floor/iron/solarpanel/airless, /area/station/solars/starboard/fore) +"pyi" = ( +/obj/machinery/light/neon_lining{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/stone, +/area/station/science/xenobiology) "pyk" = ( /obj/structure/girder, /obj/effect/decal/cleanable/dirt, @@ -49757,6 +49773,7 @@ /obj/machinery/holopad, /obj/structure/cable, /obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/showroomfloor, /area/station/science/xenobiology) "pFS" = ( @@ -49827,6 +49844,10 @@ /obj/machinery/light/directional/north, /turf/open/floor/iron, /area/station/cargo/storage) +"pGs" = ( +/obj/effect/spawner/structure/window, +/turf/open/floor/plating, +/area/station/security/prison/safe) "pGA" = ( /obj/structure/sink/directional/east, /obj/effect/decal/cleanable/dirt, @@ -50239,6 +50260,10 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/station/science/server) +"pNa" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/closed/wall/r_wall, +/area/station/science/xenobiology) "pNc" = ( /obj/structure/statue/sandstone/assistant, /turf/open/floor/glass/plasma, @@ -51569,6 +51594,7 @@ dir = 8 }, /obj/machinery/duct, +/obj/structure/disposalpipe/segment, /turf/open/floor/stone, /area/station/science/xenobiology) "qiu" = ( @@ -52583,6 +52609,15 @@ }, /turf/closed/wall, /area/station/maintenance/port/fore) +"qzI" = ( +/obj/machinery/duct, +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/obj/effect/turf_decal/box, +/turf/open/floor/stone, +/area/station/science/xenobiology) "qzJ" = ( /obj/structure/chair/stool/bar/directional/south, /obj/effect/mapping_helpers/broken_floor, @@ -53844,6 +53879,8 @@ /obj/structure/cable, /obj/machinery/power/apc/auto_name/directional/east, /obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/dark, /area/station/service/chapel/storage) "qUO" = ( @@ -54224,6 +54261,12 @@ /obj/effect/turf_decal/tile/neutral/half/contrasted, /turf/open/floor/iron/dark, /area/station/commons/fitness/recreation) +"raH" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/structure/cable, +/obj/effect/landmark/start/chief_medical_officer, +/turf/open/floor/iron/showroomfloor, +/area/station/command/heads_quarters/cmo) "raK" = ( /obj/effect/landmark/start/scientist, /obj/effect/decal/cleanable/dirt, @@ -54690,10 +54733,9 @@ /area/station/maintenance/port/fore) "rhl" = ( /obj/machinery/shower/directional/north, -/obj/effect/turf_decal/box, -/obj/effect/turf_decal/tile/neutral/half/contrasted, /obj/machinery/station_map/engineering/directional/south, -/turf/open/floor/iron/dark, +/obj/effect/turf_decal/box/red, +/turf/open/floor/noslip, /area/station/medical/treatment_center) "rhv" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -59326,6 +59368,8 @@ /obj/structure/cable, /obj/structure/sign/directions/cryo/directional/west, /obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/dark/herringbone, /area/station/security/prison/shower) "sDW" = ( @@ -59378,9 +59422,6 @@ }, /turf/open/floor/grass, /area/station/security/prison/garden) -"sFf" = ( -/turf/open/misc/asteroid/airless, -/area/space) "sFg" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -59831,12 +59872,10 @@ /turf/open/floor/iron, /area/station/service/janitor) "sLU" = ( -/obj/machinery/power/smes{ - charge = 5e+006 - }, /obj/machinery/light/small/directional/north, /obj/structure/sign/warning/electric_shock/directional/north, /obj/structure/cable, +/obj/machinery/power/smes/full, /turf/open/floor/circuit/red/telecomms, /area/station/tcommsat/server) "sLW" = ( @@ -60795,6 +60834,8 @@ /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/structure/disposalpipe/segment, /obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/showroomfloor, /area/station/medical/storage) "taK" = ( @@ -61725,6 +61766,10 @@ /obj/structure/lattice/catwalk, /turf/open/space/basic, /area/station/solars/port/fore) +"tpq" = ( +/mob/living/basic/blankbody, +/turf/open/misc/asteroid/airless, +/area/space/nearstation) "tpr" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/blood/old, @@ -62433,6 +62478,12 @@ /obj/machinery/power/apc/auto_name/directional/north, /turf/open/floor/plating, /area/station/maintenance/department/cargo) +"tCH" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/start/scientist, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/showroomfloor, +/area/station/science/xenobiology) "tCQ" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/security/glass{ @@ -62927,6 +62978,9 @@ "tMu" = ( /obj/machinery/shower/directional/east, /obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, /turf/open/floor/plastic, /area/station/security/prison/shower) "tMD" = ( @@ -63404,11 +63458,6 @@ /obj/effect/mapping_helpers/broken_floor, /turf/open/floor/plating, /area/station/maintenance/port/greater) -"tTu" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark, -/area/station/service/chapel) "tTD" = ( /obj/machinery/light/directional/north, /obj/structure/chair/sofa/bench, @@ -64764,6 +64813,10 @@ /obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 1 }, +/obj/machinery/smartfridge/disks{ + pixel_x = -7; + pixel_y = 15 + }, /turf/open/floor/iron/dark, /area/station/medical/pathology) "upt" = ( @@ -64991,7 +65044,6 @@ }, /obj/effect/mapping_helpers/mail_sorting/science/xenobiology, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/light/neon_lining{ dir = 8 }, @@ -65149,7 +65201,6 @@ "uvw" = ( /obj/machinery/airalarm/directional/south, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -65340,6 +65391,10 @@ /obj/effect/mapping_helpers/airlock/access/any/supply/general, /turf/open/floor/iron/dark, /area/station/smithing) +"uyR" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/showroomfloor, +/area/station/science/xenobiology) "uyX" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, @@ -65936,6 +65991,7 @@ name = "medical camera"; network = list("ss13","medical") }, +/obj/effect/mapping_helpers/airlock/access/all/medical/general, /turf/open/floor/iron/showroomfloor, /area/station/medical/storage) "uIs" = ( @@ -66342,6 +66398,7 @@ /obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 1 }, +/obj/effect/landmark/atmospheric_sanity/ignore_area, /turf/open/floor/iron/dark, /area/station/cargo/warehouse) "uQF" = ( @@ -66725,6 +66782,12 @@ }, /turf/open/floor/iron/showroomfloor, /area/station/commons/toilet/restrooms) +"uXI" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/showroomfloor, +/area/station/science/xenobiology) "uXK" = ( /obj/effect/turf_decal/stripes/white/line{ dir = 8 @@ -67387,6 +67450,8 @@ }, /obj/effect/turf_decal/tile/blue, /obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/showroomfloor, /area/station/medical/medbay/central) "vim" = ( @@ -69178,6 +69243,15 @@ /obj/machinery/status_display/evac/directional/west, /turf/open/floor/iron/dark, /area/station/medical/treatment_center) +"vHR" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=HOP"; + location = "Security"; + name = "security navigation beacon" + }, +/turf/open/floor/iron, +/area/station/security/brig) "vHS" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -69634,14 +69708,10 @@ /turf/open/floor/iron, /area/station/security/courtroom) "vNt" = ( -/obj/structure/table, -/obj/item/stock_parts/cell/high, /obj/item/radio/intercom/directional/south, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/machinery/cell_charger_multi, -/turf/open/floor/iron/dark, +/obj/effect/turf_decal/box/red, +/obj/machinery/shower/directional/north, +/turf/open/floor/noslip, /area/station/engineering/storage_shared) "vNB" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -70394,6 +70464,7 @@ pixel_y = 3 }, /obj/machinery/light/directional/north, +/obj/effect/mapping_helpers/airlock/access/all/medical/general, /turf/open/floor/iron/showroomfloor, /area/station/medical/storage) "vXp" = ( @@ -71085,7 +71156,6 @@ pixel_y = -24 }, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/firealarm/directional/south, /obj/effect/turf_decal/stripes/line{ dir = 10 @@ -71393,6 +71463,7 @@ department = "Medbay"; name = "Medbay Requests Console" }, +/obj/effect/mapping_helpers/airlock/access/all/medical/general, /turf/open/floor/iron/showroomfloor, /area/station/medical/storage) "wlO" = ( @@ -72576,10 +72647,10 @@ /turf/open/floor/iron, /area/station/hallway/primary/port) "wGd" = ( -/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible{ +/obj/machinery/meter, +/obj/machinery/atmospherics/pipe/layer_manifold/yellow/visible{ dir = 4 }, -/obj/machinery/meter, /turf/closed/wall/r_wall, /area/station/engineering/atmos) "wGe" = ( @@ -73856,6 +73927,16 @@ /obj/structure/cable, /turf/open/floor/plating, /area/station/cargo/warehouse) +"wYQ" = ( +/obj/docking_port/stationary{ + dir = 2; + dwidth = 11; + name = "SS13: Auxiliary Dock, Station-Fore"; + shuttle_id = "whiteship_home"; + width = 35 + }, +/turf/open/space/basic, +/area/space) "wYR" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/yellow/half/contrasted{ @@ -74193,7 +74274,8 @@ "xej" = ( /obj/machinery/atmospherics/components/binary/pump/on{ name = "Air to Room"; - dir = 8 + dir = 8; + piping_layer = 4 }, /obj/machinery/light/neon_lining, /obj/effect/turf_decal/tile/purple/half/contrasted, @@ -75127,17 +75209,16 @@ /area/station/medical/medbay/central) "xvh" = ( /obj/structure/table, -/obj/item/circular_saw, -/obj/item/scalpel{ - pixel_y = 16 - }, -/obj/item/hemostat, /obj/structure/window/reinforced/spawner/directional/north{ pixel_y = 1 }, /obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ dir = 1 }, +/obj/item/clothing/gloves/latex, +/obj/item/healthanalyzer, +/obj/item/clothing/mask/surgical, +/obj/item/clothing/suit/apron/surgical, /turf/open/floor/iron/dark, /area/station/science/robotics/lab) "xvj" = ( @@ -75583,6 +75664,7 @@ /obj/machinery/light_switch/directional/north{ pixel_x = 10 }, +/obj/effect/landmark/start/chief_medical_officer, /turf/open/floor/iron/showroomfloor, /area/station/command/heads_quarters/cmo) "xCy" = ( @@ -84902,7 +84984,7 @@ aaa aaa aaB aaa -sFf +aeU aeu aeu dWG @@ -85158,8 +85240,8 @@ aaa aaa aaa aaa -sFf -sFf +aeU +aeU aeu aeu aeu @@ -85415,11 +85497,11 @@ aaa aaa aaa aaa -bwr -sFf -sFf -sFf -sFf +aUz +aeU +aeU +aeU +aeU aaa aaa acm @@ -85672,10 +85754,10 @@ aaa aaa aaa aaa -sFf -sFf -sFf -sFf +aeU +aeU +aeU +aeU aaa aaa aaa @@ -85929,10 +86011,10 @@ aeU aeu aeu aeU -sFf -sFf -bwr -sFf +aeU +aeU +aUz +aeU aaa aaa aaa @@ -86189,7 +86271,7 @@ aeU aeU aeU aeU -sFf +aeU aaa aaa aaa @@ -88005,7 +88087,7 @@ dWG uEL igI rzK -eJN +pGs eap uoO bVL @@ -88262,7 +88344,7 @@ dWG lsy cOS oAG -eJN +pGs eap loE met @@ -88519,7 +88601,7 @@ dWG ggT dMh sCH -eJN +pGs eap uoO nTg @@ -93049,7 +93131,7 @@ iSP pOV sOI rjV -tTu +vmZ vmZ vmZ kXV @@ -93304,9 +93386,9 @@ lUq bbO qUH idV -sOI -wXa -wXa +vmZ +cJu +cJu qci wXa siH @@ -96180,7 +96262,7 @@ xtt xxk msR uxn -rLp +raH dhX gHC mYS @@ -102146,7 +102228,7 @@ hyc ihl hyc pUa -aDx +dZA qOC lNf eHH @@ -103945,7 +104027,7 @@ ych ych ych vVt -aOe +vHR sQa cfL pRP @@ -111017,15 +111099,15 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +aeu +aeu +aeu +aeu +cOp +acm +acm +acm +qJs aaa aaa aaa @@ -111273,18 +111355,18 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +aeu +aeu +aeu +aeu +aeu +aeu +aeu +dME +itR +itR +itR +dME aaa aaa aaa @@ -111530,21 +111612,21 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +aeu +aeu +aeu +dME +mDD +dME +dME +mDD +qVW +gJF +rLW +mDD +dME +acm +qJs aaa aaa aaa @@ -111787,21 +111869,21 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +aeu +aeu +dME +mDD +fkI +waq +mDD +aKe +nuf +nuf +vAr +sfx +mDD +itR +iEB aaa aaa aaa @@ -112043,22 +112125,22 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +aeu +aeu +aeu +dME +gKB +scp +wTy +aqY +seQ +btt +quu +dgD +dkQ +oTg +cWi +oTg aaa aaa aaa @@ -112299,24 +112381,24 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +aeu +aeu +aeu +aeu +dME +wlO +ofH +qgV +itR +qUZ +fSD +ibm +mwj +tZh +mdB +nOL +suj +wYQ aaa aaa aaa @@ -112556,23 +112638,23 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +aeu +aeu +aeu +aeu +mDD +lgh +xxM +iyB +jBR +wWB +eCy +iay +gzx +eqx +lSE +pQM +lSE aaa aaa aaa @@ -112813,23 +112895,23 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +aeu +aeu +aeu +aeu +mDD +lxG +gFt +mSq +lLH +wUU +cnq +oNI +hOs +lXP +dME +itR +dgw aaa aaa aaa @@ -113070,23 +113152,23 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +aeu +aeu +aeu +aeu +dME +itR +mDD +itR +dME +gIw +nuf +eNb +sTy +ulJ +itR +acm +qJs aaa aaa aaa @@ -113325,23 +113407,23 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +aeu +aeu +aeu +aeu +aeu +mDD +dME +uCQ +mis +ipE +mDD +eXZ +ngl +lhf +sTy +hRB +itR aaa aaa aaa @@ -113581,24 +113663,24 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +qJs +jyr +aeu +aeu +aeu +aeu +dME +iUV +pQT +rZi +oLG +vfL +wYC +tMG +gUT +ihD +uQt +dME aaa aaa aaa @@ -113839,25 +113921,25 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +aeu +aeu +aeu +aeu +aeu +dME +hBG +rZi +gMy +amU +dsD +heD +wGs +dME +uZS +itR +mDD +dME +qJs aaa aaa aaa @@ -114095,26 +114177,26 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +aeu +aeu +aeu +aeu +aeu +aeu +mDD +cdI +ozw +tNY +xvP +bhR +lFr +jGU +itR +nuf +iQK +efI +dME +acm aaa aaa aaa @@ -114352,26 +114434,26 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +aeu +aeu +aeu +aeu +aeu +aeu +dME +mDD +rRD +itR +pCF +dME +mob +gau +vfL +ocg +fdA +oBi +itR +acm aaa aaa aaa @@ -114609,26 +114691,26 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +aeu +aeu +aeu +aeu +aeu +aeu +aeu +dME +qoW +mNv +rrG +mDD +hzO +cbF +mDD +mWZ +jSF +lds +itR +acm aaa aaa aaa @@ -114865,27 +114947,27 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +dME +jvR +fII +qMe +dME +mDD +dME +dME +rvz +rVt +gDS +mDD +acm aaa aaa aaa @@ -114917,7 +114999,7 @@ vJc lev hPl pCg -xHA +iyY nTK aLQ fxz @@ -115122,27 +115204,27 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +dME +hbr +xqm +rsY +dME +aeu +aeu +dME +mDD +dME +dME +dME +qJs aaa aaa aaa @@ -115174,15 +115256,15 @@ qdR lev pzO pit -xHA +uyR jYD eRh iZU -mVj +pyi qik -mVj -mVj -mVj +pyi +pyi +pyi kii krj kii @@ -115377,28 +115459,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 +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +ult +ogA +ogA +ogA +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeU aaa aaa aaa @@ -115437,7 +115519,7 @@ sZa wPC duz duz -duz +qzI duz duz cSN @@ -115633,29 +115715,29 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aap +dvN +dvN +ogA +cNZ +ogA +dvN +aeu +aeu +aeu +aeu +aeu +aeu +aeu aeu aaa aaa @@ -115688,8 +115770,8 @@ uQF lev giI wsV -hDs -hDs +uXI +uXI hbW xvx tPY @@ -115890,31 +115972,31 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aeU -aUz aeu -aaa +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +dvN +wDI +dvN +qvq +dvN +dvN +aap +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu aaa aaa aaa @@ -116147,28 +116229,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 -aeU -aeU +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +dvN +dvN +dvN +rvd +dvN +dvN +dvN +aeu +aeu +aeu +aeu +aeu +aeu aeu aeu aeu @@ -116202,7 +116284,7 @@ vJc aZN fPt rAD -bwn +iuz hDs aLQ wUc @@ -116404,27 +116486,27 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aeU +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +dvN +arz +dvN +dvN +dvN +dvN +wDI +aeu +aeu +aeu +aeu +aeu +aeu aeu aeu aeu @@ -116459,7 +116541,7 @@ vJc vJc nOw xHA -tyx +tCH fQr hqv hjI @@ -116545,13 +116627,13 @@ hGX mkk aeu bPP -bUN -bUN -bUN +cko +cko +cko lOt -bUN -bUN -bUN +cko +cko +cko bUd aeu aeu @@ -116660,28 +116742,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 -aeU -aeU +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +dvN +dvN +dvN +dvN +aoz +dvN +dvN +aeu +aeu +aeu +aeu +aeu +aeu +aeu aeu aeu aeu @@ -116716,7 +116798,7 @@ aeu vJc iTo bwn -bwn +iuz xHA xej hjI @@ -116735,7 +116817,7 @@ qmW vAL qmW qmW -lxu +ccu vKU vJc rwu @@ -116802,13 +116884,13 @@ itC rCi aeu fIn -bUN -bUN -bUN -bUN -bUN -bUN -bUN +cko +cko +cko +cko +cko +cko +cko bUe aeu aeu @@ -116917,27 +116999,27 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa aeu aeu aeu -aaa -aaa -aaa -aaa -aaa -aeU -aUz -aeU +aeu +aeu +aap +dvN +dvN +dvN +dvN +wDI +apm +dvN +dvN +aeu +aeu +aeu +aeu +aeu +aeu +aeu aeu aeu aeu @@ -116992,7 +117074,7 @@ qmW yhM qmW nHC -lxu +ccu vVE vJc bkK @@ -117059,13 +117141,13 @@ cvM mkk rCi jEK -bUN -bUN -bUN -bUN -bUN -bUN -bUN +cko +cko +cko +cko +cko +cko +cko bUk bUE aeu @@ -117174,26 +117256,26 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aeU -aeU -aeU aeu aeu aeu aeu aeu aeu +dvN +dvN +dvN +dvN +dvN +aoz +bQN +dvN +aap +aeu +aeu +aeu +aeu aeu -aaa -aeU -aeU -aeU aeu aeu aeu @@ -117230,7 +117312,7 @@ aeu wuc vJc vJc -vJc +pNa vJc sQP vJc @@ -117316,13 +117398,13 @@ wSM tbE rFN gJj -bUN -bUN -bUN -bUN -bUN -bUN -bUN +cko +cko +cko +cko +cko +cko +cko bUp aUz aeu @@ -117430,20 +117512,20 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aeU -aeU -aeU -aeU aeu aeu aeu aeu aeu +dvN +dvN +dvN +aeu +aap +aoz +thU +dvN +dvN aeu aeu aeu @@ -117487,7 +117569,7 @@ aeu aeu aeu vku -aeU +pcV aeu aeu vJc @@ -117573,13 +117655,13 @@ owX lAB lAB lAB -bUN -bUN -bUN -bUN -bUN -bUN -bUN +cko +cko +cko +cko +cko +cko +cko cHu eob rCi @@ -117687,19 +117769,19 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aeU -aeU -aeU -aeu aeu aeu +aap +dvN +dvN +dvN aeu aeu aeu aeu +dvN +dvN +wDI aeu aeu aeu @@ -117830,13 +117912,13 @@ lMo rrm lAB bPR -bUN -bUN -bUN -bUN -bUN -bUN -bUN +cko +cko +cko +cko +cko +cko +cko bUk aeu aeu @@ -117943,20 +118025,20 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aeU -aeU -aeU -aeu -aeu aeu aeu aeu +dvN +dvN +dvN +aap aeu aeu aeu +dvN +bRy +dvN +dvN aeu aeu aeu @@ -118087,13 +118169,13 @@ wGe srf rCi fIn -bUN -bUN -bUN -bUN -bUN -bUN -bUN +cko +cko +cko +cko +cko +cko +cko lWC rCi rCi @@ -118200,20 +118282,20 @@ aaa aaa aaa aaa -aaa -aeu -aeU -aeU -aUz -aeU -aeu -aeu -aeu aeu aeu +dvN +dvN +wDI +dvN aeu aeu aeu +aap +dvN +dvN +aoz +aap aeu aeu aeu @@ -118344,13 +118426,13 @@ pZj nuh lAB bPX -bUN -bUN -bUN -bUN -bUN -bUN -bUN +cko +cko +cko +cko +cko +cko +cko bUd aeu aeu @@ -118459,16 +118541,16 @@ aaa aaa aeu aeu -aeU -aeU -aeU -aeu +dvN +dvN +dvN aeu aeu aeu aeu aeu aeu +dvN aeu aeu aeu @@ -118601,13 +118683,13 @@ tla lAB lAB lAB -bUN -bUN -bUN -bUN -bUN -bUN -bUN +cko +cko +cko +cko +cko +cko +cko cHu eob rCi @@ -118716,7 +118798,7 @@ aeu aeu aeu aeu -aeu +aap aeu aeu aeu @@ -118858,13 +118940,13 @@ xbx cOT wNr gJj -bUN -bUN -bUN -bUN -bUN -bUN -bUN +cko +cko +cko +cko +cko +cko +cko bUy aeu aeu @@ -119115,13 +119197,13 @@ mkk rCi mkk jEK -bUN -bUN -bUN -bUN -bUN -bUN -bUN +cko +cko +cko +cko +cko +cko +cko bUe bUF aeu @@ -119372,13 +119454,13 @@ vOW aeu aeu vFc -bUN -bUN -bUN -bUN -bUN -bUN -bUN +cko +cko +cko +cko +cko +cko +cko bUk ctu aeu @@ -119629,13 +119711,13 @@ sMh aeu bPK bPZ -bUN -bUN -bUN -bUN -bUN -bUN -bUN +cko +cko +cko +cko +cko +cko +cko bUC aeU aeu @@ -119887,11 +119969,11 @@ aeu aeu bTT bUO -bUN -bUN -bUN -bUN -bUN +cko +cko +cko +cko +cko crK bUD aeu @@ -120029,9 +120111,9 @@ aeu aeu aeu aeu -aeu +aap aUz -aaa +aeU aaa aaa aaa @@ -120143,13 +120225,13 @@ vOW aeu aeu vJm -cic -cic -cic +aeZ +aeZ +aeZ cos -cic -cic -cic +aeZ +aeZ +aeZ nZG aeu aeu @@ -120287,9 +120369,9 @@ aeu aeu aeu aeU -aaa -aaa -aaa +aeU +aeU +aeU aaa aaa aaa @@ -120543,148 +120625,148 @@ aeu aeu aeu aeu -cOp -acm -acm -acm -qJs -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -qPV -egQ -sJS -lWd -pjP -vjb -pkz -fxr -oiP -qDQ -xxn -plm -fjI -sbh -fLD -lDu -kcS -iuV -kcS -eDx -kcS -lwQ -gmJ -ccH -lDu -lDu -lDu -hBV -oLH -wIY -lkB -rdl -aaA -sWU -lDu -xZL -xZL -rZV -tmN -iRq -aLI -dVB -kyj -qAR -qJs -aaa -aaa -aaa -aaa -aaa -aaa -aaa +aeU +aeU +coy +aeU aaa aaa aaa aaa aaa -acm -vOW -wJe -wJe -iCP -pZA -fGM -iOW -cYN -qwa -kQO -iOW -gqn -sMh -fkT -iOW -iOW -vOW -aeu -aeu -acm -acm -acK -acK -acm -acK -acK -acm -acm -aeu -aeu -aeU -aeU -cmU -kgD -kgD -jXM -kgD -kgD -nNb -nNb -nNb -kgD -kgD -kgD -kgD -kgD -acm -aeo +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +qPV +egQ +sJS +lWd +pjP +vjb +pkz +fxr +oiP +qDQ +xxn +plm +fjI +sbh +fLD +lDu +kcS +iuV +kcS +eDx +kcS +lwQ +gmJ +ccH +lDu +lDu +lDu +hBV +oLH +wIY +lkB +rdl +aaA +sWU +lDu +xZL +xZL +rZV +tmN +iRq +aLI +dVB +kyj +qAR +qJs +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +acm +vOW +wJe +wJe +iCP +pZA +fGM +iOW +cYN +qwa +kQO +iOW +gqn +sMh +fkT +iOW +iOW +vOW +aeu +aeu +acm +acm +acK +acK +acm +acK +acK +acm +acm +aeu +aeu +aeU +aeU +cmU +kgD +kgD +jXM +kgD +kgD +nNb +nNb +nNb +kgD +kgD +kgD +kgD +kgD +acm +aeo aaa aaa aaa @@ -120800,13 +120882,13 @@ aeu aeu aeu aeu -aeu -aeu -dME -itR -itR -itR -dME +aap +aeU +aeU +aeU +aaa +aaa +aaa aaa aaa aaa @@ -121055,18 +121137,18 @@ aeu aeu aeu aeu -dME -mDD -dME -dME -mDD -qVW -gJF -rLW -mDD -dME -acm -qJs +aeu +aeu +aeu +aeu +aeu +aeU +aeU +aeU +aaa +aaa +aaa +aaa aaa aaa aaa @@ -121311,19 +121393,19 @@ aeu aeu aeu aeu -dME -mDD -fkI -waq -mDD -aKe -nuf -nuf -vAr -sfx -mDD -itR -iEB +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeU +aaa +aaa +aaa +aaa aaa aaa aaa @@ -121568,19 +121650,19 @@ aeu aeu aeu aeu -dME -gKB -scp -wTy -aqY -seQ -btt -quu -dgD -dkQ -oTg -cWi -oTg +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeU +aeU +aaa +aaa +aaa aaa aaa aaa @@ -121825,19 +121907,19 @@ aeu aeu aeu aeu -dME -wlO -ofH -qgV -itR -qUZ -fSD -ibm -mwj -tZh -mdB -nOL -suj +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aap +aeU +aaa +aaa +aaa aaa aaa aaa @@ -122082,19 +122164,19 @@ aeu aeu aeu aeu -mDD -lgh -xxM -iyB -jBR -wWB -eCy -iay -gzx -eqx -lSE -pQM -lSE +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeU +aeU +aaa +aaa aaa aaa aaa @@ -122339,19 +122421,19 @@ aeu aeu aeu aeu -mDD -lxG -gFt -mSq -lLH -wUU -cnq -oNI -hOs -lXP -dME -itR -dgw +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeU +aaa +aaa aaa aaa aaa @@ -122596,19 +122678,19 @@ aeu aeu aeu aeu -dME -itR -mDD -itR -dME -gIw -nuf -eNb -sTy -ulJ -itR -acm -qJs +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeU +aeU +aaa aaa aaa aaa @@ -122852,19 +122934,19 @@ aeu aeu aeu aeu -mDD -dME -uCQ -mis -ipE -mDD -eXZ -ngl -lhf -sTy -hRB -itR -aaa +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeU aaa aaa aaa @@ -123109,19 +123191,19 @@ aeu aeu aeu aeu -dME -iUV -pQT -rZi -oLG -vfL -wYC -tMG -gUT -ihD -uQt -dME -aaa +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aUz +aeU aaa aaa aaa @@ -123364,22 +123446,22 @@ aeu aeu aeu aeu +aeU +aeU +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu aeu aeu -dME -hBG -rZi -gMy -amU -dsD -heD -wGs -dME -uZS -itR -mDD -dME -qJs +aeU +aeU +aaa aaa aaa aaa @@ -123620,23 +123702,23 @@ aeu aeu aeu aeu +aeU +aeU +aeU +aap aeu aeu aeu -mDD -cdI -ozw -tNY -xvP -bhR -lFr -jGU -itR -nuf -iQK -efI -dME -acm +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeU +aeU +aaa aaa aaa aaa @@ -123876,24 +123958,24 @@ aeu aeu aeu aeu +aap +aeU +aUz +aeU +aeU +aeu +aeu +aeu aeu aeu aeu aeu -dME -mDD -rRD -itR -pCF -dME -mob -gau -vfL -ocg -fdA -oBi -itR -acm +aeu +aeu +aeu +aeU +aeU +aaa aaa aaa aaa @@ -124133,24 +124215,24 @@ aeu aeu aeu aeu +aeU +aeU +aeU +aeU +aeU +aap aeu aeu aeu aeu aeu -dME -qoW -mNv -rrG -mDD -hzO -cbF -mDD -mWZ -jSF -lds -itR -acm +aeu +aeu +aeu +aeu +aap +aaa +aaa aaa aaa aaa @@ -124390,24 +124472,24 @@ aeu aeu aeu aeu +aeU +aeU +aeU +tpq +aeU +aeU +aeu +aeu +aeu +aeu +aeu +aeu aeu aeu aeu aeu aeu -dME -jvR -fII -qMe -dME -mDD -dME -dME -rvz -rVt -gDS -mDD -acm +aaa aaa aaa aaa @@ -124648,23 +124730,23 @@ aeu aeu aeu aeu +aeU +aeU +aeU +aeU +aeU +aeU +aap +aeu +aeu +aeu +aeu aeu aeu aeu aeu -dME -hbr -xqm -rsY -dME aeu aeu -dME -mDD -dME -dME -dME -qJs aaa aaa aaa @@ -124818,132 +124900,132 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -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 -aeu -aeu -aeu -aeu -aeu -aeu -aeu -aeu -aeu -aeu -aeu -aeu -aeu -aeu -aeu -aeu -aeu -aeu -aeu -aeu -aeu -aeu -aeu -aeu -aeu -aeu -aeu -aeu -aeu -aeu -aeu -aeu -aeu -ult -ogA -ogA -ogA -aeu -aeu -aeu -aeu -aeu -aeu -aeu -aeU -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +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 +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeU +aeU +aeU +cVW +aeU +aeU +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aeu +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa aeU aUz aeU @@ -125163,14 +125245,15 @@ aeu aeu aeu aeu -aeu aap -dvN -dvN -ogA -cNZ -ogA -dvN +aeU +aeU +aeU +aeU +aeU +aeu +aeu +aeu aeu aeu aeu @@ -125179,7 +125262,6 @@ aeu aeu aeu aeu -aaa aaa aaa aaa @@ -125421,14 +125503,14 @@ aeu aeu aeu aeu +aeU +aeU +aeU +coy +aeU +aeu +aeu aeu -dvN -wDI -dvN -qvq -dvN -dvN -aap aeu aeu aeu @@ -125678,13 +125760,13 @@ aeu aeu aeu aeu -dvN -dvN -dvN -rvd -dvN -dvN -dvN +aeu +aeu +aeU +aeU +aeU +aeu +aeu aeu aeu aeu @@ -125934,13 +126016,13 @@ aeu aeu aeu aeu -dvN -arz -dvN -dvN -dvN -dvN -wDI +aeu +aeu +aeu +aeu +aeu +aeu +aeu aeu aeu aeu @@ -126190,13 +126272,13 @@ aeu aeu aeu aeu -dvN -dvN -dvN -dvN -aoz -dvN -dvN +aeu +aeu +aeu +aeu +aeu +aeu +aeu aeu aeu aeu @@ -126447,12 +126529,12 @@ aeu aeu aeu aeu -dvN -dvN -wDI -apm -dvN -dvN +aeu +aeu +aeu +aeu +aeu +aeu aeu aeu aeu @@ -126705,12 +126787,12 @@ aeu aeu aeu aeu -dvN -dvN -aoz -bQN -dvN -aap +aeu +aeu +aeu +aeu +aeu +aeu aeu aeu aeu @@ -126961,11 +127043,11 @@ aeu aeu aeu aeu -aap -aoz -thU -dvN -dvN +aeu +aeu +aeu +aeu +aeu aeu aeu aeu @@ -127219,9 +127301,9 @@ aeu aeu aeu aeu -dvN -dvN -wDI +aeu +aeu +aeu aeu aeu aeu @@ -127475,10 +127557,10 @@ aeu aeu aeu aeu -dvN -bRy -dvN -dvN +aeu +aeu +aeu +aeu aeu aeu aeu @@ -127731,11 +127813,11 @@ aeu aeu aeu aeu -aap -dvN -dvN -aoz -aap +aeu +aeu +aeu +aeu +aeu aeu aeu aeu @@ -127990,7 +128072,7 @@ aeu aeu aeu aeu -dvN +aeu aeu aeu aeu diff --git a/_maps/map_files/MetaStation/MetaStation.dmm b/_maps/map_files/MetaStation/MetaStation.dmm index 43e7a7b77960..c9adba0773ee 100644 --- a/_maps/map_files/MetaStation/MetaStation.dmm +++ b/_maps/map_files/MetaStation/MetaStation.dmm @@ -11571,7 +11571,6 @@ /obj/item/stack/package_wrap, /obj/item/hand_labeler, /obj/structure/table/glass, -/obj/item/book/manual/hydroponics_pod_people, /obj/effect/turf_decal/trimline/green/filled/corner{ dir = 1 }, @@ -25370,11 +25369,8 @@ /area/station/commons/fitness/recreation) "iYO" = ( /obj/structure/table, -/obj/item/circular_saw, -/obj/item/scalpel{ - pixel_y = 16 - }, /obj/effect/turf_decal/tile/purple/half/contrasted, +/obj/item/surgery_tray, /turf/open/floor/iron/white, /area/station/science/robotics/lab) "iYP" = ( @@ -27362,6 +27358,7 @@ /obj/effect/turf_decal/tile/blue/half/contrasted{ dir = 8 }, +/obj/machinery/medipen_refiller, /turf/open/floor/iron/white, /area/station/medical/medbay/lobby) "jHB" = ( @@ -47028,8 +47025,6 @@ "qBr" = ( /obj/structure/window/spawner/directional/west, /obj/structure/table, -/obj/item/surgical_drapes, -/obj/item/cautery, /obj/effect/turf_decal/tile/purple/half/contrasted, /obj/structure/disposalpipe/segment{ dir = 9 @@ -52222,6 +52217,10 @@ pixel_y = 18; pixel_x = 8 }, +/obj/item/reagent_containers/cup/glass/bottle/beer{ + pixel_y = 21; + pixel_x = -1 + }, /turf/open/floor/wood/parquet, /area/station/medical/pathology) "soW" = ( @@ -53787,11 +53786,11 @@ /area/station/science/cytology) "sRb" = ( /obj/structure/table, -/obj/item/book/manual/hydroponics_pod_people, /obj/effect/turf_decal/stripes/line{ dir = 4 }, /obj/machinery/status_display/ai/directional/west, +/obj/machinery/smartfridge/disks, /turf/open/floor/iron, /area/station/service/hydroponics) "sRf" = ( @@ -54851,7 +54850,7 @@ /obj/item/seeds/onion, /obj/item/paper/guides/jobs/hydroponics, /obj/item/seeds/tree, -/obj/item/botanical_lexicon, +/obj/item/book/manual/botanical_lexicon, /turf/open/floor/iron, /area/station/security/prison/garden) "tja" = ( @@ -61370,11 +61369,6 @@ /obj/item/clothing/suit/apron, /obj/item/clothing/accessory/armband/hydro, /obj/item/wrench, -/obj/item/botanical_lexicon, -/obj/item/botanical_lexicon, -/obj/item/botanical_lexicon, -/obj/item/botanical_lexicon, -/obj/item/botanical_lexicon, /obj/effect/turf_decal/stripes/line{ dir = 4 }, @@ -63305,7 +63299,7 @@ }, /obj/effect/turf_decal/tile/blue, /obj/structure/extinguisher_cabinet/directional/south, -/obj/item/kirbyplants/random, +/obj/structure/bookcase/manuals/botany, /turf/open/floor/iron, /area/station/service/hydroponics) "wlt" = ( @@ -64449,16 +64443,16 @@ }, /obj/machinery/smartfridge/chemistry/virology/preloaded, /obj/item/reagent_containers/cup/bottle/synaptizine{ - pixel_y = 17; - pixel_x = -9 - }, -/obj/item/reagent_containers/cup/glass/bottle/beer{ - pixel_y = 21; - pixel_x = -1 + pixel_y = 19; + pixel_x = -10 }, /obj/item/reagent_containers/cup/bottle/sugar{ pixel_y = 17; - pixel_x = 6 + pixel_x = -5 + }, +/obj/machinery/smartfridge/disks{ + pixel_x = 8; + pixel_y = 15 }, /turf/open/floor/wood/parquet, /area/station/medical/pathology) @@ -66506,11 +66500,6 @@ /obj/item/chicken_scanner, /obj/item/chicken_scanner, /obj/item/chicken_scanner, -/obj/item/chicken_book, -/obj/item/chicken_book, -/obj/item/chicken_book, -/obj/item/chicken_book, -/obj/item/chicken_book, /turf/open/floor/grass, /area/station/service/hydroponics) "xsn" = ( @@ -68597,10 +68586,6 @@ /turf/open/floor/iron/white, /area/station/science/xenobiology) "yeS" = ( -/obj/item/retractor, -/obj/item/hemostat{ - pixel_x = -10 - }, /obj/machinery/light/small/directional/south, /obj/structure/table, /obj/effect/turf_decal/tile/purple/anticorner/contrasted, diff --git a/_maps/map_files/NorthStar/north_star.dmm b/_maps/map_files/NorthStar/north_star.dmm index 2dbec2c4c201..8e1df5b162d1 100644 --- a/_maps/map_files/NorthStar/north_star.dmm +++ b/_maps/map_files/NorthStar/north_star.dmm @@ -77234,11 +77234,11 @@ }, /obj/item/storage/box/syringes, /obj/machinery/light/directional/north, -/obj/item/botanical_lexicon, -/obj/item/botanical_lexicon, -/obj/item/botanical_lexicon, -/obj/item/botanical_lexicon, -/obj/item/botanical_lexicon, +/obj/item/book/manual/botanical_lexicon, +/obj/item/book/manual/botanical_lexicon, +/obj/item/book/manual/botanical_lexicon, +/obj/item/book/manual/botanical_lexicon, +/obj/item/book/manual/botanical_lexicon, /turf/open/floor/iron/dark, /area/station/service/hydroponics) "uQD" = ( diff --git a/_maps/map_files/Ouroboros/Ouroboros.dmm b/_maps/map_files/Ouroboros/Ouroboros.dmm index 7eca091a3f3a..bafe34f6628b 100644 --- a/_maps/map_files/Ouroboros/Ouroboros.dmm +++ b/_maps/map_files/Ouroboros/Ouroboros.dmm @@ -23481,17 +23481,22 @@ dir = 1 }, /obj/structure/table/glass, -/obj/item/book/manual/hydroponics_pod_people{ - pixel_x = -6 - }, /obj/item/reagent_containers/spray/plantbgone{ - pixel_x = 4; - pixel_y = 6 + pixel_x = -3; + pixel_y = 11 }, /obj/item/reagent_containers/spray/plantbgone{ - pixel_x = 7; - pixel_y = 2 + pixel_x = -8; + pixel_y = 7 }, +/obj/item/hand_labeler{ + pixel_x = 4; + pixel_y = 5 + }, +/obj/item/stack/package_wrap, +/obj/item/stack/package_wrap, +/obj/item/stack/package_wrap, +/obj/item/stack/package_wrap, /turf/open/floor/iron/dark/smooth_edge, /area/station/service/hydroponics) "hao" = ( @@ -32700,6 +32705,7 @@ /obj/effect/turf_decal/trimline/blue/filled/line{ dir = 10 }, +/obj/machinery/medipen_refiller, /turf/open/floor/iron/white, /area/station/medical/medbay/lobby) "jJu" = ( @@ -39206,6 +39212,7 @@ /area/station/cargo/drone_bay) "lBs" = ( /obj/structure/table, +/obj/item/watertank, /obj/item/wrench, /obj/item/crowbar, /turf/open/floor/iron/large, @@ -41782,11 +41789,11 @@ /turf/open/floor/engine, /area/station/engineering/atmos/hfr_room) "mmM" = ( -/obj/item/watertank, /obj/structure/table, /obj/item/radio/intercom/directional/north, /obj/machinery/light/directional/north, /obj/machinery/light_switch/directional/west, +/obj/machinery/smartfridge/disks, /turf/open/floor/iron/large, /area/station/service/hydroponics) "mmP" = ( @@ -43912,17 +43919,12 @@ /turf/open/floor/wood, /area/station/commons/dorms) "mRw" = ( -/obj/structure/table/glass, /obj/effect/turf_decal/trimline/green/filled/warning{ dir = 1 }, -/obj/item/stack/package_wrap, -/obj/item/stack/package_wrap, -/obj/item/stack/package_wrap, -/obj/item/stack/package_wrap, -/obj/item/hand_labeler, /obj/item/radio/intercom/directional/west, /obj/machinery/light/directional/west, +/obj/structure/bookcase/manuals/botany, /turf/open/floor/iron/dark/smooth_edge, /area/station/service/hydroponics) "mRD" = ( @@ -69964,12 +69966,6 @@ /obj/machinery/light/directional/west, /mob/living/basic/pet/bumbles, /obj/item/chicken_feed, -/obj/item/chicken_book, -/obj/item/chicken_book, -/obj/item/chicken_book, -/obj/item/botanical_lexicon, -/obj/item/botanical_lexicon, -/obj/item/botanical_lexicon, /turf/open/openspace, /area/station/service/hydroponics/upper) "uKn" = ( @@ -79019,6 +79015,10 @@ /area/station/medical/surgery/theatre) "xoS" = ( /obj/machinery/disease2/incubator, +/obj/machinery/smartfridge/disks{ + pixel_x = -4; + pixel_y = 14 + }, /turf/open/floor/iron/dark, /area/station/medical/virology) "xoT" = ( diff --git a/_maps/map_files/Theseus/Theseus.dmm b/_maps/map_files/Theseus/Theseus.dmm new file mode 100644 index 000000000000..a17f185b4e68 --- /dev/null +++ b/_maps/map_files/Theseus/Theseus.dmm @@ -0,0 +1,147454 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"aae" = ( +/obj/item/kirbyplants{ + icon_state = "plant-22" + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"aah" = ( +/obj/structure/bed, +/obj/item/bedsheet, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/security/brig) +"aak" = ( +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 + }, +/obj/effect/turf_decal/siding/yellow, +/obj/effect/turf_decal/trimline/yellow/filled/warning, +/obj/machinery/camera/directional/west, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"aal" = ( +/obj/structure/table/glass/plasmaglass, +/obj/effect/decal/cleanable/ash, +/obj/effect/spawner/random/entertainment/drugs, +/obj/item/reagent_containers/cocaine{ + pixel_y = 12 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/carpet, +/area/station/science/breakroom) +"aaB" = ( +/turf/open/floor/iron, +/area/station/hallway/secondary/command) +"aaL" = ( +/obj/effect/turf_decal/tile/gray/half{ + dir = 8 + }, +/obj/effect/turf_decal/tile/gray/half{ + dir = 4 + }, +/obj/machinery/light/floor/has_bulb, +/turf/open/floor/iron/dark/telecomms, +/area/station/tcommsat/server) +"aaT" = ( +/obj/effect/landmark/start/assistant, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/turf/open/floor/iron/grimy, +/area/station/service/library) +"aaV" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Lesser Science Maintenance" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/port/lesser) +"aaX" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/conveyor{ + id = "cargounload"; + dir = 8 + }, +/obj/machinery/door/poddoor{ + id = "cargoload"; + name = "Supply Dock Unloading Door" + }, +/turf/open/floor/plating, +/area/station/cargo/storage) +"aba" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/cargo/storage) +"abi" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/effect/spawner/random/trash/graffiti{ + pixel_x = -32; + spawn_loot_chance = 50 + }, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"abq" = ( +/obj/effect/turf_decal/caution{ + dir = 4 + }, +/obj/machinery/camera/autoname/directional/east, +/obj/machinery/firealarm/directional/east, +/obj/machinery/light_switch/directional/east{ + pixel_y = 9 + }, +/turf/open/floor/engine, +/area/station/science/explab) +"abr" = ( +/obj/structure/sign/warning/electric_shock/directional/east, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red/half{ + dir = 4 + }, +/obj/machinery/camera/autoname/directional/east{ + network = list("ss13","prison") + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/security/prison) +"abt" = ( +/obj/effect/turf_decal/tile/gray/full, +/turf/open/floor/iron/dark/telecomms, +/area/station/tcommsat/server) +"abw" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/maintenance/port/fore) +"abA" = ( +/obj/structure/bookcase/random/fiction, +/turf/open/floor/wood, +/area/station/service/library) +"abT" = ( +/mob/living/basic/sloth/citrus, +/turf/open/floor/wood, +/area/station/command/heads_quarters/qm) +"acv" = ( +/obj/structure/lattice/catwalk, +/obj/structure/marker_beacon/yellow, +/turf/open/space/basic, +/area/space/nearstation) +"acB" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral/half{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/security/brig) +"acH" = ( +/obj/machinery/airalarm/directional/west, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/engineering/supermatter/room) +"acJ" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/spawner/structure/window, +/obj/effect/turf_decal/tile/gray/half/contrasted{ + dir = 4 + }, +/turf/open/floor/plating, +/area/station/hallway/primary/central) +"acN" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral/half{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/light/directional/east, +/turf/open/floor/iron, +/area/station/security/brig/upper) +"ads" = ( +/turf/open/floor/wood, +/area/station/service/chapel) +"adt" = ( +/obj/machinery/door/airlock/engineering/glass{ + name = "Power Monitoring" + }, +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/door/poddoor/preopen{ + id = "Engineering"; + name = "Engineering Security Doors" + }, +/turf/open/floor/plating, +/area/station/engineering/main) +"adv" = ( +/obj/effect/turf_decal/bot, +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/aisat_interior) +"adE" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/emcloset, +/turf/open/floor/iron, +/area/station/maintenance/starboard/upper) +"adL" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/radio/intercom/prison/directional/south, +/obj/machinery/biogenerator, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/dark, +/area/station/maintenance/starboard/central) +"adN" = ( +/obj/effect/turf_decal/siding/wood/corner{ + dir = 4 + }, +/obj/effect/turf_decal/siding/wood/corner{ + dir = 1 + }, +/obj/effect/turf_decal/tile/bar/half{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/service/cafeteria) +"adS" = ( +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/iron/dark, +/area/station/science/explab) +"adU" = ( +/obj/effect/turf_decal/tile/neutral/full, +/obj/effect/turf_decal/tile/neutral/half, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/ce) +"adZ" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Lesser Starboard Maintenance" + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/maintenance/starboard/lesser) +"aee" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/command/bridge) +"aeh" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/station/engineering/break_room) +"aek" = ( +/obj/effect/spawner/random/trash/graffiti, +/obj/effect/decal/cleanable/glass, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/starboard/upper) +"aem" = ( +/obj/machinery/portable_atmospherics/canister, +/obj/effect/turf_decal/bot{ + dir = 1 + }, +/turf/open/floor/iron/dark/textured, +/area/station/engineering/atmos) +"aer" = ( +/obj/structure/table, +/obj/effect/spawner/random/maintenance, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/spawner/random/trash/graffiti, +/turf/open/floor/plating, +/area/station/maintenance/starboard/upper) +"aeu" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 8 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/turf/open/floor/iron, +/area/station/security/brig/entrance) +"aeE" = ( +/obj/structure/filingcabinet/chestdrawer/wheeled, +/turf/open/floor/carpet/green, +/area/station/service/library/private) +"aeN" = ( +/obj/effect/turf_decal/tile/blue/half{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/structure/cable, +/obj/structure/noticeboard/cmo{ + pixel_y = 29 + }, +/turf/open/floor/iron/white/textured_edge{ + dir = 1 + }, +/area/station/medical/medbay/central) +"aeP" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security/glass{ + name = "Engineering Security Post" + }, +/obj/effect/mapping_helpers/airlock/access/all/security/general, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/security/checkpoint/engineering) +"aeW" = ( +/obj/effect/turf_decal/siding/dark{ + dir = 8 + }, +/obj/machinery/power/apc/auto_name/directional/west, +/obj/structure/cable, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/security/checkpoint/escape) +"afc" = ( +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/machinery/rnd/production/techfab/department/service, +/obj/machinery/newscaster/directional/east, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/grimy, +/area/station/hallway/secondary/service) +"afe" = ( +/obj/machinery/duct, +/obj/structure/cable, +/turf/open/floor/glass/reinforced, +/area/station/science/xenobiology) +"afn" = ( +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/service/chapel/funeral) +"afA" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold/scrubbers/visible{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"afC" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/department/medical) +"afF" = ( +/obj/structure/bookcase/random, +/obj/structure/cable, +/obj/structure/sign/warning/electric_shock/directional/north, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/turf/open/floor/iron/dark/textured, +/area/station/security/prison/work) +"afJ" = ( +/obj/structure/chair/office, +/obj/effect/turf_decal/tile/neutral/half{ + dir = 1 + }, +/obj/item/cardboard_cutout, +/turf/open/floor/iron/smooth_half, +/area/station/maintenance/port/lesser) +"afK" = ( +/obj/machinery/atmospherics/pipe/smart/simple/purple/visible{ + dir = 4 + }, +/obj/machinery/holopad/secure, +/turf/open/floor/iron/dark, +/area/station/science/ordnance) +"afS" = ( +/obj/effect/spawner/random/trash/garbage, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/wood, +/area/station/maintenance/department/medical) +"afY" = ( +/obj/docking_port/stationary{ + dheight = 4; + dwidth = 4; + height = 9; + name = "Aux Base Zone"; + roundstart_template = /datum/map_template/shuttle/aux_base/default; + shuttle_id = "aux_base_zone"; + width = 9 + }, +/turf/open/floor/plating, +/area/station/construction/mining/aux_base) +"age" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold/scrubbers/visible, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"ags" = ( +/obj/machinery/porta_turret/ai{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/ai) +"agx" = ( +/obj/structure/cable, +/obj/effect/landmark/generic_maintenance_landmark, +/turf/open/floor/iron, +/area/station/maintenance/starboard/central) +"agH" = ( +/obj/effect/mob_spawn/corpse/human/skeleton, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/oil, +/turf/open/floor/plating, +/area/station/engineering/break_room) +"agM" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 10 + }, +/obj/effect/turf_decal/bot, +/obj/machinery/requests_console/auto_name/directional/west{ + can_send_announcements = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, +/obj/structure/chair{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/cmo) +"agN" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/firealarm/directional/south, +/obj/machinery/light_switch/directional/south{ + pixel_x = 8 + }, +/turf/open/floor/iron/white, +/area/station/command/heads_quarters/rd) +"agO" = ( +/obj/structure/table/wood, +/obj/item/radio/radio_mic{ + pixel_y = 7 + }, +/obj/machinery/light/floor/has_bulb/warm, +/obj/structure/cable, +/turf/open/floor/carpet/green, +/area/station/service/library/upper) +"agP" = ( +/mob/living/basic/bot/cleanbot/medbay{ + name = "Vortex" + }, +/turf/open/floor/iron/dark, +/area/station/medical/treatment_center) +"ahl" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/cell_charger, +/obj/item/stock_parts/cell/high, +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 5 + }, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/science/robotics/mechbay) +"aho" = ( +/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/machinery/porta_turret/ai, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/ai_upload) +"ahp" = ( +/obj/structure/sign/warning/secure_area/directional/east, +/obj/machinery/light/directional/east, +/obj/structure/reagent_dispensers/watertank, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/dark, +/area/station/science/ordnance) +"ahr" = ( +/obj/machinery/door/airlock/hydroponics/glass{ + name = "Hydroponics" + }, +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/access/any/service/hydroponics, +/obj/effect/mapping_helpers/airlock/access/any/service/kitchen, +/turf/open/floor/iron, +/area/station/service/hydroponics) +"ahs" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/light/directional/west, +/turf/open/floor/iron/dark/textured_edge, +/area/station/hallway/primary/central) +"ahF" = ( +/obj/machinery/door/window/left/directional/east{ + name = "Ordnance Freezer Chamber Access"; + req_access = list("ordnance") + }, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/science/ordnance/freezerchamber) +"ahK" = ( +/turf/open/floor/iron, +/area/station/maintenance/central) +"ahP" = ( +/obj/structure/cable, +/obj/machinery/light/small/directional/north, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/engineering/hallway) +"ahR" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/trimline/red/filled/line, +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/turf/open/floor/iron, +/area/station/security/office) +"ahS" = ( +/turf/closed/wall/r_wall, +/area/station/security/prison/work) +"ahU" = ( +/obj/machinery/airalarm/directional/east, +/obj/effect/spawner/structure/window/reinforced/tinted, +/obj/structure/curtain/bounty, +/turf/open/floor/plating, +/area/station/security/detectives_office) +"ail" = ( +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/obj/machinery/duct, +/obj/structure/cable, +/turf/open/floor/iron/white/textured, +/area/station/medical/storage) +"aiw" = ( +/obj/structure/chair{ + dir = 1 + }, +/obj/machinery/firealarm/directional/south, +/obj/machinery/light_switch/directional/south{ + pixel_x = 8 + }, +/turf/open/floor/wood, +/area/station/security/courtroom) +"aiD" = ( +/obj/effect/spawner/random/trash/graffiti, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/department/medical) +"aiG" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/carpet/orange, +/area/station/engineering/lobby) +"aiU" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/white, +/area/station/science/explab) +"aiX" = ( +/turf/closed/wall/r_wall, +/area/station/hallway/primary/starboard) +"aiZ" = ( +/obj/structure/cable, +/obj/machinery/smartfridge, +/turf/open/floor/iron/cafeteria, +/area/station/security/prison/mess) +"ajg" = ( +/obj/structure/table/glass, +/obj/item/reagent_containers/spray/plantbgone{ + pixel_x = 7; + pixel_y = 2 + }, +/obj/item/reagent_containers/spray/plantbgone{ + pixel_x = 7; + pixel_y = -3 + }, +/obj/item/reagent_containers/spray/plantbgone{ + pixel_x = 4; + pixel_y = 6 + }, +/obj/item/grenade/chem_grenade/antiweed{ + pixel_x = -5; + pixel_y = 3 + }, +/obj/item/reagent_containers/cup/watering_can, +/obj/machinery/light_switch/directional/north, +/obj/machinery/light/directional/east, +/turf/open/floor/grass, +/area/station/service/hydroponics) +"ajt" = ( +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/security/brig/entrance) +"ajB" = ( +/obj/structure/table, +/obj/item/screwdriver{ + pixel_y = 6 + }, +/obj/item/stack/cable_coil, +/obj/item/stack/cable_coil, +/obj/item/stack/ducts/fifty, +/obj/item/stack/ducts/fifty, +/obj/item/stack/ducts/fifty, +/obj/item/stack/ducts/fifty, +/obj/item/stack/ducts/fifty, +/obj/item/stack/ducts/fifty, +/obj/effect/turf_decal/tile/yellow/half/contrasted, +/obj/structure/cable, +/obj/item/clothing/glasses/science{ + pixel_y = 6 + }, +/obj/item/clothing/glasses/science{ + pixel_y = 6 + }, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"ajH" = ( +/obj/effect/turf_decal/loading_area{ + pixel_x = 4 + }, +/obj/machinery/firealarm/directional/west{ + pixel_y = 3 + }, +/obj/machinery/light_switch/directional/west{ + pixel_y = -6 + }, +/turf/open/floor/engine, +/area/station/science/explab) +"ajL" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/light/small/directional/south, +/obj/effect/spawner/random/structure/tank_holder, +/turf/open/floor/plating, +/area/station/engineering/hallway) +"akb" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/engineering/atmos/office) +"akc" = ( +/obj/structure/lattice, +/obj/structure/grille, +/turf/open/space/basic, +/area/space/nearstation) +"akn" = ( +/obj/machinery/iv_drip, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plating, +/area/station/maintenance/port/lesser) +"akD" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"akE" = ( +/obj/item/kirbyplants/random, +/obj/effect/turf_decal/bot, +/obj/machinery/firealarm/directional/south, +/obj/machinery/light_switch/directional/south{ + pixel_x = 8 + }, +/turf/open/floor/iron, +/area/station/commons/dorms) +"akI" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/light_switch/directional/south{ + pixel_x = -7 + }, +/turf/open/floor/iron, +/area/station/engineering/main) +"akR" = ( +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/siding/purple{ + dir = 1 + }, +/obj/machinery/atmospherics/components/trinary/mixer{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/science/ordnance/storage) +"akV" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/structure/chair/comfy/shuttle{ + dir = 4 + }, +/obj/effect/decal/cleanable/xenoblood, +/turf/open/floor/engine, +/area/space/nearstation) +"akZ" = ( +/obj/machinery/camera/directional/south, +/obj/effect/turf_decal/stripes/line, +/obj/structure/rack, +/obj/item/storage/toolbox/mechanical{ + pixel_x = 2; + pixel_y = 4 + }, +/obj/item/storage/toolbox/emergency, +/turf/open/floor/iron/dark, +/area/station/science/ordnance/office) +"alc" = ( +/turf/open/floor/glass/reinforced, +/area/station/service/hydroponics/garden) +"alf" = ( +/obj/item/surgery_tray/deployed, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/turf/open/floor/iron/dark/textured, +/area/station/medical/morgue) +"alj" = ( +/obj/structure/marker_beacon/olive, +/obj/structure/lattice, +/turf/open/space/basic, +/area/space/nearstation) +"alo" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/cargo/miningdock/cafeteria) +"alq" = ( +/turf/closed/wall/r_wall, +/area/station/maintenance/starboard/aft) +"alv" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/primary/upper) +"alA" = ( +/obj/machinery/light/small, +/obj/machinery/duct, +/turf/open/floor/iron/small, +/area/station/command/heads_quarters/nt_rep) +"alE" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/spawner/structure/window, +/turf/open/floor/plating, +/area/station/hallway/primary/central/fore) +"alH" = ( +/obj/structure/chair/sofa/right/brown, +/obj/item/clothing/mask/cigarette/rollie/cannabis, +/obj/effect/landmark/start/cook, +/obj/machinery/firealarm/directional/north, +/obj/machinery/light_switch/directional/north{ + pixel_x = 8; + pixel_y = 28 + }, +/turf/open/floor/iron/grimy, +/area/station/service/kitchen/kitchen_backroom) +"alQ" = ( +/obj/effect/spawner/random/structure/crate, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"alW" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"ame" = ( +/obj/machinery/computer/cargo{ + dir = 8 + }, +/obj/machinery/light/directional/east, +/obj/effect/turf_decal/bot, +/obj/machinery/button/door/directional/east{ + id = "cargounload"; + layer = 4; + name = "Loading Doors"; + pixel_y = 6 + }, +/obj/machinery/button/door/directional/east{ + id = "cargoload"; + layer = 4; + name = "Loading Doors"; + pixel_y = -6 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/tile/brown/half/contrasted{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral/full, +/turf/open/floor/iron, +/area/station/cargo/storage) +"amh" = ( +/obj/effect/turf_decal/siding/dark/corner{ + dir = 8 + }, +/obj/effect/turf_decal/siding/dark/corner{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/science/explab) +"ami" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/carpet, +/area/station/command/heads_quarters/captain/private) +"amw" = ( +/obj/structure/window/reinforced/spawner/directional/west, +/obj/machinery/door/window/brigdoor/right/directional/south, +/mob/living/carbon/human/species/monkey, +/obj/item/knife/kitchen, +/obj/machinery/light/small/directional/east, +/turf/open/floor/grass, +/area/station/science/cytology) +"amH" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/radio/intercom/directional/south, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"amK" = ( +/turf/open/floor/carpet/red, +/area/station/security/courtroom) +"amO" = ( +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible/layer4, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"amS" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/science/lower) +"amV" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/turf/open/floor/carpet, +/area/station/service/cafeteria) +"and" = ( +/turf/closed/wall/r_wall, +/area/station/medical/pharmacy) +"ane" = ( +/obj/structure/chair/office/light{ + dir = 8 + }, +/obj/effect/turf_decal/box/corners{ + dir = 8 + }, +/obj/effect/turf_decal/box/corners{ + dir = 1 + }, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/science/cytology) +"any" = ( +/obj/effect/turf_decal/arrows, +/obj/effect/turf_decal/arrows, +/obj/effect/turf_decal/arrows, +/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/wood, +/area/station/service/library) +"anH" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/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)."; + icon_state = "map-left-MS"; + pixel_y = 32 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/upper) +"anL" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/maintenance/disposal) +"anP" = ( +/obj/effect/turf_decal/trimline/hot_pink/filled/line{ + dir = 4 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/security/prison/safe) +"aoa" = ( +/turf/closed/wall/r_wall, +/area/station/science/lab) +"aoc" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"aoi" = ( +/obj/effect/spawner/random/trash, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"aoo" = ( +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown/half/contrasted{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral/full, +/obj/machinery/light/directional/north, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/cargo/storage) +"aoC" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/security/brig/entrance) +"aoD" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/obj/effect/turf_decal/bot/right, +/obj/structure/sign/warning/explosives/alt/directional/west, +/obj/structure/reagent_dispensers/watertank, +/turf/open/floor/iron/dark, +/area/station/science/ordnance/office) +"aoZ" = ( +/obj/machinery/light/directional/north, +/obj/machinery/shower/directional/east, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/dark, +/area/station/security/prison/toilet) +"apn" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/medical/pharmacy) +"apw" = ( +/obj/structure/chair, +/obj/machinery/camera/directional/north, +/turf/open/floor/iron/dark/textured, +/area/station/security/interrogation) +"apS" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/table, +/obj/item/storage/box/evidence{ + pixel_y = 11; + pixel_x = 5 + }, +/obj/item/camera_film, +/turf/open/floor/plating, +/area/station/maintenance/disposal) +"apT" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/closed/wall/r_wall, +/area/station/engineering/supermatter/room) +"apU" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/simple/orange/visible/layer2{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"apZ" = ( +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/cargo/storage) +"aqo" = ( +/obj/effect/turf_decal/tile/brown/half/contrasted, +/obj/effect/turf_decal/tile/neutral/full, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/iron, +/area/station/cargo/storage) +"aqv" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible/layer4, +/obj/machinery/meter/layer4{ + pixel_x = 4 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"aqx" = ( +/obj/structure/cable, +/obj/effect/decal/cleanable/glass, +/obj/item/shard, +/turf/open/floor/plating, +/area/station/maintenance/port/lesser) +"aqy" = ( +/obj/machinery/navbeacon{ + codes_txt = "delivery;dir=4"; + location = "QM #2" + }, +/turf/open/floor/iron, +/area/station/cargo/storage) +"aqS" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Medbay Maintenance" + }, +/obj/effect/mapping_helpers/airlock/abandoned, +/obj/effect/spawner/random/trash/food_packaging, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/spawner/random/structure/barricade, +/turf/open/floor/plating, +/area/station/maintenance/department/medical) +"aqX" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/field/generator, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small/directional/east, +/turf/open/floor/plating, +/area/station/engineering/storage) +"ara" = ( +/obj/effect/turf_decal/trimline/brown/filled/line, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/cargo/miningoffice) +"are" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"arp" = ( +/obj/structure/nestbox, +/turf/open/floor/grass, +/area/station/service/hydroponics/upper) +"arq" = ( +/obj/structure/bodycontainer/morgue, +/obj/effect/turf_decal/tile/neutral/full, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/medical/morgue) +"ars" = ( +/obj/machinery/conveyor{ + dir = 4; + id = "packageExternal" + }, +/obj/structure/window/reinforced/spawner/directional/south, +/obj/structure/window/reinforced/spawner/directional/north, +/obj/effect/landmark/start/cargo_technician, +/turf/open/floor/iron, +/area/station/cargo/storage) +"aru" = ( +/obj/effect/turf_decal/siding/wood, +/obj/effect/turf_decal/tile/yellow/half, +/obj/machinery/firealarm/directional/north, +/obj/machinery/light_switch/directional/north{ + pixel_x = 8; + pixel_y = 28 + }, +/obj/structure/closet/secure_closet/barber, +/obj/effect/turf_decal/bot, +/turf/open/floor/carpet, +/area/station/service/barber) +"arz" = ( +/obj/structure/table/wood, +/obj/machinery/button/door{ + id = "bridge blast"; + name = "Bridge Blast Door Control"; + pixel_x = -6; + pixel_y = -3 + }, +/obj/item/flashlight/lamp{ + pixel_y = 9 + }, +/turf/open/floor/carpet, +/area/station/command/meeting_room/council) +"arG" = ( +/obj/machinery/power/apc/auto_name/directional/east, +/obj/structure/cable, +/turf/open/floor/wood, +/area/station/command/meeting_room/council) +"arU" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/power/terminal{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/engineering/main) +"arW" = ( +/obj/structure/railing, +/turf/open/floor/grass, +/area/station/service/chapel) +"asa" = ( +/obj/effect/turf_decal/tile/brown/half/contrasted{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/table/reinforced, +/obj/item/hand_labeler{ + pixel_y = -2; + pixel_x = 3 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"ase" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, +/obj/machinery/duct, +/turf/open/floor/iron/dark, +/area/station/medical/cryo) +"asy" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 1 + }, +/obj/machinery/duct, +/turf/open/floor/iron/white, +/area/station/medical/storage) +"asB" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/closed/wall, +/area/station/service/janitor) +"asD" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/medical/pathology) +"asG" = ( +/obj/machinery/computer/atmos_control/nitrogen_tank, +/obj/structure/window/spawner/directional/north{ + pixel_y = 5 + }, +/obj/effect/turf_decal/tile/red/fourcorners, +/obj/machinery/atmospherics/pipe/bridge_pipe/green/visible{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"atc" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/firealarm/directional/north, +/obj/machinery/light_switch/directional/north{ + pixel_x = 8; + pixel_y = 28 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"atp" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/eighties, +/area/station/commons/fitness/recreation/entertainment) +"atw" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/service/chapel/office) +"atS" = ( +/obj/effect/turf_decal/bot, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/obj/item/trash/energybar{ + pixel_x = -20; + pixel_y = -18 + }, +/obj/machinery/disposal/bin, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/glass, +/obj/effect/turf_decal/tile/gray/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"aua" = ( +/obj/structure/chair/comfy/teal, +/obj/effect/landmark/start/assistant, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/carpet, +/area/station/service/chapel) +"auc" = ( +/obj/machinery/door/window/brigdoor/right/directional/north{ + id = "Cell 2"; + name = "Cell 2"; + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/access/all/security/general, +/obj/effect/turf_decal/tile/red/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/security/brig) +"aud" = ( +/obj/structure/railing/wood, +/turf/open/floor/glass/reinforced, +/area/station/service/hydroponics/garden) +"aum" = ( +/obj/machinery/camera/directional/west{ + network = list("theater") + }, +/obj/effect/turf_decal/tile/purple/half/contrasted{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"auv" = ( +/obj/structure/cable, +/obj/machinery/duct, +/obj/machinery/camera/directional/south, +/turf/open/floor/iron/dark, +/area/station/security/interrogation) +"auy" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/kirbyplants/organic/plant22, +/obj/machinery/firealarm/directional/south, +/obj/effect/turf_decal/tile/blue/half/contrasted, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"auA" = ( +/obj/structure/lattice/catwalk, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/obj/structure/disposaloutlet{ + dir = 4 + }, +/turf/open/space/basic, +/area/space/nearstation) +"auD" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/structure/tank_holder, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/station/maintenance/starboard/upper) +"auH" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 9 + }, +/obj/structure/lattice/catwalk, +/turf/open/space/basic, +/area/space/nearstation) +"auX" = ( +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ + dir = 8 + }, +/obj/effect/landmark/start/assistant, +/turf/open/floor/iron, +/area/station/security/courtroom) +"auY" = ( +/obj/structure/table/wood, +/obj/item/paper, +/obj/effect/turf_decal/tile/yellow/half{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/security/courtroom) +"avb" = ( +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/science/ordnance) +"avc" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 6; + layer = 2.03 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/open/floor/engine, +/area/station/engineering/supermatter) +"avq" = ( +/obj/effect/spawner/random/vending/colavend, +/obj/effect/turf_decal/bot, +/obj/machinery/light/directional/south, +/obj/structure/sign/poster/official/random/directional/south, +/turf/open/floor/iron, +/area/station/commons/dorms) +"avu" = ( +/turf/open/floor/iron, +/area/station/cargo/warehouse) +"avH" = ( +/obj/effect/turf_decal/trimline/darkest_green/filled/line{ + dir = 1 + }, +/obj/structure/bookcase/random, +/turf/open/floor/carpet/green, +/area/station/service/library/upper) +"avW" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/landmark/generic_maintenance_landmark, +/obj/effect/landmark/start/hangover, +/turf/open/floor/plating, +/area/station/maintenance/department/medical) +"avZ" = ( +/obj/effect/spawner/structure/window/reinforced/plasma, +/turf/open/floor/plating, +/area/station/engineering/supermatter/room) +"awk" = ( +/obj/effect/turf_decal/trimline/dark/filled/line, +/obj/structure/cable, +/obj/machinery/light/directional/south, +/obj/structure/closet/crate/bin, +/turf/open/floor/iron, +/area/station/security/prison/work) +"awu" = ( +/obj/structure/nestbox, +/obj/structure/railing{ + dir = 4 + }, +/obj/item/radio/intercom/directional/north, +/turf/open/floor/grass, +/area/station/service/hydroponics/upper) +"awv" = ( +/obj/machinery/door/airlock/command{ + name = "E.V.A. Storage" + }, +/obj/effect/mapping_helpers/airlock/access/all/command/general, +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/door/firedoor, +/turf/open/floor/iron, +/area/station/ai_monitored/command/storage/eva) +"awy" = ( +/obj/structure/table/wood, +/obj/effect/spawner/random/trash/food_packaging, +/obj/effect/spawner/random/food_or_drink/booze, +/turf/open/floor/plating, +/area/station/maintenance/starboard/upper) +"awB" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/hallway/primary/upper) +"awF" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/science/lab) +"awK" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small, +/obj/effect/spawner/random/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/starboard/upper) +"awR" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos/hfr_room) +"awS" = ( +/obj/machinery/door/morgue{ + name = "Confession Booth" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/service/chapel) +"awU" = ( +/obj/effect/turf_decal/siding/dark{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/hallway/secondary/exit/departure_lounge) +"axa" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/engineering/atmos/upper) +"axd" = ( +/obj/effect/turf_decal/tile/neutral/half/contrasted, +/obj/effect/decal/cleanable/dirt, +/obj/structure/extinguisher_cabinet/directional/south, +/obj/structure/closet/crate/goldcrate, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/command/nuke_storage) +"axe" = ( +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/science/research) +"axi" = ( +/obj/structure/chair/stool/directional/west, +/turf/open/floor/iron/chapel, +/area/station/service/chapel) +"axl" = ( +/obj/machinery/door/airlock/external, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/turf/open/floor/plating, +/area/station/service/library/upper) +"axo" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/maintenance/central) +"axp" = ( +/obj/effect/spawner/random/trash/food_packaging, +/obj/effect/decal/cleanable/dirt, +/obj/item/assembly/mousetrap/armed, +/turf/open/floor/plating, +/area/station/maintenance/department/medical) +"axw" = ( +/obj/machinery/door/airlock/security/glass, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/access/all/security/general, +/turf/open/floor/iron, +/area/station/security/brig) +"axF" = ( +/obj/machinery/portable_atmospherics/canister/air, +/turf/open/floor/engine, +/area/station/engineering/atmos/storage/gas) +"axJ" = ( +/obj/machinery/atmospherics/pipe/layer_manifold/yellow/visible, +/obj/effect/turf_decal/tile/neutral/half/contrasted, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"axS" = ( +/turf/closed/wall/r_wall, +/area/station/security/checkpoint/engineering) +"axT" = ( +/obj/effect/spawner/random/trash/mess, +/obj/machinery/firealarm/directional/east, +/obj/structure/reagent_dispensers/fueltank, +/turf/open/floor/plating, +/area/station/maintenance/department/medical) +"ayj" = ( +/obj/structure/lattice, +/obj/structure/marker_beacon/yellow, +/turf/open/space/basic, +/area/space/nearstation) +"ayx" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"ayF" = ( +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/cable, +/turf/open/floor/wood, +/area/station/service/hydroponics/upper) +"ayJ" = ( +/obj/structure/flora/bush/grassy/style_random, +/turf/open/floor/grass, +/area/station/command/corporate_showroom) +"ayW" = ( +/obj/structure/lattice, +/obj/structure/marker_beacon/purple, +/turf/open/space/basic, +/area/space/nearstation) +"ayY" = ( +/obj/machinery/portable_atmospherics/canister/bz, +/turf/open/floor/iron/dark, +/area/station/science/ordnance/storage) +"azt" = ( +/obj/structure/chair/comfy/brown, +/obj/effect/landmark/start/librarian, +/obj/structure/cable, +/turf/open/floor/carpet/green, +/area/station/service/library/upper) +"azB" = ( +/obj/machinery/telecomms/hub/preset, +/obj/structure/cable, +/turf/open/floor/circuit/telecomms/mainframe, +/area/station/tcommsat/server) +"azH" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/duct, +/obj/effect/turf_decal/tile/green/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/science/xenobiology) +"azI" = ( +/obj/structure/chair{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/darkest_green/filled/line{ + dir = 6 + }, +/obj/machinery/light/directional/south, +/obj/machinery/camera/directional/south, +/turf/open/floor/iron/dark, +/area/station/service/library/upper) +"azK" = ( +/obj/item/bedsheet/clown{ + pixel_y = 4; + pixel_x = 1 + }, +/obj/structure/bed{ + pixel_y = 4; + pixel_x = 1 + }, +/obj/effect/decal/cleanable/piss_stain, +/obj/item/borg/upgrade/transform/clown, +/obj/item/clothing/mask/gas/clown_hat/yellow, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"aAj" = ( +/obj/structure/table, +/obj/item/storage/toolbox/emergency{ + pixel_y = 9 + }, +/obj/effect/turf_decal/bot, +/obj/machinery/firealarm/directional/south, +/obj/machinery/light_switch/directional/south{ + pixel_x = 8 + }, +/obj/item/storage/toolbox/mechanical, +/turf/open/floor/iron, +/area/station/commons/storage/tools) +"aAx" = ( +/obj/machinery/door/airlock/mining/glass{ + name = "Cargo Bay" + }, +/obj/machinery/door/firedoor, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/any/supply/mining, +/obj/effect/mapping_helpers/airlock/access/any/supply/general, +/turf/open/floor/iron, +/area/station/cargo/storage) +"aAI" = ( +/obj/structure/cable, +/obj/machinery/recharge_station, +/obj/effect/turf_decal/bot, +/turf/open/floor/plating, +/area/station/maintenance/department/medical) +"aAS" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Central Starboard Maintenance" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/starboard/central) +"aBr" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/commons/storage/primary) +"aBw" = ( +/obj/structure/filingcabinet, +/turf/open/floor/carpet/red, +/area/station/security/checkpoint/engineering) +"aBx" = ( +/obj/structure/punching_bag, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/station/commons/fitness) +"aBF" = ( +/obj/structure/cable, +/turf/closed/wall, +/area/station/medical/pathology) +"aBR" = ( +/obj/machinery/atmospherics/pipe/smart/simple/dark/visible{ + dir = 4 + }, +/obj/item/radio/intercom/directional/north, +/turf/open/floor/iron/dark, +/area/station/science/ordnance) +"aBU" = ( +/obj/structure/cable, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/wood/parquet, +/area/station/service/library/lounge) +"aBV" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/chapel{ + dir = 8 + }, +/area/station/service/chapel) +"aBY" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/light, +/obj/effect/turf_decal/tile/dark_blue/half/contrasted, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"aCg" = ( +/turf/closed/wall, +/area/station/science/genetics) +"aCh" = ( +/obj/structure/chair/plastic, +/obj/effect/turf_decal/bot_white, +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron/dark, +/area/station/commons/fitness) +"aCu" = ( +/obj/effect/turf_decal/stripes, +/obj/machinery/camera/directional/south, +/obj/machinery/deepfryer, +/turf/open/floor/iron/cafeteria, +/area/station/security/prison/mess) +"aCw" = ( +/turf/open/space, +/area/space) +"aCC" = ( +/obj/machinery/light/neon_lining{ + dir = 8; + icon_state = "pink2_1" + }, +/obj/machinery/light/neon_lining{ + icon_state = "pink2_1" + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/carpet/royalblue, +/area/station/maintenance/starboard/aft) +"aCR" = ( +/obj/structure/chair/office/light{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/red/filled/line, +/obj/effect/turf_decal/tile/neutral/half{ + dir = 1 + }, +/obj/machinery/holopad, +/turf/open/floor/iron, +/area/station/security/processing) +"aDe" = ( +/obj/effect/spawner/random/trash/mess, +/obj/structure/closet/firecloset/wall/directional/north, +/obj/effect/spawner/random/structure/grille, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"aDh" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/maintenance, +/obj/structure/closet/crate/internals, +/turf/open/floor/iron, +/area/station/cargo/warehouse) +"aDp" = ( +/turf/closed/wall/r_wall, +/area/station/maintenance/solars/port/fore) +"aDu" = ( +/obj/structure/window/spawner/directional/north{ + pixel_y = 5 + }, +/obj/effect/turf_decal/tile/yellow/fourcorners, +/obj/machinery/atmospherics/pipe/bridge_pipe/green/visible{ + dir = 4 + }, +/obj/machinery/atmospherics/components/binary/pump{ + name = "N2O to Pure" + }, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"aDM" = ( +/obj/effect/turf_decal/tile/dark/half{ + dir = 8 + }, +/obj/machinery/status_display/evac/directional/west, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"aEw" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/tile/dark/half/contrasted{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"aEC" = ( +/obj/machinery/camera/directional/west{ + network = list("theater") + }, +/turf/open/floor/engine/n2o, +/area/station/engineering/atmos) +"aED" = ( +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/structure/chair{ + dir = 8 + }, +/obj/effect/landmark/start/assistant, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/cafeteria, +/area/station/service/cafeteria) +"aEG" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"aEI" = ( +/turf/closed/indestructible/riveted{ + desc = "A wall impregnated with Fixium, able to withstand massive explosions with ease"; + name = "hyper-reinforced wall" + }, +/area/station/science/ordnance/bomb) +"aEZ" = ( +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/tile/brown/half/contrasted{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral/full, +/turf/open/floor/iron, +/area/station/cargo/storage) +"aFa" = ( +/turf/open/floor/circuit/telecomms/mainframe, +/area/station/tcommsat/server) +"aFg" = ( +/obj/structure/sign/gym/mirrored{ + pixel_y = 32 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/gray/half/contrasted{ + dir = 1 + }, +/obj/structure/chair/sofa/bench, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"aFu" = ( +/obj/structure/table/reinforced, +/obj/machinery/computer/records/medical/laptop, +/obj/machinery/button/door{ + id = "Psychward1"; + name = "Cell Door 1"; + pixel_x = -6; + pixel_y = 36 + }, +/obj/machinery/button/door{ + id = "Psychward2"; + name = "Cell Door 2"; + pixel_x = -6; + pixel_y = 26 + }, +/turf/open/floor/wood, +/area/station/medical/psychology) +"aFB" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/darkest_green/filled/line{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/darkest_green/filled/corner, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/security/prison/garden) +"aFD" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/iron/dark, +/area/station/science/genetics) +"aFE" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/obj/machinery/firealarm/directional/east, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/light_switch/directional/east{ + pixel_y = 9 + }, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"aFK" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"aFR" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/closed/wall/r_wall, +/area/station/engineering/break_room) +"aGg" = ( +/obj/effect/spawner/random/structure/table, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/starboard/lesser) +"aGi" = ( +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/commons/storage/tools) +"aGw" = ( +/obj/structure/cable, +/turf/open/floor/iron/stairs/right{ + dir = 8 + }, +/area/station/security/prison/work) +"aGz" = ( +/obj/effect/spawner/random/contraband/cannabis, +/obj/structure/table/wood, +/obj/effect/spawner/random/maintenance, +/turf/open/floor/carpet/green, +/area/station/maintenance/starboard/upper) +"aGB" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/bot_white, +/obj/machinery/status_display/evac/directional/east, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/command/gateway) +"aGC" = ( +/obj/effect/decal/cleanable/blood/tracks{ + dir = 6 + }, +/obj/item/scalpel{ + pixel_y = 10 + }, +/turf/open/floor/iron/freezer, +/area/station/maintenance/port/lesser) +"aGK" = ( +/obj/structure/cable, +/obj/machinery/door/poddoor/preopen{ + id = "SecureEnvironment"; + name = "Blueshield Lockdown" + }, +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/preopen{ + id = "bridge blast"; + name = "Bridge Blast Door" + }, +/turf/open/floor/plating, +/area/station/command/heads_quarters/blueshield) +"aGP" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple, +/obj/structure/lattice, +/turf/open/space/basic, +/area/space/nearstation) +"aGY" = ( +/obj/machinery/meter/monitored/waste_loop, +/obj/machinery/atmospherics/pipe/smart/manifold/cyan/visible, +/obj/item/radio/intercom/directional/south, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos/pumproom) +"aHa" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/science/explab) +"aHb" = ( +/obj/structure/table/wood, +/obj/effect/turf_decal/siding/wood{ + dir = 9 + }, +/obj/effect/turf_decal/tile/yellow/anticorner{ + dir = 1 + }, +/obj/machinery/fax{ + fax_name = "Chaple Fax Machine"; + name = "Chaple Fax Machine" + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/carpet, +/area/station/service/chapel/office) +"aHc" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/open/floor/plating/airless, +/area/station/science/ordnance/bomb) +"aHl" = ( +/obj/item/radio/intercom/directional/south, +/obj/effect/turf_decal/tile/dark/half/contrasted, +/turf/open/floor/iron, +/area/station/hallway/secondary/command) +"aHn" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/obj/machinery/door/airlock/external{ + name = "External Docking Port" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"aHD" = ( +/obj/effect/turf_decal/tile/green/half/contrasted, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/service/hydroponics) +"aHG" = ( +/obj/machinery/power/solar{ + id = "forestarboard"; + name = "Fore-Starboard Solar Array" + }, +/obj/structure/cable, +/turf/open/floor/iron/solarpanel/airless, +/area/station/solars/starboard/fore) +"aHN" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark, +/area/station/hallway/secondary/exit/departure_lounge) +"aHU" = ( +/obj/structure/table/reinforced, +/obj/structure/window/reinforced/spawner/directional/east, +/obj/item/storage/box/beakers{ + pixel_y = 3; + pixel_x = 7 + }, +/obj/item/storage/box/beakers{ + pixel_y = 3; + pixel_x = -7 + }, +/obj/item/storage/box/beakers/variety, +/obj/item/storage/box/beakers{ + pixel_y = 3; + pixel_x = -7 + }, +/obj/item/storage/box/beakers/variety, +/obj/structure/window/reinforced/spawner/directional/north, +/turf/open/floor/plating, +/area/station/medical/pharmacy) +"aHV" = ( +/obj/machinery/modular_computer/preset/command{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/carpet/executive, +/area/station/command/bridge) +"aHZ" = ( +/obj/effect/spawner/random/trash/mess, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/department/medical) +"aIi" = ( +/obj/machinery/navbeacon{ + codes_txt = "delivery;dir=1"; + location = "Courtroom" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/command/bridge) +"aIt" = ( +/obj/machinery/light/small, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple/half/contrasted, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/service/janitor) +"aIy" = ( +/obj/effect/spawner/random/structure/girder, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/maintenance/department/medical) +"aIB" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/wood, +/area/station/command/heads_quarters/hos) +"aIO" = ( +/obj/effect/turf_decal/stripes/red/line{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"aIP" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 8 + }, +/obj/structure/chair/office{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/command/bridge) +"aIT" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 4 + }, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/security/brig/entrance) +"aJa" = ( +/obj/structure/filingcabinet, +/turf/open/floor/wood, +/area/station/service/lawoffice) +"aJe" = ( +/obj/structure/table/reinforced, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/dark, +/area/station/science/ordnance/testlab) +"aJf" = ( +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/cargo/storage) +"aJh" = ( +/turf/open/floor/engine, +/area/station/maintenance/starboard/upper) +"aJq" = ( +/obj/structure/table/wood/fancy, +/obj/effect/spawner/random/decoration/statue{ + spawn_loot_chance = 35 + }, +/turf/open/floor/wood/tile, +/area/station/service/library/artgallery) +"aJv" = ( +/obj/effect/turf_decal/tile/yellow/half/contrasted, +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/south, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"aJy" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"aJK" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/spawner/random/trash/grille_or_waste, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"aJM" = ( +/turf/closed/wall/r_wall, +/area/station/security/prison/toilet) +"aJO" = ( +/obj/machinery/conveyor_switch/oneway{ + id = "maint_contraption"; + pixel_x = -8 + }, +/obj/effect/turf_decal/tile/neutral/anticorner{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/generic, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/smooth_corner, +/area/station/maintenance/port/lesser) +"aJQ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/door/airlock/external{ + name = "Escape Pod 2"; + space_dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "arrivalsextleft" + }, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"aJS" = ( +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/event_spawn, +/turf/open/floor/iron, +/area/station/maintenance/central) +"aKe" = ( +/obj/item/kirbyplants{ + icon_state = "plant-21" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/obj/structure/sign/warning/pods/directional/east, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"aKh" = ( +/obj/structure/sign/poster/official/random/directional/north, +/obj/effect/turf_decal/box, +/obj/item/exodrone, +/obj/machinery/exodrone_launcher, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/station/cargo/drone_bay) +"aKk" = ( +/turf/open/floor/grass, +/area/station/service/hydroponics/garden) +"aKu" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/airlock/command/glass{ + name = "Captain Quarters" + }, +/obj/effect/mapping_helpers/airlock/access/any/command/captain, +/turf/open/floor/iron/stairs, +/area/station/command/heads_quarters/captain/private) +"aKv" = ( +/obj/structure/flora/bush/flowers_br, +/obj/item/reagent_containers/cup/glass/bottle/holywater{ + volume = 400; + list_reagents = list(/datum/reagent/ammonia/urine = 400); + name = "strange flask"; + desc = "A flask of some strange liquid?" + }, +/turf/open/floor/grass, +/area/station/maintenance/department/medical) +"aKB" = ( +/obj/effect/turf_decal/tile/blue/half{ + dir = 1 + }, +/obj/structure/sink/directional/south, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/white/textured_edge{ + dir = 1 + }, +/area/station/medical/treatment_center) +"aKC" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/blobstart, +/obj/effect/landmark/start/clown, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/structure/ghost_critter_spawn, +/turf/open/floor/eighties/red{ + icon = 'goon/icons/turf/floors.dmi'; + icon_state = "clown_carpet" + }, +/area/station/maintenance/port/fore) +"aKN" = ( +/obj/structure/toilet/greyscale{ + dir = 4 + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/dark, +/area/station/security/prison/toilet) +"aKV" = ( +/obj/machinery/light/small/warm/directional/south, +/obj/structure/table/wood, +/obj/item/taperecorder, +/obj/item/tape, +/obj/item/flashlight/lamp{ + on = 0; + pixel_x = -7; + pixel_y = 11 + }, +/obj/machinery/camera/autoname/directional/south, +/turf/open/floor/wood, +/area/station/security/detectives_office) +"aLp" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"aLs" = ( +/obj/effect/turf_decal/bot, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"aLt" = ( +/obj/machinery/light/small/directional/north, +/turf/open/floor/engine/plasma, +/area/station/engineering/atmos) +"aLu" = ( +/obj/structure/rack, +/obj/item/electronics/airlock, +/obj/item/electronics/airlock, +/obj/item/electronics/airlock, +/obj/item/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/assault_pod/mining, +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/construction/mining/aux_base) +"aLB" = ( +/obj/machinery/duct, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 9 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/security/brig) +"aLC" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/structure/closet/radiation, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos/hfr_room) +"aLD" = ( +/obj/machinery/firealarm/directional/west, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/door/window{ + name = "Mass Driver"; + req_access = list("maint_tunnels") + }, +/obj/machinery/camera/autoname/directional/west, +/turf/open/floor/iron/dark, +/area/station/service/chapel) +"aLF" = ( +/obj/effect/spawner/random/structure/barricade, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/maintenance/starboard/upper) +"aLG" = ( +/obj/structure/table, +/obj/effect/turf_decal/bot, +/obj/item/assembly/prox_sensor{ + pixel_y = 2 + }, +/obj/item/assembly/prox_sensor{ + pixel_x = 9; + pixel_y = -2 + }, +/obj/item/assembly/prox_sensor{ + pixel_x = -4; + pixel_y = 1 + }, +/obj/item/assembly/prox_sensor{ + pixel_x = 8; + pixel_y = 9 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/science/ordnance/testlab) +"aLJ" = ( +/obj/structure/cable, +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/engineering/gravity_generator) +"aLK" = ( +/obj/machinery/conveyor{ + dir = 4; + id = "maint_contraption" + }, +/obj/structure/plasticflaps/opaque, +/obj/machinery/light/small/directional/south, +/turf/open/floor/plating, +/area/station/maintenance/port/lesser) +"aLM" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/junction{ + dir = 8 + }, +/turf/open/floor/wood, +/area/station/command/bridge) +"aLP" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron, +/area/station/commons/vacant_room/commissary) +"aLQ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 + }, +/turf/open/floor/carpet/green, +/area/station/maintenance/starboard/upper) +"aMk" = ( +/obj/effect/turf_decal/bot, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/central) +"aMm" = ( +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/light/directional/north, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"aMq" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/turf/open/floor/plating, +/area/station/maintenance/starboard/central) +"aMy" = ( +/obj/effect/turf_decal/tile/brown/half/contrasted, +/obj/machinery/firealarm/directional/south, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/light_switch/directional/south{ + pixel_x = 8 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"aMA" = ( +/obj/structure/bed/dogbed/mcgriff, +/mob/living/basic/pet/dog/pug/mcgriff, +/obj/machinery/airalarm/directional/west, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/camera/directional/west{ + network = list("theater") + }, +/turf/open/floor/carpet/red, +/area/station/security/warden) +"aMM" = ( +/obj/effect/turf_decal/loading_area{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/engineering/hallway) +"aNg" = ( +/obj/structure/curtain/cloth, +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/wood/large, +/area/station/service/library) +"aNk" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"aNm" = ( +/obj/machinery/door/airlock/maintenance, +/obj/effect/mapping_helpers/airlock/abandoned, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/spawner/random/structure/barricade, +/obj/effect/landmark/navigate_destination/delta/abandgameroom, +/turf/open/floor/plating, +/area/station/maintenance/department/medical) +"aNt" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/obj/machinery/light/directional/west, +/turf/open/floor/iron/stairs/left, +/area/station/security/processing) +"aNE" = ( +/obj/effect/turf_decal/box, +/obj/structure/cable, +/obj/effect/landmark/start/security_officer, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/security/range) +"aNG" = ( +/obj/structure/closet/crate/trashcart/filled, +/turf/open/floor/iron, +/area/station/maintenance/starboard/central) +"aNH" = ( +/obj/machinery/door/airlock/research{ + name = "Ordnance Lab" + }, +/obj/effect/mapping_helpers/airlock/access/all/science/ordnance_storage, +/obj/machinery/atmospherics/pipe/smart/simple/purple/visible, +/obj/machinery/door/firedoor, +/turf/open/floor/iron/dark/smooth_large, +/area/station/science/ordnance/storage) +"aNK" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow/half{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/carpet, +/area/station/service/chapel/office) +"aNM" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/yellow/filled/end, +/obj/machinery/light/directional/south, +/obj/item/stack/sheet/iron/ten, +/obj/item/stack/sheet/iron/ten, +/obj/structure/rack, +/obj/item/stack/cable_coil, +/obj/item/stack/cable_coil, +/obj/item/stack/cable_coil, +/obj/item/screwdriver{ + pixel_x = -2; + pixel_y = 6 + }, +/obj/item/hand_labeler, +/obj/item/assembly/igniter, +/turf/open/floor/iron/textured, +/area/station/medical/pharmacy) +"aNP" = ( +/obj/effect/spawner/random/decoration/statue, +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/table/wood/fancy, +/turf/open/floor/wood, +/area/station/maintenance/starboard/central) +"aNY" = ( +/obj/effect/turf_decal/tile/blue/full, +/obj/structure/disposalpipe/segment{ + dir = 4; + invisibility = 101 + }, +/obj/machinery/duct, +/obj/machinery/light/cold/directional/south, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/medical/morgue) +"aOg" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating, +/area/station/maintenance/department/medical) +"aOl" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/starboard/lesser) +"aOy" = ( +/turf/closed/wall/r_wall, +/area/station/hallway/primary/central/fore) +"aOz" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/field/generator, +/turf/open/floor/plating, +/area/station/engineering/storage) +"aOL" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/iron, +/area/station/cargo/warehouse) +"aOO" = ( +/obj/item/target, +/obj/structure/window/reinforced/spawner/directional/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plating/airless, +/area/station/science/ordnance/bomb) +"aPb" = ( +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/wood, +/area/station/service/library) +"aPf" = ( +/obj/effect/turf_decal/siding/dark{ + dir = 6 + }, +/obj/machinery/atmospherics/components/unary/thermomachine/freezer/on{ + dir = 1 + }, +/obj/structure/extinguisher_cabinet/directional/south, +/turf/open/floor/iron/dark/small, +/area/station/tcommsat/computer) +"aPj" = ( +/obj/structure/table, +/obj/item/fish_feed, +/obj/item/aquarium_kit, +/obj/item/fishing_hook, +/obj/item/fishing_line, +/obj/item/fishing_rod, +/turf/open/floor/wood, +/area/station/service/hydroponics/upper) +"aPn" = ( +/obj/structure/rack, +/obj/item/gun/energy/laser/practice{ + pixel_x = 2; + pixel_y = 5 + }, +/obj/item/gun/energy/laser/practice{ + pixel_x = 2; + pixel_y = 1 + }, +/obj/item/gun/energy/laser/practice{ + pixel_x = 2; + pixel_y = -2 + }, +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 1 + }, +/obj/item/radio/intercom/directional/north, +/turf/open/floor/iron/dark, +/area/station/security/range) +"aPo" = ( +/obj/effect/turf_decal/stripes/red/line{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible/layer1{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"aPv" = ( +/obj/structure/table/reinforced/rglass, +/obj/item/folder/white, +/obj/item/pen/red, +/obj/effect/turf_decal/trimline/green/filled/line, +/turf/open/floor/iron/white, +/area/station/medical/pathology) +"aPH" = ( +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"aPI" = ( +/obj/structure/table/reinforced, +/obj/effect/spawner/random/bureaucracy/folder, +/obj/effect/spawner/random/bureaucracy/stamp, +/obj/effect/turf_decal/siding/dark{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/station/service/library/upper) +"aPT" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/mass_driver/chapelgun{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/service/chapel) +"aPX" = ( +/obj/effect/spawner/random/trash/bacteria, +/obj/effect/spawner/random/trash/bacteria, +/obj/effect/spawner/random/structure/table, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/effect/spawner/random/engineering/toolbox, +/turf/open/floor/plating, +/area/station/maintenance/starboard/upper) +"aPY" = ( +/obj/structure/rack, +/obj/item/clothing/mask/breath{ + pixel_x = 5; + pixel_y = 1 + }, +/obj/item/tank/internals/emergency_oxygen, +/turf/open/floor/iron, +/area/station/engineering/storage) +"aQe" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/carpet/green, +/area/station/commons/dorms) +"aQg" = ( +/obj/structure/table/wood, +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow/half{ + dir = 1 + }, +/obj/item/folder{ + pixel_y = 2 + }, +/obj/item/reagent_containers/cup/glass/bottle/holywater{ + pixel_y = 8; + pixel_x = 14 + }, +/turf/open/floor/carpet, +/area/station/service/chapel/office) +"aQw" = ( +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 5 + }, +/obj/machinery/power/apc/auto_name/directional/east, +/obj/structure/cable, +/obj/machinery/vending/cigarette, +/turf/open/floor/iron, +/area/station/security/brig/entrance) +"aQC" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 1 + }, +/obj/structure/curtain, +/obj/structure/disposalpipe/segment{ + dir = 4; + invisibility = 101 + }, +/obj/machinery/duct, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark/smooth_large, +/area/station/medical/morgue) +"aQV" = ( +/obj/structure/bed, +/obj/item/bedsheet/black, +/obj/effect/landmark/start/prisoner, +/obj/effect/spawner/random/special_lighter, +/obj/machinery/camera/directional/north{ + network = list("ss13","prison") + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/machinery/light_switch/directional/north{ + pixel_x = 8; + pixel_y = 28 + }, +/turf/open/floor/iron/dark, +/area/station/security/prison/toilet) +"aQW" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/port/lesser) +"aQY" = ( +/obj/effect/turf_decal/siding/dark{ + dir = 4 + }, +/obj/structure/cable, +/turf/open/floor/wood, +/area/station/command/heads_quarters/hos) +"aRf" = ( +/obj/structure/bodycontainer/morgue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral/full, +/turf/open/floor/iron/dark, +/area/station/medical/morgue) +"aRh" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/spawner/random/maintenance/three, +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/maintenance/disposal) +"aRk" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/effect/landmark/start/botanist, +/turf/open/floor/wood, +/area/station/service/hydroponics/upper) +"aRo" = ( +/obj/structure/fake_stairs/wood/directional/south{ + pixel_y = -4 + }, +/obj/machinery/computer/security/telescreen{ + desc = "Used for monitoring the engine."; + dir = 4; + name = "Engine Monitor"; + network = list("engine"); + pixel_x = -30 + }, +/turf/open/floor/carpet/blue, +/area/station/command/heads_quarters/ce) +"aRp" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 6 + }, +/obj/effect/turf_decal/tile/red/anticorner, +/obj/effect/turf_decal/bot, +/obj/effect/spawner/random/vending/colavend, +/turf/open/floor/iron, +/area/station/security/prison) +"aRq" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/carpet, +/area/station/service/chapel) +"aRt" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"aRu" = ( +/obj/machinery/light/floor/has_bulb/warm, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"aRE" = ( +/obj/structure/cable, +/obj/effect/decal/cleanable/food/plant_smudge, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/maintenance/starboard/upper) +"aRF" = ( +/obj/structure/railing/corner{ + dir = 1 + }, +/obj/machinery/fishing_portal_generator, +/turf/open/floor/wood, +/area/station/service/hydroponics/upper) +"aRG" = ( +/obj/effect/turf_decal/tile/dark, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"aRQ" = ( +/obj/machinery/duct, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/junction{ + dir = 8 + }, +/turf/open/floor/iron/white/textured_large, +/area/station/medical/medbay/central) +"aRT" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark, +/area/station/science/robotics/lab) +"aRZ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/maintenance/port/lesser) +"aSg" = ( +/obj/effect/turf_decal/trimline/purple/filled/line, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/science/research) +"aSt" = ( +/obj/structure/flora/bush/grassy/style_random, +/obj/machinery/light/directional/north, +/turf/open/floor/grass, +/area/station/service/hydroponics/upper) +"aSA" = ( +/obj/machinery/light/small/directional/east, +/obj/structure/closet/firecloset, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/turf/open/floor/plating, +/area/station/hallway/secondary/entry) +"aSE" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, +/turf/closed/wall/r_wall, +/area/station/engineering/supermatter) +"aST" = ( +/obj/effect/spawner/random/food_or_drink/snack{ + pixel_x = 6; + spawn_loot_count = 2; + spawn_random_offset = 1 + }, +/obj/structure/table/wood, +/obj/item/trash/can{ + pixel_x = -8 + }, +/obj/effect/spawner/random/food_or_drink/refreshing_beverage{ + pixel_x = -3; + pixel_y = 10 + }, +/obj/structure/sign/poster/official/foam_force_ad/directional/north, +/turf/open/floor/carpet/orange, +/area/station/engineering/break_room) +"aTf" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/white/textured, +/area/station/medical/treatment_center) +"aTh" = ( +/obj/structure/table/reinforced, +/obj/structure/desk_bell{ + pixel_x = -7 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/door/firedoor, +/obj/machinery/door/window/left/directional/west{ + name = "Robotics Desk"; + req_access = list("robotics") + }, +/obj/machinery/door/window/right/directional/east{ + name = "Robotics Desk"; + req_access = list("medical") + }, +/turf/open/floor/iron/dark, +/area/station/medical/storage) +"aTl" = ( +/obj/effect/turf_decal/plaque{ + icon_state = "L3" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"aTK" = ( +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/science/ordnance) +"aTM" = ( +/turf/open/floor/engine/vacuum, +/area/station/science/ordnance/burnchamber) +"aTQ" = ( +/turf/closed/wall, +/area/station/service/library) +"aUg" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/status_display/ai/directional/north, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"aUv" = ( +/obj/docking_port/stationary/random{ + name = "lavaland"; + shuttle_id = "pod_2_lavaland" + }, +/turf/open/space, +/area/space) +"aUK" = ( +/turf/open/floor/iron, +/area/station/security/prison/work) +"aUM" = ( +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable, +/obj/effect/turf_decal/tile/green/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/upper) +"aUV" = ( +/obj/structure/window/spawner/directional/north{ + pixel_y = 5 + }, +/obj/effect/turf_decal/tile/red/fourcorners, +/obj/machinery/atmospherics/pipe/bridge_pipe/green/visible{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/bridge_pipe/cyan/visible, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"aUY" = ( +/obj/machinery/camera/directional/south, +/obj/effect/turf_decal/tile/yellow/half/contrasted, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"aVk" = ( +/obj/machinery/telecomms/processor/preset_four, +/turf/open/floor/iron/dark/telecomms, +/area/station/tcommsat/server) +"aVr" = ( +/obj/effect/turf_decal/trimline/red/filled/line, +/obj/effect/turf_decal/tile/neutral/half{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/station/security/brig/entrance) +"aVw" = ( +/obj/effect/turf_decal/tile/blue/half/contrasted, +/obj/structure/table, +/obj/item/storage/box/gum{ + pixel_y = 6 + }, +/obj/item/storage/box/gum/nicotine, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"aVy" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/security/checkpoint/escape) +"aVQ" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/station/service/bar) +"aVZ" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/landmark/blobstart, +/obj/effect/landmark/start/hangover, +/turf/open/floor/plating, +/area/station/maintenance/department/medical) +"aWc" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/white/textured, +/area/station/hallway/primary/upper) +"aWe" = ( +/obj/effect/turf_decal/tile/neutral/full, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/engineering/lobby) +"aWg" = ( +/obj/machinery/porta_turret/ai, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/ai_upload) +"aWo" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"aWx" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/duct, +/turf/open/floor/iron/stairs/medium, +/area/station/science/xenobiology) +"aWJ" = ( +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/camera/directional/east, +/turf/open/floor/iron, +/area/station/cargo/storage) +"aWO" = ( +/obj/machinery/airalarm/directional/east, +/obj/effect/landmark/generic_maintenance_landmark, +/turf/open/floor/eighties/red{ + icon = 'goon/icons/turf/floors.dmi'; + icon_state = "clown_carpet" + }, +/area/station/maintenance/port/fore) +"aXc" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/camera/directional/east, +/obj/machinery/light/directional/east, +/turf/open/floor/iron, +/area/station/security/range) +"aXf" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 8; + name = "Port Mix to North Ports" + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"aXh" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/light/directional/north, +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/primary/upper) +"aXr" = ( +/obj/machinery/power/energy_accumulator/tesla_coil/anchored, +/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, +/obj/structure/cable, +/obj/structure/window/reinforced/plasma/spawner/directional/west, +/turf/open/floor/engine, +/area/station/engineering/supermatter) +"aXv" = ( +/obj/machinery/disposal/bin, +/obj/effect/turf_decal/bot, +/obj/structure/disposalpipe/trunk{ + dir = 2 + }, +/obj/machinery/firealarm/directional/north, +/obj/machinery/light_switch/directional/north{ + pixel_x = 8; + pixel_y = 28 + }, +/turf/open/floor/iron/dark, +/area/station/service/chapel/office) +"aXw" = ( +/obj/structure/disposalpipe/junction/flip{ + dir = 1 + }, +/obj/effect/turf_decal/tile/dark_blue/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"aXG" = ( +/obj/effect/turf_decal/trimline/hot_pink/filled/line{ + dir = 10 + }, +/obj/structure/toilet/greyscale{ + dir = 4 + }, +/obj/item/toy/plush/lizard_plushie, +/turf/open/floor/iron/dark, +/area/station/security/prison/safe) +"aXH" = ( +/obj/effect/turf_decal/trimline/yellow/filled/corner{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/commons/storage/primary) +"aXV" = ( +/obj/structure/reflector/single/anchored{ + anchored = 0 + }, +/turf/open/floor/plating, +/area/station/engineering/supermatter/room) +"aXW" = ( +/turf/open/floor/iron, +/area/station/security/checkpoint/engineering) +"aYc" = ( +/obj/effect/mapping_helpers/airlock/access/all/medical/general, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/medical/glass{ + id_tag = "MedbayFoyer"; + name = "Medical Clinic" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/white/textured, +/area/station/hallway/primary/upper) +"aYs" = ( +/obj/machinery/door/airlock/mining/glass{ + name = "Cargo Bay" + }, +/obj/effect/turf_decal/tile/brown/full, +/obj/machinery/door/firedoor, +/obj/effect/landmark/navigate_destination/cargo, +/obj/structure/disposalpipe/segment, +/obj/effect/decal/cleanable/dirt, +/obj/effect/mapping_helpers/airlock/access/all/supply/general, +/turf/open/floor/iron, +/area/station/cargo/storage) +"aYA" = ( +/obj/structure/table/wood, +/obj/effect/turf_decal/siding/dark, +/obj/item/plate, +/obj/item/food/cherrycupcake/blue, +/obj/effect/turf_decal/tile/neutral/full, +/turf/open/floor/iron/dark, +/area/station/hallway/secondary/exit/departure_lounge) +"aYM" = ( +/turf/closed/wall, +/area/station/medical/treatment_center) +"aYW" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/spawner/random/engineering/tracking_beacon, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"aYZ" = ( +/obj/structure/flora/bush/lavendergrass/style_random, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/grass/lavaland{ + initial_gas_mix = "o2=22;n2=82;TEMP=293.15" + }, +/area/station/service/hydroponics) +"aZh" = ( +/obj/effect/spawner/random/trash/mess, +/obj/effect/spawner/random/trash/graffiti{ + pixel_y = -32; + spawn_loot_chance = 50 + }, +/turf/open/floor/plating, +/area/station/maintenance/central) +"aZi" = ( +/turf/closed/wall, +/area/station/command/corporate_showroom) +"aZk" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/cable, +/obj/machinery/firealarm/directional/north, +/obj/machinery/light_switch/directional/north{ + pixel_x = 8; + pixel_y = 28 + }, +/turf/open/floor/plating, +/area/station/maintenance/department/medical) +"aZn" = ( +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/engineering/main) +"aZq" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"aZt" = ( +/obj/structure/disposalpipe/segment, +/turf/closed/wall/r_wall, +/area/station/maintenance/disposal) +"aZD" = ( +/obj/effect/turf_decal/tile/dark/opposingcorners, +/obj/effect/turf_decal/tile/dark/opposingcorners, +/obj/effect/turf_decal/siding/purple{ + dir = 4 + }, +/obj/effect/turf_decal/tile/dark/opposingcorners, +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/service/theater) +"aZF" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/trash/caution_sign, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/cargo/warehouse) +"aZH" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/command/teleporter) +"aZT" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/starboard/lesser) +"aZX" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white, +/area/station/science/robotics/lab) +"ban" = ( +/obj/effect/turf_decal/trimline/purple/filled/line, +/obj/effect/turf_decal/bot, +/obj/machinery/chem_master, +/turf/open/floor/iron/dark/side{ + dir = 1 + }, +/area/station/science/xenobiology/hallway) +"baq" = ( +/obj/machinery/atmospherics/components/unary/thermomachine/heater/on, +/turf/open/floor/iron/smooth, +/area/station/maintenance/disposal/incinerator) +"bar" = ( +/obj/effect/spawner/random/structure/chair_maintenance{ + dir = 4 + }, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"bau" = ( +/obj/effect/turf_decal/tile/blue/half{ + dir = 4 + }, +/obj/structure/closet/l3closet, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/white/textured_edge{ + dir = 4 + }, +/area/station/medical/medbay/central) +"baC" = ( +/obj/structure/table/glass, +/obj/item/reagent_containers/cup/glass/mug/tea, +/obj/machinery/atm/directional/north, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/effect/turf_decal/tile/dark/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/hallway/secondary/command) +"baD" = ( +/obj/machinery/atmospherics/pipe/smart/manifold/purple/visible{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/science/ordnance) +"baE" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Incinerator Access" + }, +/obj/effect/landmark/navigate_destination/incinerator, +/obj/effect/mapping_helpers/airlock/access/all/engineering/atmos, +/obj/structure/cable, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible/layer4, +/turf/open/floor/plating, +/area/station/engineering/atmos) +"baF" = ( +/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible{ + dir = 6 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"baJ" = ( +/obj/machinery/light/floor/has_bulb, +/turf/open/floor/iron, +/area/station/cargo/storage) +"baK" = ( +/obj/machinery/light/small/directional/east, +/turf/open/space/basic, +/area/space) +"baN" = ( +/obj/structure/cable, +/obj/effect/spawner/random/structure/chair_flipped, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/closet/firecloset/wall/directional/north, +/turf/open/floor/iron, +/area/station/maintenance/starboard/upper) +"baS" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Medbay Maintenance" + }, +/turf/open/floor/plating, +/area/station/maintenance/department/medical) +"baW" = ( +/obj/machinery/smartfridge, +/turf/open/floor/iron, +/area/station/service/kitchen/kitchen_backroom) +"baY" = ( +/obj/structure/table, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line, +/obj/item/storage/medkit/regular{ + pixel_y = 12; + pixel_x = 6 + }, +/obj/item/storage/medkit/o2{ + pixel_y = 5 + }, +/turf/open/floor/iron/white, +/area/station/science/explab) +"bbn" = ( +/obj/structure/table/wood, +/obj/item/reagent_containers/cup/glass/coffee{ + pixel_x = -3; + pixel_y = 9 + }, +/obj/item/food/muffin, +/obj/machinery/newscaster/directional/east, +/turf/open/floor/carpet, +/area/station/hallway/secondary/exit/departure_lounge) +"bbw" = ( +/obj/structure/sink/directional/east, +/obj/structure/railing{ + dir = 1 + }, +/turf/open/floor/grass, +/area/station/service/hydroponics/upper) +"bbD" = ( +/obj/effect/spawner/random/trash/moisture_trap, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/department/medical) +"bbX" = ( +/obj/machinery/light/small/directional/north, +/turf/open/floor/engine/co2, +/area/station/engineering/atmos) +"bcc" = ( +/obj/machinery/firealarm/directional/east, +/obj/machinery/light_switch/directional/east{ + pixel_y = 9 + }, +/turf/open/floor/engine{ + name = "Holodeck Projector Floor" + }, +/area/station/holodeck/rec_center) +"bce" = ( +/obj/structure/lattice/catwalk{ + layer = 2.047 + }, +/obj/effect/turf_decal/siding/yellow{ + dir = 4; + layer = 2.4 + }, +/turf/open/floor/glass/reinforced, +/area/station/engineering/hallway) +"bci" = ( +/obj/machinery/camera/directional/west{ + network = list("theater") + }, +/turf/open/floor/iron/dark, +/area/station/medical/morgue) +"bcj" = ( +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"bcp" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/light/directional/west, +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 9 + }, +/obj/structure/table, +/obj/item/storage/medkit/fire{ + pixel_y = 13; + pixel_x = 5 + }, +/obj/item/storage/medkit/regular, +/turf/open/floor/iron, +/area/station/cargo/miningoffice) +"bcz" = ( +/obj/machinery/conveyor{ + id = "garbage"; + dir = 4 + }, +/obj/structure/plasticflaps/opaque{ + name = "airtight delivery flaps" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/station/maintenance/disposal) +"bcJ" = ( +/obj/effect/spawner/random/trash/moisture_trap, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/department/medical) +"bcM" = ( +/obj/structure/window/spawner/directional/north{ + pixel_y = 5 + }, +/obj/effect/turf_decal/tile/brown/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold/green/visible{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"bcV" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line, +/obj/structure/table/reinforced, +/obj/machinery/microwave{ + pixel_y = 9 + }, +/turf/open/floor/iron, +/area/station/engineering/atmos/upper) +"bda" = ( +/obj/structure/table/reinforced, +/obj/item/paper_bin/carbon{ + pixel_y = 2 + }, +/obj/item/stamp{ + pixel_x = -8; + pixel_y = -1 + }, +/obj/item/stamp/denied{ + pixel_y = -1 + }, +/obj/item/pen/blue{ + pixel_x = -6; + pixel_y = 9 + }, +/obj/item/pen/blue{ + pixel_x = 5; + pixel_y = 9 + }, +/obj/item/pen/blue{ + pixel_x = -1; + pixel_y = 9 + }, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "HoPFore"; + name = "HoP Fore Desk Shutters" + }, +/obj/machinery/door/window/brigdoor/left/directional/east{ + name = "Access Desk"; + req_access = list("hop"); + dir = 2 + }, +/obj/machinery/door/firedoor, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/hop) +"bdb" = ( +/obj/effect/turf_decal/siding/dark{ + dir = 5 + }, +/obj/machinery/airalarm/directional/east, +/obj/machinery/atmospherics/components/binary/valve/digital, +/turf/open/floor/iron/dark/small, +/area/station/tcommsat/computer) +"bdf" = ( +/turf/open/floor/plating, +/area/station/hallway/primary/central) +"bdo" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, +/obj/machinery/firealarm/directional/west{ + pixel_y = 3 + }, +/obj/machinery/light_switch/directional/west{ + pixel_y = -6 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"bdp" = ( +/obj/structure/chair/office{ + dir = 8 + }, +/obj/effect/landmark/start/assistant, +/obj/structure/cable, +/obj/structure/disposalpipe/segment, +/obj/machinery/airalarm/directional/east, +/turf/open/floor/wood/parquet, +/area/station/service/library/lounge) +"bdw" = ( +/obj/item/storage/fancy/candle_box, +/obj/structure/rack{ + icon = 'icons/obj/stationobjs.dmi'; + icon_state = "minibar"; + name = "skeletal minibar" + }, +/turf/open/floor/wood/large, +/area/station/service/library/private) +"bdG" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/junction{ + dir = 4 + }, +/obj/effect/spawner/structure/window/reinforced/plasma, +/turf/open/floor/plating, +/area/station/engineering/supermatter/room) +"bdR" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/hallway/primary/upper) +"bdX" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Central Maintenance" + }, +/turf/open/floor/plating, +/area/station/maintenance/central) +"bej" = ( +/obj/machinery/light/warm/directional/south, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/obj/effect/turf_decal/bot, +/obj/item/trash/ready_donk, +/turf/open/floor/wood, +/area/station/command/heads_quarters/qm) +"ben" = ( +/turf/open/floor/iron, +/area/station/cargo/storage) +"beq" = ( +/obj/machinery/door/airlock/research{ + name = "Nanite Lab" + }, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/science/general, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/firedoor, +/obj/effect/landmark/navigate_destination, +/turf/open/floor/iron/white, +/area/station/science/circuits) +"beu" = ( +/obj/structure/railing{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plating, +/area/space/nearstation) +"bew" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/darkest_green/filled/line{ + dir = 8 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/security/prison/garden) +"bez" = ( +/obj/effect/spawner/random/structure/table_or_rack, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/starboard/lesser) +"beA" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/structure/cable, +/turf/open/floor/iron/white/textured, +/area/station/hallway/primary/upper) +"beI" = ( +/obj/machinery/door/poddoor/atmos_test_room_mainvent_1{ + name = "External Decompression"; + id = "atmosphericsventingext"; + req_access = list("atmospherics") + }, +/turf/open/floor/engine, +/area/station/engineering/atmos) +"bff" = ( +/obj/structure/railing{ + dir = 1 + }, +/obj/structure/bed/dogbed/ian, +/mob/living/basic/pet/dog/corgi/ian, +/obj/effect/turf_decal/siding/white{ + dir = 1 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/carpet/green, +/area/station/command/heads_quarters/hop) +"bfk" = ( +/obj/machinery/duct, +/turf/open/floor/iron/stairs{ + icon_state = "stairs_wood"; + icon = 'icons/obj/stairs.dmi'; + dir = 8 + }, +/area/station/command/heads_quarters/nt_rep) +"bfw" = ( +/obj/effect/turf_decal/tile/blue/half, +/obj/machinery/light/directional/south, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/south, +/turf/open/floor/iron/white/textured_edge, +/area/station/medical/treatment_center) +"bfx" = ( +/obj/machinery/door/poddoor/shutters/window{ + id = "gasstorage"; + name = "Gas Storage Shutter" + }, +/turf/open/floor/iron, +/area/station/engineering/atmos/storage/gas) +"bfy" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/trash/grille_or_waste, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"bfB" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/start/botanist, +/turf/open/floor/holofloor/stairs, +/area/station/service/hydroponics) +"bfF" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/mapping_helpers/broken_floor, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/cargo/sorting) +"bfG" = ( +/obj/structure/lattice, +/obj/structure/sign/warning/fire/directional/south, +/turf/open/space/basic, +/area/space/nearstation) +"bfT" = ( +/obj/machinery/door/airlock{ + name = "Vacant Room" + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/construction) +"bfY" = ( +/obj/structure/disposalpipe/junction/flip{ + dir = 1 + }, +/obj/effect/turf_decal/tile/gray/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"bga" = ( +/obj/machinery/door/airlock/security/glass{ + name = "Permanent Convict Item Storage" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/access/all/security/brig, +/turf/open/floor/iron, +/area/station/security/execution/transfer) +"bgg" = ( +/obj/structure/flora/bush/large/style_random, +/turf/open/floor/grass, +/area/station/service/chapel) +"bgp" = ( +/obj/effect/turf_decal/tile/neutral/full, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/caution/stand_clear{ + dir = 8 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/holopad, +/turf/open/floor/iron, +/area/station/security/brig/entrance) +"bgx" = ( +/obj/effect/spawner/random/structure/crate_abandoned, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/turf/open/floor/iron, +/area/station/maintenance/starboard/upper) +"bgB" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/cargo/warehouse) +"bgH" = ( +/turf/closed/wall, +/area/station/cargo/miningoffice) +"bgO" = ( +/obj/machinery/door/airlock/research{ + name = "Ordnance Launch Site" + }, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/science/ordnance, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "sci-toxins-passthrough" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/firedoor, +/turf/open/floor/iron/dark, +/area/station/science/ordnance) +"bgP" = ( +/obj/structure/closet/secure_closet/hydroponics, +/obj/effect/turf_decal/bot, +/obj/item/watertank, +/obj/effect/turf_decal/tile/green{ + dir = 1 + }, +/obj/effect/turf_decal/tile/green{ + dir = 8 + }, +/obj/effect/turf_decal/tile/green{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/service/hydroponics) +"bgU" = ( +/obj/effect/turf_decal/tile/yellow/anticorner/contrasted{ + dir = 1 + }, +/obj/structure/extinguisher_cabinet/directional/north, +/obj/structure/closet/secure_closet/engineering_electrical, +/obj/effect/turf_decal/delivery, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/engineering/main) +"bha" = ( +/obj/machinery/vending/autodrobe/all_access, +/turf/open/floor/iron/dark, +/area/station/commons/dorms) +"bhc" = ( +/obj/machinery/computer/upload/ai{ + dir = 8 + }, +/obj/effect/turf_decal/siding/white{ + dir = 1 + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/circuit/green, +/area/station/ai_monitored/turret_protected/ai_upload) +"bhe" = ( +/obj/machinery/firealarm/directional/north, +/turf/open/floor/plating, +/area/station/maintenance/starboard/upper) +"bhh" = ( +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/light/directional/north, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"bhG" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/siding/dark{ + dir = 1 + }, +/obj/structure/flora/bush/flowers_br/style_random, +/turf/open/floor/grass, +/area/station/security/prison/garden) +"bhH" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/medical/pharmacy) +"bhN" = ( +/obj/structure/table/reinforced, +/obj/item/reagent_containers/condiment/saltshaker{ + pixel_x = -3 + }, +/obj/item/reagent_containers/condiment/peppermill{ + pixel_x = 3 + }, +/obj/structure/desk_bell{ + pixel_x = 7; + pixel_y = 8 + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 4; + id = "kitchen_counter"; + name = "Kitchen Counter Shutters" + }, +/turf/open/floor/iron/kitchen, +/area/station/service/kitchen) +"bhS" = ( +/obj/effect/spawner/structure/window, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/station/commons/fitness) +"bhW" = ( +/obj/structure/table/reinforced, +/obj/effect/turf_decal/siding/white, +/obj/machinery/door/window/right/directional/east{ + name = "Secure Medical Storage"; + req_access = list("medical") + }, +/obj/effect/turf_decal/siding/white{ + dir = 4 + }, +/obj/item/storage/medkit/regular{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/storage/medkit/regular, +/obj/item/storage/medkit/regular{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/structure/window/spawner/directional/south, +/turf/open/floor/iron/dark, +/area/station/medical/storage) +"bhY" = ( +/turf/closed/wall, +/area/station/service/cafeteria) +"bih" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/plaque{ + icon_state = "L10" + }, +/turf/open/floor/iron, +/area/station/hallway/secondary/command) +"bil" = ( +/obj/effect/turf_decal/trimline/blue/filled/line, +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 + }, +/turf/open/floor/iron/white/textured, +/area/station/medical/storage) +"bin" = ( +/obj/structure/cable, +/obj/structure/table/reinforced, +/obj/item/storage/toolbox/mechanical, +/obj/item/storage/belt/utility, +/turf/open/floor/iron, +/area/station/cargo/storage) +"bio" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 + }, +/obj/effect/turf_decal/tile/dark/half/contrasted, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"bip" = ( +/obj/machinery/light{ + dir = 8; + tag = "" + }, +/obj/machinery/vending/cart{ + req_access = list("hop") + }, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/dark/anticorner{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/camera/directional/west, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/hop) +"bit" = ( +/obj/effect/turf_decal/siding/white{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/wood, +/area/station/commons/fitness) +"biB" = ( +/obj/effect/spawner/random/structure/grille, +/turf/open/floor/iron/white, +/area/station/medical/abandoned) +"biI" = ( +/obj/effect/turf_decal/siding/dark, +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/yellow/line, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/white, +/area/station/security/prison/workout) +"biP" = ( +/obj/structure/window/reinforced/spawner/directional/north, +/obj/structure/closet/crate, +/obj/item/stack/license_plates/empty/fifty, +/obj/item/stack/license_plates/empty/fifty, +/obj/item/stack/license_plates/empty/fifty, +/obj/item/stack/license_plates/empty/fifty, +/obj/item/stack/license_plates/empty/fifty, +/obj/item/stack/license_plates/empty/fifty, +/obj/item/stack/license_plates/empty/fifty, +/obj/item/stack/license_plates/empty/fifty, +/obj/item/stack/license_plates/empty/fifty, +/obj/item/stack/license_plates/empty/fifty, +/obj/effect/spawner/random/contraband/prison, +/obj/structure/cable, +/obj/structure/sign/warning/electric_shock/directional/west, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/station/security/prison/work) +"biR" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 1 + }, +/obj/machinery/light/directional/north, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/extinguisher_cabinet/directional/north, +/turf/open/floor/iron/white, +/area/station/science/research) +"biW" = ( +/obj/structure/flora/bush/flowers_pp, +/obj/machinery/light/floor/has_bulb, +/obj/machinery/camera/directional/north, +/turf/open/floor/grass, +/area/station/science/xenobiology) +"biZ" = ( +/obj/structure/table, +/obj/item/pai_card, +/obj/effect/spawner/random/entertainment/deck, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/carpet, +/area/station/commons/dorms) +"bjb" = ( +/obj/effect/turf_decal/tile/dark{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"bjf" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/turf/open/floor/carpet, +/area/station/commons/fitness/recreation) +"bjo" = ( +/turf/closed/wall/r_wall, +/area/station/science/xenobiology/hallway) +"bjC" = ( +/obj/effect/turf_decal/tile/yellow/half{ + dir = 1 + }, +/obj/structure/extinguisher_cabinet/directional/north, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"bjD" = ( +/turf/open/floor/iron/dark/textured_edge, +/area/station/hallway/primary/central) +"bjO" = ( +/obj/effect/turf_decal/tile/neutral/full, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/security/brig) +"bjW" = ( +/obj/effect/turf_decal/tile/blue/half{ + dir = 4 + }, +/obj/machinery/light/small/directional/east, +/turf/open/floor/iron/white/textured_large, +/area/station/security/checkpoint/medical) +"bkd" = ( +/obj/machinery/firealarm/directional/south, +/turf/closed/wall/r_wall, +/area/station/security/bitden) +"bkf" = ( +/obj/structure/closet/secure_closet/captains, +/obj/item/camera{ + pixel_y = -2; + pixel_x = -6 + }, +/obj/item/storage/photo_album/captain{ + pixel_x = 5; + pixel_y = 4 + }, +/obj/item/toy/figure/captain, +/turf/open/floor/wood/large, +/area/station/command/heads_quarters/captain/private) +"bkp" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/structure/crate, +/obj/effect/spawner/random/maintenance/three, +/turf/open/floor/plating, +/area/station/maintenance/port/lesser) +"bkG" = ( +/obj/effect/turf_decal/tile/yellow/opposingcorners{ + dir = 1 + }, +/obj/structure/rack, +/obj/item/clothing/shoes/magboots{ + pixel_y = -2 + }, +/obj/item/clothing/shoes/magboots{ + pixel_y = 2 + }, +/obj/item/clothing/shoes/magboots{ + pixel_y = 6 + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/station/ai_monitored/command/storage/eva) +"bkI" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"bkM" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/neutral/full, +/obj/item/toy/basketball, +/turf/open/floor/iron/dark, +/area/station/commons/fitness) +"bkW" = ( +/obj/effect/turf_decal/siding/white{ + dir = 8 + }, +/obj/effect/turf_decal/siding/white/corner, +/obj/structure/disposalpipe/segment, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/machinery/duct, +/turf/open/floor/iron, +/area/station/commons/dorms) +"bli" = ( +/obj/machinery/door/airlock{ + name = "Theatre Backstage" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/effect/mapping_helpers/airlock/access/all/service/theatre, +/obj/structure/cable, +/obj/machinery/light/floor/has_bulb, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/service/theater) +"blt" = ( +/obj/machinery/light/directional/north, +/obj/item/kirbyplants/random, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/carpet/blue, +/area/station/command/heads_quarters/ce) +"blx" = ( +/obj/machinery/door/poddoor/massdriver_ordnance{ + name = "Artifact Launcher" + }, +/obj/structure/fans/tiny, +/turf/open/floor/plating, +/area/station/science/explab) +"bly" = ( +/obj/machinery/light/directional/north, +/obj/item/kirbyplants{ + icon_state = "plant-21" + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"blz" = ( +/obj/machinery/portable_atmospherics/canister/nitrogen, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/engine, +/area/station/engineering/atmos/storage/gas) +"bmp" = ( +/obj/machinery/light/directional/east, +/turf/open/floor/grass, +/area/station/service/hydroponics/garden) +"bmC" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/structure/grille, +/turf/open/floor/plating, +/area/station/maintenance/starboard/upper) +"bmI" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/firealarm/directional/east, +/obj/machinery/camera/directional/east, +/obj/effect/turf_decal/tile/gray/half/contrasted{ + dir = 4 + }, +/obj/machinery/light_switch/directional/east{ + pixel_y = 9 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"bmK" = ( +/obj/item/kirbyplants/random, +/obj/structure/cable, +/obj/machinery/airalarm/directional/south, +/obj/machinery/newscaster/directional/east, +/turf/open/floor/wood, +/area/station/command/heads_quarters/hop) +"bmO" = ( +/obj/structure/extinguisher_cabinet/directional/west, +/obj/machinery/camera/directional/north, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"bmX" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron/kitchen, +/area/station/service/kitchen) +"bnb" = ( +/obj/structure/window/reinforced/plasma/spawner/directional/east, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/bot, +/obj/machinery/portable_atmospherics/canister, +/turf/open/floor/plating, +/area/station/maintenance/port/lesser) +"bnm" = ( +/obj/machinery/door/airlock/grunge{ + name = "Courtroom" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/firedoor, +/turf/open/floor/iron, +/area/station/security/courtroom) +"bnB" = ( +/obj/structure/reagent_dispensers/water_cooler, +/obj/effect/turf_decal/bot, +/obj/machinery/light/directional/west, +/turf/open/floor/iron, +/area/station/commons/fitness) +"bnC" = ( +/obj/structure/table/wood/fancy/black, +/obj/effect/spawner/random/entertainment/lighter, +/obj/machinery/door/firedoor, +/turf/open/floor/carpet, +/area/station/service/bar) +"bnJ" = ( +/obj/effect/turf_decal/stripes/red/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible, +/turf/open/floor/engine, +/area/station/science/cytology) +"bnM" = ( +/obj/structure/cable, +/obj/machinery/light/floor/has_bulb, +/turf/open/floor/circuit/telecomms/mainframe, +/area/station/tcommsat/server) +"bnX" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold/purple/visible{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos/pumproom) +"bob" = ( +/obj/machinery/door/airlock/command{ + name = "Gateway Atrium" + }, +/obj/effect/mapping_helpers/airlock/access/any/command/gateway, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/landmark/navigate_destination, +/turf/open/floor/iron, +/area/station/command/gateway) +"boq" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/grimy, +/area/station/cargo/miningdock/cafeteria) +"boY" = ( +/obj/machinery/light/directional/west, +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 10 + }, +/obj/structure/table/reinforced, +/obj/item/kirbyplants/random{ + pixel_y = 11 + }, +/turf/open/floor/iron, +/area/station/engineering/atmos/upper) +"bpu" = ( +/obj/effect/spawner/random/structure/crate_abandoned, +/obj/effect/spawner/random/maintenance, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/department/medical) +"bpL" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/directional/east, +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/cargo/storage) +"bqh" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 5 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/engineering/atmos/office) +"bqt" = ( +/obj/structure/table/reinforced, +/obj/effect/turf_decal/tile/gray/fourcorners, +/obj/machinery/light/floor/red, +/obj/item/storage/pill_bottle/lsdpsych{ + pixel_y = 12; + name = "Emesis Diazepam" + }, +/turf/open/floor/iron, +/area/station/maintenance/starboard/aft) +"bqu" = ( +/obj/item/borg/upgrade/transform/clown, +/mob/living/basic/chicken/clown, +/obj/effect/spawner/liquids_spawner{ + reagent_list = list(/datum/reagent/ammonia/urine = 1000) + }, +/turf/open/floor/mineral/bananium, +/area/station/ai_monitored/turret_protected/aisat_interior) +"bqv" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/station/engineering/atmos/office) +"bqD" = ( +/obj/effect/turf_decal/tile/dark_green/anticorner/contrasted, +/obj/item/kirbyplants/organic/plant21, +/turf/open/floor/iron, +/area/station/hallway/primary/upper) +"bqO" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/structure/table_or_rack, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, +/obj/effect/spawner/random/trash/graffiti{ + pixel_y = -32; + spawn_loot_chance = 50; + dir = 4 + }, +/turf/open/floor/plating, +/area/station/maintenance/starboard/upper) +"bqU" = ( +/obj/structure/table, +/obj/item/clothing/glasses/sunglasses{ + pixel_x = 3; + pixel_y = -3 + }, +/obj/item/clothing/ears/earmuffs{ + pixel_y = 7 + }, +/obj/machinery/light/small/directional/south, +/obj/effect/turf_decal/tile/neutral/anticorner/contrasted, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/station/security/range) +"brm" = ( +/obj/machinery/chem_master/condimaster{ + name = "CondiMaster Neo" + }, +/obj/machinery/newscaster/directional/east, +/turf/open/floor/iron/kitchen, +/area/station/service/kitchen) +"brr" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/bot, +/obj/machinery/door/window/left/directional/north{ + name = "Drone Launchsite" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating/rust, +/area/station/cargo/drone_bay) +"brB" = ( +/obj/machinery/washing_machine, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/structure/window/reinforced/spawner/directional/east, +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes{ + dir = 1 + }, +/turf/open/floor/iron/cafeteria, +/area/station/security/prison/work) +"brC" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/structure/tank_dispenser{ + pixel_y = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/sign/poster/official/safety_internals/directional/north, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos/storage/gas) +"brD" = ( +/obj/machinery/computer/prisoner/management, +/obj/machinery/newscaster/directional/north, +/obj/effect/turf_decal/bot, +/obj/machinery/light/directional/north, +/turf/open/floor/wood, +/area/station/command/heads_quarters/hos) +"brI" = ( +/obj/structure/mop_bucket/janitorialcart, +/obj/effect/turf_decal/bot, +/obj/machinery/airalarm/directional/west, +/obj/effect/turf_decal/tile/purple/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/service/janitor) +"brO" = ( +/obj/machinery/light/directional/west, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"brP" = ( +/obj/structure/table, +/obj/item/clothing/suit/jacket/straight_jacket{ + pixel_y = 5 + }, +/obj/item/clothing/glasses/blindfold, +/obj/item/clothing/glasses/blindfold{ + pixel_y = -4 + }, +/obj/effect/turf_decal/trimline/hot_pink/filled/line{ + dir = 9 + }, +/obj/effect/turf_decal/trimline/white/filled/line{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/airalarm/directional/north, +/obj/item/storage/box/hug{ + pixel_x = 4; + pixel_y = 11 + }, +/obj/item/storage/box/hug{ + pixel_x = 6; + pixel_y = 14 + }, +/turf/open/floor/iron, +/area/station/security/execution/transfer) +"brR" = ( +/obj/effect/spawner/structure/window, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/hallway/primary/upper) +"brS" = ( +/obj/structure/reflector/double/anchored{ + anchored = 0 + }, +/obj/item/radio/intercom/directional/west, +/obj/machinery/firealarm/directional/north, +/turf/open/floor/plating, +/area/station/engineering/supermatter/room) +"brZ" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/spawner/random/trash/soap{ + spawn_scatter_radius = 1 + }, +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes{ + dir = 8 + }, +/turf/open/floor/iron/cafeteria, +/area/station/security/prison/work) +"bsl" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"bsq" = ( +/obj/effect/spawner/random/engineering/tank, +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/north, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"bsu" = ( +/obj/structure/table/reinforced, +/obj/item/raw_anomaly_core/random{ + pixel_x = -5; + pixel_y = 7 + }, +/obj/item/raw_anomaly_core/random, +/obj/item/raw_anomaly_core/random, +/obj/item/raw_anomaly_core/random{ + pixel_x = 7; + pixel_y = 9 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/stripes/white/line, +/turf/open/floor/iron/dark, +/area/station/science/ordnance/testlab) +"bsS" = ( +/obj/machinery/light/small/directional/north, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/commons/dorms) +"bsW" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/service/bar) +"btp" = ( +/obj/structure/table/wood, +/obj/item/modular_computer/laptop/preset/civilian, +/obj/item/reagent_containers/cup/glass/coffee{ + pixel_x = -10; + pixel_y = 10 + }, +/obj/machinery/light/directional/west, +/turf/open/floor/iron/grimy, +/area/station/service/library) +"btu" = ( +/obj/machinery/door/airlock/security/glass{ + name = "Prisoner Processing" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/access/all/security/brig, +/turf/open/floor/iron, +/area/station/security/execution/transfer) +"btv" = ( +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/cargo/storage) +"btR" = ( +/obj/machinery/door/airlock/wood/glass{ + name = "Barber" + }, +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow/half{ + dir = 1 + }, +/obj/structure/cable, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/carpet, +/area/station/commons/dorms/laundry) +"btZ" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"bue" = ( +/obj/structure/flora/bush/pointy/style_random, +/turf/open/floor/grass/lavaland{ + initial_gas_mix = "o2=22;n2=82;TEMP=293.15" + }, +/area/station/service/hydroponics/garden) +"buf" = ( +/obj/item/food/candy_trash, +/obj/item/trash/popcorn{ + pixel_x = -9; + pixel_y = 22 + }, +/obj/structure/chair, +/obj/effect/turf_decal/tile/dark_blue/anticorner/contrasted, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"bul" = ( +/obj/effect/turf_decal/trimline/dark_green/corner{ + dir = 8 + }, +/turf/open/floor/engine, +/area/station/science/xenobiology) +"buv" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/delivery, +/obj/machinery/airalarm/directional/south, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"buw" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"buS" = ( +/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible{ + dir = 4 + }, +/obj/machinery/meter, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"bvh" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/door/airlock/hatch{ + name = "Observation Post" + }, +/turf/open/floor/plating, +/area/station/maintenance/starboard/lesser) +"bvm" = ( +/obj/machinery/power/emitter{ + dir = 8 + }, +/obj/machinery/light/small/directional/east, +/turf/open/floor/plating, +/area/station/engineering/supermatter/room) +"bvz" = ( +/obj/effect/spawner/random/entertainment/coin{ + pixel_x = -17 + }, +/obj/effect/spawner/random/entertainment/coin{ + pixel_x = -9; + pixel_y = -10 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"bvA" = ( +/obj/effect/turf_decal/loading_area{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/cargo/storage) +"bvC" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"bvE" = ( +/obj/effect/spawner/random/engineering/atmospherics_portable, +/obj/effect/turf_decal/bot, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"bvU" = ( +/obj/structure/flora/bush/leafy, +/obj/structure/railing/wood{ + dir = 8 + }, +/turf/open/floor/grass, +/area/station/service/hydroponics/garden) +"bvW" = ( +/obj/machinery/disposal/bin, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/siding/white/corner{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + dir = 1 + }, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/obj/machinery/airalarm/directional/north, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"bwb" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/structure/chair_flipped, +/turf/open/floor/iron/grimy, +/area/station/hallway/secondary/service) +"bwd" = ( +/obj/structure/extinguisher_cabinet/directional/west, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/turf/open/floor/plating, +/area/station/engineering/supermatter/room) +"bwi" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold/purple/visible{ + dir = 1 + }, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos/pumproom) +"bwu" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/chair{ + dir = 8 + }, +/obj/effect/landmark/start/hangover, +/obj/effect/turf_decal/tile/blue/half{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 + }, +/turf/open/floor/iron/white/textured_edge{ + dir = 4 + }, +/area/station/medical/medbay/lobby) +"bwz" = ( +/obj/machinery/door/airlock/highsecurity{ + name = "Secure Tech Storage" + }, +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/access/all/command/general, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/engineering/storage/tech) +"bwD" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/light/directional/west, +/turf/open/floor/iron, +/area/station/security/brig/entrance) +"bwF" = ( +/obj/structure/extinguisher_cabinet/directional/east, +/turf/open/floor/carpet/blue, +/area/station/service/lawoffice) +"bwL" = ( +/obj/effect/turf_decal/tile/dark{ + dir = 1 + }, +/obj/effect/turf_decal/tile/dark, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/showroomfloor, +/area/station/commons/dorms/laundry) +"bwX" = ( +/obj/structure/bookcase/random/nonfiction, +/turf/open/floor/iron/grimy, +/area/station/service/library) +"bwY" = ( +/obj/structure/cable, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/stairs/medium, +/area/station/hallway/secondary/entry) +"bxc" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/spawner/random/engineering/tracking_beacon, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/science/robotics/mechbay) +"bxn" = ( +/obj/structure/railing, +/turf/open/floor/iron, +/area/station/service/chapel) +"bxq" = ( +/obj/effect/turf_decal/tile/purple/half, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/piss_yellow/tram{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple/half/contrasted, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/science/research) +"bxV" = ( +/obj/item/food/meatclown{ + pixel_y = 6 + }, +/obj/structure/table/wood/fancy/red, +/obj/effect/decal/cleanable/blood, +/obj/item/knife/kitchen{ + pixel_x = 10; + pixel_y = 4 + }, +/obj/structure/sign/poster/contraband/clown/directional/east, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"byd" = ( +/obj/structure/chair/comfy/shuttle, +/obj/effect/landmark/start/librarian, +/obj/effect/turf_decal/siding/dark{ + dir = 1 + }, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/service/library/upper) +"byt" = ( +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/engineering/main) +"byH" = ( +/obj/structure/table/wood, +/obj/item/book/manual/wiki/security_space_law{ + pixel_x = 6 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/grimy, +/area/station/service/lawoffice) +"byW" = ( +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 1 + }, +/obj/effect/turf_decal/box/corners{ + dir = 8 + }, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"bzp" = ( +/obj/machinery/light/small, +/turf/open/floor/wood, +/area/station/service/chapel) +"bzy" = ( +/obj/effect/spawner/structure/window, +/turf/open/floor/plating, +/area/station/service/kitchen/kitchen_backroom) +"bzA" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 4 + }, +/obj/structure/table/reinforced/rglass, +/obj/item/paper_bin, +/obj/item/folder/white, +/obj/item/pen/red, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 + }, +/obj/machinery/airalarm/directional/east, +/obj/item/toy/figure/virologist{ + pixel_y = 3; + pixel_x = 8 + }, +/turf/open/floor/iron/dark, +/area/station/medical/pathology) +"bzH" = ( +/obj/effect/turf_decal/box/white{ + color = "#9FED58" + }, +/turf/open/floor/engine, +/area/station/engineering/atmos/hfr_room) +"bzN" = ( +/obj/effect/turf_decal/tile/neutral/full, +/obj/effect/turf_decal/tile/neutral/anticorner{ + dir = 1 + }, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/ce) +"bzQ" = ( +/obj/effect/turf_decal/tile/neutral/full, +/turf/open/floor/iron, +/area/station/engineering/lobby) +"bzT" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"bAq" = ( +/obj/structure/falsewall/reinforced, +/turf/open/floor/plating, +/area/station/security/prison/workout) +"bAQ" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral/half, +/obj/structure/sign/poster/official/random/directional/north, +/turf/open/floor/iron, +/area/station/security/office) +"bAR" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/preopen{ + id = "brigcelldoor"; + name = "Cell Blast Door" + }, +/obj/machinery/door/poddoor/preopen{ + id = "brigwindows"; + name = "Brig Front Blast Door" + }, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/security/brig) +"bAX" = ( +/obj/structure/table/glass, +/obj/machinery/splicer, +/obj/structure/railing, +/obj/item/food/grown/poppy/lily{ + pixel_y = 12 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/grass, +/area/station/service/hydroponics) +"bBc" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/kitchen, +/area/station/service/kitchen/kitchen_backroom) +"bBg" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/security/brig) +"bBs" = ( +/obj/structure/table/wood, +/obj/effect/spawner/random/bureaucracy/paper, +/obj/effect/spawner/random/entertainment/lighter{ + pixel_y = 2; + pixel_x = 10 + }, +/obj/item/food/peanuts/random{ + pixel_y = -4; + pixel_x = 4 + }, +/obj/machinery/light/small/directional/north, +/obj/item/radio/intercom/directional/north, +/turf/open/floor/carpet/red, +/area/station/commons/dorms) +"bBt" = ( +/obj/structure/cable, +/obj/effect/landmark/event_spawn, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/maintenance/port/lesser) +"bBG" = ( +/obj/effect/spawner/structure/window/reinforced/plasma, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/visible/layer4, +/turf/open/floor/plating, +/area/station/engineering/supermatter/room) +"bBI" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/machinery/firealarm/directional/north, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/light_switch/directional/north{ + pixel_x = 8; + pixel_y = 28 + }, +/turf/open/floor/plating, +/area/station/maintenance/starboard/upper) +"bBM" = ( +/obj/structure/table/reinforced, +/obj/item/flashlight/seclite, +/obj/item/clothing/mask/gas/sechailer, +/turf/open/floor/iron/dark/textured_large, +/area/station/security/office) +"bBP" = ( +/obj/structure/extinguisher_cabinet/directional/west, +/obj/structure/fake_stairs/wood/directional/north, +/turf/open/floor/wood, +/area/station/service/barber) +"bBR" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 + }, +/obj/structure/table/wood, +/obj/item/paper_bin/carbon{ + pixel_x = -10; + pixel_y = 4 + }, +/obj/item/paper_bin/carbon{ + pixel_x = -10; + pixel_y = 9 + }, +/obj/item/gps{ + gpstag = "QM0"; + pixel_x = 5; + pixel_y = 8 + }, +/obj/item/computer_disk/quartermaster, +/obj/item/computer_disk/quartermaster, +/obj/item/computer_disk/quartermaster, +/obj/machinery/newscaster/directional/south, +/turf/open/floor/wood, +/area/station/command/heads_quarters/qm) +"bBX" = ( +/obj/effect/turf_decal/tile/blue/half{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/white/textured_edge{ + dir = 8 + }, +/area/station/medical/medbay/central) +"bBZ" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 4 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white, +/area/station/science/robotics/lab) +"bCg" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/gray/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"bCz" = ( +/obj/structure/flora/bush/stalky/style_random, +/obj/structure/flora/rock/pile/jungle/style_random, +/obj/machinery/light/directional/east, +/turf/open/floor/grass, +/area/station/medical/pathology) +"bCC" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Library" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/firedoor, +/turf/open/floor/wood, +/area/station/service/library) +"bCF" = ( +/obj/effect/turf_decal/trimline/brown/filled/line, +/obj/machinery/light/directional/south, +/turf/open/floor/iron, +/area/station/cargo/miningoffice) +"bCJ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"bCO" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"bCP" = ( +/obj/structure/window/spawner/directional/north{ + pixel_y = 5 + }, +/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/machinery/atmospherics/components/trinary/filter/atmos/flipped/o2{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"bCQ" = ( +/obj/machinery/door/airlock/mining/glass{ + name = "Drone Bay" + }, +/obj/effect/landmark/navigate_destination, +/obj/effect/mapping_helpers/airlock/access/all/supply/general, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/machinery/door/firedoor, +/turf/open/floor/iron, +/area/station/cargo/sorting) +"bDg" = ( +/obj/structure/railing/wood{ + dir = 4 + }, +/obj/structure/flora/bush/sunny/style_random, +/turf/open/floor/grass/lavaland{ + initial_gas_mix = "o2=22;n2=82;TEMP=293.15" + }, +/area/station/service/hydroponics/garden) +"bDx" = ( +/obj/effect/turf_decal/trimline/red/filled/corner{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/security/lockers) +"bDJ" = ( +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 1 + }, +/obj/structure/chair/sofa/bench/left, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"bDS" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/power/floodlight, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"bDT" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ + dir = 6 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"bEd" = ( +/obj/effect/turf_decal/tile/red/half, +/obj/effect/turf_decal/trimline/red/filled/line, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/security/prison) +"bEe" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/obj/structure/tank_dispenser{ + pixel_x = -1 + }, +/obj/effect/turf_decal/bot, +/obj/machinery/light/directional/north, +/obj/item/radio/intercom/directional/north, +/turf/open/floor/iron, +/area/station/engineering/atmos/office) +"bEq" = ( +/obj/structure/chair/office{ + dir = 4 + }, +/obj/effect/landmark/start/brig_physician, +/obj/machinery/requests_console/auto_name/directional/south, +/obj/effect/turf_decal/tile/neutral/half, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/station/security/medical) +"bEt" = ( +/obj/structure/table/reinforced, +/obj/item/analyzer{ + pixel_x = 7; + pixel_y = 3 + }, +/obj/item/analyzer{ + pixel_x = 7; + pixel_y = 3 + }, +/obj/item/assembly/signaler, +/obj/item/assembly/signaler, +/obj/item/clothing/head/utility/welding{ + pixel_y = 2; + pixel_x = -10 + }, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 1 + }, +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/machinery/power/apc/auto_name/directional/north, +/turf/open/floor/iron, +/area/station/commons/storage/primary) +"bEw" = ( +/obj/machinery/duct, +/turf/open/floor/iron/white/textured, +/area/station/medical/treatment_center) +"bEC" = ( +/obj/machinery/door/airlock/public/glass, +/obj/structure/disposalpipe/segment, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/tile/gray/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"bEZ" = ( +/obj/structure/railing{ + dir = 1 + }, +/turf/open/floor/wood, +/area/station/service/hydroponics/upper) +"bFb" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/effect/spawner/random/structure/grille, +/turf/open/floor/plating, +/area/station/maintenance/central) +"bFd" = ( +/obj/effect/turf_decal/trimline/hot_pink/filled/line{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/white/filled/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/security/execution/transfer) +"bFm" = ( +/turf/open/floor/iron/stairs/right{ + dir = 8 + }, +/area/station/engineering/hallway) +"bFz" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"bFA" = ( +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"bFC" = ( +/obj/machinery/computer/operating{ + dir = 8 + }, +/obj/effect/turf_decal/bot, +/obj/machinery/light/cold/directional/east, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark/textured, +/area/station/medical/morgue) +"bFF" = ( +/obj/machinery/door/airlock/medical/glass{ + name = "Medbay Break Room" + }, +/obj/effect/mapping_helpers/airlock/access/all/medical/general, +/obj/structure/disposalpipe/segment, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/wood, +/area/station/medical/break_room) +"bFK" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"bFQ" = ( +/obj/effect/mapping_helpers/airlock/locked, +/obj/machinery/door/airlock/vault{ + name = "Vault" + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/airlock/access/all/supply/vault, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/firedoor, +/obj/effect/landmark/navigate_destination, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/command/nuke_storage) +"bGe" = ( +/obj/structure/sink/directional/west, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 + }, +/obj/machinery/firealarm/directional/east, +/obj/machinery/light_switch/directional/east{ + pixel_y = 9 + }, +/turf/open/floor/iron/dark, +/area/station/medical/pathology) +"bGj" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/red/fourcorners, +/obj/effect/mapping_helpers/airlock/access/all/security/general, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security/glass{ + name = "Security Office" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/security/office) +"bGr" = ( +/obj/structure/closet/crate/medical, +/obj/item/reagent_containers/blood/toxin, +/obj/item/reagent_containers/blood/toxin, +/obj/item/reagent_containers/blood/oil, +/obj/item/reagent_containers/blood/oil, +/obj/item/reagent_containers/blood/ethereal, +/obj/item/reagent_containers/blood/ethereal, +/obj/item/reagent_containers/blood/slime, +/obj/item/reagent_containers/blood/slime, +/obj/item/reagent_containers/blood/universal, +/obj/item/reagent_containers/blood/universal, +/obj/item/reagent_containers/blood/podperson, +/obj/item/reagent_containers/blood/podperson, +/obj/effect/turf_decal/bot, +/obj/machinery/firealarm/directional/west, +/obj/machinery/light_switch/directional/west{ + pixel_y = 9 + }, +/turf/open/floor/iron/showroomfloor, +/area/station/medical/coldroom) +"bGK" = ( +/obj/structure/chair/plastic, +/obj/item/binoculars, +/obj/effect/mapping_helpers/burnt_floor, +/obj/structure/cable, +/obj/effect/spawner/random/trash/cigbutt, +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron, +/area/station/maintenance/department/medical) +"bGN" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/iron, +/area/station/maintenance/port/lesser) +"bGS" = ( +/turf/open/floor/iron/dark, +/area/station/science/ordnance/storage) +"bGY" = ( +/turf/closed/wall/r_wall, +/area/station/command/heads_quarters/rd) +"bHf" = ( +/obj/machinery/button/door/incinerator_vent_atmos_main{ + pixel_x = -8; + pixel_y = -24 + }, +/obj/machinery/button/door/incinerator_vent_atmos_aux{ + pixel_x = 8; + pixel_y = -24 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, +/turf/open/floor/iron/smooth, +/area/station/maintenance/disposal/incinerator) +"bHg" = ( +/obj/machinery/disposal/bin, +/obj/effect/turf_decal/bot, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/turf/open/floor/plating, +/area/station/engineering/hallway) +"bHk" = ( +/obj/effect/turf_decal/tile/red/fourcorners, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/security/general, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security/glass{ + name = "Equipment Room" + }, +/turf/open/floor/iron, +/area/station/security/office) +"bHm" = ( +/obj/structure/table/wood, +/obj/machinery/reagentgrinder{ + pixel_x = 6; + pixel_y = 6 + }, +/obj/item/book/manual/wiki/barman_recipes{ + pixel_x = -8; + pixel_y = 7 + }, +/obj/item/reagent_containers/cup/rag{ + pixel_x = -5; + pixel_y = 2 + }, +/obj/machinery/camera/directional/east, +/obj/machinery/newscaster/directional/east, +/turf/open/floor/iron, +/area/station/service/bar) +"bHx" = ( +/obj/machinery/disposal/bin, +/obj/effect/turf_decal/bot, +/obj/structure/disposalpipe/trunk, +/obj/effect/turf_decal/trimline/red/filled/line{ + color = "#DE3A3A"; + dir = 5 + }, +/turf/open/floor/iron/dark, +/area/station/security/checkpoint/science) +"bHL" = ( +/obj/machinery/computer/teleporter{ + dir = 8 + }, +/obj/structure/extinguisher_cabinet/directional/east, +/turf/open/floor/iron/dark, +/area/station/command/teleporter) +"bHR" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/siding/dark/corner{ + dir = 4 + }, +/turf/open/floor/grass, +/area/station/security/prison/garden) +"bIg" = ( +/obj/effect/spawner/random/structure/chair_comfy, +/obj/effect/landmark/event_spawn, +/turf/open/floor/iron/white, +/area/station/science/lower) +"bIm" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + invisibility = 101 + }, +/obj/machinery/duct, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/airlock/medical/glass{ + name = "Operating Room" + }, +/obj/effect/mapping_helpers/airlock/access/all/medical/general, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/tile/blue/full, +/turf/open/floor/iron/white/textured, +/area/station/medical/medbay) +"bIn" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/cargo/storage) +"bIu" = ( +/obj/item/storage/bag/tray, +/obj/item/kitchen/rollingpin, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/table, +/turf/open/floor/iron/kitchen, +/area/station/service/kitchen) +"bIx" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating/rust, +/area/station/cargo/drone_bay) +"bIA" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/start/botanist, +/turf/open/floor/iron, +/area/station/service/hydroponics) +"bID" = ( +/obj/machinery/portable_atmospherics/scrubber, +/obj/effect/turf_decal/delivery, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/commons/dorms) +"bIH" = ( +/obj/effect/landmark/start/botanist, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/service/hydroponics) +"bIJ" = ( +/obj/structure/cable, +/obj/structure/table/reinforced, +/obj/item/aicard, +/obj/item/circuitboard/aicore, +/obj/effect/turf_decal/siding/wood{ + dir = 10 + }, +/obj/structure/extinguisher_cabinet/directional/west, +/turf/open/floor/carpet/purple, +/area/station/command/heads_quarters/rd) +"bIS" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/meter{ + pixel_y = -4 + }, +/obj/machinery/atmospherics/pipe/smart/simple/orange/visible/layer2{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"bIZ" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line, +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/engineering/hallway) +"bJt" = ( +/obj/effect/turf_decal/tile/green/anticorner{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/medical/pathology) +"bJQ" = ( +/obj/item/grenade/barrier{ + pixel_x = -3; + pixel_y = 1 + }, +/obj/item/grenade/barrier, +/obj/item/grenade/barrier{ + pixel_x = 3; + pixel_y = -1 + }, +/obj/item/grenade/barrier{ + pixel_x = 6; + pixel_y = -2 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/item/radio/intercom/directional/north, +/obj/machinery/camera/directional/east{ + c_tag = "Security - Warden's Office" + }, +/obj/structure/table/reinforced, +/obj/effect/turf_decal/trimline/dark_red/filled/end{ + dir = 4 + }, +/obj/item/storage/fancy/donut_box{ + layer = 3.1; + pixel_y = 12 + }, +/turf/open/floor/iron, +/area/station/ai_monitored/security/armory) +"bJS" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/service/hydroponics/garden) +"bJU" = ( +/obj/structure/table, +/obj/item/reagent_containers/cup/bottle/epinephrine{ + pixel_y = 14; + pixel_x = -5 + }, +/obj/item/reagent_containers/cup/bottle/multiver{ + pixel_x = 6; + pixel_y = 8 + }, +/obj/item/reagent_containers/syringe, +/obj/item/storage/belt/medical{ + pixel_x = -4; + pixel_y = 3 + }, +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 8 + }, +/obj/machinery/light/directional/west, +/turf/open/floor/iron/white, +/area/station/medical/storage) +"bKk" = ( +/obj/structure/cable, +/turf/open/floor/iron/white/textured_edge{ + dir = 4 + }, +/area/station/medical/treatment_center) +"bKO" = ( +/obj/structure/railing/wood{ + dir = 1 + }, +/obj/machinery/growing/tray, +/turf/open/floor/grass, +/area/station/service/hydroponics/garden) +"bKX" = ( +/obj/machinery/portable_atmospherics/canister/anesthetic_mix, +/obj/effect/turf_decal/box/red, +/turf/open/floor/iron/showroomfloor, +/area/station/medical/coldroom) +"bLg" = ( +/obj/effect/turf_decal/stripes{ + dir = 8 + }, +/obj/machinery/light/directional/west, +/turf/open/floor/grass, +/area/station/security/prison/garden) +"bLm" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron/white, +/area/station/medical/pharmacy) +"bLq" = ( +/obj/structure/railing{ + dir = 1 + }, +/obj/machinery/suit_storage_unit/rd{ + pixel_y = 3 + }, +/turf/open/floor/iron/white, +/area/station/command/heads_quarters/rd) +"bLB" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/item/radio/intercom/directional/north, +/obj/effect/turf_decal/tile/dark_blue/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"bLN" = ( +/obj/structure/table/wood, +/obj/item/reagent_containers/cup/maunamug{ + pixel_x = -4; + pixel_y = -6 + }, +/obj/machinery/computer/libraryconsole/bookmanagement{ + dir = 8 + }, +/obj/structure/noticeboard/directional/east, +/obj/machinery/light/warm/directional/east{ + light_outer_range = 8 + }, +/turf/open/floor/carpet/green, +/area/station/service/library/private) +"bLR" = ( +/obj/effect/spawner/random/trash/mess, +/turf/open/floor/plating, +/area/station/maintenance/central) +"bLT" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/sign/poster/random/directional/west, +/obj/machinery/light/small/directional/west, +/turf/open/floor/plating, +/area/station/engineering/break_room) +"bMD" = ( +/obj/effect/turf_decal/stripes/end{ + dir = 8 + }, +/obj/machinery/door/poddoor/shutters{ + id = "mechbay"; + name = "Mech Bay Shutters" + }, +/turf/open/floor/iron/dark, +/area/station/science/robotics/mechbay) +"bMX" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/science/lab) +"bNc" = ( +/obj/effect/turf_decal/tile/blue/half, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/white/textured_edge, +/area/station/medical/treatment_center) +"bNf" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 10 + }, +/obj/structure/reagent_dispensers/water_cooler, +/obj/effect/turf_decal/bot, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/engineering/lobby) +"bNi" = ( +/obj/structure/railing{ + dir = 4 + }, +/obj/structure/railing, +/turf/open/floor/grass, +/area/station/service/hydroponics/upper) +"bNn" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/orange/visible, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/visible/layer4, +/turf/open/floor/plating, +/area/station/engineering/supermatter/room) +"bNq" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/spawner/random/trash/graffiti{ + pixel_x = 32 + }, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"bNy" = ( +/obj/effect/turf_decal/tile/brown/anticorner/contrasted{ + dir = 8 + }, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"bNC" = ( +/turf/closed/wall, +/area/station/security/checkpoint/science) +"bNN" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 9 + }, +/turf/open/floor/iron/sepia, +/area/station/service/library/artgallery) +"bNR" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/flora/bush/sparsegrass/style_random, +/turf/open/floor/grass, +/area/station/service/hydroponics) +"bOj" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/components/binary/valve/digital{ + dir = 8; + name = "Waste Release" + }, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"bOG" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"bOL" = ( +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 8 + }, +/obj/effect/turf_decal/bot, +/obj/machinery/vending/mechcomp, +/obj/machinery/newscaster/directional/west, +/turf/open/floor/iron, +/area/station/cargo/storage) +"bOS" = ( +/obj/effect/turf_decal/stripes/corner, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"bPj" = ( +/obj/effect/turf_decal/bot, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"bPu" = ( +/obj/structure/table, +/obj/effect/spawner/random/food_or_drink, +/obj/effect/spawner/random/food_or_drink/condiment, +/obj/structure/sign/poster/official/no_erp/directional/north, +/obj/structure/cable, +/turf/open/floor/carpet, +/area/station/commons/dorms) +"bPA" = ( +/obj/structure/table, +/obj/item/paper/fluff/genpop_instructions, +/obj/item/reagent_containers/spray/pepper{ + pixel_y = 11; + pixel_x = 8 + }, +/obj/item/restraints/handcuffs, +/obj/item/assembly/flash/handheld{ + pixel_y = 15 + }, +/turf/open/floor/iron, +/area/station/security/brig/entrance) +"bPC" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, +/obj/effect/turf_decal/siding/wood{ + dir = 4 + }, +/turf/open/floor/grass, +/area/station/service/hydroponics) +"bPI" = ( +/obj/structure/flora/bush/flowers_pp/style_random, +/turf/open/floor/grass, +/area/station/service/chapel) +"bPS" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/curtain/cloth/fancy/mechanical{ + icon_state = "bounty-open"; + icon_type = "bounty"; + id = "librarysolo"; + name = "curtain" + }, +/turf/open/floor/carpet, +/area/station/service/chapel) +"bQd" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"bQe" = ( +/obj/structure/chair/office/light{ + dir = 8 + }, +/obj/effect/landmark/start/geneticist, +/obj/effect/turf_decal/siding/dark{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/science/genetics) +"bQj" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, +/obj/effect/turf_decal/siding/blue{ + dir = 9 + }, +/turf/open/floor/iron/dark/textured, +/area/station/medical/cryo) +"bQt" = ( +/obj/structure/table/reinforced, +/obj/item/paper_bin{ + pixel_x = -1; + pixel_y = 5 + }, +/obj/item/pen{ + pixel_y = 7 + }, +/obj/machinery/camera/directional/west{ + network = list("theater") + }, +/obj/structure/sign/poster/official/twelve_gauge/directional/west, +/turf/open/floor/carpet/red, +/area/station/security/checkpoint/engineering) +"bQH" = ( +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/obj/effect/turf_decal/stripes/line, +/obj/structure/cable, +/obj/machinery/light_switch/directional/east{ + pixel_y = 9 + }, +/turf/open/floor/iron/dark, +/area/station/security/brig/upper) +"bQO" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"bQS" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/command/storage/eva) +"bQY" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/duct, +/turf/open/floor/plating, +/area/station/maintenance/solars/port/fore) +"bRa" = ( +/obj/item/kirbyplants/random, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/wood, +/area/station/service/library) +"bRl" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/barricade/wooden/crude, +/turf/open/floor/plating, +/area/station/cargo/miningdock/cafeteria) +"bRq" = ( +/obj/item/storage/backpack/meat, +/turf/open/space/basic, +/area/space) +"bRv" = ( +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/maintenance/central) +"bRM" = ( +/obj/effect/turf_decal/tile/neutral/half/contrasted, +/obj/effect/turf_decal/siding/yellow, +/obj/effect/turf_decal/trimline/yellow/filled/warning{ + dir = 3 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"bRQ" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/tile/dark_purple/half/contrasted, +/obj/effect/turf_decal/tile/green/half/contrasted{ + dir = 1 + }, +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/east, +/turf/open/floor/iron/dark, +/area/station/science/xenobiology) +"bSc" = ( +/obj/structure/cable, +/obj/effect/decal/cleanable/confetti, +/obj/structure/kitchenspike, +/obj/effect/mob_spawn/corpse/human/clown, +/obj/structure/railing, +/turf/open/floor/iron/vaporwave, +/area/station/security/bitden) +"bSi" = ( +/obj/effect/landmark/start/chaplain, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/dark, +/area/station/service/chapel/funeral) +"bSr" = ( +/obj/structure/table, +/obj/item/clothing/gloves/latex/nitrile, +/obj/item/clothing/glasses/hud/health{ + pixel_y = 4 + }, +/turf/open/floor/iron/freezer, +/area/station/maintenance/port/lesser) +"bSC" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 4 + }, +/obj/structure/table, +/obj/machinery/cell_charger, +/obj/item/stock_parts/cell/high, +/turf/open/floor/iron/white, +/area/station/science/lower) +"bSD" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/turf_decal/bot, +/obj/item/paper/fluff/ids_for_dummies, +/obj/effect/turf_decal/tile/dark/anticorner{ + dir = 4 + }, +/obj/machinery/requests_console/auto_name/directional/east{ + can_send_announcements = 1 + }, +/obj/machinery/modular_computer/preset/id{ + dir = 8 + }, +/obj/machinery/button/ticket_machine{ + pixel_y = 24; + pixel_x = -8 + }, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/hop) +"bSE" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/station/maintenance/disposal) +"bSH" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/iron/grimy, +/area/station/security/office) +"bSJ" = ( +/obj/machinery/restaurant_portal/restaurant, +/obj/effect/turf_decal/bot, +/obj/structure/disposalpipe/segment, +/obj/machinery/light/directional/north, +/turf/open/floor/iron, +/area/station/service/cafeteria) +"bSO" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"bSS" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"bSV" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/effect/spawner/random/structure/grille, +/turf/open/floor/plating, +/area/station/maintenance/solars/starboard/fore) +"bSY" = ( +/obj/effect/spawner/random/structure/grille, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/department/medical) +"bSZ" = ( +/obj/effect/decal/cleanable/blood/old, +/obj/machinery/processor{ + pixel_y = 1 + }, +/obj/effect/spawner/random/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/department/medical) +"bTh" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 8 + }, +/obj/structure/disposalpipe/junction/flip{ + dir = 1 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white, +/area/station/science/research) +"bTD" = ( +/obj/structure/window/spawner/directional/north, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/wood, +/area/station/service/theater) +"bTL" = ( +/obj/machinery/suit_storage_unit/standard_unit, +/obj/effect/turf_decal/bot{ + dir = 1 + }, +/turf/open/floor/wood/large, +/area/station/service/library/upper) +"bTO" = ( +/obj/machinery/navbeacon{ + codes_txt = "delivery;dir=2"; + location = "Market" + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"bTZ" = ( +/obj/structure/table/reinforced, +/obj/item/wirecutters, +/obj/item/screwdriver, +/obj/machinery/syndicatebomb/training, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 10 + }, +/obj/structure/plaque/static_plaque/golden{ + pixel_y = -32 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/security/office) +"bUr" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/blood/innards{ + pixel_y = 14 + }, +/obj/effect/landmark/blobstart, +/obj/effect/landmark/generic_maintenance_landmark, +/turf/open/floor/plating, +/area/station/maintenance/central) +"bUw" = ( +/obj/effect/turf_decal/stripes/line, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/security/brig/upper) +"bUC" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/trash/food_packaging, +/obj/machinery/atmospherics/components/binary/pump{ + dir = 8 + }, +/turf/open/floor/plating, +/area/station/maintenance/port/lesser) +"bUD" = ( +/obj/structure/chair/comfy/brown{ + buildstackamount = 0; + color = "#c45c57"; + dir = 1 + }, +/turf/open/floor/carpet/green, +/area/station/service/library/private) +"bUL" = ( +/obj/machinery/light/directional/south, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/firealarm/directional/south, +/obj/machinery/light_switch/directional/south{ + pixel_x = 8 + }, +/turf/open/floor/wood, +/area/station/commons/fitness) +"bUM" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 + }, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/science/xenobiology) +"bUQ" = ( +/obj/effect/turf_decal/tile/yellow/opposingcorners{ + dir = 1 + }, +/obj/structure/table, +/obj/item/stack/sheet/iron/fifty{ + pixel_y = 4; + pixel_x = 7 + }, +/obj/item/stack/sheet/iron/fifty, +/obj/item/stack/sheet/rglass/fifty, +/obj/item/stack/sheet/rglass/fifty, +/obj/item/stack/sheet/plasteel/fifty{ + pixel_y = 11; + pixel_x = 8 + }, +/obj/item/storage/toolbox/emergency{ + pixel_x = -2; + pixel_y = 8 + }, +/obj/item/storage/toolbox/mechanical{ + pixel_x = 1; + pixel_y = 1 + }, +/turf/open/floor/iron, +/area/station/ai_monitored/command/storage/eva) +"bVf" = ( +/obj/effect/spawner/random/food_or_drink/seed, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark, +/area/station/maintenance/starboard/central) +"bVq" = ( +/obj/structure/window/reinforced/spawner/directional/north, +/obj/effect/turf_decal/tile/dark/half{ + dir = 1 + }, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/command/bridge) +"bVr" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/monitored/plasma_output, +/turf/open/floor/engine/plasma, +/area/station/engineering/atmos) +"bVB" = ( +/obj/effect/spawner/structure/window/reinforced/plasma, +/turf/open/floor/plating, +/area/station/engineering/atmos) +"bVP" = ( +/obj/machinery/airalarm/directional/north, +/obj/structure/cable, +/turf/open/floor/iron/showroomfloor, +/area/station/medical/coldroom) +"bVQ" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/turf/open/floor/iron/white, +/area/station/science/explab) +"bVU" = ( +/obj/machinery/atmospherics/pipe/smart/simple/purple/visible{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos/pumproom) +"bWd" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "detective_shutters"; + name = "Detective's Office Shutter"; + dir = 1 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/station/security/detectives_office) +"bWe" = ( +/obj/effect/turf_decal/siding/wood, +/obj/effect/turf_decal/tile/yellow/half, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 + }, +/obj/item/radio/intercom/prison/directional/south, +/turf/open/floor/carpet, +/area/station/service/chapel/office) +"bWh" = ( +/obj/structure/chair/stool/bar/directional/north, +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/start/hangover, +/turf/open/floor/carpet, +/area/station/hallway/secondary/exit/departure_lounge) +"bWi" = ( +/obj/machinery/light, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/status_display/evac/directional/south, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"bWm" = ( +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 5 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/cargo/storage) +"bWn" = ( +/obj/machinery/washing_machine, +/obj/effect/spawner/random/clothing/gloves, +/obj/effect/turf_decal/bot, +/turf/open/floor/carpet/orange, +/area/station/maintenance/starboard/central) +"bWC" = ( +/obj/structure/table/reinforced, +/obj/item/radio{ + pixel_x = 11; + pixel_y = 5 + }, +/obj/item/radio{ + pixel_y = 7 + }, +/obj/item/radio, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 6 + }, +/turf/open/floor/iron, +/area/station/commons/storage/primary) +"bWF" = ( +/obj/structure/extinguisher_cabinet/directional/south, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/commons/dorms) +"bWT" = ( +/obj/machinery/atmospherics/pipe/smart/simple/purple/visible{ + dir = 5 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos/pumproom) +"bXe" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/obj/item/radio/intercom/directional/east, +/obj/effect/turf_decal/tile/dark_green/half/contrasted{ + dir = 4 + }, +/obj/structure/chair/sofa/bench/right{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/upper) +"bXg" = ( +/obj/effect/turf_decal/tile/dark{ + dir = 1 + }, +/obj/machinery/washing_machine, +/obj/effect/spawner/random/clothing/costume, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable, +/turf/open/floor/iron/showroomfloor, +/area/station/commons/dorms/laundry) +"bXj" = ( +/obj/effect/turf_decal/tile/yellow/anticorner/contrasted, +/obj/machinery/chem_dispenser, +/turf/open/floor/iron/white, +/area/station/medical/pharmacy) +"bXk" = ( +/obj/structure/table/reinforced, +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 6 + }, +/obj/machinery/light/directional/east, +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/cable, +/obj/effect/mapping_helpers/apc/full_charge, +/obj/effect/mapping_helpers/apc/cell_10k, +/obj/machinery/airalarm/directional/east, +/obj/item/vacuum_pack, +/obj/item/vacuum_pack, +/obj/item/disk/vacuum_upgrade/biomass, +/obj/item/disk/vacuum_upgrade/biomass, +/obj/item/storage/box/monkeycubes{ + pixel_y = 5; + pixel_x = 7 + }, +/obj/item/storage/box/monkeycubes{ + pixel_y = 13; + pixel_x = 7 + }, +/turf/open/floor/iron/dark/corner{ + dir = 1 + }, +/area/station/science/xenobiology/hallway) +"bXm" = ( +/obj/machinery/door/firedoor/heavy, +/obj/machinery/door/airlock/external, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/engineering/storage) +"bXr" = ( +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/maintenance/central) +"bXs" = ( +/obj/structure/table, +/obj/item/book/random, +/obj/item/book/manual/wiki/security_space_law{ + pixel_x = 6; + pixel_y = -2 + }, +/obj/machinery/flasher/directional/west{ + id = "Cell 4"; + name = "Prisoner Pacifier"; + pixel_x = 31 + }, +/obj/item/radio/intercom/prison/directional/east{ + pixel_x = 28; + pixel_y = 5 + }, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 5 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/turf/open/floor/iron, +/area/station/security/brig) +"bXu" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"bXw" = ( +/obj/item/organ/external/tail/cat{ + pixel_x = 9 + }, +/turf/open/floor/iron/freezer, +/area/station/maintenance/port/lesser) +"bXM" = ( +/obj/machinery/hydroponics/constructable, +/obj/effect/spawner/random/food_or_drink/seed, +/turf/open/floor/plating, +/area/station/maintenance/starboard/upper) +"bYw" = ( +/obj/effect/turf_decal/bot, +/obj/effect/spawner/random/maintenance/two, +/turf/open/floor/plating, +/area/station/cargo/storage) +"bYB" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/stone, +/area/station/smithing) +"bYD" = ( +/obj/structure/sink/directional/east, +/obj/effect/turf_decal/siding/dark{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark/textured, +/area/station/medical/morgue) +"bYE" = ( +/obj/effect/decal/cleanable/food/flour, +/obj/effect/spawner/random/trash/garbage{ + spawn_scatter_radius = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/department/medical) +"bYF" = ( +/obj/structure/sink/directional/south, +/obj/structure/mirror/directional/north{ + pixel_y = 30 + }, +/turf/open/floor/iron/showroomfloor, +/area/station/commons/fitness) +"bYI" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/science/research) +"bYP" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/maintenance/starboard/upper) +"bYQ" = ( +/obj/effect/turf_decal/delivery, +/turf/open/floor/plating, +/area/station/engineering/supermatter/room) +"bYS" = ( +/obj/effect/turf_decal/tile/blue/half{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/obj/machinery/duct, +/turf/open/floor/iron/white/textured_edge{ + dir = 4 + }, +/area/station/medical/medbay/central) +"bZn" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/science/robotics/mechbay) +"bZz" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/power/smes/engineering, +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/iron, +/area/station/engineering/main) +"bZA" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + invisibility = 101 + }, +/obj/machinery/duct, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron/white/textured_large, +/area/station/medical/medbay/central) +"bZB" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/red/half, +/obj/effect/turf_decal/trimline/red/filled/line, +/turf/open/floor/iron, +/area/station/security/prison) +"bZH" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/central) +"bZI" = ( +/obj/effect/turf_decal/tile/blue/half{ + dir = 8 + }, +/turf/open/floor/iron/white/textured_edge{ + dir = 8 + }, +/area/station/medical/treatment_center) +"bZU" = ( +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/wood, +/area/station/service/barber) +"bZX" = ( +/obj/effect/landmark/start/hangover, +/obj/structure/chair/sofa/bench/left{ + dir = 8 + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"cal" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/bot{ + dir = 1 + }, +/obj/effect/spawner/random/structure/crate_abandoned, +/obj/machinery/light/small/dim/directional/north, +/turf/open/floor/plating, +/area/station/maintenance/port/lesser) +"cap" = ( +/obj/structure/destructible/cult/item_dispenser/archives/library, +/obj/item/clothing/under/suit/red, +/obj/item/book/codex_gigas{ + pixel_x = 5; + pixel_y = 3 + }, +/obj/machinery/firealarm/directional/east, +/obj/machinery/light_switch/directional/east{ + pixel_y = 9 + }, +/turf/open/floor/wood/large, +/area/station/service/library/private) +"cas" = ( +/obj/effect/turf_decal/tile/dark/half, +/obj/structure/sign/directions/supply{ + pixel_y = -41 + }, +/obj/structure/sign/directions/evac{ + pixel_y = -23 + }, +/obj/structure/sign/directions/command{ + dir = 8; + pixel_y = -32 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"caw" = ( +/obj/effect/turf_decal/tile/brown/half/contrasted, +/obj/machinery/light/directional/south, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"caE" = ( +/obj/structure/closet/emcloset, +/obj/effect/turf_decal/bot, +/obj/effect/landmark/start/hangover/closet, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"caM" = ( +/obj/effect/turf_decal/tile/neutral/full, +/obj/effect/turf_decal/tile/neutral/anticorner{ + dir = 8 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/ce) +"caQ" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/service/hydroponics) +"cba" = ( +/obj/structure/window/reinforced/spawner/directional/west, +/obj/structure/cable, +/obj/effect/spawner/random/entertainment/arcade{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/dark/filled/line{ + dir = 10 + }, +/turf/open/floor/iron, +/area/station/security/prison/work) +"cbb" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/emcloset/wall/directional/north, +/turf/open/floor/plating, +/area/station/maintenance/port/lesser) +"cbr" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 1; + name = "Distro to Waste" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos/pumproom) +"cbs" = ( +/obj/machinery/portable_atmospherics/canister/anesthetic_mix, +/obj/structure/window/reinforced/spawner/directional/north, +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 8 + }, +/obj/effect/turf_decal/bot, +/obj/structure/cable, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/station/medical/cryo) +"cbz" = ( +/obj/structure/bed, +/obj/item/bedsheet/dorms, +/obj/item/pillow/random{ + pixel_y = -4; + pixel_x = 7 + }, +/obj/effect/spawner/random/entertainment/musical_instrument, +/obj/effect/landmark/start/assistant, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/obj/item/radio/intercom/directional/north, +/turf/open/floor/wood, +/area/station/commons/dorms) +"cbD" = ( +/obj/machinery/door/airlock/medical/glass{ + name = "Pharmacy" + }, +/obj/effect/mapping_helpers/airlock/access/all/medical/general, +/obj/effect/turf_decal/tile/blue/full, +/obj/machinery/duct, +/obj/machinery/door/firedoor, +/turf/open/floor/iron/white/textured, +/area/station/medical/storage) +"cbE" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, +/obj/machinery/duct, +/obj/structure/window/reinforced/spawner/directional/north, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/station/medical/cryo) +"cbH" = ( +/obj/structure/table/reinforced, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 + }, +/obj/item/binoculars, +/turf/open/floor/iron/dark, +/area/station/security/warden) +"cbJ" = ( +/obj/structure/bed/double{ + dir = 4 + }, +/obj/item/bedsheet/nanotrasen/double{ + dir = 4 + }, +/obj/structure/cable, +/obj/machinery/button/curtain{ + pixel_y = 24; + pixel_x = 9; + id = "blueshieldcurtain" + }, +/turf/open/floor/wood, +/area/station/command/heads_quarters/blueshield) +"cbK" = ( +/obj/structure/table/wood, +/obj/item/toy/katana{ + desc = "As seen in your favourite Japanese cartoon."; + name = "anime katana" + }, +/obj/item/reagent_containers/cup/soda_cans/monkey_energy{ + pixel_x = 13 + }, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"cbM" = ( +/obj/structure/lattice, +/obj/machinery/power/shuttle_engine/propulsion/burst{ + dir = 1 + }, +/turf/open/space/basic, +/area/space/nearstation) +"cbU" = ( +/obj/structure/closet/crate/freezer, +/obj/item/reagent_containers/blood/random, +/obj/item/reagent_containers/blood/random, +/obj/item/reagent_containers/blood/random, +/obj/item/reagent_containers/blood/random, +/obj/item/reagent_containers/blood/o_plus{ + pixel_x = -2; + pixel_y = -1 + }, +/obj/item/reagent_containers/blood/o_minus, +/obj/item/reagent_containers/blood/b_plus, +/obj/item/reagent_containers/blood/b_minus, +/obj/item/reagent_containers/blood/a_plus, +/obj/item/reagent_containers/blood/a_minus, +/obj/item/reagent_containers/blood/lizard, +/obj/item/reagent_containers/blood/ethereal, +/obj/item/reagent_containers/blood{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/item/reagent_containers/blood{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/item/reagent_containers/blood{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/machinery/iv_drip, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/station/medical/pathology) +"ccj" = ( +/obj/structure/lattice, +/obj/structure/marker_beacon/teal, +/turf/open/space/basic, +/area/space/nearstation) +"cck" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/maintenance/department/medical) +"ccO" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/shower/directional/south, +/turf/open/floor/iron/white, +/area/station/science/lower) +"ccT" = ( +/obj/machinery/power/apc/auto_name/directional/west, +/obj/structure/cable, +/turf/open/floor/carpet/red, +/area/station/command/heads_quarters/qm) +"cdu" = ( +/obj/structure/chair/wood/wings{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow/half{ + dir = 1 + }, +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, +/obj/effect/landmark/start/hangover, +/turf/open/floor/carpet, +/area/station/service/theater) +"cdv" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/open/floor/plating/airless, +/area/station/science/ordnance/bomb) +"cdD" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/trimline/yellow, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"cdF" = ( +/obj/structure/table/wood, +/obj/structure/railing{ + dir = 1; + pixel_y = 11 + }, +/obj/machinery/computer/records/medical/laptop, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, +/turf/open/floor/carpet/red, +/area/station/command/heads_quarters/hos) +"cdJ" = ( +/obj/effect/decal/cleanable/glass, +/turf/open/floor/plating, +/area/station/maintenance/port/lesser) +"cdK" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/mapping_helpers/broken_floor, +/obj/machinery/power/smes{ + charge = 2.5e+006 + }, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/solars/port/aft) +"cdM" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/spawner/random/maintenance, +/obj/effect/spawner/random/trash/graffiti{ + pixel_y = -32; + spawn_loot_chance = 50; + dir = 4 + }, +/turf/open/floor/iron, +/area/station/maintenance/starboard/central) +"cdN" = ( +/obj/machinery/door/window/brigdoor{ + dir = 1; + name = "Security Desk"; + req_access = list("security") + }, +/obj/effect/turf_decal/siding/dark{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/security/checkpoint/escape) +"cdT" = ( +/obj/structure/sign/picture_frame/showroom/one{ + pixel_x = -8; + pixel_y = 32 + }, +/obj/structure/sign/picture_frame/showroom/two{ + pixel_x = 8; + pixel_y = 32 + }, +/obj/structure/table/wood, +/obj/machinery/nuclearbomb/beer{ + pixel_x = 2; + pixel_y = 6 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/carpet, +/area/station/command/corporate_showroom) +"cdX" = ( +/obj/effect/turf_decal/trimline/white/filled/line{ + dir = 8 + }, +/obj/effect/turf_decal/bot, +/obj/machinery/recharge_station, +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"cef" = ( +/obj/machinery/door/airlock/external{ + name = "External Airlock" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/maintenance/starboard/lesser) +"cel" = ( +/obj/effect/turf_decal/delivery, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/obj/structure/cable, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/engineering/glass{ + name = "Supermatter Engine Core" + }, +/turf/open/floor/engine, +/area/station/engineering/supermatter) +"cem" = ( +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 6 + }, +/obj/effect/decal/cleanable/dirt, +/obj/item/banner/cargo/mundane, +/turf/open/floor/iron, +/area/station/cargo/storage) +"cer" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/simple/purple/visible{ + dir = 9 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"ceB" = ( +/obj/item/radio/intercom/directional/south, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/aisat_interior) +"ceE" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/cargo/miningoffice) +"cfd" = ( +/obj/machinery/light/small, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/trimline/dark/line, +/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/security/armory) +"cfh" = ( +/obj/machinery/light/directional/south, +/turf/open/floor/iron, +/area/station/engineering/supermatter/room) +"cfm" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/maintenance/starboard/upper) +"cfn" = ( +/obj/structure/chair/stool/directional/north, +/obj/effect/landmark/start/hangover, +/obj/effect/landmark/start/assistant, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/turf/open/floor/eighties, +/area/station/commons/fitness/recreation/entertainment) +"cfD" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/effect/landmark/start/janitor, +/turf/open/floor/iron, +/area/station/service/janitor) +"cfG" = ( +/obj/machinery/vending/cigarette, +/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/effect/turf_decal/tile/dark/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"cfL" = ( +/obj/machinery/modular_computer/preset/id, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/rd) +"cfM" = ( +/obj/machinery/air_sensor/incinerator_tank, +/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible/layer2, +/turf/open/floor/engine, +/area/station/maintenance/disposal/incinerator) +"cfN" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/engineering/storage/tech) +"cfS" = ( +/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/machinery/holopad, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"cfV" = ( +/obj/machinery/camera/directional/south, +/obj/effect/turf_decal/tile/blue/half/contrasted, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"cfW" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/light{ + dir = 4; + light_color = "#e8eaff" + }, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"cfX" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/caution/stand_clear, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"cgd" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 + }, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"cgt" = ( +/obj/effect/turf_decal/bot, +/obj/structure/bed{ + dir = 4 + }, +/obj/effect/spawner/random/bedsheet/any{ + dir = 4 + }, +/turf/open/floor/plating, +/area/station/maintenance/starboard/upper) +"cgA" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white, +/area/station/science/explab) +"cgF" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/engineering/atmos/upper) +"cgK" = ( +/obj/structure/chair/sofa/bench, +/obj/effect/turf_decal/tile/dark/fourcorners, +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"chf" = ( +/obj/structure/chair/sofa/bench/left{ + dir = 4 + }, +/obj/effect/landmark/start/assistant, +/obj/item/radio/intercom/directional/north, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"chn" = ( +/obj/structure/cable, +/obj/effect/spawner/random/structure/grille, +/obj/effect/spawner/random/trash/graffiti{ + pixel_x = -32; + spawn_loot_chance = 50 + }, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"chz" = ( +/obj/structure/cable, +/turf/closed/wall/r_wall, +/area/station/ai_monitored/security/armory) +"chL" = ( +/obj/machinery/atmospherics/pipe/smart/simple/purple/visible{ + dir = 9 + }, +/obj/machinery/portable_atmospherics/scrubber, +/obj/structure/window/reinforced/spawner/directional/west{ + pixel_x = -4 + }, +/obj/effect/turf_decal/bot/left, +/obj/effect/turf_decal/stripes/end{ + dir = 4 + }, +/obj/machinery/firealarm/directional/east, +/obj/machinery/light_switch/directional/east{ + pixel_y = 8 + }, +/turf/open/floor/iron/white, +/area/station/science/ordnance) +"chS" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/carpet/green, +/area/station/command/heads_quarters/hop) +"cib" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"cic" = ( +/obj/item/phone{ + pixel_y = 7; + pixel_x = -5 + }, +/obj/item/storage/briefcase/secure{ + pixel_x = 4 + }, +/obj/structure/table/reinforced, +/obj/effect/turf_decal/trimline/dark/filled/line, +/turf/open/floor/iron, +/area/station/maintenance/starboard/aft) +"cis" = ( +/obj/structure/chair/comfy{ + color = "#596479"; + dir = 8 + }, +/obj/machinery/vending/wallmed/directional/north{ + pixel_x = -8 + }, +/obj/structure/cable, +/obj/structure/extinguisher_cabinet/directional/north{ + pixel_x = 6; + pixel_y = 30 + }, +/turf/open/floor/wood/parquet, +/area/station/command/heads_quarters/nt_rep) +"cit" = ( +/obj/machinery/door/window/brigdoor/right/directional/north{ + id = "Cell 1"; + name = "Cell 1"; + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/access/all/security/general, +/obj/effect/turf_decal/tile/red/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/security/brig) +"ciE" = ( +/obj/machinery/firealarm/directional/north, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/structure/cable, +/obj/machinery/light_switch/directional/north{ + pixel_x = 8; + pixel_y = 28 + }, +/obj/machinery/duct, +/turf/open/floor/iron, +/area/station/commons/dorms) +"ciJ" = ( +/obj/machinery/light/neon_lining{ + icon_state = "pink2_1" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/carpet/orange, +/area/station/science/breakroom) +"ciN" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/structure/extinguisher_cabinet/directional/north, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/maintenance/starboard/upper) +"cja" = ( +/obj/effect/spawner/random/trash/garbage, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/port/lesser) +"cjf" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/light/directional/north, +/turf/open/floor/iron, +/area/station/security/range) +"cjn" = ( +/obj/effect/turf_decal/bot, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/science/lab) +"cjx" = ( +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"cjC" = ( +/obj/effect/turf_decal/tile/purple/half, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/piss_yellow/tram{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple/half/contrasted, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/science/research) +"cjE" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Lesser Starboard Maintenance" + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/starboard/lesser) +"cjH" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white, +/area/station/science/robotics/lab) +"cjL" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/crate, +/obj/effect/spawner/random/food_or_drink, +/obj/effect/spawner/random/food_or_drink, +/obj/effect/spawner/random/food_or_drink, +/obj/effect/spawner/random/food_or_drink, +/obj/item/storage/fancy/egg_box, +/obj/item/food/breadslice/plain, +/obj/effect/spawner/random/food_or_drink/condiment, +/obj/effect/spawner/random/food_or_drink/condiment, +/obj/item/food/breadslice/plain, +/obj/item/food/breadslice/plain, +/obj/item/food/breadslice/plain, +/obj/item/food/grown/onion, +/obj/item/food/grown/onion, +/obj/item/food/grown/onion, +/obj/item/food/grown/potato, +/obj/item/food/grown/potato, +/obj/item/food/grown/potato, +/turf/open/floor/plating, +/area/station/security/prison/workout) +"cjN" = ( +/obj/machinery/portable_atmospherics/canister/nitrous_oxide, +/turf/open/floor/engine, +/area/station/engineering/atmos/storage/gas) +"cjP" = ( +/obj/effect/landmark/start/research_director, +/turf/open/floor/glass/reinforced, +/area/station/command/heads_quarters/rd) +"cke" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, +/obj/structure/extinguisher_cabinet/directional/west, +/turf/open/floor/grass, +/area/station/service/hydroponics) +"ckl" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/duct, +/obj/effect/turf_decal/tile/piss_yellow/half/contrasted{ + dir = 6 + }, +/obj/effect/turf_decal/tile/yellow/half/contrasted, +/obj/effect/turf_decal/tile/dark_red/half/contrasted{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/science/xenobiology) +"ckn" = ( +/turf/closed/wall/r_wall, +/area/station/security/warden) +"ckp" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/structure/closet_maintenance, +/turf/open/floor/plating, +/area/station/maintenance/starboard/lesser) +"ckO" = ( +/obj/machinery/door/airlock/mining/glass{ + name = "Drone Bay" + }, +/obj/effect/mapping_helpers/airlock/access/all/supply/general, +/obj/structure/cable, +/obj/machinery/door/firedoor, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/cargo/sorting) +"ckP" = ( +/obj/machinery/vending/dinnerware, +/turf/open/floor/plating, +/area/station/maintenance/department/medical) +"clg" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/bot_white/right, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/dark, +/area/station/engineering/gravity_generator) +"cln" = ( +/obj/effect/turf_decal/trimline/yellow/filled/corner{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/engineering/hallway) +"clq" = ( +/obj/machinery/power/solar{ + id = "aftport"; + name = "Aft-Port Solar Array" + }, +/obj/structure/cable, +/turf/open/floor/iron/solarpanel/airless, +/area/station/solars/port/aft) +"clx" = ( +/obj/effect/turf_decal/stripes/corner, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/obj/machinery/duct, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/science/xenobiology) +"clA" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Command Hallway" + }, +/obj/machinery/door/firedoor, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/secondary/command) +"clK" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/iron, +/area/station/engineering/atmos/office) +"clO" = ( +/obj/machinery/duct, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral/half{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/power/apc/auto_name/directional/west, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/security/brig) +"clQ" = ( +/obj/item/flashlight/flare/candle{ + pixel_y = 7 + }, +/obj/item/flashlight/flare/candle{ + pixel_y = -2; + pixel_x = 6 + }, +/obj/item/flashlight/flare/candle{ + pixel_y = 2; + pixel_x = 11 + }, +/obj/structure/table/wood, +/turf/open/floor/carpet, +/area/station/service/chapel) +"clV" = ( +/obj/structure/cable, +/obj/machinery/camera/directional/north, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/spawner/random/structure/tank_holder, +/turf/open/floor/plating, +/area/station/maintenance/department/medical) +"clZ" = ( +/obj/structure/chair/stool/bar/directional/north, +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/carpet, +/area/station/hallway/secondary/exit/departure_lounge) +"cma" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/duct, +/obj/effect/turf_decal/tile/piss_yellow/half/contrasted{ + dir = 6 + }, +/obj/effect/turf_decal/tile/yellow/half/contrasted, +/obj/effect/turf_decal/tile/dark_red/half/contrasted{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/science/xenobiology) +"cmi" = ( +/obj/machinery/arc_forge, +/turf/open/floor/stone, +/area/station/smithing) +"cmj" = ( +/obj/structure/chair, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/plastic, +/obj/effect/turf_decal/tile/gray/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"cmm" = ( +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Waste Disposal Maintenance" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/maintenance/disposal) +"cmG" = ( +/obj/structure/chair/stool/bar/directional/north, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/landmark/start/hangover, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"cmT" = ( +/obj/structure/bed{ + dir = 4 + }, +/obj/item/bedsheet/hop{ + dir = 4 + }, +/obj/effect/landmark/start/head_of_personnel, +/turf/open/floor/carpet/green, +/area/station/command/heads_quarters/hop) +"cni" = ( +/obj/effect/landmark/event_spawn, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/engineering/storage) +"cnl" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/tile/dark_red/half/contrasted{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/science/xenobiology) +"cnm" = ( +/obj/machinery/atmospherics/components/unary/thermomachine/heater/on{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos/pumproom) +"cnu" = ( +/obj/effect/turf_decal/trimline/brown/filled/line, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/directional/south, +/turf/open/floor/iron, +/area/station/cargo/storage) +"cnO" = ( +/obj/structure/cable, +/obj/structure/disposalpipe/segment, +/obj/machinery/firealarm/directional/east, +/obj/machinery/light/directional/east, +/obj/machinery/light_switch/directional/east{ + pixel_y = 9 + }, +/turf/open/floor/carpet, +/area/station/command/bridge) +"cnW" = ( +/obj/structure/cable, +/turf/closed/wall/r_wall, +/area/station/engineering/storage) +"cob" = ( +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 8 + }, +/obj/machinery/vending/wardrobe/cargo_wardrobe, +/obj/effect/turf_decal/bot, +/obj/machinery/firealarm/directional/west{ + pixel_y = 3 + }, +/obj/machinery/light_switch/directional/west{ + pixel_y = -6 + }, +/turf/open/floor/iron, +/area/station/cargo/storage) +"cog" = ( +/obj/structure/cable, +/obj/effect/landmark/start/hangover, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/stone, +/area/station/smithing) +"com" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/spawner/random/trash/graffiti{ + pixel_x = 32 + }, +/turf/open/floor/iron, +/area/station/maintenance/port/fore) +"cov" = ( +/obj/structure/table/reinforced, +/obj/item/paper_bin{ + pixel_x = 7 + }, +/obj/item/pen{ + pixel_y = 5; + pixel_x = -7 + }, +/obj/item/paper/monitorkey{ + pixel_x = 8 + }, +/obj/item/phone{ + desc = "Supposedly a direct line to Nanotrasen Central Command. It's not even plugged in."; + pixel_y = -7; + pixel_x = -10 + }, +/obj/item/toy/figure/ce, +/turf/open/floor/wood, +/area/station/command/heads_quarters/ce) +"cow" = ( +/obj/structure/closet/secure_closet/security/sec, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 5 + }, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/security/lockers) +"coy" = ( +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 8 + }, +/obj/machinery/light/directional/west, +/obj/effect/turf_decal/bot, +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/cargo/miningoffice) +"coE" = ( +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"coU" = ( +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/airalarm/directional/north, +/obj/item/kirbyplants/organic/plant1, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"cpb" = ( +/obj/structure/chair/plastic{ + dir = 8 + }, +/obj/effect/landmark/start/hangover, +/turf/open/floor/plating, +/area/station/maintenance/port/lesser) +"cps" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 10 + }, +/turf/open/floor/iron/sepia, +/area/station/service/library/artgallery) +"cpx" = ( +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"cpB" = ( +/obj/structure/closet/emcloset, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plating, +/area/station/maintenance/department/medical) +"cpE" = ( +/obj/effect/spawner/structure/window, +/turf/open/floor/plating, +/area/station/security/prison/workout) +"cpF" = ( +/turf/open/floor/wood, +/area/station/service/hydroponics/upper) +"cpH" = ( +/obj/structure/extinguisher_cabinet/directional/north, +/obj/structure/reagent_dispensers/water_cooler, +/obj/effect/turf_decal/trimline/darkest_green/filled/line{ + dir = 9 + }, +/obj/effect/turf_decal/bot{ + dir = 1 + }, +/obj/machinery/camera/directional/north, +/turf/open/floor/iron/dark, +/area/station/service/library/upper) +"cpV" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/engine, +/area/station/medical/storage) +"cqr" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/maintenance/starboard/upper) +"cqu" = ( +/obj/effect/spawner/random/structure/grille, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/starboard/lesser) +"cqH" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/cargo/storage) +"cqO" = ( +/obj/structure/disposalpipe/junction{ + dir = 8 + }, +/obj/effect/turf_decal/tile/green/half/contrasted{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/hallway/primary/upper) +"cqY" = ( +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/light/directional/north, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"crm" = ( +/obj/structure/table/wood, +/obj/item/flashlight/lamp/green{ + pixel_x = 5; + pixel_y = 14 + }, +/obj/item/paper_bin/carbon, +/obj/item/pen, +/obj/item/radio/intercom/directional/west, +/turf/open/floor/carpet/green, +/area/station/medical/psychology) +"crr" = ( +/obj/structure/window/spawner/directional/north{ + pixel_y = 5 + }, +/obj/effect/turf_decal/tile/yellow/fourcorners, +/obj/machinery/atmospherics/components/trinary/filter/atmos/flipped/n2o{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"crz" = ( +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/primary/upper) +"crR" = ( +/obj/machinery/portable_atmospherics/pump, +/obj/effect/turf_decal/delivery, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/commons/dorms) +"csd" = ( +/obj/effect/spawner/random/trash/food_packaging, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"csg" = ( +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"csj" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating/airless, +/area/station/science/ordnance/bomb) +"csl" = ( +/obj/structure/flora/bush/grassy/style_random, +/obj/structure/railing/wood{ + dir = 4 + }, +/turf/open/floor/grass, +/area/station/service/hydroponics/garden) +"csn" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/grimy, +/area/station/hallway/secondary/service) +"csu" = ( +/obj/structure/closet/secure_closet/brig_physician, +/obj/item/clothing/suit/jacket/straight_jacket, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/obj/machinery/power/apc/auto_name/directional/west, +/obj/structure/cable, +/obj/item/storage/backpack/duffelbag/deforest_surgical/stocked, +/turf/open/floor/iron/white/textured, +/area/station/security/medical) +"csQ" = ( +/obj/machinery/door/airlock/external{ + name = "The Clown Hole" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"csW" = ( +/obj/structure/closet/secure_closet/brig{ + id = "brig1"; + name = "Cell 1 locker" + }, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 9 + }, +/obj/machinery/camera/directional/north, +/turf/open/floor/iron, +/area/station/security/brig) +"ctg" = ( +/obj/item/target/alien/anchored, +/obj/machinery/camera/preset/ordnance{ + dir = 5 + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plating/airless{ + luminosity = 2 + }, +/area/station/science/ordnance/bomb) +"ctl" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/security/processing) +"ctq" = ( +/obj/structure/table, +/obj/item/storage/medkit/regular{ + pixel_x = -6; + pixel_y = 11 + }, +/obj/item/storage/medkit/regular{ + pixel_x = -6; + pixel_y = 1 + }, +/obj/effect/turf_decal/trimline/blue/filled/line, +/turf/open/floor/iron/white/textured, +/area/station/hallway/primary/upper) +"ctx" = ( +/obj/effect/turf_decal/bot, +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/obj/machinery/computer/department_orders/science, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/iron/white, +/area/station/science/lab) +"ctG" = ( +/obj/structure/table, +/obj/effect/spawner/random/contraband/prison, +/obj/item/canvas/nineteen_nineteen, +/obj/item/canvas/nineteen_nineteen, +/obj/item/canvas/nineteen_nineteen, +/obj/item/canvas/nineteen_nineteen, +/obj/item/storage/crayons, +/obj/effect/turf_decal/trimline/darkest_green/filled, +/obj/effect/turf_decal/trimline/darkest_green/filled, +/obj/structure/cable, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/dark, +/area/station/security/prison/garden) +"ctN" = ( +/obj/structure/closet/secure_closet/security/sec, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 1 + }, +/obj/machinery/airalarm/directional/north, +/turf/open/floor/iron, +/area/station/security/lockers) +"ctO" = ( +/obj/effect/turf_decal/tile/dark, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/showroomfloor, +/area/station/commons/dorms/laundry) +"cue" = ( +/obj/effect/turf_decal/bot{ + dir = 1 + }, +/obj/machinery/camera/directional/west, +/obj/machinery/portable_atmospherics/canister/oxygen, +/turf/open/floor/plating, +/area/station/service/library/upper) +"cuh" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/holopad, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark, +/area/station/science/robotics/mechbay) +"cux" = ( +/obj/structure/table, +/obj/item/clothing/glasses/meson, +/obj/item/clothing/glasses/meson, +/obj/item/clothing/glasses/meson, +/obj/item/storage/belt/utility, +/obj/item/storage/belt/utility, +/obj/item/storage/belt/utility, +/obj/item/tank/internals/emergency_oxygen/engi, +/obj/item/tank/internals/emergency_oxygen/engi, +/obj/machinery/firealarm/directional/south, +/obj/machinery/light/small/directional/south, +/obj/machinery/light_switch/directional/south{ + pixel_x = 8 + }, +/turf/open/floor/iron, +/area/station/engineering/main) +"cuy" = ( +/obj/machinery/door/airlock/external{ + name = "Construction Zone" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/effect/mapping_helpers/airlock/access/all/engineering/aux_base, +/turf/open/floor/plating, +/area/station/construction/mining/aux_base) +"cuC" = ( +/obj/structure/window/reinforced/spawner/directional/south, +/obj/structure/window/reinforced/spawner/directional/east, +/obj/structure/window/reinforced/spawner/directional/north, +/obj/machinery/light/floor/has_bulb, +/obj/structure/flora/bush/flowers_br/style_random, +/turf/open/floor/grass, +/area/station/hallway/secondary/exit/departure_lounge) +"cuE" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"cuL" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/spawner/random/trash/graffiti, +/turf/open/floor/plating, +/area/station/maintenance/starboard/central) +"cuQ" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/yellow/half/contrasted, +/turf/open/floor/iron, +/area/station/construction/mining/aux_base) +"cuW" = ( +/obj/structure/rack, +/obj/effect/spawner/random/maintenance, +/obj/effect/spawner/random/structure/furniture_parts, +/turf/open/floor/plating, +/area/station/maintenance/starboard/upper) +"cvi" = ( +/obj/item/kirbyplants/random, +/obj/machinery/camera/directional/south, +/obj/effect/turf_decal/tile/blue/anticorner/contrasted, +/obj/machinery/firealarm/directional/east, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"cvm" = ( +/turf/open/floor/carpet, +/area/station/service/chapel) +"cvo" = ( +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/security/brig/entrance) +"cvr" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/dark, +/area/station/science/ordnance) +"cvu" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 10 + }, +/turf/open/floor/iron/white, +/area/station/science/lower) +"cvC" = ( +/obj/effect/turf_decal/siding/wood, +/obj/machinery/power/apc/auto_name/directional/west, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/gray/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/service/cafeteria) +"cvH" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plating, +/area/station/maintenance/department/medical) +"cvO" = ( +/obj/machinery/portable_atmospherics/canister/water_vapor, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/purple/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/service/janitor) +"cvS" = ( +/obj/structure/closet/firecloset/full, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/engineering/supermatter/room) +"cvX" = ( +/obj/machinery/egg_incubator, +/turf/open/floor/grass, +/area/station/service/hydroponics/upper) +"cwe" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/table, +/obj/machinery/microwave{ + pixel_y = 6 + }, +/obj/machinery/airalarm/directional/west, +/obj/machinery/light/directional/west, +/turf/open/floor/iron, +/area/station/cargo/warehouse) +"cwj" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/hallway/primary/starboard) +"cwk" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"cwq" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/structure/closet_maintenance, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"cwr" = ( +/obj/machinery/smartfridge/drinks{ + icon_state = "boozeomat" + }, +/turf/open/floor/iron/dark, +/area/station/service/bar) +"cws" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/gray/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"cwu" = ( +/obj/effect/turf_decal/trimline/white/filled/line{ + dir = 8 + }, +/obj/machinery/computer/nanite_chamber_control{ + dir = 4 + }, +/obj/machinery/firealarm/directional/west{ + pixel_y = 3 + }, +/obj/machinery/light_switch/directional/west{ + pixel_y = -6 + }, +/turf/open/floor/iron/dark/side{ + dir = 4 + }, +/area/station/science/circuits) +"cwF" = ( +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/obj/effect/turf_decal/tile/dark_blue, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"cwZ" = ( +/obj/effect/landmark/start/station_engineer, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/engineering/main) +"cxb" = ( +/obj/structure/table/optable, +/obj/machinery/defibrillator_mount/directional/north, +/obj/effect/turf_decal/tile/neutral/half{ + dir = 1 + }, +/obj/machinery/duct, +/obj/effect/turf_decal/trimline/dark_red/end{ + dir = 1 + }, +/obj/machinery/light/directional/north, +/turf/open/floor/iron/dark, +/area/station/security/medical) +"cxt" = ( +/obj/structure/table/glass/plasmaglass, +/obj/item/clothing/glasses/meson, +/obj/item/clothing/glasses/meson{ + pixel_y = 4 + }, +/obj/item/clothing/glasses/meson, +/turf/open/floor/iron/dark/textured_corner, +/area/misc/anomaly_research) +"cxB" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/turf/open/floor/iron/stairs/medium, +/area/station/security/brig/entrance) +"cxH" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/trash/bacteria, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"cxK" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/science/explab) +"cxL" = ( +/obj/effect/turf_decal/siding/dark{ + dir = 1 + }, +/obj/effect/turf_decal/bot, +/obj/machinery/shower/directional/west{ + name = "emergency shower" + }, +/obj/structure/fluff{ + desc = "Ew, I think I see a hairball."; + icon = 'icons/obj/lavaland/survival_pod.dmi'; + icon_state = "fan_tiny"; + name = "shower drain" + }, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/central) +"cxT" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/service/library/upper) +"cxV" = ( +/obj/item/storage/fancy/coffee_condi_display{ + pixel_x = 4; + pixel_y = 2 + }, +/obj/structure/table/wood, +/obj/effect/turf_decal/siding/dark, +/obj/effect/turf_decal/tile/neutral/full, +/turf/open/floor/iron/dark, +/area/station/hallway/secondary/exit/departure_lounge) +"cxX" = ( +/obj/effect/landmark/event_spawn, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/grimy, +/area/station/service/library) +"cya" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Lesser Science Maintenance" + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/door/firedoor, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/mapping_helpers/airlock/access/any/science/general, +/turf/open/floor/plating, +/area/station/science/explab) +"cye" = ( +/obj/effect/turf_decal/siding/dark{ + dir = 9 + }, +/turf/open/floor/iron/dark, +/area/station/science/genetics) +"cyo" = ( +/obj/structure/flora/bush/ferny/style_random, +/obj/machinery/light/directional/east, +/turf/open/floor/grass, +/area/station/command/corporate_showroom) +"cyL" = ( +/obj/structure/chair/comfy/shuttle{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/engine, +/area/space/nearstation) +"cyN" = ( +/obj/effect/decal/cleanable/ash, +/obj/effect/spawner/random/structure/chair_comfy{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/structure/cable, +/obj/effect/landmark/start/shaft_miner, +/turf/open/floor/plating, +/area/station/cargo/miningdock/cafeteria) +"cyT" = ( +/obj/structure/cable, +/obj/machinery/door/airlock/grunge{ + name = "Courtroom" + }, +/obj/machinery/door/firedoor, +/turf/open/floor/iron, +/area/station/security/courtroom) +"cze" = ( +/obj/effect/turf_decal/tile/neutral/full, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/security/processing) +"czg" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/button/door/directional/south{ + id = "gateshutter"; + name = "Gateway Shutter Control"; + req_access = list("command"); + pixel_y = 26 + }, +/obj/machinery/camera/directional/north, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/command/gateway) +"czm" = ( +/obj/structure/sign/warning/deathsposal/directional/west, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 + }, +/obj/item/clothing/head/cone{ + pixel_x = -4; + pixel_y = 4 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"czt" = ( +/obj/structure/table/wood/fancy, +/obj/item/toy/mecha/honk{ + pixel_y = 12 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/eighties/red{ + icon = 'goon/icons/turf/floors.dmi'; + icon_state = "clown_carpet" + }, +/area/station/service/theater) +"czu" = ( +/obj/effect/spawner/random/vending/snackvend, +/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/gray/half/contrasted{ + dir = 8 + }, +/obj/machinery/firealarm/directional/west{ + pixel_y = 3 + }, +/obj/machinery/light_switch/directional/west{ + pixel_y = -6 + }, +/turf/open/floor/iron, +/area/station/service/cafeteria) +"czC" = ( +/obj/machinery/door/airlock/medical/glass{ + name = "Pharmacy" + }, +/obj/effect/mapping_helpers/airlock/access/all/medical/general, +/obj/effect/turf_decal/tile/blue/full, +/obj/structure/disposalpipe/segment{ + dir = 4; + invisibility = 101 + }, +/obj/structure/cable, +/obj/machinery/door/firedoor, +/turf/open/floor/iron/white/textured, +/area/station/medical/storage) +"czE" = ( +/obj/effect/spawner/random/trash/garbage, +/obj/effect/spawner/random/trash/mess, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt, +/obj/item/food/cheese/royal, +/turf/open/floor/plating, +/area/station/maintenance/department/medical) +"czI" = ( +/obj/item/radio/intercom/directional/south, +/obj/effect/turf_decal/stripes/line, +/obj/structure/table, +/obj/item/t_scanner, +/obj/item/clothing/head/utility/welding{ + pixel_x = -5; + pixel_y = 3 + }, +/obj/item/multitool{ + pixel_x = 6; + pixel_y = 3 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold/scrubbers/visible, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos/hfr_room) +"czJ" = ( +/obj/structure/disposalpipe/junction/flip{ + dir = 4 + }, +/turf/open/floor/iron/grimy, +/area/station/service/library) +"czP" = ( +/obj/effect/spawner/random/trash/grime, +/obj/effect/spawner/random/structure/steam_vent, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/maintenance/starboard/upper) +"czS" = ( +/obj/item/clothing/suit/hazardvest{ + desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks."; + name = "emergency lifejacket" + }, +/obj/item/clothing/suit/hazardvest{ + desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks."; + name = "emergency lifejacket" + }, +/obj/item/clothing/suit/hazardvest{ + desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks."; + name = "emergency lifejacket" + }, +/obj/item/clothing/suit/hazardvest{ + desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks."; + name = "emergency lifejacket" + }, +/obj/item/tank/internals/emergency_oxygen{ + pixel_x = 3 + }, +/obj/item/tank/internals/emergency_oxygen{ + pixel_x = 3 + }, +/obj/item/tank/internals/emergency_oxygen{ + pixel_x = 3 + }, +/obj/item/tank/internals/emergency_oxygen{ + pixel_x = 3 + }, +/obj/item/clothing/mask/breath{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/item/clothing/mask/breath{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/item/clothing/mask/breath{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/item/clothing/mask/breath{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/item/clothing/head/utility/hardhat/orange{ + name = "protective hat"; + pixel_y = 9 + }, +/obj/item/clothing/head/utility/hardhat/orange{ + name = "protective hat"; + pixel_y = 9 + }, +/obj/item/clothing/head/utility/hardhat/orange{ + name = "protective hat"; + pixel_y = 9 + }, +/obj/item/clothing/head/utility/hardhat/orange{ + name = "protective hat"; + pixel_y = 9 + }, +/obj/structure/closet/crate/internals, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/dark, +/area/station/command/gateway) +"czV" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"cAg" = ( +/obj/effect/spawner/random/contraband/narcotics, +/turf/open/floor/plating, +/area/station/maintenance/port/lesser) +"cAC" = ( +/obj/structure/lattice, +/obj/structure/marker_beacon/lime, +/turf/open/space/basic, +/area/space/nearstation) +"cAM" = ( +/obj/effect/spawner/structure/window, +/turf/open/floor/plating, +/area/station/hallway/primary/central) +"cAV" = ( +/obj/structure/table, +/obj/item/healthanalyzer{ + pixel_x = -8; + pixel_y = 10 + }, +/obj/item/plant_analyzer{ + pixel_y = 5; + pixel_x = -9 + }, +/obj/item/radio{ + pixel_x = 8; + pixel_y = 10 + }, +/obj/item/analyzer{ + pixel_x = 5; + pixel_y = -3 + }, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 6 + }, +/turf/open/floor/iron, +/area/station/engineering/storage/tech) +"cAX" = ( +/obj/machinery/computer/security, +/obj/effect/turf_decal/bot, +/obj/structure/reagent_dispensers/wall/peppertank/directional/north, +/obj/machinery/light/directional/north, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/carpet, +/area/station/security/checkpoint/escape) +"cBb" = ( +/obj/structure/chair/sofa/middle{ + dir = 8 + }, +/obj/effect/landmark/start/station_engineer, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/carpet/orange, +/area/station/engineering/break_room) +"cBi" = ( +/obj/structure/bookcase/random/reference, +/obj/machinery/light/floor/has_bulb, +/turf/open/floor/wood, +/area/station/service/library) +"cBm" = ( +/obj/machinery/holopad, +/turf/open/floor/grass, +/area/station/service/hydroponics) +"cBr" = ( +/obj/machinery/portable_atmospherics/scrubber, +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 1 + }, +/obj/effect/turf_decal/siding/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/yellow/filled/warning{ + dir = 1 + }, +/obj/item/radio/intercom/directional/south, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"cBx" = ( +/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible/layer5, +/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible/layer1, +/turf/closed/wall/r_wall, +/area/station/engineering/atmos/pumproom) +"cBy" = ( +/obj/structure/chair/stool/bar/directional/south, +/turf/open/floor/iron/cafeteria, +/area/station/security/prison/mess) +"cBA" = ( +/obj/effect/spawner/random/trash/food_packaging, +/obj/effect/spawner/random/trash/garbage, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"cBB" = ( +/obj/structure/flora/bush/flowers_br/style_random, +/turf/open/floor/grass, +/area/station/service/hydroponics/upper) +"cBI" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/white/textured, +/area/station/medical/storage) +"cBL" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/light/warm/directional/north, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"cBZ" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/command/meeting_room/council) +"cCe" = ( +/obj/structure/table/wood, +/obj/item/folder/red, +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/security/courtroom) +"cCi" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command{ + name = "Captain's Quarters" + }, +/obj/effect/mapping_helpers/airlock/access/any/command/captain, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"cCl" = ( +/obj/effect/turf_decal/trimline/yellow/line{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/yellow/warning{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/engineering/main) +"cCm" = ( +/obj/structure/closet/secure_closet/hydroponics, +/obj/effect/turf_decal/bot, +/obj/item/book/manual/hydroponics_pod_people, +/obj/machinery/computer/security/telescreen/entertainment/directional/west, +/obj/effect/turf_decal/tile/green/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/service/hydroponics) +"cCn" = ( +/turf/open/floor/iron/dark, +/area/station/service/library/upper) +"cCw" = ( +/obj/machinery/plumbing/ooze_sucker{ + mapping_id = "5"; + dir = 2 + }, +/mob/living/basic/slime, +/turf/open/floor/engine, +/area/station/science/xenobiology) +"cCD" = ( +/obj/effect/turf_decal/tile/blue/half{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + invisibility = 101 + }, +/obj/structure/cable, +/turf/open/floor/iron/white/textured_edge{ + dir = 1 + }, +/area/station/medical/medbay/central) +"cCR" = ( +/obj/structure/railing{ + dir = 1 + }, +/obj/machinery/light/directional/south, +/turf/open/floor/wood, +/area/station/service/hydroponics/upper) +"cCS" = ( +/obj/structure/table, +/obj/effect/turf_decal/siding/dark{ + dir = 10 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, +/obj/item/wrench, +/obj/item/radio/off, +/obj/item/book/manual/wiki/tcomms{ + pixel_x = 4 + }, +/obj/item/screwdriver{ + pixel_y = 5 + }, +/obj/item/multitool, +/obj/machinery/firealarm/directional/west{ + pixel_y = 3 + }, +/obj/machinery/light_switch/directional/west{ + pixel_y = -6 + }, +/turf/open/floor/iron/dark/small, +/area/station/tcommsat/computer) +"cCY" = ( +/turf/closed/wall, +/area/station/service/bar/backroom) +"cDh" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/engineering/lobby) +"cDn" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/trash/food_packaging, +/turf/open/floor/plating, +/area/station/maintenance/solars/port/fore) +"cDC" = ( +/obj/effect/turf_decal/stripes/red/line{ + dir = 1 + }, +/turf/open/floor/engine, +/area/station/engineering/atmos/hfr_room) +"cDG" = ( +/obj/docking_port/stationary{ + dir = 4; + dwidth = 5; + height = 7; + name = "Cargo Bay"; + shuttle_id = "cargo_home"; + width = 12 + }, +/turf/open/space/basic, +/area/space) +"cDM" = ( +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/chair/sofa/bench/right, +/obj/machinery/camera/directional/north, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"cDP" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/monitored/nitrogen_input, +/turf/open/floor/engine/n2, +/area/station/engineering/atmos) +"cDZ" = ( +/obj/machinery/light_switch/directional/south, +/turf/open/floor/iron, +/area/station/maintenance/starboard/upper) +"cEm" = ( +/obj/effect/spawner/random/medical/patient_stretcher, +/obj/effect/spawner/random/medical/medkit, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/maintenance/port/lesser) +"cEs" = ( +/obj/effect/turf_decal/plaque{ + icon_state = "L5" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"cEy" = ( +/obj/structure/table/wood, +/obj/item/taperecorder{ + pixel_x = 6; + pixel_y = 3 + }, +/obj/item/restraints/handcuffs, +/turf/open/floor/carpet, +/area/station/security/detectives_office) +"cEz" = ( +/obj/structure/reagent_dispensers/watertank, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/engineering/storage) +"cEJ" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/atmospherics/components/trinary/filter/flipped/critical{ + dir = 4 + }, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"cEQ" = ( +/obj/effect/spawner/structure/window, +/turf/open/floor/plating, +/area/station/security/prison) +"cEW" = ( +/obj/machinery/portable_atmospherics/canister/oxygen, +/obj/effect/turf_decal/box/white{ + color = "#52B4E9" + }, +/turf/open/floor/iron/showroomfloor, +/area/station/medical/coldroom) +"cEZ" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/structure/mop_bucket, +/obj/item/mop, +/obj/effect/decal/cleanable/piss_stain, +/obj/structure/cable, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"cFl" = ( +/obj/structure/chair/office{ + dir = 8 + }, +/obj/effect/landmark/start/station_engineer, +/turf/open/floor/carpet/orange, +/area/station/engineering/lobby) +"cFt" = ( +/obj/effect/spawner/random/trash/caution_sign, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/white, +/area/station/science/lower) +"cFx" = ( +/turf/closed/wall, +/area/station/service/library/lounge) +"cFE" = ( +/obj/machinery/light/small/directional/west, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/structure/closet/emcloset, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plating, +/area/station/hallway/secondary/entry) +"cFI" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/science/lower) +"cFJ" = ( +/obj/structure/lattice, +/obj/structure/disposalpipe/segment, +/turf/open/space/basic, +/area/space/nearstation) +"cFR" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Forward Sci Maintenance" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/port/lesser) +"cFT" = ( +/obj/item/radio/intercom/directional/west, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/service/bar) +"cFV" = ( +/obj/structure/closet/firecloset, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/open/floor/iron/white, +/area/station/maintenance/port/lesser) +"cGb" = ( +/obj/item/kirbyplants/random, +/obj/effect/turf_decal/bot, +/obj/machinery/light/small/directional/east, +/turf/open/floor/iron, +/area/station/maintenance/port/fore) +"cGg" = ( +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"cGk" = ( +/obj/machinery/light/neon_lining{ + dir = 4; + icon_state = "pink2_1" + }, +/obj/effect/landmark/start/gary, +/turf/open/floor/carpet/royalblue, +/area/station/maintenance/starboard/aft) +"cGl" = ( +/obj/machinery/computer/records/security{ + dir = 4 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/carpet/red, +/area/station/security/checkpoint/engineering) +"cGq" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Library Maintenance" + }, +/obj/structure/cable, +/obj/machinery/door/firedoor, +/turf/open/floor/plating, +/area/station/maintenance/port/lesser) +"cGt" = ( +/turf/closed/wall/r_wall, +/area/station/science/ordnance/freezerchamber) +"cGF" = ( +/turf/closed/wall, +/area/station/commons/storage/tools) +"cGM" = ( +/obj/machinery/pdapainter/engineering, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 1 + }, +/obj/machinery/button/door/directional/north{ + id = "Engineering"; + name = "Engineering Lockdown"; + pixel_y = 25; + pixel_x = 6 + }, +/turf/open/floor/iron, +/area/station/command/heads_quarters/ce) +"cGP" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/light/directional/east, +/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 + }, +/obj/structure/closet/firecloset, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"cGX" = ( +/obj/machinery/holopad/secure, +/obj/effect/turf_decal/bot, +/obj/effect/landmark/start/head_of_security, +/turf/open/floor/wood, +/area/station/command/heads_quarters/hos) +"cHx" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/engineering/atmos/storage/gas) +"cHy" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/commons/dorms) +"cHF" = ( +/obj/machinery/door/airlock/virology/glass{ + name = "Monkey Pen" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/airlock/access/all/medical/virology, +/obj/machinery/door/firedoor, +/turf/open/floor/iron/white, +/area/station/medical/pathology) +"cHI" = ( +/obj/effect/turf_decal/tile/yellow/opposingcorners{ + dir = 1 + }, +/obj/effect/turf_decal/siding/white, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/ai_monitored/command/storage/eva) +"cHJ" = ( +/obj/structure/bookcase/random/religion, +/turf/open/floor/iron/grimy, +/area/station/service/library) +"cHK" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/service/bar) +"cHP" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/wood, +/area/station/service/hydroponics/upper) +"cIl" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"cIx" = ( +/obj/structure/flora/bush/flowers_pp/style_random, +/obj/structure/flora/bush/large/style_random, +/obj/machinery/light/floor/has_bulb, +/turf/open/floor/grass, +/area/station/hallway/primary/central) +"cIy" = ( +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/medical/morgue) +"cIB" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/dark_red/half/contrasted{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/primary/upper) +"cIM" = ( +/obj/machinery/light/directional/north, +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 5 + }, +/obj/structure/disposalpipe/junction{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/science/research) +"cIW" = ( +/obj/structure/cable, +/obj/machinery/light/directional/west, +/turf/open/floor/iron, +/area/station/security/brig/entrance) +"cJa" = ( +/obj/effect/turf_decal/tile/brown/half/contrasted, +/obj/structure/sign/directions/cryo/directional/south{ + pixel_y = -41 + }, +/obj/structure/sign/directions/evac/directional/south, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"cJp" = ( +/obj/effect/turf_decal/stripes/corner, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/engineering/storage) +"cJw" = ( +/obj/structure/cable, +/turf/open/floor/carpet/red, +/area/station/security/courtroom) +"cJA" = ( +/obj/structure/flora/bush/fullgrass/style_random, +/turf/open/floor/grass, +/area/station/command/bridge) +"cJJ" = ( +/turf/open/floor/iron/dark, +/area/station/science/xenobiology/hallway) +"cJL" = ( +/obj/effect/spawner/random/trash/mess, +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"cJR" = ( +/obj/effect/turf_decal/siding/purple/corner{ + dir = 4 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white, +/area/station/science/research) +"cKg" = ( +/obj/structure/cable, +/obj/effect/turf_decal/plaque{ + icon_state = "L13" + }, +/turf/open/floor/iron, +/area/station/hallway/secondary/command) +"cKj" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/station_map/engineering/directional/north, +/obj/effect/turf_decal/bot_blue, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"cKl" = ( +/obj/structure/transit_tube/curved/flipped{ + dir = 8 + }, +/turf/open/floor/iron/dark/textured_corner{ + dir = 8 + }, +/area/misc/anomaly_research) +"cKM" = ( +/turf/open/floor/plating, +/area/station/maintenance/solars/starboard/fore) +"cKQ" = ( +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/item/radio/intercom/directional/north, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"cKX" = ( +/obj/structure/extinguisher_cabinet/directional/north, +/obj/machinery/camera/directional/west, +/turf/open/floor/circuit/telecomms/mainframe, +/area/station/tcommsat/server) +"cLa" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/carpet/green, +/area/station/medical/psychology) +"cLm" = ( +/obj/effect/turf_decal/trimline/yellow/line{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/yellow/warning{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/engineering/hallway) +"cLz" = ( +/obj/effect/spawner/random/structure/grille, +/obj/effect/spawner/random/trash/graffiti{ + pixel_y = -32; + spawn_loot_chance = 50; + dir = 4 + }, +/turf/open/floor/plating, +/area/station/maintenance/starboard/upper) +"cLC" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/carpet, +/area/station/command/bridge) +"cLF" = ( +/obj/machinery/door/airlock/public/glass, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"cLI" = ( +/obj/structure/flora/bush/sparsegrass/style_random, +/obj/machinery/light/small/directional/east, +/obj/effect/landmark/start/hangover, +/turf/open/misc/beach/sand, +/area/station/maintenance/department/medical) +"cLN" = ( +/obj/structure/disposalpipe/segment, +/turf/closed/wall/r_wall, +/area/station/engineering/supermatter/room) +"cLY" = ( +/obj/machinery/conveyor/inverted{ + dir = 9; + id = "maint_contraption" + }, +/obj/item/stack/sheet/cardboard, +/obj/item/stack/sheet/cloth{ + amount = 2 + }, +/turf/open/floor/plating, +/area/station/maintenance/port/lesser) +"cMx" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/station/maintenance/port/lesser) +"cMR" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/yellow/warning{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/yellow/line{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/engineering/lobby) +"cNb" = ( +/obj/machinery/computer/atmos_alert{ + dir = 8 + }, +/obj/effect/turf_decal/siding/yellow{ + dir = 6 + }, +/obj/effect/turf_decal/tile/neutral/full, +/turf/open/floor/iron, +/area/station/engineering/atmos/office) +"cNc" = ( +/obj/machinery/door/firedoor/heavy, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/iron/white, +/area/station/science/ordnance/storage) +"cNh" = ( +/obj/effect/spawner/random/trash/box, +/obj/item/clothing/mask/gas, +/turf/open/floor/plating, +/area/station/maintenance/department/medical) +"cNl" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/service/chapel) +"cNo" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/medical/pathology) +"cNu" = ( +/obj/structure/railing, +/obj/machinery/duct, +/turf/open/floor/iron/showroomfloor, +/area/station/commons/fitness) +"cNw" = ( +/obj/effect/turf_decal/trimline/brown/filled/line, +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/north, +/turf/open/floor/iron, +/area/station/cargo/miningoffice) +"cNx" = ( +/turf/open/floor/iron/stairs/left{ + dir = 8 + }, +/area/station/security/prison/work) +"cNz" = ( +/obj/structure/cable, +/obj/structure/chair/stool/bar/directional/south, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/cafeteria, +/area/station/security/prison/mess) +"cNK" = ( +/obj/item/kirbyplants/random, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 9 + }, +/obj/structure/cable, +/obj/item/storage/pod/directional/west{ + unlocked = 1 + }, +/turf/open/floor/iron, +/area/station/security/processing) +"cNL" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/closed/wall/r_wall, +/area/station/maintenance/disposal/incinerator) +"cOd" = ( +/obj/item/food/grown/citrus/lime{ + pixel_y = 14; + pixel_x = 4 + }, +/obj/structure/table, +/obj/item/food/grown/apple{ + pixel_y = 14; + pixel_x = -10 + }, +/obj/item/food/grown/cocoapod{ + pixel_y = 8; + pixel_x = 7 + }, +/obj/item/food/grown/citrus/orange{ + pixel_x = -4; + pixel_y = 19 + }, +/obj/item/food/grown/watermelon{ + pixel_y = 5 + }, +/obj/item/food/grown/chili{ + pixel_y = 4; + pixel_x = -8 + }, +/obj/item/food/grown/soybeans, +/obj/item/food/grown/cherries{ + pixel_x = 8; + pixel_y = 5 + }, +/obj/item/food/grown/wheat{ + pixel_x = -9 + }, +/obj/machinery/airalarm/directional/north, +/turf/open/floor/glass/reinforced, +/area/station/service/hydroponics/garden) +"cOf" = ( +/obj/effect/spawner/structure/window, +/turf/open/floor/plating, +/area/station/medical/treatment_center) +"cOi" = ( +/obj/structure/table, +/obj/item/stack/rods/fifty, +/obj/item/wrench, +/obj/item/storage/box/lights/mixed, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/west, +/turf/open/floor/iron, +/area/station/engineering/storage) +"cOl" = ( +/obj/structure/grille, +/obj/structure/lattice, +/turf/open/space/basic, +/area/space/nearstation) +"cOn" = ( +/obj/effect/turf_decal/stripes/line, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"cOo" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/mapping_helpers/broken_floor, +/turf/open/floor/plating, +/area/station/maintenance/starboard/upper) +"cOp" = ( +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"cOG" = ( +/obj/machinery/light/small/directional/south, +/turf/open/floor/plating, +/area/station/maintenance/central) +"cOI" = ( +/obj/machinery/light/neon_lining{ + dir = 4; + icon_state = "pink2_1" + }, +/obj/item/radio/intercom/directional/east, +/turf/open/floor/iron/stairs/right, +/area/station/science/breakroom) +"cOO" = ( +/turf/closed/wall, +/area/station/medical/medbay/central) +"cOR" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 9 + }, +/obj/structure/sign/warning/test_chamber/directional/west, +/obj/machinery/firealarm/directional/north, +/obj/machinery/light_switch/directional/north{ + pixel_x = 8; + pixel_y = 28 + }, +/turf/open/floor/iron/white, +/area/station/science/research) +"cOU" = ( +/obj/structure/reagent_dispensers/fueltank/large, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/iron, +/area/station/engineering/storage) +"cOZ" = ( +/obj/structure/cable, +/obj/effect/spawner/structure/window/reinforced/plasma, +/turf/open/floor/plating, +/area/station/science/ordnance) +"cPc" = ( +/obj/machinery/light/directional/west, +/turf/open/floor/wood, +/area/station/command/meeting_room/council) +"cPh" = ( +/obj/effect/turf_decal/tile/yellow/opposingcorners{ + dir = 1 + }, +/obj/machinery/suit_storage_unit/standard_unit, +/obj/effect/turf_decal/bot, +/obj/machinery/camera/directional/north, +/turf/open/floor/iron, +/area/station/ai_monitored/command/storage/eva) +"cPr" = ( +/obj/effect/turf_decal/tile/yellow/half{ + dir = 1 + }, +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, +/turf/open/floor/carpet, +/area/station/service/theater) +"cPs" = ( +/obj/machinery/door/airlock/public/glass, +/obj/structure/cable, +/obj/machinery/door/firedoor, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"cPt" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/obj/machinery/airalarm/directional/west, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/aisat/foyer) +"cPz" = ( +/obj/structure/toilet{ + pixel_y = 9 + }, +/obj/machinery/door/window/right/directional/south, +/obj/effect/landmark/start/assistant, +/turf/open/floor/iron/showroomfloor, +/area/station/commons) +"cPF" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/caution/stand_clear, +/turf/open/floor/iron/white, +/area/station/science/lower) +"cPK" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Art Gallery" + }, +/obj/structure/cable, +/obj/machinery/door/firedoor, +/turf/open/floor/wood, +/area/station/service/library/artgallery) +"cPR" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/plaque{ + icon_state = "L14" + }, +/turf/open/floor/iron, +/area/station/hallway/secondary/command) +"cPS" = ( +/obj/machinery/door/airlock/external{ + name = "External Airlock" + }, +/obj/effect/mapping_helpers/airlock/access/any/science/maintenance, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/science/explab) +"cPT" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/components/unary/thermomachine/freezer{ + dir = 1 + }, +/turf/open/floor/engine, +/area/station/science/explab) +"cPY" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/door/airlock/external{ + name = "Gulag Shuttle Airlock" + }, +/obj/effect/mapping_helpers/airlock/access/all/security/brig, +/turf/open/floor/plating, +/area/station/security/processing) +"cQj" = ( +/obj/effect/spawner/random/trash/food_packaging, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/station/maintenance/starboard/central) +"cQF" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/tile/gray/half/contrasted{ + dir = 4 + }, +/obj/structure/cable, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"cQG" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/engineering/storage) +"cQQ" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/gray/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"cQR" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/light/floor/has_bulb/warm, +/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"cRb" = ( +/obj/machinery/light/dim/directional/south, +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/cryopod{ + dir = 1 + }, +/turf/open/floor/iron/showroomfloor, +/area/station/common/cryopods) +"cRd" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/effect/turf_decal/tile/red/half, +/obj/effect/turf_decal/trimline/red/filled/line, +/turf/open/floor/iron, +/area/station/security/prison) +"cRf" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/science/robotics/lab) +"cRg" = ( +/obj/machinery/atmospherics/pipe/smart/simple/green/visible, +/obj/structure/lattice, +/turf/open/space/basic, +/area/space/nearstation) +"cRy" = ( +/turf/open/floor/wood, +/area/station/command/corporate_showroom) +"cRz" = ( +/obj/effect/turf_decal/siding/white/corner, +/obj/effect/turf_decal/siding/white/corner{ + dir = 8 + }, +/obj/effect/turf_decal/siding/white/corner{ + dir = 4 + }, +/obj/effect/turf_decal/siding/white/corner{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral/full, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/commons/storage/tools) +"cRD" = ( +/obj/effect/spawner/random/structure/chair_comfy, +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/start/hangover, +/turf/open/floor/carpet/green, +/area/station/maintenance/department/medical) +"cRG" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/starboard/upper) +"cRJ" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/spawner/random/structure/chair_maintenance, +/turf/open/floor/plating, +/area/station/maintenance/starboard/central) +"cRW" = ( +/obj/structure/chair/office{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/carpet, +/area/station/security/checkpoint/escape) +"cSc" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/tile/brown/half/contrasted, +/obj/effect/turf_decal/tile/neutral/full, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/cargo/storage) +"cSf" = ( +/obj/structure/lattice, +/turf/open/space/basic, +/area/station/solars/starboard/fore) +"cSh" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating, +/area/station/maintenance/disposal) +"cSE" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/pipedispenser, +/turf/open/floor/iron, +/area/station/maintenance/port/lesser) +"cSO" = ( +/obj/structure/flora/bush/sparsegrass/style_random, +/obj/structure/flora/bush/sunny/style_random, +/turf/open/floor/grass, +/area/station/command/corporate_showroom) +"cSR" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"cSW" = ( +/obj/structure/chair/sofa/left/brown{ + dir = 8 + }, +/obj/machinery/light/neon_lining{ + dir = 4; + icon_state = "pink2_1" + }, +/obj/machinery/newscaster/directional/east, +/turf/open/floor/carpet, +/area/station/science/breakroom) +"cTf" = ( +/obj/effect/turf_decal/stripes/white/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/white/corner{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/white/line{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white, +/area/station/science/ordnance/testlab) +"cTi" = ( +/obj/structure/chair/comfy/brown{ + dir = 1 + }, +/obj/effect/landmark/start/assistant, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, +/turf/open/floor/iron/grimy, +/area/station/service/library) +"cTt" = ( +/obj/structure/chair/pew{ + dir = 4 + }, +/obj/effect/landmark/start/assistant, +/turf/open/floor/carpet, +/area/station/service/chapel) +"cTv" = ( +/obj/effect/spawner/random/structure/grille, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/central) +"cTx" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/effect/spawner/random/structure/grille, +/turf/open/floor/plating, +/area/station/maintenance/starboard/upper) +"cTz" = ( +/obj/effect/turf_decal/delivery, +/obj/item/kirbyplants/random, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"cTE" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/extinguisher_cabinet/directional/north, +/obj/effect/spawner/random/structure/closet_maintenance, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"cTG" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"cTJ" = ( +/obj/effect/spawner/random/structure/girder, +/turf/open/floor/plating, +/area/station/maintenance/starboard/upper) +"cTK" = ( +/obj/effect/turf_decal/siding/dark{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/station/service/library/upper) +"cTL" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral/half, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/security/brig/entrance) +"cUc" = ( +/turf/closed/wall/r_wall, +/area/station/maintenance/starboard/lesser) +"cUo" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/layer_manifold/orange{ + dir = 4 + }, +/turf/open/floor/plating, +/area/station/engineering/supermatter/room) +"cUw" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/turf/open/floor/iron/stairs/right, +/area/station/security/brig/upper) +"cUx" = ( +/obj/machinery/light/directional/west, +/obj/machinery/firealarm/directional/west{ + pixel_y = 3 + }, +/obj/machinery/light_switch/directional/west{ + pixel_y = -6 + }, +/turf/open/floor/iron/dark, +/area/station/science/research) +"cUy" = ( +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small/directional/north, +/obj/effect/spawner/random/engineering/toolbox, +/turf/open/floor/plating, +/area/station/maintenance/department/medical) +"cUP" = ( +/obj/machinery/light/small/directional/east, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/stairs, +/area/station/science/lower) +"cUS" = ( +/obj/structure/rack, +/obj/item/clothing/gloves/color/yellow{ + pixel_y = 7 + }, +/obj/item/clothing/gloves/color/yellow{ + pixel_y = 2; + pixel_x = 3 + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/station/engineering/storage/tech) +"cUV" = ( +/obj/machinery/camera/directional/east, +/obj/effect/spawner/random/vending/snackvend, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 + }, +/obj/machinery/status_display/ai/directional/east, +/obj/machinery/light/directional/east, +/turf/open/floor/iron, +/area/station/commons) +"cVk" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/stairs/right{ + dir = 1 + }, +/area/station/security/brig/upper) +"cVn" = ( +/obj/effect/turf_decal/siding/white{ + dir = 4 + }, +/obj/effect/turf_decal/siding/white{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/machinery/duct, +/turf/open/floor/iron, +/area/station/commons/dorms) +"cVr" = ( +/obj/structure/reagent_dispensers/foamtank, +/obj/effect/turf_decal/box, +/turf/open/floor/plating, +/area/station/engineering/break_room) +"cVw" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark/textured, +/area/station/security/interrogation) +"cVA" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/obj/item/radio/intercom/directional/south, +/turf/open/floor/plating, +/area/station/maintenance/solars/starboard/fore) +"cVK" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating, +/area/station/security/brig/upper) +"cVN" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/turf/open/floor/plating, +/area/station/maintenance/department/medical) +"cWg" = ( +/obj/effect/turf_decal/bot{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/turf/open/floor/plating, +/area/station/hallway/primary/central) +"cWh" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 4 + }, +/obj/structure/lattice/catwalk, +/obj/structure/disposalpipe/segment, +/turf/open/space/basic, +/area/space/nearstation) +"cWj" = ( +/obj/machinery/door/airlock/security/glass{ + name = "Prison Wing" + }, +/obj/structure/cable, +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/access/all/security/brig, +/turf/open/floor/iron/dark, +/area/station/security/brig/entrance) +"cWk" = ( +/obj/structure/table/wood, +/obj/item/radio/intercom/chapel/directional/west, +/obj/item/paper, +/obj/item/pen{ + pixel_y = 1; + pixel_x = -10 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/carpet, +/area/station/service/chapel) +"cWu" = ( +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/department/medical) +"cWx" = ( +/turf/closed/wall/r_wall, +/area/station/medical/chemistry) +"cWE" = ( +/obj/machinery/vending/wardrobe/det_wardrobe, +/obj/effect/turf_decal/bot, +/turf/open/floor/wood, +/area/station/security/detectives_office) +"cWS" = ( +/obj/structure/falsewall, +/turf/open/floor/plating, +/area/station/maintenance/starboard/upper) +"cWV" = ( +/obj/structure/sign/calendar/directional/south, +/turf/open/floor/wood, +/area/station/command/heads_quarters/qm) +"cXA" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/dark/anticorner/contrasted{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"cXK" = ( +/obj/effect/turf_decal/tile/neutral/full, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/security/brig/entrance) +"cXM" = ( +/obj/machinery/door/airlock/public/glass, +/obj/effect/turf_decal/siding/dark, +/obj/machinery/door/firedoor, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark, +/area/station/hallway/secondary/exit/departure_lounge) +"cXO" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/structure/cable, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"cXP" = ( +/obj/structure/sign/warning/test_chamber/directional/south, +/obj/effect/turf_decal/stripes/white/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/white/line, +/turf/open/floor/iron/white, +/area/station/science/ordnance/testlab) +"cXV" = ( +/obj/structure/disposalpipe/segment, +/obj/item/food/popcorn{ + pixel_y = 8; + pixel_x = 5 + }, +/obj/effect/spawner/random/food_or_drink/refreshing_beverage{ + pixel_x = -6 + }, +/obj/item/trash/can, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 + }, +/obj/effect/turf_decal/tile/dark_blue, +/obj/structure/table/glass, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"cYc" = ( +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/open/floor/wood, +/area/station/security/detectives_office) +"cYi" = ( +/obj/effect/spawner/random/trash/cigbutt, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/ghost_critter_spawn, +/turf/open/floor/plating, +/area/station/maintenance/starboard/lesser) +"cYm" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, +/turf/open/floor/iron/sepia, +/area/station/service/library/artgallery) +"cYs" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"cYx" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos/storage/gas) +"cYA" = ( +/obj/structure/cable, +/obj/machinery/power/solar{ + id = "foreport"; + name = "Fore-Port Solar Array" + }, +/turf/open/floor/iron/solarpanel/airless, +/area/space/nearstation) +"cYO" = ( +/obj/structure/chair{ + dir = 1 + }, +/obj/machinery/camera/autoname/directional/north, +/turf/open/floor/wood, +/area/station/security/courtroom) +"cYZ" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Lesser Science Maintenance" + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/maintenance/port/lesser) +"cZc" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/bot, +/obj/effect/spawner/random/engineering/tank, +/turf/open/floor/plating, +/area/station/maintenance/starboard/central) +"cZm" = ( +/obj/structure/chair/sofa/corner{ + dir = 8 + }, +/turf/open/floor/carpet/orange, +/area/station/engineering/break_room) +"cZo" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/security/prison/toilet) +"cZt" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/light_switch/directional/west{ + pixel_y = -6 + }, +/obj/machinery/firealarm/directional/west{ + pixel_y = 3 + }, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"cZu" = ( +/obj/effect/turf_decal/bot, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/central) +"cZA" = ( +/obj/effect/turf_decal/tile/dark_blue/anticorner/contrasted, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"cZC" = ( +/obj/effect/spawner/random/structure/table_or_rack, +/obj/effect/spawner/random/trash/graffiti{ + pixel_x = 32 + }, +/turf/open/floor/plating, +/area/station/maintenance/starboard/upper) +"cZL" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating/rust, +/area/station/maintenance/starboard/aft) +"cZR" = ( +/turf/closed/wall, +/area/station/security/execution/transfer) +"daa" = ( +/obj/effect/turf_decal/trimline/purple/filled/corner{ + dir = 1 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/white, +/area/station/science/research) +"dad" = ( +/obj/effect/spawner/random/trash/grille_or_waste, +/turf/open/floor/plating, +/area/station/maintenance/department/medical) +"dae" = ( +/obj/structure/flora/bush/sparsegrass/style_random, +/obj/machinery/airalarm/directional/east, +/turf/open/floor/grass, +/area/station/medical/pathology) +"dav" = ( +/obj/structure/lattice, +/obj/structure/transit_tube/curved, +/turf/open/space/basic, +/area/space/nearstation) +"daC" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/tile/dark_purple/half/contrasted, +/obj/effect/turf_decal/tile/green/half/contrasted{ + dir = 1 + }, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/science/xenobiology) +"daE" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/trash/bacteria, +/obj/machinery/light/small/directional/south, +/turf/open/floor/wood, +/area/station/maintenance/department/medical) +"daN" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes, +/obj/structure/table, +/obj/item/book/manual/chef_recipes{ + pixel_x = 6; + pixel_y = 3 + }, +/turf/open/floor/iron/cafeteria, +/area/station/security/prison/mess) +"daQ" = ( +/obj/machinery/airalarm/directional/north, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/spawner/random/structure/chair_maintenance, +/turf/open/floor/plating, +/area/station/maintenance/port/lesser) +"daW" = ( +/obj/structure/railing, +/obj/machinery/power/apc/auto_name/directional/west, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/service/chapel) +"daZ" = ( +/obj/item/kirbyplants/random, +/obj/machinery/light_switch/directional/west{ + pixel_y = -6 + }, +/obj/machinery/firealarm/directional/west{ + pixel_y = 3 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"dbb" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/command/storage/eva) +"dbp" = ( +/obj/structure/cable, +/obj/structure/extinguisher_cabinet/directional/south, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron/stairs{ + dir = 8 + }, +/area/station/service/library) +"dbt" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/science/ordnance/office) +"dbx" = ( +/obj/machinery/chem_dispenser, +/obj/machinery/airalarm/directional/north, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"dbG" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/cafeteria, +/area/station/security/prison/mess) +"dbK" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/layer_manifold/purple/visible{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"dbO" = ( +/obj/effect/turf_decal/tile/blue/anticorner{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + invisibility = 101 + }, +/obj/structure/cable, +/turf/open/floor/iron/white/textured_corner, +/area/station/medical/medbay/central) +"dcj" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/machinery/duct, +/turf/open/floor/iron, +/area/station/commons/dorms) +"dck" = ( +/obj/effect/turf_decal/siding/wood, +/obj/structure/chair/stool/bar/directional/west, +/obj/structure/cable, +/turf/open/floor/carpet, +/area/station/hallway/secondary/exit/departure_lounge) +"dcm" = ( +/turf/closed/wall, +/area/station/maintenance/starboard/aft) +"dcq" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/maintenance/port/lesser) +"dcR" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/aisat/foyer) +"dcV" = ( +/obj/effect/decal/cleanable/dirt, +/turf/closed/wall, +/area/station/maintenance/starboard/aft) +"dcX" = ( +/obj/machinery/duct, +/turf/open/floor/iron/showroomfloor, +/area/station/commons/fitness) +"ddb" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/urinal/directional/north, +/obj/effect/decal/cleanable/cobweb, +/obj/effect/spawner/random/trash/soap, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/turf/open/floor/plating, +/area/station/maintenance/central) +"ddd" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/service/hydroponics) +"dde" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/showroomfloor, +/area/station/common/cryopods) +"ddg" = ( +/obj/structure/table, +/obj/machinery/door/window/right/directional/west{ + name = "Hydroponics Desk"; + req_access = list("hydroponics"); + dir = 1 + }, +/obj/structure/desk_bell{ + pixel_x = 6; + pixel_y = 10 + }, +/obj/item/paper_bin{ + pixel_x = -8 + }, +/obj/item/pen{ + pixel_x = -8 + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/shutters/preopen{ + name = "Botany Shutters"; + id = "BotanyShutter" + }, +/turf/open/floor/iron, +/area/station/service/hydroponics) +"ddm" = ( +/obj/machinery/computer/scan_consolenew{ + dir = 4 + }, +/obj/effect/turf_decal/tile/green/anticorner{ + dir = 8 + }, +/obj/effect/turf_decal/bot, +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/west, +/turf/open/floor/iron/white, +/area/station/science/genetics) +"ddt" = ( +/obj/structure/flora/bush/flowers_yw/style_random, +/obj/structure/railing/wood{ + dir = 4 + }, +/obj/effect/landmark/start/hangover, +/turf/open/floor/grass, +/area/station/service/hydroponics/garden) +"ddu" = ( +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 1 + }, +/turf/closed/wall/r_wall, +/area/station/engineering/atmos/pumproom) +"ddB" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 4 + }, +/obj/effect/turf_decal/tile/bar/half{ + dir = 4 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/service/cafeteria) +"ddL" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/structure/cable, +/obj/machinery/light_switch/directional/west{ + pixel_y = -6 + }, +/obj/machinery/firealarm/directional/west{ + pixel_y = 3 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos/hfr_room) +"ddX" = ( +/obj/structure/chair/sofa/bench/right{ + dir = 8 + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"deo" = ( +/obj/machinery/computer/operating{ + dir = 8 + }, +/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/medical/treatment_center) +"deD" = ( +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/south, +/obj/effect/turf_decal/tile/yellow/half/contrasted, +/turf/open/floor/iron, +/area/station/construction/mining/aux_base) +"deU" = ( +/obj/item/kirbyplants/random, +/obj/machinery/camera/directional/south, +/obj/effect/turf_decal/tile/blue/anticorner/contrasted{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"deX" = ( +/obj/structure/cable, +/obj/machinery/disposal/bin, +/obj/structure/reagent_dispensers/wall/peppertank/directional/east, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/turf/open/floor/wood, +/area/station/command/heads_quarters/blueshield) +"dfb" = ( +/obj/machinery/camera/directional/south, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/aisat/foyer) +"dfe" = ( +/obj/machinery/camera/autoname/directional/east, +/obj/machinery/iv_drip, +/obj/machinery/iv_drip, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/showroomfloor, +/area/station/medical/coldroom) +"dfr" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/wood/tile, +/area/station/service/library/artgallery) +"dfv" = ( +/obj/effect/turf_decal/bot, +/turf/open/floor/plating, +/area/station/security/range) +"dfw" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/airalarm/directional/west, +/obj/effect/turf_decal/tile/dark_red/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/upper) +"dfF" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 6 + }, +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/engineering/hallway) +"dfK" = ( +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 8 + }, +/obj/item/kirbyplants/random, +/obj/machinery/camera/directional/west, +/turf/open/floor/iron, +/area/station/cargo/storage) +"dfM" = ( +/obj/structure/table/wood, +/obj/machinery/fax{ + fax_name = "Psychology Office"; + name = "Psychology Office Fax Machine" + }, +/turf/open/floor/wood, +/area/station/medical/psychology) +"dgo" = ( +/obj/effect/turf_decal/trimline/yellow/filled/corner, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/engineering/gravity_generator) +"dgp" = ( +/obj/effect/turf_decal/tile/dark/half{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"dgq" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"dgF" = ( +/turf/open/floor/iron/dark, +/area/station/medical/storage) +"dgN" = ( +/obj/machinery/door/window/brigdoor{ + dir = 8; + name = "Security Desk"; + req_access = list("security") + }, +/obj/item/folder/red, +/obj/item/pen, +/obj/structure/table/reinforced, +/turf/open/floor/iron, +/area/station/security/checkpoint/escape) +"dgT" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment, +/obj/machinery/camera/directional/north, +/turf/open/floor/iron, +/area/station/engineering/supermatter/room) +"dhm" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/dark_blue/half/contrasted, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"dhr" = ( +/turf/closed/wall/r_wall, +/area/station/construction/mining/aux_base) +"dhD" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/closed/wall/r_wall, +/area/station/engineering/storage) +"dhV" = ( +/obj/structure/disposalpipe/junction/flip{ + dir = 4 + }, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/science/research) +"dia" = ( +/obj/machinery/door/airlock/atmos{ + name = "Atmospherics" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/atmos, +/obj/structure/cable, +/obj/machinery/door/firedoor, +/turf/open/floor/iron, +/area/station/engineering/atmos/storage) +"dic" = ( +/obj/item/fishing_rod, +/obj/item/storage/box/syringes, +/obj/structure/railing{ + dir = 1 + }, +/obj/structure/closet{ + name = "Beekeeper Uniform" + }, +/obj/item/melee/flyswatter, +/obj/item/clothing/head/utility/beekeeper_head, +/obj/item/clothing/head/utility/beekeeper_head, +/obj/item/clothing/suit/utility/beekeeper_suit, +/obj/item/clothing/suit/utility/beekeeper_suit, +/obj/item/fishing_hook, +/obj/item/knife, +/obj/machinery/airalarm/directional/west, +/turf/open/floor/wood, +/area/station/service/hydroponics/upper) +"diD" = ( +/obj/machinery/atmospherics/components/binary/pump/on{ + dir = 4; + name = "Gas to Cold Loop" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/engineering/supermatter/room) +"diN" = ( +/turf/closed/wall/r_wall, +/area/station/maintenance/solars/starboard/fore) +"djn" = ( +/obj/effect/turf_decal/tile/dark/anticorner/contrasted{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"djr" = ( +/obj/machinery/atmospherics/components/trinary/mixer/airmix/flipped{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible/layer4, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"djz" = ( +/obj/structure/reagent_dispensers/beerkeg, +/obj/effect/turf_decal/bot, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/item/radio/intercom/directional/north, +/turf/open/floor/iron, +/area/station/maintenance/starboard/upper) +"djL" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/item/radio/intercom/directional/north, +/obj/machinery/recharge_station, +/obj/machinery/firealarm/directional/west{ + pixel_y = 3 + }, +/obj/machinery/light_switch/directional/west{ + pixel_y = -6 + }, +/turf/open/floor/circuit, +/area/station/science/robotics/mechbay) +"dkb" = ( +/obj/effect/turf_decal/tile/blue/half{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron/white/textured_edge{ + dir = 1 + }, +/area/station/medical/medbay/central) +"dkg" = ( +/obj/item/kirbyplants/random, +/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/security/courtroom) +"dkj" = ( +/obj/structure/chair, +/obj/effect/landmark/start/hangover, +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/airalarm/directional/north, +/obj/effect/turf_decal/tile/dark/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/hallway/secondary/command) +"dkw" = ( +/obj/structure/sign/warning/gas_mask/directional/south, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 + }, +/turf/open/floor/plating, +/area/station/engineering/supermatter/room) +"dkE" = ( +/turf/open/floor/grass, +/area/station/service/hydroponics) +"dkK" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small/dim/directional/north, +/obj/item/book{ + desc = "An undeniably handy book."; + icon_state = "bookknock"; + name = "\improper A Simpleton's Guide to Safe-cracking with Stethoscopes" + }, +/obj/item/clothing/neck/stethoscope, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/command/nuke_storage) +"dkL" = ( +/obj/effect/turf_decal/tile/blue/half{ + dir = 8 + }, +/obj/machinery/airalarm/directional/west, +/turf/open/floor/iron/white/textured_edge{ + dir = 8 + }, +/area/station/medical/medbay/lobby) +"dkP" = ( +/obj/machinery/computer/records/security, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 1 + }, +/obj/machinery/status_display/evac/directional/north, +/turf/open/floor/iron, +/area/station/command/bridge) +"dkS" = ( +/obj/effect/turf_decal/tile/dark, +/obj/effect/turf_decal/tile/dark{ + dir = 1 + }, +/obj/effect/landmark/start/assistant, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/showroomfloor, +/area/station/commons/dorms/laundry) +"dkY" = ( +/obj/effect/landmark/start/psychologist, +/obj/structure/extinguisher_cabinet/directional/north, +/turf/open/floor/carpet/green, +/area/station/medical/psychology) +"dkZ" = ( +/turf/open/floor/engine, +/area/station/engineering/supermatter) +"dlb" = ( +/obj/effect/turf_decal/bot, +/obj/structure/closet/emcloset, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, +/turf/open/floor/plating, +/area/station/maintenance/starboard/upper) +"dlk" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/door/airlock/security/glass{ + name = "Security Post - Science" + }, +/obj/effect/mapping_helpers/airlock/access/all/security/general, +/obj/machinery/door/firedoor, +/turf/open/floor/iron/dark, +/area/station/security/checkpoint/science) +"dlT" = ( +/obj/machinery/mass_driver/ordnance, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/open/floor/plating, +/area/station/science/ordnance/testlab) +"dma" = ( +/obj/effect/spawner/structure/window, +/turf/open/floor/plating, +/area/station/hallway/secondary/command) +"dmh" = ( +/obj/machinery/button/door{ + id = "xenosecure"; + name = "Containment Control"; + pixel_y = 4; + req_access = list("xenobiology") + }, +/obj/structure/window/reinforced/spawner/directional/south, +/obj/structure/table/reinforced, +/obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible, +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 10 + }, +/obj/structure/cable, +/obj/machinery/button/ignition{ + id = "Xenobio"; + pixel_x = 7; + pixel_y = -3 + }, +/turf/open/floor/iron/white, +/area/station/science/xenobiology/hallway) +"dml" = ( +/obj/machinery/conveyor_switch/oneway{ + dir = 8; + id = "cargounload" + }, +/turf/open/floor/iron, +/area/station/cargo/storage) +"dmx" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/bot_white, +/obj/effect/turf_decal/siding, +/obj/effect/turf_decal/tile/dark/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/command/gateway) +"dmD" = ( +/obj/structure/disposalpipe/segment, +/turf/closed/wall, +/area/station/maintenance/starboard/lesser) +"dmK" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/obj/machinery/door_buttons/airlock_controller{ + idExterior = "virology_airlock_exterior"; + idInterior = "virology_airlock_interior"; + idSelf = "virology_airlock_control"; + name = "Pathology Access Console"; + pixel_x = 4; + pixel_y = 59; + req_access = list("pathology") + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/iron/white, +/area/station/medical/pathology) +"dmS" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/command/bridge) +"dmW" = ( +/obj/structure/window/reinforced/spawner/directional/west, +/obj/machinery/computer/pod/old/mass_driver_controller/ordnancedriver{ + pixel_y = -24 + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plating, +/area/station/science/ordnance/testlab) +"dna" = ( +/obj/machinery/space_heater, +/obj/effect/turf_decal/bot, +/turf/open/floor/plating, +/area/station/maintenance/department/medical) +"dnb" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/plating, +/area/station/maintenance/port/lesser) +"dni" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/turf/open/floor/iron, +/area/station/engineering/storage) +"dnr" = ( +/obj/machinery/dna_scannernew, +/obj/effect/turf_decal/tile/green/anticorner{ + dir = 1 + }, +/obj/effect/turf_decal/bot, +/obj/machinery/newscaster/directional/north, +/turf/open/floor/iron/white, +/area/station/science/genetics) +"dnx" = ( +/obj/effect/turf_decal/stripes/red/line{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible/layer4, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"dnz" = ( +/obj/structure/table/reinforced/rglass, +/obj/item/storage/medkit/fire{ + pixel_y = 12 + }, +/obj/item/storage/medkit/o2, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/station/engineering/break_room) +"dnH" = ( +/obj/effect/turf_decal/trimline/red/filled/line, +/obj/effect/turf_decal/tile/red/half, +/obj/machinery/firealarm/directional/south, +/obj/machinery/light_switch/directional/south{ + pixel_x = 8 + }, +/turf/open/floor/iron, +/area/station/security/prison) +"dnP" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 9 + }, +/obj/effect/decal/cleanable/oil/streak, +/obj/machinery/disposal/bin, +/obj/effect/turf_decal/bot, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/station/science/robotics/lab) +"dnQ" = ( +/obj/machinery/light{ + dir = 8; + tag = "" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/firedoor, +/obj/machinery/turretid{ + pixel_y = 65; + req_access = list("armory"); + control_area = "/area/station/ai_monitored/security/armory"; + name = "Armory control panel" + }, +/turf/open/floor/iron/stairs/left, +/area/station/security/brig/upper) +"dnS" = ( +/obj/structure/closet/crate/internals, +/obj/effect/spawner/random/maintenance, +/obj/effect/turf_decal/bot, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/cargo/warehouse) +"dnW" = ( +/obj/item/kirbyplants/random, +/obj/effect/turf_decal/trimline/darkest_green/filled/line, +/turf/open/floor/iron/dark, +/area/station/service/library/upper) +"doc" = ( +/obj/machinery/door/airlock/command{ + name = "Research Division Server Room" + }, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/science/rd, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/landmark/navigate_destination, +/turf/open/floor/engine, +/area/station/science/server) +"doj" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/closet/secure_closet/psychology, +/obj/machinery/light_switch/directional/east{ + pixel_y = -6 + }, +/obj/machinery/firealarm/directional/east{ + pixel_y = 4 + }, +/turf/open/floor/wood, +/area/station/medical/psychology) +"dou" = ( +/obj/machinery/light{ + dir = 4; + light_color = "#e8eaff" + }, +/obj/effect/turf_decal/tile/yellow/half{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"doB" = ( +/obj/effect/mapping_helpers/airlock/access/all/engineering/atmos, +/obj/machinery/door/airlock/atmos{ + name = "Hypertorus Fusion Reactor" + }, +/obj/machinery/door/firedoor, +/turf/open/floor/iron, +/area/station/engineering/atmos/hfr_room) +"doG" = ( +/obj/machinery/airalarm/directional/west, +/obj/machinery/portable_atmospherics/canister/oxygen, +/obj/effect/turf_decal/bot{ + dir = 1 + }, +/obj/effect/decal/cleanable/cobweb, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/obj/structure/extinguisher_cabinet/directional/north, +/turf/open/floor/iron, +/area/station/engineering/storage) +"doH" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/obj/structure/table/greyscale, +/obj/item/toy/plush/beeplushie{ + desc = "Maybe hugging this will make you feel better about yourself."; + name = "Therabee" + }, +/turf/open/floor/iron/white/textured, +/area/station/medical/psychology) +"doM" = ( +/obj/effect/landmark/start/cook, +/turf/open/floor/iron/kitchen, +/area/station/service/kitchen) +"doX" = ( +/obj/machinery/computer/crew{ + dir = 2 + }, +/obj/effect/turf_decal/bot, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable, +/obj/machinery/light/directional/north, +/turf/open/floor/iron/dark, +/area/station/security/warden) +"doY" = ( +/obj/machinery/door/airlock/research{ + name = "Research and Development Lab" + }, +/obj/effect/mapping_helpers/airlock/access/all/science/general, +/turf/open/floor/iron/white, +/area/station/science/lab) +"dpb" = ( +/obj/machinery/door/airlock/research{ + name = "Research Division Access" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "sci-toxins-circuits" + }, +/obj/effect/turf_decal/tile/purple/full, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/science/general, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white, +/area/station/science/lower) +"dpd" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/preopen{ + id = "xenosecure"; + name = "Secure Pen Shutters" + }, +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating, +/area/station/science/xenobiology/hallway) +"dpl" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/darkest_green/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"dpo" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/visible/layer4, +/turf/open/floor/plating, +/area/station/engineering/supermatter/room) +"dpz" = ( +/obj/effect/turf_decal/tile/neutral/full, +/obj/effect/turf_decal/tile/brown/half/contrasted{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/cargo/storage) +"dpL" = ( +/obj/machinery/growing/soil, +/obj/effect/landmark/start/prisoner, +/obj/item/reagent_containers/cup/watering_can, +/turf/open/floor/grass/lavaland{ + initial_gas_mix = "o2=22;n2=82;TEMP=293.15" + }, +/area/station/security/prison/garden) +"dpO" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/hallway/primary/upper) +"dpP" = ( +/turf/open/floor/iron/tgmcemblem, +/area/station/security/courtroom) +"dqd" = ( +/obj/structure/sign/poster/official/build/directional/west, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ + dir = 5 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"dqp" = ( +/obj/effect/turf_decal/tile/green/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/upper) +"dqq" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"dqA" = ( +/obj/effect/turf_decal/stripes/line, +/obj/structure/sink/directional/south, +/obj/item/clothing/suit/caution{ + pixel_x = 19; + pixel_y = -8 + }, +/obj/machinery/firealarm/directional/west{ + pixel_y = 3 + }, +/obj/machinery/light_switch/directional/west{ + pixel_y = -6 + }, +/turf/open/floor/iron/white, +/area/station/science/lower) +"dqE" = ( +/obj/structure/flora/bush/fullgrass/style_random{ + pixel_y = 7; + pixel_x = 14 + }, +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, +/turf/open/floor/grass, +/area/station/service/hydroponics) +"dqS" = ( +/obj/effect/spawner/random/trash/garbage, +/obj/item/food/meat/slab/human, +/obj/effect/decal/cleanable/blood/splatter, +/obj/structure/sign/poster/contraband/clown/directional/north, +/obj/structure/sign/poster/contraband/clown/directional/east, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/machinery/light/small/red/dim/directional/north, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"dqV" = ( +/obj/structure/rack, +/obj/item/tank/jetpack/carbondioxide, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/command/storage/eva) +"drd" = ( +/obj/machinery/power/smes{ + charge = 2.5e+006 + }, +/obj/structure/cable, +/obj/machinery/camera/autoname/directional/east, +/turf/open/floor/plating, +/area/station/maintenance/solars/starboard/fore) +"drl" = ( +/obj/effect/turf_decal/siding/wood/corner{ + dir = 8 + }, +/obj/effect/turf_decal/siding/wood/corner{ + dir = 1 + }, +/obj/structure/disposalpipe/junction, +/turf/open/floor/iron, +/area/station/service/cafeteria) +"drm" = ( +/obj/structure/window/reinforced/plasma/spawner/directional/south, +/turf/open/floor/iron/dark/textured_edge, +/area/misc/anomaly_research) +"drn" = ( +/obj/structure/chair/sofa/corp/right{ + dir = 8 + }, +/obj/effect/landmark/start/paramedic, +/obj/machinery/camera/autoname/directional/east, +/obj/machinery/firealarm/directional/north{ + pixel_x = 2 + }, +/obj/machinery/light_switch/directional/north{ + pixel_x = -6; + pixel_y = 28 + }, +/turf/open/floor/carpet/royalblue, +/area/station/medical/break_room) +"dru" = ( +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 8 + }, +/obj/machinery/button/door/directional/north{ + pixel_y = 6; + pixel_x = -27; + name = "Cargo Lockdown"; + id = "Cargo Conveyors"; + req_access = list("atmospherics") + }, +/turf/open/floor/iron, +/area/station/cargo/storage) +"drL" = ( +/obj/effect/landmark/event_spawn, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/spawner/random/structure/crate, +/turf/open/floor/plating, +/area/station/maintenance/central) +"dsc" = ( +/obj/effect/spawner/random/trash/hobo_squat, +/obj/effect/spawner/random/maintenance, +/obj/effect/landmark/start/hangover, +/obj/structure/sign/poster/random/directional/west, +/obj/effect/spawner/random/maintenance, +/obj/item/melee/baton/security/cattleprod, +/obj/effect/spawner/random/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/starboard/upper) +"dsf" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral/half{ + dir = 8 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/security/brig/entrance) +"dsi" = ( +/obj/effect/turf_decal/tile/neutral/full, +/obj/effect/turf_decal/siding/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/siding/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral/full, +/obj/effect/landmark/navigate_destination/engineering, +/obj/effect/landmark/event_spawn, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/engineering/lobby) +"dsj" = ( +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"dso" = ( +/obj/effect/spawner/random/engineering/tank, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/turf/open/floor/plating, +/area/station/maintenance/starboard/upper) +"dst" = ( +/obj/effect/turf_decal/trimline/white/filled/line{ + dir = 8 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"dsv" = ( +/obj/machinery/holopad/secure, +/turf/open/floor/iron/grimy, +/area/station/service/library) +"dsH" = ( +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"dsQ" = ( +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/obj/item/trash/boritos/green{ + pixel_y = 1; + pixel_x = 2 + }, +/obj/structure/chair{ + dir = 4 + }, +/obj/effect/spawner/random/trash/cigbutt{ + pixel_y = 10 + }, +/obj/effect/turf_decal/tile/dark_blue/anticorner/contrasted, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"dsT" = ( +/obj/effect/turf_decal/tile/neutral/half/contrasted, +/obj/machinery/holopad, +/obj/structure/extinguisher_cabinet/directional/south, +/obj/machinery/light/directional/south, +/turf/open/floor/iron/dark, +/area/station/security/range) +"dtj" = ( +/obj/machinery/light/neon_lining{ + dir = 8; + icon_state = "pink2_1" + }, +/obj/item/food/grown/banana{ + pixel_x = -5; + pixel_y = 6 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/carpet/royalblue, +/area/station/maintenance/starboard/aft) +"dtr" = ( +/obj/structure/table, +/obj/item/stock_parts/cell/high, +/obj/machinery/recharger{ + pixel_y = 11; + pixel_x = -7 + }, +/obj/machinery/cell_charger, +/obj/effect/turf_decal/bot{ + dir = 1 + }, +/obj/structure/extinguisher_cabinet/directional/west, +/turf/open/floor/iron/dark, +/area/station/command/gateway) +"dtt" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/white/textured, +/area/station/medical/treatment_center) +"dtv" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Central Starboard Maintenance" + }, +/turf/open/floor/plating, +/area/station/maintenance/starboard/central) +"dtw" = ( +/obj/structure/marker_beacon/yellow, +/obj/structure/lattice/catwalk, +/turf/open/space/basic, +/area/space/nearstation) +"dty" = ( +/obj/effect/turf_decal/tile/dark{ + dir = 1 + }, +/obj/effect/turf_decal/tile/dark, +/obj/structure/table, +/obj/structure/bedsheetbin, +/obj/machinery/airalarm/directional/north, +/turf/open/floor/iron/showroomfloor, +/area/station/commons/dorms/laundry) +"dtA" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/turf/open/floor/plating, +/area/station/maintenance/department/medical) +"dtC" = ( +/obj/effect/spawner/random/trash/bacteria, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"dtG" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"dtJ" = ( +/obj/effect/decal/cleanable/food/egg_smudge, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/service/kitchen/kitchen_backroom) +"dtK" = ( +/obj/machinery/restaurant_portal/bar, +/obj/effect/turf_decal/bot, +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/turf/open/floor/carpet, +/area/station/service/cafeteria) +"dtN" = ( +/obj/item/kirbyplants/random, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/commons/fitness/recreation) +"dtY" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/port/lesser) +"dtZ" = ( +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/obj/effect/turf_decal/tile/blue/anticorner{ + dir = 1 + }, +/obj/structure/table, +/obj/item/storage/box/rxglasses{ + pixel_x = -4; + pixel_y = 8 + }, +/obj/item/storage/box/beakers{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/machinery/requests_console/auto_name/directional/north, +/obj/machinery/light_switch/directional/west{ + pixel_x = -25; + pixel_y = 10 + }, +/turf/open/floor/iron/white/textured_corner, +/area/station/medical/treatment_center) +"dua" = ( +/obj/structure/lattice/catwalk, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"duh" = ( +/turf/open/floor/iron/stairs{ + icon_state = "stairs_wood"; + icon = 'icons/obj/stairs.dmi'; + dir = 8 + }, +/area/station/command/heads_quarters/captain/private) +"duj" = ( +/obj/structure/fireplace, +/obj/structure/cable, +/turf/open/floor/wood, +/area/station/command/heads_quarters/captain/private) +"duv" = ( +/obj/machinery/button/door/directional/south{ + id = "Disposals Lock" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating, +/area/station/maintenance/disposal) +"duw" = ( +/obj/effect/spawner/random/trash/bacteria, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"duz" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/engineering/storage) +"duI" = ( +/obj/effect/spawner/random/structure/crate_empty, +/turf/open/floor/plating, +/area/station/maintenance/port/lesser) +"duP" = ( +/obj/machinery/atmospherics/pipe/layer_manifold/yellow/visible, +/obj/effect/turf_decal/tile/neutral/half/contrasted, +/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible/layer5{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"duR" = ( +/obj/structure/cable, +/obj/machinery/door/airlock/medical{ + name = "Unfinished Room" + }, +/obj/effect/mapping_helpers/airlock/abandoned, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/landmark/navigate_destination/delta/abandmedbay, +/turf/open/floor/plating, +/area/station/medical/abandoned) +"duX" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/department/medical) +"dva" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 4 + }, +/obj/effect/landmark/start/chemist, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/chair/office/light{ + dir = 4 + }, +/turf/open/floor/iron/textured, +/area/station/medical/pharmacy) +"dvi" = ( +/obj/structure/window/reinforced/plasma/spawner/directional/east, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/spawner/random/engineering/atmospherics_portable, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/station/maintenance/port/lesser) +"dvl" = ( +/obj/structure/rack/wooden, +/obj/item/perfume/amber{ + pixel_x = -8; + pixel_y = 10 + }, +/obj/item/perfume/cologne{ + pixel_x = -4; + pixel_y = 10 + }, +/obj/item/perfume/wood{ + pixel_y = 10 + }, +/obj/item/perfume/mint{ + pixel_x = 4; + pixel_y = 10 + }, +/obj/item/perfume/cherry{ + pixel_x = -8; + pixel_y = -5 + }, +/obj/item/perfume/jasmine{ + pixel_x = -4; + pixel_y = -5 + }, +/obj/item/perfume/pear{ + pixel_y = -5 + }, +/obj/item/perfume/rose{ + pixel_x = 4; + pixel_y = -5 + }, +/obj/item/perfume/vanilla{ + pixel_x = 8; + pixel_y = 10 + }, +/obj/item/perfume/strawberry{ + pixel_x = 8; + pixel_y = -5 + }, +/turf/open/floor/wood, +/area/station/service/barber) +"dvq" = ( +/obj/item/storage/medkit/emergency, +/obj/structure/rack, +/obj/item/clothing/mask/breath, +/obj/item/crowbar/large/emergency, +/obj/item/tank/internals/emergency_oxygen, +/turf/open/floor/plating, +/area/station/maintenance/starboard/lesser) +"dvu" = ( +/obj/machinery/disposal/bin, +/obj/effect/turf_decal/bot, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/turf/open/floor/iron/chapel{ + dir = 4 + }, +/area/station/service/chapel) +"dvw" = ( +/obj/effect/turf_decal/box, +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/station/science/ordnance/storage) +"dvD" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/security/brig/entrance) +"dvF" = ( +/obj/effect/turf_decal/stripes/red/line{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ + dir = 5 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"dvW" = ( +/obj/structure/railing{ + dir = 4 + }, +/obj/machinery/seed_extractor, +/obj/structure/railing, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/grass, +/area/station/service/hydroponics) +"dvZ" = ( +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 4 + }, +/obj/machinery/modular_computer/preset/id{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/extinguisher_cabinet/directional/east, +/turf/open/floor/iron, +/area/station/command/heads_quarters/ce) +"dwa" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/science/research) +"dwb" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/glass/reinforced, +/area/station/hallway/secondary/exit/departure_lounge) +"dwe" = ( +/obj/structure/table/glass, +/obj/item/storage/box/matches{ + pixel_x = -2; + pixel_y = 3 + }, +/obj/item/clothing/mask/cigarette/rollie/cannabis, +/obj/structure/extinguisher_cabinet/directional/north, +/obj/effect/turf_decal/tile/dark/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/hallway/secondary/command) +"dwj" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/spawner/random/trash/graffiti, +/turf/open/floor/iron, +/area/station/maintenance/starboard/upper) +"dwn" = ( +/obj/structure/table/wood, +/turf/open/floor/iron, +/area/station/security/courtroom) +"dwR" = ( +/obj/machinery/door/airlock/engineering{ + name = "Technology Storage" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/tech_storage, +/obj/machinery/door/firedoor, +/turf/open/floor/iron, +/area/station/engineering/storage/tech) +"dxo" = ( +/obj/machinery/stasis{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 8 + }, +/obj/effect/turf_decal/bot, +/obj/machinery/camera/directional/west{ + network = list("theater") + }, +/obj/structure/closet/emcloset/wall/directional/west, +/obj/structure/cable, +/turf/open/floor/iron/white/textured, +/area/station/medical/office) +"dxD" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/plating, +/area/station/engineering/storage) +"dxF" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, +/turf/open/floor/wood, +/area/station/service/barber) +"dxH" = ( +/turf/closed/wall/r_wall, +/area/station/service/library) +"dxJ" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/science/ordnance/testlab) +"dxO" = ( +/obj/effect/spawner/random/structure/grille, +/turf/open/floor/plating, +/area/station/maintenance/central) +"dya" = ( +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/obj/machinery/door_buttons/access_button{ + idDoor = "xeno_airlock_interior"; + idSelf = "xeno_airlock_control"; + name = "Access Button"; + pixel_x = -24; + req_access = list("xenobiology"); + pixel_y = -8 + }, +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white/textured, +/area/station/science/cytology) +"dyb" = ( +/obj/effect/decal/cleanable/dirt, +/turf/closed/wall/r_wall, +/area/station/hallway/primary/central) +"dyc" = ( +/obj/structure/flora/bush/leafy{ + pixel_y = -1; + pixel_x = -8 + }, +/obj/structure/cable, +/turf/open/floor/grass, +/area/station/science/xenobiology) +"dym" = ( +/obj/machinery/light{ + dir = 8; + tag = "" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/airalarm/directional/west, +/obj/effect/spawner/random/food_or_drink/refreshing_beverage{ + pixel_y = 5; + pixel_x = -6 + }, +/obj/structure/table, +/turf/open/floor/carpet, +/area/station/service/cafeteria) +"dyw" = ( +/obj/machinery/light/directional/east, +/obj/structure/chair/comfy/black, +/obj/structure/closet/emcloset/wall/directional/east, +/obj/effect/landmark/start/captain, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/captain/private) +"dyC" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/preopen{ + id = "xenosecure"; + name = "Secure Pen Shutters" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/science/xenobiology/hallway) +"dyI" = ( +/obj/structure/sign/warning/no_smoking/directional/north, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/science/ordnance) +"dyL" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/maintenance/disposal) +"dyQ" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, +/obj/structure/cable, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"dzc" = ( +/turf/closed/wall, +/area/station/medical/surgery/theatre) +"dze" = ( +/obj/structure/closet/emcloset/anchored, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/decal/cleanable/blood/splatter, +/obj/item/toy/plush/rouny{ + dir = 8; + pixel_y = 9; + pixel_x = 1 + }, +/obj/item/toy/plush/rouny{ + dir = 8; + pixel_y = 9; + pixel_x = 1 + }, +/obj/item/toy/plush/rouny{ + dir = 8; + pixel_y = 9; + pixel_x = 1 + }, +/obj/item/toy/plush/rouny{ + dir = 8; + pixel_y = 9; + pixel_x = 1 + }, +/obj/item/toy/plush/rouny{ + dir = 8; + pixel_y = 9; + pixel_x = 1 + }, +/turf/open/floor/engine, +/area/space/nearstation) +"dzv" = ( +/obj/structure/table/glass, +/obj/effect/spawner/random/bureaucracy/paper, +/obj/item/reagent_containers/cup/glass/mug{ + pixel_x = -4; + pixel_y = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/effect/turf_decal/tile/dark/anticorner/contrasted{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/hallway/secondary/command) +"dzN" = ( +/obj/effect/turf_decal/bot, +/turf/open/floor/plating, +/area/station/maintenance/port/lesser) +"dzO" = ( +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/red/filled/corner{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/security/prison) +"dzT" = ( +/turf/closed/wall/r_wall, +/area/station/security/brig/entrance) +"dAa" = ( +/obj/machinery/door/airlock/security{ + aiControlDisabled = 1; + name = "Prisoner Transfer Centre" + }, +/obj/structure/cable, +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/access/all/security/brig, +/turf/open/floor/iron/dark, +/area/station/security/execution/education) +"dAp" = ( +/obj/effect/spawner/random/structure/table, +/obj/effect/spawner/random/mod/maint, +/turf/open/floor/plating, +/area/station/maintenance/department/medical) +"dBk" = ( +/obj/structure/cable, +/obj/machinery/door/airlock/security{ + name = "Interview Room" + }, +/obj/structure/curtain/bounty, +/obj/effect/mapping_helpers/airlock/access/all/security/detective, +/turf/open/floor/wood, +/area/station/security/detectives_office) +"dBr" = ( +/obj/effect/landmark/start/hangover, +/turf/open/floor/glass/reinforced, +/area/station/service/hydroponics/garden) +"dBz" = ( +/obj/machinery/computer/accounting{ + dir = 1 + }, +/obj/effect/turf_decal/bot, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/turf/open/floor/carpet/green, +/area/station/command/heads_quarters/hop) +"dBE" = ( +/obj/machinery/light/directional/east, +/obj/structure/cable, +/turf/open/floor/carpet/royalblue, +/area/station/medical/break_room) +"dBN" = ( +/obj/structure/chair/sofa/bench/solo{ + dir = 4 + }, +/obj/machinery/light/directional/west, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"dBV" = ( +/obj/machinery/door/poddoor/preopen{ + id = "atmos"; + name = "Atmospherics Blast Door" + }, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/engineering/atmos/upper) +"dBW" = ( +/obj/effect/turf_decal/tile/bar/half{ + dir = 4 + }, +/obj/machinery/firealarm/directional/east, +/obj/machinery/light_switch/directional/east{ + pixel_y = 9 + }, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"dCb" = ( +/obj/item/book/manual/wiki/ordnance{ + pixel_x = 4; + pixel_y = 1 + }, +/obj/structure/table/reinforced/rglass, +/obj/item/computer_disk{ + pixel_y = 4 + }, +/obj/item/computer_disk{ + pixel_x = -2; + pixel_y = 2 + }, +/obj/item/computer_disk{ + pixel_x = -2 + }, +/obj/item/computer_disk/ordnance{ + pixel_x = -4; + pixel_y = -1 + }, +/obj/machinery/camera/autoname/directional/north, +/obj/machinery/status_display/evac/directional/north, +/turf/open/floor/iron/white/corner, +/area/station/science/ordnance/office) +"dCf" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/spawner/random/trash/food_packaging, +/turf/open/floor/plating, +/area/station/maintenance/starboard/central) +"dCj" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/closed/wall, +/area/station/maintenance/starboard/lesser) +"dCk" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plating, +/area/station/hallway/secondary/entry) +"dCV" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/conveyor{ + dir = 4; + id = "cargosort" + }, +/obj/structure/window/reinforced/spawner/directional/south, +/obj/machinery/status_display/evac/directional/north, +/obj/effect/spawner/random/trash/mess, +/obj/effect/spawner/random/trash/garbage, +/turf/open/floor/plating, +/area/station/cargo/sorting) +"dCW" = ( +/turf/open/floor/iron/dark/textured_edge{ + dir = 8 + }, +/area/misc/anomaly_research) +"dDc" = ( +/obj/structure/closet/radiation, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"dDi" = ( +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/construction/mining/aux_base) +"dDq" = ( +/obj/effect/turf_decal/arrows/white{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/red/line{ + dir = 8 + }, +/turf/open/floor/engine, +/area/station/engineering/atmos/hfr_room) +"dDv" = ( +/obj/structure/chair/stool/bar/directional/east, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/wood, +/area/station/hallway/secondary/exit/departure_lounge) +"dDw" = ( +/obj/structure/rack, +/obj/item/gun/energy/ionrifle, +/obj/item/gun/energy/temperature/security, +/obj/structure/window/reinforced/spawner, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/bot, +/obj/machinery/camera/directional/west{ + network = list("theater") + }, +/obj/structure/window/reinforced/spawner/directional/west, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/trimline/dark/line{ + dir = 10 + }, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/security/armory) +"dDC" = ( +/obj/effect/turf_decal/tile/dark/opposingcorners, +/obj/effect/turf_decal/tile/dark/opposingcorners, +/obj/effect/turf_decal/tile/dark/opposingcorners, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/structure/musician/piano/random_piano, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/maintenance/port/fore) +"dDE" = ( +/obj/machinery/door/airlock/command/glass{ + name = "Bridge Access" + }, +/obj/effect/mapping_helpers/airlock/access/any/command/general, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "bridge-left" + }, +/obj/effect/turf_decal/tile/dark/full, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable, +/obj/machinery/door/firedoor, +/turf/open/floor/iron, +/area/station/command/bridge) +"dDG" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/firealarm/directional/west, +/turf/open/floor/circuit, +/area/station/ai_monitored/turret_protected/ai) +"dDU" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/starboard/lesser) +"dEb" = ( +/turf/closed/wall, +/area/station/maintenance/solars/port/aft) +"dEp" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/trimline/brown/filled/corner{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/cargo/miningoffice) +"dEx" = ( +/obj/effect/turf_decal/trimline/blue/corner{ + dir = 4 + }, +/turf/open/floor/engine, +/area/station/science/xenobiology) +"dEz" = ( +/obj/machinery/telecomms/message_server/preset, +/turf/open/floor/circuit/telecomms/mainframe, +/area/station/tcommsat/server) +"dEC" = ( +/obj/effect/spawner/random/trash/food_packaging, +/turf/open/floor/plating, +/area/station/maintenance/central) +"dEE" = ( +/obj/effect/turf_decal/tile/yellow/opposingcorners{ + dir = 1 + }, +/obj/effect/turf_decal/siding/white{ + dir = 8 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/ai_monitored/command/storage/eva) +"dEF" = ( +/obj/machinery/telecomms/processor/preset_three, +/turf/open/floor/iron/dark/telecomms, +/area/station/tcommsat/server) +"dEG" = ( +/obj/structure/lattice, +/obj/machinery/light/small/directional/east, +/turf/open/space/basic, +/area/space/nearstation) +"dFj" = ( +/obj/effect/spawner/random/structure/grille, +/turf/open/floor/plating, +/area/station/maintenance/starboard/lesser) +"dFx" = ( +/obj/structure/table/reinforced, +/obj/item/stack/cable_coil/cut, +/obj/item/book/manual/wiki/engineering_guide{ + pixel_x = -4; + pixel_y = 5 + }, +/obj/item/screwdriver{ + pixel_y = 7 + }, +/obj/machinery/firealarm/directional/east, +/obj/effect/turf_decal/tile/gray/half/contrasted{ + dir = 4 + }, +/obj/machinery/light_switch/directional/east{ + pixel_y = 9 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"dFN" = ( +/obj/structure/table/wood, +/obj/machinery/newscaster/directional/west, +/obj/item/taperecorder, +/turf/open/floor/wood/large, +/area/station/service/library/private) +"dFP" = ( +/obj/machinery/camera/directional/west, +/turf/open/floor/plating, +/area/station/maintenance/disposal) +"dFU" = ( +/obj/item/kirbyplants/random, +/obj/item/radio/intercom/directional/east{ + pixel_x = 28; + pixel_y = 2 + }, +/turf/open/floor/eighties, +/area/station/commons/fitness/recreation/entertainment) +"dFW" = ( +/obj/effect/spawner/structure/window/reinforced, +/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/station/hallway/secondary/entry) +"dFZ" = ( +/obj/structure/closet/secure_closet/evidence, +/obj/effect/turf_decal/trimline/red/filled/line, +/obj/effect/turf_decal/tile/neutral/half{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/security/brig/upper) +"dGe" = ( +/obj/effect/spawner/structure/window/reinforced/plasma, +/obj/structure/cable, +/obj/machinery/door/poddoor/preopen{ + id = "ceblast"; + name = "Chief Engineer's Office Blast Doors" + }, +/turf/open/floor/plating, +/area/station/command/heads_quarters/ce) +"dGh" = ( +/obj/machinery/power/turbine/inlet_compressor{ + dir = 4 + }, +/turf/open/floor/engine, +/area/station/maintenance/disposal/incinerator) +"dGj" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 9 + }, +/obj/machinery/power/apc/auto_name/directional/west, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/engineering/gravity_generator) +"dGp" = ( +/obj/effect/spawner/random/decoration/showcase, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable, +/turf/open/floor/wood, +/area/station/command/corporate_showroom) +"dGz" = ( +/obj/effect/turf_decal/tile/brown/half/contrasted{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral/full, +/obj/machinery/light/directional/north, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/cargo/storage) +"dGB" = ( +/obj/structure/window/reinforced/spawner/directional/north, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/window/reinforced/spawner/directional/east, +/obj/structure/flora/bush/sparsegrass/style_random, +/turf/open/floor/grass, +/area/station/hallway/secondary/exit/departure_lounge) +"dGE" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/turf/open/floor/iron, +/area/station/engineering/supermatter/room) +"dGH" = ( +/obj/structure/table/reinforced/rglass, +/obj/item/reagent_containers/blood/universal, +/turf/open/floor/iron/dark, +/area/station/medical/treatment_center) +"dGL" = ( +/obj/effect/landmark/start/hangover, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"dGR" = ( +/obj/structure/sign/warning/electric_shock/directional/west, +/turf/closed/wall/r_wall, +/area/station/science/xenobiology/hallway) +"dGT" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/turf/open/floor/iron/cafeteria, +/area/station/security/prison/mess) +"dGZ" = ( +/obj/machinery/rnd/server, +/obj/machinery/camera/directional/north, +/turf/open/floor/circuit/telecomms/server, +/area/station/science/server) +"dHg" = ( +/obj/machinery/camera/directional/east{ + c_tag = "AI Chamber - Starboard"; + network = list("aicore") + }, +/obj/structure/showcase/cyborg/old{ + dir = 8; + pixel_x = 9; + pixel_y = 2 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/ai) +"dHj" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"dHs" = ( +/obj/effect/spawner/random/vending/snackvend, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"dHA" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark/side{ + dir = 4 + }, +/area/station/science/xenobiology/hallway) +"dHG" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/effect/decal/cleanable/blood/old, +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/west, +/obj/effect/landmark/start/shaft_miner, +/turf/open/floor/iron/grimy, +/area/station/cargo/miningdock/cafeteria) +"dHH" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/cobweb, +/obj/item/target/clown, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"dHI" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/broken_floor, +/turf/open/floor/plating, +/area/station/maintenance/port/lesser) +"dHM" = ( +/obj/effect/spawner/structure/window, +/turf/open/floor/plating, +/area/station/commons/storage/tools) +"dHQ" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/holopad, +/turf/open/floor/iron/dark/textured, +/area/station/security/interrogation) +"dHR" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/tile/brown/half/contrasted, +/obj/machinery/light/small/directional/south, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"dIf" = ( +/obj/structure/cable, +/turf/open/floor/carpet, +/area/station/service/cafeteria) +"dIl" = ( +/obj/item/kirbyplants/random, +/obj/structure/extinguisher_cabinet/directional/east, +/turf/open/floor/iron, +/area/station/service/chapel) +"dIE" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/brown/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/commons/vacant_room/commissary) +"dIK" = ( +/obj/structure/railing{ + dir = 1 + }, +/obj/item/kirbyplants/random, +/obj/effect/turf_decal/siding/white{ + dir = 1 + }, +/obj/item/radio/intercom/command/directional/west, +/turf/open/floor/carpet/green, +/area/station/command/heads_quarters/hop) +"dIQ" = ( +/obj/machinery/computer/security/wooden_tv{ + pixel_y = 5 + }, +/obj/effect/turf_decal/bot, +/obj/machinery/light/small/warm/directional/north, +/obj/structure/noticeboard/directional/north, +/turf/open/floor/carpet, +/area/station/security/detectives_office) +"dJo" = ( +/obj/structure/table/reinforced, +/obj/structure/window/reinforced/spawner/directional/west, +/obj/machinery/fax{ + fax_name = "Cargo Office"; + name = "Cargo Office Fax Machine" + }, +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/cargo/storage) +"dJq" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/flora/bush/fullgrass/style_random{ + pixel_y = 7; + pixel_x = 14 + }, +/turf/open/floor/iron, +/area/station/service/hydroponics) +"dJr" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible{ + dir = 1 + }, +/turf/open/space/basic, +/area/space/nearstation) +"dJw" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/orange/visible, +/obj/machinery/meter, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"dJK" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 1 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/security/office) +"dJQ" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 + }, +/obj/structure/rack/shelf, +/obj/item/clothing/suit/jacket/straight_jacket, +/obj/item/clothing/suit/jacket/straight_jacket, +/obj/item/clothing/ears/earmuffs, +/obj/item/clothing/ears/earmuffs, +/obj/item/clothing/mask/muzzle, +/obj/item/clothing/mask/muzzle, +/obj/item/clothing/glasses/blindfold, +/obj/item/clothing/glasses/blindfold, +/turf/open/floor/carpet/green, +/area/station/medical/psychology) +"dJR" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/gray/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/service/cafeteria) +"dJY" = ( +/obj/machinery/power/solar{ + id = "foreport"; + name = "Fore-Port Solar Array" + }, +/obj/structure/cable, +/turf/open/floor/iron/solarpanel/airless, +/area/station/solars/port/fore) +"dJZ" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 8 + }, +/obj/machinery/light/directional/west, +/turf/open/floor/iron, +/area/station/engineering/storage/tech) +"dKc" = ( +/obj/machinery/door/airlock/external, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/turf/open/floor/plating, +/area/station/maintenance/starboard/upper) +"dKn" = ( +/obj/effect/decal/cleanable/blood/footprints, +/turf/open/floor/iron/smooth_large{ + icon = 'goon/icons/turf/floors.dmi'; + icon_state = "boxing" + }, +/area/station/commons/fitness) +"dKw" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/carpet/red, +/area/station/security/courtroom) +"dKD" = ( +/obj/machinery/disposal/bin, +/obj/effect/turf_decal/bot, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/turf/open/floor/wood, +/area/station/service/lawoffice) +"dKF" = ( +/obj/structure/reagent_dispensers/water_cooler, +/obj/structure/extinguisher_cabinet/directional/east, +/obj/machinery/light/directional/east, +/turf/open/floor/carpet, +/area/station/commons/fitness/recreation) +"dKH" = ( +/obj/effect/spawner/liquids_spawner, +/turf/open/floor/lowered/iron/pool/cobble, +/area/station/commons/fitness) +"dKK" = ( +/obj/effect/turf_decal/loading_area, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white, +/area/station/science/explab) +"dKM" = ( +/obj/effect/turf_decal/siding/yellow/corner{ + dir = 4; + layer = 2.4 + }, +/turf/open/floor/glass/reinforced, +/area/station/engineering/hallway) +"dKS" = ( +/turf/open/space/basic, +/area/station/cargo/mining/asteroid_magnet) +"dKX" = ( +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/closet/secure_closet/miner, +/obj/item/clothing/suit/space, +/obj/item/clothing/head/helmet/space, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 1 + }, +/obj/item/radio/intercom/directional/north, +/obj/machinery/camera/directional/north, +/turf/open/floor/iron, +/area/station/cargo/miningoffice) +"dKZ" = ( +/turf/closed/wall, +/area/station/hallway/primary/starboard) +"dLe" = ( +/obj/effect/turf_decal/tile/brown/half/contrasted, +/obj/machinery/camera/directional/south, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"dLf" = ( +/obj/machinery/disposal/bin, +/obj/effect/turf_decal/bot{ + dir = 1 + }, +/obj/structure/disposalpipe/trunk, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"dLr" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, +/obj/structure/machine/assembly_bench, +/obj/structure/sign/poster/official/help_others/directional/west, +/turf/open/floor/wood/large, +/area/station/smithing) +"dLz" = ( +/obj/structure/flora/bush/flowers_br/style_random, +/turf/open/floor/grass, +/area/station/service/hydroponics/garden) +"dLJ" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/turf/open/floor/iron/white, +/area/station/science/research) +"dLM" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 6 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/security/brig/entrance) +"dLQ" = ( +/obj/machinery/space_heater, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"dMb" = ( +/obj/effect/turf_decal/trimline/red/filled/line, +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/half{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/junction{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/security/brig/entrance) +"dMf" = ( +/obj/effect/landmark/start/scientist, +/obj/structure/cable, +/turf/open/floor/iron/stairs{ + dir = 8 + }, +/area/station/science/lab) +"dMi" = ( +/obj/machinery/door/airlock/external, +/obj/effect/mapping_helpers/airlock/access/any/command/ai_upload, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/aisat/foyer) +"dMn" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"dMo" = ( +/obj/machinery/light/directional/east, +/obj/structure/chair/sofa/bench/solo{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"dMs" = ( +/obj/structure/closet/secure_closet/warden, +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/item/clothing/accessory/badge/holo/warden, +/obj/machinery/newscaster/directional/west, +/turf/open/floor/iron/dark, +/area/station/security/warden) +"dMz" = ( +/obj/structure/reagent_dispensers/wall/peppertank/directional/south, +/obj/effect/turf_decal/trimline/red/filled/line, +/obj/effect/landmark/start/depsec/science, +/turf/open/floor/iron/dark, +/area/station/security/checkpoint/science) +"dMB" = ( +/obj/structure/table, +/obj/item/paper/guides/jobs/hydroponics, +/obj/item/reagent_containers/cup/bottle/nutrient/rh{ + pixel_x = 10; + pixel_y = 6 + }, +/obj/item/reagent_containers/cup/bottle/nutrient/ez{ + pixel_y = 6; + pixel_x = -11 + }, +/obj/item/reagent_containers/spray/pestspray{ + pixel_x = -10 + }, +/obj/item/reagent_containers/spray/plantbgone{ + pixel_x = 7; + pixel_y = -3 + }, +/turf/open/floor/glass/reinforced, +/area/station/service/hydroponics/garden) +"dMI" = ( +/obj/structure/cable, +/obj/structure/closet/secure_closet/cytology, +/obj/structure/sign/warning/biohazard/directional/north, +/obj/structure/sign/poster/official/safety_eye_protection/directional/west, +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 9 + }, +/turf/open/floor/iron/white/textured, +/area/station/science/cytology) +"dMN" = ( +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron/smooth_large{ + icon = 'goon/icons/turf/floors.dmi'; + icon_state = "boxing" + }, +/area/station/commons/fitness) +"dMO" = ( +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/commons/fitness/recreation) +"dMT" = ( +/obj/structure/bed, +/obj/item/bedsheet/hos, +/obj/item/storage/secure/safe/hos{ + pixel_x = 32 + }, +/obj/machinery/computer/security/telescreen/entertainment/directional/south, +/obj/effect/landmark/start/head_of_security, +/turf/open/floor/carpet/red, +/area/station/command/heads_quarters/hos) +"dMU" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Forward Sci Maintenance" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/port/lesser) +"dNe" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/duct, +/obj/effect/spawner/random/trash/cigbutt, +/obj/effect/spawner/random/trash/cigbutt, +/obj/effect/spawner/random/trash/cigbutt, +/turf/open/floor/plating, +/area/station/maintenance/solars/port/fore) +"dNl" = ( +/obj/effect/turf_decal/siding/white{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue, +/obj/item/radio/intercom/directional/south, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/ai_upload) +"dNp" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible/layer5{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"dNC" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/cargo/storage) +"dNH" = ( +/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible{ + dir = 9 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible/layer4, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"dNI" = ( +/obj/item/paper_bin{ + pixel_x = 7 + }, +/obj/item/pen{ + pixel_x = 7 + }, +/obj/structure/table/reinforced, +/obj/machinery/door/window/right/directional/east{ + dir = 1; + req_access = list("medical"); + name = "Medical Clinic Desk" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/white/textured, +/area/station/hallway/primary/upper) +"dNR" = ( +/obj/effect/turf_decal/bot, +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/duct, +/turf/open/floor/iron, +/area/station/maintenance/port/fore) +"dNT" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Arcade" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/door/firedoor, +/obj/structure/cable, +/turf/open/floor/eighties, +/area/station/commons/fitness/recreation/entertainment) +"dNY" = ( +/obj/machinery/door/firedoor, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/engineering/supermatter/room) +"dOb" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, +/obj/effect/landmark/start/medical_doctor, +/turf/open/floor/iron/dark, +/area/station/medical/cryo) +"dOl" = ( +/obj/structure/sign/warning/explosives/alt/directional/west, +/obj/machinery/firealarm/directional/north, +/obj/machinery/light_switch/directional/north{ + pixel_x = 8; + pixel_y = 28 + }, +/turf/open/floor/iron/dark, +/area/station/science/ordnance) +"dOn" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/holopad/secure, +/obj/machinery/flasher/directional/west{ + id = "AI"; + pixel_y = -26 + }, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/ai) +"dOr" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/sign/poster/official/random/directional/north, +/obj/structure/ore_box, +/turf/open/floor/plating, +/area/station/cargo/miningdock/cafeteria) +"dOU" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/dark/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/hallway/secondary/command) +"dPa" = ( +/obj/structure/table, +/obj/item/reagent_containers/condiment/saltshaker{ + pixel_x = -9; + pixel_y = 11 + }, +/obj/item/reagent_containers/condiment/peppermill{ + pixel_x = -2; + pixel_y = 11 + }, +/obj/machinery/reagentgrinder{ + pixel_y = 5; + pixel_x = 5 + }, +/turf/open/floor/iron/cafeteria, +/area/station/security/prison/mess) +"dPb" = ( +/obj/effect/turf_decal/tile/dark/half{ + dir = 1 + }, +/obj/machinery/door/window/brigdoor/left/directional/north, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/command/bridge) +"dPe" = ( +/obj/machinery/camera/directional/west, +/turf/open/floor/iron/dark, +/area/station/engineering/gravity_generator) +"dPm" = ( +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"dPn" = ( +/obj/structure/closet/secure_closet/engineering_personal, +/obj/item/clothing/glasses/meson/engine, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 1 + }, +/obj/machinery/airalarm/directional/north, +/turf/open/floor/iron, +/area/station/engineering/hallway) +"dPq" = ( +/obj/effect/spawner/structure/window, +/turf/open/floor/plating, +/area/station/hallway/secondary/exit/departure_lounge) +"dPH" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"dPQ" = ( +/obj/machinery/computer/slot_machine, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/entertainment/coin, +/turf/open/floor/plating, +/area/station/maintenance/department/medical) +"dQc" = ( +/obj/machinery/power/apc/auto_name/directional/east, +/obj/structure/cable, +/obj/structure/chair{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/maintenance/radshelter/civil) +"dQe" = ( +/obj/machinery/door/airlock/external, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/department/medical) +"dQi" = ( +/obj/structure/table, +/obj/effect/turf_decal/bot, +/obj/item/assembly/signaler{ + pixel_x = 6; + pixel_y = 5 + }, +/obj/item/assembly/signaler{ + pixel_x = -2; + pixel_y = -2 + }, +/obj/item/assembly/signaler{ + pixel_x = -8; + pixel_y = 5 + }, +/obj/item/assembly/signaler{ + pixel_y = 8 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/newscaster/directional/east, +/turf/open/floor/iron/dark, +/area/station/science/ordnance/testlab) +"dQx" = ( +/obj/effect/turf_decal/trimline/yellow/end{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/engineering/atmos/storage) +"dQH" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 9 + }, +/obj/machinery/computer/crew{ + dir = 2 + }, +/obj/effect/turf_decal/bot, +/obj/machinery/light/directional/north, +/obj/machinery/digital_clock/directional/north, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/cmo) +"dQS" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/cargo/storage) +"dQV" = ( +/obj/structure/table/wood/fancy/black, +/obj/item/holosign_creator/robot_seat/bar{ + pixel_y = 9 + }, +/obj/item/reagent_containers/condiment/peppermill{ + pixel_x = 3 + }, +/obj/item/reagent_containers/condiment/saltshaker{ + pixel_x = -3 + }, +/obj/machinery/light/floor/has_bulb, +/obj/machinery/door/firedoor, +/turf/open/floor/carpet, +/area/station/service/bar) +"dQY" = ( +/obj/structure/window/reinforced/plasma/spawner/directional/south, +/turf/open/floor/iron/dark/textured_corner{ + dir = 4 + }, +/area/misc/anomaly_research) +"dRn" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/spawner/random/trash/graffiti{ + pixel_x = -32; + spawn_loot_chance = 50 + }, +/turf/open/floor/iron, +/area/station/maintenance/starboard/upper) +"dRz" = ( +/obj/structure/railing{ + dir = 8; + layer = 4.1 + }, +/obj/structure/railing, +/turf/open/floor/grass, +/area/space/nearstation) +"dRD" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/table/glass, +/obj/machinery/smartfridge/disks, +/turf/open/floor/grass, +/area/station/service/hydroponics) +"dRL" = ( +/obj/structure/cable, +/obj/effect/turf_decal/trimline/red/filled/line, +/obj/effect/turf_decal/tile/neutral/half{ + dir = 1 + }, +/obj/effect/turf_decal/stripes{ + dir = 4 + }, +/obj/machinery/firealarm/directional/south, +/obj/machinery/light_switch/directional/south{ + pixel_x = 8 + }, +/turf/open/floor/iron, +/area/station/security/brig/upper) +"dRM" = ( +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"dRZ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/trash/graffiti, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/central) +"dSi" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/light/directional/north, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/aisat/foyer) +"dSt" = ( +/obj/machinery/iv_drip, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/siding/dark{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/structure/extinguisher_cabinet/directional/east, +/obj/machinery/camera/directional/north, +/turf/open/floor/iron/dark/textured, +/area/station/medical/morgue) +"dSG" = ( +/obj/machinery/status_display/evac/directional/south, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"dSK" = ( +/obj/machinery/portable_atmospherics/scrubber, +/obj/effect/turf_decal/bot, +/obj/structure/window/reinforced/spawner/directional/south, +/obj/structure/window/reinforced/spawner/directional/west, +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 10 + }, +/turf/open/floor/iron/dark/textured_large, +/area/station/engineering/atmos/office) +"dSL" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 + }, +/turf/open/floor/iron/kitchen, +/area/station/service/kitchen) +"dSN" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/simple/orange/visible{ + dir = 4 + }, +/turf/open/space/basic, +/area/space/nearstation) +"dSQ" = ( +/obj/item/radio/intercom/directional/north, +/turf/open/floor/plating, +/area/station/maintenance/starboard/upper) +"dTa" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/requests_console/auto_name/directional/west, +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/medical/pathology) +"dTB" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron/stairs/left, +/area/station/maintenance/starboard/upper) +"dTH" = ( +/obj/structure/dresser, +/obj/effect/spawner/random/entertainment/money_small, +/turf/open/floor/carpet/green, +/area/station/commons/dorms) +"dTI" = ( +/obj/effect/spawner/structure/window, +/turf/open/floor/plating, +/area/station/commons/fitness) +"dTM" = ( +/turf/open/floor/wood, +/area/station/service/barber) +"dTQ" = ( +/obj/structure/cable, +/obj/machinery/camera/directional/south, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/firealarm/directional/south, +/obj/effect/turf_decal/trimline/red/filled/line, +/obj/machinery/light_switch/directional/south{ + pixel_x = 10 + }, +/turf/open/floor/iron/dark, +/area/station/security/checkpoint/science) +"dTR" = ( +/obj/effect/turf_decal/bot, +/obj/effect/spawner/random/structure/crate_abandoned, +/turf/open/floor/plating, +/area/station/maintenance/port/lesser) +"dUh" = ( +/obj/structure/window/spawner/directional/east, +/obj/structure/sign/calendar/directional/south, +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/turf/open/floor/carpet/green, +/area/station/command/heads_quarters/nt_rep) +"dUq" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red/half{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/security/prison) +"dUC" = ( +/obj/machinery/door/poddoor/preopen{ + id = "Safety" + }, +/obj/structure/cable, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/command/heads_quarters/captain/private) +"dUH" = ( +/obj/effect/turf_decal/tile/dark, +/obj/effect/turf_decal/tile/dark{ + dir = 1 + }, +/obj/machinery/light/directional/south, +/obj/structure/table, +/obj/item/storage/box/perfume{ + pixel_x = 4; + pixel_y = 5 + }, +/turf/open/floor/iron/showroomfloor, +/area/station/commons/dorms/laundry) +"dUJ" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible, +/obj/effect/turf_decal/bot{ + dir = 1 + }, +/obj/machinery/portable_atmospherics/canister, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/structure/window/reinforced/plasma/spawner/directional/west, +/obj/structure/window/reinforced/plasma/spawner/directional/north, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"dUK" = ( +/obj/effect/spawner/structure/window, +/turf/open/floor/plating, +/area/station/commons) +"dUO" = ( +/obj/structure/chair/pew/left, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/turf/open/floor/iron/chapel{ + dir = 4 + }, +/area/station/service/chapel) +"dUP" = ( +/obj/machinery/door/firedoor/heavy, +/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible/layer5, +/obj/machinery/atmospherics/pipe/smart/simple/orange/visible/layer2{ + dir = 3 + }, +/turf/open/floor/iron/dark/textured, +/area/station/engineering/atmos) +"dUQ" = ( +/obj/machinery/light{ + dir = 8; + tag = "" + }, +/obj/effect/turf_decal/tile/red/half{ + dir = 8 + }, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"dUS" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/structure/chair_flipped, +/obj/machinery/light/small/directional/south, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/maintenance/starboard/upper) +"dVF" = ( +/obj/machinery/light/directional/east, +/obj/machinery/firealarm/directional/east, +/obj/machinery/light_switch/directional/east{ + pixel_y = -9 + }, +/turf/open/floor/iron/stairs/right, +/area/station/medical/storage) +"dVW" = ( +/obj/effect/turf_decal/trimline/dark_red/corner, +/obj/effect/turf_decal/trimline/dark_red/corner{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/dark_red/corner{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/dark_red/corner{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/effect/landmark/start/brig_physician, +/turf/open/floor/iron/dark/textured_large, +/area/station/security/medical) +"dWj" = ( +/obj/machinery/oven, +/turf/open/floor/plating, +/area/station/maintenance/department/medical) +"dWp" = ( +/obj/structure/table/reinforced, +/obj/item/storage/medkit/fire{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/storage/medkit/fire, +/obj/item/storage/medkit/fire{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/effect/turf_decal/siding/white{ + dir = 8 + }, +/obj/structure/window/spawner/directional/east, +/obj/structure/window/spawner/directional/south, +/obj/machinery/door/window/right/directional/south{ + dir = 8; + name = "First Aid Supplies"; + req_access = list("medical") + }, +/turf/open/floor/iron/dark, +/area/station/medical/storage) +"dWu" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white, +/area/station/medical/pharmacy) +"dWv" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/commons) +"dWU" = ( +/obj/effect/turf_decal/siding/wood, +/turf/open/floor/grass, +/area/station/service/hydroponics) +"dXb" = ( +/obj/machinery/teleport/hub, +/turf/open/floor/iron/dark, +/area/station/command/teleporter) +"dXn" = ( +/turf/closed/wall/r_wall, +/area/station/construction) +"dXu" = ( +/obj/effect/landmark/navigate_destination/dorms, +/obj/machinery/door/airlock{ + name = "Dormitories" + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/effect/landmark/navigate_destination/common/dorms, +/obj/machinery/duct, +/turf/open/floor/iron, +/area/station/commons/dorms) +"dXw" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/maintenance/central) +"dXB" = ( +/obj/structure/sign/warning/no_smoking{ + pixel_y = 31 + }, +/obj/structure/chair, +/obj/effect/landmark/start/security_officer, +/turf/open/floor/iron/dark/textured, +/area/station/security/interrogation) +"dXG" = ( +/obj/effect/turf_decal/trimline/neutral/line{ + dir = 10 + }, +/obj/effect/turf_decal/trimline/neutral/line{ + dir = 10 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/airalarm/directional/west, +/turf/open/floor/iron/white/corner{ + dir = 4 + }, +/area/station/security/execution/education) +"dXU" = ( +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 9 + }, +/obj/structure/table, +/obj/item/multitool, +/obj/item/toy/figure/cargotech{ + pixel_x = -8 + }, +/obj/machinery/airalarm/directional/west, +/turf/open/floor/iron, +/area/station/cargo/storage) +"dXX" = ( +/obj/structure/table/wood, +/obj/machinery/cassette/adv_cassette_deck{ + pixel_y = 9 + }, +/turf/open/floor/carpet/green, +/area/station/service/library/upper) +"dYa" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Lesser Science Maintenance" + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/solars/port/aft) +"dYe" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/maintenance/starboard/central) +"dYp" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/spawner/random/decoration/glowstick, +/turf/open/floor/plating, +/area/station/maintenance/starboard/central) +"dYv" = ( +/obj/structure/extinguisher_cabinet/directional/east, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ + dir = 9 + }, +/obj/machinery/light/warm/directional/east, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"dYw" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Gateway Chamber" + }, +/obj/effect/mapping_helpers/airlock/access/any/command/gateway, +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/navigate_destination/gateway, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/command/gateway) +"dYA" = ( +/obj/structure/chair{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/open/floor/plating/airless, +/area/station/science/ordnance/bomb) +"dYB" = ( +/obj/machinery/door/airlock/research{ + name = "Ordnance Lab" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "sci-toxins-circuits" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/science/ordnance, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/turf/open/floor/iron/dark, +/area/station/science/ordnance/office) +"dYL" = ( +/obj/effect/turf_decal/tile/blue/anticorner, +/obj/structure/disposalpipe/segment, +/obj/structure/reagent_dispensers/water_cooler, +/obj/machinery/camera/directional/east, +/turf/open/floor/iron/white/textured_corner{ + dir = 1 + }, +/area/station/medical/medbay/lobby) +"dYN" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"dYQ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/mapping_helpers/airlock/access/all/security/detective, +/obj/machinery/door/airlock/security{ + name = "Detective's Office" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/item/valentine{ + message = "Honk." + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/wood, +/area/station/security/detectives_office) +"dZg" = ( +/obj/machinery/camera/directional/north, +/turf/open/floor/engine, +/area/station/engineering/supermatter) +"dZk" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 9 + }, +/obj/item/kirbyplants/random, +/obj/machinery/camera/autoname/directional/north, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/turf/open/floor/iron/white, +/area/station/science/research) +"dZl" = ( +/obj/machinery/light{ + dir = 1; + light_color = "#e8eaff" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"dZu" = ( +/obj/structure/window/spawner/directional/east, +/obj/structure/window/spawner/directional/south, +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ + dir = 6 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"dZx" = ( +/obj/structure/cable, +/obj/machinery/duct, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/maintenance/department/medical) +"dZJ" = ( +/obj/effect/turf_decal/tile/red/half, +/obj/effect/turf_decal/trimline/red/filled/line, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/security/prison) +"dZP" = ( +/obj/machinery/atmospherics/pipe/smart/manifold/yellow/visible, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible/layer4, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"dZQ" = ( +/obj/structure/window/reinforced/spawner/directional/west, +/obj/structure/closet/secure_closet/security/science, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 9 + }, +/turf/open/floor/iron/dark, +/area/station/security/checkpoint/science) +"dZW" = ( +/obj/machinery/door/airlock/mining/glass{ + name = "Drone Bay" + }, +/obj/effect/landmark/navigate_destination, +/obj/effect/mapping_helpers/airlock/access/all/supply/general, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/obj/machinery/door/firedoor, +/turf/open/floor/iron, +/area/station/cargo/drone_bay) +"eai" = ( +/obj/structure/table, +/obj/item/food/grown/onion, +/obj/item/food/grown/onion, +/obj/item/food/grown/onion, +/obj/item/food/grown/garlic{ + pixel_x = -11; + pixel_y = -3 + }, +/obj/item/food/grown/peas, +/obj/item/food/grown/peas{ + pixel_x = 7; + pixel_y = 14 + }, +/obj/item/food/grown/tomato{ + pixel_x = -9; + pixel_y = 11 + }, +/obj/item/food/grown/tomato{ + pixel_x = -9; + pixel_y = 11 + }, +/obj/item/food/grown/tomato{ + pixel_x = -9; + pixel_y = 11 + }, +/obj/item/food/grown/tomato{ + pixel_x = -9; + pixel_y = 11 + }, +/obj/item/food/grown/pumpkin{ + pixel_y = 5 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/wood, +/area/station/service/hydroponics/upper) +"eaP" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/airalarm/directional/west, +/turf/open/floor/iron, +/area/station/commons) +"eaR" = ( +/obj/effect/turf_decal/plaque{ + icon_state = "L14" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"ebb" = ( +/obj/effect/spawner/random/structure/steam_vent, +/obj/effect/spawner/random/trash/grille_or_waste, +/turf/open/floor/plating, +/area/station/maintenance/disposal) +"ebi" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/airalarm/directional/north, +/turf/open/floor/carpet, +/area/station/service/chapel) +"ebk" = ( +/obj/machinery/navbeacon{ + codes_txt = "delivery;dir=8"; + location = "Kitchen" + }, +/turf/open/floor/iron/kitchen, +/area/station/service/kitchen) +"ebp" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/turf/open/floor/engine, +/area/station/engineering/supermatter) +"ebr" = ( +/turf/closed/wall/r_wall, +/area/station/security/prison/mess) +"ebs" = ( +/obj/effect/turf_decal/trimline/blue/filled/corner, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white/textured, +/area/station/medical/storage) +"ebt" = ( +/obj/structure/table, +/obj/item/stack/sheet/iron/fifty, +/obj/item/stack/sheet/glass/fifty, +/obj/item/stack/sheet/mineral/plasma{ + amount = 35 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/power/apc/auto_name/directional/south, +/obj/machinery/firealarm/directional/west, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/command/storage/satellite) +"ebu" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Maintenance Hatch" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/maintenance/port/lesser) +"ebH" = ( +/obj/effect/turf_decal/trimline/piss_yellow/corner{ + dir = 8 + }, +/turf/open/floor/engine, +/area/station/science/xenobiology) +"ebI" = ( +/obj/structure/chair/sofa/left{ + dir = 1 + }, +/obj/item/trash/cheesie{ + pixel_y = 18 + }, +/turf/open/floor/carpet/orange, +/area/station/engineering/break_room) +"ebT" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/eighties/red{ + icon = 'goon/icons/turf/floors.dmi'; + icon_state = "clown_carpet" + }, +/area/station/maintenance/central) +"ebW" = ( +/obj/effect/turf_decal/tile/neutral/full, +/obj/effect/turf_decal/siding/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/siding/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/siding/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral/full, +/obj/machinery/light/directional/north, +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/firealarm/directional/north{ + pixel_x = 2 + }, +/obj/machinery/light_switch/directional/north{ + pixel_x = -6; + pixel_y = 28 + }, +/turf/open/floor/iron, +/area/station/engineering/lobby) +"eca" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/maintenance/starboard/upper) +"ecc" = ( +/obj/item/food/grown/banana, +/obj/structure/flora/bush/flowers_pp/style_random, +/obj/machinery/door/window/right/directional/north{ + name = "Animal Pen A"; + req_access = list("science") + }, +/turf/open/floor/grass, +/area/station/science/genetics) +"ecd" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/yellow/filled/warning{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"ecg" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 9 + }, +/obj/vehicle/ridden/wheelchair{ + dir = 4 + }, +/obj/structure/cable, +/turf/open/floor/iron/white/textured, +/area/station/hallway/primary/upper) +"ecj" = ( +/obj/machinery/shower/directional/east, +/obj/effect/turf_decal/trimline/blue/end{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"ecn" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/cargo/storage) +"ecq" = ( +/obj/effect/landmark/navigate_destination/common/cryogenics, +/obj/machinery/door/airlock/glass{ + name = "Cryogenic Storage" + }, +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/showroomfloor, +/area/station/common/cryopods) +"ecv" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral/half{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/security/brig/upper) +"ecR" = ( +/obj/machinery/camera/autoname/directional/north, +/obj/machinery/atmospherics/pipe/smart/simple/dark/visible{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/science/ordnance) +"ecS" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/science/cytology) +"ecU" = ( +/obj/structure/mirror/directional/west{ + pixel_y = 4 + }, +/obj/effect/turf_decal/tile/dark/opposingcorners, +/obj/effect/turf_decal/tile/dark/opposingcorners, +/obj/structure/table/wood, +/obj/item/clothing/glasses/sunglasses, +/obj/item/clothing/mask/cigarette/pipe{ + pixel_x = 7; + pixel_y = 13 + }, +/obj/item/clothing/mask/cigarette/candy, +/obj/effect/turf_decal/tile/dark/opposingcorners, +/obj/item/toy/crayon/spraycan/mimecan{ + pixel_y = 17; + pixel_x = -6 + }, +/obj/machinery/camera/directional/west{ + network = list("ss13","theater"); + c_tag = "Theater"; + pixel_y = -20 + }, +/turf/open/floor/iron/white, +/area/station/service/theater) +"ecY" = ( +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/stripes{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/security/brig/entrance) +"edd" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable/layer3, +/obj/machinery/flasher/directional/north{ + id = "AI"; + pixel_x = -22 + }, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/aisat_interior) +"edg" = ( +/obj/structure/flora/bush/sunny/style_random{ + pixel_y = 21; + pixel_x = 10 + }, +/obj/structure/flora/bush/sparsegrass/style_random, +/turf/open/floor/grass, +/area/station/service/hydroponics) +"edh" = ( +/obj/effect/turf_decal/trimline/darkest_green/filled/line{ + dir = 1 + }, +/obj/machinery/light/directional/north, +/obj/effect/turf_decal/bot{ + dir = 1 + }, +/obj/item/mcobject/teleporter, +/obj/item/mcobject/teleporter, +/obj/item/mcobject/messaging/button, +/obj/item/mcobject/messaging/button, +/obj/structure/closet{ + name = "warp network supplies" + }, +/obj/item/wrench, +/obj/item/multitool, +/turf/open/floor/iron/dark, +/area/station/service/library/upper) +"edl" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 4 + }, +/obj/effect/turf_decal/tile/dark/half{ + dir = 8 + }, +/obj/effect/turf_decal/tile/dark/half{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/textured, +/area/station/science/xenobiology/hallway) +"edo" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/dark_red/half/contrasted{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/hallway/primary/upper) +"edr" = ( +/turf/closed/wall/r_wall, +/area/station/command/bridge) +"edx" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos/storage/gas) +"edz" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/airlock/glass{ + name = "Civilian Sector" + }, +/turf/open/floor/iron, +/area/station/commons) +"edF" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/maintenance/department/medical) +"edH" = ( +/obj/effect/spawner/structure/window/reinforced/tinted, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/service/chapel) +"edV" = ( +/obj/structure/cable, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/dark, +/area/station/science/lab) +"eea" = ( +/obj/machinery/disease2/diseaseanalyser, +/turf/open/floor/iron/white, +/area/station/medical/pathology) +"eec" = ( +/obj/effect/turf_decal/trimline/blue/filled/corner, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/item/radio/intercom/directional/north, +/turf/open/floor/iron/dark, +/area/station/medical/morgue) +"eeg" = ( +/obj/structure/lattice, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/space/basic, +/area/space/nearstation) +"eei" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/science/xenobiology) +"een" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 + }, +/obj/effect/spawner/random/trash/graffiti, +/turf/open/floor/iron, +/area/station/maintenance/disposal) +"eeu" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/yellow/warning{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/yellow/line{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/engineering/lobby) +"eew" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/maintenance/port/lesser) +"eeA" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/hallway/secondary/command) +"eeG" = ( +/obj/effect/turf_decal/tile/neutral/full, +/obj/effect/turf_decal/trimline/yellow/line{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/yellow/line{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/yellow, +/turf/open/floor/iron, +/area/station/engineering/atmos/office) +"eeN" = ( +/obj/effect/turf_decal/trimline/neutral/line{ + dir = 6 + }, +/turf/open/floor/iron/white/corner{ + dir = 1 + }, +/area/station/security/prison/workout) +"eeO" = ( +/obj/machinery/door/window/right/directional/west, +/obj/structure/table/reinforced/titaniumglass, +/obj/machinery/chem_dispenser/drinks/fullupgrade{ + dir = 8 + }, +/turf/open/floor/iron/kitchen/small, +/area/station/command/heads_quarters/nt_rep) +"eeX" = ( +/obj/item/target, +/obj/item/target, +/obj/item/target/alien, +/obj/item/target/alien, +/obj/item/target/clown, +/obj/item/target/clown, +/obj/item/target/syndicate, +/obj/item/target/syndicate, +/obj/structure/closet/crate/secure{ + desc = "A secure crate containing various materials for building a customised test-site."; + name = "Firing Range Gear Crate"; + req_access = list("security") + }, +/obj/machinery/airalarm/directional/north, +/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/machinery/camera/directional/west{ + c_tag = "Security - Firing Range" + }, +/turf/open/floor/iron/dark, +/area/station/security/range) +"efq" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/science/robotics/mechbay) +"efu" = ( +/obj/machinery/door/airlock/external{ + name = "External Airlock" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/obj/structure/fans/tiny, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"efv" = ( +/obj/effect/turf_decal/trimline/red/filled/line, +/obj/effect/turf_decal/tile/neutral/half{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/extinguisher_cabinet/directional/south, +/turf/open/floor/iron, +/area/station/security/brig/entrance) +"efD" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/science/explab) +"efL" = ( +/obj/machinery/light{ + dir = 8; + tag = "" + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/darkest_green/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"efX" = ( +/obj/effect/spawner/random/structure/steam_vent, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/port/lesser) +"efZ" = ( +/obj/effect/turf_decal/tile/dark/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"ege" = ( +/obj/item/kirbyplants/random, +/obj/item/radio/intercom/directional/south, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/wood/tile, +/area/station/service/library/artgallery) +"egf" = ( +/obj/structure/closet/emcloset, +/obj/machinery/camera/directional/south{ + c_tag = "Auxiliary Base Construction" + }, +/turf/open/floor/plating, +/area/station/maintenance/starboard/upper) +"egh" = ( +/obj/structure/chair{ + dir = 1 + }, +/obj/effect/landmark/start/hangover, +/turf/open/floor/wood, +/area/station/security/courtroom) +"egA" = ( +/obj/effect/turf_decal/box/corners, +/turf/open/floor/iron, +/area/station/cargo/storage) +"egE" = ( +/obj/machinery/vending/medical, +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 10 + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/white/textured, +/area/station/hallway/primary/upper) +"egU" = ( +/obj/machinery/airalarm/directional/south, +/obj/machinery/telecomms/receiver/preset_left, +/turf/open/floor/circuit/telecomms/mainframe, +/area/station/tcommsat/server) +"ehf" = ( +/obj/effect/turf_decal/tile/brown/half/contrasted, +/obj/item/radio/intercom/directional/south, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"ehi" = ( +/obj/structure/disposalpipe/junction, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/hallway/primary/upper) +"ehz" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"ehJ" = ( +/obj/structure/chair/comfy/black{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small/directional/south, +/obj/effect/landmark/start/hangover, +/turf/open/floor/wood, +/area/station/maintenance/port/lesser) +"ehN" = ( +/obj/effect/decal/cleanable/glass, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/maintenance/starboard/upper) +"ehP" = ( +/obj/structure/cable, +/obj/structure/table, +/obj/structure/displaycase/forsale/kitchen{ + pixel_y = 10 + }, +/turf/open/floor/iron/cafeteria, +/area/station/security/prison/mess) +"ehR" = ( +/obj/effect/turf_decal/trimline/red/filled/line, +/obj/effect/turf_decal/tile/neutral/half{ + dir = 1 + }, +/obj/structure/disposalpipe/junction/flip{ + dir = 4 + }, +/obj/machinery/camera/directional/south, +/obj/effect/turf_decal/bot, +/obj/machinery/navbeacon{ + codes_txt = "delivery;dir=4"; + location = "Security" + }, +/turf/open/floor/iron, +/area/station/security/brig/entrance) +"ehT" = ( +/obj/structure/sink/directional/west, +/turf/open/floor/iron/white/textured, +/area/station/medical/psychology) +"ehW" = ( +/obj/effect/turf_decal/tile/red/half, +/obj/effect/turf_decal/trimline/red/filled/line, +/obj/structure/cable, +/obj/machinery/light/directional/south, +/turf/open/floor/iron, +/area/station/security/prison) +"eia" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/brown/half/contrasted{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/light_switch/directional/west{ + pixel_y = -6 + }, +/obj/machinery/firealarm/directional/west{ + pixel_y = 3 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"eix" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/carpet/green, +/area/station/maintenance/starboard/upper) +"eiA" = ( +/obj/structure/falsewall/reinforced, +/turf/open/floor/plating, +/area/station/cargo/storage) +"eiM" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/tile/brown/half/contrasted{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral/full, +/obj/machinery/conveyor{ + id = "cargoload" + }, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/cargo/storage) +"eiY" = ( +/obj/structure/bodycontainer/morgue, +/obj/structure/window/reinforced/spawner/directional/south, +/obj/effect/turf_decal/tile/neutral/full, +/turf/open/floor/iron/dark, +/area/station/medical/morgue) +"ejl" = ( +/obj/structure/window/reinforced/spawner/directional/north, +/obj/structure/flora/bush/fullgrass/style_2, +/obj/item/food/grown/banana{ + pixel_x = -5; + pixel_y = -5 + }, +/obj/structure/window/reinforced/spawner/directional/west, +/mob/living/carbon/human/species/monkey, +/turf/open/floor/grass, +/area/station/science/genetics) +"ejt" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/start/atmospheric_technician, +/turf/open/floor/iron/smooth, +/area/station/maintenance/disposal/incinerator) +"ejx" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"ejC" = ( +/obj/structure/lattice, +/obj/structure/transit_tube/crossing, +/turf/open/space/basic, +/area/space/nearstation) +"ejR" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/camera/directional/west{ + network = list("theater") + }, +/obj/machinery/modular_computer/preset/civilian{ + dir = 4 + }, +/turf/open/floor/iron/dark/side{ + dir = 4 + }, +/area/station/science/robotics/lab) +"ekb" = ( +/obj/machinery/corral_corner{ + mapping_id = "5" + }, +/obj/machinery/slime_pen_controller{ + mapping_id = "5" + }, +/obj/machinery/light/floor/has_bulb, +/turf/open/floor/engine, +/area/station/science/xenobiology) +"ekt" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/grimy, +/area/station/cargo/miningdock/cafeteria) +"ekB" = ( +/obj/structure/chair/sofa/bench/right, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"ekK" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/preopen{ + id = "atmoslock"; + name = "Atmospherics Lockdown Blast Door" + }, +/turf/open/floor/plating, +/area/station/engineering/atmos/office) +"ekM" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/wood, +/area/station/command/corporate_showroom) +"ekR" = ( +/obj/structure/chair/office{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment, +/obj/machinery/holopad/secure, +/turf/open/floor/carpet/executive, +/area/station/command/bridge) +"ekS" = ( +/obj/machinery/holopad/secure, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"ekY" = ( +/obj/structure/bed, +/obj/item/bedsheet/black, +/obj/effect/landmark/start/prisoner, +/obj/effect/spawner/random/entertainment/gambling, +/obj/effect/spawner/random/entertainment/cigar, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/camera/directional/north{ + network = list("ss13","prison") + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/machinery/light_switch/directional/north{ + pixel_x = 8; + pixel_y = 28 + }, +/turf/open/floor/iron/dark, +/area/station/security/prison/toilet) +"elc" = ( +/obj/structure/table/wood, +/obj/item/radio/intercom/chapel/directional/east, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/carpet, +/area/station/service/chapel) +"ell" = ( +/obj/machinery/atmospherics/miner/nitrogen, +/turf/open/floor/engine/n2, +/area/station/engineering/atmos) +"elp" = ( +/obj/structure/disposaloutlet, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/obj/structure/lattice/catwalk, +/turf/open/space/basic, +/area/space/nearstation) +"elt" = ( +/obj/machinery/door/firedoor/heavy, +/obj/machinery/door/window/left/directional/south{ + name = "Inner Pipe Access" + }, +/obj/machinery/atmospherics/pipe/smart/simple/green/visible{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible/layer5, +/obj/effect/turf_decal/tile/neutral/half/contrasted, +/obj/machinery/atmospherics/pipe/smart/simple/orange/visible/layer2{ + dir = 3 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"elw" = ( +/obj/machinery/conveyor{ + id = "garbage" + }, +/turf/open/floor/plating, +/area/station/maintenance/disposal) +"elx" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/grimy, +/area/station/service/library) +"elH" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos/hfr_room) +"elK" = ( +/obj/structure/sign/warning/pods, +/turf/closed/wall/r_wall, +/area/station/hallway/secondary/entry) +"elO" = ( +/obj/structure/cable, +/obj/effect/spawner/structure/window, +/turf/open/floor/plating, +/area/station/service/chapel) +"elY" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/table, +/obj/machinery/firealarm/directional/north, +/obj/machinery/light_switch/directional/north{ + pixel_x = 8; + pixel_y = 28 + }, +/obj/machinery/newscaster/directional/east, +/turf/open/floor/iron/cafeteria, +/area/station/security/prison/mess) +"emk" = ( +/obj/machinery/power/shuttle_engine/propulsion/burst{ + dir = 4 + }, +/turf/open/space/basic, +/area/space/nearstation) +"emA" = ( +/obj/machinery/disposal/bin, +/obj/effect/turf_decal/bot, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/obj/machinery/duct, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/wood, +/area/station/medical/break_room) +"emE" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/engineering/atmos/upper) +"emM" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"emU" = ( +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"enl" = ( +/obj/structure/railing{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/camera/directional/north, +/turf/open/floor/grass, +/area/station/security/prison/garden) +"eno" = ( +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/maintenance/department/medical) +"enr" = ( +/obj/machinery/light/directional/east, +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 5 + }, +/obj/item/kirbyplants/random, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/station/engineering/atmos/upper) +"enF" = ( +/obj/structure/rack, +/obj/item/storage/box/lights/mixed{ + pixel_y = 6 + }, +/obj/item/storage/box/lights/mixed, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/station/commons/storage/tools) +"enK" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/station/medical/pathology) +"enU" = ( +/obj/machinery/duct, +/obj/effect/landmark/event_spawn, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/stairs{ + dir = 4 + }, +/area/station/medical/morgue) +"enW" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/commons) +"enX" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 8 + }, +/obj/structure/cable, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/white, +/area/station/science/research) +"eob" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"eoh" = ( +/obj/effect/turf_decal/box/white{ + color = "#52B4E9" + }, +/turf/open/floor/engine, +/area/station/engineering/atmos/hfr_room) +"eoi" = ( +/obj/effect/turf_decal/plaque{ + icon_state = "L9" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"eoj" = ( +/turf/open/floor/iron/cafeteria, +/area/station/security/prison/mess) +"eol" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible, +/obj/effect/spawner/structure/window/reinforced/plasma, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/science/cytology) +"eoO" = ( +/obj/machinery/portable_atmospherics/pump, +/obj/effect/turf_decal/bot, +/obj/machinery/camera/autoname/directional/north, +/turf/open/floor/iron/dark, +/area/station/commons/storage/tools) +"eoY" = ( +/obj/effect/turf_decal/siding/dark{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/obj/effect/turf_decal/bot, +/obj/machinery/computer/shuttle/mining/common{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/central) +"epk" = ( +/obj/structure/cable, +/obj/effect/spawner/random/trash/cigbutt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/department/medical) +"epo" = ( +/obj/structure/chair/stool/directional/south, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/service/chapel/office) +"ept" = ( +/turf/closed/wall/r_wall, +/area/station/cargo/miningoffice) +"epv" = ( +/obj/effect/mapping_helpers/broken_floor, +/obj/effect/spawner/random/structure/crate, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, +/turf/open/floor/plating, +/area/station/maintenance/starboard/upper) +"epK" = ( +/obj/structure/disposalpipe/junction{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"epM" = ( +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"eqa" = ( +/obj/structure/table/reinforced, +/obj/item/storage/backpack/duffelbag/sec{ + pixel_y = 7 + }, +/obj/item/storage/backpack/duffelbag/sec, +/obj/item/radio/intercom/directional/north, +/turf/open/floor/iron/grimy, +/area/station/security/office) +"eqb" = ( +/obj/effect/turf_decal/trimline/red/filled/line, +/obj/effect/turf_decal/tile/neutral/half{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/firealarm/directional/south, +/obj/machinery/light_switch/directional/south{ + pixel_x = 8 + }, +/turf/open/floor/iron, +/area/station/security/brig/entrance) +"eqi" = ( +/obj/structure/railing{ + dir = 4; + alpha = 0 + }, +/obj/effect/turf_decal/siding/dark{ + dir = 4; + pixel_x = -4 + }, +/obj/structure/table/wood, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/carpet, +/area/station/service/chapel) +"eqq" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/visible/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible/layer2, +/obj/structure/closet/emcloset/wall/directional/north, +/turf/open/floor/plating, +/area/station/engineering/supermatter/room) +"eqt" = ( +/obj/item/kirbyplants/random, +/obj/effect/turf_decal/tile/dark/half{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/machinery/camera/directional/north, +/obj/machinery/light_switch/directional/west{ + pixel_y = -6 + }, +/obj/machinery/firealarm/directional/west{ + pixel_y = 3 + }, +/turf/open/floor/iron, +/area/station/command/bridge) +"eqx" = ( +/obj/structure/rack, +/obj/item/clothing/shoes/magboots{ + pixel_x = 4; + pixel_y = -3 + }, +/obj/item/tank/jetpack/carbondioxide{ + pixel_x = -4; + pixel_y = 1 + }, +/obj/item/tank/jetpack/carbondioxide{ + pixel_x = -4; + pixel_y = 1 + }, +/obj/item/clothing/shoes/magboots{ + pixel_x = 4; + pixel_y = -3 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/light_switch/directional/west{ + pixel_y = -6 + }, +/obj/machinery/firealarm/directional/west{ + pixel_y = 3 + }, +/turf/open/floor/iron, +/area/station/engineering/storage) +"eqA" = ( +/turf/closed/wall/r_wall, +/area/station/service/bar) +"eqC" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/obj/effect/landmark/generic_maintenance_landmark, +/turf/open/floor/plating, +/area/station/maintenance/department/medical) +"eqE" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plating, +/area/station/maintenance/port/lesser) +"eqH" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/dark/half/contrasted, +/turf/open/floor/iron, +/area/station/hallway/secondary/command) +"eqJ" = ( +/obj/effect/turf_decal/tile/neutral/full, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/obj/structure/cable, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/security/brig/entrance) +"eqP" = ( +/obj/structure/cable, +/obj/effect/turf_decal/stripes/white/line{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/white/line{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white, +/area/station/science/ordnance/testlab) +"erf" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/caution{ + dir = 4 + }, +/turf/open/floor/engine, +/area/station/engineering/atmos) +"erg" = ( +/obj/effect/turf_decal/tile/neutral/full, +/obj/effect/turf_decal/siding/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/siding/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral/full, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/iron, +/area/station/engineering/main) +"ern" = ( +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/camera/directional/north, +/turf/open/floor/plating, +/area/station/engineering/hallway) +"erB" = ( +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"erC" = ( +/obj/effect/turf_decal/trimline/purple/filled, +/obj/machinery/door/airlock/research{ + autoclose = 0; + frequency = 1449; + id_tag = "xeno_airlock_exterior"; + name = "Xenobiology Lab" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/airlock/access/all/science/xenobio, +/turf/open/floor/iron/dark, +/area/station/science/xenobiology/hallway) +"erH" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/tile/brown/half/contrasted, +/obj/effect/turf_decal/tile/neutral/full, +/turf/open/floor/iron, +/area/station/cargo/storage) +"erU" = ( +/turf/open/floor/iron/stairs/left{ + dir = 4 + }, +/area/station/engineering/hallway) +"erV" = ( +/obj/item/kirbyplants/random, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/camera/directional/west, +/turf/open/floor/iron, +/area/station/security/office) +"esb" = ( +/obj/effect/spawner/random/trash/soap, +/obj/structure/sign/poster/ripped/directional/north, +/turf/open/floor/iron, +/area/station/maintenance/port/fore) +"ese" = ( +/obj/item/radio/intercom/directional/west, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/engineering/supermatter/room) +"esh" = ( +/obj/effect/mapping_helpers/broken_floor, +/obj/effect/spawner/random/medical/memeorgans{ + spawn_loot_count = 1 + }, +/obj/effect/decal/cleanable/blood/old, +/obj/effect/landmark/start/hangover, +/turf/open/floor/wood, +/area/station/maintenance/port/lesser) +"esi" = ( +/obj/machinery/firealarm/directional/east, +/obj/effect/spawner/random/trash/hobo_squat, +/turf/open/floor/iron, +/area/station/maintenance/port/fore) +"est" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/obj/machinery/door/airlock/engineering{ + name = "Auxiliary Base Construction" + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/yellow/fourcorners, +/obj/effect/mapping_helpers/airlock/access/all/engineering/aux_base, +/obj/effect/landmark/navigate_destination/common/auxbaseconst, +/turf/open/floor/iron, +/area/station/construction/mining/aux_base) +"esw" = ( +/obj/machinery/light/directional/west, +/turf/open/floor/circuit, +/area/station/ai_monitored/turret_protected/ai) +"esG" = ( +/obj/structure/cable, +/obj/effect/turf_decal/trimline/yellow/filled/line, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/newscaster/directional/south, +/turf/open/floor/iron, +/area/station/engineering/hallway) +"esK" = ( +/obj/machinery/cryopod{ + dir = 8 + }, +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/item/radio/intercom/directional/east, +/obj/structure/cable, +/turf/open/floor/iron/showroomfloor, +/area/station/common/cryopods) +"esN" = ( +/obj/effect/turf_decal/tile/purple/half/contrasted, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/science/research) +"esQ" = ( +/obj/effect/turf_decal/trimline/dark/filled/corner{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/neutral/corner{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/maintenance/starboard/aft) +"esU" = ( +/obj/effect/turf_decal/trimline/purple/filled/line, +/obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white, +/area/station/science/research) +"etd" = ( +/obj/structure/curtain, +/obj/item/bedsheet/medical{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue/half{ + dir = 8 + }, +/obj/effect/landmark/start/hangover, +/obj/structure/disposalpipe/segment, +/obj/structure/bed/medical, +/turf/open/floor/iron/white/textured_edge{ + dir = 8 + }, +/area/station/medical/treatment_center) +"eti" = ( +/obj/effect/turf_decal/bot, +/obj/effect/decal/cleanable/blood, +/obj/effect/mob_spawn/corpse/human/clown, +/turf/open/floor/engine, +/area/space/nearstation) +"etk" = ( +/obj/structure/chair/office, +/obj/effect/landmark/start/scientist, +/turf/open/floor/iron/dark, +/area/station/science/ordnance) +"etJ" = ( +/obj/structure/window/reinforced/spawner/directional/south, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron/stairs{ + dir = 8 + }, +/area/station/command/bridge) +"etK" = ( +/obj/machinery/status_display/evac/directional/north, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/wood, +/area/station/command/heads_quarters/captain/private) +"etL" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/maintenance/starboard/lesser) +"etR" = ( +/turf/open/floor/iron/dark, +/area/station/service/chapel/funeral) +"etT" = ( +/obj/effect/turf_decal/loading_area{ + pixel_y = 1 + }, +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, +/obj/effect/turf_decal/siding/wood{ + dir = 4 + }, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/service/cafeteria) +"euc" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, +/obj/structure/table/wood, +/obj/item/reagent_containers/cup/glass/bottle/patron{ + pixel_y = 9; + pixel_x = -4 + }, +/obj/item/reagent_containers/cup/glass/flask/gold{ + pixel_x = 8 + }, +/obj/item/melee/chainofcommand{ + pixel_y = -10; + pixel_x = -5 + }, +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, +/turf/open/floor/eighties/red, +/area/station/command/heads_quarters/captain/private) +"euf" = ( +/obj/structure/rack, +/obj/item/storage/toolbox/mechanical{ + pixel_y = 8 + }, +/obj/item/storage/toolbox/mechanical{ + pixel_y = 4 + }, +/obj/item/storage/toolbox/electrical{ + pixel_y = -1 + }, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 8 + }, +/obj/machinery/firealarm/directional/west{ + pixel_y = 3 + }, +/obj/machinery/light_switch/directional/west{ + pixel_y = -6 + }, +/turf/open/floor/iron, +/area/station/commons/storage/primary) +"euh" = ( +/obj/structure/table/reinforced, +/obj/item/stock_parts/matter_bin{ + pixel_y = -2; + pixel_x = 6 + }, +/obj/item/paper_bin{ + pixel_y = 1; + pixel_x = -10 + }, +/obj/item/clothing/glasses/welding{ + pixel_y = 9; + pixel_x = 6 + }, +/obj/item/pen{ + pixel_x = -10; + pixel_y = 2 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/iron/white, +/area/station/science/lab) +"euv" = ( +/obj/structure/lattice, +/obj/effect/spawner/random/structure/grille, +/turf/open/space/basic, +/area/space/nearstation) +"euH" = ( +/obj/structure/flora/bush/large/style_random{ + pixel_y = -9 + }, +/obj/machinery/newscaster/directional/east, +/turf/open/floor/grass, +/area/station/service/hydroponics) +"euM" = ( +/obj/effect/turf_decal/tile/blue/half{ + dir = 8 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white/textured_edge{ + dir = 8 + }, +/area/station/medical/medbay/lobby) +"euN" = ( +/obj/machinery/light/directional/north, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable, +/obj/effect/turf_decal/tile/gray/half/contrasted{ + dir = 1 + }, +/obj/effect/mapping_helpers/apc/cell_10k, +/obj/effect/mapping_helpers/apc/full_charge, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"euS" = ( +/obj/effect/turf_decal/tile/dark/opposingcorners, +/obj/effect/turf_decal/tile/dark/opposingcorners, +/obj/effect/turf_decal/tile/dark/opposingcorners, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/station/service/theater) +"euV" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"eva" = ( +/obj/effect/turf_decal/trimline/orange/filled/line{ + dir = 4 + }, +/obj/machinery/camera/directional/east, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/structure/extinguisher_cabinet/directional/east, +/turf/open/floor/iron, +/area/station/command/bridge) +"evc" = ( +/obj/machinery/light/directional/north, +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + dir = 1 + }, +/obj/machinery/vending/wardrobe/chem_wardrobe, +/obj/structure/sign/poster/official/cleanliness/directional/north, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"evg" = ( +/obj/effect/landmark/navigate_destination/hop, +/turf/open/floor/carpet/green, +/area/station/command/heads_quarters/hop) +"evh" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/service/hydroponics) +"evx" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/service/janitor) +"evP" = ( +/obj/effect/turf_decal/siding/purple, +/obj/machinery/portable_atmospherics/canister/carbon_dioxide, +/obj/machinery/light/directional/south, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/science/ordnance/storage) +"evR" = ( +/obj/effect/landmark/navigate_destination/common/holodeck, +/obj/effect/landmark/event_spawn, +/turf/open/floor/engine{ + name = "Holodeck Projector Floor" + }, +/area/station/holodeck/rec_center) +"evS" = ( +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/department/medical) +"ewb" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/spawner/random/trash/graffiti, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/turf/open/floor/iron, +/area/station/maintenance/starboard/central) +"ewl" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/loading_area{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/trimline/brown/filled/corner{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/cargo/miningoffice) +"ewz" = ( +/obj/machinery/portable_atmospherics/pump, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 1 + }, +/obj/machinery/light_switch/directional/north{ + pixel_x = -6; + pixel_y = 28 + }, +/obj/machinery/firealarm/directional/north{ + pixel_x = 2 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos/storage/gas) +"ewF" = ( +/obj/machinery/light, +/obj/structure/sign/departments/medbay/alt/directional/south, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue/half/contrasted, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/primary/upper) +"ewH" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/structure/bed/maint, +/obj/item/bedsheet/clown, +/obj/effect/landmark/start/hangover, +/obj/item/radio/intercom/directional/north, +/turf/open/floor/eighties/red{ + icon = 'goon/icons/turf/floors.dmi'; + icon_state = "clown_carpet" + }, +/area/station/maintenance/port/fore) +"ewS" = ( +/obj/effect/spawner/random/structure/grille, +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/plating, +/area/station/maintenance/port/lesser) +"ewZ" = ( +/obj/machinery/light_switch/directional/south{ + pixel_x = 8 + }, +/turf/closed/wall, +/area/station/science/server) +"exh" = ( +/obj/effect/spawner/random/structure/chair_comfy, +/obj/machinery/light/small/directional/south, +/obj/item/storage/pill_bottle/maintenance_pill/full, +/turf/open/floor/plating, +/area/station/maintenance/department/medical) +"exA" = ( +/obj/machinery/door/airlock/command{ + name = "Corporate Showroom" + }, +/obj/effect/mapping_helpers/airlock/access/any/command/general, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/wood, +/area/station/command/corporate_showroom) +"exM" = ( +/obj/structure/disposalpipe/segment, +/turf/open/space/basic, +/area/space) +"exR" = ( +/obj/effect/decal/cleanable/confetti, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/eighties/red{ + icon = 'goon/icons/turf/floors.dmi'; + icon_state = "clown_carpet" + }, +/area/station/service/theater) +"eyp" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 1 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/engineering/gravity_generator) +"eyJ" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 + }, +/obj/machinery/airalarm/directional/east, +/obj/structure/closet/emcloset, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"eyK" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/extinguisher_cabinet/directional/north{ + pixel_x = -4; + pixel_y = 32 + }, +/obj/machinery/button/door/directional/south{ + id = "AI Chamber entrance shutters"; + name = "AI Chamber Entrance Shutters Control"; + pixel_x = 8; + req_access = list("ai_upload"); + pixel_y = 26 + }, +/obj/machinery/button/door/directional/south{ + id = "AI Core shutters"; + name = "AI Core Shutters Control"; + pixel_x = 8; + req_access = list("ai_upload"); + pixel_y = 36 + }, +/turf/open/floor/circuit, +/area/station/ai_monitored/turret_protected/ai) +"eyM" = ( +/obj/effect/turf_decal/siding/blue, +/obj/structure/disposalpipe/segment, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark, +/area/station/medical/cryo) +"ezh" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/dark, +/area/station/service/bar) +"ezl" = ( +/obj/structure/cable, +/turf/open/floor/iron/stairs{ + dir = 8 + }, +/area/station/ai_monitored/turret_protected/aisat/foyer) +"ezw" = ( +/obj/effect/turf_decal/trimline/red/filled/line, +/obj/effect/turf_decal/tile/neutral/half{ + dir = 1 + }, +/obj/machinery/light_switch/directional/south, +/obj/structure/disposalpipe/junction/flip{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/security/brig/entrance) +"ezI" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/engine, +/area/space/nearstation) +"ezQ" = ( +/obj/effect/turf_decal/trimline/brown/filled/corner{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/cargo/storage) +"ezS" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/wood, +/area/station/command/heads_quarters/captain/private) +"ezU" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ + dir = 10 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"ezY" = ( +/obj/effect/turf_decal/stripes{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/yellow/filled/line, +/obj/structure/hoop{ + dir = 4 + }, +/obj/machinery/light/directional/west, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/security/prison/workout) +"eAg" = ( +/obj/structure/statue/sandstone/venus, +/turf/open/floor/iron/chapel{ + dir = 8 + }, +/area/station/service/chapel) +"eAz" = ( +/turf/open/floor/iron, +/area/station/maintenance/port/fore) +"eAB" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/science/research) +"eAD" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/security/range) +"eAI" = ( +/obj/machinery/hydroponics/soil, +/obj/item/reagent_containers/cup/watering_can, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/airalarm/directional/west, +/turf/open/floor/iron/dark, +/area/station/maintenance/starboard/central) +"eAK" = ( +/obj/structure/table, +/obj/effect/spawner/random/trash/soap, +/turf/open/floor/carpet/orange, +/area/station/maintenance/starboard/central) +"eAT" = ( +/obj/machinery/status_display/evac/directional/east, +/obj/machinery/light/directional/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"eAX" = ( +/obj/effect/turf_decal/tile/blue/fourcorners, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"eAZ" = ( +/obj/structure/cable, +/obj/effect/turf_decal/plaque{ + icon_state = "L3" + }, +/turf/open/floor/iron, +/area/station/hallway/secondary/command) +"eBg" = ( +/obj/effect/turf_decal/trimline/darkest_green/filled/line, +/turf/open/floor/iron/dark, +/area/station/service/library/upper) +"eBJ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/reagent_dispensers/watertank, +/turf/open/floor/plating, +/area/station/maintenance/starboard/lesser) +"eBL" = ( +/obj/structure/chair/stool/directional/south, +/obj/item/radio/intercom/prison/directional/north, +/obj/structure/cable, +/obj/effect/turf_decal/trimline/dark/filled/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/security/prison/work) +"eBN" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 6 + }, +/obj/machinery/airalarm/directional/east, +/obj/structure/reagent_dispensers/fueltank, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/station/science/robotics/mechbay) +"eBZ" = ( +/obj/machinery/light, +/obj/item/kirbyplants/random/dead, +/obj/effect/turf_decal/tile/blue/half/contrasted, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"eCg" = ( +/obj/structure/window/spawner/directional/north{ + pixel_y = 5 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/bridge_pipe/green/visible{ + dir = 4 + }, +/obj/machinery/atmospherics/components/binary/pump{ + name = "Air to Pure" + }, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"eCr" = ( +/obj/structure/cable, +/turf/open/floor/iron/cafeteria, +/area/station/security/prison/mess) +"eCB" = ( +/obj/structure/disposalpipe/junction/flip{ + dir = 4 + }, +/obj/structure/sign/directions/arrival/directional/north{ + pixel_y = -23 + }, +/obj/structure/sign/directions/vault/directional/south, +/obj/effect/turf_decal/tile/dark_blue/half/contrasted, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"eCD" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/science/cytology) +"eDb" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/door/airlock/maintenance{ + name = "Abandoned Ship Dock" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/firedoor, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/maintenance/starboard/upper) +"eDl" = ( +/turf/closed/wall/r_wall, +/area/station/maintenance/starboard/central) +"eDr" = ( +/obj/effect/spawner/random/structure/chair_flipped, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"eDv" = ( +/obj/structure/marker_beacon/jade, +/obj/structure/lattice/catwalk, +/turf/open/space/basic, +/area/space/nearstation) +"eDy" = ( +/obj/effect/spawner/random/trash/mess, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"eDD" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"eDG" = ( +/obj/structure/cable, +/obj/effect/spawner/random/trash/botanical_waste, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/starboard/upper) +"eDI" = ( +/obj/structure/table/wood, +/obj/item/food/pie/cream, +/obj/item/kitchen/spoon{ + pixel_x = -9 + }, +/obj/effect/turf_decal/tile/yellow/half, +/obj/effect/turf_decal/siding/wood, +/obj/effect/decal/cleanable/confetti, +/turf/open/floor/carpet, +/area/station/service/theater) +"eDL" = ( +/turf/closed/wall, +/area/station/hallway/primary/upper) +"eEe" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/stairs, +/area/station/medical/storage) +"eEg" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, +/obj/machinery/button/door/directional/north{ + id = "qmprivacy"; + pixel_x = -6 + }, +/turf/open/floor/carpet/red, +/area/station/command/heads_quarters/qm) +"eEm" = ( +/obj/effect/spawner/random/decoration/glowstick, +/obj/effect/spawner/random/structure/tank_holder, +/obj/machinery/newscaster/directional/west, +/turf/open/floor/plating, +/area/station/medical/abandoned) +"eEL" = ( +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small/directional/east, +/turf/open/floor/plating, +/area/station/maintenance/solars/port/aft) +"eEN" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/security/checkpoint/science) +"eEO" = ( +/obj/machinery/light, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"eEQ" = ( +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/visible/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible/layer2, +/obj/machinery/airalarm/directional/north, +/turf/open/floor/plating, +/area/station/engineering/supermatter/room) +"eEX" = ( +/obj/structure/curtain/cloth/fancy/mechanical{ + icon_state = "bounty-open"; + icon_type = "bounty"; + id = "blueshieldcurtain"; + name = "curtain" + }, +/turf/open/floor/carpet/royalblue, +/area/station/command/heads_quarters/blueshield) +"eFe" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/maintenance/starboard/upper) +"eFu" = ( +/obj/structure/lattice/catwalk, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/space/basic, +/area/space/nearstation) +"eFW" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/obj/machinery/station_map/engineering/directional/north, +/obj/effect/turf_decal/bot_blue, +/turf/open/floor/iron/white, +/area/station/science/research) +"eGp" = ( +/obj/effect/spawner/structure/window, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/station/service/cafeteria) +"eGt" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/glass, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/maintenance/department/medical) +"eGy" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos/hfr_room) +"eGF" = ( +/obj/machinery/mech_bay_recharge_port{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/obj/machinery/camera/directional/south, +/turf/open/floor/plating, +/area/station/science/robotics/mechbay) +"eHa" = ( +/obj/structure/easel, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/turf/open/floor/plating, +/area/station/maintenance/department/medical) +"eHm" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/effect/turf_decal/stripes, +/obj/machinery/chem_master/condimaster{ + name = "CondiMaster Neo" + }, +/turf/open/floor/iron/cafeteria, +/area/station/security/prison/mess) +"eHx" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/security/armory) +"eHB" = ( +/obj/machinery/portable_atmospherics/scrubber, +/turf/open/floor/iron/white, +/area/station/science/lower) +"eHC" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/white, +/area/station/science/research) +"eHE" = ( +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/maintenance/department/medical) +"eHV" = ( +/obj/machinery/light/directional/west, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"eHW" = ( +/obj/structure/cable, +/obj/machinery/door/poddoor/preopen{ + id = "bridge blast"; + name = "Bridge Blast Door" + }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/command/meeting_room/council) +"eHX" = ( +/obj/machinery/vending/modularpc, +/obj/machinery/camera/autoname/directional/north, +/obj/effect/turf_decal/tile/purple/half/contrasted{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/science/research) +"eIm" = ( +/obj/machinery/meter, +/obj/machinery/atmospherics/pipe/smart/simple/purple/visible{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"eIu" = ( +/obj/effect/turf_decal/trimline/dark_green/corner{ + dir = 1 + }, +/turf/open/floor/engine, +/area/station/science/xenobiology) +"eIw" = ( +/obj/structure/disposalpipe/junction{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"eID" = ( +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/aisat/foyer) +"eJa" = ( +/obj/effect/turf_decal/trimline/blue/filled/line, +/obj/structure/curtain, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron/dark/smooth_large, +/area/station/medical/morgue) +"eJe" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/turf/open/floor/iron/white/textured, +/area/station/medical/storage) +"eJA" = ( +/obj/structure/disposalpipe/junction/flip{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"eJM" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/showroomfloor, +/area/station/security/prison/workout) +"eJZ" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/holopad/secure, +/obj/structure/extinguisher_cabinet/directional/west, +/turf/open/floor/iron/white, +/area/station/science/explab) +"eKf" = ( +/obj/effect/turf_decal/tile/red/half{ + dir = 1 + }, +/obj/structure/chair/office, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark/textured, +/area/station/security/office) +"eKl" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"eKo" = ( +/turf/closed/wall, +/area/station/maintenance/solars/port/fore) +"eKp" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/showroomfloor, +/area/station/common/cryopods) +"eKu" = ( +/obj/structure/trash_pile, +/turf/open/floor/plating, +/area/station/maintenance/disposal) +"eKC" = ( +/obj/machinery/door/airlock{ + name = "Library Lounge" + }, +/obj/structure/cable, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/firedoor, +/turf/open/floor/wood, +/area/station/service/library/lounge) +"eKJ" = ( +/obj/structure/window/reinforced/plasma/spawner/directional/east, +/obj/structure/trash_pile, +/turf/open/floor/plating, +/area/station/maintenance/port/lesser) +"eKW" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/engineering/atmos/storage/gas) +"eLk" = ( +/obj/effect/turf_decal/tile/dark, +/obj/structure/railing{ + dir = 8; + layer = 4.1 + }, +/obj/structure/railing{ + dir = 4 + }, +/obj/effect/turf_decal/arrows{ + pixel_y = 4 + }, +/turf/open/floor/iron, +/area/station/hallway/secondary/command) +"eLn" = ( +/obj/effect/spawner/random/structure/girder, +/turf/open/floor/plating, +/area/station/maintenance/department/medical) +"eLL" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/command/gateway) +"eLO" = ( +/obj/effect/turf_decal/stripes/line, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/navbeacon{ + codes_txt = "delivery;dir=2"; + location = "Bar" + }, +/turf/open/floor/iron/dark, +/area/station/service/bar) +"eLT" = ( +/turf/closed/wall/r_wall, +/area/station/service/library/private) +"eMm" = ( +/obj/machinery/ai_slipper{ + uses = 10 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/structure/cable, +/obj/machinery/airalarm/directional/west, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/command/storage/satellite) +"eMt" = ( +/obj/machinery/recharge_station, +/obj/effect/turf_decal/bot, +/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"eMx" = ( +/obj/machinery/mass_driver/ordnance{ + dir = 8 + }, +/turf/open/floor/plating, +/area/station/science/explab) +"eMH" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ + dir = 6 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos/pumproom) +"eMS" = ( +/obj/effect/turf_decal/tile/dark/half{ + dir = 8 + }, +/obj/structure/extinguisher_cabinet/directional/west, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"eMW" = ( +/obj/item/camera, +/obj/effect/turf_decal/stripes/line, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/ghost_critter_spawn, +/turf/open/floor/iron, +/area/station/maintenance/disposal) +"eNa" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/primary/upper) +"eNc" = ( +/obj/structure/railing{ + dir = 1 + }, +/obj/machinery/disposal/bin, +/obj/effect/turf_decal/bot, +/obj/structure/disposalpipe/trunk, +/turf/open/floor/iron, +/area/station/service/hydroponics) +"eNA" = ( +/obj/structure/cable, +/obj/effect/spawner/structure/window/reinforced/plasma, +/turf/open/floor/plating, +/area/station/engineering/gravity_generator) +"eNC" = ( +/obj/machinery/camera/directional/west{ + network = list("theater") + }, +/turf/open/floor/engine/plasma, +/area/station/engineering/atmos) +"eNE" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/obj/effect/turf_decal/tile/dark_green/half/contrasted{ + dir = 4 + }, +/obj/structure/chair/sofa/bench/left{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/upper) +"eNH" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible/layer4, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"eNJ" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/dark/textured, +/area/station/security/interrogation) +"eNN" = ( +/obj/structure/chair/comfy{ + color = "#596479"; + dir = 4; + name = "Captain Chair" + }, +/obj/effect/landmark/start/captain, +/turf/open/floor/carpet, +/area/station/command/meeting_room/council) +"eOc" = ( +/obj/machinery/holopad/secure, +/obj/structure/disposalpipe/segment, +/turf/open/floor/wood, +/area/station/command/heads_quarters/qm) +"eOw" = ( +/obj/effect/spawner/structure/window, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/service/kitchen) +"eOy" = ( +/obj/machinery/griddle, +/turf/open/floor/iron/kitchen, +/area/station/service/kitchen) +"eOQ" = ( +/obj/structure/flora/bush/leavy/style_random, +/turf/open/floor/grass/lavaland{ + initial_gas_mix = "o2=22;n2=82;TEMP=293.15" + }, +/area/station/service/hydroponics/garden) +"eOR" = ( +/obj/effect/spawner/random/trash/cigbutt, +/obj/effect/spawner/random/trash/food_packaging, +/obj/effect/spawner/random/trash/graffiti, +/turf/open/floor/plating, +/area/station/maintenance/starboard/central) +"ePe" = ( +/obj/effect/turf_decal/tile/yellow/opposingcorners{ + dir = 1 + }, +/obj/effect/turf_decal/siding/white{ + dir = 8 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/ai_monitored/command/storage/eva) +"ePp" = ( +/obj/effect/turf_decal/tile/purple/full, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/science/lower) +"ePq" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/service/chapel/funeral) +"ePs" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/visible/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible/layer2, +/turf/open/floor/plating, +/area/station/engineering/supermatter/room) +"ePw" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/science/lower) +"ePy" = ( +/obj/machinery/computer/atmos_control/carbon_tank, +/obj/structure/window/spawner/directional/north{ + pixel_y = 5 + }, +/obj/effect/turf_decal/tile/dark/fourcorners, +/obj/effect/turf_decal/tile/dark/fourcorners, +/obj/machinery/atmospherics/pipe/smart/simple/green/visible{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"ePF" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/growing/tray, +/turf/open/floor/grass/lavaland{ + initial_gas_mix = "o2=22;n2=82;TEMP=293.15" + }, +/area/station/service/hydroponics) +"ePQ" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/structure/extinguisher_cabinet/directional/south, +/obj/item/kirbyplants/organic/plant22, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 + }, +/turf/open/floor/iron/showroomfloor, +/area/station/common/cryopods) +"ePW" = ( +/turf/closed/wall, +/area/station/maintenance/port/lesser) +"ePZ" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/engineering/atmos/upper) +"eQc" = ( +/obj/machinery/computer/records/security, +/obj/effect/turf_decal/bot, +/obj/item/radio/intercom/prison/directional/north, +/turf/open/floor/iron/dark, +/area/station/security/warden) +"eQi" = ( +/obj/machinery/modular_computer/preset/id, +/turf/open/floor/wood, +/area/station/command/heads_quarters/qm) +"eQj" = ( +/obj/structure/rack, +/obj/item/clothing/mask/gas, +/obj/item/extinguisher{ + pixel_x = -4; + pixel_y = 2 + }, +/obj/item/crowbar{ + pixel_x = -3; + pixel_y = 2 + }, +/obj/item/stack/cable_coil, +/obj/machinery/status_display/evac/directional/north, +/turf/open/floor/plating, +/area/station/engineering/supermatter/room) +"eQO" = ( +/obj/effect/mapping_helpers/airlock/access/all/engineering/atmos, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/atmos{ + name = "Atmospherics Storage" + }, +/turf/open/floor/iron, +/area/station/engineering/atmos/office) +"eQP" = ( +/obj/effect/turf_decal/stripes/red/line{ + dir = 5 + }, +/turf/open/floor/engine, +/area/station/science/cytology) +"eQR" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/duct, +/turf/open/floor/iron, +/area/station/commons/fitness) +"eQU" = ( +/obj/structure/window/reinforced/spawner/directional/north, +/obj/structure/window/reinforced/spawner/directional/west, +/obj/structure/flora/bush/leafy, +/turf/open/floor/grass, +/area/station/hallway/secondary/exit/departure_lounge) +"eQW" = ( +/obj/structure/flora/bush/large/style_random, +/turf/open/misc/grass, +/area/station/hallway/secondary/entry) +"eRb" = ( +/obj/structure/table/wood, +/obj/machinery/button/door/directional/east{ + id = "detective_shutters"; + name = "Detective's Privacy Toggle"; + pixel_y = 4; + req_access = list("detective"); + pixel_x = -25 + }, +/obj/item/paper_bin{ + pixel_x = 11; + pixel_y = 3 + }, +/obj/item/pen{ + pixel_x = 11; + pixel_y = 3 + }, +/obj/structure/disposalpipe/segment, +/obj/item/reagent_containers/cup/glass/flask/det{ + pixel_x = 6 + }, +/turf/open/floor/carpet, +/area/station/security/detectives_office) +"eRc" = ( +/obj/structure/flora/bush/fullgrass/style_random{ + pixel_y = -1; + pixel_x = 10 + }, +/obj/machinery/camera/autoname/directional/north, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable, +/obj/effect/mapping_helpers/apc/cell_10k, +/obj/effect/mapping_helpers/apc/full_charge, +/turf/open/floor/grass, +/area/station/service/hydroponics) +"eRj" = ( +/obj/machinery/disposal/delivery_chute{ + dir = 8 + }, +/obj/machinery/conveyor{ + dir = 4; + id = "packageExternal" + }, +/obj/structure/window/reinforced/spawner/directional/east, +/obj/structure/window/reinforced/spawner/directional/north, +/obj/structure/window/reinforced/spawner/directional/south, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/cargo/storage) +"eRs" = ( +/obj/effect/landmark/start/chaplain, +/obj/structure/chair/comfy/black{ + dir = 1 + }, +/obj/effect/landmark/event_spawn, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/carpet/lone, +/area/station/service/chapel/office) +"eRA" = ( +/obj/effect/spawner/random/structure/grille, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/port/lesser) +"eRC" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/stairs/left{ + dir = 1 + }, +/area/station/security/brig/upper) +"eRE" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/firealarm/directional/north, +/obj/machinery/light_switch/directional/north{ + pixel_x = 8; + pixel_y = 28 + }, +/turf/open/floor/iron/white, +/area/station/science/research) +"eRT" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/broken_flooring/plating/directional/east, +/obj/structure/decorative/shelf/alcohol_assortment, +/turf/open/floor/plating, +/area/station/cargo/storage) +"eRU" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/white/textured_large, +/area/station/medical/medbay/central) +"eRZ" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/command/storage/eva) +"eSi" = ( +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"eSx" = ( +/obj/effect/turf_decal/tile/yellow/anticorner/contrasted{ + dir = 4 + }, +/obj/structure/closet/radiation, +/obj/effect/turf_decal/delivery, +/obj/item/clothing/glasses/meson/engine, +/obj/item/radio/intercom/directional/north, +/turf/open/floor/iron, +/area/station/engineering/main) +"eSA" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/table, +/obj/item/paper_bin{ + pixel_x = -6; + pixel_y = 1 + }, +/obj/item/book/manual/wiki/security_space_law{ + pixel_x = 5; + pixel_y = 10 + }, +/obj/effect/turf_decal/trimline/white/filled/line{ + dir = 9 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/security/execution/transfer) +"eSX" = ( +/obj/machinery/atmospherics/pipe/smart/simple/orange/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/turf/closed/wall/r_wall, +/area/station/engineering/supermatter/room) +"eTb" = ( +/obj/effect/turf_decal/stripes/end{ + dir = 4 + }, +/obj/machinery/door/poddoor/shutters{ + id = "mechbay"; + name = "Mech Bay Shutters" + }, +/turf/open/floor/iron/dark, +/area/station/science/robotics/mechbay) +"eTj" = ( +/obj/effect/mapping_helpers/airlock/access/all/supply/mining, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/machinery/door/airlock/external{ + name = "Mining Dock Airlock" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/cargo/miningoffice) +"eTn" = ( +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/item/storage/pod/directional/west{ + unlocked = 1 + }, +/turf/open/floor/plating, +/area/station/maintenance/department/medical) +"eTt" = ( +/obj/structure/sign/warning/electric_shock, +/turf/closed/wall/r_wall, +/area/station/science/cytology) +"eTw" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/maintenance/starboard/upper) +"eTA" = ( +/obj/machinery/light/small/directional/east, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/obj/structure/extinguisher_cabinet/directional/east, +/obj/structure/table/wood, +/obj/item/pai_card{ + pixel_x = 1; + pixel_y = 5 + }, +/turf/open/floor/wood/large, +/area/station/service/library/private) +"eTB" = ( +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 1 + }, +/obj/effect/turf_decal/siding/yellow, +/obj/effect/turf_decal/trimline/yellow/filled/warning, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"eTD" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/simple/purple/visible, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"eTI" = ( +/obj/machinery/smartfridge/organ, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/science/cytology) +"eTS" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/maintenance/starboard/upper) +"eUh" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/tile/darkest_green/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"eUi" = ( +/obj/effect/spawner/random/maintenance/three, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"eUn" = ( +/obj/machinery/door/airlock/engineering/glass{ + name = "Primary Tool Storage" + }, +/obj/effect/mapping_helpers/airlock/access/any/engineering/general, +/obj/machinery/door/firedoor, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/commons/storage/primary) +"eUo" = ( +/obj/machinery/door/airlock{ + name = "Law Office" + }, +/obj/effect/landmark/navigate_destination/lawyer, +/obj/machinery/door/firedoor, +/obj/structure/disposalpipe/segment, +/obj/effect/mapping_helpers/airlock/access/all/service/lawyer, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/service/lawoffice) +"eUr" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/showroomfloor, +/area/station/common/cryopods) +"eUx" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/tile/green/half/contrasted{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/primary/upper) +"eUH" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/white/filled/line{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/iron/dark/side{ + dir = 8 + }, +/area/station/science/circuits) +"eUJ" = ( +/obj/effect/spawner/structure/window, +/turf/open/floor/plating, +/area/station/construction) +"eUR" = ( +/obj/effect/turf_decal/trimline/yellow/filled/corner{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/commons/storage/primary) +"eUS" = ( +/obj/structure/closet/l3closet/janitor, +/obj/effect/turf_decal/bot, +/obj/item/clothing/glasses/science, +/obj/item/clothing/glasses/science, +/obj/item/clothing/glasses/science, +/obj/item/clothing/glasses/science, +/obj/effect/turf_decal/tile/purple/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/service/janitor) +"eVb" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"eVw" = ( +/obj/effect/turf_decal/trimline/white/filled/line{ + dir = 6 + }, +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark/corner{ + dir = 1 + }, +/area/station/science/research) +"eVy" = ( +/obj/structure/table/reinforced, +/obj/structure/window/reinforced/spawner/directional/east, +/obj/item/paper_bin, +/obj/item/pen, +/obj/machinery/door/poddoor/preopen{ + id = "brigfront"; + name = "Brig Blast Door" + }, +/obj/effect/turf_decal/tile/red/fourcorners, +/turf/open/floor/iron, +/area/station/security/brig/entrance) +"eVF" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, +/obj/effect/turf_decal/tile/dark/half/contrasted, +/obj/structure/chair{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/hallway/secondary/command) +"eVK" = ( +/turf/open/floor/iron, +/area/station/commons/dorms) +"eVY" = ( +/obj/machinery/telecomms/processor/preset_one, +/turf/open/floor/iron/dark/telecomms, +/area/station/tcommsat/server) +"eWj" = ( +/obj/machinery/door/airlock/research{ + name = "Artifact Science" + }, +/obj/effect/mapping_helpers/airlock/access/any/science/general, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable, +/obj/effect/landmark/navigate_destination, +/turf/open/floor/iron/white, +/area/station/science/explab) +"eWn" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/effect/decal/cleanable/cobweb, +/obj/effect/spawner/random/trash/food_packaging, +/turf/open/floor/plating, +/area/station/maintenance/starboard/upper) +"eWG" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/station/science/ordnance) +"eWO" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/power/energy_accumulator/tesla_coil, +/turf/open/floor/plating, +/area/station/engineering/storage) +"eXp" = ( +/obj/effect/landmark/generic_maintenance_landmark, +/turf/closed/wall, +/area/station/maintenance/port/fore) +"eXs" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/yellow/visible, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/engineering/supermatter/room) +"eXy" = ( +/obj/structure/chair/musical{ + dir = 4 + }, +/obj/effect/landmark/start/clown, +/obj/effect/landmark/start/clown, +/obj/effect/landmark/start/clown, +/turf/open/floor/eighties/red{ + icon = 'goon/icons/turf/floors.dmi'; + icon_state = "clown_carpet" + }, +/area/station/service/theater) +"eXG" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 8 + }, +/obj/effect/turf_decal/box, +/obj/machinery/portable_atmospherics/canister/carbon_dioxide, +/turf/open/floor/plating, +/area/station/maintenance/port/lesser) +"eXS" = ( +/obj/machinery/firealarm/directional/south, +/obj/item/grenade/chem_grenade, +/obj/item/grenade/chem_grenade, +/obj/item/book/manual/wiki/chemistry{ + pixel_x = -4; + pixel_y = 4 + }, +/obj/item/book/manual/wiki/grenades{ + pixel_x = 6 + }, +/obj/item/reagent_containers/cup/bottle/epinephrine{ + pixel_x = -4; + pixel_y = 12 + }, +/obj/item/reagent_containers/cup/bottle/epinephrine{ + pixel_x = 1; + pixel_y = 12 + }, +/obj/item/reagent_containers/dropper{ + pixel_y = 7 + }, +/obj/item/reagent_containers/syringe{ + pixel_x = 6; + pixel_y = 5 + }, +/obj/structure/table/reinforced, +/obj/machinery/light_switch/directional/south{ + pixel_x = 8 + }, +/turf/open/floor/iron/dark/textured_edge{ + dir = 4 + }, +/area/station/medical/pharmacy) +"eXV" = ( +/obj/structure/flora/bush/flowers_br/style_random, +/turf/open/floor/grass, +/area/station/service/hydroponics) +"eXW" = ( +/obj/machinery/door/firedoor/heavy, +/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible/layer1{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ + dir = 5 + }, +/turf/open/floor/iron/dark/textured, +/area/station/engineering/atmos) +"eYb" = ( +/obj/effect/spawner/random/structure/crate_empty, +/obj/effect/spawner/random/maintenance, +/obj/effect/turf_decal/bot, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/cargo/warehouse) +"eYf" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/engineering/hallway) +"eYl" = ( +/obj/machinery/door/airlock/engineering/glass{ + name = "Engineering Storage" + }, +/obj/effect/turf_decal/delivery, +/obj/machinery/door/firedoor/heavy, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/visible/layer4, +/turf/open/floor/plating, +/area/station/engineering/supermatter/room) +"eYx" = ( +/obj/item/kirbyplants/random, +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 6 + }, +/obj/machinery/firealarm/directional/south, +/turf/open/floor/iron/white, +/area/station/medical/pathology) +"eYL" = ( +/obj/machinery/holopad, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"eYS" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/structure/cable/layer3, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/command/storage/satellite) +"eYX" = ( +/obj/machinery/door/airlock/command{ + name = "Head of Personnel's Office" + }, +/obj/effect/mapping_helpers/airlock/access/any/command/hop, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/command/heads_quarters/hop) +"eZf" = ( +/obj/item/kirbyplants/random, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"eZh" = ( +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"eZi" = ( +/obj/structure/rack/shelf, +/obj/item/restraints/handcuffs{ + pixel_y = 4 + }, +/obj/item/restraints/legcuffs, +/obj/item/restraints/handcuffs{ + pixel_y = 4 + }, +/obj/item/restraints/legcuffs, +/obj/item/storage/pill_bottle/paxpsych, +/obj/machinery/airalarm/directional/east, +/obj/machinery/camera/autoname/directional/east, +/obj/machinery/firealarm/directional/north, +/turf/open/floor/carpet/green, +/area/station/medical/psychology) +"eZk" = ( +/obj/effect/turf_decal/trimline/hot_pink/filled/line{ + dir = 8 + }, +/obj/machinery/light/small/warm/directional/west, +/obj/structure/table/reinforced, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/obj/item/toy/crayon/purple{ + pixel_x = 8 + }, +/obj/item/paper/fluff/jobs/prisoner/letter{ + pixel_y = 6; + pixel_x = -3 + }, +/obj/item/book/manual/wiki/security_space_law{ + pixel_x = -5 + }, +/turf/open/floor/iron/dark, +/area/station/security/prison/safe) +"eZo" = ( +/obj/structure/mirror/directional/west, +/obj/structure/sink/directional/east, +/turf/open/floor/wood, +/area/station/service/bar/backroom) +"eZq" = ( +/obj/effect/mapping_helpers/airlock/access/all/medical/general, +/obj/machinery/door/airlock/maintenance{ + name = "Medbay Maintenance" + }, +/obj/machinery/duct, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/medical/break_room) +"eZv" = ( +/obj/machinery/light/directional/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/science/ordnance/office) +"eZA" = ( +/obj/machinery/light_switch/directional/east, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/stone, +/area/station/smithing) +"eZT" = ( +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"eZZ" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 4 + }, +/turf/open/floor/carpet/purple, +/area/station/command/heads_quarters/rd) +"fai" = ( +/obj/item/paper_bin/carbon{ + pixel_y = 2 + }, +/obj/item/pen/fountain, +/obj/structure/table/reinforced, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/item/stamp/head/hop, +/turf/open/floor/wood, +/area/station/command/heads_quarters/hop) +"faj" = ( +/obj/effect/spawner/random/structure/closet_maintenance, +/obj/machinery/light/small/dim/directional/north, +/turf/open/floor/plating, +/area/station/maintenance/port/lesser) +"fam" = ( +/obj/structure/cable, +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/engineering/atmos/storage) +"faw" = ( +/obj/structure/window/reinforced/spawner/directional/west, +/obj/machinery/iv_drip, +/obj/effect/turf_decal/tile/blue/anticorner{ + dir = 1 + }, +/turf/open/floor/iron/white/textured_large, +/area/station/security/checkpoint/medical) +"faD" = ( +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"faG" = ( +/obj/machinery/status_display/evac/directional/north, +/obj/machinery/rnd/production/circuit_imprinter/department/science, +/obj/effect/turf_decal/bot, +/obj/machinery/camera/directional/north, +/turf/open/floor/iron/dark, +/area/station/science/lab) +"faK" = ( +/obj/effect/spawner/random/trash/bacteria, +/turf/open/floor/plating, +/area/station/maintenance/starboard/upper) +"faL" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/structure/cable, +/obj/structure/window/reinforced/spawner/directional/west, +/turf/open/floor/iron, +/area/station/cargo/storage) +"faR" = ( +/obj/effect/spawner/random/trash/mopbucket, +/obj/structure/cable, +/obj/machinery/light/small, +/turf/open/floor/iron, +/area/station/maintenance/port/fore) +"faT" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/tile/blue/half/contrasted, +/obj/effect/turf_decal/tile/piss_yellow/half/contrasted{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + dir = 1 + }, +/obj/machinery/camera/directional/west, +/turf/open/floor/iron/dark, +/area/station/science/xenobiology) +"faU" = ( +/obj/structure/flora/bush/sunny/style_random, +/obj/structure/railing, +/turf/open/floor/grass, +/area/station/service/chapel) +"faW" = ( +/obj/structure/cable, +/obj/effect/mapping_helpers/broken_floor, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/maintenance/port/lesser) +"faY" = ( +/obj/structure/cable, +/obj/machinery/door/airlock/public/glass, +/obj/machinery/door/firedoor, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"fbc" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/obj/effect/turf_decal/tile/dark_green/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/upper) +"fbe" = ( +/obj/structure/railing/wood{ + dir = 8 + }, +/obj/structure/flora/bush/lavendergrass/style_random, +/obj/machinery/firealarm/directional/south, +/obj/machinery/light_switch/directional/south{ + pixel_x = 8 + }, +/turf/open/floor/grass, +/area/station/service/hydroponics/garden) +"fbf" = ( +/obj/machinery/light/small/directional/west, +/turf/open/space/basic, +/area/space) +"fbr" = ( +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/science/lab) +"fbs" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/science/robotics/mechbay) +"fby" = ( +/obj/effect/decal/cleanable/ash, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/trash/cigbutt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/maintenance/disposal) +"fbJ" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"fbM" = ( +/obj/machinery/door/airlock/external, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "mining-pub" + }, +/turf/open/floor/plating, +/area/station/hallway/primary/central) +"fbV" = ( +/obj/item/radio/intercom/directional/north, +/obj/effect/turf_decal/tile/neutral/half/contrasted, +/obj/effect/turf_decal/siding/yellow, +/obj/effect/turf_decal/trimline/yellow/filled/warning{ + dir = 3 + }, +/obj/machinery/light/warm/directional/north, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"fcj" = ( +/obj/effect/turf_decal/tile/dark/opposingcorners, +/obj/effect/turf_decal/tile/dark/opposingcorners, +/obj/effect/turf_decal/tile/dark/opposingcorners, +/obj/machinery/computer/security/telescreen/entertainment/directional/south, +/turf/open/floor/iron/white, +/area/station/service/theater) +"fck" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 8 + }, +/obj/structure/table, +/obj/structure/disposalpipe/segment, +/obj/item/clothing/gloves/latex{ + pixel_y = 12 + }, +/obj/item/clothing/mask/gas, +/obj/item/clothing/glasses/science{ + pixel_y = 6 + }, +/turf/open/floor/iron/white, +/area/station/science/research) +"fcw" = ( +/obj/structure/sign/warning/radiation, +/turf/closed/wall/r_wall, +/area/station/engineering/atmos/hfr_room) +"fcG" = ( +/mob/living/simple_animal/bot/secbot/beepsky/officer, +/obj/effect/spawner/random/trash/hobo_squat, +/obj/effect/landmark/start/hangover, +/obj/machinery/camera/directional/north, +/turf/open/floor/plating, +/area/station/maintenance/central) +"fcK" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 5 + }, +/obj/structure/lattice/catwalk, +/turf/open/space/basic, +/area/space/nearstation) +"fcN" = ( +/obj/effect/turf_decal/siding/dark{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/firealarm/directional/north, +/obj/structure/extinguisher_cabinet/directional/east, +/obj/machinery/light_switch/directional/north{ + pixel_x = 8; + pixel_y = 28 + }, +/turf/open/floor/iron/dark, +/area/station/science/explab) +"fcQ" = ( +/obj/structure/cable, +/obj/effect/spawner/random/trash/graffiti{ + pixel_x = -32; + spawn_loot_chance = 50 + }, +/turf/open/floor/plating, +/area/station/maintenance/central) +"fcT" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/wood, +/area/station/service/bar/backroom) +"fcW" = ( +/obj/structure/cable, +/obj/structure/window/reinforced/spawner/directional/west, +/obj/structure/table, +/obj/item/stack/wrapping_paper{ + pixel_y = 5 + }, +/obj/item/stack/wrapping_paper{ + pixel_y = 5 + }, +/obj/item/hand_labeler{ + pixel_y = -2; + pixel_x = 3 + }, +/obj/effect/turf_decal/trimline/brown/filled/line, +/turf/open/floor/iron, +/area/station/cargo/storage) +"fcZ" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/gray{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/service/cafeteria) +"fdw" = ( +/obj/structure/rack, +/obj/effect/spawner/random/techstorage/rnd_secure_all, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/engineering/storage/tech) +"fdC" = ( +/turf/open/floor/iron/stairs/right, +/area/station/security/office) +"fdH" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Medbay Maintenance" + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/department/medical) +"fdI" = ( +/obj/item/clothing/glasses/meson/engine, +/obj/structure/table, +/obj/item/clothing/suit/hazardvest{ + pixel_y = 3 + }, +/obj/item/clothing/glasses/meson/engine, +/obj/item/clothing/glasses/meson/engine, +/obj/item/pipe_dispenser, +/obj/item/pipe_dispenser, +/obj/item/clothing/suit/hazardvest{ + pixel_y = 3 + }, +/obj/item/pipe_dispenser, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/obj/machinery/airalarm/directional/south, +/turf/open/floor/iron, +/area/station/engineering/main) +"fdY" = ( +/obj/effect/spawner/random/vending/colavend, +/obj/effect/turf_decal/bot{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"fef" = ( +/obj/machinery/door/airlock/research/glass/incinerator/ordmix_exterior{ + name = "Burn Chamber Exterior Airlock" + }, +/obj/effect/mapping_helpers/airlock/locked, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/access/all/science/ordnance, +/turf/open/floor/engine/vacuum, +/area/station/science/ordnance/burnchamber) +"fel" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Radio Lounge" + }, +/turf/open/floor/wood/large, +/area/station/service/library/upper) +"fep" = ( +/obj/structure/sign/warning/secure_area/directional/west, +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/shower/directional/east, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/iron/freezer, +/area/station/science/xenobiology/hallway) +"fer" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/dark/half/contrasted, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"fet" = ( +/obj/structure/filingcabinet/filingcabinet, +/turf/open/floor/wood, +/area/station/medical/psychology) +"feA" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/trash/graffiti, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/starboard/lesser) +"feH" = ( +/obj/effect/turf_decal/trimline/red/filled/line, +/obj/effect/turf_decal/tile/neutral/half{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/security/brig/entrance) +"feL" = ( +/obj/structure/extinguisher_cabinet/directional/east, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 + }, +/turf/open/floor/plating, +/area/station/engineering/supermatter/room) +"ffe" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"ffl" = ( +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/maintenance/port/fore) +"ffA" = ( +/obj/effect/turf_decal/tile/dark/fourcorners, +/obj/structure/chair/sofa/bench, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"ffF" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/command/heads_quarters/ce) +"ffG" = ( +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown/half/contrasted{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral/full, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/cargo/storage) +"ffJ" = ( +/obj/structure/rack, +/obj/effect/spawner/random/engineering/flashlight, +/obj/effect/spawner/random/engineering/toolbox, +/obj/machinery/light/small/directional/south, +/turf/open/floor/plating, +/area/station/maintenance/starboard/upper) +"ffN" = ( +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/science/cytology) +"ffO" = ( +/obj/item/hairbrush/comb, +/obj/item/razor{ + pixel_x = -7; + pixel_y = 3 + }, +/obj/item/scissors{ + pixel_x = 2; + pixel_y = 3 + }, +/obj/item/razor{ + pixel_x = 9; + pixel_y = 2 + }, +/obj/machinery/light/directional/south, +/obj/structure/table, +/turf/open/floor/wood/tile, +/area/station/service/barber) +"ffQ" = ( +/obj/machinery/atmospherics/components/tank, +/obj/effect/turf_decal/siding/purple{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/science/ordnance/storage) +"ffR" = ( +/obj/effect/turf_decal/siding/dark, +/obj/machinery/camera/directional/south, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/obj/machinery/computer/telecomms/server{ + dir = 1; + network = "tcommsat" + }, +/turf/open/floor/iron/dark/small, +/area/station/tcommsat/computer) +"ffW" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/obj/machinery/duct, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/science/xenobiology) +"fgg" = ( +/obj/machinery/power/energy_accumulator/tesla_coil/anchored, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, +/obj/structure/cable, +/obj/structure/window/reinforced/plasma/spawner/directional/east, +/turf/open/floor/engine, +/area/station/engineering/supermatter) +"fgl" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/chair/plastic{ + dir = 1 + }, +/obj/structure/extinguisher_cabinet/directional/west, +/obj/machinery/light/directional/west, +/turf/open/floor/iron/grimy, +/area/station/hallway/secondary/service) +"fgq" = ( +/obj/item/kirbyplants/random, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"fgu" = ( +/obj/machinery/door/firedoor/heavy, +/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible/layer5, +/obj/machinery/atmospherics/pipe/smart/simple/orange/visible/layer2{ + dir = 3 + }, +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ + dir = 6 + }, +/turf/open/floor/iron/dark/textured, +/area/station/engineering/atmos) +"fgz" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/airalarm/directional/west, +/obj/effect/turf_decal/tile/darkest_green/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"fgC" = ( +/obj/machinery/light, +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, +/obj/machinery/status_display/ai/directional/south, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"fgO" = ( +/obj/machinery/conveyor{ + id = "garbage" + }, +/obj/structure/plasticflaps/opaque{ + name = "airtight delivery flaps" + }, +/turf/open/floor/plating, +/area/station/maintenance/disposal) +"fgQ" = ( +/obj/structure/cable, +/obj/item/radio/intercom/directional/north, +/obj/effect/turf_decal/tile/gray/fourcorners, +/turf/open/floor/iron, +/area/station/ai_monitored/turret_protected/aisat/foyer) +"fgU" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/obj/machinery/duct, +/turf/open/floor/wood, +/area/station/command/bridge) +"fhi" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/dark, +/area/station/science/ordnance/testlab) +"fhj" = ( +/obj/effect/spawner/random/structure/crate_empty, +/obj/item/circuitboard/machine/thermomachine, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"fht" = ( +/obj/machinery/light, +/obj/machinery/vending/assist, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/trimline/yellow/filled/line, +/turf/open/floor/iron, +/area/station/commons/storage/primary) +"fhB" = ( +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/aisat/foyer) +"fhC" = ( +/obj/effect/spawner/random/vending/colavend, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, +/obj/machinery/status_display/evac/directional/west, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/gray/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/service/cafeteria) +"fhH" = ( +/turf/closed/wall, +/area/station/service/hydroponics) +"fhZ" = ( +/obj/effect/spawner/random/entertainment/musical_instrument, +/obj/effect/spawner/random/structure/table_fancy, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/cobweb{ + icon_state = "cobweb2"; + dir = 5 + }, +/turf/open/floor/wood, +/area/station/maintenance/department/medical) +"fia" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/light/floor/has_bulb/warm, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"fih" = ( +/obj/structure/chair/sofa/left/brown, +/obj/machinery/camera/directional/east{ + c_tag = "Lawyer's Office" + }, +/obj/effect/landmark/start/hangover, +/obj/effect/landmark/start/assistant, +/turf/open/floor/carpet/blue, +/area/station/service/lawoffice) +"fiu" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/duct, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/medical/morgue) +"fiw" = ( +/obj/machinery/space_heater, +/obj/effect/turf_decal/bot, +/turf/open/floor/plating, +/area/station/maintenance/central) +"fiN" = ( +/turf/closed/wall/r_wall, +/area/station/engineering/atmos/hfr_room) +"fiP" = ( +/obj/machinery/computer/cargo/request{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown/half/contrasted, +/obj/machinery/light/directional/south, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"fjk" = ( +/obj/structure/railing{ + dir = 4 + }, +/obj/structure/nestbox, +/obj/machinery/camera/directional/east, +/turf/open/floor/grass, +/area/station/service/hydroponics/upper) +"fjp" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/visible, +/obj/machinery/airlock_sensor/incinerator_atmos{ + pixel_x = 24 + }, +/obj/machinery/light/small/warm/directional/east, +/turf/open/floor/engine, +/area/station/maintenance/disposal/incinerator) +"fjq" = ( +/obj/structure/closet/firecloset, +/turf/open/floor/iron, +/area/station/engineering/storage) +"fjt" = ( +/obj/effect/turf_decal/tile/dark{ + dir = 1 + }, +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/secondary/command) +"fjD" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/shower/directional/west, +/obj/effect/turf_decal/bot, +/obj/machinery/light_switch/directional/south{ + pixel_x = 8 + }, +/turf/open/floor/iron/dark, +/area/station/security/prison/toilet) +"fjK" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/obj/item/radio/intercom/directional/east, +/obj/effect/turf_decal/tile/gray/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"fke" = ( +/obj/effect/spawner/random/structure/crate, +/turf/open/floor/plating, +/area/station/maintenance/central) +"fkf" = ( +/obj/machinery/mecha_part_fabricator, +/turf/open/floor/iron/dark/corner, +/area/station/science/robotics/lab) +"fkm" = ( +/obj/machinery/camera/directional/west{ + network = list("ss13","prison") + }, +/turf/open/floor/iron/cafeteria, +/area/station/security/prison/mess) +"fkC" = ( +/obj/structure/table, +/obj/structure/extinguisher_cabinet/directional/south, +/obj/item/reagent_containers/cup/rag, +/obj/effect/spawner/random/food_or_drink/condiment, +/obj/effect/spawner/random/food_or_drink/condiment, +/turf/open/floor/iron, +/area/station/commons/dorms) +"fkE" = ( +/obj/structure/closet/secure_closet/atmospherics, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/maintenance/disposal/incinerator) +"fkG" = ( +/obj/structure/extinguisher_cabinet/directional/south{ + pixel_y = -31 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 1 + }, +/obj/effect/turf_decal/siding/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/yellow/filled/warning{ + dir = 1 + }, +/obj/machinery/light/warm/directional/south, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"fkK" = ( +/obj/docking_port/stationary/random{ + name = "lavaland"; + shuttle_id = "pod_lavaland"; + dir = 4 + }, +/turf/open/space/basic, +/area/space) +"fkM" = ( +/obj/machinery/requests_console/directional/east{ + department = "Atmospherics"; + name = "Atmospherics Requests Console"; + assistance_requestable = 1; + supplies_requestable = 1 + }, +/obj/structure/reagent_dispensers/fueltank/large, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"fkS" = ( +/obj/structure/table/wood, +/obj/item/toy/crayon/spraycan{ + pixel_x = 4; + pixel_y = 8 + }, +/obj/item/chisel{ + pixel_x = -15; + pixel_y = 6 + }, +/obj/item/toy/crayon/spraycan{ + pixel_x = -4; + pixel_y = 8 + }, +/obj/item/toy/crayon/spraycan{ + pixel_y = 6 + }, +/obj/item/paint_palette, +/turf/open/floor/carpet/blue, +/area/station/service/library/lounge) +"fkT" = ( +/obj/effect/turf_decal/bot, +/obj/structure/cable, +/obj/machinery/power/terminal{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment, +/obj/machinery/firealarm/directional/west{ + pixel_y = 3 + }, +/obj/machinery/light_switch/directional/west{ + pixel_y = -6 + }, +/turf/open/floor/iron, +/area/station/engineering/supermatter/room) +"fla" = ( +/obj/structure/railing/wood{ + dir = 1 + }, +/turf/open/floor/grass, +/area/station/service/hydroponics/garden) +"flf" = ( +/obj/structure/chair, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral/half, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/light/directional/north, +/obj/effect/landmark/start/security_assistant, +/turf/open/floor/iron, +/area/station/security/brig/entrance) +"flo" = ( +/obj/effect/turf_decal/trimline/yellow/end{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/engineering/atmos/office) +"flq" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/station/maintenance/starboard/lesser) +"flt" = ( +/obj/effect/turf_decal/stripes/corner, +/obj/machinery/door/airlock/research{ + name = "Research Division Access" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "sci-entrance" + }, +/obj/effect/mapping_helpers/airlock/access/all/science/general, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple/fourcorners, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/science/research) +"flu" = ( +/obj/effect/landmark/event_spawn, +/obj/effect/turf_decal/trimline/red/filled/line, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/command/bridge) +"flz" = ( +/obj/item/kirbyplants/random, +/obj/machinery/airalarm/directional/west, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable, +/turf/open/floor/iron/dark/textured, +/area/station/security/interrogation) +"flJ" = ( +/obj/structure/sign/departments/restroom/directional/north, +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"flK" = ( +/obj/effect/turf_decal/delivery, +/obj/machinery/flasher/portable, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/security/armory) +"flQ" = ( +/obj/effect/turf_decal/siding/purple/corner, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white, +/area/station/science/research) +"flV" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/hallway/secondary/entry) +"fme" = ( +/obj/structure/table, +/obj/item/reagent_containers/cup/glass/waterbottle{ + pixel_y = 5; + pixel_x = -9 + }, +/obj/item/reagent_containers/cup/glass/waterbottle{ + pixel_y = 2; + pixel_x = 5 + }, +/obj/structure/railing/wrestling{ + pixel_y = 26; + layer = 4.2 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/item/food/popcorn, +/turf/open/floor/wood, +/area/station/commons/fitness) +"fmr" = ( +/obj/machinery/vending/mechcomp, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/white, +/area/station/science/lab) +"fmt" = ( +/obj/machinery/atmospherics/pipe/smart/manifold/purple/visible{ + dir = 8 + }, +/obj/machinery/meter, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"fmv" = ( +/obj/structure/table, +/obj/item/storage/medkit/regular, +/obj/item/paper/pamphlet/gateway, +/obj/item/paper/pamphlet/gateway, +/obj/effect/turf_decal/bot{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/command/gateway) +"fmS" = ( +/obj/structure/flora/bush/fullgrass/style_random, +/obj/structure/flora/bush/grassy/style_random, +/turf/open/floor/grass, +/area/station/command/bridge) +"fmX" = ( +/obj/machinery/light/directional/west, +/turf/open/floor/engine, +/area/station/science/xenobiology/hallway) +"fnk" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small{ + dir = 1; + status = 2 + }, +/obj/structure/toiletbong, +/obj/structure/wall_torch/spawns_lit/directional/north, +/obj/effect/decal/cleanable/blood, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/landmark/start/hangover, +/turf/open/floor/plating, +/area/station/maintenance/central) +"fnp" = ( +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 5 + }, +/obj/machinery/suit_storage_unit/open, +/turf/open/floor/iron, +/area/station/security/office) +"fnq" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters/window/preopen{ + id = "Psychward1"; + name = "Cell Door 1" + }, +/turf/open/floor/plating, +/area/station/medical/psychology) +"fnt" = ( +/obj/machinery/corral_corner{ + mapping_id = "3" + }, +/turf/open/floor/engine, +/area/station/science/xenobiology) +"foc" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/trash/graffiti{ + pixel_y = -32; + spawn_loot_chance = 50; + dir = 4 + }, +/obj/effect/landmark/generic_maintenance_landmark, +/turf/open/floor/plating, +/area/station/maintenance/starboard/central) +"foj" = ( +/obj/effect/turf_decal/trimline/red/filled/line, +/turf/open/floor/iron, +/area/station/command/bridge) +"fok" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/assembly/mousetrap/armed, +/turf/open/floor/plating, +/area/station/maintenance/solars/port/aft) +"foq" = ( +/obj/item/stack/tile/material{ + pixel_y = 7; + pixel_x = 7 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/station/maintenance/starboard/upper) +"fou" = ( +/obj/structure/closet/emcloset, +/obj/effect/turf_decal/delivery, +/obj/effect/landmark/start/hangover/closet, +/obj/machinery/light/directional/west, +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/upper) +"fox" = ( +/obj/effect/turf_decal/stripes/white/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/white/line, +/turf/open/floor/iron/white, +/area/station/science/ordnance/testlab) +"foI" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/construction) +"foJ" = ( +/obj/structure/chair, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 9 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/machinery/camera/directional/north, +/turf/open/floor/iron/dark, +/area/station/security/checkpoint/science) +"foM" = ( +/turf/closed/wall, +/area/station/engineering/storage/tech) +"foR" = ( +/obj/structure/displaycase/trophy, +/obj/structure/window/reinforced/spawner/directional/west, +/obj/structure/sign/painting/library{ + pixel_y = -32 + }, +/obj/machinery/camera/directional/south, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/wood/tile, +/area/station/service/library/artgallery) +"foW" = ( +/obj/structure/cable, +/obj/effect/spawner/random/structure/grille, +/turf/open/floor/plating, +/area/station/maintenance/solars/starboard/fore) +"fpk" = ( +/obj/effect/landmark/start/hangover, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/carpet/orange, +/area/station/maintenance/starboard/central) +"fpo" = ( +/obj/effect/turf_decal/delivery, +/obj/effect/landmark/start/hangover, +/turf/open/floor/plating, +/area/station/maintenance/starboard/upper) +"fpu" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"fpC" = ( +/obj/machinery/status_display/evac/directional/east, +/obj/machinery/light/directional/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"fpM" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/machinery/light/directional/north, +/obj/machinery/airalarm/directional/east, +/obj/item/radio/intercom/prison/directional/north, +/turf/open/floor/plating, +/area/station/service/chapel/funeral) +"fpN" = ( +/obj/machinery/keycard_auth{ + pixel_x = -26; + pixel_y = -6 + }, +/obj/item/kirbyplants/random, +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 8 + }, +/obj/machinery/light_switch/directional/west{ + pixel_x = -21; + pixel_y = 5 + }, +/turf/open/floor/iron, +/area/station/command/heads_quarters/ce) +"fpV" = ( +/obj/machinery/firealarm/directional/west, +/obj/machinery/light/directional/west, +/obj/effect/turf_decal/stripes{ + dir = 1 + }, +/obj/effect/turf_decal/caution, +/obj/effect/turf_decal/arrows, +/obj/effect/turf_decal/stripes, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"fpY" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/structure/closet/firecloset, +/obj/machinery/light/directional/south, +/turf/open/floor/iron/white, +/area/station/science/lower) +"fqa" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/trimline/yellow/filled/corner{ + dir = 8 + }, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/engineering/atmos/upper) +"fqd" = ( +/turf/closed/wall/r_wall, +/area/station/common/cryopods) +"fqe" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/light/small/dim/directional/north, +/obj/structure/closet/firecloset/wall/directional/north, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"fqk" = ( +/obj/effect/mapping_helpers/airlock/access/all/security/general, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/door/firedoor, +/obj/structure/cable, +/obj/machinery/door/airlock/security{ + name = "Interrogation Monitoring" + }, +/turf/open/floor/iron/dark, +/area/station/security/interrogation) +"fqm" = ( +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + dir = 1 + }, +/obj/effect/turf_decal/bot, +/obj/effect/spawner/random/vending/snackvend, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/extinguisher_cabinet/directional/north, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"fqu" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/smart/simple/orange/visible{ + dir = 10 + }, +/turf/open/space/basic, +/area/space/nearstation) +"fqx" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/firealarm/directional/south, +/obj/machinery/light_switch/directional/south{ + pixel_x = 8 + }, +/turf/open/floor/engine, +/area/station/science/server) +"fqM" = ( +/obj/structure/flora/rock/style_2, +/turf/open/misc/grass, +/area/station/hallway/secondary/entry) +"fqY" = ( +/obj/effect/spawner/structure/window/reinforced/tinted, +/turf/open/floor/plating, +/area/station/maintenance/port/lesser) +"frf" = ( +/obj/machinery/door/firedoor, +/obj/structure/cable, +/obj/machinery/door/airlock/maintenance{ + name = "Lesser Starboard Maintenance" + }, +/turf/open/floor/plating, +/area/station/commons/storage/primary) +"frn" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/chair/sofa/bench/right{ + dir = 1 + }, +/obj/structure/sign/map/right{ + pixel_y = -32 + }, +/obj/effect/turf_decal/tile/blue/half/contrasted, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"fro" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 6 + }, +/obj/machinery/button/door/directional/south{ + id = "MedbayFoyer"; + name = "Medbay Doors Control"; + normaldoorcontrol = 1; + pixel_y = -2; + pixel_x = 25 + }, +/turf/open/floor/iron/white, +/area/station/medical/storage) +"frr" = ( +/mob/living/simple_animal/bot/floorbot, +/obj/machinery/airalarm/directional/west, +/obj/effect/turf_decal/bot, +/obj/structure/extinguisher_cabinet/directional/south, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/aisat_interior) +"frt" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/engine, +/area/station/maintenance/starboard/upper) +"fry" = ( +/obj/effect/turf_decal/tile/blue/half/contrasted, +/obj/effect/spawner/random/structure/chair_comfy{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"frA" = ( +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/tile/brown/half/contrasted{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral/full, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/light/floor/has_bulb, +/turf/open/floor/iron, +/area/station/cargo/storage) +"frC" = ( +/obj/effect/turf_decal/tile/dark_green/half/contrasted, +/obj/structure/chair/sofa/bench/solo{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/upper) +"frK" = ( +/obj/structure/table/wood/fancy/red, +/obj/structure/mirror/directional/north, +/obj/item/clothing/head/hair_tie, +/obj/item/phone{ + pixel_y = 12; + pixel_x = 6 + }, +/obj/item/hairbrush{ + pixel_y = 6 + }, +/turf/open/floor/wood, +/area/station/maintenance/port/lesser) +"frO" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible, +/obj/machinery/portable_atmospherics/canister, +/obj/effect/turf_decal/bot{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"fse" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/tile/dark_blue/half/contrasted, +/obj/structure/extinguisher_cabinet/directional/south, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"fss" = ( +/turf/closed/wall/r_wall, +/area/station/cargo/storage) +"fsF" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 + }, +/turf/open/floor/wood/parquet, +/area/station/service/library/lounge) +"fsN" = ( +/obj/effect/turf_decal/tile/dark/half{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, +/obj/machinery/camera/directional/west{ + network = list("theater") + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"fsQ" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible, +/turf/open/floor/iron/smooth, +/area/station/maintenance/disposal/incinerator) +"fsS" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, +/obj/effect/turf_decal/siding/wood{ + dir = 4 + }, +/obj/effect/landmark/start/botanist, +/turf/open/floor/grass, +/area/station/service/hydroponics) +"ftc" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos/hfr_room) +"fto" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/glass, +/area/station/cargo/miningoffice) +"ftt" = ( +/obj/item/paperwork/photocopy, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/spawner/random/trash/cigbutt, +/obj/effect/spawner/random/trash/cigbutt, +/obj/effect/spawner/random/trash/cigbutt, +/obj/effect/spawner/random/trash/cigbutt, +/obj/effect/spawner/random/trash/cigbutt, +/obj/effect/spawner/random/trash/garbage, +/turf/open/floor/plating, +/area/station/command/heads_quarters/hop) +"ftE" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/closed/wall/r_wall, +/area/station/engineering/atmos/storage/gas) +"ftT" = ( +/obj/machinery/door/airlock/hatch, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/turf/open/floor/plating, +/area/station/maintenance/starboard/lesser) +"ftV" = ( +/obj/structure/sign/departments/xenobio/directional/south, +/obj/structure/closet/crate, +/obj/item/stack/sheet/glass{ + amount = 20; + pixel_x = -3; + pixel_y = 6 + }, +/obj/item/stack/sheet/iron/twenty, +/obj/effect/turf_decal/trimline/white/filled/line{ + dir = 10 + }, +/turf/open/floor/iron/dark/corner{ + dir = 4 + }, +/area/station/science/research) +"ftY" = ( +/obj/effect/turf_decal/tile/green/anticorner{ + dir = 8 + }, +/obj/effect/spawner/random/structure/tank_holder, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/white/textured_corner{ + dir = 4 + }, +/area/station/medical/medbay/central) +"fub" = ( +/turf/closed/wall/r_wall, +/area/station/science/robotics/lab) +"fuk" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 6 + }, +/turf/open/floor/carpet/red, +/area/station/command/heads_quarters/qm) +"ful" = ( +/obj/machinery/light/small/directional/south, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/visible/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible/layer2, +/turf/open/floor/plating, +/area/station/engineering/supermatter/room) +"fuF" = ( +/obj/effect/spawner/random/structure/crate, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/department/medical) +"fuG" = ( +/obj/effect/turf_decal/tile/dark{ + dir = 1 + }, +/obj/machinery/vending/autodrobe, +/obj/effect/turf_decal/bot, +/obj/machinery/camera/directional/west{ + network = list("theater") + }, +/turf/open/floor/iron/showroomfloor, +/area/station/commons/dorms/laundry) +"fuH" = ( +/obj/structure/sink/directional/south, +/obj/structure/mirror/directional/north, +/obj/effect/spawner/random/trash/soap{ + spawn_scatter_radius = 1 + }, +/turf/open/floor/iron/showroomfloor, +/area/station/hallway/primary/central/fore) +"fuN" = ( +/obj/machinery/power/smes/engineering, +/obj/machinery/power/terminal{ + dir = 1 + }, +/obj/structure/cable, +/obj/machinery/airalarm/directional/east, +/turf/open/floor/plating, +/area/station/engineering/supermatter/room) +"fvg" = ( +/obj/effect/turf_decal/bot, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/power/emitter, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 + }, +/turf/open/floor/plating, +/area/station/engineering/storage) +"fvl" = ( +/obj/machinery/suit_storage_unit/hos, +/obj/effect/turf_decal/bot, +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/cable, +/turf/open/floor/carpet/red, +/area/station/command/heads_quarters/hos) +"fvq" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/table, +/obj/effect/spawner/random/trash/food_packaging, +/turf/open/floor/iron, +/area/station/cargo/warehouse) +"fvw" = ( +/obj/structure/sink/directional/east, +/turf/open/floor/iron/white/textured, +/area/station/medical/psychology) +"fvH" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/science/ordnance/office) +"fvI" = ( +/obj/item/kirbyplants/random, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/dark/half/contrasted, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"fvU" = ( +/obj/structure/closet/emcloset, +/obj/effect/turf_decal/bot{ + dir = 1 + }, +/obj/machinery/camera/directional/east, +/obj/item/tank/jetpack/oxygen, +/turf/open/floor/plating, +/area/station/service/library/upper) +"fwA" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron/grimy, +/area/station/service/library) +"fwE" = ( +/obj/effect/turf_decal/trimline/blue/filled/corner{ + dir = 8 + }, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/medical/morgue) +"fwH" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/cargo/storage) +"fwW" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 1; + name = "Gas to Chamber" + }, +/obj/structure/cable, +/turf/open/floor/engine, +/area/station/engineering/supermatter) +"fwY" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/red/half{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/security/prison) +"fxv" = ( +/obj/structure/rack, +/obj/effect/spawner/random/techstorage/security_all, +/obj/effect/turf_decal/bot/left, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/engineering/storage/tech) +"fxQ" = ( +/obj/structure/closet/secure_closet/atmospherics{ + pixel_y = 3 + }, +/obj/structure/sign/warning/gas_mask/directional/north, +/turf/open/floor/iron/dark/textured, +/area/station/engineering/atmos) +"fxU" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/carpet/red, +/area/station/security/warden) +"fyh" = ( +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"fyl" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/camera/directional/east, +/obj/machinery/light/directional/east, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/gray/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"fyG" = ( +/obj/structure/table/wood, +/obj/item/storage/box/rubbershot{ + pixel_y = 5 + }, +/obj/item/gun/ballistic/shotgun/doublebarrel, +/obj/item/radio/intercom/directional/south, +/turf/open/floor/wood, +/area/station/service/bar/backroom) +"fyN" = ( +/obj/effect/spawner/random/trash/grime, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/starboard/upper) +"fyR" = ( +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/suit_storage_unit/mining, +/obj/effect/turf_decal/bot, +/obj/machinery/light/directional/east, +/turf/open/floor/iron, +/area/station/cargo/miningoffice) +"fyS" = ( +/obj/effect/turf_decal/trimline/hot_pink/filled/line{ + dir = 5 + }, +/obj/effect/turf_decal/trimline/white/filled/line{ + dir = 5 + }, +/obj/machinery/camera/directional/north, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/security/execution/transfer) +"fzd" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/visible/layer4, +/obj/structure/closet/firecloset/wall/directional/north, +/turf/open/floor/plating, +/area/station/engineering/supermatter/room) +"fzq" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/white/textured, +/area/station/medical/storage) +"fzs" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/sign/warning/explosives/alt/directional/west, +/turf/open/floor/iron/white, +/area/station/science/lower) +"fzt" = ( +/obj/machinery/door/airlock/research{ + name = "Chemical Storage" + }, +/obj/effect/turf_decal/tile/yellow/fourcorners, +/obj/effect/mapping_helpers/airlock/access/all/medical/pharmacy, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/textured, +/area/station/medical/pharmacy) +"fzC" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 4 + }, +/obj/effect/mapping_helpers/dead_body_placer, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/obj/machinery/duct, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron/dark/smooth_large, +/area/station/medical/morgue) +"fzD" = ( +/obj/effect/decal/cleanable/confetti, +/obj/structure/railing{ + dir = 8; + layer = 4.1 + }, +/turf/open/ballpit, +/area/station/security/bitden) +"fzH" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/gray/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"fzZ" = ( +/obj/effect/spawner/structure/window, +/turf/open/floor/plating, +/area/station/science/circuits) +"fAa" = ( +/obj/machinery/washing_machine, +/obj/effect/spawner/random/clothing/costume, +/obj/effect/turf_decal/bot, +/turf/open/floor/plating, +/area/station/maintenance/starboard/central) +"fAc" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/hallway/secondary/entry) +"fAd" = ( +/obj/machinery/door/window/right/directional/west{ + name = "Access Queue"; + dir = 1 + }, +/obj/effect/turf_decal/tile/dark/anticorner/contrasted{ + dir = 8 + }, +/obj/effect/turf_decal/bot, +/obj/machinery/flasher/directional/south, +/turf/open/floor/iron, +/area/station/hallway/secondary/command) +"fAj" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/stairs/left, +/area/station/command/heads_quarters/rd) +"fAl" = ( +/obj/structure/easel, +/obj/item/canvas/twentythree_twentythree, +/obj/item/canvas/twentythree_nineteen, +/obj/item/canvas/nineteen_nineteen, +/turf/open/floor/iron/grimy, +/area/station/service/library/lounge) +"fAp" = ( +/obj/structure/table/glass, +/obj/item/storage/briefcase{ + pixel_x = 3; + pixel_y = 3 + }, +/turf/open/floor/wood, +/area/station/command/meeting_room/council) +"fAr" = ( +/obj/structure/railing{ + dir = 8; + layer = 4.1 + }, +/obj/structure/sink/directional/south, +/obj/structure/flora/bush/grassy/style_random, +/obj/effect/turf_decal/bot, +/obj/structure/closet/crate/hydroponics, +/obj/item/secateurs, +/obj/item/secateurs, +/obj/item/plant_analyzer, +/obj/item/plant_analyzer, +/obj/effect/spawner/random/contraband/prison, +/obj/item/paper/guides/jobs/hydroponics, +/obj/item/seeds/tree, +/obj/item/seeds/onion, +/obj/item/seeds/garlic, +/obj/item/seeds/potato, +/obj/item/seeds/carrot, +/obj/item/seeds/grass, +/obj/item/seeds/ambrosia, +/obj/item/seeds/wheat, +/obj/item/seeds/pumpkin, +/obj/item/book/manual/botanical_lexicon, +/turf/open/floor/grass, +/area/station/security/prison/garden) +"fAt" = ( +/obj/structure/falsewall, +/turf/open/floor/iron, +/area/station/maintenance/port/fore) +"fAF" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/tile/neutral/half/contrasted, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, +/obj/machinery/airalarm/directional/east, +/obj/structure/tank_holder/extinguisher/advanced, +/obj/machinery/camera/directional/east, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos/storage/gas) +"fAH" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/plaque{ + icon_state = "L2" + }, +/turf/open/floor/iron, +/area/station/hallway/secondary/command) +"fAN" = ( +/obj/structure/chair/stool/directional/west, +/obj/effect/turf_decal/trimline/dark/filled/line{ + dir = 4 + }, +/obj/machinery/camera/directional/east{ + network = list("ss13","prison") + }, +/turf/open/floor/iron, +/area/station/security/prison/work) +"fAX" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating, +/area/station/security/warden) +"fBb" = ( +/obj/machinery/vending/tool, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/trimline/yellow/filled/line, +/turf/open/floor/iron, +/area/station/commons/storage/primary) +"fBf" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, +/turf/open/floor/grass, +/area/station/service/hydroponics) +"fBW" = ( +/obj/structure/rack, +/obj/item/electronics/apc, +/obj/item/electronics/airlock, +/obj/effect/spawner/random/maintenance, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/station/commons/storage/tools) +"fCm" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/vending/cigarette, +/obj/effect/turf_decal/tile/dark/anticorner/contrasted{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/hallway/secondary/command) +"fCs" = ( +/obj/machinery/holopad, +/obj/machinery/duct, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/white/textured_large, +/area/station/medical/medbay/central) +"fCt" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/red/filled/corner{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/security/prison) +"fCA" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/carpet/black, +/area/station/security/bitden) +"fCI" = ( +/obj/effect/turf_decal/siding/wood, +/obj/structure/fake_stairs/wood/directional/south{ + pixel_y = -4 + }, +/turf/open/floor/carpet/red, +/area/station/command/heads_quarters/qm) +"fCO" = ( +/turf/open/floor/carpet, +/area/station/hallway/secondary/entry) +"fCT" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/engineering/atmos/office) +"fCZ" = ( +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + dir = 1 + }, +/obj/structure/disposalpipe/junction{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"fDc" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, +/obj/effect/spawner/random/trash/grime, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"fDr" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/turf/open/floor/wood, +/area/station/security/detectives_office) +"fDz" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Art Gallery" + }, +/turf/open/floor/wood, +/area/station/service/library/artgallery) +"fDC" = ( +/obj/effect/spawner/random/structure/crate_loot, +/turf/open/floor/iron/white, +/area/station/science/lower) +"fDH" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/security/checkpoint/engineering) +"fDR" = ( +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"fDU" = ( +/obj/machinery/door/firedoor, +/turf/open/floor/plating, +/area/station/engineering/supermatter/room) +"fEb" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/service/hydroponics) +"fEi" = ( +/obj/effect/spawner/random/vending/snackvend, +/obj/effect/turf_decal/bot, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/security/brig/entrance) +"fEk" = ( +/obj/machinery/disposal/bin, +/obj/effect/turf_decal/bot, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/engineering/break_room) +"fEq" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"fEA" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/station/maintenance/starboard/central) +"fEG" = ( +/obj/machinery/power/shuttle_engine/heater{ + dir = 4 + }, +/obj/structure/window/reinforced/spawner/directional/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/structure/window/reinforced/spawner/directional/south, +/obj/structure/window/reinforced/spawner/directional/north, +/turf/open/floor/plating, +/area/space/nearstation) +"fEO" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, +/obj/structure/cable, +/obj/machinery/duct, +/turf/open/floor/iron/white, +/area/station/medical/pathology) +"fEP" = ( +/obj/effect/turf_decal/siding/white{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/wood, +/area/station/commons/fitness) +"fEX" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/simple/purple/visible{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"fFj" = ( +/obj/structure/rack, +/obj/item/storage/bag/plants/portaseeder, +/obj/item/storage/bag/plants/portaseeder, +/obj/item/storage/bag/plants/portaseeder, +/obj/item/storage/bag/plants/portaseeder, +/obj/item/storage/bag/plants/portaseeder, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/south, +/turf/open/floor/iron, +/area/station/service/hydroponics/garden) +"fFq" = ( +/obj/structure/table/wood, +/obj/machinery/fax{ + fax_name = "Quartermaster's Office"; + name = "Quartermaster's Fax Machine" + }, +/turf/open/floor/wood, +/area/station/command/heads_quarters/qm) +"fFz" = ( +/obj/structure/table/reinforced, +/obj/item/flashlight/lamp/green{ + pixel_y = 16; + pixel_x = 6 + }, +/obj/structure/desk_bell{ + pixel_x = -3 + }, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "HoPFore"; + name = "HoP Fore Desk Shutters" + }, +/obj/machinery/door/window/brigdoor/left/directional/east{ + name = "Access Desk"; + req_access = list("hop"); + dir = 2 + }, +/obj/machinery/door/firedoor, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/hop) +"fFE" = ( +/obj/machinery/light/small{ + dir = 1; + status = 2 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/engine, +/area/station/medical/storage) +"fFH" = ( +/obj/effect/spawner/structure/window, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/station/service/kitchen) +"fFL" = ( +/obj/effect/turf_decal/trimline/yellow/line{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/airalarm/directional/north, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/turf/open/floor/iron/white, +/area/station/security/prison/workout) +"fFQ" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/tile/green/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/upper) +"fFU" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/full, +/obj/machinery/holopad, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/security/brig/upper) +"fGc" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/effect/spawner/random/trash/graffiti, +/turf/open/floor/plating, +/area/station/command/heads_quarters/hop) +"fGg" = ( +/obj/effect/turf_decal/siding/dark{ + dir = 4 + }, +/obj/machinery/modular_computer/preset/civilian{ + dir = 4 + }, +/turf/open/floor/iron/white/side{ + dir = 4 + }, +/area/station/science/ordnance/office) +"fGn" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/turf/open/floor/iron/white/textured, +/area/station/medical/treatment_center) +"fGB" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/start/roboticist, +/turf/open/floor/iron, +/area/station/science/robotics/mechbay) +"fGL" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"fGW" = ( +/obj/machinery/computer/department_orders/security{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 9 + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/station/security/office) +"fHd" = ( +/obj/structure/table/reinforced/rglass, +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 5 + }, +/obj/item/toy/eightball, +/obj/structure/cable, +/obj/machinery/firealarm/directional/north{ + pixel_x = 2 + }, +/turf/open/floor/iron/white, +/area/station/medical/pathology) +"fHf" = ( +/obj/effect/spawner/random/structure/closet_private, +/obj/effect/spawner/random/clothing/beret_or_rabbitears, +/obj/effect/spawner/random/clothing, +/obj/item/radio/intercom/directional/west, +/turf/open/floor/wood, +/area/station/commons/dorms) +"fHy" = ( +/obj/effect/turf_decal/siding/wood/corner, +/obj/effect/spawner/structure/window, +/turf/open/floor/plating, +/area/station/service/bar) +"fHH" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"fHI" = ( +/obj/structure/cable, +/obj/effect/spawner/random/structure/chair_comfy, +/turf/open/floor/plating, +/area/station/maintenance/starboard/upper) +"fHL" = ( +/obj/machinery/portable_atmospherics/scrubber, +/obj/effect/turf_decal/delivery, +/obj/structure/disposalpipe/segment, +/obj/machinery/newscaster/directional/west, +/turf/open/floor/iron, +/area/station/commons/dorms) +"fHP" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/carpet, +/area/station/service/chapel) +"fHX" = ( +/turf/open/floor/iron/white, +/area/station/medical/pharmacy) +"fIg" = ( +/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible{ + dir = 1 + }, +/obj/structure/lattice, +/turf/open/space/basic, +/area/space/nearstation) +"fIi" = ( +/obj/machinery/door/airlock/security/glass, +/obj/machinery/door/firedoor, +/obj/structure/disposalpipe/segment, +/obj/effect/mapping_helpers/airlock/access/all/security/general, +/turf/open/floor/iron, +/area/station/security/brig) +"fIl" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 6; + layer = 2.03 + }, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"fIo" = ( +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"fIw" = ( +/obj/structure/table, +/obj/item/clothing/head/utility/welding{ + pixel_y = 9 + }, +/obj/item/clothing/head/utility/welding{ + pixel_x = -3; + pixel_y = 7 + }, +/obj/item/clothing/head/utility/welding{ + pixel_x = -5; + pixel_y = 3 + }, +/obj/item/clothing/head/utility/welding{ + pixel_x = -5; + pixel_y = 3 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/item/t_scanner, +/obj/item/t_scanner, +/obj/item/book/manual/wiki/atmospherics, +/obj/machinery/newscaster/directional/west, +/obj/machinery/light/warm/directional/south, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos/storage/gas) +"fIH" = ( +/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible, +/obj/machinery/meter, +/turf/closed/wall/r_wall, +/area/station/engineering/atmos) +"fIK" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/engine, +/area/station/medical/storage) +"fIP" = ( +/obj/structure/flora/bush/large/style_random, +/turf/open/floor/grass, +/area/station/service/hydroponics) +"fIU" = ( +/obj/effect/turf_decal/stripes/red/line, +/turf/open/floor/engine, +/area/station/engineering/atmos/hfr_room) +"fJa" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"fJg" = ( +/obj/machinery/button/door/directional/east{ + id = "atmoslock"; + name = "Atmospherics Lockdown Control"; + pixel_y = -28; + req_access = list("atmospherics"); + pixel_x = -1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 10 + }, +/turf/open/floor/iron, +/area/station/engineering/atmos/upper) +"fJq" = ( +/obj/effect/turf_decal/trimline/red/filled/line, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/security/checkpoint/science) +"fJr" = ( +/obj/effect/decal/cleanable/blood/footprints{ + dir = 1 + }, +/obj/machinery/light/small/directional/east, +/turf/open/floor/plating, +/area/station/maintenance/port/lesser) +"fJs" = ( +/obj/structure/cable, +/obj/machinery/firealarm/directional/east, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/light_switch/directional/east{ + pixel_y = 9 + }, +/turf/open/floor/iron, +/area/station/maintenance/central) +"fJA" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"fJF" = ( +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/science/robotics/lab) +"fJX" = ( +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/turf/open/floor/iron/cafeteria, +/area/station/service/cafeteria) +"fJZ" = ( +/obj/structure/table, +/obj/item/reagent_containers/cup/beaker{ + pixel_x = 10 + }, +/obj/item/kitchen/rollingpin{ + pixel_x = -4 + }, +/obj/effect/mapping_helpers/broken_floor, +/obj/item/knife/kitchen, +/obj/item/flashlight/lamp{ + on = 0; + pixel_x = -7; + pixel_y = 18 + }, +/turf/open/floor/plating, +/area/station/maintenance/department/medical) +"fKc" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/white, +/area/station/science/research) +"fKk" = ( +/obj/effect/spawner/random/structure/closet_maintenance, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"fKv" = ( +/obj/structure/window/reinforced/plasma/spawner/directional/south, +/turf/open/space/basic, +/area/space/nearstation) +"fKA" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"fKF" = ( +/obj/structure/chair/office{ + dir = 8 + }, +/obj/structure/reagent_dispensers/wall/peppertank/directional/west{ + pixel_x = -61 + }, +/obj/structure/cable, +/obj/effect/landmark/start/depsec/engineering, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/carpet/red, +/area/station/security/checkpoint/engineering) +"fKG" = ( +/obj/machinery/power/smes{ + charge = 5e+006 + }, +/obj/structure/cable, +/obj/machinery/flasher/directional/north{ + id = "AI"; + pixel_x = -22 + }, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/ai) +"fKL" = ( +/obj/machinery/light/directional/north, +/obj/item/kirbyplants/random, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/station/security/checkpoint/science) +"fKQ" = ( +/obj/structure/chair/sofa/bench/right{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/dark/half/contrasted, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"fKR" = ( +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 1 + }, +/obj/effect/decal/cleanable/ash, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/cargo/miningdock/cafeteria) +"fKT" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/mapping_helpers/broken_floor, +/turf/open/floor/iron, +/area/station/maintenance/starboard/upper) +"fKU" = ( +/obj/effect/turf_decal/siding/dark/corner{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/science/genetics) +"fLd" = ( +/obj/effect/turf_decal/tile/dark/anticorner/contrasted{ + dir = 8 + }, +/obj/machinery/firealarm/directional/south, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"fLn" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/engineering/storage) +"fLw" = ( +/obj/structure/table/wood, +/obj/machinery/cassette/dj_station{ + pixel_y = 12 + }, +/obj/structure/cable, +/turf/open/floor/carpet/green, +/area/station/service/library/upper) +"fLx" = ( +/obj/machinery/firealarm/directional/north{ + pixel_x = -7 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/structure/extinguisher_cabinet/directional/north{ + pixel_x = 5; + pixel_y = 31 + }, +/turf/open/floor/iron, +/area/station/service/hydroponics) +"fLA" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 5; + layer = 2.03 + }, +/obj/machinery/portable_atmospherics/pump, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos/hfr_room) +"fLE" = ( +/obj/structure/table, +/obj/machinery/microwave{ + pixel_x = 1; + pixel_y = 6 + }, +/obj/effect/turf_decal/tile/neutral/full, +/obj/effect/decal/cleanable/food/flour, +/turf/open/floor/iron/dark, +/area/station/hallway/secondary/exit/departure_lounge) +"fLI" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 8 + }, +/obj/effect/spawner/random/vending/snackvend, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/station/engineering/atmos/upper) +"fLN" = ( +/obj/machinery/conveyor{ + dir = 4; + id = "maint_contraption" + }, +/obj/structure/plasticflaps/opaque, +/obj/structure/closet/crate/cardboard, +/obj/item/clothing/suit/toggle/labcoat, +/turf/open/floor/plating, +/area/station/maintenance/port/lesser) +"fMa" = ( +/obj/structure/extinguisher_cabinet/directional/south, +/obj/item/radio/intercom/directional/east, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"fMe" = ( +/obj/effect/turf_decal/bot, +/obj/structure/rack, +/obj/effect/spawner/random/maintenance, +/obj/effect/spawner/random/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/starboard/upper) +"fMf" = ( +/obj/effect/turf_decal/bot/left, +/obj/item/book/manual/wiki/atmospherics{ + pixel_x = -5; + pixel_y = 6 + }, +/obj/item/book/manual/wiki/ordnance{ + pixel_x = 4; + pixel_y = 1 + }, +/obj/structure/table/reinforced/rglass, +/turf/open/floor/iron/dark, +/area/station/science/ordnance) +"fMt" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/effect/spawner/random/trash/botanical_waste, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/starboard/upper) +"fMI" = ( +/obj/structure/table, +/obj/item/book/manual/wiki/security_space_law{ + pixel_x = -8; + pixel_y = -13 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark, +/area/station/security/interrogation) +"fMU" = ( +/obj/effect/spawner/random/structure/tank_holder{ + pixel_y = 2; + pixel_x = -1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/engineering/supermatter/room) +"fNn" = ( +/obj/structure/sign/picture_frame/showroom/four{ + pixel_y = 32 + }, +/obj/structure/chair/comfy{ + color = "#596479"; + dir = 4 + }, +/obj/machinery/camera/directional/north, +/obj/structure/cable, +/turf/open/floor/wood/parquet, +/area/station/command/heads_quarters/nt_rep) +"fNw" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 4 + }, +/turf/open/floor/iron/white/textured, +/area/station/medical/surgery/theatre) +"fNA" = ( +/obj/machinery/camera/directional/east, +/turf/open/space/basic, +/area/space) +"fNK" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/maintenance/port/fore) +"fNN" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/stairs/medium{ + dir = 4 + }, +/area/station/science/xenobiology/hallway) +"fNO" = ( +/obj/structure/table/reinforced, +/obj/item/chicken_feed{ + pixel_y = 1; + pixel_x = 5 + }, +/obj/structure/closet/emcloset/wall/directional/north, +/turf/open/floor/engine, +/area/space/nearstation) +"fNQ" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/turf/open/floor/iron/stairs/right, +/area/station/security/brig/entrance) +"fNV" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible, +/obj/machinery/atmospherics/pipe/smart/simple/orange/visible{ + dir = 4 + }, +/turf/open/space/basic, +/area/space/nearstation) +"fOi" = ( +/obj/machinery/light, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"fOz" = ( +/obj/effect/turf_decal/tile/neutral/half/contrasted, +/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible/layer5{ + dir = 8 + }, +/obj/machinery/light/warm/directional/north, +/obj/machinery/atmospherics/pipe/smart/simple/green/visible, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"fOE" = ( +/obj/effect/turf_decal/tile/neutral/full, +/obj/effect/turf_decal/stripes{ + dir = 1 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/security/brig/entrance) +"fOH" = ( +/obj/effect/turf_decal/tile/brown/half/contrasted, +/obj/structure/disposalpipe/segment, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"fOK" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, +/obj/structure/closet/crate/freezer/blood, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/showroomfloor, +/area/station/medical/coldroom) +"fOS" = ( +/obj/structure/punching_bag, +/obj/effect/turf_decal/bot, +/obj/machinery/newscaster/directional/east, +/turf/open/floor/iron, +/area/station/commons/fitness) +"fPa" = ( +/obj/item/kirbyplants/random, +/obj/effect/decal/cleanable/hair, +/turf/open/floor/wood, +/area/station/maintenance/port/lesser) +"fPg" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/firealarm/directional/south{ + pixel_x = -4 + }, +/obj/machinery/light/small/directional/south, +/obj/machinery/light_switch/directional/south{ + pixel_x = 8 + }, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"fPm" = ( +/obj/effect/turf_decal/bot, +/turf/open/floor/plating, +/area/station/cargo/storage) +"fPn" = ( +/obj/structure/weightmachine/weightlifter, +/obj/effect/landmark/start/assistant, +/obj/effect/turf_decal/tile/neutral/full, +/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/commons/fitness) +"fPA" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/cargo/storage) +"fPJ" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/maintenance/port/lesser) +"fQg" = ( +/obj/machinery/door/window/right/directional/east, +/obj/machinery/button/door/directional/north{ + pixel_y = -25; + pixel_x = -6; + name = "Secure Environment"; + id = "SecureEnvironment" + }, +/obj/machinery/button/door/directional/south{ + pixel_y = -25; + pixel_x = 6; + id = "Blueshield" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/carpet/royalblue, +/area/station/command/heads_quarters/blueshield) +"fQi" = ( +/obj/structure/table, +/obj/machinery/reagentgrinder{ + pixel_y = 6; + pixel_x = -1 + }, +/obj/item/reagent_containers/cup/beaker{ + pixel_x = 11 + }, +/obj/machinery/firealarm/directional/south, +/obj/machinery/light_switch/directional/south{ + pixel_x = 8 + }, +/turf/open/floor/iron/kitchen, +/area/station/service/kitchen) +"fQG" = ( +/obj/item/storage/toolbox/mechanical{ + pixel_x = 2; + pixel_y = 4 + }, +/obj/structure/rack, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 4 + }, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/science/ordnance/office) +"fQN" = ( +/obj/structure/closet/emcloset, +/obj/effect/landmark/start/hangover/closet, +/turf/open/floor/plating, +/area/station/maintenance/starboard/lesser) +"fQX" = ( +/turf/open/floor/plating, +/area/station/science/lower) +"fRi" = ( +/obj/item/stack/tile/material{ + pixel_y = 7; + pixel_x = 7 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/extinguisher_cabinet/directional/west, +/obj/effect/landmark/generic_maintenance_landmark, +/turf/open/floor/plating, +/area/station/maintenance/starboard/upper) +"fRk" = ( +/obj/effect/turf_decal/trimline/blue/filled/corner{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/obj/machinery/duct, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/medical/morgue) +"fRp" = ( +/obj/structure/rack, +/obj/item/gun/energy/e_gun{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/gun/energy/e_gun, +/obj/item/gun/energy/e_gun{ + pixel_x = 3; + pixel_y = -3 + }, +/obj/effect/turf_decal/bot, +/obj/structure/window/reinforced/spawner/directional/east{ + pixel_x = 3 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/structure/window/reinforced/spawner, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/trimline/dark/line{ + dir = 6 + }, +/obj/machinery/light_switch/directional/east, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/security/armory) +"fRw" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/security/medical) +"fRy" = ( +/obj/structure/lattice, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/turf/open/space/basic, +/area/space/nearstation) +"fRD" = ( +/obj/structure/closet/emcloset, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plating, +/area/station/maintenance/department/medical) +"fRF" = ( +/obj/effect/turf_decal/bot, +/obj/effect/spawner/random/maintenance, +/obj/structure/closet/crate, +/turf/open/floor/iron, +/area/station/cargo/storage) +"fRM" = ( +/obj/effect/turf_decal/tile/yellow/opposingcorners{ + dir = 1 + }, +/obj/machinery/suit_storage_unit/standard_unit, +/obj/effect/turf_decal/bot, +/obj/machinery/camera/directional/south, +/turf/open/floor/iron, +/area/station/ai_monitored/command/storage/eva) +"fRQ" = ( +/obj/structure/table, +/obj/item/reagent_containers/cup/rag{ + pixel_y = 5; + pixel_x = 13 + }, +/obj/item/clothing/head/wig/random, +/obj/item/clothing/gloves/latex, +/turf/open/floor/wood, +/area/station/service/barber) +"fRV" = ( +/obj/structure/chair/stool/directional/west, +/obj/effect/decal/cleanable/blood/tracks{ + dir = 4; + pixel_x = 9 + }, +/obj/effect/decal/cleanable/blood{ + pixel_x = 25 + }, +/obj/structure/cable, +/obj/effect/turf_decal/trimline/dark/filled/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/security/prison/work) +"fSa" = ( +/obj/structure/rack, +/obj/item/stack/medical/mesh, +/obj/item/stack/medical/suture, +/obj/item/reagent_containers/syringe/multiver, +/obj/item/reagent_containers/syringe/epinephrine{ + pixel_x = -1; + pixel_y = 2 + }, +/obj/effect/turf_decal/bot{ + dir = 1 + }, +/obj/machinery/vending/wallmed/directional/west, +/turf/open/floor/iron/dark, +/area/station/command/gateway) +"fSj" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/security/prison) +"fSm" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 6 + }, +/obj/structure/lattice/catwalk, +/turf/open/space/basic, +/area/space/nearstation) +"fSr" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/conveyor{ + id = "garbage"; + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/disposal) +"fSw" = ( +/obj/structure/rack, +/obj/item/clothing/suit/armor/vest{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/clothing/suit/armor/vest, +/obj/item/clothing/suit/armor/vest{ + pixel_x = 3; + pixel_y = -3 + }, +/obj/item/clothing/head/helmet/sec{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/clothing/head/helmet/sec, +/obj/item/clothing/head/helmet/sec{ + pixel_x = 3; + pixel_y = -3 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/bot, +/obj/structure/window/reinforced/spawner/directional/west, +/obj/effect/turf_decal/trimline/dark/line{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/dark/line{ + dir = 8 + }, +/obj/item/gun/energy/e_gun/dragnet, +/obj/item/gun/energy/e_gun/dragnet{ + pixel_y = 4 + }, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/security/armory) +"fSV" = ( +/obj/effect/turf_decal/tile/gray{ + dir = 1 + }, +/turf/open/floor/iron/dark/telecomms, +/area/station/tcommsat/server) +"fTg" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/duct, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/medical/morgue) +"fTp" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/commons) +"fTq" = ( +/obj/machinery/door/airlock/command{ + name = "Bridge" + }, +/obj/effect/mapping_helpers/airlock/access/any/command/general, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "bridge-left" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/firedoor, +/turf/open/floor/iron, +/area/station/command/bridge) +"fTr" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/security/checkpoint/science) +"fTw" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/spawner/random/trash/graffiti{ + pixel_y = -32; + spawn_loot_chance = 50; + dir = 4 + }, +/obj/effect/landmark/start/hangover, +/turf/open/floor/plating, +/area/station/maintenance/central) +"fTx" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos/hfr_room) +"fTz" = ( +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"fTB" = ( +/obj/structure/cable, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/security/processing) +"fTK" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/security/warden) +"fUd" = ( +/obj/structure/table/reinforced, +/obj/item/clothing/glasses/science, +/obj/machinery/door/window/right/directional/north, +/obj/structure/desk_bell{ + pixel_x = 7; + pixel_y = 8 + }, +/obj/machinery/door/firedoor, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"fUo" = ( +/obj/machinery/button/door/directional/west{ + id = "commissaryshutter"; + name = "Commissary Shutter Control"; + pixel_y = 33; + pixel_x = 9 + }, +/obj/structure/chair/stool/directional/east, +/obj/effect/landmark/start/hangover, +/obj/effect/turf_decal/tile/brown/anticorner/contrasted{ + dir = 4 + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/station/commons/vacant_room/commissary) +"fUt" = ( +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/duct, +/turf/open/floor/iron, +/area/station/maintenance/port/fore) +"fUH" = ( +/obj/structure/table, +/obj/item/storage/box/gum, +/obj/item/camera{ + pixel_x = 4; + pixel_y = -2 + }, +/obj/machinery/light/directional/north, +/obj/machinery/status_display/evac/directional/north, +/obj/structure/cable, +/turf/open/floor/carpet, +/area/station/commons/dorms) +"fUW" = ( +/obj/structure/window/reinforced/spawner/directional/north, +/mob/living/carbon/human/species/monkey, +/obj/structure/flora/bush/flowers_pp, +/turf/open/floor/grass, +/area/station/science/genetics) +"fVF" = ( +/obj/machinery/smartfridge/organ, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark/textured, +/area/station/medical/morgue) +"fVG" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/construction) +"fVH" = ( +/obj/machinery/computer/prisoner/gulag_teleporter_computer{ + dir = 8 + }, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral/half{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/security/processing) +"fVQ" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable, +/obj/effect/decal/cleanable/oil/slippery, +/turf/open/space/basic, +/area/space/nearstation) +"fWa" = ( +/obj/effect/mapping_helpers/burnt_floor, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/department/medical) +"fWo" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/commons/fitness/recreation) +"fWz" = ( +/obj/structure/chair/comfy/brown, +/turf/open/floor/carpet, +/area/station/command/meeting_room/council) +"fWG" = ( +/turf/open/floor/iron/white/textured_large, +/area/station/medical/medbay/lobby) +"fWH" = ( +/turf/closed/wall/r_wall, +/area/station/science/research) +"fWI" = ( +/obj/structure/table/wood, +/obj/item/papercutter{ + pixel_x = 4; + pixel_y = 2 + }, +/obj/effect/landmark/event_spawn, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, +/turf/open/floor/carpet/blue, +/area/station/service/library/lounge) +"fWK" = ( +/obj/effect/spawner/structure/window, +/obj/machinery/atmospherics/pipe/smart/simple/purple/visible, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/engineering/atmos/pumproom) +"fWL" = ( +/obj/tear_in_reality{ + desc = "A strange anomaly found in the region of space surrounding the station. It's hard to look at..." + }, +/turf/open/space/basic, +/area/space) +"fWM" = ( +/obj/structure/flora/tree/jungle/small/style_2, +/turf/open/floor/grass, +/area/station/service/hydroponics/garden) +"fWN" = ( +/obj/machinery/door/airlock/external{ + name = "Gulag Shuttle Airlock" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/obj/effect/mapping_helpers/airlock/access/all/security/brig, +/obj/machinery/light/floor/has_bulb, +/turf/open/floor/plating, +/area/station/security/processing) +"fXf" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/spawner/random/trash/graffiti, +/turf/open/floor/plating, +/area/station/maintenance/port/lesser) +"fXj" = ( +/obj/effect/turf_decal/trimline/purple/corner, +/turf/open/floor/engine, +/area/station/science/xenobiology) +"fXl" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/closed/wall/r_wall, +/area/station/engineering/atmos/hfr_room) +"fXr" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/spawner/random/trash/cigbutt, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/maintenance/disposal) +"fXz" = ( +/obj/machinery/defibrillator_mount/directional/east, +/obj/machinery/stasis, +/obj/effect/turf_decal/tile/blue/anticorner, +/obj/effect/turf_decal/bot, +/obj/effect/decal/cleanable/blood, +/turf/open/floor/iron/white/textured_edge{ + dir = 4 + }, +/area/station/medical/treatment_center) +"fXH" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 8 + }, +/obj/machinery/duct, +/obj/machinery/camera/directional/east, +/turf/open/floor/iron/dark, +/area/station/medical/morgue) +"fXI" = ( +/turf/open/floor/wood, +/area/station/maintenance/port/fore) +"fXL" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/recharge_station, +/obj/effect/turf_decal/bot, +/obj/machinery/light/small/directional/east, +/turf/open/floor/iron, +/area/station/engineering/break_room) +"fXP" = ( +/obj/machinery/light/small/directional/north, +/turf/open/space/basic, +/area/space) +"fXS" = ( +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/medical/general, +/obj/machinery/door/airlock/medical{ + name = "Medbay Cold Room" + }, +/obj/machinery/door/firedoor, +/turf/open/floor/iron/showroomfloor, +/area/station/medical/coldroom) +"fXT" = ( +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/siding/wood, +/obj/structure/table, +/obj/item/plate, +/turf/open/floor/iron/cafeteria, +/area/station/service/cafeteria) +"fXW" = ( +/obj/docking_port/stationary/escape_pod{ + dir = 4 + }, +/turf/open/space/basic, +/area/space) +"fXY" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/light/small/directional/north, +/obj/machinery/power/smes/engineering, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/engineering/main) +"fYe" = ( +/obj/machinery/door/poddoor/preopen{ + id = "brigwindows"; + name = "Brig Front Blast Door" + }, +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/security/brig) +"fYr" = ( +/obj/item/flashlight/lantern, +/turf/open/floor/plating, +/area/station/security/prison/workout) +"fYE" = ( +/obj/item/kirbyplants/random, +/obj/effect/turf_decal/tile/yellow/anticorner{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"fYV" = ( +/obj/machinery/door/firedoor/heavy, +/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible/layer5, +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ + dir = 9 + }, +/turf/open/floor/iron/dark/textured, +/area/station/engineering/atmos) +"fYW" = ( +/obj/machinery/door/poddoor/preopen{ + id = "atmoslock"; + name = "Atmospherics Lockdown Blast Door" + }, +/obj/machinery/door/airlock/atmos{ + name = "Atmospherics" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/atmos, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/firedoor, +/turf/open/floor/iron, +/area/station/engineering/atmos/office) +"fYX" = ( +/obj/machinery/atmospherics/components/binary/pump, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"fZh" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 2 + }, +/obj/item/radio/intercom/directional/north, +/turf/open/floor/iron/dark, +/area/station/security/warden) +"fZi" = ( +/obj/structure/transit_tube/diagonal{ + dir = 4 + }, +/turf/open/space/basic, +/area/space/nearstation) +"fZs" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/effect/spawner/random/trash/cigbutt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/extinguisher_cabinet/directional/north, +/turf/open/floor/plating, +/area/station/maintenance/department/medical) +"fZu" = ( +/obj/machinery/door/airlock/external, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "medical-air" + }, +/turf/open/floor/plating, +/area/station/maintenance/department/medical) +"fZJ" = ( +/obj/structure/chair/plastic{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small/directional/west, +/mob/living/basic/cockroach/glockroach/mobroach, +/turf/open/floor/plating, +/area/station/maintenance/starboard/upper) +"fZO" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/department/medical) +"fZX" = ( +/obj/structure/table, +/obj/effect/spawner/random/maintenance/two, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"gaq" = ( +/obj/machinery/light/small/directional/west, +/turf/open/floor/plating, +/area/station/maintenance/central) +"gar" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/showroomfloor, +/area/station/medical/coldroom) +"gaK" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/window/right/directional/west{ + name = "Atmospherics Desk"; + req_access = list("atmospherics"); + dir = 1 + }, +/obj/machinery/door/window/right/directional/east{ + dir = 2 + }, +/obj/item/folder/yellow, +/obj/item/pen, +/obj/machinery/door/poddoor/preopen{ + id = "atmoslock"; + name = "Atmospherics Lockdown Blast Door" + }, +/obj/structure/desk_bell{ + pixel_x = -8 + }, +/turf/open/floor/iron, +/area/station/engineering/atmos/office) +"gaM" = ( +/obj/structure/cable, +/obj/effect/turf_decal/trimline/brown/filled/line, +/obj/structure/window/reinforced/spawner/directional/east, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/item/kirbyplants/organic/plant22, +/turf/open/floor/iron, +/area/station/cargo/storage) +"gaO" = ( +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/red/filled/corner{ + dir = 8 + }, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/security/prison) +"gbh" = ( +/obj/effect/turf_decal/trimline/darkest_green/filled/line{ + dir = 5 + }, +/obj/machinery/airalarm/directional/north, +/obj/structure/chair, +/turf/open/floor/iron/dark, +/area/station/service/library/upper) +"gbz" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/airalarm/directional/north, +/obj/machinery/door/airlock/maintenance{ + name = "Central Starboard Maintenance" + }, +/turf/open/floor/plating, +/area/station/maintenance/starboard/central) +"gbA" = ( +/obj/effect/turf_decal/tile/neutral/full, +/obj/effect/turf_decal/tile/brown/half/contrasted{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/light/floor/has_bulb, +/turf/open/floor/iron, +/area/station/cargo/storage) +"gbC" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/decoration/glowstick, +/obj/effect/decal/cleanable/glass, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"gbI" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/obj/effect/landmark/navigate_destination/dockaux, +/obj/machinery/door/airlock/external{ + name = "Public Mining Bay" + }, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/central) +"gbK" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 6 + }, +/obj/effect/turf_decal/tile/yellow/anticorner, +/obj/item/kirbyplants/random, +/obj/machinery/requests_console/auto_name/directional/east, +/obj/machinery/airalarm/directional/south, +/turf/open/floor/carpet, +/area/station/service/chapel/office) +"gbL" = ( +/obj/effect/turf_decal/trimline/orange/corner{ + dir = 4 + }, +/turf/open/floor/engine, +/area/station/science/xenobiology) +"gbV" = ( +/obj/effect/turf_decal/tile/yellow/half{ + dir = 1 + }, +/obj/machinery/airalarm/directional/west, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"gck" = ( +/obj/structure/bookcase/random/nonfiction, +/turf/open/floor/wood, +/area/station/service/library) +"gcq" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 6 + }, +/obj/item/kirbyplants/random, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 + }, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/command/bridge) +"gcr" = ( +/obj/structure/kitchenspike_frame, +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plating, +/area/station/maintenance/department/medical) +"gcu" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/airlock/mining{ + name = "Mining Office" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/tile/brown/fourcorners, +/obj/effect/landmark/navigate_destination, +/obj/effect/mapping_helpers/airlock/access/any/supply/mining, +/turf/open/floor/iron, +/area/station/cargo/miningoffice) +"gcw" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/navbeacon{ + codes_txt = "delivery;dir=4"; + location = "Service" + }, +/turf/open/floor/iron/grimy, +/area/station/hallway/secondary/service) +"gcy" = ( +/obj/effect/turf_decal/siding/dark, +/obj/effect/turf_decal/trimline/yellow/line, +/turf/open/floor/iron/white, +/area/station/security/prison/workout) +"gcF" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/components/unary/passive_vent{ + dir = 4 + }, +/turf/open/space/basic, +/area/space/nearstation) +"gcK" = ( +/obj/effect/turf_decal/bot, +/obj/item/radio/intercom/directional/south, +/obj/machinery/computer/department_orders/medical{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/station/medical/storage) +"gcX" = ( +/obj/effect/spawner/random/trash/food_packaging, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/department/medical) +"gda" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral/half{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/security/brig/upper) +"gdb" = ( +/obj/effect/spawner/random/trash/botanical_waste, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/wood, +/area/station/service/hydroponics/upper) +"gde" = ( +/obj/structure/chair/office, +/obj/item/cigbutt, +/obj/machinery/holopad, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/turf/open/floor/carpet, +/area/station/security/detectives_office) +"gdk" = ( +/obj/machinery/disposal/bin, +/obj/effect/turf_decal/bot, +/obj/structure/extinguisher_cabinet/directional/east, +/obj/structure/disposalpipe/trunk, +/obj/machinery/light/directional/east, +/obj/machinery/firealarm/directional/north{ + pixel_x = 2 + }, +/obj/machinery/light_switch/directional/north{ + pixel_x = -6; + pixel_y = 28 + }, +/turf/open/floor/iron, +/area/station/security/checkpoint/engineering) +"gdw" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/starboard/lesser) +"gdH" = ( +/obj/structure/table/wood, +/obj/item/kirbyplants/random{ + pixel_y = 16 + }, +/turf/open/floor/iron/dark, +/area/station/service/chapel) +"gdI" = ( +/obj/item/stack/tile/material{ + pixel_y = 7; + pixel_x = 7 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/spawner/random/structure/grille, +/turf/open/floor/plating, +/area/station/maintenance/starboard/upper) +"gdS" = ( +/obj/machinery/power/apc/auto_name/directional/east, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/engineering/main) +"gdT" = ( +/obj/effect/turf_decal/siding/dark{ + dir = 5 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/security/checkpoint/escape) +"gdY" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/brown/half/contrasted{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"gek" = ( +/obj/structure/chair/office/light{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 1 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/white/textured, +/area/station/hallway/primary/upper) +"gen" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/monitored/air_input, +/turf/open/floor/engine/air, +/area/station/engineering/atmos) +"get" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white, +/area/station/science/lower) +"geZ" = ( +/obj/structure/lattice/catwalk, +/obj/machinery/camera/autoname/directional/east, +/turf/open/space/basic, +/area/space/nearstation) +"gfd" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos/hfr_room) +"gfe" = ( +/obj/machinery/airalarm/directional/west, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark/side{ + dir = 4 + }, +/area/station/science/robotics/lab) +"gfg" = ( +/obj/effect/turf_decal/siding/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/siding/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral/full, +/obj/effect/turf_decal/tile/neutral/full, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/engineering/hallway) +"gfl" = ( +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/obj/effect/turf_decal/tile/green/half/contrasted{ + dir = 1 + }, +/obj/structure/extinguisher_cabinet/directional/north, +/turf/open/floor/iron, +/area/station/hallway/primary/upper) +"gfm" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"gfs" = ( +/obj/effect/spawner/random/engineering/atmospherics_portable, +/obj/item/storage/pod/directional/north{ + unlocked = 1 + }, +/turf/open/floor/plating, +/area/station/maintenance/central) +"gfu" = ( +/obj/effect/spawner/random/trash/mess, +/obj/machinery/door/airlock/maintenance, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"gfE" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/upper) +"gfO" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/ai_monitored/turret_protected/ai_upload) +"gfP" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/obj/machinery/disposal/bin, +/obj/effect/turf_decal/bot, +/obj/structure/disposalpipe/trunk, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/engineering/storage) +"gfX" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"ggk" = ( +/obj/effect/turf_decal/trimline/darkest_green/filled/line{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/station/service/library/upper) +"ggm" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + invisibility = 101 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/blue/half{ + dir = 4 + }, +/obj/machinery/duct, +/turf/open/floor/iron/white/textured_edge{ + dir = 4 + }, +/area/station/medical/medbay/central) +"ggv" = ( +/obj/machinery/door/airlock{ + name = "Abandoned Mime Hole" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"ggy" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/obj/structure/cable, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"ggC" = ( +/obj/structure/railing{ + dir = 8; + layer = 4.1 + }, +/obj/machinery/egg_incubator, +/turf/open/floor/grass, +/area/station/service/hydroponics/upper) +"ggQ" = ( +/obj/effect/turf_decal/bot/right, +/obj/item/radio/intercom/directional/east, +/obj/item/food/bubblegum/nicotine, +/obj/structure/table/reinforced/rglass, +/turf/open/floor/iron/dark, +/area/station/science/ordnance) +"ggV" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/dark_red/half/contrasted{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/camera/autoname/directional/west, +/turf/open/floor/iron, +/area/station/hallway/primary/upper) +"ggW" = ( +/obj/effect/decal/cleanable/glass, +/obj/item/shard, +/turf/open/floor/plating, +/area/station/maintenance/port/lesser) +"ghc" = ( +/obj/structure/chair{ + dir = 1 + }, +/obj/machinery/airalarm/directional/west, +/turf/open/floor/wood, +/area/station/security/courtroom) +"ghg" = ( +/obj/machinery/telecomms/processor/preset_two, +/turf/open/floor/iron/dark/telecomms, +/area/station/tcommsat/server) +"ghh" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 + }, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/medical/pathology) +"ghl" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 4 + }, +/obj/machinery/camera/directional/east, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/airalarm/directional/east, +/turf/open/floor/iron/white, +/area/station/science/research) +"ghy" = ( +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/airalarm/directional/south, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 6 + }, +/turf/open/floor/iron/dark, +/area/station/security/checkpoint/science) +"ghG" = ( +/obj/machinery/photocopier, +/obj/effect/turf_decal/bot, +/obj/machinery/firealarm/directional/north, +/obj/machinery/light_switch/directional/north{ + pixel_x = 8; + pixel_y = 28 + }, +/turf/open/floor/wood/parquet, +/area/station/service/library/lounge) +"ghM" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/cable, +/obj/structure/closet/emcloset/wall/directional/north, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/turf/open/floor/plating, +/area/station/maintenance/starboard/lesser) +"ghN" = ( +/obj/effect/turf_decal/bot{ + dir = 1 + }, +/obj/machinery/status_display/evac/directional/north, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"ghZ" = ( +/obj/structure/closet/crate, +/obj/effect/turf_decal/bot, +/obj/effect/spawner/random/maintenance, +/turf/open/floor/iron, +/area/station/cargo/storage) +"gid" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/structure/grille, +/obj/effect/spawner/liquids_spawner{ + reagent_list = list(/datum/reagent/ammonia/urine = 400) + }, +/turf/open/floor/plating, +/area/station/hallway/primary/central) +"gij" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/wood, +/area/station/security/detectives_office) +"giF" = ( +/obj/machinery/portable_atmospherics/canister/nitrous_oxide, +/obj/machinery/light/warm/directional/east, +/turf/open/floor/engine, +/area/station/engineering/atmos/storage/gas) +"giG" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/mineral/stacking_machine{ + input_dir = 1; + dir = 1 + }, +/obj/structure/window/reinforced/spawner/directional/west, +/obj/structure/window/reinforced/spawner/directional/south, +/turf/open/floor/plating, +/area/station/maintenance/disposal) +"giZ" = ( +/obj/structure/table/wood, +/obj/effect/spawner/random/food_or_drink/snack/lizard{ + pixel_x = 8; + pixel_y = 12 + }, +/obj/effect/spawner/random/entertainment/deck, +/obj/effect/spawner/random/food_or_drink/refreshing_beverage{ + pixel_y = 9 + }, +/obj/item/trash/energybar, +/obj/effect/decal/cleanable/plastic, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/turf/open/floor/carpet/orange, +/area/station/engineering/break_room) +"gjf" = ( +/obj/structure/closet/crate/secure/loot, +/obj/effect/spawner/random/maintenance, +/obj/effect/spawner/random/maintenance, +/obj/effect/decal/cleanable/dirt, +/obj/structure/extinguisher_cabinet/directional/south, +/turf/open/floor/iron, +/area/station/cargo/warehouse) +"gjp" = ( +/obj/effect/mapping_helpers/airlock/access/any/science/general, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/machinery/door/airlock/research{ + autoclose = 0; + frequency = 1449; + id_tag = "xeno_airlock_interior"; + name = "Cytology Lab" + }, +/obj/structure/disposalpipe/segment, +/obj/effect/mapping_helpers/airlock/locked, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white, +/area/station/science/cytology) +"gjD" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"gjK" = ( +/obj/machinery/door/airlock/engineering/glass{ + name = "Engineering Foyer" + }, +/obj/effect/mapping_helpers/airlock/access/any/engineering/general, +/obj/machinery/door/firedoor, +/turf/open/floor/iron, +/area/station/engineering/lobby) +"gjW" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/visible/layer4, +/obj/machinery/atmospherics/components/unary/thermomachine/freezer{ + dir = 8 + }, +/turf/open/floor/plating, +/area/station/engineering/supermatter/room) +"gjY" = ( +/turf/closed/wall/r_wall, +/area/station/command/heads_quarters/blueshield) +"gkb" = ( +/obj/structure/chair/sofa/bench, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/commons) +"gkd" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/machinery/duct, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/station/medical/pathology) +"gkf" = ( +/obj/effect/turf_decal/siding/wood, +/obj/effect/turf_decal/tile/yellow/half, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/carpet, +/area/station/service/barber) +"gkv" = ( +/obj/effect/turf_decal/stripes/red/line{ + dir = 8 + }, +/obj/structure/cable, +/turf/open/floor/engine, +/area/station/science/cytology) +"gkH" = ( +/turf/open/floor/iron/white/textured, +/area/station/medical/treatment_center) +"gkM" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 + }, +/obj/machinery/computer/security/telescreen/entertainment/directional/east, +/turf/open/floor/iron/white/textured, +/area/station/medical/psychology) +"gll" = ( +/obj/effect/spawner/structure/window, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/engineering/atmos/pumproom) +"gln" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/stairs/right, +/area/station/service/chapel) +"glq" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/cargo/storage) +"glt" = ( +/obj/structure/altar_of_gods, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/carpet, +/area/station/service/chapel) +"glx" = ( +/obj/structure/bookcase{ + name = "Forbidden Knowledge" + }, +/turf/open/floor/wood/large, +/area/station/service/library/private) +"glB" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"glC" = ( +/obj/structure/table/reinforced, +/obj/item/book/manual/wiki/engineering_hacking{ + pixel_x = -12; + pixel_y = 3 + }, +/obj/item/book/manual/wiki/engineering_construction{ + pixel_x = 9; + pixel_y = 3 + }, +/obj/item/book/manual/wiki/engineering_guide, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral/full, +/obj/effect/turf_decal/tile/neutral/full, +/turf/open/floor/iron, +/area/station/commons/storage/primary) +"glD" = ( +/turf/closed/wall/r_wall, +/area/station/maintenance/disposal/incinerator) +"glM" = ( +/obj/machinery/door/window/right/directional/south, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/commons/fitness) +"gmb" = ( +/obj/effect/turf_decal/delivery, +/obj/vehicle/ridden/janicart, +/obj/structure/extinguisher_cabinet/directional/west, +/obj/effect/turf_decal/tile/purple/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/service/janitor) +"gmd" = ( +/obj/machinery/computer/crew{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 1 + }, +/obj/effect/turf_decal/bot, +/obj/structure/cable, +/turf/open/floor/iron/white/textured, +/area/station/hallway/primary/upper) +"gmh" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 + }, +/turf/open/floor/eighties/red{ + icon = 'goon/icons/turf/floors.dmi'; + icon_state = "clown_carpet" + }, +/area/station/service/theater) +"gmk" = ( +/obj/machinery/computer/prisoner/management{ + dir = 8 + }, +/obj/effect/turf_decal/bot, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/open/floor/iron/dark, +/area/station/security/warden) +"gmq" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/security/brig/upper) +"gmv" = ( +/obj/machinery/light/small/directional/east, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/visible/layer4, +/turf/open/floor/plating, +/area/station/engineering/supermatter/room) +"gmJ" = ( +/obj/machinery/light/small/directional/north, +/obj/machinery/recharge_station, +/obj/effect/turf_decal/bot, +/turf/open/floor/plating, +/area/station/maintenance/department/medical) +"gmN" = ( +/obj/effect/turf_decal/tile/purple/half{ + dir = 8 + }, +/turf/closed/wall, +/area/station/science/genetics) +"gmZ" = ( +/obj/effect/spawner/random/engineering/tracking_beacon, +/turf/open/floor/engine, +/area/station/science/xenobiology/hallway) +"gne" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/firealarm/directional/west{ + pixel_y = 3 + }, +/obj/machinery/light_switch/directional/west{ + pixel_y = -6 + }, +/turf/open/floor/iron, +/area/station/security/brig/upper) +"gni" = ( +/obj/structure/marker_beacon/yellow, +/obj/structure/lattice, +/turf/open/space/basic, +/area/space/nearstation) +"gnm" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos/storage/gas) +"gno" = ( +/obj/structure/flora/bush/sparsegrass/style_random, +/mob/living/carbon/human/species/monkey, +/obj/machinery/light/directional/east, +/obj/structure/flora/bush/flowers_pp/style_random, +/turf/open/floor/grass, +/area/station/medical/pathology) +"gnr" = ( +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line, +/obj/structure/sign/warning/explosives/directional/south, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/camera/autoname/directional/south, +/turf/open/floor/iron/white, +/area/station/maintenance/port/lesser) +"gnE" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/machinery/atmospherics/components/binary/pump/on, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/mob/living/basic/goat/pete{ + name = "Easy Pete" + }, +/turf/open/floor/iron/freezer, +/area/station/service/kitchen/coldroom) +"gnH" = ( +/obj/structure/sink/directional/south, +/obj/structure/mirror/directional/north{ + pixel_y = 30 + }, +/obj/machinery/airalarm/directional/east, +/obj/machinery/light/directional/east, +/turf/open/floor/iron/showroomfloor, +/area/station/commons/fitness) +"gnJ" = ( +/obj/structure/closet, +/obj/item/stack/sheet/glass{ + amount = 30 + }, +/obj/item/stack/sheet/iron{ + amount = 30 + }, +/obj/item/stack/cable_coil, +/obj/item/wrench, +/obj/item/vending_refill/cigarette, +/obj/item/circuitboard/computer/slot_machine, +/obj/item/circuitboard/computer/slot_machine, +/obj/item/circuitboard/computer/arcade/battle, +/obj/item/circuitboard/computer/arcade/orion_trail, +/obj/item/vending_refill/coffee, +/obj/machinery/firealarm/directional/east, +/obj/machinery/camera/autoname/directional/north, +/obj/machinery/light_switch/directional/east{ + pixel_y = 9 + }, +/turf/open/floor/iron/grimy, +/area/station/service/bar/backroom) +"gnV" = ( +/obj/machinery/airalarm/directional/north, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/circuit, +/area/station/ai_monitored/turret_protected/ai) +"gnX" = ( +/obj/structure/table/reinforced, +/obj/machinery/fax{ + fax_name = "Engineering Lobby"; + name = "Engineering Lobby Fax Machine" + }, +/obj/structure/window/reinforced/spawner/directional/south, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/station/engineering/lobby) +"god" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/spawner/structure/window, +/turf/open/floor/plating, +/area/station/maintenance/disposal) +"gok" = ( +/obj/structure/flora/bush/flowers_br/style_random, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/grass, +/area/station/service/hydroponics/upper) +"goD" = ( +/obj/machinery/disposal/bin, +/obj/structure/cable, +/obj/effect/turf_decal/bot, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/obj/machinery/airalarm/directional/north, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/hos) +"goY" = ( +/obj/structure/disposalpipe/segment, +/turf/closed/wall, +/area/station/maintenance/disposal) +"gpb" = ( +/obj/machinery/washing_machine, +/obj/effect/decal/cleanable/cobweb, +/obj/effect/spawner/random/clothing/backpack, +/obj/effect/turf_decal/bot, +/turf/open/floor/carpet/orange, +/area/station/maintenance/starboard/central) +"gpf" = ( +/obj/effect/landmark/navigate_destination/atmos, +/obj/effect/turf_decal/trimline/yellow/filled/line, +/obj/machinery/light/directional/south, +/obj/machinery/light_switch/directional/south{ + pixel_x = 8 + }, +/obj/machinery/firealarm/directional/south, +/turf/open/floor/iron, +/area/station/engineering/atmos/office) +"gpj" = ( +/obj/structure/window/spawner/directional/north, +/obj/structure/chair/wood/wings{ + dir = 8 + }, +/obj/effect/landmark/start/hangover, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/service/theater) +"gpx" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/engineering/main) +"gpB" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/status_display/ai/directional/east, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/gray/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"gpG" = ( +/obj/structure/disposalpipe/junction/flip, +/obj/structure/cable, +/obj/effect/spawner/random/engineering/tank, +/turf/open/floor/plating/rust, +/area/station/maintenance/starboard/central) +"gpY" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/service/janitor) +"gqn" = ( +/obj/effect/turf_decal/trimline/purple, +/obj/machinery/light/floor/has_bulb, +/turf/open/floor/iron/white/textured, +/area/station/science/cytology) +"gqq" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/trash/cigbutt, +/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/maintenance/disposal) +"gqr" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/light/floor/has_bulb, +/obj/structure/cable, +/turf/open/floor/iron/showroomfloor, +/area/station/common/cryopods) +"gqt" = ( +/obj/structure/filingcabinet/security{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 1 + }, +/obj/structure/cable, +/obj/machinery/camera/directional/north, +/obj/structure/extinguisher_cabinet/directional/north, +/obj/machinery/light/directional/north, +/turf/open/floor/iron, +/area/station/security/brig/entrance) +"gqE" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 4 + }, +/obj/structure/lattice/catwalk, +/turf/open/space/basic, +/area/space/nearstation) +"gqI" = ( +/obj/effect/turf_decal/trimline/white/filled/line{ + dir = 1 + }, +/obj/machinery/camera/directional/north, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/firealarm/directional/north, +/obj/machinery/light_switch/directional/north{ + pixel_x = 8; + pixel_y = 28 + }, +/turf/open/floor/iron, +/area/station/security/execution/transfer) +"gqK" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/weather/dirt, +/obj/structure/broken_flooring/singular/directional, +/turf/open/floor/plating, +/area/station/security/prison/workout) +"gqO" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/tile/dark_green{ + dir = 4 + }, +/obj/machinery/light_switch/directional/east{ + pixel_y = 9 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/upper) +"gqW" = ( +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 8 + }, +/obj/machinery/button/door/directional/west{ + id = "qm_warehouse"; + name = "Warehouse Door Control"; + req_access = list("cargo"); + pixel_y = 7 + }, +/turf/open/floor/iron, +/area/station/cargo/storage) +"gqX" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/cargo/miningdock/cafeteria) +"gqZ" = ( +/obj/structure/flora/bush/lavendergrass/style_random, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, +/obj/effect/landmark/start/hangover, +/turf/open/floor/grass, +/area/station/medical/pathology) +"grj" = ( +/obj/effect/spawner/random/trash/caution_sign, +/turf/open/floor/plating, +/area/station/maintenance/department/medical) +"grC" = ( +/obj/machinery/door/poddoor/preopen{ + id = "atmoslock"; + name = "Atmospherics Lockdown Blast Door" + }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/engineering/atmos/office) +"grM" = ( +/obj/structure/sign/poster/contraband/clown/directional/north, +/obj/structure/sign/poster/contraband/clown/directional/south, +/obj/effect/decal/cleanable/confetti, +/obj/machinery/light/small/red/directional/north, +/turf/open/floor/plating, +/area/station/maintenance/central) +"grP" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron, +/area/station/commons/vacant_room/commissary) +"grW" = ( +/obj/machinery/portable_atmospherics/scrubber, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"grY" = ( +/obj/structure/cable, +/obj/effect/turf_decal/trimline/dark/filled/line{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/security/prison/work) +"gss" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/effect/turf_decal/tile/dark/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"gst" = ( +/obj/machinery/light{ + dir = 8; + tag = "" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/bot, +/obj/structure/tank_dispenser/oxygen, +/obj/machinery/button/door/directional/west{ + pixel_y = 8; + id = "evablast" + }, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/command/storage/eva) +"gsK" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/yellow/warning{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/yellow/line{ + dir = 4 + }, +/obj/structure/disposalpipe/junction, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/engineering/lobby) +"gsV" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/structure/steam_vent, +/turf/open/floor/plating, +/area/station/maintenance/port/lesser) +"gsW" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/table/wood, +/obj/machinery/recharger, +/obj/item/flashlight/lamp/green{ + pixel_y = 15; + pixel_x = 4 + }, +/turf/open/floor/carpet, +/area/station/command/heads_quarters/captain/private) +"gsZ" = ( +/obj/effect/turf_decal/siding/dark{ + dir = 1 + }, +/obj/effect/turf_decal/tile/dark/full, +/obj/structure/table/wood, +/obj/item/kirbyplants/random{ + pixel_y = 16 + }, +/turf/open/floor/iron/dark, +/area/station/service/chapel) +"gte" = ( +/obj/structure/bodycontainer/morgue{ + dir = 8 + }, +/obj/structure/window/reinforced/spawner/directional/south, +/obj/effect/turf_decal/tile/neutral/full, +/turf/open/floor/iron/dark, +/area/station/medical/morgue) +"gts" = ( +/obj/structure/table/wood, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 + }, +/obj/item/flashlight/flare/candle, +/turf/open/floor/carpet, +/area/station/service/chapel) +"gtF" = ( +/obj/effect/turf_decal/delivery, +/obj/structure/closet/radiation, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/maintenance/disposal/incinerator) +"gtZ" = ( +/turf/closed/wall/r_wall, +/area/station/medical/office) +"guc" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/white, +/area/station/science/research) +"gue" = ( +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 10 + }, +/obj/structure/table, +/obj/effect/spawner/random/food_or_drink/booze{ + pixel_y = 7; + pixel_x = 5 + }, +/obj/effect/spawner/random/food_or_drink/refreshing_beverage, +/obj/effect/decal/cleanable/confetti, +/turf/open/floor/iron, +/area/station/cargo/miningdock/cafeteria) +"guh" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/science/cytology) +"gul" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/secondary/command) +"guy" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 8 + }, +/obj/structure/table/reinforced, +/obj/machinery/cell_charger, +/obj/item/stock_parts/cell/high, +/turf/open/floor/iron, +/area/station/engineering/atmos/upper) +"guA" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/engineering/storage/tech) +"gve" = ( +/obj/structure/extinguisher_cabinet/directional/south, +/turf/open/floor/iron, +/area/station/engineering/lobby) +"gvk" = ( +/obj/effect/spawner/structure/window, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"gvx" = ( +/obj/machinery/door/airlock/external{ + name = "Departure Lounge Airlock" + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes{ + dir = 1 + }, +/obj/effect/turf_decal/bot, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"gvC" = ( +/obj/structure/window/reinforced/spawner/directional/west, +/obj/structure/closet/secure_closet/research_director, +/obj/item/pai_card, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/rd) +"gvF" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 8 + }, +/obj/structure/table, +/obj/item/book/manual/wiki/medicine{ + pixel_x = 7; + pixel_y = -2 + }, +/obj/item/book/manual/wiki/surgery{ + pixel_x = -7 + }, +/obj/machinery/airalarm/directional/west, +/turf/open/floor/iron/white/textured, +/area/station/hallway/primary/upper) +"gvH" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/closet/secure_closet/blueshield, +/obj/item/storage/backpack/blueshield, +/obj/item/storage/backpack/duffelbag/blueshield, +/obj/item/storage/backpack/satchel/blueshield, +/obj/item/clothing/neck/mantle/bsmantle, +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/cable, +/obj/machinery/light/directional/south, +/turf/open/floor/wood, +/area/station/command/heads_quarters/blueshield) +"gvQ" = ( +/obj/structure/cable, +/turf/closed/wall, +/area/station/medical/morgue) +"gwn" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/gray, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"gwu" = ( +/obj/structure/chair/sofa/bench/left{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/dark/half/contrasted, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"gwG" = ( +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/obj/effect/turf_decal/tile/blue/half/contrasted, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/primary/upper) +"gwJ" = ( +/obj/machinery/light/directional/north, +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + dir = 1 + }, +/obj/structure/disposalpipe/junction/flip{ + dir = 8 + }, +/obj/machinery/status_display/ai/directional/north, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"gwO" = ( +/obj/effect/turf_decal/tile/dark/half/contrasted, +/turf/open/floor/iron, +/area/station/hallway/secondary/command) +"gxe" = ( +/obj/item/reagent_containers/condiment/sugar{ + pixel_y = 4 + }, +/obj/item/storage/pill_bottle/happinesspsych{ + pixel_x = -4; + pixel_y = -1 + }, +/obj/item/storage/box/coffeepack, +/obj/item/storage/box/coffeepack/robusta, +/obj/item/reagent_containers/condiment/soymilk, +/obj/item/reagent_containers/condiment/milk, +/obj/structure/closet/secure_closet/freezer/empty/open, +/obj/item/storage/fancy/donut_box, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/siding/dark/corner{ + dir = 1 + }, +/obj/structure/sign/chalkboard_menu{ + pixel_y = 34 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/decal/cleanable/food/flour, +/turf/open/floor/iron/dark, +/area/station/hallway/secondary/exit/departure_lounge) +"gxh" = ( +/obj/machinery/door/airlock/external{ + name = "External Airlock" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "vaultext" + }, +/turf/open/floor/plating, +/area/station/maintenance/central) +"gxp" = ( +/obj/effect/turf_decal/tile/neutral/half/contrasted, +/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible/layer5{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/simple/purple/visible, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"gxx" = ( +/mob/living/basic/mouse/brown, +/obj/item/food/deadmouse, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/glass, +/obj/effect/turf_decal/weather/dirt, +/obj/structure/sign/poster/contraband/soviet_propaganda/directional/west, +/turf/open/floor/plating, +/area/station/maintenance/starboard/lesser) +"gxG" = ( +/obj/effect/spawner/random/structure/furniture_parts, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"gxN" = ( +/obj/structure/table/glass, +/obj/item/biopsy_tool{ + pixel_x = 8; + pixel_y = 2 + }, +/obj/item/book/manual/wiki/cytology{ + pixel_x = -4; + pixel_y = 4 + }, +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/effect/mapping_helpers/apc/full_charge, +/obj/effect/mapping_helpers/apc/cell_10k, +/turf/open/floor/iron/dark, +/area/station/science/cytology) +"gxR" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/science/research) +"gxT" = ( +/obj/machinery/computer/records/security{ + dir = 8 + }, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/trimline/red/filled/line, +/obj/machinery/newscaster/directional/south, +/turf/open/floor/iron, +/area/station/security/processing) +"gxU" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/closed/wall/r_wall, +/area/station/engineering/atmos/pumproom) +"gxW" = ( +/obj/effect/turf_decal/trimline/piss_yellow/corner{ + dir = 1 + }, +/turf/open/floor/engine, +/area/station/science/xenobiology) +"gxX" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/sign/departments/telecomms/directional/north, +/obj/effect/turf_decal/trimline/yellow/filled/warning{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"gxZ" = ( +/obj/structure/table/reinforced, +/obj/structure/window/spawner/directional/east, +/obj/structure/window/spawner/directional/south, +/obj/item/storage/medkit/o2{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/storage/medkit/o2, +/obj/item/storage/medkit/o2{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/structure/window/spawner/directional/west, +/turf/open/floor/iron/dark, +/area/station/medical/storage) +"gye" = ( +/obj/structure/cable, +/obj/effect/landmark/start/captain, +/turf/open/floor/eighties/red, +/area/station/command/heads_quarters/captain/private) +"gyh" = ( +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/station/service/hydroponics) +"gyq" = ( +/obj/effect/turf_decal/trimline/dark_red/end{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral/full, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/holopad, +/turf/open/floor/iron, +/area/station/security/lockers) +"gyx" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 + }, +/obj/machinery/firealarm/directional/west, +/turf/open/floor/plating, +/area/station/security/brig/entrance) +"gyL" = ( +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/obj/effect/turf_decal/tile/yellow/anticorner/contrasted{ + dir = 8 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"gyO" = ( +/obj/effect/turf_decal/siding/wood, +/obj/structure/chair/stool/bar/directional/east, +/turf/open/floor/wood, +/area/station/hallway/secondary/exit/departure_lounge) +"gzd" = ( +/obj/machinery/disposal/bin, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 10 + }, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/obj/machinery/light_switch/directional/west{ + pixel_y = -6 + }, +/obj/machinery/firealarm/directional/west{ + pixel_y = 3 + }, +/turf/open/floor/iron, +/area/station/command/heads_quarters/ce) +"gzr" = ( +/obj/machinery/holopad, +/turf/open/floor/iron/grimy, +/area/station/service/library) +"gzx" = ( +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 + }, +/obj/effect/turf_decal/siding/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/yellow/filled/warning{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"gzz" = ( +/obj/effect/turf_decal/trimline/neutral/line{ + dir = 4 + }, +/turf/open/floor/iron/white/side{ + dir = 8 + }, +/area/station/security/prison/workout) +"gzR" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/effect/turf_decal/tile/gray/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"gzW" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple/layer2{ + dir = 5 + }, +/turf/open/floor/engine/vacuum, +/area/station/science/ordnance/freezerchamber) +"gAh" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/obj/structure/cable, +/obj/machinery/firealarm/directional/east, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"gAm" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/extinguisher_cabinet/directional/west, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"gAn" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/circuit, +/area/station/ai_monitored/turret_protected/ai) +"gAs" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"gAt" = ( +/obj/effect/turf_decal/siding/dark{ + dir = 1 + }, +/obj/effect/turf_decal/tile/dark/full, +/turf/open/floor/iron/dark, +/area/station/service/chapel) +"gAA" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"gAF" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 1 + }, +/obj/effect/turf_decal/loading_area, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/engineering/lobby) +"gAK" = ( +/obj/machinery/door/window/left/directional/south{ + name = "Inner Pipe Access" + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted, +/obj/machinery/atmospherics/pipe/layer_manifold/cyan/visible, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"gAN" = ( +/obj/item/stack/tile/material, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating/rust, +/area/station/maintenance/starboard/central) +"gAO" = ( +/obj/effect/mapping_helpers/airlock/access/all/engineering/tech_storage, +/obj/structure/cable, +/obj/machinery/door/airlock/maintenance, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/engineering/storage/tech) +"gAP" = ( +/obj/machinery/bookbinder, +/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/wood, +/area/station/service/library) +"gAZ" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/command/gateway) +"gBf" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/cargo/miningoffice) +"gBx" = ( +/turf/closed/wall, +/area/station/science/server) +"gBy" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/hallway/secondary/command) +"gBJ" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, +/obj/structure/cable, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"gBN" = ( +/obj/structure/table, +/obj/item/storage/bag/construction, +/obj/item/storage/bag/construction, +/obj/item/storage/bag/construction, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 1 + }, +/obj/structure/cable, +/obj/machinery/light_switch/directional/south, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"gBP" = ( +/obj/structure/table, +/obj/item/clothing/gloves/color/fyellow, +/obj/item/clothing/gloves/color/fyellow{ + pixel_y = 6 + }, +/obj/effect/turf_decal/bot, +/obj/structure/extinguisher_cabinet/directional/north, +/turf/open/floor/iron, +/area/station/commons/storage/tools) +"gCj" = ( +/obj/machinery/computer/quantum_console{ + dir = 1 + }, +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/security/bitden) +"gCC" = ( +/obj/structure/flora/bush/flowers_pp/style_random, +/obj/structure/flora/bush/fullgrass/style_random, +/turf/open/floor/grass, +/area/station/command/corporate_showroom) +"gCM" = ( +/obj/structure/table/wood, +/obj/effect/turf_decal/tile/blue/anticorner, +/obj/item/paper_bin{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/pen{ + pixel_x = 4; + pixel_y = 5 + }, +/turf/open/floor/iron, +/area/station/security/courtroom) +"gCN" = ( +/obj/effect/turf_decal/trimline/dark_red/corner, +/turf/open/floor/engine, +/area/station/science/xenobiology) +"gCW" = ( +/turf/open/floor/iron/dark/side{ + dir = 8 + }, +/area/station/science/robotics/lab) +"gDm" = ( +/obj/structure/cable, +/obj/structure/cable/layer3, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/light/floor/has_bulb, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/aisat_interior) +"gDp" = ( +/obj/machinery/computer/slot_machine, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/entertainment/money_medium, +/obj/structure/extinguisher_cabinet/directional/north, +/turf/open/floor/plating, +/area/station/maintenance/department/medical) +"gDC" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/tile/neutral/half/contrasted, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos/storage/gas) +"gDV" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/medical/abandoned) +"gDW" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"gDZ" = ( +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 8 + }, +/obj/effect/landmark/start/cargo_technician, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/cargo/storage) +"gEh" = ( +/mob/living/basic/chicken{ + name = "Shitty Bill" + }, +/turf/open/floor/grass, +/area/station/service/hydroponics/garden) +"gEE" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/effect/spawner/random/maintenance/two, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"gEH" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/security/execution/education) +"gEK" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"gET" = ( +/obj/structure/sign/painting/library{ + pixel_y = 31 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/light/warm/directional/north, +/turf/open/floor/wood/parquet, +/area/station/service/library/lounge) +"gEX" = ( +/obj/machinery/door/airlock/security/glass{ + name = "Prison Wing" + }, +/obj/effect/mapping_helpers/airlock/access/all/security/armory, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/firedoor, +/turf/open/floor/iron/dark, +/area/station/security/warden) +"gFe" = ( +/obj/machinery/gulag_teleporter, +/obj/effect/turf_decal/bot, +/obj/machinery/gulag_item_reclaimer{ + pixel_x = 31 + }, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral/half{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/light/directional/east, +/turf/open/floor/iron, +/area/station/security/processing) +"gFf" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/tile/green/half/contrasted{ + dir = 1 + }, +/obj/machinery/navbeacon{ + codes_txt = "delivery;dir=8"; + location = "Hydroponics" + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/station/hallway/primary/upper) +"gFt" = ( +/obj/effect/mob_spawn/corpse/human/skeleton{ + name = "grug" + }, +/obj/item/spear/bonespear, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/cobweb, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/structure/spider/stickyweb, +/obj/item/food/spiderleg, +/obj/item/food/spiderleg, +/turf/open/floor/plating, +/area/station/cargo/warehouse) +"gFB" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"gFC" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/starboard/central) +"gFF" = ( +/obj/structure/bed/dogbed/renault, +/mob/living/basic/pet/fox/renault, +/turf/open/floor/eighties/red, +/area/station/command/heads_quarters/captain/private) +"gFS" = ( +/obj/machinery/door/airlock/external{ + name = "External Airlock" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/starboard/lesser) +"gFV" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/door/airlock/external{ + name = "External Docking Port"; + space_dir = 4 + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"gFX" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, +/obj/effect/turf_decal/siding/wood{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/darkest_green/filled/line{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/darkest_green/filled/line{ + dir = 4 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/security/prison/garden) +"gGc" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/wood, +/area/station/service/hydroponics/upper) +"gGh" = ( +/obj/structure/flora/bush/sparsegrass/style_random, +/turf/open/floor/grass, +/area/station/hallway/primary/central) +"gGp" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/bot_white/right, +/obj/structure/extinguisher_cabinet/directional/north, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/camera/directional/north, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/command/gateway) +"gGA" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/turf/open/floor/eighties, +/area/station/commons/fitness/recreation/entertainment) +"gGF" = ( +/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible{ + dir = 9 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"gGJ" = ( +/obj/structure/window/reinforced/spawner/directional/south, +/obj/effect/turf_decal/tile/dark/half, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/command/bridge) +"gGN" = ( +/obj/effect/turf_decal/tile/gray/half{ + dir = 8 + }, +/obj/effect/turf_decal/siding/dark{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/white/textured, +/area/station/security/medical) +"gGO" = ( +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/solars/port/fore) +"gGR" = ( +/obj/machinery/computer/operating, +/obj/machinery/vending/wallmed/directional/north, +/obj/effect/turf_decal/tile/neutral/half{ + dir = 1 + }, +/obj/machinery/duct, +/turf/open/floor/iron/dark, +/area/station/security/medical) +"gGX" = ( +/obj/effect/turf_decal/trimline/yellow/filled/end{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/textured, +/area/station/medical/pharmacy) +"gHc" = ( +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"gHd" = ( +/obj/structure/reagent_dispensers/plumbed{ + name = "medbay water reservoir" + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/station/maintenance/department/medical) +"gHe" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/trinary/filter{ + dir = 4 + }, +/turf/open/floor/iron/smooth, +/area/station/maintenance/disposal/incinerator) +"gHA" = ( +/obj/effect/spawner/random/trash/graffiti, +/turf/open/floor/plating, +/area/station/maintenance/central) +"gHF" = ( +/obj/structure/cable, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/security/bitden) +"gHH" = ( +/obj/machinery/conveyor{ + id = "cargo"; + dir = 1 + }, +/turf/open/floor/plating, +/area/station/hallway/primary/starboard) +"gHL" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"gHR" = ( +/obj/structure/fake_stairs/wood/directional/north, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/wood, +/area/station/service/barber) +"gHY" = ( +/obj/machinery/disposal/bin{ + pixel_y = 6 + }, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/bot{ + pixel_y = 5 + }, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/obj/machinery/firealarm/partyalarm{ + dir = 4; + pixel_x = 25 + }, +/obj/machinery/airalarm/directional/south, +/turf/open/floor/iron, +/area/station/service/bar) +"gIe" = ( +/obj/structure/reagent_dispensers/plumbed{ + name = "medbay water reservoir" + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/plating, +/area/station/maintenance/department/medical) +"gIh" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/vending/mechcomp, +/obj/machinery/firealarm/directional/north{ + pixel_x = 2 + }, +/obj/machinery/light_switch/directional/north{ + pixel_x = -6; + pixel_y = 28 + }, +/turf/open/floor/iron, +/area/station/engineering/break_room) +"gIo" = ( +/obj/structure/chair/comfy/brown{ + dir = 1 + }, +/obj/effect/landmark/start/assistant, +/turf/open/floor/iron/grimy, +/area/station/service/library) +"gIq" = ( +/obj/effect/turf_decal/trimline/red/filled/corner, +/obj/effect/turf_decal/tile/neutral/half{ + dir = 8 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/security/office) +"gIz" = ( +/obj/effect/spawner/random/structure/grille, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/department/medical) +"gID" = ( +/obj/machinery/door/airlock{ + name = "Law Office" + }, +/turf/open/floor/iron/showroomfloor, +/area/station/service/lawoffice) +"gIQ" = ( +/obj/machinery/door/airlock/command{ + name = "Head of Security's Office" + }, +/obj/effect/mapping_helpers/airlock/access/all/security/hos, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment, +/obj/machinery/door/firedoor, +/turf/open/floor/wood, +/area/station/command/heads_quarters/hos) +"gIU" = ( +/obj/effect/decal/cleanable/confetti, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/eighties, +/area/station/commons/fitness/recreation/entertainment) +"gJl" = ( +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/red/fourcorners, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"gJm" = ( +/obj/structure/bookcase/random/nonfiction, +/obj/machinery/light/floor/has_bulb, +/turf/open/floor/iron/grimy, +/area/station/service/library) +"gJn" = ( +/obj/structure/lattice/catwalk, +/obj/item/bodypart/arm/right, +/obj/effect/decal/cleanable/blood/gibs/down, +/obj/effect/decal/cleanable/blood/tracks{ + dir = 4 + }, +/obj/structure/cable, +/turf/open/space/basic, +/area/space/nearstation) +"gJr" = ( +/obj/structure/rack, +/obj/effect/turf_decal/bot/right, +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 1 + }, +/obj/machinery/light/small/directional/north, +/obj/item/clothing/gloves/color/yellow, +/obj/item/clothing/gloves/color/yellow{ + pixel_y = 5 + }, +/obj/item/clothing/gloves/color/yellow{ + pixel_y = 9 + }, +/turf/open/floor/iron, +/area/station/engineering/hallway) +"gJs" = ( +/obj/effect/decal/cleanable/confetti, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/effect/mapping_helpers/apc/cell_10k, +/obj/structure/curtain/cloth/fancy, +/obj/machinery/airalarm/directional/south, +/turf/open/floor/iron/vaporwave, +/area/station/security/bitden) +"gJu" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/sign/warning/vacuum, +/turf/open/floor/plating, +/area/station/hallway/secondary/entry) +"gJw" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters/window/preopen{ + id = "Psychward2"; + name = "Cell Door 2" + }, +/turf/open/floor/plating, +/area/station/medical/psychology) +"gJz" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/structure/sign/poster/contraband/clown/directional/north, +/obj/structure/sign/poster/contraband/clown/directional/south, +/obj/machinery/computer/security/telescreen{ + dir = 8; + pixel_x = 25; + name = "Jonkler Viewer"; + network = list("theater"); + desc = "Used for monitoring the Clown...." + }, +/obj/effect/decal/cleanable/confetti, +/obj/effect/landmark/start/hangover, +/obj/effect/landmark/event_spawn, +/obj/effect/landmark/start/head_of_security, +/turf/open/floor/eighties/red{ + icon = 'goon/icons/turf/floors.dmi'; + icon_state = "clown_carpet" + }, +/area/station/maintenance/central) +"gJB" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"gJD" = ( +/obj/effect/turf_decal/tile/dark/opposingcorners, +/obj/effect/turf_decal/tile/dark/opposingcorners, +/obj/effect/turf_decal/siding/purple/corner, +/obj/effect/turf_decal/tile/dark/opposingcorners, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/station/service/theater) +"gJF" = ( +/obj/effect/turf_decal/tile/gray{ + dir = 1 + }, +/obj/structure/cable, +/turf/open/floor/iron/dark/telecomms, +/area/station/tcommsat/server) +"gJG" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/science/lower) +"gJI" = ( +/obj/structure/table, +/obj/machinery/microwave{ + pixel_x = -2; + pixel_y = 6 + }, +/turf/open/floor/wood, +/area/station/medical/break_room) +"gJO" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/table/glass, +/obj/item/wrench/medical, +/turf/open/floor/iron/dark, +/area/station/medical/cryo) +"gJX" = ( +/obj/structure/chair/sofa/corner/brown, +/obj/effect/landmark/start/scientist, +/obj/machinery/light/neon_lining{ + dir = 4; + icon_state = "pink2_1" + }, +/obj/machinery/light/neon_lining{ + dir = 1; + icon_state = "pink2_1" + }, +/obj/structure/sign/poster/official/no_erp/directional/east, +/turf/open/floor/carpet, +/area/station/science/breakroom) +"gKe" = ( +/obj/effect/spawner/random/structure/closet_maintenance, +/turf/open/floor/plating, +/area/station/maintenance/solars/port/aft) +"gKf" = ( +/obj/effect/turf_decal/tile/dark/anticorner, +/obj/machinery/keycard_auth/directional/east, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/hop) +"gKn" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/tile/green/half/contrasted{ + dir = 1 + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/station/hallway/primary/upper) +"gKo" = ( +/obj/machinery/conveyor{ + dir = 4; + id = "cargoload" + }, +/obj/machinery/door/poddoor{ + id = "cargounload"; + name = "Supply Dock Loading Door" + }, +/turf/open/floor/plating, +/area/station/cargo/storage) +"gKt" = ( +/obj/structure/cable, +/obj/effect/spawner/random/trash/janitor_supplies, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/power/apc/auto_name/directional/north, +/turf/open/floor/iron, +/area/station/maintenance/department/medical) +"gKu" = ( +/obj/effect/turf_decal/tile/green/half{ + dir = 1 + }, +/obj/machinery/airalarm/directional/north, +/obj/structure/table/reinforced, +/obj/machinery/computer/records/medical/laptop, +/obj/machinery/light/directional/north, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/turf/open/floor/iron/white, +/area/station/science/genetics) +"gKy" = ( +/obj/effect/turf_decal/stripes, +/turf/open/floor/plating, +/area/station/maintenance/starboard/upper) +"gKD" = ( +/obj/machinery/door/airlock/grunge{ + name = "Prison Workshop" + }, +/turf/open/floor/plating, +/area/station/security/prison/garden) +"gKF" = ( +/obj/effect/turf_decal/stripes/end{ + dir = 1 + }, +/turf/open/floor/plating, +/area/station/cargo/miningoffice) +"gKO" = ( +/turf/closed/wall/r_wall, +/area/station/engineering/break_room) +"gKT" = ( +/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible{ + dir = 5 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"gKZ" = ( +/obj/effect/landmark/start/hangover, +/obj/machinery/holopad, +/obj/effect/landmark/event_spawn, +/turf/open/floor/iron/kitchen, +/area/station/service/kitchen) +"gLs" = ( +/obj/structure/table/wood, +/obj/item/flashlight/lantern{ + pixel_y = 11; + pixel_x = -1 + }, +/obj/item/reagent_containers/cup/glass/drinkingglass{ + pixel_x = -5 + }, +/obj/item/reagent_containers/cup/glass/bottle/amaretto{ + pixel_y = 4; + pixel_x = 7 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/carpet, +/area/station/service/chapel) +"gLF" = ( +/obj/machinery/corral_corner{ + mapping_id = "3" + }, +/obj/machinery/light/floor/has_bulb, +/obj/machinery/slime_pen_controller{ + mapping_id = "3" + }, +/turf/open/floor/engine, +/area/station/science/xenobiology) +"gLU" = ( +/obj/machinery/deepfryer, +/obj/structure/cable, +/turf/open/floor/iron/kitchen, +/area/station/service/kitchen) +"gMa" = ( +/obj/effect/turf_decal/delivery, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/engineering/glass{ + name = "Supermatter Engine Room" + }, +/turf/open/floor/plating, +/area/station/engineering/supermatter/room) +"gMi" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark, +/area/station/hallway/secondary/exit/departure_lounge) +"gMy" = ( +/obj/machinery/telecomms/server/presets/medical, +/obj/effect/turf_decal/tile/blue/fourcorners, +/turf/open/floor/iron/dark/telecomms, +/area/station/tcommsat/server) +"gMX" = ( +/obj/effect/landmark/start/ai/secondary, +/obj/item/radio/intercom/directional/north{ + freerange = 1; + listening = 0; + name = "Custom Channel"; + pixel_x = 8 + }, +/obj/item/radio/intercom/directional/east{ + freerange = 1; + listening = 0; + name = "Common Channel" + }, +/obj/item/radio/intercom/directional/south{ + freerange = 1; + frequency = 1447; + listening = 0; + name = "Private Channel"; + pixel_x = 8 + }, +/obj/machinery/door/window{ + atom_integrity = 300; + base_state = "leftsecure"; + dir = 8; + icon_state = "leftsecure"; + layer = 4.1; + name = "Tertiary AI Core Access"; + pixel_x = -3; + req_access = list("ai_upload") + }, +/turf/open/floor/circuit/green, +/area/station/ai_monitored/turret_protected/ai) +"gNh" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/command/bridge) +"gNt" = ( +/obj/structure/chair/sofa/bench/corner{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral/anticorner{ + dir = 8 + }, +/obj/machinery/status_display/evac/directional/south, +/obj/structure/sign/poster/official/random/directional/west, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"gNv" = ( +/obj/effect/turf_decal/trimline/hot_pink/filled/line{ + dir = 6 + }, +/obj/effect/turf_decal/trimline/white/filled/line{ + dir = 6 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/security/execution/transfer) +"gNy" = ( +/obj/structure/cable, +/obj/effect/landmark/start/hangover, +/turf/open/floor/plating, +/area/station/maintenance/port/lesser) +"gNE" = ( +/obj/structure/disposalpipe/junction/flip{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/service/cafeteria) +"gNL" = ( +/obj/machinery/firealarm/directional/north, +/obj/machinery/telecomms/broadcaster/preset_right, +/turf/open/floor/iron/dark/telecomms, +/area/station/tcommsat/server) +"gNR" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable/layer3, +/obj/machinery/camera/directional/south{ + c_tag = "AI Chamber - Aft"; + network = list("aicore") + }, +/turf/open/floor/circuit, +/area/station/ai_monitored/turret_protected/ai) +"gNY" = ( +/turf/open/misc/beach/coastline_b{ + dir = 8 + }, +/area/station/maintenance/department/medical) +"gOf" = ( +/obj/structure/chair/office/light{ + dir = 1 + }, +/obj/effect/landmark/start/geneticist, +/obj/effect/turf_decal/siding/dark{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/science/genetics) +"gOi" = ( +/obj/effect/spawner/structure/window, +/turf/open/floor/plating, +/area/station/service/bar) +"gOj" = ( +/obj/structure/cable, +/obj/structure/extinguisher_cabinet/directional/west, +/obj/machinery/firealarm/directional/south, +/obj/machinery/light_switch/directional/south{ + pixel_x = 8 + }, +/turf/open/floor/iron, +/area/station/maintenance/solars/starboard/fore) +"gOm" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/turf/open/floor/plating, +/area/station/maintenance/department/medical) +"gOC" = ( +/obj/effect/turf_decal/tile/yellow/opposingcorners{ + dir = 1 + }, +/obj/effect/turf_decal/siding/white/corner{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/ai_monitored/command/storage/eva) +"gOM" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/airalarm/directional/south, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"gOS" = ( +/obj/effect/spawner/structure/window, +/turf/open/floor/plating, +/area/space/nearstation) +"gOU" = ( +/obj/item/stamp/clown{ + pixel_x = 8; + pixel_y = 5 + }, +/obj/item/instrument/bikehorn{ + pixel_x = -4; + pixel_y = 9 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt, +/obj/structure/table, +/obj/effect/spawner/random/maintenance, +/obj/effect/spawner/random/maintenance, +/obj/effect/spawner/random/maintenance, +/turf/open/floor/eighties/red{ + icon = 'goon/icons/turf/floors.dmi'; + icon_state = "clown_carpet" + }, +/area/station/maintenance/port/fore) +"gOV" = ( +/obj/item/storage/secure/safe/directional/west, +/obj/effect/turf_decal/bot, +/obj/machinery/light/small/warm/directional/west, +/obj/structure/filingcabinet/security, +/turf/open/floor/wood, +/area/station/security/detectives_office) +"gOW" = ( +/obj/effect/spawner/random/structure/crate_loot, +/turf/open/floor/plating, +/area/station/maintenance/department/medical) +"gOX" = ( +/obj/machinery/door/airlock/external, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/department/medical) +"gPa" = ( +/obj/structure/table, +/obj/effect/spawner/random/mod/maint, +/obj/effect/spawner/random/entertainment/musical_instrument, +/turf/open/floor/plating, +/area/station/maintenance/starboard/upper) +"gPi" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/structure/steam_vent, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/maintenance/port/fore) +"gPE" = ( +/obj/structure/rack, +/obj/effect/spawner/random/techstorage/ai_all, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 9 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/engineering/storage/tech) +"gPQ" = ( +/obj/machinery/portable_atmospherics/scrubber, +/obj/effect/turf_decal/bot, +/obj/structure/window/reinforced/spawner/directional/north, +/obj/structure/window/reinforced/spawner/directional/west, +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 8 + }, +/turf/open/floor/iron/dark/textured_large, +/area/station/engineering/atmos/office) +"gPR" = ( +/obj/structure/table/wood/fancy/black, +/obj/item/reagent_containers/cup/glass/drinkingglass/shotglass, +/obj/effect/spawner/random/food_or_drink/booze{ + pixel_y = 4; + pixel_x = 10 + }, +/obj/machinery/door/firedoor, +/turf/open/floor/carpet, +/area/station/service/bar) +"gQf" = ( +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/wood/large, +/area/station/service/library) +"gQm" = ( +/obj/effect/spawner/random/structure/steam_vent, +/obj/structure/cable, +/obj/item/assembly/mousetrap/armed, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/starboard/upper) +"gQr" = ( +/obj/machinery/status_display/evac/directional/north, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/power/port_gen/pacman, +/obj/machinery/power/terminal{ + dir = 8 + }, +/obj/structure/cable/multilayer/connected, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/command/storage/satellite) +"gQx" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 1 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/engineering/lobby) +"gQA" = ( +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral/half, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/security/processing) +"gQC" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/engineering/main) +"gQK" = ( +/obj/machinery/disposal/bin, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 5 + }, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/commons/storage/primary) +"gQS" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/white, +/area/station/science/research) +"gQV" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/medical/storage) +"gQY" = ( +/obj/structure/rack, +/obj/item/storage/box/prisoner{ + pixel_y = 8 + }, +/obj/item/storage/box/prisoner{ + pixel_x = 5; + pixel_y = 5 + }, +/obj/effect/turf_decal/stripes{ + dir = 8 + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/station/security/brig/entrance) +"gRj" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/structure/disposalpipe/segment, +/turf/open/floor/wood, +/area/station/service/library) +"gRq" = ( +/obj/structure/bed{ + dir = 4 + }, +/obj/item/bedsheet/mime{ + dir = 4 + }, +/obj/effect/turf_decal/tile/dark/opposingcorners, +/obj/effect/turf_decal/tile/dark/opposingcorners, +/obj/item/toy/figure/clown{ + pixel_x = -5 + }, +/obj/effect/turf_decal/tile/dark/opposingcorners, +/obj/item/pillow/clown{ + pixel_x = -5; + pixel_y = -5 + }, +/obj/effect/landmark/start/mime, +/turf/open/floor/iron/white, +/area/station/service/theater) +"gRC" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 4 + }, +/obj/structure/lattice, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/turf/open/space/basic, +/area/space/nearstation) +"gRR" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/light/dim/directional/south, +/turf/open/floor/iron/chapel{ + dir = 1 + }, +/area/station/service/chapel) +"gRY" = ( +/obj/effect/turf_decal/tile/blue/half{ + dir = 1 + }, +/obj/structure/cable, +/turf/open/floor/iron/white/textured_edge{ + dir = 1 + }, +/area/station/medical/medbay/central) +"gSe" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/power/emitter, +/obj/machinery/camera/directional/south{ + c_tag = "Engineering - Secure Storage"; + name = "engineering camera" + }, +/turf/open/floor/plating, +/area/station/engineering/storage) +"gSn" = ( +/obj/effect/turf_decal/trimline/white/filled/line{ + dir = 4 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark/side{ + dir = 8 + }, +/area/station/science/circuits) +"gSv" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/spawner/random/structure/closet_maintenance, +/turf/open/floor/plating, +/area/station/maintenance/starboard/central) +"gSA" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"gSH" = ( +/obj/machinery/door/airlock/command/glass{ + name = "Bridge Access" + }, +/obj/effect/mapping_helpers/airlock/access/any/command/general, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "bridge-left" + }, +/obj/effect/turf_decal/tile/dark/full, +/obj/effect/landmark/navigate_destination/bridge, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/door/firedoor, +/turf/open/floor/iron, +/area/station/command/bridge) +"gSI" = ( +/obj/machinery/door/window/right/directional/east, +/turf/open/floor/wood/tile, +/area/station/service/library/artgallery) +"gSN" = ( +/obj/structure/flora/bush/leavy/style_random, +/obj/structure/railing, +/turf/open/floor/grass, +/area/station/service/chapel) +"gSU" = ( +/obj/effect/spawner/random/structure/crate_abandoned, +/turf/open/floor/plating, +/area/station/maintenance/disposal) +"gSV" = ( +/obj/effect/turf_decal/box, +/obj/machinery/exodrone_launcher, +/obj/item/exodrone, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating/rust, +/area/station/cargo/drone_bay) +"gTb" = ( +/turf/closed/wall/r_wall, +/area/station/security/prison/safe) +"gTd" = ( +/obj/structure/window/spawner/directional/north{ + pixel_y = 5 + }, +/obj/effect/turf_decal/tile/dark/fourcorners, +/obj/effect/turf_decal/tile/dark/fourcorners, +/obj/machinery/atmospherics/components/trinary/filter/atmos/flipped/co2{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"gTh" = ( +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/carpet/black, +/area/station/security/bitden) +"gTE" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/maintenance/starboard/upper) +"gTK" = ( +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/cargo/storage) +"gTP" = ( +/obj/effect/spawner/random/aimodule/harmful, +/obj/structure/table/reinforced/titaniumglass, +/obj/effect/spawner/random/aimodule/harmful, +/obj/item/ai_module/reset/purge, +/obj/structure/window/reinforced/spawner/directional/north, +/obj/item/ai_module/core/full/ten_commandments, +/obj/machinery/door/window/brigdoor/left/directional/south{ + dir = 4; + name = "High-Risk Modules"; + req_access = list("captain") + }, +/obj/item/ai_module/supplied/freeform, +/obj/effect/spawner/random/aimodule/harmful, +/turf/open/floor/circuit/red, +/area/station/ai_monitored/turret_protected/ai_upload) +"gTU" = ( +/obj/machinery/door/airlock/highsecurity{ + name = "Gravity Generator Room" + }, +/obj/structure/cable, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/engineering/gravity_generator) +"gTZ" = ( +/obj/structure/cable, +/obj/machinery/light/small/directional/north, +/obj/effect/decal/cleanable/dirt, +/obj/structure/fans/tiny, +/turf/open/floor/plating, +/area/station/maintenance/solars/port/fore) +"gUi" = ( +/obj/structure/chair{ + dir = 1 + }, +/obj/machinery/light/directional/south, +/obj/effect/spawner/random/trash/cigbutt{ + pixel_y = 10 + }, +/turf/open/floor/wood, +/area/station/security/courtroom) +"gUJ" = ( +/obj/structure/rack, +/obj/item/soap{ + pixel_y = 2 + }, +/obj/item/grenade/chem_grenade/cleaner{ + pixel_x = -6 + }, +/obj/item/grenade/chem_grenade/cleaner{ + pixel_x = 1 + }, +/obj/item/grenade/chem_grenade/cleaner{ + pixel_x = 8 + }, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/purple/half/contrasted{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/service/janitor) +"gUO" = ( +/obj/structure/easel, +/obj/effect/turf_decal/trimline/darkest_green/filled, +/obj/effect/turf_decal/trimline/darkest_green/filled, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/dark, +/area/station/security/prison/garden) +"gUT" = ( +/obj/item/cigbutt, +/obj/machinery/conveyor{ + dir = 4; + id = "garbage" + }, +/turf/open/floor/plating, +/area/station/maintenance/disposal) +"gVf" = ( +/obj/structure/ore_box, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/open/floor/plating, +/area/station/cargo/miningoffice) +"gVh" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/dark/line{ + dir = 9 + }, +/obj/structure/window/reinforced/spawner/directional/north, +/obj/structure/window/reinforced/spawner/directional/west, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/structure/rack, +/obj/item/storage/box/teargas{ + pixel_x = 1; + pixel_y = -2 + }, +/obj/item/storage/box/teargas{ + pixel_x = 1; + pixel_y = -2 + }, +/obj/item/gun/grenadelauncher, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/security/armory) +"gVk" = ( +/obj/structure/cable, +/obj/effect/spawner/random/trash/graffiti, +/obj/effect/landmark/generic_maintenance_landmark, +/turf/open/floor/plating, +/area/station/maintenance/department/medical) +"gVp" = ( +/obj/structure/disposalpipe/junction, +/obj/machinery/camera/autoname/directional/north, +/obj/effect/spawner/random/vending/colavend, +/obj/effect/turf_decal/bot, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/effect/turf_decal/tile/gray/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"gVF" = ( +/obj/effect/turf_decal/caution/stand_clear{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plating, +/area/station/engineering/main) +"gVH" = ( +/obj/effect/turf_decal/tile/blue/half{ + dir = 1 + }, +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/north, +/turf/open/floor/iron/white/textured_edge{ + dir = 1 + }, +/area/station/medical/medbay/central) +"gVK" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/gray/half/contrasted{ + dir = 4 + }, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"gVT" = ( +/obj/machinery/door/airlock/engineering{ + name = "Technology Storage" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/tech_storage, +/obj/effect/landmark/navigate_destination/techstorage, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/engineering/storage/tech) +"gWb" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/cargo/storage) +"gWm" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/effect/landmark/generic_maintenance_landmark, +/turf/open/floor/plating, +/area/station/maintenance/starboard/lesser) +"gWB" = ( +/obj/machinery/door/airlock/command{ + name = "Research Director's Office" + }, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/science/rd, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/firedoor, +/obj/effect/landmark/navigate_destination, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/rd) +"gWK" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, +/obj/effect/turf_decal/tile/bar/half{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/service/cafeteria) +"gWO" = ( +/obj/effect/turf_decal/tile/yellow/opposingcorners{ + dir = 1 + }, +/obj/effect/turf_decal/siding/white{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/ai_monitored/command/storage/eva) +"gWT" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/gray/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"gWV" = ( +/obj/machinery/door/airlock/command{ + name = "Teleport Access" + }, +/obj/effect/mapping_helpers/airlock/access/any/command/teleporter, +/obj/structure/cable, +/obj/effect/landmark/navigate_destination/teleporter, +/obj/machinery/door/firedoor, +/turf/open/floor/iron/dark, +/area/station/command/teleporter) +"gWX" = ( +/obj/machinery/light, +/obj/structure/table, +/obj/item/compact_remote{ + pixel_y = 3; + pixel_x = 8 + }, +/obj/item/compact_remote{ + pixel_y = 3; + pixel_x = 8 + }, +/obj/item/controller, +/obj/item/controller, +/obj/item/integrated_circuit/loaded/speech_relay{ + pixel_x = -7 + }, +/obj/item/integrated_circuit/loaded/hello_world, +/obj/effect/turf_decal/trimline/white/filled/line{ + dir = 10 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 + }, +/obj/item/radio/intercom/directional/west, +/turf/open/floor/iron/dark/corner{ + dir = 4 + }, +/area/station/science/circuits) +"gWZ" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/commons/storage/primary) +"gXe" = ( +/turf/open/floor/iron/stairs, +/area/station/security/office) +"gXm" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/airalarm/directional/north, +/turf/open/floor/iron, +/area/station/commons/dorms) +"gXu" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/command/gateway) +"gXH" = ( +/obj/structure/rack, +/obj/item/restraints/handcuffs, +/obj/effect/turf_decal/trimline/red/filled/line, +/turf/open/floor/iron/dark, +/area/station/security/checkpoint/science) +"gXJ" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/item/radio/intercom/directional/south, +/turf/open/floor/iron, +/area/station/service/hydroponics/garden) +"gXR" = ( +/obj/structure/table/wood/fancy, +/obj/effect/turf_decal/tile/dark/opposingcorners, +/obj/effect/turf_decal/tile/dark/opposingcorners, +/obj/effect/turf_decal/siding/purple{ + dir = 4 + }, +/obj/effect/turf_decal/tile/dark/opposingcorners, +/obj/machinery/fax{ + fax_name = "Theater"; + name = "Theater Fax Machine" + }, +/turf/open/floor/iron/white, +/area/station/service/theater) +"gXV" = ( +/obj/structure/sign/warning/electric_shock/directional/north, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/power/smes/engineering, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/engineering/main) +"gYa" = ( +/obj/structure/cable, +/obj/machinery/light/directional/west, +/turf/open/floor/wood, +/area/station/command/meeting_room/council) +"gYm" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/effect/spawner/random/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"gYB" = ( +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 6 + }, +/obj/structure/table, +/obj/effect/spawner/random/food_or_drink/donkpockets{ + pixel_x = -9; + pixel_y = 3 + }, +/obj/effect/spawner/random/food_or_drink/donkpockets_single{ + pixel_x = 6 + }, +/turf/open/floor/iron, +/area/station/cargo/miningdock/cafeteria) +"gYH" = ( +/obj/effect/turf_decal/tile/dark{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/hallway/secondary/command) +"gZe" = ( +/obj/effect/turf_decal/tile/brown/half/contrasted, +/obj/machinery/camera/directional/south, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"gZj" = ( +/obj/effect/turf_decal/tile/blue/half{ + dir = 8 + }, +/obj/machinery/duct, +/obj/structure/cable, +/turf/open/floor/iron/white/textured_edge{ + dir = 8 + }, +/area/station/medical/medbay/central) +"gZv" = ( +/obj/effect/spawner/random/engineering/tank, +/obj/effect/turf_decal/bot, +/obj/machinery/light/directional/east, +/turf/open/floor/iron, +/area/station/commons/storage/tools) +"gZz" = ( +/obj/structure/table/reinforced/rglass, +/obj/machinery/microwave{ + pixel_y = 9 + }, +/obj/effect/spawner/random/food_or_drink/donkpockets, +/obj/structure/sign/poster/random/directional/west, +/turf/open/floor/wood, +/area/station/engineering/break_room) +"gZD" = ( +/obj/machinery/stove, +/obj/machinery/airalarm/directional/north, +/turf/open/floor/iron/kitchen, +/area/station/service/kitchen) +"gZJ" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/command/heads_quarters/hop) +"gZO" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"gZP" = ( +/obj/structure/falsewall/reinforced, +/turf/open/floor/plating, +/area/station/maintenance/port/lesser) +"hab" = ( +/obj/effect/turf_decal/trimline/purple/filled/line, +/turf/open/floor/iron/white, +/area/station/science/research) +"had" = ( +/obj/machinery/door/airlock/research{ + name = "Ordnance Lab" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "sci-toxins-circuits" + }, +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/science/ordnance, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/science/ordnance/office) +"haf" = ( +/obj/effect/turf_decal/stripes/red/line{ + dir = 4 + }, +/obj/machinery/light/small/directional/east, +/turf/open/floor/engine, +/area/station/science/cytology) +"haF" = ( +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/access/all/medical/general, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/door/airlock/medical{ + name = "Primary Surgical Theatre" + }, +/turf/open/floor/iron/white/textured, +/area/station/medical/surgery/theatre) +"haO" = ( +/turf/closed/wall/r_wall, +/area/station/security/execution/transfer) +"hbf" = ( +/obj/effect/decal/cleanable/blood/splatter/over_window, +/turf/closed/wall/r_wall, +/area/station/maintenance/starboard/aft) +"hbg" = ( +/obj/machinery/door/airlock/grunge{ + name = "Cell 4" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/security/prison) +"hbq" = ( +/obj/effect/turf_decal/trimline/hot_pink/filled/line, +/obj/effect/turf_decal/trimline/white/filled/line, +/obj/structure/cable, +/obj/machinery/button/door/directional/west{ + id = "Isolation"; + req_access = list("brig"); + pixel_y = -24; + pixel_x = -6 + }, +/obj/machinery/button/flasher{ + id = "IsolationFlash"; + pixel_x = 6; + pixel_y = -24 + }, +/turf/open/floor/iron, +/area/station/security/execution/transfer) +"hbE" = ( +/obj/effect/turf_decal/trimline/hot_pink/filled/line{ + dir = 6 + }, +/turf/open/floor/iron/dark, +/area/station/security/prison/safe) +"hbH" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"hbP" = ( +/obj/structure/lattice/catwalk, +/obj/item/binoculars, +/turf/open/space/basic, +/area/space/nearstation) +"hcm" = ( +/obj/effect/landmark/start/chemist, +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"hcv" = ( +/obj/item/card/emagfake, +/obj/structure/lattice, +/turf/open/space/basic, +/area/space/nearstation) +"hcx" = ( +/obj/effect/spawner/structure/window, +/turf/open/floor/plating, +/area/station/engineering/atmos/pumproom) +"hcy" = ( +/obj/machinery/status_display/ai/directional/south, +/obj/structure/filingcabinet/chestdrawer, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/trimline/yellow/filled/line, +/obj/machinery/light/directional/south, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/command/heads_quarters/ce) +"hcJ" = ( +/obj/structure/cable, +/obj/machinery/power/terminal{ + dir = 4 + }, +/turf/open/floor/plating, +/area/station/maintenance/solars/starboard/fore) +"hcP" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment, +/obj/effect/spawner/random/trash/graffiti{ + pixel_x = -32; + spawn_loot_chance = 50 + }, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/starboard/lesser) +"hcY" = ( +/obj/machinery/light/small/directional/south, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/white, +/area/station/science/lower) +"hcZ" = ( +/obj/structure/chair/stool/directional/east, +/obj/effect/turf_decal/siding/dark{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/dark/filled/line{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/security/prison/work) +"hda" = ( +/obj/structure/reagent_dispensers/water_cooler, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral/half, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/item/radio/intercom/directional/north, +/turf/open/floor/iron, +/area/station/security/brig/entrance) +"hde" = ( +/obj/effect/mapping_helpers/airlock/access/all/engineering/atmos, +/obj/machinery/door/airlock/atmos{ + name = "Hypertorus Fusion Reactor" + }, +/obj/structure/cable, +/obj/machinery/door/firedoor, +/turf/open/floor/iron, +/area/station/engineering/atmos/hfr_room) +"hdr" = ( +/obj/structure/railing{ + dir = 8; + layer = 4.1 + }, +/obj/structure/railing, +/turf/open/floor/grass, +/area/station/service/hydroponics/upper) +"hdE" = ( +/obj/effect/spawner/random/trash/food_packaging, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/department/medical) +"hdM" = ( +/obj/structure/plaque/static_plaque/atmos, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos/storage/gas) +"hdN" = ( +/obj/structure/chair/stool/bar/directional/north, +/obj/effect/turf_decal/siding/wood{ + dir = 9 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/start/hangover, +/turf/open/floor/carpet, +/area/station/hallway/secondary/exit/departure_lounge) +"hdO" = ( +/obj/docking_port/stationary/mining_home/common{ + dir = 8 + }, +/turf/open/space/basic, +/area/space) +"hdR" = ( +/obj/effect/turf_decal/tile/dark/anticorner, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/firealarm/directional/south, +/obj/machinery/light_switch/directional/south{ + pixel_x = 8 + }, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/hop) +"hdU" = ( +/obj/machinery/door/firedoor, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/door/airlock/maintenance{ + name = "Lesser Starboard Maintenance" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/hallway/secondary/exit/departure_lounge) +"heb" = ( +/obj/structure/bed{ + dir = 4 + }, +/obj/item/bedsheet/black{ + dir = 4 + }, +/obj/effect/landmark/start/prisoner, +/obj/effect/spawner/random/food_or_drink/booze, +/obj/machinery/light/directional/north, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/machinery/light_switch/directional/north{ + pixel_x = 8; + pixel_y = 28 + }, +/turf/open/floor/iron/dark, +/area/station/security/prison/toilet) +"hee" = ( +/obj/effect/turf_decal/stripes/corner, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/obj/machinery/duct, +/turf/open/floor/iron/dark, +/area/station/science/xenobiology) +"hef" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/item/radio/intercom/directional/south, +/turf/open/floor/engine, +/area/station/science/explab) +"hep" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/science/lower) +"heq" = ( +/obj/machinery/atmospherics/components/unary/cryo_cell{ + dir = 1 + }, +/obj/effect/turf_decal/siding/blue{ + dir = 4 + }, +/obj/machinery/light/floor/has_bulb, +/turf/open/floor/iron/dark/textured, +/area/station/medical/cryo) +"heB" = ( +/obj/structure/grille, +/turf/open/space/basic, +/area/space) +"heE" = ( +/obj/structure/chair/office, +/obj/effect/landmark/start/warden, +/obj/machinery/button/door{ + id = "brigprison"; + name = "Prison Lockdown"; + pixel_x = -38; + pixel_y = -36; + req_access = list("brig") + }, +/turf/open/floor/carpet/red, +/area/station/security/warden) +"heN" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/obj/machinery/door/poddoor/preopen{ + id = "hosprivacy"; + name = "HoS Privacy Blast Door" + }, +/turf/open/floor/plating, +/area/station/command/heads_quarters/hos) +"heQ" = ( +/obj/machinery/duct, +/obj/structure/reagent_dispensers/plumbed, +/turf/open/floor/plating, +/area/station/maintenance/solars/port/fore) +"heS" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/starboard/lesser) +"heU" = ( +/obj/structure/window/reinforced/plasma/spawner/directional/north, +/turf/open/space/basic, +/area/space/nearstation) +"heV" = ( +/obj/machinery/shower/directional/south, +/obj/structure/drain, +/turf/open/floor/iron/showroomfloor, +/area/station/commons/fitness) +"hfa" = ( +/obj/structure/chair/office{ + dir = 1 + }, +/obj/machinery/camera/directional/south, +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/cable, +/obj/effect/landmark/start/hangover, +/turf/open/floor/wood/parquet, +/area/station/service/library/lounge) +"hfe" = ( +/obj/vehicle/ridden/secway, +/obj/effect/turf_decal/bot, +/obj/machinery/airalarm/directional/north, +/turf/open/floor/iron/grimy, +/area/station/security/office) +"hff" = ( +/obj/structure/chair/plastic{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/mob/living/basic/cockroach/glockroach/mobroach, +/turf/open/floor/plating, +/area/station/maintenance/starboard/upper) +"hfk" = ( +/obj/structure/girder, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/white, +/area/station/science/lower) +"hfs" = ( +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/starboard/lesser) +"hfT" = ( +/obj/machinery/power/solar_control{ + dir = 4; + id = "foreport"; + name = "Fore-Port Solar Control" + }, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/solars/port/fore) +"hfU" = ( +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/ai_upload) +"hge" = ( +/obj/machinery/light, +/obj/structure/table/wood, +/obj/machinery/recharger{ + pixel_x = 2; + pixel_y = 3 + }, +/obj/item/storage/secure/briefcase, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/turf/open/floor/carpet/green, +/area/station/command/heads_quarters/hop) +"hgf" = ( +/obj/machinery/light, +/obj/structure/chair/office, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/dark, +/area/station/science/lab) +"hgu" = ( +/obj/effect/landmark/start/hangover, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"hgA" = ( +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/tile/brown/half/contrasted{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral/full, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/cargo/storage) +"hgC" = ( +/turf/closed/wall/r_wall, +/area/station/medical/psychology) +"hgG" = ( +/obj/structure/chair/sofa/right/maroon, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron, +/area/station/maintenance/disposal) +"hgP" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/wood, +/area/station/service/library) +"hgV" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/turf/open/floor/plating, +/area/station/engineering/supermatter/room) +"hhe" = ( +/obj/item/radio/intercom/directional/west, +/obj/structure/chair/plastic{ + dir = 4 + }, +/obj/effect/turf_decal/bot_white, +/turf/open/floor/iron/dark, +/area/station/commons/fitness) +"hhh" = ( +/obj/machinery/light/directional/east, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 5 + }, +/obj/effect/turf_decal/tile/red/anticorner{ + dir = 4 + }, +/obj/machinery/vending/sustenance, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/station/security/prison) +"hhn" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/command/corporate_showroom) +"hhF" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/camera/directional/east, +/obj/structure/sign/warning/gas_mask/directional/north, +/obj/structure/closet/secure_closet/engineering_electrical, +/turf/open/floor/plating, +/area/station/engineering/supermatter/room) +"hhH" = ( +/obj/effect/spawner/random/trash, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"hhI" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/structure/cable/layer3, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/command/storage/satellite) +"hhJ" = ( +/obj/effect/turf_decal/tile/neutral/full, +/obj/machinery/airalarm/directional/north, +/turf/open/floor/iron/dark, +/area/station/commons/fitness) +"hhK" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/trash/graffiti, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/landmark/generic_maintenance_landmark, +/turf/open/floor/plating, +/area/station/maintenance/central) +"hhN" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/status_display/ai/directional/north, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small/directional/west, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating/rust, +/area/station/cargo/drone_bay) +"hig" = ( +/obj/structure/cable, +/obj/structure/table, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/cafeteria, +/area/station/security/prison/mess) +"hil" = ( +/obj/machinery/shower/directional/west, +/obj/effect/turf_decal/trimline/blue/end{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"him" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/item/radio/intercom/directional/east, +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/turf/open/floor/iron/white, +/area/station/science/lower) +"hiD" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/science/robotics/lab) +"hiE" = ( +/obj/machinery/door/airlock/external{ + name = "Escape Pod 2"; + space_dir = 1 + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "arrivals-nort" + }, +/turf/open/floor/plating, +/area/station/hallway/secondary/entry) +"hjg" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/machinery/light/directional/west, +/turf/open/floor/iron/dark, +/area/station/maintenance/radshelter/civil) +"hjj" = ( +/obj/structure/table/reinforced, +/obj/item/poster/random_official, +/obj/item/poster/random_official{ + pixel_y = 5 + }, +/obj/item/poster/random_official, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/trimline/red/filled/line, +/obj/machinery/light/directional/south, +/turf/open/floor/iron, +/area/station/security/office) +"hjl" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/commons/vacant_room/commissary) +"hjp" = ( +/obj/machinery/door/airlock/hydroponics/glass{ + name = "Chicken Ranch" + }, +/obj/effect/mapping_helpers/airlock/access/all/service/hydroponics, +/obj/machinery/door/firedoor, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/holofloor/stairs{ + dir = 4 + }, +/area/station/service/hydroponics/upper) +"hjs" = ( +/obj/effect/turf_decal/tile/green/anticorner{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/machinery/firealarm/directional/north{ + pixel_x = 2 + }, +/obj/machinery/light_switch/directional/north{ + pixel_x = -6; + pixel_y = 28 + }, +/turf/open/floor/iron/white, +/area/station/medical/pathology) +"hjA" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/maintenance/disposal/incinerator) +"hjC" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/fans/tiny, +/turf/open/floor/plating, +/area/station/maintenance/department/medical) +"hjF" = ( +/obj/effect/spawner/random/trash/bacteria, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"hjG" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/science/robotics/lab) +"hkg" = ( +/obj/machinery/holopad/secure, +/turf/open/floor/iron, +/area/station/engineering/atmos/upper) +"hkk" = ( +/obj/effect/turf_decal/tile/blue/half{ + dir = 1 + }, +/obj/machinery/light/directional/north, +/obj/structure/cable, +/obj/machinery/light_switch/directional/north{ + pixel_x = -6; + pixel_y = 28 + }, +/obj/machinery/firealarm/directional/north{ + pixel_x = 2 + }, +/turf/open/floor/iron/white/textured_edge{ + dir = 1 + }, +/area/station/medical/medbay/central) +"hkn" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 1 + }, +/obj/machinery/vending/cigarette, +/obj/effect/turf_decal/bot, +/obj/machinery/camera/directional/north, +/turf/open/floor/iron, +/area/station/engineering/atmos/upper) +"hkt" = ( +/obj/machinery/door/window/brigdoor/right/directional/north{ + id = "Cell 3"; + name = "Cell 3"; + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/access/all/security/general, +/obj/effect/turf_decal/tile/red/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/security/brig) +"hkw" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/effect/turf_decal/trimline/yellow/filled/end{ + dir = 1 + }, +/obj/machinery/light/directional/north, +/obj/machinery/camera/directional/north, +/turf/open/floor/iron/textured, +/area/station/medical/pharmacy) +"hkz" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/siding/dark/corner{ + dir = 8 + }, +/obj/structure/flora/bush/fullgrass/style_random, +/turf/open/floor/grass, +/area/station/security/prison/garden) +"hkA" = ( +/obj/structure/sink/directional/east, +/obj/effect/spawner/random/trash/mess, +/turf/open/floor/plating, +/area/station/maintenance/department/medical) +"hkC" = ( +/obj/structure/rack, +/obj/item/clothing/suit/armor/bulletproof{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/clothing/suit/armor/bulletproof, +/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/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/bot, +/obj/structure/window/reinforced/spawner/directional/west, +/obj/effect/turf_decal/trimline/dark/line{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/security/armory) +"hkD" = ( +/obj/structure/chair/stool/directional/south, +/obj/structure/cable, +/obj/effect/turf_decal/trimline/dark/filled/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes{ + dir = 1 + }, +/obj/effect/landmark/start/prisoner, +/turf/open/floor/iron, +/area/station/security/prison/work) +"hkF" = ( +/obj/effect/turf_decal/siding/white, +/obj/effect/turf_decal/siding/white{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral/full, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/commons/storage/tools) +"hkW" = ( +/obj/structure/sign/poster/official/random/directional/north, +/obj/machinery/computer/slot_machine, +/turf/open/floor/eighties, +/area/station/commons/fitness/recreation/entertainment) +"hli" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 9 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/status_display/evac/directional/west, +/obj/machinery/vending/wardrobe/viro_wardrobe, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/dark, +/area/station/medical/pathology) +"hlx" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/sign/poster/contraband/random/directional/east, +/turf/open/floor/plating, +/area/station/service/bar) +"hlG" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/obj/machinery/light/directional/east, +/obj/structure/table, +/obj/structure/sign/warning/electric_shock/directional/south, +/obj/machinery/processor{ + pixel_y = 10 + }, +/turf/open/floor/iron/cafeteria, +/area/station/security/prison/mess) +"hlO" = ( +/obj/effect/landmark/start/assistant, +/turf/open/floor/glass/reinforced, +/area/station/service/hydroponics/garden) +"hlU" = ( +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 1 + }, +/obj/effect/turf_decal/siding/yellow, +/obj/effect/turf_decal/trimline/yellow/filled/warning, +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ + dir = 10 + }, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"hma" = ( +/obj/structure/chair/office{ + dir = 1 + }, +/obj/effect/landmark/start/quartermaster, +/turf/open/floor/wood, +/area/station/command/heads_quarters/qm) +"hmb" = ( +/obj/machinery/computer/cargo, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/turf/open/floor/wood, +/area/station/command/heads_quarters/qm) +"hmc" = ( +/obj/structure/table/reinforced/rglass, +/obj/effect/spawner/random/food_or_drink/booze{ + pixel_y = 6; + pixel_x = -7 + }, +/obj/effect/spawner/random/food_or_drink/condiment, +/obj/effect/spawner/random/food_or_drink/condiment{ + pixel_x = 6 + }, +/obj/structure/sign/poster/random/directional/west, +/turf/open/floor/wood, +/area/station/engineering/break_room) +"hmf" = ( +/obj/item/trash/boritos, +/obj/item/trash/can{ + pixel_x = -8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/wood, +/area/station/engineering/break_room) +"hmg" = ( +/obj/effect/spawner/random/trash/food_packaging, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/department/medical) +"hmn" = ( +/obj/structure/grille, +/turf/closed/wall/r_wall, +/area/station/engineering/atmos) +"hmp" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/structure/table/glass, +/turf/open/floor/iron, +/area/station/commons/vacant_room/commissary) +"hms" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/closed/wall, +/area/station/hallway/secondary/exit/departure_lounge) +"hmB" = ( +/turf/closed/wall/r_wall, +/area/station/security/prison/workout) +"hmF" = ( +/turf/open/floor/iron/kitchen, +/area/station/service/kitchen) +"hmJ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/structure/closet_maintenance, +/obj/effect/landmark/start/hangover/closet, +/turf/open/floor/plating, +/area/station/maintenance/starboard/lesser) +"hmQ" = ( +/obj/structure/closet/crate, +/obj/item/stack/cable_coil{ + pixel_x = 3; + pixel_y = -7 + }, +/obj/item/stock_parts/cell/high, +/obj/effect/spawner/random/engineering/flashlight, +/obj/effect/spawner/random/engineering/flashlight, +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 10 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/station/cargo/miningoffice) +"hmY" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/tile/brown/half/contrasted{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral/full, +/obj/effect/landmark/event_spawn, +/turf/open/floor/iron, +/area/station/cargo/storage) +"hmZ" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/yellow/line{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/yellow/warning{ + dir = 8 + }, +/obj/structure/disposalpipe/junction/flip, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/engineering/main) +"hnd" = ( +/obj/effect/turf_decal/loading_area{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/engineering/hallway) +"hnk" = ( +/mob/living/basic/slime, +/obj/machinery/plumbing/ooze_sucker{ + mapping_id = "1" + }, +/turf/open/floor/engine, +/area/station/science/xenobiology) +"hnl" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 1 + }, +/obj/structure/disposalpipe/junction/flip{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/science/research) +"hnt" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/structure/chair_flipped, +/turf/open/floor/plating, +/area/station/maintenance/port/lesser) +"hnx" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/stairs/medium, +/area/station/science/breakroom) +"hnz" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + invisibility = 101 + }, +/obj/machinery/duct, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/blue/half{ + dir = 4 + }, +/turf/open/floor/iron/white/textured_large, +/area/station/medical/medbay/central) +"hnI" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "Sci-maint-lock" + }, +/obj/effect/turf_decal/stripes/full, +/obj/structure/cable, +/obj/effect/decal/cleanable/oil/slippery, +/obj/machinery/door/airlock/external{ + name = "Solar Maintenance" + }, +/turf/open/floor/plating, +/area/station/maintenance/solars/port/aft) +"hnU" = ( +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable, +/obj/effect/spawner/random/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/central) +"hoe" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Forward Sci Maintenance" + }, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/any/science/general, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/maintenance/port/lesser) +"hoo" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/sign/departments/telecomms/directional/north, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/effect/turf_decal/trimline/yellow/filled/warning{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"hor" = ( +/obj/machinery/door/airlock/command{ + name = "Quartermaster's Office" + }, +/obj/effect/mapping_helpers/airlock/access/all/supply/qm, +/obj/machinery/door/firedoor, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/landmark/navigate_destination, +/obj/structure/disposalpipe/segment, +/turf/open/floor/wood, +/area/station/command/heads_quarters/qm) +"hoJ" = ( +/obj/effect/turf_decal/siding/dark{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/holopad/secure, +/turf/open/floor/iron/dark, +/area/station/science/genetics) +"hoK" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/machinery/duct, +/turf/open/floor/iron, +/area/station/commons) +"hoL" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/carpet/blue, +/area/station/service/lawoffice) +"hoO" = ( +/obj/structure/cable, +/obj/machinery/holopad/secure, +/turf/open/floor/iron/white, +/area/station/science/research) +"hoQ" = ( +/obj/machinery/door/poddoor/shutters/radiation/preopen{ + id = "engsm"; + name = "Radiation Chamber Shutters" + }, +/obj/machinery/status_display/evac/directional/north, +/turf/open/floor/plating, +/area/station/engineering/supermatter) +"hoZ" = ( +/obj/machinery/door/window/left/directional/west, +/obj/structure/table/reinforced/titaniumglass, +/obj/machinery/chem_dispenser/drinks/beer/fullupgrade{ + dir = 8 + }, +/obj/machinery/airalarm/directional/north, +/turf/open/floor/iron/kitchen/small, +/area/station/command/heads_quarters/nt_rep) +"hpd" = ( +/obj/item/kirbyplants/random, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 + }, +/obj/effect/turf_decal/tile/dark_green/anticorner/contrasted, +/turf/open/floor/iron, +/area/station/hallway/primary/upper) +"hpg" = ( +/obj/effect/turf_decal/stripes/full, +/obj/machinery/conveyor/inverted{ + dir = 10; + id = "cargosort" + }, +/obj/effect/spawner/random/trash/garbage, +/obj/effect/spawner/random/trash/garbage, +/obj/effect/spawner/random/trash/garbage, +/turf/open/floor/plating, +/area/station/cargo/sorting) +"hpi" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/spawner/random/trash/graffiti, +/turf/open/floor/plating, +/area/station/maintenance/starboard/central) +"hpo" = ( +/obj/effect/turf_decal/tile/dark/half{ + dir = 1 + }, +/obj/machinery/bluespace_vendor/directional/north, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"hpp" = ( +/obj/structure/table/glass, +/obj/effect/spawner/random/bureaucracy/folder, +/obj/effect/spawner/random/bureaucracy/briefcase{ + pixel_y = 6 + }, +/obj/effect/spawner/random/bureaucracy/pen, +/obj/effect/turf_decal/tile/dark/anticorner/contrasted{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/hallway/secondary/command) +"hpr" = ( +/obj/structure/showcase/cyborg/old{ + dir = 4; + pixel_x = -9; + pixel_y = 2 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/ai) +"hpv" = ( +/obj/structure/table/wood, +/obj/effect/spawner/random/clothing/costume, +/turf/open/floor/wood, +/area/station/service/theater) +"hpD" = ( +/obj/structure/reagent_dispensers/water_cooler, +/turf/open/floor/wood, +/area/station/command/meeting_room/council) +"hpQ" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/camera/directional/east, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, +/turf/open/floor/iron/white, +/area/station/science/lower) +"hqe" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/item/radio/intercom/prison/directional/east, +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/maintenance/disposal) +"hqh" = ( +/obj/effect/turf_decal/trimline/brown/filled/corner{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/cargo/storage) +"hqn" = ( +/obj/effect/spawner/random/maintenance/two, +/obj/item/storage/pod/directional/north{ + unlocked = 1 + }, +/turf/open/floor/plating, +/area/station/maintenance/starboard/upper) +"hqJ" = ( +/obj/structure/closet/secure_closet/hos, +/obj/item/flashlight/lantern, +/obj/effect/turf_decal/tile/neutral/half{ + dir = 8 + }, +/obj/effect/turf_decal/bot, +/obj/machinery/firealarm/directional/north, +/obj/structure/cable, +/obj/machinery/light_switch/directional/north{ + pixel_x = 8; + pixel_y = 28 + }, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/hos) +"hqP" = ( +/obj/machinery/atmospherics/pipe/smart/simple/orange/hidden{ + dir = 10 + }, +/turf/closed/wall/r_wall, +/area/station/engineering/supermatter/room) +"hqQ" = ( +/obj/effect/spawner/random/engineering/tracking_beacon, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/security/checkpoint/escape) +"hqU" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/light/broken/directional/north, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/port/lesser) +"hqX" = ( +/obj/machinery/vending/hydronutrients, +/turf/open/floor/glass/reinforced, +/area/station/service/hydroponics/garden) +"hqZ" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"hri" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/security/bitden) +"hrD" = ( +/obj/structure/chair/stool/directional/north, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/security/prison/work) +"hrV" = ( +/obj/effect/decal/cleanable/confetti, +/turf/open/floor/iron, +/area/station/maintenance/central) +"hrY" = ( +/obj/machinery/firealarm/directional/east, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/turf/open/floor/iron, +/area/station/commons/dorms) +"hsc" = ( +/obj/machinery/computer/records/security{ + dir = 4 + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/wood, +/area/station/security/detectives_office) +"hsd" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/maintenance/disposal) +"hsv" = ( +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/maintenance/port/lesser) +"hsC" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/spawner/random/trash/food_packaging, +/turf/open/floor/plating, +/area/station/maintenance/disposal) +"hsK" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/effect/decal/cleanable/food/plant_smudge, +/turf/open/floor/iron/grimy, +/area/station/service/kitchen/kitchen_backroom) +"hsZ" = ( +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/solars/port/fore) +"htd" = ( +/obj/structure/sign/departments/science/directional/west, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, +/obj/structure/cable, +/turf/open/floor/engine, +/area/station/medical/storage) +"htu" = ( +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/service/chapel/office) +"htQ" = ( +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/engineering/main) +"hub" = ( +/obj/structure/closet/toolcloset, +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/construction/mining/aux_base) +"huf" = ( +/obj/machinery/vending/cigarette, +/obj/effect/turf_decal/bot, +/obj/machinery/camera/autoname/directional/west, +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/structure/sign/directions/medical{ + pixel_y = 23 + }, +/obj/structure/sign/directions/science{ + pixel_y = 41 + }, +/obj/structure/sign/directions/engineering{ + pixel_y = 32 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"huo" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/tile/brown/half/contrasted{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral/full, +/turf/open/floor/iron, +/area/station/cargo/storage) +"hur" = ( +/obj/structure/cable, +/obj/effect/spawner/random/trash/grime, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/item/radio/intercom/directional/east, +/turf/open/floor/iron, +/area/station/maintenance/starboard/upper) +"huC" = ( +/obj/machinery/light{ + dir = 8; + tag = "" + }, +/obj/effect/spawner/random/entertainment/arcade{ + dir = 4 + }, +/turf/open/floor/eighties, +/area/station/commons/fitness/recreation/entertainment) +"huF" = ( +/mob/living/basic/crab/jon{ + name = "Robbie"; + real_name = "Robbie" + }, +/turf/open/misc/beach/coastline_b{ + dir = 8 + }, +/area/station/maintenance/department/medical) +"huH" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/command/gateway) +"huI" = ( +/obj/machinery/computer/rdservercontrol{ + dir = 4 + }, +/obj/structure/extinguisher_cabinet/directional/south, +/turf/open/floor/engine, +/area/station/science/server) +"huU" = ( +/turf/closed/wall/r_wall, +/area/station/engineering/atmos/storage/gas) +"huV" = ( +/obj/structure/table/wood, +/obj/item/device/walkman, +/turf/open/floor/carpet/green, +/area/station/service/library/upper) +"huY" = ( +/turf/closed/wall/r_wall, +/area/space) +"hvl" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/maintenance/port/lesser) +"hvm" = ( +/turf/closed/wall/mineral/plastitanium, +/area/station/maintenance/starboard/upper) +"hvB" = ( +/turf/open/floor/iron/stairs/right, +/area/station/maintenance/starboard/upper) +"hvD" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/security/brig/entrance) +"hvO" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 6 + }, +/obj/structure/extinguisher_cabinet/directional/east, +/obj/structure/table/reinforced, +/obj/machinery/coffeemaker/impressa{ + pixel_y = 10; + pixel_x = 4 + }, +/obj/item/storage/box/coffeepack{ + pixel_x = -13; + pixel_y = 7 + }, +/turf/open/floor/iron, +/area/station/engineering/atmos/upper) +"hwa" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/hos) +"hwf" = ( +/obj/machinery/door/airlock/public/glass, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/firedoor, +/obj/machinery/status_display/evac/directional/west, +/obj/effect/turf_decal/tile/purple/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"hwg" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"hwj" = ( +/turf/closed/wall/r_wall, +/area/station/science/breakroom) +"hwt" = ( +/obj/structure/window/spawner/directional/north, +/obj/structure/fake_stairs/wood/directional/west, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/wood, +/area/station/service/theater) +"hww" = ( +/obj/effect/turf_decal/box/corners, +/obj/effect/turf_decal/box/corners{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/science/cytology) +"hwI" = ( +/obj/effect/turf_decal/tile/dark_blue/half/contrasted, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"hwY" = ( +/obj/structure/table/reinforced, +/obj/item/toy/figure/rd{ + pixel_y = 15; + pixel_x = 10 + }, +/obj/item/computer_disk/ordnance{ + pixel_x = -2 + }, +/obj/item/computer_disk/ordnance{ + pixel_x = 3 + }, +/obj/item/computer_disk/ordnance{ + pixel_y = 2 + }, +/obj/effect/turf_decal/siding/wood{ + dir = 9 + }, +/obj/item/storage/secure/briefcase{ + pixel_y = -1; + pixel_x = 8 + }, +/obj/machinery/requests_console/auto_name/directional/west{ + can_send_announcements = 1 + }, +/obj/structure/extinguisher_cabinet/directional/north, +/obj/item/folder/blue, +/obj/item/stamp/head/rd, +/turf/open/floor/carpet/purple, +/area/station/command/heads_quarters/rd) +"hxc" = ( +/obj/docking_port/stationary{ + dir = 2; + dwidth = 9; + height = 25; + name = "MetaStation emergency evac bay"; + shuttle_id = "emergency_home"; + width = 29 + }, +/turf/open/space/basic, +/area/space) +"hxg" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible, +/obj/effect/spawner/structure/window/reinforced/plasma, +/turf/open/floor/plating, +/area/station/maintenance/disposal/incinerator) +"hxo" = ( +/obj/machinery/newscaster/directional/east, +/turf/open/floor/iron/stairs/right, +/area/station/command/heads_quarters/rd) +"hxs" = ( +/obj/machinery/door/airlock/research/glass/incinerator/ordmix_interior{ + name = "Burn Chamber Interior Airlock" + }, +/obj/machinery/button/ignition/incinerator/ordmix{ + pixel_x = -6; + pixel_y = -24 + }, +/obj/machinery/button/door/incinerator_vent_ordmix{ + pixel_x = 8; + pixel_y = -24 + }, +/obj/machinery/airlock_controller/incinerator_ordmix{ + pixel_y = 32 + }, +/obj/effect/mapping_helpers/airlock/locked, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/access/all/science/ordnance, +/obj/structure/cable, +/turf/open/floor/engine, +/area/station/science/ordnance/burnchamber) +"hxv" = ( +/obj/effect/spawner/random/structure/closet_maintenance, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/station/maintenance/disposal) +"hxG" = ( +/obj/machinery/camera/directional/south, +/obj/machinery/light/directional/south, +/obj/effect/landmark/start/head_of_security, +/turf/open/floor/carpet/red, +/area/station/command/heads_quarters/hos) +"hxL" = ( +/obj/item/kirbyplants/random, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/carpet/green, +/area/station/service/library/private) +"hxP" = ( +/obj/structure/lattice, +/obj/structure/marker_beacon/bronze, +/turf/open/space/basic, +/area/space/nearstation) +"hxW" = ( +/obj/effect/turf_decal/bot, +/turf/open/floor/plating, +/area/station/medical/pathology) +"hxZ" = ( +/obj/structure/dresser, +/obj/effect/turf_decal/tile/dark/half{ + dir = 1 + }, +/obj/effect/turf_decal/bot, +/obj/machinery/firealarm/directional/north, +/obj/machinery/light_switch/directional/north{ + pixel_y = 25; + pixel_x = -8 + }, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/hop) +"hya" = ( +/obj/machinery/keycard_auth/directional/east{ + pixel_y = 13 + }, +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 4 + }, +/obj/structure/bed, +/obj/item/bedsheet/cmo, +/obj/effect/landmark/start/chief_medical_officer, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/cmo) +"hyE" = ( +/turf/open/floor/iron, +/area/station/hallway/primary/upper) +"hyN" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/dark_blue/half/contrasted, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"hyO" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/closed/wall/r_wall, +/area/station/engineering/atmos) +"hzh" = ( +/obj/effect/turf_decal/siding/purple{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible{ + dir = 4 + }, +/obj/item/radio/intercom/directional/north, +/turf/open/floor/iron/dark, +/area/station/science/ordnance/storage) +"hzk" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/thermomachine/freezer{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos/pumproom) +"hzo" = ( +/obj/effect/landmark/start/assistant, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/turf/open/floor/iron/grimy, +/area/station/service/library) +"hzs" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/service/bar) +"hzw" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/service/chapel/funeral) +"hzH" = ( +/obj/effect/spawner/random/trash/food_packaging, +/obj/effect/spawner/random/trash/mess, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/department/medical) +"hzJ" = ( +/obj/structure/window/reinforced/plasma/spawner/directional/west, +/obj/structure/window/reinforced/plasma/spawner/directional/south, +/obj/structure/lattice, +/turf/open/space/basic, +/area/space/nearstation) +"hzO" = ( +/obj/structure/railing{ + dir = 4; + alpha = 0 + }, +/obj/effect/turf_decal/siding/dark{ + dir = 4; + pixel_x = -1 + }, +/obj/effect/turf_decal/siding/dark{ + dir = 4; + pixel_x = -4 + }, +/turf/open/floor/glass/reinforced, +/area/station/service/chapel) +"hzV" = ( +/obj/structure/sign/poster/contraband/clown/directional/north, +/obj/machinery/netpod, +/obj/machinery/light/small/directional/north, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/security/bitden) +"hAi" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/machinery/airalarm/directional/south, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/ai_upload) +"hAl" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/camera/directional/west{ + network = list("theater") + }, +/obj/machinery/light/small/directional/west, +/obj/machinery/airalarm/directional/west, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"hAs" = ( +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/chem_pile{ + pixel_y = 19; + pixel_x = 11 + }, +/obj/effect/spawner/random/trash/cigbutt{ + pixel_y = 10 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"hAE" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/gray/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"hAH" = ( +/obj/effect/turf_decal/siding/dark, +/obj/effect/turf_decal/trimline/yellow/line, +/obj/item/radio/intercom/directional/east, +/turf/open/floor/iron/white, +/area/station/security/prison/workout) +"hAL" = ( +/obj/structure/sign/warning/test_chamber, +/turf/closed/wall, +/area/station/engineering/atmos) +"hAO" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment, +/turf/open/floor/carpet, +/area/station/service/cafeteria) +"hAQ" = ( +/obj/machinery/airalarm/directional/south, +/obj/effect/turf_decal/tile/brown/anticorner/contrasted, +/obj/item/kirbyplants/random, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/station/commons/vacant_room/commissary) +"hAY" = ( +/obj/structure/noticeboard/directional/south, +/obj/effect/decal/cleanable/blood, +/obj/effect/turf_decal/trimline/dark/filled/line{ + dir = 10 + }, +/obj/effect/turf_decal/trimline/neutral/line{ + dir = 10 + }, +/obj/machinery/light/small/red/directional/south, +/obj/structure/musician/piano/unanchored, +/turf/open/floor/iron, +/area/station/maintenance/starboard/aft) +"hBg" = ( +/mob/living/carbon/human/species/monkey/dukeman, +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/darkest_green/filled/line{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/turf/open/floor/iron, +/area/station/security/prison/garden) +"hBk" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/secondary/command) +"hBr" = ( +/obj/effect/turf_decal/bot, +/obj/structure/reagent_dispensers/fueltank, +/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/plating, +/area/station/maintenance/department/medical) +"hBA" = ( +/obj/effect/spawner/random/entertainment/arcade{ + dir = 4 + }, +/obj/structure/sign/poster/official/random/directional/west, +/obj/machinery/airalarm/directional/north, +/turf/open/floor/eighties, +/area/station/commons/fitness/recreation/entertainment) +"hBE" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"hBI" = ( +/obj/machinery/iv_drip, +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/machinery/light/small/directional/north, +/turf/open/floor/iron/white, +/area/station/medical/pathology) +"hBJ" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/power/terminal{ + dir = 4 + }, +/obj/structure/cable, +/obj/machinery/camera/directional/south, +/turf/open/floor/plating, +/area/station/maintenance/solars/port/aft) +"hBU" = ( +/obj/effect/landmark/secequipment, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 6 + }, +/turf/open/floor/iron, +/area/station/security/office) +"hBV" = ( +/obj/effect/landmark/start/cook, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/kitchen, +/area/station/service/kitchen) +"hBY" = ( +/obj/effect/turf_decal/tile/blue/half{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/bot, +/obj/structure/cable, +/obj/machinery/medipen_refiller, +/turf/open/floor/iron/white/textured_edge{ + dir = 1 + }, +/area/station/medical/medbay/lobby) +"hCs" = ( +/obj/effect/spawner/structure/window/reinforced/plasma, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/engineering/supermatter/room) +"hCv" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/wood, +/area/station/service/hydroponics/upper) +"hCL" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/camera/directional/south, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"hCN" = ( +/obj/machinery/airalarm/directional/south, +/obj/machinery/computer/records/medical{ + dir = 4 + }, +/obj/effect/turf_decal/bot, +/obj/machinery/light/directional/south, +/obj/effect/turf_decal/trimline/red/filled/line, +/turf/open/floor/iron/dark, +/area/station/security/checkpoint/medical) +"hCV" = ( +/obj/structure/extinguisher_cabinet/directional/east, +/obj/structure/table, +/obj/item/stock_parts/scanning_module{ + pixel_x = 5 + }, +/obj/item/stock_parts/scanning_module{ + pixel_x = 5; + pixel_y = 7 + }, +/obj/item/stock_parts/scanning_module{ + pixel_x = -5; + pixel_y = 7 + }, +/obj/item/stock_parts/scanning_module{ + pixel_x = -5 + }, +/obj/item/stock_parts/micro_laser{ + pixel_x = -6; + pixel_y = 4 + }, +/obj/item/stock_parts/micro_laser{ + pixel_x = -2; + pixel_y = 2 + }, +/obj/item/stock_parts/micro_laser{ + pixel_x = 2 + }, +/obj/item/stock_parts/micro_laser{ + pixel_x = 6; + pixel_y = -2 + }, +/obj/structure/window/spawner/directional/north, +/turf/open/floor/plating, +/area/station/cargo/drone_bay) +"hCY" = ( +/obj/structure/cable, +/obj/machinery/duct, +/obj/item/kirbyplants/random, +/turf/open/floor/iron/dark, +/area/station/security/interrogation) +"hDd" = ( +/obj/effect/turf_decal/bot, +/obj/structure/closet/emcloset, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"hDh" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/service/kitchen/kitchen_backroom) +"hDk" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/duct, +/turf/open/floor/wood/parquet, +/area/station/command/heads_quarters/nt_rep) +"hDw" = ( +/turf/open/floor/plating, +/area/station/construction/mining/aux_base) +"hDx" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/open/floor/iron/dark/side{ + dir = 8 + }, +/area/station/science/xenobiology/hallway) +"hDC" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/camera/autoname/directional/west, +/turf/open/floor/iron, +/area/station/maintenance/starboard/upper) +"hDK" = ( +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/stripes/line, +/obj/structure/closet/emcloset, +/turf/open/floor/plating, +/area/station/maintenance/department/medical) +"hDV" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"hEc" = ( +/obj/machinery/hydroponics/soil, +/obj/effect/spawner/random/food_or_drink/seed, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/starboard/central) +"hEd" = ( +/obj/effect/mapping_helpers/airlock/access/all/science/ordnance, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "sci-toxins-passthrough" + }, +/obj/machinery/door/airlock/maintenance{ + name = "Lesser Science Maintenance" + }, +/obj/machinery/door/firedoor, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/port/lesser) +"hEe" = ( +/obj/effect/turf_decal/stripes/red/line{ + dir = 4 + }, +/turf/open/floor/engine, +/area/station/engineering/atmos/hfr_room) +"hEf" = ( +/obj/effect/turf_decal/tile/dark{ + dir = 1 + }, +/turf/open/floor/iron/showroomfloor, +/area/station/commons/dorms/laundry) +"hEj" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/spawner/random/trash/graffiti{ + pixel_x = 32 + }, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"hEx" = ( +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/central) +"hEE" = ( +/obj/structure/flora/bush/sunny/style_random, +/turf/open/floor/grass/lavaland{ + initial_gas_mix = "o2=22;n2=82;TEMP=293.15" + }, +/area/station/service/hydroponics/garden) +"hEL" = ( +/turf/closed/wall, +/area/space/nearstation) +"hFd" = ( +/obj/machinery/light/small/directional/south, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/visible/layer4, +/turf/open/floor/plating, +/area/station/engineering/supermatter/room) +"hFf" = ( +/obj/item/kirbyplants/random, +/obj/effect/turf_decal/tile/neutral/full, +/obj/structure/extinguisher_cabinet/directional/north, +/obj/machinery/camera/autoname/directional/east, +/turf/open/floor/iron/dark, +/area/station/commons/fitness) +"hFi" = ( +/obj/structure/flora/bush/jungle/c/style_random, +/turf/open/misc/grass, +/area/station/hallway/secondary/entry) +"hFt" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/gray/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"hFx" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/generic_maintenance_landmark, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/port/lesser) +"hFE" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/monitored/incinerator_input{ + dir = 1 + }, +/turf/open/floor/engine, +/area/station/maintenance/disposal/incinerator) +"hFT" = ( +/obj/effect/turf_decal/trimline/brown/filled/corner{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/cargo/storage) +"hGa" = ( +/obj/effect/turf_decal/tile/dark/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"hGp" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/maintenance/starboard/upper) +"hGr" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/structure/closet/l3closet/scientist, +/obj/item/clothing/suit/apron, +/obj/machinery/camera/directional/south, +/turf/open/floor/iron/white, +/area/station/science/lower) +"hGB" = ( +/obj/machinery/power/smes{ + charge = 5e+006 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/command/storage/satellite) +"hGK" = ( +/obj/structure/cable, +/obj/structure/curtain/cloth/fancy, +/obj/machinery/door/airlock/highsecurity{ + name = "Bitrunner Den" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/landmark/navigate_destination/common/bitrunner, +/turf/open/floor/plating, +/area/station/security/bitden) +"hGM" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, +/obj/machinery/light/directional/east, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/growing/tray, +/turf/open/floor/grass/lavaland, +/area/station/service/hydroponics) +"hGY" = ( +/obj/structure/cable, +/obj/effect/landmark/event_spawn, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/maintenance/department/medical) +"hHb" = ( +/obj/structure/cable, +/obj/item/assembly/mousetrap/armed, +/turf/open/floor/iron, +/area/station/maintenance/department/medical) +"hHd" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/stairs/right{ + dir = 8 + }, +/area/station/command/meeting_room/council) +"hHk" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/maintenance/port/fore) +"hHp" = ( +/obj/effect/turf_decal/tile/brown/half/contrasted, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"hHu" = ( +/obj/effect/mapping_helpers/broken_floor, +/obj/effect/decal/cleanable/dirt, +/obj/structure/rack, +/obj/item/poster/random_contraband, +/obj/item/poster/random_contraband{ + pixel_y = 4 + }, +/obj/item/poster/random_official{ + pixel_y = 7 + }, +/turf/open/floor/iron, +/area/station/maintenance/port/lesser) +"hHK" = ( +/obj/structure/table/optable, +/obj/machinery/iv_drip, +/obj/effect/turf_decal/trimline/blue/filled/line, +/obj/machinery/defibrillator_mount/directional/south, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/white/textured, +/area/station/medical/surgery/theatre) +"hHP" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/engine, +/area/station/science/explab) +"hHZ" = ( +/obj/machinery/door/airlock/research{ + name = "Ordnance Lab" + }, +/obj/effect/mapping_helpers/airlock/access/all/science/ordnance_storage, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/simple/dark/visible, +/obj/machinery/door/firedoor, +/obj/structure/cable, +/turf/open/floor/iron/dark/smooth_large, +/area/station/science/ordnance/storage) +"hIe" = ( +/obj/machinery/door/airlock/external{ + name = "Gulag Shuttle Airlock" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/effect/mapping_helpers/airlock/access/all/security/brig, +/turf/open/floor/plating, +/area/station/security/processing) +"hIv" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/green/half/contrasted{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/hallway/primary/upper) +"hIz" = ( +/obj/machinery/airalarm/directional/west, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos/pumproom) +"hIE" = ( +/obj/item/toy/figure/syndie, +/obj/effect/decal/cleanable/dirt, +/obj/item/toy/sword, +/turf/open/floor/plating, +/area/station/cargo/storage) +"hIO" = ( +/obj/structure/lattice/catwalk{ + layer = 2.047 + }, +/obj/effect/turf_decal/siding/yellow{ + dir = 8; + layer = 2.4 + }, +/turf/open/floor/glass/reinforced, +/area/station/engineering/hallway) +"hIR" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/landmark/start/depsec/science, +/turf/open/floor/iron/dark, +/area/station/security/checkpoint/science) +"hIZ" = ( +/obj/effect/turf_decal/trimline/blue/filled/line, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/cmo) +"hJa" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/hallway/secondary/entry) +"hJb" = ( +/obj/structure/closet/secure_closet/freezer/kitchen/maintenance, +/obj/effect/spawner/random/food_or_drink/donkpockets, +/obj/machinery/light/small/directional/north, +/turf/open/floor/plating, +/area/station/maintenance/department/medical) +"hJe" = ( +/obj/structure/table/wood, +/obj/effect/spawner/random/entertainment/lighter, +/obj/effect/spawner/random/entertainment/money_small, +/obj/effect/spawner/random/entertainment/money_small, +/turf/open/floor/plating, +/area/station/maintenance/starboard/upper) +"hJl" = ( +/obj/effect/turf_decal/tile/neutral/full, +/obj/effect/turf_decal/siding/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/siding/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral/full, +/obj/machinery/light/directional/north, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/firealarm/directional/north{ + pixel_x = 2 + }, +/obj/machinery/light_switch/directional/north{ + pixel_x = -6; + pixel_y = 28 + }, +/turf/open/floor/iron, +/area/station/engineering/main) +"hJu" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold/green/visible{ + dir = 4 + }, +/obj/machinery/meter, +/turf/open/floor/iron/smooth, +/area/station/maintenance/disposal/incinerator) +"hJw" = ( +/obj/machinery/door/airlock/public/glass, +/obj/machinery/door/firedoor, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"hJD" = ( +/obj/machinery/camera/autoname/directional/east, +/turf/open/floor/grass, +/area/station/service/hydroponics/garden) +"hJK" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 6 + }, +/obj/structure/cable, +/turf/open/floor/iron/white/textured, +/area/station/medical/storage) +"hJS" = ( +/obj/structure/table/reinforced/rglass, +/obj/item/storage/fancy/donut_box, +/obj/machinery/light/small/directional/south, +/turf/open/floor/wood, +/area/station/engineering/break_room) +"hJT" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/effect/decal/cleanable/blood/splatter/over_window, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"hKt" = ( +/obj/effect/turf_decal/tile/purple/half/contrasted, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/science/research) +"hKB" = ( +/obj/structure/falsewall/reinforced, +/turf/open/floor/plating, +/area/station/service/theater) +"hKF" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 9 + }, +/obj/effect/turf_decal/trimline/darkest_green/filled/line{ + dir = 9 + }, +/turf/open/floor/iron, +/area/station/security/prison/garden) +"hKO" = ( +/obj/machinery/porta_turret/ai, +/obj/machinery/flasher/directional/north{ + id = "AI" + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/ai) +"hLd" = ( +/obj/effect/turf_decal/tile/blue/half/contrasted, +/obj/effect/spawner/random/structure/tank_holder, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"hLl" = ( +/obj/machinery/door/airlock/external, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/plating, +/area/station/maintenance/starboard/upper) +"hLn" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark/textured, +/area/station/hallway/primary/central) +"hLy" = ( +/obj/structure/table, +/obj/item/toy/basketball, +/obj/effect/turf_decal/tile/neutral/full, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/commons/fitness) +"hLE" = ( +/obj/machinery/light_switch/directional/east, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"hLK" = ( +/obj/structure/table/reinforced, +/obj/item/toner, +/obj/item/airlock_painter, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 8 + }, +/obj/item/radio/intercom/directional/west, +/turf/open/floor/iron, +/area/station/commons/storage/primary) +"hLO" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 9 + }, +/turf/open/floor/iron, +/area/station/engineering/storage/tech) +"hMb" = ( +/obj/machinery/door/morgue{ + name = "Private Study"; + req_access = list("library") + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/vaporwave, +/area/station/service/library/private) +"hMf" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/extinguisher_cabinet/directional/south, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"hMo" = ( +/obj/machinery/disposal/bin, +/obj/effect/turf_decal/bot, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/science/genetics) +"hMs" = ( +/obj/effect/turf_decal/siding/dark{ + dir = 1 + }, +/obj/machinery/computer/telecomms/monitor, +/turf/open/floor/iron/dark/small, +/area/station/tcommsat/computer) +"hMA" = ( +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable, +/obj/structure/table, +/obj/item/storage/box/rxglasses{ + pixel_x = -4; + pixel_y = 8 + }, +/obj/item/wrench/medical, +/turf/open/floor/iron/showroomfloor, +/area/station/medical/coldroom) +"hME" = ( +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + dir = 8 + }, +/obj/structure/chair/office{ + dir = 4 + }, +/obj/machinery/light/small/directional/west, +/turf/open/floor/iron, +/area/station/engineering/hallway) +"hMS" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/service/hydroponics) +"hMV" = ( +/obj/structure/dresser, +/obj/structure/sign/poster/official/random/directional/east, +/turf/open/floor/wood, +/area/station/commons/dorms) +"hMZ" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable, +/turf/open/space/basic, +/area/station/solars/port/fore) +"hNd" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable/layer3, +/turf/open/floor/circuit, +/area/station/ai_monitored/turret_protected/ai) +"hNf" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/structure/grille, +/turf/open/floor/plating, +/area/station/maintenance/port/lesser) +"hNi" = ( +/obj/structure/cable, +/obj/structure/chair/comfy/lime{ + dir = 1; + name = "HoP Chair" + }, +/obj/effect/landmark/start/head_of_personnel, +/turf/open/floor/carpet, +/area/station/command/meeting_room/council) +"hNA" = ( +/obj/structure/chair/comfy/black, +/obj/effect/landmark/start/head_of_security, +/obj/effect/turf_decal/tile/red/half{ + dir = 1 + }, +/turf/open/floor/iron/dark/textured, +/area/station/security/office) +"hNG" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"hNT" = ( +/obj/effect/spawner/structure/window, +/obj/machinery/door/poddoor/shutters/preopen{ + name = "Botany Shutters"; + id = "BotanyShutter" + }, +/turf/open/floor/plating, +/area/station/service/hydroponics) +"hNV" = ( +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/maintenance/port/fore) +"hOd" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable/layer3, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/command/storage/satellite) +"hOl" = ( +/obj/effect/spawner/random/trash/garbage{ + spawn_scatter_radius = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/maintenance/department/medical) +"hOq" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/upper) +"hOw" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/effect/landmark/start/security_officer, +/turf/open/floor/iron/dark, +/area/station/security/interrogation) +"hOE" = ( +/obj/effect/spawner/random/structure/tank_holder, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/port/lesser) +"hOL" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/bot, +/obj/effect/spawner/random/engineering/tank, +/turf/open/floor/iron, +/area/station/maintenance/starboard/upper) +"hOO" = ( +/obj/effect/spawner/random/structure/grille, +/turf/open/floor/plating, +/area/station/maintenance/port/lesser) +"hOS" = ( +/obj/effect/turf_decal/tile/neutral/half/contrasted, +/obj/effect/landmark/start/atmospheric_technician, +/obj/machinery/atmospherics/components/unary/bluespace_sender, +/obj/structure/sign/warning/no_smoking/directional/north, +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"hPc" = ( +/obj/item/kirbyplants/random, +/obj/machinery/firealarm/directional/north, +/obj/effect/turf_decal/tile/dark/anticorner{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/command/bridge) +"hPd" = ( +/obj/effect/turf_decal/tile/neutral/anticorner{ + dir = 1 + }, +/turf/closed/wall/r_wall, +/area/station/security/range) +"hPf" = ( +/obj/machinery/atmospherics/pipe/layer_manifold/orange/visible, +/turf/closed/wall/r_wall, +/area/station/engineering/atmos) +"hPn" = ( +/obj/item/storage/box/mousetraps{ + pixel_x = -6; + pixel_y = 6 + }, +/obj/item/mop{ + pixel_x = -4; + pixel_y = 3 + }, +/obj/item/mop{ + pixel_x = -3 + }, +/obj/structure/rack, +/obj/item/clothing/gloves/color/orange{ + pixel_x = 4; + pixel_y = -2 + }, +/obj/item/reagent_containers/cup/bucket, +/obj/effect/turf_decal/tile/purple/half/contrasted{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/item/radio/intercom/prison/directional/north, +/turf/open/floor/iron, +/area/station/service/janitor) +"hPu" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 4 + }, +/obj/machinery/modular_computer/preset/research{ + dir = 8 + }, +/turf/open/floor/carpet/purple, +/area/station/command/heads_quarters/rd) +"hPA" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/maintenance/starboard/upper) +"hPR" = ( +/obj/machinery/door/airlock/public/glass, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/firedoor, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"hQf" = ( +/obj/structure/table/wood, +/obj/effect/turf_decal/tile/dark/opposingcorners, +/obj/effect/turf_decal/tile/dark/opposingcorners, +/obj/item/book/mimery{ + pixel_x = 4 + }, +/obj/item/reagent_containers/cup/glass/bottle/bottleofnothing{ + pixel_x = -10; + pixel_y = 8 + }, +/obj/item/paper, +/obj/effect/turf_decal/tile/dark/opposingcorners, +/turf/open/floor/iron/white, +/area/station/service/theater) +"hQk" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/obj/effect/turf_decal/siding/dark, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/yellow/line, +/obj/effect/decal/cleanable/dirt, +/obj/structure/sign/warning/electric_shock/directional/west, +/obj/machinery/camera/directional/west{ + network = list("ss13","prison") + }, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/security/prison/workout) +"hQq" = ( +/obj/effect/turf_decal/siding/dark{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/turf/open/floor/iron/dark/textured, +/area/station/medical/morgue) +"hQB" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/security/brig/entrance) +"hQF" = ( +/turf/open/floor/wood, +/area/station/service/theater) +"hQJ" = ( +/obj/item/kirbyplants/random{ + pixel_y = 11 + }, +/obj/structure/table/glass, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue/half/contrasted, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"hQO" = ( +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown/half/contrasted{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral/full, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/camera/directional/north, +/turf/open/floor/iron, +/area/station/cargo/storage) +"hQS" = ( +/obj/effect/turf_decal/tile/brown/anticorner, +/obj/effect/turf_decal/tile/neutral/full, +/obj/structure/extinguisher_cabinet/directional/south, +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/obj/machinery/light/directional/south, +/turf/open/floor/iron, +/area/station/cargo/storage) +"hRd" = ( +/obj/machinery/light/small/directional/north, +/obj/structure/lattice/catwalk, +/obj/effect/spawner/random/structure/grille, +/turf/open/space/basic, +/area/space/nearstation) +"hRh" = ( +/obj/structure/extinguisher_cabinet/directional/south, +/obj/effect/turf_decal/tile/dark_green/half/contrasted, +/turf/open/floor/iron, +/area/station/hallway/primary/upper) +"hRn" = ( +/obj/structure/sink/directional/south, +/obj/structure/mirror/directional/north{ + pixel_y = 30 + }, +/obj/machinery/duct, +/turf/open/floor/iron/showroomfloor, +/area/station/commons/dorms) +"hRr" = ( +/obj/structure/flora/bush/leavy/style_random, +/turf/open/floor/grass, +/area/station/hallway/primary/central) +"hRt" = ( +/obj/structure/lattice/catwalk, +/obj/effect/decal/cleanable/blood/old, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"hRw" = ( +/obj/structure/chair/stool/bar/directional/north, +/obj/effect/landmark/start/assistant, +/obj/structure/cable, +/turf/open/floor/carpet, +/area/station/service/cafeteria) +"hRI" = ( +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 4 + }, +/obj/machinery/holopad/secure, +/turf/open/floor/iron, +/area/station/cargo/miningoffice) +"hRP" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 4 + }, +/obj/effect/landmark/start/medical_doctor, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/white/textured, +/area/station/medical/treatment_center) +"hSc" = ( +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable, +/obj/effect/turf_decal/tile/yellow/anticorner/contrasted{ + dir = 4 + }, +/obj/machinery/chem_heater/withbuffer, +/turf/open/floor/iron/white, +/area/station/medical/pharmacy) +"hSf" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/obj/effect/spawner/random/structure/steam_vent, +/turf/open/floor/plating, +/area/station/maintenance/starboard/lesser) +"hSi" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/wood, +/area/station/security/detectives_office) +"hSn" = ( +/obj/machinery/door/airlock{ + name = "Theatre Backstage" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/obj/effect/mapping_helpers/airlock/access/all/service/theatre, +/obj/structure/cable, +/obj/effect/landmark/navigate_destination/common/theatrebackstage, +/obj/machinery/light/floor/has_bulb, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/service/theater) +"hSs" = ( +/obj/effect/spawner/random/trash/grime, +/obj/effect/spawner/random/trash/mess, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/department/medical) +"hSA" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/plaque{ + icon_state = "L12" + }, +/obj/effect/turf_decal/arrows{ + pixel_y = 4 + }, +/turf/open/floor/iron, +/area/station/hallway/secondary/command) +"hSH" = ( +/obj/effect/spawner/structure/window, +/turf/open/floor/plating, +/area/station/command/bridge) +"hSI" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/blue/half/contrasted, +/obj/structure/cable, +/turf/open/floor/iron/white/textured, +/area/station/medical/treatment_center) +"hSJ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/trash/mess, +/turf/open/floor/plating, +/area/station/maintenance/solars/port/fore) +"hSL" = ( +/obj/item/kirbyplants/random, +/obj/machinery/computer/security/telescreen{ + desc = "Used for watching Prison Wing holding areas."; + name = "Prison Monitor"; + network = list("prison"); + pixel_y = 30 + }, +/turf/open/floor/iron/grimy, +/area/station/service/lawoffice) +"hSN" = ( +/obj/structure/table, +/obj/item/stack/medical/mesh{ + pixel_y = -2; + pixel_x = 8 + }, +/obj/item/stack/medical/gauze{ + pixel_y = 7 + }, +/obj/item/stack/medical/suture, +/obj/item/stack/medical/suture, +/obj/effect/turf_decal/tile/blue/half{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/white/textured_edge{ + dir = 4 + }, +/area/station/medical/medbay/lobby) +"hSW" = ( +/turf/closed/wall/r_wall, +/area/station/hallway/secondary/command) +"hTa" = ( +/turf/closed/wall, +/area/station/medical/storage) +"hTf" = ( +/obj/effect/landmark/start/hangover, +/obj/structure/chair{ + dir = 8 + }, +/obj/effect/turf_decal/delivery, +/obj/machinery/newscaster/directional/east, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"hTw" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/engineering/tank, +/turf/open/floor/plating, +/area/station/maintenance/central) +"hTE" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron/stairs/right{ + dir = 8 + }, +/area/station/hallway/primary/central) +"hTG" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"hTL" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/port/lesser) +"hTT" = ( +/obj/vehicle/sealed/mecha/working/ripley/cargo, +/obj/effect/turf_decal/bot, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/camera/directional/south, +/obj/machinery/newscaster/directional/south, +/turf/open/floor/plating, +/area/station/cargo/warehouse) +"hTU" = ( +/obj/effect/turf_decal/trimline/neutral/line{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/neutral/line{ + dir = 4 + }, +/turf/open/floor/iron/white/side{ + dir = 8 + }, +/area/station/security/execution/education) +"hTX" = ( +/turf/closed/wall/r_wall, +/area/station/commons/fitness/recreation) +"hUh" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/tile/brown/half/contrasted, +/obj/effect/turf_decal/tile/neutral/full, +/obj/machinery/light/floor/has_bulb, +/turf/open/floor/iron, +/area/station/cargo/storage) +"hUj" = ( +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"hUv" = ( +/obj/effect/spawner/random/trash/grime, +/turf/open/floor/plating, +/area/station/maintenance/department/medical) +"hUw" = ( +/obj/machinery/atmospherics/pipe/bridge_pipe/purple/visible, +/obj/machinery/atmospherics/pipe/bridge_pipe/cyan/visible{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"hUx" = ( +/obj/effect/turf_decal/box/corners{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/cargo/storage) +"hUA" = ( +/obj/structure/extinguisher_cabinet/directional/north, +/obj/machinery/light/directional/north, +/obj/machinery/light_switch/directional/north{ + pixel_x = 11; + pixel_y = 27 + }, +/obj/effect/mapping_helpers/apc/cell_10k, +/obj/effect/mapping_helpers/apc/full_charge, +/obj/effect/mapping_helpers/apc/away_general_access, +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/west, +/turf/open/floor/wood/large, +/area/station/service/library/upper) +"hUB" = ( +/obj/machinery/flasher/directional/east{ + id = "AI"; + pixel_y = 26 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/holopad/secure, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/ai) +"hUJ" = ( +/obj/structure/table/wood, +/obj/item/lipstick/random{ + pixel_x = -2; + pixel_y = -2 + }, +/obj/item/lipstick{ + pixel_y = 5 + }, +/turf/open/floor/eighties/red{ + icon = 'goon/icons/turf/floors.dmi'; + icon_state = "clown_carpet" + }, +/area/station/service/theater) +"hUS" = ( +/obj/structure/table/reinforced, +/obj/structure/window/spawner/directional/east, +/obj/structure/window/spawner/directional/north, +/obj/machinery/door/window/right/directional/south{ + dir = 8; + name = "First Aid Supplies"; + req_access = list("medical") + }, +/obj/item/storage/medkit/toxin{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/storage/medkit/toxin, +/obj/item/storage/medkit/toxin{ + pixel_x = -3; + pixel_y = -3 + }, +/turf/open/floor/iron/dark, +/area/station/medical/storage) +"hVr" = ( +/obj/structure/flora/bush/flowers_yw, +/turf/open/floor/grass/lavaland{ + initial_gas_mix = "o2=22;n2=82;TEMP=293.15" + }, +/area/station/service/hydroponics) +"hVA" = ( +/turf/open/floor/wood, +/area/station/hallway/secondary/exit/departure_lounge) +"hVJ" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/common/cryopods) +"hVW" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/computer/security/telescreen{ + desc = "Used for watching the turbine vent."; + dir = 8; + name = "turbine vent monitor"; + network = list("turbine"); + pixel_y = -29 + }, +/obj/structure/table, +/obj/item/cigbutt{ + pixel_y = 2 + }, +/obj/item/lighter{ + pixel_x = 5; + pixel_y = 2 + }, +/obj/item/storage/fancy/cigarettes/cigpack_cannabis{ + pixel_y = 3; + pixel_x = -7 + }, +/turf/open/floor/iron/smooth, +/area/station/maintenance/disposal/incinerator) +"hWg" = ( +/turf/open/floor/iron/dark, +/area/station/ai_monitored/command/storage/eva) +"hWn" = ( +/obj/machinery/disposal/delivery_chute{ + dir = 8 + }, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/obj/structure/window/reinforced/spawner/directional/north, +/obj/structure/window/reinforced/spawner/directional/east, +/obj/structure/window/reinforced/spawner/directional/south, +/obj/machinery/door/window{ + base_state = "right"; + dir = 8; + icon_state = "right"; + layer = 3 + }, +/turf/open/floor/plating, +/area/station/maintenance/disposal) +"hWt" = ( +/obj/effect/mapping_helpers/airlock/access/all/service/janitor, +/obj/machinery/door/airlock{ + name = "Custodial Closet" + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/service/janitor) +"hWB" = ( +/obj/effect/spawner/random/structure/grille, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/ai_monitored/security/armory) +"hWH" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Library" + }, +/obj/effect/landmark/navigate_destination/library, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/turf/open/floor/wood, +/area/station/service/library) +"hWJ" = ( +/obj/structure/transit_tube/curved/flipped{ + dir = 1 + }, +/obj/structure/lattice, +/turf/open/space/basic, +/area/space/nearstation) +"hXx" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Command Hallway" + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/secondary/command) +"hXG" = ( +/obj/structure/table, +/obj/effect/decal/cleanable/dirt, +/obj/item/reagent_containers/cup/glass/waterbottle/large{ + pixel_x = 5; + pixel_y = 20 + }, +/obj/effect/spawner/random/entertainment/cigarette_pack{ + pixel_x = -6; + pixel_y = 8 + }, +/obj/effect/spawner/random/food_or_drink/refreshing_beverage, +/obj/structure/cable, +/turf/open/floor/iron/grimy, +/area/station/cargo/miningdock/cafeteria) +"hXK" = ( +/obj/machinery/light/directional/west, +/obj/structure/reagent_dispensers/cooking_oil, +/turf/open/floor/iron/freezer, +/area/station/service/kitchen/coldroom) +"hXQ" = ( +/obj/structure/bookcase/random/religion, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, +/turf/open/floor/carpet, +/area/station/service/chapel) +"hXR" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/light_switch/directional/north, +/turf/open/floor/eighties/red{ + icon = 'goon/icons/turf/floors.dmi'; + icon_state = "clown_carpet" + }, +/area/station/service/theater) +"hXT" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/layer_manifold/scrubbers/visible{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"hXU" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/spawner/random/engineering/tracking_beacon, +/turf/open/floor/plating, +/area/station/maintenance/starboard/central) +"hYb" = ( +/obj/effect/turf_decal/trimline/purple/corner{ + dir = 4 + }, +/turf/open/floor/engine, +/area/station/science/xenobiology) +"hYg" = ( +/obj/structure/cable, +/obj/effect/spawner/random/structure/chair_flipped{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/medical/abandoned) +"hYo" = ( +/obj/machinery/vending/wardrobe/chap_wardrobe, +/obj/machinery/light/small, +/turf/open/floor/iron/dark, +/area/station/service/chapel/office) +"hYz" = ( +/obj/structure/cable, +/obj/machinery/duct, +/obj/structure/extinguisher_cabinet/directional/south, +/turf/open/floor/iron/dark, +/area/station/security/interrogation) +"hYC" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 4 + }, +/obj/structure/lattice, +/turf/open/space/basic, +/area/space/nearstation) +"hYI" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/effect/turf_decal/tile/gray/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"hYO" = ( +/obj/machinery/flasher/directional/east{ + id = "secentranceflasher"; + pixel_x = -1; + pixel_y = -30 + }, +/obj/effect/turf_decal/trimline/red/filled/line, +/obj/effect/turf_decal/tile/neutral/half{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/firealarm/directional/south{ + pixel_x = 9 + }, +/obj/machinery/light/directional/south, +/turf/open/floor/iron, +/area/station/security/brig/entrance) +"hYT" = ( +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/structure/table, +/obj/effect/spawner/random/food_or_drink/soup, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/cafeteria, +/area/station/service/cafeteria) +"hZb" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/gray/half/contrasted{ + dir = 1 + }, +/obj/item/kirbyplants/organic/plant22, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"hZi" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/obj/machinery/conveyor{ + dir = 5; + id = "cargosort" + }, +/obj/machinery/camera/directional/north, +/obj/effect/spawner/random/trash/garbage, +/turf/open/floor/plating, +/area/station/cargo/sorting) +"hZr" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/item/assembly/mousetrap/armed, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/port/lesser) +"hZu" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/effect/spawner/random/trash/graffiti{ + pixel_y = -32; + spawn_loot_chance = 50; + dir = 10 + }, +/obj/effect/spawner/random/trash/graffiti{ + pixel_x = 32 + }, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"hZv" = ( +/obj/structure/rack, +/obj/item/storage/briefcase{ + pixel_x = -3; + pixel_y = 2 + }, +/obj/item/storage/secure/briefcase{ + pixel_x = 2; + pixel_y = -2 + }, +/obj/item/taperecorder, +/obj/item/clothing/glasses/sunglasses, +/obj/item/clothing/glasses/sunglasses/big, +/obj/machinery/airalarm/directional/east, +/turf/open/floor/wood, +/area/station/service/lawoffice) +"hZC" = ( +/obj/structure/cable, +/obj/effect/turf_decal/trimline/yellow/filled/line, +/obj/structure/chair{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/engineering/atmos/storage) +"hZD" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple/layer2, +/turf/open/floor/engine/vacuum, +/area/station/science/ordnance/freezerchamber) +"hZE" = ( +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/ai_upload) +"hZL" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/camera/directional/south, +/turf/open/floor/iron/chapel{ + dir = 1 + }, +/area/station/service/chapel) +"hZW" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/machinery/duct, +/turf/open/floor/iron/dark, +/area/station/commons/fitness) +"hZX" = ( +/obj/item/target/syndicate, +/obj/effect/spawner/random/engineering/tracking_beacon, +/obj/structure/training_machine, +/obj/effect/turf_decal/bot, +/turf/open/floor/plating, +/area/station/security/range) +"hZY" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/starboard/lesser) +"iae" = ( +/obj/effect/turf_decal/trimline/dark_red/corner{ + dir = 4 + }, +/turf/open/floor/engine, +/area/station/science/xenobiology) +"ian" = ( +/obj/effect/turf_decal/siding/dark, +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/yellow/line, +/turf/open/floor/iron/white, +/area/station/security/prison/workout) +"iat" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/upper) +"iaw" = ( +/obj/structure/table, +/obj/effect/spawner/random/maintenance/two, +/turf/open/floor/plating, +/area/station/maintenance/starboard/central) +"iay" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold/cyan/visible{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"iaA" = ( +/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos/pumproom) +"iaE" = ( +/obj/structure/bookcase/random/religion, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron/grimy, +/area/station/service/library) +"iaH" = ( +/obj/effect/turf_decal/trimline/red/filled/corner{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral/anticorner, +/obj/effect/turf_decal/stripes, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/security/brig/upper) +"iaN" = ( +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/maintenance/department/medical) +"iaQ" = ( +/obj/structure/cable, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/medical/pathology) +"iaZ" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/maintenance/starboard/central) +"iba" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/dark_red/half/contrasted{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/primary/upper) +"ibe" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/hallway/primary/central/fore) +"ibl" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/tile/green/half/contrasted{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/status_display/ai/directional/north, +/turf/open/floor/iron, +/area/station/hallway/primary/upper) +"ibq" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/sign/warning/vacuum, +/turf/closed/wall/r_wall, +/area/station/hallway/secondary/entry) +"ibu" = ( +/obj/effect/turf_decal/tile/neutral/full, +/obj/structure/closet/secure_closet/personal, +/turf/open/floor/iron/dark, +/area/station/commons/fitness) +"iby" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"ibC" = ( +/obj/item/kirbyplants/random, +/turf/open/floor/iron/dark/textured, +/area/station/medical/cryo) +"ibE" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral/half{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/security/office) +"ibG" = ( +/obj/structure/chair/pew/right{ + dir = 8 + }, +/obj/effect/landmark/start/hangover, +/obj/effect/turf_decal/tile/yellow/half, +/turf/open/floor/iron, +/area/station/security/courtroom) +"ibQ" = ( +/obj/effect/turf_decal/siding/white/end{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral/full, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/commons/storage/tools) +"icd" = ( +/obj/effect/spawner/random/trash/grime, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"icM" = ( +/obj/structure/cable, +/obj/structure/toilet{ + pixel_y = 10 + }, +/obj/item/soap/deluxe, +/obj/structure/closet/secure_closet/wall/directional/north, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/obj/effect/landmark/start/captain, +/turf/open/floor/iron/showroomfloor, +/area/station/command/heads_quarters/captain/private) +"icN" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/tile/green/half/contrasted, +/obj/effect/turf_decal/tile/orange/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/station/science/xenobiology) +"idb" = ( +/obj/effect/turf_decal/stripes/full, +/obj/machinery/conveyor_switch/oneway{ + dir = 8; + id = "cargosort"; + name = "disposal conveyor switch" + }, +/obj/effect/decal/cleanable/oil/slippery, +/turf/open/floor/plating, +/area/station/cargo/sorting) +"idl" = ( +/obj/effect/landmark/event_spawn, +/obj/structure/chair/comfy/brown{ + buildstackamount = 0; + dir = 1 + }, +/obj/structure/cable, +/turf/open/floor/carpet, +/area/station/command/meeting_room/council) +"idx" = ( +/obj/effect/turf_decal/tile/neutral/half{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/security/courtroom) +"idR" = ( +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/bridge_pipe/purple/visible, +/turf/open/floor/iron/dark, +/area/station/science/ordnance) +"iek" = ( +/obj/structure/sign/warning/pods/directional/west, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/item/kirbyplants{ + icon_state = "plant-21" + }, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"ies" = ( +/obj/structure/bed, +/obj/item/bedsheet, +/obj/item/radio/intercom/prison/directional/south, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/security/brig) +"iez" = ( +/obj/structure/closet/secure_closet/freezer/fridge/open, +/obj/effect/spawner/random/entertainment/cigarette_pack, +/obj/effect/spawner/random/entertainment/cigarette_pack, +/obj/effect/spawner/random/entertainment/cigarette_pack, +/obj/effect/spawner/random/entertainment/cigarette_pack, +/obj/effect/spawner/random/entertainment/cigarette_pack, +/obj/effect/spawner/random/entertainment/lighter, +/obj/machinery/camera/directional/west, +/turf/open/floor/iron/grimy, +/area/station/cargo/miningdock/cafeteria) +"ieC" = ( +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"ieI" = ( +/obj/structure/filingcabinet, +/turf/open/floor/carpet/orange, +/area/station/engineering/lobby) +"ieX" = ( +/obj/structure/flora/bush/ferny/style_random, +/turf/open/floor/grass/lavaland{ + initial_gas_mix = "o2=22;n2=82;TEMP=293.15" + }, +/area/station/service/hydroponics/garden) +"ifb" = ( +/turf/closed/wall/r_wall, +/area/station/medical/medbay/lobby) +"ifi" = ( +/obj/effect/turf_decal/tile/blue/anticorner, +/turf/open/floor/iron/white/textured_edge, +/area/station/medical/medbay/central) +"ifj" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/engineering/storage) +"ifo" = ( +/obj/structure/chair/wood/wings{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow/anticorner{ + dir = 8 + }, +/obj/effect/turf_decal/siding/wood{ + dir = 10 + }, +/obj/structure/extinguisher_cabinet/directional/south, +/turf/open/floor/carpet, +/area/station/service/theater) +"ifr" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/cargo/sorting) +"ifs" = ( +/obj/machinery/vending/cigarette, +/turf/open/floor/eighties, +/area/station/commons/fitness/recreation/entertainment) +"ifz" = ( +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/station_map/engineering/directional/north, +/obj/effect/turf_decal/bot_blue, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"ifR" = ( +/obj/structure/cable, +/turf/open/floor/wood, +/area/station/service/library) +"ifS" = ( +/obj/machinery/light/small/directional/north, +/turf/open/floor/engine/n2o, +/area/station/engineering/atmos) +"igb" = ( +/obj/effect/landmark/generic_maintenance_landmark, +/turf/open/floor/plating, +/area/station/maintenance/central) +"igm" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/computer/atmos_control/nocontrol/incinerator, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible, +/turf/open/floor/iron/smooth, +/area/station/maintenance/disposal/incinerator) +"igp" = ( +/obj/structure/flora/bush/generic/style_random, +/obj/machinery/light/directional/west, +/turf/open/floor/grass/lavaland{ + initial_gas_mix = "o2=22;n2=82;TEMP=293.15" + }, +/area/station/service/hydroponics/garden) +"igA" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"igB" = ( +/obj/machinery/vending/boozeomat, +/turf/open/floor/iron, +/area/station/service/bar) +"igJ" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 10 + }, +/obj/structure/lattice, +/turf/open/space/basic, +/area/space/nearstation) +"igS" = ( +/obj/machinery/status_display/evac/directional/north, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/structure/cable/layer3, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/ai) +"igY" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/start/cyborg, +/turf/open/floor/circuit, +/area/station/science/robotics/mechbay) +"ihe" = ( +/obj/structure/sign/poster/official/random/directional/east, +/obj/effect/turf_decal/siding/wood, +/obj/structure/table/wood, +/obj/item/food/cookie/sleepy, +/turf/open/floor/carpet, +/area/station/hallway/secondary/exit/departure_lounge) +"ihf" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/maintenance/solars/starboard/fore) +"ihk" = ( +/obj/structure/table/reinforced, +/obj/item/storage/medkit/regular, +/obj/effect/turf_decal/tile/blue/anticorner, +/turf/open/floor/iron/white/textured_large, +/area/station/security/checkpoint/medical) +"ihn" = ( +/obj/effect/spawner/structure/window/reinforced/plasma, +/turf/open/floor/plating, +/area/station/engineering/supermatter) +"ihv" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + invisibility = 101 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/service/chapel/funeral) +"ihw" = ( +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white/textured_large, +/area/station/medical/medbay/central) +"ihS" = ( +/obj/structure/tank_holder/extinguisher, +/turf/open/floor/circuit/telecomms/mainframe, +/area/station/tcommsat/server) +"ihW" = ( +/obj/machinery/atmospherics/pipe/smart/simple/purple/visible, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos/pumproom) +"ihZ" = ( +/obj/structure/kitchenspike, +/obj/effect/mob_spawn/corpse/human/clown, +/obj/effect/decal/cleanable/blood/old, +/obj/structure/sign/poster/contraband/clown/directional/north, +/obj/structure/sign/poster/contraband/clown/directional/west, +/obj/effect/decal/cleanable/confetti, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"iia" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/maintenance/central) +"iif" = ( +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ + dir = 4 + }, +/turf/closed/wall/r_wall, +/area/station/engineering/atmos) +"iil" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible/layer2, +/turf/open/floor/iron/smooth, +/area/station/maintenance/disposal/incinerator) +"iio" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/hallway/secondary/entry) +"iit" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/rd) +"iiI" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 10 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/power/apc/auto_name/directional/west, +/turf/open/floor/iron, +/area/station/engineering/storage/tech) +"iiL" = ( +/obj/machinery/atmospherics/components/unary/passive_vent{ + dir = 1 + }, +/obj/structure/lattice, +/turf/open/space/basic, +/area/space/nearstation) +"iiO" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"iiX" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/carpet/green, +/area/station/maintenance/department/medical) +"iiY" = ( +/obj/structure/disposalpipe/junction/flip{ + dir = 8 + }, +/obj/machinery/duct, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron/white/textured_large, +/area/station/medical/medbay/central) +"ijf" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plating/airless, +/area/space/nearstation) +"ijg" = ( +/obj/machinery/smartfridge/chemistry/preloaded, +/obj/effect/turf_decal/tile/yellow/anticorner{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/station/medical/pharmacy) +"ijn" = ( +/obj/machinery/disposal/bin, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, +/obj/effect/turf_decal/siding/wood, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/obj/effect/spawner/random/trash/food_packaging, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/gray/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/service/cafeteria) +"ijs" = ( +/obj/effect/spawner/random/food_or_drink/cake_ingredients, +/obj/structure/table, +/turf/open/floor/iron/kitchen, +/area/station/service/kitchen) +"ijF" = ( +/obj/structure/reagent_dispensers/water_cooler, +/turf/open/floor/iron, +/area/station/commons) +"ijL" = ( +/turf/closed/wall/r_wall, +/area/station/maintenance/port/fore) +"ijT" = ( +/obj/effect/turf_decal/trimline/brown/filled/line, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/loading_area{ + dir = 1; + pixel_y = -11 + }, +/turf/open/floor/iron, +/area/station/cargo/miningoffice) +"ijW" = ( +/obj/structure/railing, +/obj/structure/table/glass, +/obj/machinery/duct, +/turf/open/floor/iron/showroomfloor, +/area/station/commons/fitness) +"ijY" = ( +/obj/structure/window/reinforced/spawner/directional/north, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron/stairs{ + dir = 8 + }, +/area/station/command/bridge) +"ikd" = ( +/obj/structure/showcase/cyborg/old{ + dir = 8; + pixel_x = 9; + pixel_y = 2 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/command/storage/satellite) +"ikq" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/department/medical) +"ikr" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/science/explab) +"ikv" = ( +/obj/structure/table/wood, +/obj/effect/turf_decal/siding/wood{ + dir = 5 + }, +/obj/effect/turf_decal/tile/yellow/anticorner{ + dir = 4 + }, +/obj/item/storage/crayons{ + pixel_y = -9 + }, +/obj/item/flashlight/lamp{ + pixel_y = 10 + }, +/obj/machinery/computer/security/telescreen/entertainment/directional/east, +/turf/open/floor/carpet, +/area/station/service/chapel/office) +"ikw" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/science/lower) +"ikP" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Radio Lounge"; + req_access = list("library") + }, +/obj/structure/cable, +/obj/machinery/door/poddoor/preopen{ + id = "radioblast"; + name = "Bridge Blast Door" + }, +/turf/open/floor/wood/large, +/area/station/service/library/upper) +"ikQ" = ( +/obj/item/trash/shrimp_chips, +/obj/item/trash/raisins{ + pixel_x = 14; + pixel_y = 7 + }, +/obj/item/trash/can{ + pixel_x = -3; + pixel_y = 12 + }, +/turf/open/floor/iron, +/area/station/engineering/break_room) +"ikW" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/computer/turbine_computer{ + dir = 1; + mapping_id = "main_turbine" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/smooth, +/area/station/maintenance/disposal/incinerator) +"ikY" = ( +/obj/machinery/door/firedoor/heavy, +/obj/machinery/atmospherics/pipe/smart/manifold/cyan/visible/layer5{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/simple/orange/visible/layer2{ + dir = 3 + }, +/obj/structure/sign/poster/official/wtf_is_co2/directional/north, +/obj/machinery/light/warm/directional/north, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"ila" = ( +/obj/effect/turf_decal/tile/dark/half, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/hop) +"ilf" = ( +/turf/open/floor/iron/stairs{ + dir = 8 + }, +/area/station/command/heads_quarters/hos) +"ili" = ( +/obj/structure/toilet{ + dir = 4 + }, +/obj/machinery/light/small/directional/south, +/turf/open/floor/iron/white/textured, +/area/station/medical/psychology) +"ilj" = ( +/turf/closed/wall/r_wall, +/area/station/cargo/sorting) +"ilp" = ( +/obj/machinery/fax{ + fax_name = "Security Office"; + name = "Security Office Fax Machine" + }, +/obj/structure/table/reinforced, +/obj/structure/extinguisher_cabinet/directional/east, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 4 + }, +/obj/effect/turf_decal/bot, +/obj/machinery/camera/directional/east, +/obj/machinery/light/directional/east, +/turf/open/floor/iron, +/area/station/security/office) +"ilI" = ( +/obj/structure/chair/pew/right, +/obj/effect/landmark/start/assistant, +/turf/open/floor/iron/chapel{ + dir = 8 + }, +/area/station/service/chapel) +"ilN" = ( +/obj/effect/turf_decal/tile/dark/opposingcorners, +/obj/effect/turf_decal/tile/dark/opposingcorners, +/obj/effect/turf_decal/tile/dark/opposingcorners, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/piss_stain, +/obj/machinery/light/small, +/obj/effect/landmark/generic_maintenance_landmark, +/turf/open/floor/iron/white, +/area/station/maintenance/port/fore) +"ilP" = ( +/obj/structure/chair/office{ + dir = 4 + }, +/obj/effect/landmark/start/lawyer, +/obj/machinery/requests_console/auto_name/directional/north{ + pixel_y = 32 + }, +/turf/open/floor/iron/grimy, +/area/station/service/lawoffice) +"ilU" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/engineering/break_room) +"ilY" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/obj/machinery/station_map/engineering/directional/east, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"img" = ( +/obj/effect/spawner/random/trash/mess, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"imi" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/item/radio/intercom/directional/north, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"imj" = ( +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"iml" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/item/kirbyplants/organic/plant22, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/firealarm/directional/north{ + pixel_x = 2 + }, +/obj/machinery/light_switch/directional/north{ + pixel_x = -6; + pixel_y = 28 + }, +/turf/open/floor/iron/showroomfloor, +/area/station/common/cryopods) +"imv" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/autolathe, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/dark/side{ + dir = 1 + }, +/area/station/science/robotics/lab) +"imw" = ( +/obj/item/kirbyplants/random, +/obj/effect/turf_decal/tile/yellow/half{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/machinery/status_display/ai/directional/north, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"imF" = ( +/turf/closed/wall, +/area/station/service/kitchen/kitchen_backroom) +"imR" = ( +/turf/open/floor/plating, +/area/station/engineering/supermatter/room) +"imS" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/junction{ + dir = 4 + }, +/obj/structure/closet/secure_closet/freezer/fridge, +/turf/open/floor/iron/freezer, +/area/station/service/kitchen/coldroom) +"imU" = ( +/obj/machinery/portable_atmospherics/canister/air, +/obj/effect/turf_decal/bot, +/turf/open/floor/plating, +/area/station/security/prison) +"ini" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, +/turf/open/floor/plating, +/area/station/engineering/supermatter/room) +"inB" = ( +/obj/structure/table, +/obj/item/paper_bin{ + pixel_x = -6; + pixel_y = 4 + }, +/obj/item/pen/blue{ + pixel_y = -1 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/science/explab) +"inJ" = ( +/obj/effect/spawner/random/trash/food_packaging, +/turf/open/floor/plating, +/area/station/maintenance/disposal) +"inN" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/structure/chair/office{ + dir = 8 + }, +/obj/effect/landmark/start/depsec/medical, +/obj/structure/reagent_dispensers/wall/peppertank/directional/north, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 5 + }, +/turf/open/floor/iron/dark, +/area/station/security/checkpoint/medical) +"inS" = ( +/obj/effect/mob_spawn/corpse/human/clown, +/obj/effect/decal/cleanable/blood/innards, +/obj/effect/decal/cleanable/blood/tracks{ + dir = 4 + }, +/obj/effect/decal/cleanable/blood, +/obj/item/food/grown/banana/bluespace, +/turf/open/floor/mineral/bananium, +/area/station/ai_monitored/turret_protected/aisat_interior) +"ioa" = ( +/obj/machinery/door/airlock/external{ + name = "External Construction Access" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/maintenance/disposal) +"iob" = ( +/obj/effect/turf_decal/box/corners{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/cargo/storage) +"iog" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/conveyor{ + dir = 5; + id = "cargosort" + }, +/obj/machinery/light/small/directional/north, +/obj/effect/spawner/random/trash/garbage, +/obj/effect/spawner/random/trash/garbage, +/obj/structure/sign/poster/official/walk/directional/north, +/turf/open/floor/plating, +/area/station/cargo/sorting) +"ioi" = ( +/obj/structure/flora/bush/lavendergrass/style_random, +/obj/structure/railing/wood{ + dir = 4 + }, +/obj/machinery/firealarm/directional/south, +/obj/machinery/light_switch/directional/south{ + pixel_x = 8 + }, +/turf/open/floor/grass, +/area/station/service/hydroponics/garden) +"ioj" = ( +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/maintenance/solars/starboard/fore) +"iot" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/security/brig) +"iow" = ( +/obj/machinery/recharge_station, +/obj/effect/turf_decal/bot{ + dir = 1 + }, +/obj/structure/cable, +/obj/machinery/firealarm/directional/north, +/obj/machinery/camera/directional/north, +/obj/machinery/light_switch/directional/north{ + pixel_x = 8; + pixel_y = 28 + }, +/turf/open/floor/plating, +/area/station/command/heads_quarters/hop) +"ioA" = ( +/obj/machinery/holopad, +/turf/open/floor/wood, +/area/station/service/lawoffice) +"ioJ" = ( +/obj/structure/table/wood, +/obj/item/folder/blue, +/obj/effect/turf_decal/tile/blue/anticorner{ + dir = 4 + }, +/obj/item/reagent_containers/cup/soda_cans/sodawater{ + pixel_y = 16; + pixel_x = 8 + }, +/turf/open/floor/iron, +/area/station/security/courtroom) +"ioM" = ( +/obj/machinery/door/airlock/research{ + name = "Research Division Access" + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "sci-entrance" + }, +/obj/effect/mapping_helpers/airlock/access/all/science/general, +/obj/effect/turf_decal/tile/purple/fourcorners, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/firedoor, +/turf/open/floor/iron, +/area/station/science/research) +"ioO" = ( +/obj/machinery/atmospherics/components/unary/passive_vent{ + dir = 8; + name = "killroom vent" + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/turf/open/floor/iron/freezer, +/area/station/science/xenobiology/hallway) +"ioX" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/wood, +/area/station/service/barber) +"ipc" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/purple/filled/line, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/white/textured, +/area/station/science/cytology) +"ipe" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible, +/obj/effect/turf_decal/bot{ + dir = 1 + }, +/obj/machinery/portable_atmospherics/canister, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/structure/window/reinforced/plasma/spawner/directional/east, +/obj/structure/window/reinforced/plasma/spawner/directional/north, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"ipn" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/primary/upper) +"ipu" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/layer_manifold/supply/visible/layer4, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos/pumproom) +"ipF" = ( +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/spawner/random/trash/graffiti{ + pixel_x = 32 + }, +/turf/open/floor/plating, +/area/station/maintenance/central) +"ipH" = ( +/obj/structure/chair{ + dir = 1 + }, +/obj/effect/landmark/start/assistant, +/turf/open/floor/wood, +/area/station/security/courtroom) +"iqa" = ( +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 8 + }, +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/turf/open/floor/iron, +/area/station/cargo/miningoffice) +"iqk" = ( +/obj/structure/water_source/puddle, +/obj/structure/flora/bush/large/style_random{ + pixel_y = 4 + }, +/turf/open/floor/grass, +/area/station/medical/pathology) +"iqm" = ( +/obj/structure/table, +/obj/effect/spawner/random/maintenance, +/obj/effect/spawner/random/engineering/toolbox, +/obj/effect/spawner/random/engineering/flashlight, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/station/commons/storage/tools) +"iqp" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/glass/reinforced, +/area/station/science/xenobiology) +"iqr" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/hallway/primary/central) +"iqt" = ( +/turf/open/floor/iron/dark/textured_edge{ + dir = 4 + }, +/area/misc/anomaly_research) +"iqI" = ( +/obj/effect/turf_decal/plaque{ + icon_state = "L2" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"ira" = ( +/turf/closed/wall/r_wall, +/area/station/tcommsat/computer) +"irh" = ( +/obj/machinery/gateway/centerstation, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/command/gateway) +"irk" = ( +/obj/structure/cable, +/obj/item/assembly/mousetrap, +/turf/open/floor/iron, +/area/station/maintenance/department/medical) +"irB" = ( +/obj/effect/landmark/start/cyborg, +/obj/machinery/holopad/secure, +/obj/structure/cable, +/obj/structure/cable/layer3, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/aisat_interior) +"irF" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/cafeteria, +/area/station/security/prison/mess) +"irO" = ( +/obj/effect/spawner/structure/window, +/turf/open/floor/plating, +/area/station/service/cafeteria) +"irZ" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/structure/extinguisher_cabinet/directional/west, +/turf/open/floor/iron/dark/herringbone, +/area/station/maintenance/radshelter/civil) +"isa" = ( +/obj/structure/railing/wood{ + dir = 8 + }, +/obj/machinery/growing/tray, +/turf/open/floor/grass, +/area/station/service/hydroponics/garden) +"isg" = ( +/obj/machinery/door/airlock/external, +/obj/structure/fans/tiny, +/turf/open/floor/engine, +/area/space/nearstation) +"isk" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/tile/dark_purple/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/science/xenobiology) +"ism" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/tile/brown/half/contrasted, +/obj/effect/turf_decal/tile/neutral/full, +/obj/structure/shipping_container/nthi, +/turf/open/floor/iron, +/area/station/cargo/storage) +"isv" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/simple/purple/visible{ + dir = 6 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"isA" = ( +/obj/effect/turf_decal/tile/brown/half/contrasted, +/obj/structure/disposalpipe/segment, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"isF" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment, +/turf/closed/wall/r_wall, +/area/station/engineering/supermatter/room) +"isG" = ( +/obj/effect/turf_decal/bot_white, +/obj/effect/turf_decal/tile/neutral/full, +/obj/effect/turf_decal/tile/dark/half{ + dir = 1 + }, +/obj/structure/extinguisher_cabinet/directional/north, +/obj/machinery/computer/piratepad_control/civilian, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"ith" = ( +/obj/effect/turf_decal/tile/yellow/half/contrasted, +/obj/machinery/component_printer, +/turf/open/floor/iron/white, +/area/station/medical/pharmacy) +"itl" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/service/chapel) +"itm" = ( +/obj/effect/turf_decal/siding/wood, +/obj/structure/flora/bush/flowers_br/style_random, +/turf/open/floor/grass, +/area/station/service/hydroponics) +"itu" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable, +/obj/structure/lattice/catwalk{ + layer = 2.047 + }, +/turf/open/floor/glass/reinforced, +/area/station/engineering/hallway) +"ity" = ( +/obj/structure/sign/departments/engineering/directional/west, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/starboard/lesser) +"itB" = ( +/obj/structure/cable, +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/trimline/brown/filled/line, +/obj/effect/decal/cleanable/blood/old, +/mob/living/simple_animal/bot/mulebot{ + home_destination = "QM #2"; + suffix = "#2" + }, +/obj/machinery/navbeacon{ + codes_txt = "delivery;dir=1"; + location = "QM #2" + }, +/turf/open/floor/iron, +/area/station/cargo/storage) +"itK" = ( +/obj/effect/spawner/random/trash/garbage, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/station/maintenance/starboard/upper) +"itN" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/trimline/red/filled/corner, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/directional/north, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/security/prison) +"itV" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/closed/wall/r_wall, +/area/station/engineering/supermatter/room) +"iub" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 1 + }, +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/half, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/security/brig/entrance) +"iun" = ( +/obj/effect/turf_decal/tile/neutral/full, +/obj/effect/turf_decal/siding/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/siding/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral/full, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/engineering/lobby) +"iuq" = ( +/obj/effect/spawner/random/trash/mess, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/cargo/warehouse) +"iur" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue/half/contrasted, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/primary/upper) +"iuG" = ( +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/primary/upper) +"iuN" = ( +/obj/machinery/computer/atmos_control/nitrous_tank, +/obj/structure/window/spawner/directional/north{ + pixel_y = 5 + }, +/obj/effect/turf_decal/tile/yellow/fourcorners, +/obj/machinery/atmospherics/pipe/smart/simple/green/visible{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"iuR" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/science/xenobiology/hallway) +"iuW" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/airalarm/directional/west, +/turf/open/floor/iron/white, +/area/station/science/explab) +"ivg" = ( +/obj/machinery/porta_turret/ai{ + dir = 4 + }, +/obj/machinery/requests_console/auto_name/directional/west{ + can_send_announcements = 1 + }, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/ai) +"ivl" = ( +/obj/structure/table/reinforced/rglass, +/obj/item/toy/figure/engineer{ + pixel_x = -6; + pixel_y = 18 + }, +/obj/item/modular_computer/laptop/preset/civilian{ + pixel_y = 3 + }, +/obj/item/book/manual/wiki/engineering_guide{ + pixel_x = -2 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/engineering/break_room) +"ivw" = ( +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/generic_maintenance_landmark, +/obj/structure/closet/emcloset/wall/directional/north, +/turf/open/floor/plating, +/area/station/maintenance/department/medical) +"ivx" = ( +/obj/machinery/computer/mech_bay_power_console{ + dir = 4 + }, +/obj/effect/turf_decal/bot, +/obj/effect/decal/cleanable/dirt, +/obj/item/radio/intercom/directional/west, +/turf/open/floor/iron, +/area/station/cargo/warehouse) +"ivA" = ( +/turf/open/floor/iron/dark/textured, +/area/station/medical/morgue) +"ivU" = ( +/obj/structure/table/wood, +/obj/effect/turf_decal/bot, +/obj/machinery/chem_dispenser/drinks/beer, +/turf/open/floor/iron, +/area/station/service/bar) +"iwc" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/closed/wall/r_wall, +/area/station/maintenance/starboard/lesser) +"iwd" = ( +/obj/machinery/computer/atmos_control/nocontrol/master{ + dir = 4 + }, +/obj/structure/window/reinforced/spawner/directional/west, +/obj/effect/turf_decal/siding/yellow{ + dir = 10 + }, +/obj/effect/turf_decal/tile/neutral/full, +/turf/open/floor/iron, +/area/station/engineering/atmos/office) +"iwf" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/visible/layer4, +/obj/machinery/firealarm/directional/south, +/obj/machinery/light_switch/directional/south{ + pixel_x = 8 + }, +/turf/open/floor/plating, +/area/station/engineering/supermatter/room) +"iwi" = ( +/obj/structure/chair/wood{ + dir = 8 + }, +/obj/effect/landmark/start/assistant, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/carpet, +/area/station/service/chapel) +"iwk" = ( +/obj/machinery/door/airlock/external{ + name = "External Airlock" + }, +/obj/effect/mapping_helpers/airlock/access/any/science/maintenance, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/obj/structure/fans/tiny, +/turf/open/floor/iron/dark, +/area/station/science/explab) +"iww" = ( +/obj/effect/mapping_helpers/airlock/access/all/security/general, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security{ + name = "Interrogation Monitoring" + }, +/turf/open/floor/iron/dark, +/area/station/security/interrogation) +"iwB" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/plaque{ + icon_state = "L6" + }, +/turf/open/floor/iron, +/area/station/hallway/secondary/command) +"iwG" = ( +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/obj/structure/table, +/obj/effect/spawner/random/vendor_meal_sides{ + pixel_y = 9 + }, +/obj/effect/spawner/random/vendor_meal_sides{ + pixel_y = 9 + }, +/obj/item/storage/box/coffeepack{ + pixel_x = 10; + pixel_y = -3 + }, +/obj/effect/spawner/random/food_or_drink/donkpockets{ + pixel_x = -7 + }, +/turf/open/floor/wood, +/area/station/medical/break_room) +"iwQ" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/obj/structure/extinguisher_cabinet/directional/east, +/obj/effect/turf_decal/tile/dark_green/half/contrasted{ + dir = 4 + }, +/obj/item/kirbyplants/random, +/turf/open/floor/iron, +/area/station/hallway/primary/upper) +"iwS" = ( +/obj/structure/window/reinforced/spawner/directional/south, +/obj/item/storage/box/shipping{ + pixel_x = 10; + pixel_y = 10 + }, +/obj/structure/table/reinforced, +/obj/item/paper_bin/carbon, +/obj/item/hand_labeler{ + pixel_y = -2; + pixel_x = 3 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"iwX" = ( +/obj/machinery/door/window/left/directional/west{ + base_state = "right"; + icon_state = "right"; + name = "Shooting Range" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/security/range) +"ixd" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/power/emitter, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/engineering/storage) +"ixn" = ( +/obj/structure/table/reinforced, +/obj/item/paper_bin{ + pixel_x = -4 + }, +/obj/item/pen, +/obj/effect/turf_decal/siding/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral/full, +/obj/item/phone{ + pixel_x = 8; + pixel_y = 4 + }, +/turf/open/floor/iron, +/area/station/engineering/atmos/office) +"ixz" = ( +/obj/effect/turf_decal/siding/dark{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/item/radio/intercom/directional/west, +/turf/open/floor/iron/dark, +/area/station/science/genetics) +"ixA" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"ixD" = ( +/obj/structure/flora/bush/flowers_yw, +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/start/botanist, +/turf/open/floor/grass, +/area/station/service/hydroponics) +"ixK" = ( +/obj/structure/rack, +/obj/item/clothing/under/rank/prisoner{ + pixel_x = 8; + pixel_y = 5 + }, +/obj/item/clothing/under/rank/prisoner{ + pixel_x = 8; + pixel_y = 5 + }, +/obj/item/clothing/under/rank/prisoner{ + pixel_x = -2; + pixel_y = 5 + }, +/obj/item/clothing/under/rank/prisoner{ + pixel_x = -2; + pixel_y = 5 + }, +/obj/item/clothing/under/rank/prisoner{ + pixel_x = 8; + pixel_y = 5 + }, +/obj/item/clothing/under/rank/prisoner{ + pixel_x = -2; + pixel_y = 5 + }, +/obj/item/clothing/shoes/sneakers/orange{ + pixel_x = -6; + pixel_y = 4 + }, +/obj/item/clothing/shoes/sneakers/orange{ + pixel_x = -6; + pixel_y = -2 + }, +/obj/item/clothing/shoes/sneakers/orange{ + pixel_x = -6; + pixel_y = -8 + }, +/obj/item/clothing/shoes/sneakers/orange{ + pixel_x = -6; + pixel_y = 4 + }, +/obj/effect/turf_decal/bot, +/obj/structure/extinguisher_cabinet/directional/north, +/turf/open/floor/iron, +/area/station/security/brig/entrance) +"ixO" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/security/checkpoint/science) +"ixS" = ( +/turf/closed/wall/r_wall, +/area/station/service/hydroponics/garden) +"iyd" = ( +/obj/effect/turf_decal/tile/yellow/anticorner{ + dir = 1 + }, +/obj/effect/turf_decal/siding/wood{ + dir = 9 + }, +/turf/open/floor/carpet, +/area/station/service/theater) +"iyk" = ( +/obj/structure/closet/secure_closet/engineering_personal, +/obj/item/clothing/glasses/meson/engine, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 1 + }, +/obj/machinery/camera/directional/north, +/turf/open/floor/iron, +/area/station/engineering/hallway) +"iyn" = ( +/obj/structure/railing, +/obj/structure/table/glass, +/obj/item/reagent_containers/cup/glass/waterbottle{ + pixel_y = 13; + pixel_x = -9 + }, +/obj/machinery/duct, +/turf/open/floor/iron/showroomfloor, +/area/station/commons/fitness) +"iyr" = ( +/obj/effect/spawner/random/trash/grime, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/service/kitchen/kitchen_backroom) +"iyu" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/maintenance/starboard/central) +"iyw" = ( +/obj/effect/turf_decal/tile/neutral/full, +/obj/structure/cable, +/obj/machinery/holopad, +/turf/open/floor/iron, +/area/station/security/brig) +"iyx" = ( +/obj/machinery/ai_slipper{ + uses = 10 + }, +/obj/machinery/flasher/directional/south{ + id = "AI"; + pixel_x = 26 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/ai) +"iyH" = ( +/obj/effect/spawner/random/engineering/tank, +/obj/effect/turf_decal/bot, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"iyI" = ( +/obj/effect/turf_decal/tile/red/half{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/holopad, +/obj/effect/landmark/event_spawn, +/turf/open/floor/iron/dark/textured, +/area/station/security/office) +"iyK" = ( +/obj/machinery/door/airlock{ + name = "Dorm Suite"; + id_tag = "Suite" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/duct, +/turf/open/floor/iron, +/area/station/commons/dorms) +"iyS" = ( +/obj/structure/extinguisher_cabinet/directional/north, +/obj/machinery/camera/autoname/directional/north, +/turf/open/floor/iron/dark, +/area/station/science/ordnance) +"iyZ" = ( +/obj/machinery/door/morgue{ + name = "Private Study"; + req_access = list("library") + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/service/chapel) +"izb" = ( +/obj/item/kirbyplants/random, +/obj/machinery/camera/directional/west{ + network = list("theater") + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"izv" = ( +/obj/structure/sign/poster/contraband/clown/directional, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/closed/wall/r_wall, +/area/station/engineering/atmos/pumproom) +"izE" = ( +/obj/structure/railing{ + dir = 4 + }, +/obj/structure/railing{ + dir = 1 + }, +/turf/open/floor/grass, +/area/station/service/hydroponics/upper) +"izL" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/service/bar) +"izM" = ( +/obj/effect/spawner/random/structure/closet_maintenance, +/obj/effect/spawner/random/trash/food_packaging, +/obj/effect/spawner/random/trash/food_packaging, +/obj/effect/spawner/random/trash/graffiti{ + pixel_x = -32; + spawn_loot_chance = 50 + }, +/turf/open/floor/plating, +/area/station/maintenance/central) +"izN" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"iAc" = ( +/obj/structure/window/reinforced/spawner/directional/west, +/obj/structure/chair/stool/directional/north, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark/textured, +/area/station/security/prison/work) +"iAe" = ( +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/cargo/storage) +"iAi" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/upper) +"iAl" = ( +/obj/structure/closet/emcloset/wall/directional/south, +/obj/structure/table, +/obj/item/storage/medkit/toxin{ + pixel_y = 13 + }, +/obj/item/storage/medkit/fire, +/obj/effect/turf_decal/bot, +/obj/item/radio{ + pixel_y = 7; + pixel_x = 18 + }, +/obj/item/flashlight{ + pixel_x = 18; + pixel_y = 5 + }, +/turf/open/floor/iron/dark/herringbone, +/area/station/maintenance/radshelter/civil) +"iAt" = ( +/obj/structure/sign/poster/contraband/cybersun_six_hundred/directional/west, +/turf/open/floor/plating, +/area/station/cargo/storage) +"iAu" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 4 + }, +/obj/effect/landmark/start/medical_doctor, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white/textured, +/area/station/medical/treatment_center) +"iAy" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/monitored/mix_input, +/turf/open/floor/engine/air, +/area/station/engineering/atmos) +"iAI" = ( +/obj/structure/table/wood, +/obj/item/paper_bin/construction{ + pixel_y = 7; + pixel_x = -7 + }, +/obj/item/storage/box/actionfigure{ + pixel_y = 11; + pixel_x = 7 + }, +/obj/item/storage/dice{ + pixel_x = 7; + pixel_y = 1 + }, +/turf/open/floor/carpet/blue, +/area/station/service/library/lounge) +"iAK" = ( +/turf/closed/wall, +/area/station/cargo/storage) +"iBg" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 6 + }, +/obj/machinery/camera/directional/south, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/engineering/storage/tech) +"iBh" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/turf/open/floor/iron/white/corner{ + dir = 4 + }, +/area/station/science/ordnance/office) +"iBj" = ( +/obj/machinery/air_sensor/nitrous_tank, +/turf/open/floor/engine/n2o, +/area/station/engineering/atmos) +"iBm" = ( +/obj/machinery/vending/wardrobe/medi_wardrobe, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/dark, +/area/station/medical/storage) +"iBp" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos/hfr_room) +"iBG" = ( +/obj/item/kirbyplants/random, +/turf/open/floor/glass/reinforced, +/area/space/nearstation) +"iBH" = ( +/obj/structure/table, +/obj/item/reagent_containers/cup/glass/waterbottle{ + pixel_y = 5; + pixel_x = -9 + }, +/obj/structure/desk_bell{ + pixel_y = 3; + pixel_x = 4 + }, +/obj/structure/railing/wrestling{ + pixel_y = 26; + layer = 4.2 + }, +/turf/open/floor/wood, +/area/station/commons/fitness) +"iBO" = ( +/obj/item/tank/internals/emergency_oxygen, +/obj/item/clothing/mask/breath{ + pixel_y = -6; + pixel_x = 6 + }, +/obj/structure/ghost_critter_spawn, +/turf/open/floor/plating, +/area/station/security/prison) +"iBV" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/security/armory) +"iBZ" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/turf_decal/tile/dark/half{ + dir = 1 + }, +/obj/machinery/status_display/evac/directional/north, +/turf/open/floor/iron, +/area/station/command/bridge) +"iCd" = ( +/obj/structure/table, +/obj/effect/spawner/random/engineering/tool, +/obj/structure/sign/poster/random/directional/north, +/turf/open/floor/plating, +/area/station/maintenance/starboard/upper) +"iCr" = ( +/obj/structure/rack, +/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/atmos, +/obj/item/clothing/mask/gas/atmos, +/obj/item/clothing/mask/gas/atmos, +/turf/open/floor/iron/dark/textured, +/area/station/engineering/atmos) +"iCs" = ( +/obj/structure/lattice/catwalk, +/turf/open/space/basic, +/area/space/nearstation) +"iCt" = ( +/obj/structure/toilet{ + pixel_y = 16; + name = "LX-Bidet 3k" + }, +/obj/structure/drain, +/obj/structure/sink/directional/west, +/turf/open/floor/iron/small, +/area/station/command/heads_quarters/nt_rep) +"iCu" = ( +/obj/item/storage/pod/directional/north{ + unlocked = 1 + }, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"iCE" = ( +/obj/machinery/door/airlock/external{ + name = "Departure Lounge Airlock" + }, +/obj/effect/turf_decal/stripes{ + dir = 1 + }, +/obj/effect/turf_decal/bot, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"iCK" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"iCS" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 5 + }, +/turf/open/floor/wood/large, +/area/station/smithing) +"iDd" = ( +/obj/machinery/fax{ + fax_name = "Service Hallway"; + name = "Service Fax Machine" + }, +/obj/structure/table, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/grimy, +/area/station/hallway/secondary/service) +"iDm" = ( +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=pool"; + location = "bar"; + name = "bot navigation beacon" + }, +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, +/obj/effect/turf_decal/tile/bar/half{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/service/cafeteria) +"iDM" = ( +/obj/effect/turf_decal/stripes/red/line{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible/layer5{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"iEe" = ( +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos/storage/gas) +"iEo" = ( +/obj/item/coin, +/obj/structure/chair/stool/directional/north, +/obj/effect/landmark/start/hangover, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/entertainment/coin, +/turf/open/floor/eighties, +/area/station/commons/fitness/recreation/entertainment) +"iEr" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white, +/area/station/medical/pathology) +"iEy" = ( +/obj/effect/turf_decal/trimline/white/filled/line{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"iEA" = ( +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown/half/contrasted{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral/full, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/cargo/storage) +"iEZ" = ( +/obj/structure/chair, +/obj/structure/cable, +/turf/open/floor/wood/large, +/area/station/service/library/upper) +"iFe" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral/half{ + dir = 4 + }, +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/security/processing) +"iFi" = ( +/obj/machinery/door/airlock{ + id_tag = "commissarydoor"; + name = "Commissary" + }, +/turf/open/floor/plating, +/area/station/maintenance/department/medical) +"iFj" = ( +/obj/structure/table, +/obj/effect/spawner/random/decoration/generic, +/turf/open/floor/plating, +/area/station/maintenance/starboard/upper) +"iFk" = ( +/obj/effect/turf_decal/tile/purple/half{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/shower/directional/south, +/obj/effect/turf_decal/trimline/piss_yellow/tram, +/obj/effect/turf_decal/bot{ + pixel_y = 16 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/camera/directional/north, +/obj/effect/turf_decal/tile/purple/half/contrasted{ + dir = 1 + }, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/science/research) +"iFw" = ( +/obj/effect/turf_decal/trimline/blue/end{ + dir = 4 + }, +/obj/machinery/shower/directional/east, +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/engineering/main) +"iFB" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 1 + }, +/obj/effect/turf_decal/box/red, +/turf/open/floor/iron/dark, +/area/station/science/ordnance/testlab) +"iFS" = ( +/obj/effect/turf_decal/trimline/green/filled/line, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white, +/area/station/medical/pathology) +"iFY" = ( +/obj/structure/lattice/catwalk{ + layer = 2.047 + }, +/turf/open/floor/glass/reinforced, +/area/station/engineering/hallway) +"iGi" = ( +/obj/machinery/conveyor/inverted{ + dir = 9; + id = "garbage" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating, +/area/station/maintenance/disposal) +"iGp" = ( +/obj/machinery/disposal/bin, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 6 + }, +/obj/machinery/computer/security/telescreen/entertainment/directional/south, +/obj/structure/cable, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/security/office) +"iGH" = ( +/obj/effect/spawner/random/structure/grille, +/turf/open/floor/plating, +/area/station/maintenance/starboard/upper) +"iGK" = ( +/obj/effect/turf_decal/tile/dark_green, +/turf/open/floor/iron, +/area/station/hallway/primary/upper) +"iGX" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/maintenance/central) +"iGZ" = ( +/obj/structure/table, +/obj/effect/turf_decal/trimline/orange/filled/line{ + dir = 10 + }, +/obj/item/paper_bin, +/obj/item/pen, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/obj/structure/closet/emcloset/wall/directional/south, +/turf/open/floor/iron, +/area/station/command/bridge) +"iHj" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/decal/cleanable/xenoblood, +/obj/effect/decal/cleanable/xenoblood/xgibs/torso, +/obj/effect/decal/remains/xeno, +/mob/living/basic/clown/mutant, +/turf/open/floor/engine, +/area/space/nearstation) +"iHq" = ( +/obj/effect/spawner/random/trash/food_packaging{ + pixel_y = 18 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/maintenance/port/fore) +"iHC" = ( +/obj/machinery/firealarm/directional/east, +/obj/machinery/light_switch/directional/east{ + pixel_y = 9 + }, +/turf/open/floor/iron/kitchen, +/area/station/service/kitchen/kitchen_backroom) +"iHT" = ( +/obj/machinery/corral_corner{ + mapping_id = "4" + }, +/obj/machinery/light/floor/has_bulb, +/turf/open/floor/engine, +/area/station/science/xenobiology) +"iIl" = ( +/obj/structure/hoop{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/yellow/filled/line, +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/directional/east, +/turf/open/floor/iron/white, +/area/station/security/prison/workout) +"iIr" = ( +/obj/structure/chair/pew{ + dir = 4 + }, +/turf/open/floor/carpet, +/area/station/service/chapel) +"iIQ" = ( +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 1 + }, +/obj/effect/turf_decal/siding/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/yellow/filled/warning{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"iIR" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/blue/half{ + dir = 4 + }, +/turf/open/floor/iron/white/textured_edge{ + dir = 4 + }, +/area/station/medical/medbay/lobby) +"iIS" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, +/obj/structure/window/reinforced/spawner/directional/north, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/station/medical/cryo) +"iJk" = ( +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/structure/table, +/obj/item/plate, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/cafeteria, +/area/station/service/cafeteria) +"iJp" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"iJv" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/trash/grille_or_waste, +/turf/open/floor/plating, +/area/station/maintenance/starboard/upper) +"iJD" = ( +/obj/machinery/door/poddoor/preopen{ + id = "Disposals Lock"; + name = "Blast Door" + }, +/obj/machinery/conveyor{ + id = "garbage"; + dir = 4 + }, +/turf/open/floor/plating, +/area/station/maintenance/disposal) +"iJJ" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/duct, +/obj/structure/cable, +/turf/open/floor/iron/stairs/left, +/area/station/medical/storage) +"iJK" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Central Maintenance" + }, +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/firedoor, +/turf/open/floor/plating, +/area/station/hallway/primary/central/fore) +"iJN" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/sign/warning/secure_area/directional/east, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/maintenance/central) +"iJO" = ( +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos/storage/gas) +"iJR" = ( +/obj/effect/spawner/random/trash/grime, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/starboard/lesser) +"iKh" = ( +/obj/effect/turf_decal/bot, +/obj/effect/spawner/random/structure/crate_empty, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"iKx" = ( +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/white, +/area/station/science/research) +"iKC" = ( +/turf/open/floor/eighties/red{ + icon = 'goon/icons/turf/floors.dmi'; + icon_state = "clown_carpet" + }, +/area/station/service/theater) +"iKJ" = ( +/obj/structure/rack, +/obj/item/reagent_containers/spray/cleaner{ + pixel_x = -6 + }, +/obj/item/book/manual/wiki/infections, +/obj/item/reagent_containers/dropper, +/obj/item/reagent_containers/syringe/antiviral, +/obj/item/reagent_containers/syringe/antiviral, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, +/obj/machinery/light/small/directional/north, +/turf/open/floor/plating, +/area/station/medical/pathology) +"iKK" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/stairs/right{ + dir = 8 + }, +/area/station/science/robotics/lab) +"iKL" = ( +/obj/effect/spawner/random/trash/mess, +/obj/structure/cable, +/obj/effect/turf_decal/bot, +/obj/machinery/light/small/directional/east, +/obj/machinery/camera/directional/east, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/maintenance/port/fore) +"iKQ" = ( +/obj/item/flashlight/flare/candle{ + pixel_y = 7 + }, +/obj/item/flashlight/flare/candle{ + pixel_y = -2; + pixel_x = -8 + }, +/obj/item/flashlight/flare/candle{ + pixel_x = -3; + pixel_y = -4 + }, +/obj/item/storage/box/matches{ + pixel_y = 15; + pixel_x = 5 + }, +/obj/structure/table/wood, +/turf/open/floor/carpet, +/area/station/service/chapel) +"iLa" = ( +/obj/effect/decal/cleanable/confetti, +/turf/open/floor/plating, +/area/station/maintenance/central) +"iLi" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Lesser Starboard Maintenance" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"iLj" = ( +/obj/structure/window/reinforced/spawner/directional/south, +/turf/open/floor/iron/white/textured, +/area/station/medical/surgery/theatre) +"iLs" = ( +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/turf/closed/wall, +/area/station/medical/morgue) +"iLu" = ( +/obj/effect/turf_decal/plaque{ + icon_state = "L6" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"iLE" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/maintenance/port/lesser) +"iLM" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/duct, +/obj/effect/turf_decal/tile/orange/half/contrasted{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/science/xenobiology) +"iLO" = ( +/turf/open/floor/iron/grimy, +/area/station/service/library) +"iLP" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/white/textured, +/area/station/science/cytology) +"iLU" = ( +/obj/structure/bed, +/obj/item/bedsheet/purple, +/obj/effect/landmark/start/janitor, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/item/clothing/shoes/galoshes, +/turf/open/floor/iron, +/area/station/service/janitor) +"iLX" = ( +/obj/item/kirbyplants/random, +/obj/machinery/firealarm/directional/south, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"iMe" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"iMi" = ( +/obj/effect/turf_decal/trimline/neutral/line{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/neutral/line{ + dir = 8 + }, +/obj/machinery/light/cold/directional/west, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/white/side{ + dir = 4 + }, +/area/station/security/execution/education) +"iMA" = ( +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/structure/extinguisher_cabinet/directional/north, +/obj/effect/spawner/random/trash/food_packaging, +/obj/effect/spawner/random/maintenance/three, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"iMB" = ( +/obj/effect/spawner/random/trash/mess, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/port/lesser) +"iMC" = ( +/obj/machinery/door/airlock/external{ + name = "External Airlock" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/turf/open/floor/plating, +/area/station/maintenance/port/lesser) +"iML" = ( +/obj/structure/table/wood, +/obj/item/flashlight/lamp{ + pixel_y = 10 + }, +/turf/open/floor/carpet, +/area/station/service/chapel) +"iMM" = ( +/obj/effect/turf_decal/trimline/red/filled/line, +/obj/effect/turf_decal/tile/neutral/half{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral/half, +/turf/open/floor/iron, +/area/station/security/office) +"iMP" = ( +/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible{ + dir = 10 + }, +/obj/effect/turf_decal/siding/purple{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/station/science/ordnance/storage) +"iMU" = ( +/obj/structure/window/reinforced/spawner/directional/south, +/obj/effect/turf_decal/stripes{ + dir = 1 + }, +/turf/open/floor/engine, +/area/station/science/explab) +"iMW" = ( +/obj/structure/cable, +/turf/open/floor/wood/large, +/area/station/service/library) +"iNc" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/construction/mining/aux_base) +"iNh" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small/directional/east, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/visible/layer4, +/turf/open/floor/plating, +/area/station/engineering/supermatter/room) +"iNi" = ( +/obj/structure/table/reinforced, +/obj/effect/spawner/random/bureaucracy/folder, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "HoPFore"; + name = "HoP Fore Desk Shutters" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/door/window/brigdoor/left/directional/east{ + name = "Access Desk"; + req_access = list("hop"); + dir = 2 + }, +/obj/machinery/door/firedoor, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/hop) +"iNu" = ( +/obj/structure/window/reinforced/spawner/directional/north, +/obj/effect/turf_decal/stripes, +/turf/open/floor/engine, +/area/station/science/explab) +"iNJ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/structure/grille, +/turf/open/floor/carpet/green, +/area/station/maintenance/department/medical) +"iNL" = ( +/obj/machinery/vending/medical, +/obj/effect/turf_decal/bot, +/obj/structure/railing, +/turf/open/floor/iron/dark, +/area/station/medical/storage) +"iNN" = ( +/obj/structure/flora/bush/generic/style_random, +/turf/open/floor/grass, +/area/station/service/hydroponics/upper) +"iNR" = ( +/obj/effect/landmark/start/janitor, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/service/janitor) +"iOf" = ( +/obj/item/shovel/spade, +/obj/machinery/growing/tray, +/turf/open/floor/grass/lavaland{ + initial_gas_mix = "o2=22;n2=82;TEMP=293.15" + }, +/area/station/security/prison/garden) +"iOj" = ( +/obj/structure/railing{ + dir = 8; + layer = 4.1 + }, +/obj/structure/railing{ + dir = 1 + }, +/turf/open/floor/grass, +/area/space/nearstation) +"iOl" = ( +/obj/structure/tank_dispenser/oxygen{ + pixel_x = -1; + pixel_y = 2 + }, +/obj/effect/turf_decal/bot{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/engineering/storage) +"iOp" = ( +/obj/structure/cable, +/turf/open/floor/iron/grimy, +/area/station/security/office) +"iOH" = ( +/obj/effect/turf_decal/tile/blue/half, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white/textured_edge, +/area/station/medical/treatment_center) +"iOO" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/obj/machinery/camera/directional/east, +/turf/open/floor/plating, +/area/station/maintenance/starboard/upper) +"iOT" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/bot_white/right, +/obj/effect/turf_decal/siding, +/obj/effect/turf_decal/tile/dark/half/contrasted{ + dir = 8 + }, +/obj/machinery/light/directional/east, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/command/gateway) +"iOY" = ( +/obj/machinery/door/airlock/external{ + name = "Mining Dock Airlock" + }, +/obj/effect/mapping_helpers/airlock/access/all/supply/mining, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/turf/open/floor/plating, +/area/station/cargo/miningoffice) +"iPg" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating, +/area/station/maintenance/starboard/central) +"iPi" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/door/window/right/directional/west{ + req_access = list("atmospherics"); + dir = 2 + }, +/obj/effect/turf_decal/loading_area{ + dir = 1; + pixel_y = -11 + }, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/engineering/atmos/office) +"iPk" = ( +/obj/effect/turf_decal/bot, +/obj/structure/reagent_dispensers/watertank/high, +/turf/open/floor/plating, +/area/station/maintenance/department/medical) +"iPt" = ( +/obj/effect/turf_decal/trimline/blue/filled/end{ + dir = 1 + }, +/obj/structure/window/reinforced/spawner/directional/north, +/obj/machinery/computer/crew, +/turf/open/floor/iron, +/area/station/command/bridge) +"iPu" = ( +/obj/structure/bookcase/random/religion, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/wood, +/area/station/service/chapel) +"iPD" = ( +/obj/structure/table/wood, +/obj/machinery/fax{ + fax_name = "Head of Security's Office"; + name = "Head of Security's Fax Machine" + }, +/obj/machinery/camera/directional/north, +/obj/structure/closet/emcloset/wall/directional/north, +/turf/open/floor/wood, +/area/station/command/heads_quarters/hos) +"iPL" = ( +/obj/machinery/atmospherics/components/tank, +/turf/open/floor/iron/dark, +/area/station/science/ordnance/storage) +"iPQ" = ( +/obj/structure/table, +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 5 + }, +/obj/item/storage/toolbox/mechanical{ + pixel_x = 4; + pixel_y = 7 + }, +/obj/item/tank/internals/emergency_oxygen, +/turf/open/floor/iron/white, +/area/station/science/lower) +"iQc" = ( +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/wood, +/area/station/service/library) +"iQj" = ( +/obj/effect/turf_decal/tile/neutral/full, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/commons/fitness) +"iQq" = ( +/turf/open/floor/iron/stairs/medium{ + dir = 1 + }, +/area/station/engineering/atmos) +"iQO" = ( +/obj/machinery/door/airlock/security/glass{ + name = "Brig" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "brig-entrance" + }, +/obj/effect/mapping_helpers/airlock/access/all/security/entrance, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/door/firedoor, +/turf/open/floor/iron, +/area/station/security/brig/entrance) +"iQP" = ( +/obj/machinery/computer/apc_control{ + dir = 8 + }, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 4 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/command/heads_quarters/ce) +"iQV" = ( +/obj/structure/window/spawner/directional/north, +/obj/structure/table/wood, +/obj/item/toy/crayon/rainbow, +/obj/item/clothing/head/costume/sombrero/green, +/obj/effect/spawner/random/clothing/costume, +/obj/machinery/light_switch/directional/east{ + pixel_y = 9 + }, +/obj/machinery/firealarm/directional/east, +/turf/open/floor/wood, +/area/station/service/theater) +"iRh" = ( +/obj/machinery/atmospherics/pipe/smart/simple/green/visible, +/obj/effect/turf_decal/tile/neutral/half/contrasted, +/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible/layer5{ + dir = 8 + }, +/obj/machinery/camera/directional/north, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"iRi" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/wood, +/area/station/service/hydroponics/upper) +"iRn" = ( +/obj/machinery/porta_turret/ai, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/aisat_interior) +"iRq" = ( +/obj/structure/cable, +/obj/machinery/firealarm/directional/west, +/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/maintenance/starboard/upper) +"iRr" = ( +/obj/effect/turf_decal/trimline/red/filled/line, +/obj/effect/turf_decal/tile/neutral/half{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/light/directional/south, +/turf/open/floor/iron, +/area/station/security/brig/entrance) +"iRC" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/commons) +"iRD" = ( +/obj/structure/cable, +/turf/open/floor/carpet/green, +/area/station/service/library/upper) +"iRF" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/engineering/lobby) +"iRK" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/engineering/glass{ + name = "Power Monitoring" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/engineering/main) +"iRX" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/curtain/bounty{ + pixel_y = 33 + }, +/obj/machinery/computer/records/medical, +/obj/effect/turf_decal/bot, +/turf/open/floor/wood, +/area/station/security/detectives_office) +"iSe" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold/purple/visible{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"iSm" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"iSr" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/starboard/upper) +"iSs" = ( +/turf/closed/wall, +/area/station/command/gateway) +"iSD" = ( +/obj/machinery/computer/records/security{ + dir = 1 + }, +/obj/effect/turf_decal/bot, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/carpet, +/area/station/security/checkpoint/escape) +"iSG" = ( +/obj/effect/spawner/random/trash/garbage, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/starboard/upper) +"iSI" = ( +/obj/machinery/lapvend, +/obj/effect/turf_decal/tile/purple/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/science/research) +"iSJ" = ( +/obj/machinery/holopad, +/obj/effect/landmark/navigate_destination/common/vaccommissary, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron, +/area/station/commons/vacant_room/commissary) +"iSN" = ( +/obj/structure/closet/emcloset, +/obj/structure/sign/warning/vacuum/external/directional/north, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/plating, +/area/station/maintenance/department/medical) +"iTc" = ( +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 + }, +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/west, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"iTg" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/wood, +/area/station/medical/psychology) +"iTv" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/decal/cleanable/oil/slippery, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"iTX" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/mob/living/basic/mouse/white{ + desc = "This mouse smells faintly of alcohol."; + name = "Mik" + }, +/turf/open/floor/iron/cafeteria, +/area/station/security/prison/mess) +"iUf" = ( +/obj/effect/turf_decal/trimline/white/filled/line{ + dir = 8 + }, +/obj/machinery/airalarm/directional/west, +/obj/machinery/camera/directional/west, +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"iUs" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/trash/box, +/turf/open/floor/plating, +/area/station/maintenance/starboard/upper) +"iUv" = ( +/obj/effect/turf_decal/trimline/blue/filled/line, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/white, +/area/station/medical/storage) +"iUL" = ( +/obj/machinery/computer/crew{ + dir = 1 + }, +/obj/effect/turf_decal/bot, +/obj/structure/cable, +/turf/open/floor/wood, +/area/station/command/heads_quarters/hos) +"iUU" = ( +/obj/machinery/door/firedoor, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"iUW" = ( +/obj/structure/table/wood, +/obj/effect/spawner/random/entertainment/wallet_storage, +/obj/effect/spawner/random/entertainment/musical_instrument, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/turf/open/floor/carpet/green, +/area/station/maintenance/starboard/upper) +"iVl" = ( +/obj/effect/turf_decal/tile/dark/opposingcorners, +/obj/effect/turf_decal/tile/dark/opposingcorners, +/obj/effect/turf_decal/siding/dark/corner{ + dir = 4 + }, +/obj/effect/turf_decal/tile/dark/opposingcorners, +/turf/open/floor/iron/white, +/area/station/service/theater) +"iVo" = ( +/obj/structure/chair/sofa/bench/right, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/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)."; + icon_state = "map-left-MS"; + pixel_y = 32 + }, +/obj/effect/turf_decal/tile/gray/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"iVB" = ( +/obj/machinery/light/floor/has_bulb, +/obj/structure/flora/bush/jungle/b, +/turf/open/floor/grass, +/area/station/hallway/primary/central) +"iVE" = ( +/obj/structure/table/reinforced, +/obj/machinery/recharger{ + pixel_y = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/machinery/airalarm/directional/west, +/turf/open/floor/carpet, +/area/station/security/checkpoint/escape) +"iVO" = ( +/obj/structure/chair/office{ + dir = 1 + }, +/obj/effect/landmark/start/assistant, +/obj/structure/cable, +/turf/open/floor/wood/parquet, +/area/station/service/library/lounge) +"iVU" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/urinal/directional/north, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/central) +"iWj" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/medical/storage) +"iWp" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/gray/half/contrasted{ + dir = 4 + }, +/obj/machinery/button/door/directional/east{ + pixel_y = 8; + id = "evablast" + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"iWq" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/department/medical) +"iWr" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 5 + }, +/obj/structure/lattice, +/obj/structure/disposalpipe/segment, +/turf/open/space/basic, +/area/space/nearstation) +"iWC" = ( +/obj/machinery/computer/station_alert, +/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/plating, +/area/station/engineering/hallway) +"iWH" = ( +/obj/structure/disposalpipe/junction, +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/commons) +"iWT" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/cargo/storage) +"iXg" = ( +/obj/structure/table, +/obj/item/kirbyplants/random{ + pixel_y = 6 + }, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 + }, +/obj/machinery/airalarm/directional/east, +/turf/open/floor/iron/showroomfloor, +/area/station/common/cryopods) +"iXr" = ( +/obj/machinery/door/poddoor/incinerator_atmos_main, +/turf/open/floor/engine, +/area/station/maintenance/disposal/incinerator) +"iXv" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/ash{ + pixel_x = -7; + pixel_y = -7 + }, +/obj/effect/decal/cleanable/generic, +/turf/open/floor/wood, +/area/station/engineering/break_room) +"iXA" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/white/textured, +/area/station/medical/psychology) +"iXK" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/engineering/tracking_beacon, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/smooth, +/area/station/maintenance/disposal/incinerator) +"iXM" = ( +/obj/effect/turf_decal/stripes/red/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/red/line, +/obj/effect/turf_decal/arrows/red{ + dir = 4; + pixel_x = -18 + }, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"iXP" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/stairs/left, +/area/station/science/server) +"iXV" = ( +/obj/machinery/door/airlock/external{ + name = "External Airlock" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"iYa" = ( +/obj/structure/cable, +/turf/open/floor/iron/stairs/left, +/area/station/security/brig/entrance) +"iYl" = ( +/obj/machinery/door/airlock/external{ + name = "External Airlock" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"iYr" = ( +/obj/item/toy/plush/space_lizard_plushie{ + name = "Moes-the-Berry" + }, +/turf/open/space/basic, +/area/space) +"iYt" = ( +/obj/structure/closet/firecloset, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/station/maintenance/port/lesser) +"iYJ" = ( +/obj/structure/cable, +/obj/effect/turf_decal/plaque{ + icon_state = "L5" + }, +/turf/open/floor/iron, +/area/station/hallway/secondary/command) +"iYP" = ( +/obj/machinery/door/airlock/engineering/glass{ + name = "Primary Tool Storage" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/door/firedoor, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/commons/storage/primary) +"iZg" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"iZi" = ( +/obj/structure/reagent_dispensers/foamtank, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/dark, +/area/station/commons/storage/tools) +"iZk" = ( +/obj/structure/cable, +/obj/machinery/door/poddoor{ + id = "Engineering Secure"; + name = "Engineering Secure Storage Lockdown" + }, +/turf/open/floor/iron, +/area/station/engineering/storage) +"iZm" = ( +/turf/open/floor/engine, +/area/station/science/xenobiology) +"iZv" = ( +/obj/effect/spawner/random/structure/grille, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"iZw" = ( +/obj/effect/spawner/structure/window/reinforced/tinted, +/obj/effect/spawner/random/structure/barricade, +/turf/open/floor/plating, +/area/station/science/lower) +"iZG" = ( +/obj/machinery/light/floor/has_bulb, +/turf/open/floor/circuit/telecomms/mainframe, +/area/station/tcommsat/server) +"iZH" = ( +/obj/machinery/light/neon_lining{ + dir = 8; + icon_state = "pink2_1" + }, +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/west, +/turf/open/floor/iron/stairs/left, +/area/station/science/breakroom) +"iZI" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/spawner/random/trash/mess, +/turf/open/floor/plating, +/area/station/maintenance/central) +"iZJ" = ( +/obj/structure/cable, +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/trimline/brown/filled/line, +/obj/machinery/light/directional/south, +/obj/effect/landmark/start/cargo_technician, +/turf/open/floor/iron, +/area/station/cargo/storage) +"iZO" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/trash/grime, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/turf/open/floor/plating, +/area/station/maintenance/starboard/upper) +"iZP" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 4 + }, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/commons/storage/primary) +"iZQ" = ( +/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible{ + dir = 5 + }, +/turf/open/floor/iron/dark/small, +/area/station/tcommsat/computer) +"jac" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plating, +/area/station/engineering/break_room) +"jau" = ( +/obj/effect/turf_decal/trimline/red/filled/corner, +/obj/effect/turf_decal/tile/neutral/anticorner{ + dir = 1 + }, +/obj/structure/disposalpipe/junction, +/turf/open/floor/iron, +/area/station/security/brig/upper) +"jaI" = ( +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/engineering/supermatter/room) +"jaS" = ( +/obj/machinery/camera/directional/east{ + c_tag = "Lawyer's Office" + }, +/obj/machinery/fax{ + fax_name = "Law Office"; + name = "Law Office Fax Machine" + }, +/obj/structure/table/wood, +/obj/machinery/light_switch/directional/north{ + pixel_x = 8; + pixel_y = 28 + }, +/obj/machinery/firealarm/directional/north, +/turf/open/floor/wood, +/area/station/service/lawoffice) +"jaT" = ( +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos/pumproom) +"jbc" = ( +/obj/effect/turf_decal/tile/blue/half, +/obj/structure/extinguisher_cabinet/directional/south, +/turf/open/floor/iron/white/textured_edge, +/area/station/medical/medbay/central) +"jbq" = ( +/obj/machinery/disposal/bin, +/obj/effect/turf_decal/bot, +/obj/structure/disposalpipe/trunk, +/turf/open/floor/iron, +/area/station/commons/storage/tools) +"jbw" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible, +/obj/effect/turf_decal/trimline/purple/filled/corner{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/science/xenobiology/hallway) +"jbB" = ( +/obj/item/clothing/gloves/color/yellow, +/obj/item/bodypart/arm/left, +/turf/open/space/basic, +/area/space) +"jbD" = ( +/obj/structure/sign/departments/science/directional/west, +/obj/machinery/light/directional/west, +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/science/research) +"jbJ" = ( +/obj/item/storage/secure/safe/directional/north, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/wood, +/area/station/command/heads_quarters/ce) +"jbQ" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/obj/effect/landmark/event_spawn, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/service/hydroponics) +"jbU" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/airlock/security/glass{ + name = "Medbay Security Post" + }, +/obj/effect/mapping_helpers/airlock/access/all/security/general, +/obj/machinery/door/firedoor, +/obj/structure/cable, +/obj/effect/turf_decal/trimline/red/filled, +/turf/open/floor/iron/dark, +/area/station/security/checkpoint/medical) +"jbX" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Lesser Starboard Maintenance" + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/station/hallway/primary/starboard) +"jcf" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/command/heads_quarters/hop) +"jcn" = ( +/obj/structure/railing/wrestling{ + pixel_y = -9 + }, +/obj/effect/turf_decal/siding/white{ + dir = 1 + }, +/turf/open/floor/wood, +/area/station/commons/fitness) +"jcp" = ( +/obj/machinery/computer/robotics, +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, +/turf/open/floor/carpet/purple, +/area/station/command/heads_quarters/rd) +"jcs" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/medical/morgue) +"jct" = ( +/obj/effect/turf_decal/trimline/green/filled/corner, +/obj/structure/chair/office/light, +/obj/structure/reagent_dispensers/wall/virusfood/directional/east{ + pixel_y = 2; + pixel_x = 63 + }, +/obj/effect/turf_decal/tile/neutral/anticorner{ + dir = 1 + }, +/obj/effect/landmark/start/virologist, +/turf/open/floor/iron/dark, +/area/station/medical/pathology) +"jcz" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/window/reinforced/spawner/directional/south, +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 4 + }, +/turf/open/floor/iron/white/textured_corner{ + dir = 1 + }, +/area/station/medical/surgery/theatre) +"jcA" = ( +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/obj/effect/turf_decal/tile/brown/half/contrasted{ + dir = 4 + }, +/obj/effect/turf_decal/tile/brown/anticorner{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral/full, +/obj/structure/disposaloutlet, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/obj/structure/cable, +/obj/structure/window/reinforced/spawner/directional/north, +/obj/structure/window/reinforced/spawner/directional/east, +/turf/open/floor/iron, +/area/station/cargo/storage) +"jcD" = ( +/obj/machinery/power/shuttle_engine/heater{ + dir = 4 + }, +/obj/structure/window/reinforced/spawner/directional/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/structure/window/reinforced/spawner/directional/north, +/obj/structure/window/reinforced/spawner/directional/south, +/turf/open/floor/plating, +/area/space/nearstation) +"jcM" = ( +/obj/structure/marker_beacon/yellow, +/obj/structure/lattice/catwalk, +/turf/open/space/basic, +/area/station/solars/port/fore) +"jcU" = ( +/obj/structure/flora/bush/sparsegrass, +/turf/open/floor/grass, +/area/station/science/xenobiology) +"jcW" = ( +/obj/machinery/light/small/directional/south, +/obj/structure/lattice/catwalk, +/turf/open/space/basic, +/area/space/nearstation) +"jcX" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/structure/table/glass, +/obj/item/reagent_containers/cup/beaker/cryoxadone{ + pixel_x = -6; + pixel_y = 10 + }, +/obj/item/reagent_containers/cup/beaker/cryoxadone{ + pixel_x = 6; + pixel_y = 10 + }, +/obj/item/reagent_containers/cup/beaker/cryoxadone{ + pixel_x = -6; + pixel_y = 6 + }, +/obj/item/reagent_containers/cup/beaker/cryoxadone{ + pixel_x = 6; + pixel_y = 6 + }, +/obj/item/storage/pill_bottle/mannitol, +/obj/item/reagent_containers/dropper{ + pixel_y = 6 + }, +/obj/structure/disposalpipe/segment, +/obj/structure/window/reinforced/spawner/directional/north, +/obj/machinery/firealarm/directional/west, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/machinery/light_switch/directional/west{ + pixel_y = 9 + }, +/turf/open/floor/iron/dark, +/area/station/medical/cryo) +"jcZ" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/airalarm/directional/north, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white, +/area/station/science/lower) +"jdc" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/visible, +/obj/machinery/airalarm/directional/west, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos/pumproom) +"jdl" = ( +/obj/effect/spawner/random/trash/box, +/obj/effect/turf_decal/bot, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"jds" = ( +/obj/machinery/duct, +/turf/open/floor/engine, +/area/station/science/xenobiology) +"jdw" = ( +/obj/structure/rack, +/obj/item/gun/energy/disabler{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/gun/energy/disabler, +/obj/item/gun/energy/disabler{ + pixel_x = 3; + pixel_y = -3 + }, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/structure/window/reinforced/spawner/directional/east{ + pixel_x = 3 + }, +/obj/effect/turf_decal/trimline/dark/line{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/security/armory) +"jdI" = ( +/obj/effect/spawner/structure/window/reinforced/plasma, +/obj/machinery/meter, +/turf/open/floor/plating, +/area/station/engineering/atmos) +"jdU" = ( +/obj/structure/table/reinforced/rglass, +/obj/item/reagent_containers/cup/beaker{ + pixel_y = 4 + }, +/obj/item/reagent_containers/dropper{ + pixel_y = -2 + }, +/obj/item/reagent_containers/syringe/antiviral, +/obj/effect/turf_decal/trimline/green/filled/line, +/obj/machinery/light/small/directional/south, +/turf/open/floor/iron/white, +/area/station/medical/pathology) +"jdY" = ( +/obj/machinery/status_display/door_timer{ + id = "Cell 3"; + name = "Cell 3"; + pixel_x = 32 + }, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral/half{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/security/brig) +"jef" = ( +/obj/machinery/light/directional/east, +/obj/machinery/status_display/ai/directional/east, +/turf/open/floor/circuit, +/area/station/ai_monitored/turret_protected/ai) +"jei" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/cargo/warehouse) +"jet" = ( +/obj/machinery/power/apc/auto_name/directional/east, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/maintenance/solars/starboard/fore) +"jeD" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/maintenance/starboard/central) +"jeG" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/brown/half/contrasted{ + dir = 4 + }, +/obj/structure/chair/sofa/bench{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"jeK" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/cargo/warehouse) +"jeO" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Lesser Starboard Maintenance" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"jfg" = ( +/obj/structure/railing{ + dir = 8; + layer = 4.1 + }, +/obj/item/food/grown/pumpkin{ + pixel_y = -6; + pixel_x = -4 + }, +/turf/open/floor/grass, +/area/station/service/hydroponics/upper) +"jfr" = ( +/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"jfB" = ( +/obj/effect/turf_decal/tile/yellow/half/contrasted, +/obj/machinery/chem_master, +/obj/machinery/firealarm/directional/south{ + pixel_x = 5 + }, +/obj/machinery/light_switch/directional/south{ + pixel_x = -3; + pixel_y = -27 + }, +/turf/open/floor/iron/white, +/area/station/medical/pharmacy) +"jfC" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 8 + }, +/obj/machinery/power/apc/auto_name/directional/west, +/obj/structure/cable, +/obj/effect/spawner/random/vending/colavend, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/station/engineering/atmos/upper) +"jfL" = ( +/obj/machinery/door/airlock/security/glass{ + name = "Prison Wing" + }, +/obj/effect/turf_decal/tile/red/full, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 10 + }, +/obj/structure/cable, +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/access/any/security/permabrig, +/turf/open/floor/iron, +/area/station/security/brig/entrance) +"jfT" = ( +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/cargo/storage) +"jgc" = ( +/obj/machinery/light_switch{ + name = "N light switch"; + pixel_y = 24 + }, +/turf/closed/wall/r_wall, +/area/station/science/xenobiology/hallway) +"jgi" = ( +/obj/structure/cable, +/turf/open/floor/circuit/telecomms/mainframe, +/area/station/tcommsat/server) +"jgj" = ( +/obj/machinery/suit_storage_unit/atmos, +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 1 + }, +/obj/effect/turf_decal/delivery, +/obj/structure/extinguisher_cabinet/directional/north, +/obj/machinery/camera/directional/north, +/turf/open/floor/iron, +/area/station/engineering/atmos/storage) +"jgm" = ( +/turf/closed/wall/r_wall, +/area/station/ai_monitored/turret_protected/ai_upload) +"jgq" = ( +/obj/item/radio/intercom/directional/south, +/turf/open/floor/wood/large, +/area/station/service/library/upper) +"jgs" = ( +/obj/structure/girder, +/turf/open/floor/plating, +/area/station/science/lower) +"jgy" = ( +/obj/structure/closet/secure_closet/exile, +/obj/effect/turf_decal/bot{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/command/gateway) +"jgA" = ( +/obj/machinery/light, +/obj/effect/turf_decal/tile/blue/half/contrasted, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"jgE" = ( +/obj/structure/cable, +/obj/structure/table, +/obj/item/stack/package_wrap{ + pixel_y = -5; + pixel_x = 2 + }, +/obj/item/stack/package_wrap{ + pixel_y = -5; + pixel_x = 2 + }, +/obj/item/storage/box/shipping{ + pixel_x = 10; + pixel_y = 10 + }, +/obj/effect/turf_decal/trimline/brown/filled/corner{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/cargo/storage) +"jgF" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/carpet/green, +/area/station/maintenance/department/medical) +"jgK" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/structure/closet/emcloset, +/turf/open/floor/plating, +/area/station/maintenance/starboard/upper) +"jgL" = ( +/obj/machinery/light{ + dir = 8; + tag = "" + }, +/obj/structure/chair/plastic{ + dir = 4 + }, +/obj/effect/turf_decal/bot_white, +/obj/effect/landmark/start/assistant, +/turf/open/floor/iron/dark, +/area/station/commons/fitness) +"jgX" = ( +/obj/machinery/disposal/bin, +/obj/effect/turf_decal/bot, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/obj/machinery/firealarm/directional/east, +/obj/machinery/light_switch/directional/east{ + pixel_y = 9 + }, +/turf/open/floor/plating/rust, +/area/station/maintenance/disposal) +"jgY" = ( +/obj/machinery/ai_slipper{ + uses = 10 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/aisat/foyer) +"jhg" = ( +/obj/effect/turf_decal/siding/purple, +/obj/machinery/portable_atmospherics/canister/bz, +/obj/structure/sign/warning/directional/south, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/science/ordnance/storage) +"jhs" = ( +/obj/effect/turf_decal/delivery, +/turf/open/floor/plating, +/area/station/maintenance/starboard/central) +"jhH" = ( +/obj/structure/chair/office/light{ + dir = 1 + }, +/obj/effect/landmark/start/psychologist, +/turf/open/floor/wood, +/area/station/medical/psychology) +"jhI" = ( +/obj/machinery/door/airlock/external{ + name = "Public Mining Bay" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/central) +"jhY" = ( +/obj/machinery/door/airlock/external{ + name = "Starboard Bow Solar Exterior Airlock" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/turf/open/floor/plating, +/area/station/maintenance/solars/starboard/fore) +"jik" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/firealarm/directional/south, +/obj/effect/turf_decal/tile/dark_blue/half/contrasted, +/obj/machinery/light_switch/directional/south{ + pixel_x = 8 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"jir" = ( +/obj/machinery/door/airlock/research{ + name = "Robotics Lab" + }, +/obj/effect/mapping_helpers/airlock/access/all/science/robotics, +/obj/machinery/door/firedoor, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/landmark/navigate_destination, +/turf/open/floor/engine, +/area/station/science/robotics/lab) +"jix" = ( +/turf/closed/wall/r_wall, +/area/station/security/checkpoint/medical) +"jiC" = ( +/obj/structure/closet/firecloset/wall/directional/south, +/obj/machinery/camera/directional/west, +/turf/open/water/overlay/hotspring, +/area/station/command/heads_quarters/captain/private) +"jiI" = ( +/obj/structure/flora/bush/flowers_br/style_random, +/obj/structure/flora/bush/grassy/style_random, +/obj/machinery/light/directional/north, +/turf/open/floor/grass, +/area/station/service/chapel) +"jiM" = ( +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/engineering/hallway) +"jiV" = ( +/obj/effect/turf_decal/siding/purple{ + dir = 8 + }, +/obj/machinery/portable_atmospherics/canister/plasma, +/turf/open/floor/iron/dark, +/area/station/science/ordnance/storage) +"jje" = ( +/obj/effect/turf_decal/tile/dark/anticorner/contrasted, +/obj/machinery/firealarm/directional/south, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"jji" = ( +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/airalarm/directional/west, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/command/nuke_storage) +"jjt" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/trash/cigbutt, +/obj/effect/turf_decal/tile/dark_blue/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"jjH" = ( +/obj/structure/bed/dogbed{ + desc = "A comfy-looking cat bed. You can even strap your pet in, in case the gravity turns off."; + name = "slime bed" + }, +/obj/machinery/airalarm/directional/north, +/turf/open/floor/carpet/orange, +/area/station/engineering/break_room) +"jjI" = ( +/obj/structure/chair, +/turf/open/floor/plating, +/area/station/science/lower) +"jjQ" = ( +/obj/machinery/icecream_vat, +/obj/structure/extinguisher_cabinet/directional/north, +/turf/open/floor/iron/freezer, +/area/station/service/kitchen/coldroom) +"jjX" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/trash/food_packaging, +/obj/effect/spawner/random/trash/graffiti{ + pixel_y = -32; + spawn_loot_chance = 50 + }, +/turf/open/floor/plating, +/area/station/maintenance/central) +"jki" = ( +/obj/structure/table/reinforced/titaniumglass, +/obj/structure/window/reinforced/spawner/directional/south, +/obj/item/ai_module/core/full/crewsimovpp, +/obj/effect/spawner/random/aimodule/neutral, +/obj/machinery/door/window{ + base_state = "right"; + dir = 4; + icon_state = "right"; + name = "Core Modules"; + req_access = list("captain") + }, +/obj/effect/spawner/round_default_module{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/item/ai_module/core/full/crewsimov, +/obj/item/ai_module/core/full/asimov, +/obj/effect/spawner/random/aimodule/harmless, +/turf/open/floor/circuit, +/area/station/ai_monitored/turret_protected/ai_upload) +"jko" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/yellow/half/contrasted, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"jkr" = ( +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/science/ordnance) +"jku" = ( +/obj/structure/cable, +/obj/effect/turf_decal/plaque{ + icon_state = "L9" + }, +/turf/open/floor/iron, +/area/station/hallway/secondary/command) +"jkG" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/green/full, +/obj/structure/disposalpipe/segment, +/obj/machinery/door/firedoor, +/obj/machinery/door_buttons/access_button{ + dir = 1; + idDoor = "virology_airlock_exterior"; + idSelf = "virology_airlock_control"; + name = "Pathology Access Button"; + pixel_x = -24; + pixel_y = -2; + req_access = list("pathology") + }, +/obj/effect/mapping_helpers/airlock/access/all/medical/virology, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/airlock/virology{ + frequency = 1449; + id_tag = "virology_airlock_exterior"; + name = "Pathology Exterior Airlock" + }, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/medical/medbay/central) +"jkI" = ( +/obj/structure/table/reinforced, +/obj/effect/turf_decal/siding/dark, +/obj/item/storage/bag/bio, +/obj/item/storage/box/bodybags, +/obj/item/storage/box/bodybags, +/obj/item/clothing/gloves/latex, +/obj/item/clothing/mask/surgical, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/dark/textured, +/area/station/medical/morgue) +"jkV" = ( +/obj/machinery/newscaster/directional/east, +/obj/effect/turf_decal/trimline/dark/filled/line{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/security/prison/work) +"jkZ" = ( +/obj/structure/extinguisher_cabinet/directional/west, +/turf/open/floor/plating, +/area/station/maintenance/department/medical) +"jli" = ( +/turf/closed/wall/r_wall, +/area/station/science/ordnance/testlab) +"jlj" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/trash/graffiti, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/maintenance/central) +"jlk" = ( +/obj/machinery/door/window/brigdoor{ + dir = 1; + name = "Weapon Distribution"; + req_access = list("armory") + }, +/obj/machinery/door/window/left/directional/south{ + name = "Requests Window" + }, +/obj/structure/table/reinforced, +/obj/item/paper, +/obj/item/pen, +/obj/machinery/door/firedoor, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/security/armory) +"jll" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, +/obj/machinery/meter, +/turf/open/floor/plating, +/area/station/science/xenobiology/hallway) +"jlm" = ( +/obj/item/bikehorn/rubberducky, +/turf/open/water/overlay/hotspring, +/area/station/command/heads_quarters/captain/private) +"jlO" = ( +/obj/machinery/status_display/evac/directional/east, +/turf/open/floor/circuit/green{ + luminosity = 2 + }, +/area/station/ai_monitored/command/nuke_storage) +"jma" = ( +/obj/machinery/door/airlock/maintenance_hatch{ + name = "MiniSat Maintenance" + }, +/obj/effect/mapping_helpers/airlock/access/all/command/minisat, +/obj/structure/cable, +/obj/structure/cable/layer3, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/aisat_interior) +"jmp" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable, +/turf/open/space/basic, +/area/station/solars/starboard/fore) +"jmH" = ( +/obj/structure/closet/crate/coffin, +/obj/structure/sign/plaques/kiddie/badger{ + pixel_y = 32 + }, +/obj/item/food/grown/poppy{ + pixel_y = 2 + }, +/turf/open/floor/plating, +/area/station/service/chapel/funeral) +"jne" = ( +/obj/effect/turf_decal/bot{ + dir = 1 + }, +/obj/effect/spawner/random/structure/closet_maintenance, +/turf/open/floor/plating, +/area/station/maintenance/port/lesser) +"jns" = ( +/turf/closed/wall/r_wall, +/area/station/service/library/upper) +"jnx" = ( +/obj/structure/closet/bombcloset, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/machinery/light/directional/north, +/turf/open/floor/iron/white, +/area/station/maintenance/port/lesser) +"jnP" = ( +/obj/item/seeds/tomato/blood, +/obj/effect/spawner/random/food_or_drink/seed_rare{ + pixel_y = -9; + pixel_x = -8 + }, +/obj/effect/decal/cleanable/food/tomato_smudge, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/kitchen, +/area/station/maintenance/starboard/upper) +"jnS" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, +/obj/effect/turf_decal/siding/blue{ + dir = 1 + }, +/obj/effect/turf_decal/siding/blue{ + dir = 5 + }, +/turf/open/floor/iron/dark/textured, +/area/station/medical/cryo) +"job" = ( +/turf/open/floor/iron/stairs/medium{ + dir = 8 + }, +/area/station/service/chapel) +"jod" = ( +/obj/effect/turf_decal/tile/neutral/full, +/obj/structure/cable, +/obj/machinery/duct, +/turf/open/floor/iron/dark, +/area/station/commons/fitness) +"jog" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/security/brig/entrance) +"jok" = ( +/obj/effect/spawner/random/trash/garbage, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"jos" = ( +/obj/structure/closet/secure_closet/personal, +/obj/effect/spawner/random/bureaucracy/briefcase, +/obj/machinery/light_switch/directional/west, +/obj/effect/spawner/random/trash/janitor_supplies, +/obj/item/poster/random_contraband, +/obj/effect/turf_decal/tile/brown/anticorner/contrasted{ + dir = 1 + }, +/obj/effect/turf_decal/bot, +/obj/item/radio/intercom/directional/north, +/turf/open/floor/iron, +/area/station/commons/vacant_room/commissary) +"jot" = ( +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"jou" = ( +/obj/machinery/door/airlock{ + name = "Pool Room" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/duct, +/turf/open/floor/iron, +/area/station/commons/fitness) +"joG" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos/storage/gas) +"joT" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"jpc" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/obj/machinery/light/directional/east, +/obj/effect/turf_decal/tile/dark_green/half/contrasted{ + dir = 4 + }, +/obj/structure/chair/sofa/bench/left{ + dir = 8 + }, +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron, +/area/station/hallway/primary/upper) +"jpq" = ( +/obj/effect/turf_decal/siding/dark{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/item/radio/intercom/command/directional/south, +/turf/open/floor/wood, +/area/station/command/heads_quarters/hos) +"jpB" = ( +/obj/structure/reagent_dispensers/beerkeg, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/glass, +/turf/open/floor/plating, +/area/station/engineering/break_room) +"jpF" = ( +/obj/effect/turf_decal/siding/purple{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/white, +/area/station/science/research) +"jpH" = ( +/obj/machinery/door/morgue{ + name = "Confession Booth (Chaplain)"; + req_access = list("chapel_office") + }, +/turf/open/floor/iron/dark, +/area/station/service/chapel/office) +"jpT" = ( +/obj/structure/flora/bush/flowers_yw/style_2{ + pixel_y = -4 + }, +/turf/open/floor/grass, +/area/station/science/xenobiology) +"jpY" = ( +/obj/structure/plasticflaps/opaque{ + name = "airtight delivery flaps" + }, +/obj/effect/turf_decal/arrows, +/turf/open/floor/iron/white, +/area/station/science/lab) +"jqf" = ( +/obj/structure/weightmachine/stacklifter, +/obj/effect/turf_decal/tile/neutral/full, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/dark, +/area/station/commons/fitness) +"jqg" = ( +/obj/structure/reagent_dispensers/foamtank, +/turf/open/floor/plating, +/area/station/engineering/supermatter/room) +"jqw" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/item/radio/intercom/directional/east, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"jqx" = ( +/obj/structure/table/wood, +/obj/item/storage/bag/books, +/obj/machinery/camera/directional/south, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 + }, +/obj/machinery/airalarm/directional/east, +/turf/open/floor/carpet/green, +/area/station/service/library/private) +"jqR" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible/layer4, +/obj/effect/spawner/structure/window, +/turf/open/floor/plating, +/area/station/engineering/atmos) +"jri" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/wood, +/area/station/maintenance/port/lesser) +"jrq" = ( +/obj/machinery/modular_computer/preset/civilian{ + dir = 1 + }, +/obj/effect/turf_decal/bot{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/station/service/library/upper) +"jru" = ( +/obj/machinery/door/window{ + base_state = "right"; + dir = 1; + icon_state = "right"; + name = "Theater Stage" + }, +/turf/open/floor/wood, +/area/station/service/theater) +"jry" = ( +/obj/effect/decal/cleanable/food/pie_smudge, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/service/kitchen/kitchen_backroom) +"jrC" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/bridge_pipe/dark/visible{ + dir = 4 + }, +/turf/open/floor/iron/smooth, +/area/station/maintenance/disposal/incinerator) +"jrI" = ( +/obj/structure/table, +/obj/machinery/coffeemaker/impressa, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, +/obj/machinery/power/apc/auto_name/directional/west, +/obj/structure/cable, +/turf/open/floor/wood, +/area/station/medical/break_room) +"jrK" = ( +/turf/open/floor/iron/stairs/right, +/area/station/science/server) +"jrO" = ( +/obj/machinery/firealarm/directional/west, +/obj/machinery/light/small/directional/west, +/obj/structure/table/reinforced, +/obj/machinery/airalarm/directional/south, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/ai) +"jrU" = ( +/obj/structure/cable, +/obj/machinery/door/airlock{ + id_tag = "commissarydoor"; + name = "Commissary" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/commons/vacant_room/commissary) +"jrV" = ( +/obj/effect/turf_decal/siding/wood/corner{ + dir = 8 + }, +/turf/open/floor/carpet/blue, +/area/station/command/heads_quarters/ce) +"jrW" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 5; + layer = 2.03 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/open/floor/engine, +/area/station/engineering/supermatter) +"jsj" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/engineering/storage) +"jsr" = ( +/obj/effect/spawner/random/trash/mopbucket, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/white, +/area/station/science/lower) +"jsK" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, +/turf/open/floor/wood/large, +/area/station/service/library/private) +"jsS" = ( +/obj/structure/table, +/obj/item/multitool{ + pixel_y = 12; + pixel_x = 6 + }, +/obj/item/t_scanner{ + pixel_x = 8 + }, +/obj/item/stack/cable_coil{ + pixel_x = -10; + pixel_y = 3 + }, +/obj/item/stack/cable_coil{ + pixel_x = -13; + pixel_y = 8 + }, +/obj/item/multitool{ + pixel_y = 12; + pixel_x = 6 + }, +/obj/item/clothing/glasses/meson{ + pixel_y = -3; + pixel_x = -7 + }, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/trimline/yellow/filled/line, +/turf/open/floor/iron, +/area/station/engineering/storage/tech) +"jsT" = ( +/turf/open/floor/circuit/telecomms/server, +/area/station/science/server) +"jsV" = ( +/obj/machinery/vending/coffee, +/obj/effect/turf_decal/bot, +/turf/open/floor/wood, +/area/station/service/library) +"jsY" = ( +/obj/machinery/door/airlock/external{ + name = "Escape Pod" + }, +/obj/effect/turf_decal/stripes/box, +/obj/effect/landmark/navigate_destination/dockescpod4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "medescexternal" + }, +/turf/open/floor/plating, +/area/station/maintenance/department/medical) +"jsZ" = ( +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 1 + }, +/obj/effect/turf_decal/siding/yellow, +/obj/effect/turf_decal/trimline/yellow/filled/warning, +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ + dir = 4 + }, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"jtq" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable, +/obj/machinery/status_display/ai/directional/north, +/obj/effect/turf_decal/tile/purple/half/contrasted{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/service/janitor) +"jtA" = ( +/obj/effect/decal/cleanable/food/tomato_smudge, +/turf/closed/wall, +/area/station/maintenance/starboard/upper) +"jtE" = ( +/obj/structure/closet/secure_closet/security, +/obj/effect/turf_decal/bot, +/obj/machinery/light/directional/west, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/carpet, +/area/station/security/checkpoint/escape) +"jtO" = ( +/obj/machinery/conveyor{ + id = "cargo"; + dir = 1 + }, +/turf/open/floor/plating, +/area/station/cargo/storage) +"jtP" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/science/ordnance) +"jtU" = ( +/obj/effect/turf_decal/tile/green/anticorner{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, +/obj/machinery/camera/autoname/directional/south, +/obj/machinery/light/directional/west, +/turf/open/floor/iron/white, +/area/station/medical/pathology) +"jtV" = ( +/obj/effect/turf_decal/stripes/corner, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos/storage/gas) +"jue" = ( +/obj/effect/turf_decal/tile/dark/half{ + dir = 8 + }, +/obj/item/radio/intercom/directional/west, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"jul" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/port/lesser) +"jun" = ( +/obj/effect/spawner/random/maintenance/three, +/obj/effect/spawner/random/maintenance/three, +/turf/open/floor/plating/rust, +/area/station/maintenance/starboard/central) +"jup" = ( +/obj/effect/turf_decal/tile/yellow/opposingcorners{ + dir = 1 + }, +/obj/effect/turf_decal/siding/white, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/ai_monitored/command/storage/eva) +"juq" = ( +/obj/structure/sign/poster/random/directional/north, +/obj/machinery/netpod, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/security/bitden) +"jus" = ( +/obj/effect/spawner/random/structure/crate_empty, +/obj/effect/turf_decal/bot, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/cargo/warehouse) +"juA" = ( +/obj/structure/flora/bush/pointy/style_random, +/turf/open/floor/grass, +/area/station/medical/pathology) +"juQ" = ( +/turf/closed/wall, +/area/station/security/courtroom) +"jva" = ( +/obj/item/stack/rods/ten, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/white, +/area/station/science/lower) +"jvb" = ( +/obj/structure/chair/pew{ + dir = 8 + }, +/obj/effect/landmark/start/hangover, +/obj/effect/turf_decal/tile/yellow/half{ + dir = 4 + }, +/obj/machinery/firealarm/directional/east, +/obj/machinery/light_switch/directional/east{ + pixel_y = 9 + }, +/turf/open/floor/iron, +/area/station/security/courtroom) +"jvc" = ( +/turf/open/floor/glass/reinforced, +/area/station/hallway/secondary/exit/departure_lounge) +"jve" = ( +/obj/effect/spawner/random/vending/colavend, +/obj/effect/turf_decal/bot, +/obj/machinery/status_display/ai/directional/east, +/obj/effect/turf_decal/tile/blue/anticorner/contrasted, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"jvf" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/item/radio/intercom/directional/west, +/turf/open/floor/wood, +/area/station/command/corporate_showroom) +"jvh" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/obj/structure/curtain/cloth/fancy/mechanical{ + icon_state = "bounty-open"; + icon_type = "bounty"; + id = "repcurtain"; + name = "curtain" + }, +/obj/machinery/door/poddoor/preopen{ + id = "bridge blast"; + name = "Bridge Blast Door" + }, +/turf/open/floor/plating, +/area/station/command/heads_quarters/nt_rep) +"jvl" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/obj/effect/spawner/random/trash/graffiti{ + pixel_x = 32 + }, +/turf/open/floor/iron, +/area/station/maintenance/port/fore) +"jvu" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/monitored/carbon_output, +/turf/open/floor/engine/co2, +/area/station/engineering/atmos) +"jvC" = ( +/obj/structure/flora/bush/lavendergrass/style_random{ + pixel_y = 12; + pixel_x = 6 + }, +/obj/structure/flora/bush/flowers_pp, +/mob/living/basic/pet/potty, +/turf/open/floor/grass, +/area/station/service/hydroponics) +"jvO" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/space/nearstation) +"jvW" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/button/door/directional/west{ + id = "atmoshfr"; + name = "Radiation Shutters Control"; + req_access = list("atmospherics") + }, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos/hfr_room) +"jvX" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/maintenance/two, +/obj/structure/trash_pile, +/turf/open/floor/plating, +/area/station/maintenance/starboard/upper) +"jwa" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 6 + }, +/turf/open/floor/iron/white, +/area/station/science/lower) +"jwb" = ( +/obj/structure/table/reinforced, +/obj/structure/window/reinforced/spawner/directional/west, +/obj/structure/window/reinforced/spawner/directional/south, +/obj/effect/turf_decal/bot, +/obj/effect/spawner/random/engineering/material, +/turf/open/floor/iron, +/area/station/engineering/lobby) +"jwd" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/siding/dark, +/obj/structure/flora/bush/flowers_pp/style_random, +/turf/open/floor/grass, +/area/station/security/prison/garden) +"jwm" = ( +/obj/effect/turf_decal/stripes, +/obj/effect/spawner/random/clothing/wardrobe_closet, +/obj/item/radio/intercom/directional/north, +/turf/open/floor/plating, +/area/station/maintenance/starboard/upper) +"jwo" = ( +/obj/structure/sign/poster/traitor/low_pay, +/turf/closed/wall, +/area/station/maintenance/starboard/upper) +"jwt" = ( +/obj/structure/cable, +/obj/machinery/firealarm/directional/north, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/light_switch/directional/north{ + pixel_x = 8; + pixel_y = 28 + }, +/turf/open/floor/plating, +/area/station/maintenance/starboard/upper) +"jwz" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/blue/half{ + dir = 4 + }, +/obj/machinery/light/directional/east, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/obj/item/kirbyplants/organic/plant17{ + pixel_y = 9; + pixel_x = 5 + }, +/turf/open/floor/iron/white/textured_edge{ + dir = 4 + }, +/area/station/medical/treatment_center) +"jwA" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/security/office) +"jwC" = ( +/obj/effect/turf_decal/tile/dark/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/hallway/secondary/command) +"jwK" = ( +/obj/structure/closet/secure_closet/medical1, +/obj/effect/turf_decal/bot{ + dir = 1 + }, +/obj/machinery/light/directional/west, +/obj/machinery/airalarm/directional/west, +/turf/open/floor/iron/dark, +/area/station/command/gateway) +"jwV" = ( +/obj/effect/turf_decal/siding/dark{ + dir = 9 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red/fourcorners, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/security/checkpoint/escape) +"jxe" = ( +/obj/item/crowbar, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/science/lower) +"jxj" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 + }, +/obj/machinery/computer/security/telescreen/entertainment/directional/west, +/turf/open/floor/iron/white/textured, +/area/station/medical/psychology) +"jxz" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/engineering/storage) +"jxB" = ( +/obj/effect/decal/cleanable/confetti, +/obj/machinery/light/small/directional/west, +/turf/open/floor/iron, +/area/station/maintenance/central) +"jxI" = ( +/mob/living/simple_animal/bot/secbot/pingsky, +/obj/effect/turf_decal/bot, +/obj/structure/cable, +/obj/structure/cable/layer3, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/aisat_interior) +"jxL" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/camera/directional/west, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"jxN" = ( +/obj/structure/cable, +/turf/open/floor/iron/stairs/left, +/area/station/science/cytology) +"jxQ" = ( +/obj/structure/disposalpipe/junction/flip{ + dir = 8 + }, +/obj/machinery/duct, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/blue/half{ + dir = 8 + }, +/turf/open/floor/iron/white/textured_edge{ + dir = 8 + }, +/area/station/medical/treatment_center) +"jxR" = ( +/obj/machinery/requests_console/auto_name/directional/west, +/obj/effect/turf_decal/siding/wood, +/obj/effect/mapping_helpers/requests_console/supplies, +/obj/effect/mapping_helpers/requests_console/announcement, +/turf/open/floor/carpet/red, +/area/station/command/heads_quarters/qm) +"jxW" = ( +/obj/effect/turf_decal/stripes/corner, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/service/bar) +"jxY" = ( +/obj/structure/curtain/cloth, +/obj/machinery/shower/directional/south, +/obj/structure/window/reinforced/spawner/directional/east, +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron/showroomfloor, +/area/station/service/lawoffice) +"jyx" = ( +/obj/effect/turf_decal/trimline/red/filled/line, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/security/office) +"jyy" = ( +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + dir = 4 + }, +/obj/structure/closet/radiation, +/obj/effect/turf_decal/delivery, +/obj/item/clothing/glasses/meson/engine, +/turf/open/floor/iron, +/area/station/engineering/main) +"jyD" = ( +/obj/effect/turf_decal/siding/dark, +/obj/structure/flora/bush/lavendergrass/style_random, +/turf/open/floor/grass, +/area/station/security/prison/garden) +"jyS" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/rack, +/obj/item/storage/box/mousetraps{ + pixel_x = -6; + pixel_y = 6 + }, +/obj/item/mop{ + pixel_x = -4; + pixel_y = 3 + }, +/obj/item/reagent_containers/cup/bucket, +/obj/item/storage/box/mousetraps{ + pixel_x = -6; + pixel_y = 6 + }, +/turf/open/floor/plating, +/area/station/maintenance/starboard/lesser) +"jzb" = ( +/obj/effect/landmark/start/hangover/closet, +/obj/structure/closet/firecloset, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"jzn" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Security Maintenance" + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/central) +"jzq" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/cargo/storage) +"jzr" = ( +/obj/machinery/computer/security{ + dir = 1 + }, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/trimline/red/filled/line, +/turf/open/floor/iron, +/area/station/security/brig/entrance) +"jzt" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plating, +/area/station/maintenance/department/medical) +"jzC" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"jzR" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, +/obj/structure/flora/bush/flowers_pp/style_random, +/turf/open/floor/grass, +/area/station/security/prison/garden) +"jzU" = ( +/obj/effect/turf_decal/syndicateemblem/top/middle{ + pixel_y = 3 + }, +/obj/effect/turf_decal/syndicateemblem/top/left{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/command/gateway) +"jAf" = ( +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + dir = 1 + }, +/obj/machinery/firealarm/directional/north, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"jAg" = ( +/obj/structure/bed/maint, +/obj/effect/landmark/start/hangover, +/turf/open/floor/plating, +/area/station/maintenance/starboard/central) +"jAi" = ( +/obj/machinery/rnd/server/master, +/turf/open/floor/circuit/telecomms/server, +/area/station/science/server) +"jAu" = ( +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 1 + }, +/obj/machinery/light/directional/north, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/engineering/gravity_generator) +"jAw" = ( +/obj/machinery/light/floor/has_bulb, +/obj/structure/cable, +/turf/open/floor/engine, +/area/station/engineering/supermatter) +"jAY" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"jBf" = ( +/obj/effect/turf_decal/tile/neutral/full, +/obj/effect/turf_decal/tile/neutral/full, +/obj/structure/disposalpipe/segment, +/obj/machinery/duct, +/turf/open/floor/iron/white, +/area/station/medical/storage) +"jBi" = ( +/turf/open/floor/iron/smooth_large{ + icon = 'goon/icons/turf/floors.dmi'; + icon_state = "boxing" + }, +/area/station/commons/fitness) +"jBn" = ( +/obj/item/bouquet/poppy, +/obj/item/bouquet/poppy, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/wood, +/area/station/service/chapel) +"jBq" = ( +/obj/item/storage/pod/directional/west{ + unlocked = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/hallway/primary/central) +"jBw" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 6 + }, +/obj/machinery/disposal/bin, +/obj/effect/turf_decal/bot, +/obj/structure/disposalpipe/trunk, +/obj/machinery/firealarm/directional/south, +/obj/machinery/light_switch/directional/south{ + pixel_x = 8 + }, +/turf/open/floor/iron, +/area/station/engineering/atmos/office) +"jBy" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 8 + }, +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/half{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/security/brig/upper) +"jBG" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/door/airlock/maintenance{ + name = "Central Maintenance" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/obj/structure/barricade/wooden, +/turf/open/floor/plating, +/area/station/maintenance/central) +"jBH" = ( +/obj/machinery/firealarm/directional/west{ + pixel_y = 3 + }, +/obj/machinery/light_switch/directional/west{ + pixel_y = -6 + }, +/turf/open/floor/plating, +/area/station/engineering/supermatter/room) +"jBI" = ( +/obj/structure/sign/painting/library_private{ + pixel_x = -32 + }, +/obj/machinery/camera/directional/west, +/turf/open/floor/iron/stairs, +/area/station/service/library/upper) +"jBR" = ( +/obj/structure/window/spawner/directional/north{ + pixel_y = 5 + }, +/obj/effect/turf_decal/tile/dark/fourcorners, +/obj/effect/turf_decal/tile/dark/fourcorners, +/obj/machinery/atmospherics/pipe/bridge_pipe/green/visible{ + dir = 4 + }, +/obj/machinery/atmospherics/components/binary/pump{ + name = "CO2 to Pure" + }, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"jBY" = ( +/obj/structure/rack, +/obj/effect/spawner/random/techstorage/service_all, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/station/engineering/storage/tech) +"jCd" = ( +/obj/structure/window/spawner/directional/west, +/obj/structure/window/spawner/directional/south, +/obj/effect/turf_decal/stripes/red/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/simple/green/visible{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"jCf" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/maintenance/disposal) +"jCl" = ( +/obj/machinery/button/door/directional/east{ + id = "brigfront"; + name = "Brig Access Control"; + pixel_y = -2; + req_access = list("security"); + pixel_x = -57 + }, +/obj/machinery/button/flasher{ + id = "secentranceflasher"; + name = "Brig Entrance Flasher"; + pixel_y = -3; + req_access = list("security"); + pixel_x = -69 + }, +/obj/machinery/button/door/directional/east{ + id = "brigwindows"; + name = "Cell Window Control"; + pixel_x = -57; + pixel_y = 7; + req_access = list("security") + }, +/obj/machinery/computer/records/security{ + dir = 1 + }, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 6 + }, +/turf/open/floor/iron, +/area/station/security/brig/entrance) +"jCm" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, +/obj/machinery/atm/directional/east, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/wood, +/area/station/hallway/secondary/exit/departure_lounge) +"jCp" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/cargo/miningoffice) +"jCB" = ( +/obj/structure/bookcase{ + name = "Forbidden Knowledge" + }, +/turf/open/floor/iron/dark, +/area/station/service/chapel) +"jCI" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/button/door/directional/east{ + id = "mechbay"; + name = "Mech Bay Shutters Control"; + req_access = list("robotics"); + pixel_y = 10; + pixel_x = 39 + }, +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/science/robotics/mechbay) +"jCP" = ( +/obj/structure/cable, +/obj/effect/landmark/event_spawn, +/obj/effect/turf_decal/bot, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ + dir = 5 + }, +/turf/open/floor/iron/dark, +/area/station/science/ordnance) +"jCR" = ( +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/science/research) +"jDe" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden, +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/science/xenobiology/hallway) +"jDr" = ( +/obj/machinery/door/airlock/research{ + name = "Ordnance Lab" + }, +/obj/effect/turf_decal/tile/purple/full, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/science/ordnance, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/landmark/navigate_destination, +/turf/open/floor/iron/dark, +/area/station/science/ordnance/office) +"jDC" = ( +/obj/machinery/light/small/directional/west, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/visible/layer4, +/turf/open/floor/plating, +/area/station/engineering/supermatter/room) +"jDN" = ( +/obj/machinery/door/firedoor/heavy, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/siding/purple, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/white, +/area/station/science/ordnance/storage) +"jDT" = ( +/obj/effect/spawner/random/vending/colavend, +/obj/effect/turf_decal/bot, +/turf/open/floor/wood, +/area/station/medical/break_room) +"jEe" = ( +/obj/effect/spawner/structure/window/reinforced/tinted, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/security/interrogation) +"jEg" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/turf/open/floor/iron, +/area/station/security/range) +"jEj" = ( +/obj/item/bedsheet/medical, +/obj/structure/bed/medical/anchored{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue/anticorner{ + dir = 4 + }, +/obj/structure/sign/poster/official/help_others/directional/north, +/turf/open/floor/iron/white/textured_large, +/area/station/security/checkpoint/medical) +"jEo" = ( +/obj/structure/flora/bush/fullgrass/style_random, +/obj/machinery/camera/autoname/directional/east, +/obj/machinery/vending/hydroseeds{ + slogan_delay = 700 + }, +/turf/open/floor/grass, +/area/station/service/hydroponics) +"jEv" = ( +/obj/effect/spawner/random/structure/table, +/obj/item/paper/pamphlet/radstorm, +/obj/item/paper/pamphlet/radstorm, +/obj/item/paper/pamphlet/radstorm, +/obj/effect/turf_decal/bot, +/obj/item/radio/intercom/directional/east, +/turf/open/floor/iron/dark, +/area/station/maintenance/radshelter/civil) +"jEI" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/maintenance/starboard/central) +"jEJ" = ( +/obj/machinery/nanite_programmer, +/obj/effect/turf_decal/trimline/white/filled/line{ + dir = 6 + }, +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/cable, +/turf/open/floor/iron/dark/corner{ + dir = 1 + }, +/area/station/science/circuits) +"jEO" = ( +/obj/structure/table, +/obj/item/coffee_cartridge/fancy, +/obj/machinery/coffeemaker, +/obj/effect/turf_decal/tile/neutral/full, +/turf/open/floor/iron/dark, +/area/station/hallway/secondary/exit/departure_lounge) +"jEP" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/cargo/sorting) +"jEQ" = ( +/obj/effect/turf_decal/tile/green/half/contrasted, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, +/obj/machinery/button/door/directional/south{ + name = "Botany Shutters"; + id = "BotanyShutter" + }, +/turf/open/floor/iron, +/area/station/service/hydroponics) +"jER" = ( +/obj/machinery/duct, +/turf/open/floor/iron/white/textured_large, +/area/station/medical/medbay/central) +"jFd" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/cargo/sorting) +"jFe" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"jFx" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 9 + }, +/obj/machinery/computer/mech_bay_power_console, +/turf/open/floor/iron, +/area/station/science/robotics/mechbay) +"jFC" = ( +/obj/machinery/door/airlock/research{ + name = "Artifact Science" + }, +/obj/effect/mapping_helpers/airlock/access/any/science/general, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/firedoor, +/turf/open/floor/iron/white, +/area/station/science/explab) +"jFK" = ( +/obj/effect/turf_decal/tile/blue/half, +/turf/open/floor/iron/white/textured_edge, +/area/station/medical/medbay/central) +"jFX" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/science/lower) +"jGa" = ( +/turf/open/floor/iron/dark, +/area/station/engineering/gravity_generator) +"jGl" = ( +/obj/structure/table/wood, +/obj/item/flashlight/lamp/green{ + pixel_x = -6; + pixel_y = 11 + }, +/turf/open/floor/carpet, +/area/station/security/detectives_office) +"jGq" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/hallway/primary/upper) +"jGx" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, +/obj/effect/turf_decal/tile/bar/half{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/junction/flip{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/service/cafeteria) +"jGA" = ( +/turf/closed/wall/r_wall, +/area/station/tcommsat/server) +"jGE" = ( +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/cable, +/obj/structure/chair/comfy/brown{ + dir = 8 + }, +/turf/open/floor/wood, +/area/station/security/detectives_office) +"jGH" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/security/prison) +"jGJ" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/gray{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"jGQ" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/turf/open/floor/iron/grimy, +/area/station/security/office) +"jHe" = ( +/obj/structure/cable, +/obj/machinery/power/solar{ + id = "aftport"; + name = "Aft-Port Solar Array" + }, +/turf/open/floor/iron/solarpanel/airless, +/area/station/solars/port/aft) +"jHh" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"jHi" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Lesser Science Maintenance" + }, +/turf/open/floor/plating, +/area/station/maintenance/solars/port/aft) +"jHj" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/glass/reinforced, +/area/station/hallway/secondary/exit/departure_lounge) +"jHm" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/science/lower) +"jHw" = ( +/obj/effect/spawner/random/maintenance/five, +/obj/effect/spawner/random/structure/grille, +/turf/open/floor/plating, +/area/station/maintenance/starboard/central) +"jHx" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 6; + layer = 2.03 + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/engineering/storage) +"jHD" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/full, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/security/brig/entrance) +"jHE" = ( +/obj/structure/weightmachine/stacklifter, +/obj/machinery/light/small/red/directional/north, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"jHK" = ( +/obj/machinery/vending/wardrobe/chef_wardrobe, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/iron/kitchen, +/area/station/service/kitchen/kitchen_backroom) +"jHL" = ( +/obj/structure/window/reinforced/plasma/spawner/directional/east, +/obj/structure/window/reinforced/plasma/spawner/directional/south, +/obj/structure/lattice, +/turf/open/space/basic, +/area/space/nearstation) +"jHX" = ( +/obj/machinery/light{ + dir = 8; + light_color = "#e8eaff" + }, +/obj/effect/turf_decal/tile/yellow/half{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"jHY" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/white, +/area/station/science/explab) +"jHZ" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/airlock/maintenance{ + name = "Fore Maintenance" + }, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"jIb" = ( +/turf/closed/wall/r_wall, +/area/station/command/meeting_room/council) +"jIh" = ( +/obj/structure/table, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/griddle/frontier_tabletop/unanchored, +/turf/open/floor/carpet, +/area/station/commons/dorms) +"jIl" = ( +/obj/structure/chair/comfy/carp{ + name = "RD Chair" + }, +/obj/effect/landmark/start/research_director, +/turf/open/floor/carpet, +/area/station/command/meeting_room/council) +"jIs" = ( +/obj/machinery/door/airlock{ + name = "Empty Room" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/barricade/wooden, +/turf/open/floor/plating, +/area/station/maintenance/starboard/upper) +"jIu" = ( +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/maintenance/port/fore) +"jIK" = ( +/obj/effect/turf_decal/bot, +/obj/effect/spawner/random/exotic/technology, +/obj/effect/spawner/random/structure/grille, +/turf/open/floor/plating, +/area/station/maintenance/starboard/central) +"jIT" = ( +/obj/machinery/door/firedoor/heavy, +/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible/layer5, +/obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible/layer4, +/obj/machinery/atmospherics/pipe/smart/simple/orange/visible/layer2{ + dir = 3 + }, +/turf/open/floor/iron/dark/textured, +/area/station/engineering/atmos) +"jJe" = ( +/obj/item/radio/intercom/directional/east{ + broadcasting = 1; + frequency = 1447; + listening = 0; + name = "Private Channel" + }, +/obj/machinery/light/small/directional/east, +/obj/structure/table/reinforced, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/ai) +"jJt" = ( +/obj/effect/landmark/generic_maintenance_landmark, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/department/medical) +"jJy" = ( +/obj/effect/turf_decal/siding/purple, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white, +/area/station/science/research) +"jJC" = ( +/obj/machinery/atmospherics/components/unary/passive_vent{ + dir = 4; + name = "killroom vent" + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/freezer, +/area/station/science/xenobiology/hallway) +"jJF" = ( +/obj/machinery/light{ + dir = 8; + tag = "" + }, +/obj/effect/turf_decal/tile/blue/half{ + dir = 8 + }, +/obj/structure/cable, +/turf/open/floor/iron/white/textured_edge{ + dir = 8 + }, +/area/station/medical/medbay/central) +"jJG" = ( +/obj/item/trash/boritos/green, +/obj/effect/spawner/random/trash/garbage, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/engineering/break_room) +"jJM" = ( +/obj/machinery/door/airlock/security{ + aiControlDisabled = 1; + name = "Prisoner Transfer Centre" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/access/all/security/brig, +/turf/open/floor/iron, +/area/station/security/execution/education) +"jJN" = ( +/obj/item/kirbyplants/random, +/turf/open/floor/wood, +/area/station/service/lawoffice) +"jJT" = ( +/obj/structure/nestbox, +/turf/open/floor/grass, +/area/space/nearstation) +"jKs" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Monastary" + }, +/obj/effect/mapping_helpers/airlock/access/all/service/chapel_office, +/obj/structure/disposalpipe/segment{ + dir = 4; + invisibility = 101 + }, +/obj/machinery/door/firedoor, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/service/chapel/funeral) +"jKC" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/effect/spawner/random/structure/closet_maintenance, +/turf/open/floor/plating, +/area/station/maintenance/starboard/central) +"jKF" = ( +/obj/structure/sign/poster/random/directional/south, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/eighties/red{ + icon = 'goon/icons/turf/floors.dmi'; + icon_state = "clown_carpet" + }, +/area/station/service/theater) +"jKI" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/door/airlock/external{ + name = "External Docking Port"; + space_dir = 4 + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"jKN" = ( +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"jKV" = ( +/obj/structure/chair/comfy{ + dir = 4; + color = "#52B4E9"; + name = "CMO Chair" + }, +/obj/effect/landmark/start/chief_medical_officer, +/turf/open/floor/carpet, +/area/station/command/meeting_room/council) +"jKY" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/spawner/random/vending/snackvend, +/obj/effect/turf_decal/bot, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/gray/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"jLa" = ( +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"jLg" = ( +/obj/structure/table/reinforced/rglass, +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 5 + }, +/obj/item/toy/basketball, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/medical/pathology) +"jLu" = ( +/turf/closed/wall/mineral/plastitanium, +/area/station/hallway/secondary/entry) +"jLI" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/decal/cleanable/food/pie_smudge, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/starboard/lesser) +"jLK" = ( +/obj/structure/sign/departments/security/directional/west, +/obj/effect/turf_decal/loading_area, +/obj/effect/turf_decal/tile/red/fourcorners, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"jLV" = ( +/obj/effect/decal/cleanable/blood, +/obj/effect/decal/cleanable/confetti, +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/carpet/black, +/area/station/security/bitden) +"jMf" = ( +/turf/open/floor/iron, +/area/station/engineering/atmos/office) +"jMi" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/trash/graffiti, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"jMk" = ( +/obj/item/radio/intercom/directional/north{ + broadcasting = 1; + frequency = 1447; + listening = 0; + name = "Private Channel" + }, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/aisat_interior) +"jMn" = ( +/obj/structure/disposaloutlet, +/obj/structure/disposalpipe/trunk, +/obj/structure/plasticflaps/opaque{ + name = "airtight delivery flaps" + }, +/turf/open/floor/plating, +/area/station/maintenance/disposal) +"jMG" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/trash/mess, +/turf/open/floor/plating, +/area/station/maintenance/central) +"jMI" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Fitness Room Maintenance" + }, +/obj/machinery/door/firedoor, +/obj/machinery/duct, +/turf/open/floor/plating, +/area/station/commons/fitness) +"jMV" = ( +/obj/structure/chair/plastic{ + dir = 8 + }, +/obj/effect/turf_decal/bot_white, +/obj/effect/landmark/start/assistant, +/turf/open/floor/iron/dark, +/area/station/commons/fitness) +"jMX" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/door/airlock/external{ + name = "Escape Pod 2"; + space_dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "arrivalsextright" + }, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"jNm" = ( +/obj/effect/landmark/start/station_engineer, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/engineering/storage) +"jNn" = ( +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ + dir = 4 + }, +/turf/closed/wall/r_wall, +/area/station/science/ordnance/burnchamber) +"jNo" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/maintenance/department/medical) +"jNv" = ( +/obj/structure/chair/office{ + dir = 4 + }, +/obj/effect/landmark/start/atmospheric_technician, +/turf/open/floor/iron, +/area/station/engineering/atmos/upper) +"jNB" = ( +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/open/floor/carpet/green, +/area/station/command/heads_quarters/hop) +"jNE" = ( +/turf/closed/wall/r_wall, +/area/station/hallway/secondary/service) +"jNT" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/engineering/toolbox, +/turf/open/floor/plating, +/area/station/maintenance/starboard/lesser) +"jOa" = ( +/obj/structure/closet/secure_closet/brig, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/trimline/white/filled/line{ + dir = 10 + }, +/obj/machinery/airalarm/directional/west, +/turf/open/floor/iron, +/area/station/security/execution/transfer) +"jOg" = ( +/obj/effect/spawner/random/trash/food_packaging, +/obj/effect/spawner/random/trash/garbage, +/obj/effect/spawner/random/maintenance, +/obj/effect/spawner/random/maintenance, +/obj/machinery/power/port_gen/pacman/pre_loaded, +/turf/open/floor/plating, +/area/station/maintenance/starboard/upper) +"jOh" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/dark_blue/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"jOw" = ( +/obj/structure/rack, +/obj/effect/spawner/random/decoration/glowstick, +/obj/effect/spawner/random/decoration/paint, +/turf/open/floor/plating, +/area/station/maintenance/starboard/upper) +"jOO" = ( +/obj/machinery/porta_turret/ai{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/ai) +"jOR" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/delivery, +/obj/machinery/cryopod{ + dir = 1 + }, +/turf/open/floor/iron/showroomfloor, +/area/station/common/cryopods) +"jOS" = ( +/obj/effect/turf_decal/trimline/blue/filled/corner, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/white/textured, +/area/station/medical/treatment_center) +"jOT" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/cafeteria, +/area/station/security/prison/mess) +"jPd" = ( +/obj/machinery/duct, +/turf/open/floor/iron/stairs/medium{ + dir = 4 + }, +/area/station/science/xenobiology/hallway) +"jPe" = ( +/obj/effect/turf_decal/trimline/yellow/line{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/yellow/warning{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/iron, +/area/station/engineering/main) +"jPf" = ( +/obj/structure/sign/poster/contraband/wildcat/directional/west, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"jPg" = ( +/obj/structure/table/optable, +/obj/item/surgical_drapes, +/obj/effect/decal/cleanable/blood, +/obj/effect/landmark/start/hangover, +/obj/machinery/light/floor/has_bulb, +/obj/structure/drain/big, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/medical/treatment_center) +"jPh" = ( +/obj/effect/spawner/random/vending/colavend, +/obj/effect/turf_decal/bot{ + dir = 1 + }, +/obj/effect/turf_decal/tile/gray/anticorner/contrasted{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"jPp" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/commons/storage/primary) +"jPr" = ( +/obj/effect/turf_decal/stripes/red/line{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, +/obj/machinery/meter, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"jPI" = ( +/obj/effect/turf_decal/siding/white{ + dir = 9 + }, +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/turf/open/floor/wood, +/area/station/commons/fitness) +"jPP" = ( +/obj/effect/turf_decal/siding/white, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/duct, +/turf/open/floor/iron, +/area/station/commons/dorms) +"jQf" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, +/obj/structure/chair/comfy/black, +/turf/open/floor/carpet, +/area/station/command/heads_quarters/captain/private) +"jQn" = ( +/obj/effect/landmark/start/ai/secondary, +/obj/item/radio/intercom/directional/north{ + freerange = 1; + listening = 0; + name = "Custom Channel"; + pixel_x = -8 + }, +/obj/item/radio/intercom/directional/west{ + freerange = 1; + listening = 0; + name = "Common Channel" + }, +/obj/item/radio/intercom/directional/south{ + freerange = 1; + frequency = 1447; + listening = 0; + name = "Private Channel"; + pixel_x = -8 + }, +/obj/machinery/door/window{ + atom_integrity = 300; + base_state = "rightsecure"; + dir = 4; + icon_state = "rightsecure"; + layer = 4.1; + name = "Secondary AI Core Access"; + pixel_x = 4; + req_access = list("ai_upload") + }, +/turf/open/floor/circuit/green, +/area/station/ai_monitored/turret_protected/ai) +"jQM" = ( +/obj/structure/reagent_dispensers/beerkeg, +/turf/open/floor/plating, +/area/station/engineering/break_room) +"jQR" = ( +/obj/structure/table/reinforced, +/obj/machinery/cell_charger, +/obj/item/stock_parts/cell/high, +/obj/item/stock_parts/cell/high, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 10 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/commons/storage/primary) +"jQX" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment, +/obj/machinery/keycard_auth/directional/east, +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"jRh" = ( +/obj/machinery/modular_computer/preset/id{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/carpet/executive, +/area/station/command/bridge) +"jRl" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/sign/poster/official/moth_piping/directional/north, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/science/ordnance) +"jRq" = ( +/obj/structure/cable, +/obj/machinery/light/directional/east, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"jRt" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/stairs/left{ + dir = 8 + }, +/area/station/hallway/primary/central) +"jRu" = ( +/obj/machinery/power/solar{ + id = "foreport"; + name = "Fore-Port Solar Array" + }, +/obj/structure/cable, +/turf/open/floor/iron/solarpanel/airless, +/area/space/nearstation) +"jRA" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 8 + }, +/obj/machinery/airalarm/directional/west, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/cmo) +"jRC" = ( +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/spawner/random/maintenance/two, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"jRU" = ( +/obj/machinery/camera/directional/west{ + network = list("theater") + }, +/turf/open/floor/engine/co2, +/area/station/engineering/atmos) +"jSc" = ( +/obj/machinery/door/airlock{ + name = "Dormitories" + }, +/obj/machinery/door/firedoor, +/turf/open/floor/plating, +/area/station/commons/dorms) +"jSe" = ( +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/maintenance/starboard/upper) +"jSh" = ( +/obj/machinery/camera/directional/west{ + network = list("theater") + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/obj/structure/cable, +/obj/structure/extinguisher_cabinet/directional/south, +/turf/open/floor/iron/dark/textured, +/area/station/security/interrogation) +"jSy" = ( +/obj/effect/turf_decal/tile/blue, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"jSF" = ( +/obj/effect/artifact_spawner, +/obj/effect/turf_decal/delivery, +/turf/open/floor/engine, +/area/station/science/explab) +"jSN" = ( +/obj/machinery/computer/pod/old/mass_driver_controller/trash{ + pixel_x = -6; + pixel_y = 26 + }, +/obj/effect/spawner/random/medical/medkit, +/turf/open/floor/plating, +/area/station/maintenance/disposal) +"jSU" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/structure/closet_maintenance, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"jTf" = ( +/obj/machinery/atmospherics/components/trinary/filter{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"jTh" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/gray/half/contrasted{ + dir = 4 + }, +/obj/structure/extinguisher_cabinet/directional/east, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"jTp" = ( +/obj/structure/railing, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plating, +/area/space/nearstation) +"jTr" = ( +/obj/effect/landmark/start/medical_doctor, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/medical/storage) +"jTC" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/curtain/cloth/fancy/mechanical{ + icon_state = "bounty-open"; + icon_type = "bounty"; + id = "lawcurtains"; + name = "curtain" + }, +/turf/open/floor/plating, +/area/station/service/lawoffice) +"jTJ" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/stone, +/area/station/smithing) +"jTL" = ( +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/wood, +/area/station/service/hydroponics/upper) +"jTN" = ( +/obj/structure/disposalpipe/junction/flip{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/science/ordnance) +"jTR" = ( +/obj/machinery/portable_atmospherics/canister, +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/purple/filled/corner{ + dir = 4 + }, +/obj/item/stack/biomass, +/turf/open/floor/iron/white, +/area/station/science/xenobiology/hallway) +"jTT" = ( +/obj/effect/turf_decal/tile/neutral/full, +/obj/structure/cable, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/security/brig/entrance) +"jTZ" = ( +/obj/structure/cable, +/obj/structure/sign/poster/official/random/directional/north, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/spawner/random/structure/steam_vent, +/turf/open/floor/plating, +/area/station/maintenance/starboard/lesser) +"jUf" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, +/obj/structure/bed/dogbed{ + pixel_x = 3 + }, +/obj/machinery/keycard_auth/directional/south, +/turf/open/floor/carpet/red, +/area/station/command/heads_quarters/qm) +"jUk" = ( +/obj/machinery/atmospherics/pipe/smart/simple/orange/hidden{ + dir = 5 + }, +/turf/closed/wall/r_wall, +/area/station/engineering/supermatter/room) +"jUt" = ( +/obj/machinery/light/small/directional/north, +/obj/effect/spawner/random/trash/moisture_trap, +/turf/open/floor/plating, +/area/station/maintenance/central) +"jUu" = ( +/turf/closed/wall, +/area/station/service/library/private) +"jUy" = ( +/obj/structure/tank_holder/extinguisher, +/turf/open/floor/wood, +/area/station/command/meeting_room/council) +"jUC" = ( +/obj/machinery/power/shieldwallgen/xenobiologyaccess, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 10 + }, +/obj/machinery/light/directional/west, +/obj/item/radio/intercom/directional/south, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/science/xenobiology/hallway) +"jUH" = ( +/obj/effect/decal/cleanable/dirt, +/turf/closed/wall/r_wall, +/area/station/command/heads_quarters/nt_rep) +"jUK" = ( +/obj/effect/spawner/random/trash/graffiti, +/turf/closed/wall, +/area/station/service/hydroponics/garden) +"jUZ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/maintenance/port/fore) +"jVj" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/port/lesser) +"jVA" = ( +/obj/machinery/holopad, +/obj/effect/landmark/event_spawn, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/service/janitor) +"jVD" = ( +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/obj/effect/turf_decal/delivery, +/obj/machinery/door/airlock/engineering/glass{ + name = "Supermatter Engine Room" + }, +/obj/machinery/door/firedoor, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"jVX" = ( +/obj/machinery/disposal/bin, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 1 + }, +/obj/structure/cable, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/security/brig) +"jVY" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/trash/mess, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/landmark/generic_maintenance_landmark, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"jWa" = ( +/obj/machinery/air_sensor/nitrogen_tank, +/turf/open/floor/engine/n2, +/area/station/engineering/atmos) +"jWd" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/power/apc/auto_name/directional/west, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/cargo/drone_bay) +"jWf" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Forward Sci Maintenance" + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/port/lesser) +"jWh" = ( +/obj/machinery/atmospherics/components/binary/pump/on{ + dir = 8 + }, +/obj/machinery/airlock_sensor/incinerator_ordmix{ + pixel_y = 24 + }, +/obj/machinery/atmospherics/pipe/layer_manifold/supply/hidden, +/turf/open/floor/engine, +/area/station/science/ordnance/burnchamber) +"jWm" = ( +/obj/machinery/recharge_station, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"jWp" = ( +/obj/structure/bed/maint, +/obj/effect/spawner/random/maintenance/two, +/turf/open/floor/plating, +/area/station/maintenance/starboard/central) +"jWq" = ( +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/stone, +/area/station/smithing) +"jWF" = ( +/obj/effect/spawner/random/trash/moisture_trap, +/obj/effect/spawner/random/structure/steam_vent, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/department/medical) +"jWJ" = ( +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/obj/effect/turf_decal/tile/dark/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"jWP" = ( +/obj/structure/closet/secure_closet/injection{ + name = "educational injections locker"; + pixel_x = -4 + }, +/obj/effect/turf_decal/trimline/neutral/line{ + dir = 5 + }, +/obj/effect/turf_decal/trimline/neutral/line{ + dir = 5 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/obj/item/storage/backpack/duffelbag/sec/surgery{ + pixel_y = 12; + pixel_x = 5 + }, +/turf/open/floor/iron/white/corner{ + dir = 8 + }, +/area/station/security/execution/education) +"jXc" = ( +/obj/machinery/light_switch{ + name = "W light switch"; + pixel_x = -24 + }, +/obj/structure/trash_pile, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/maintenance/disposal) +"jXI" = ( +/obj/structure/closet/crate/trashcart, +/obj/machinery/camera/directional/east, +/turf/open/floor/plating, +/area/station/maintenance/starboard/central) +"jXL" = ( +/obj/effect/landmark/start/hangover, +/obj/structure/chair{ + dir = 8 + }, +/obj/effect/turf_decal/delivery, +/obj/item/radio/intercom/directional/east, +/obj/machinery/camera/autoname/directional/east{ + pixel_y = -19 + }, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"jXU" = ( +/obj/effect/spawner/random/structure/grille, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/port/lesser) +"jYd" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Central Starboard Maintenance" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/maintenance/disposal) +"jYh" = ( +/obj/effect/mapping_helpers/airlock/access/all/command/ai_upload, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/highsecurity{ + name = "AI Chamber" + }, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/aisat_interior) +"jYn" = ( +/obj/item/kirbyplants/random, +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"jYq" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/firealarm/directional/north, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red/half{ + dir = 1 + }, +/obj/machinery/light_switch/directional/north{ + pixel_x = 8; + pixel_y = 28 + }, +/turf/open/floor/iron, +/area/station/security/prison) +"jYy" = ( +/obj/effect/turf_decal/tile/blue/half{ + dir = 1 + }, +/obj/machinery/status_display/evac/directional/north, +/obj/structure/table, +/obj/structure/cable, +/obj/item/wheelchair{ + pixel_y = 3 + }, +/turf/open/floor/iron/white/textured_edge{ + dir = 1 + }, +/area/station/medical/medbay/central) +"jYB" = ( +/obj/effect/spawner/random/trash/graffiti{ + pixel_x = 32 + }, +/obj/structure/ghost_critter_spawn, +/turf/open/floor/plating, +/area/station/maintenance/starboard/upper) +"jYF" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/trimline/dark/filled/corner, +/obj/effect/turf_decal/trimline/neutral/corner, +/turf/open/floor/iron, +/area/station/maintenance/starboard/aft) +"jZa" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/engineering/hallway) +"jZd" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/port/lesser) +"jZh" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/gray/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"jZi" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable, +/obj/effect/spawner/random/structure/closet_maintenance, +/turf/open/floor/plating, +/area/station/maintenance/starboard/central) +"jZk" = ( +/obj/effect/turf_decal/tile/neutral/half/contrasted, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/service/cafeteria) +"jZo" = ( +/turf/closed/wall/r_wall, +/area/station/engineering/storage/tech) +"jZp" = ( +/obj/machinery/light/directional/south, +/turf/open/floor/wood, +/area/station/service/lawoffice) +"jZt" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/hallway/secondary/entry) +"jZB" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/obj/machinery/button/door/directional/north{ + id = "gateshutter"; + name = "Gateway Shutter Control"; + req_access = list("command") + }, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"jZI" = ( +/turf/open/floor/iron/tgmcemblem{ + dir = 4 + }, +/area/station/security/courtroom) +"jZM" = ( +/obj/effect/spawner/random/trash/food_packaging, +/turf/open/floor/plating, +/area/station/maintenance/starboard/central) +"jZT" = ( +/turf/closed/wall, +/area/station/service/janitor) +"jZY" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/carpet, +/area/station/security/checkpoint/escape) +"kab" = ( +/turf/closed/wall, +/area/station/maintenance/port/fore) +"kai" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/item/crowbar, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plating, +/area/station/maintenance/port/lesser) +"kak" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/wood/tile, +/area/station/service/library/artgallery) +"kal" = ( +/obj/structure/chair/pew/left{ + dir = 4 + }, +/turf/open/floor/glass/reinforced, +/area/station/service/chapel) +"kax" = ( +/obj/effect/turf_decal/tile/yellow/anticorner/contrasted{ + dir = 1 + }, +/obj/machinery/chem_dispenser, +/obj/item/reagent_containers/cup/beaker/large{ + pixel_x = 7; + pixel_y = 1 + }, +/obj/machinery/camera/directional/west, +/turf/open/floor/iron/white, +/area/station/medical/pharmacy) +"kay" = ( +/obj/machinery/camera/directional/north, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"kaD" = ( +/obj/effect/turf_decal/delivery, +/obj/effect/landmark/start/botanist, +/obj/effect/turf_decal/tile/green/half/contrasted, +/turf/open/floor/iron, +/area/station/service/hydroponics) +"kaE" = ( +/obj/effect/landmark/start/hangover, +/obj/structure/chair/sofa/bench{ + dir = 8 + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"kaK" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/turf/closed/wall/r_wall, +/area/station/ai_monitored/command/nuke_storage) +"kaN" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/effect/turf_decal/tile/blue/half/contrasted, +/turf/open/floor/iron/white/textured_edge, +/area/station/medical/treatment_center) +"kaQ" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"kaZ" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/tile/green/half/contrasted{ + dir = 1 + }, +/obj/machinery/station_map/engineering/directional/north, +/obj/effect/turf_decal/bot_blue, +/turf/open/floor/iron, +/area/station/hallway/primary/upper) +"kbf" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/command/teleporter) +"kbn" = ( +/obj/effect/mapping_helpers/airlock/access/all/service/bar, +/obj/machinery/door/airlock{ + name = "Bar Backroom" + }, +/obj/structure/cable, +/obj/machinery/door/firedoor, +/turf/open/floor/iron/grimy, +/area/station/service/bar/backroom) +"kbt" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 1 + }, +/obj/structure/sign/xenobio_guide/directional/north, +/obj/effect/turf_decal/bot, +/obj/machinery/computer/slime_market, +/turf/open/floor/iron/dark/side, +/area/station/science/xenobiology/hallway) +"kbv" = ( +/obj/structure/cable, +/obj/machinery/light/floor/has_bulb, +/turf/open/floor/engine, +/area/station/engineering/supermatter) +"kbw" = ( +/obj/machinery/seed_extractor, +/obj/effect/turf_decal/trimline/darkest_green/filled, +/obj/effect/turf_decal/trimline/darkest_green/filled, +/obj/structure/cable, +/obj/machinery/camera/directional/east{ + network = list("ss13","prison") + }, +/obj/effect/turf_decal/bot, +/obj/machinery/firealarm/directional/east, +/obj/machinery/light_switch/directional/east{ + pixel_y = 9 + }, +/turf/open/floor/iron/dark, +/area/station/security/prison/garden) +"kbx" = ( +/turf/open/floor/iron, +/area/station/commons) +"kbT" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron, +/area/station/command/gateway) +"kca" = ( +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/light_switch/directional/north{ + pixel_x = -6; + pixel_y = 28 + }, +/obj/machinery/firealarm/directional/north{ + pixel_x = 2 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"kcb" = ( +/obj/item/radio/intercom/directional/south, +/obj/machinery/computer/security/telescreen/vault{ + dir = 8; + pixel_x = 26 + }, +/obj/structure/table/wood, +/obj/item/clipboard{ + pixel_x = -6; + pixel_y = 4 + }, +/obj/item/stamp{ + pixel_x = 7; + pixel_y = 9 + }, +/obj/item/stamp/denied{ + pixel_x = 7; + pixel_y = 4 + }, +/obj/item/stamp/head/qm{ + pixel_x = 7; + pixel_y = -1 + }, +/obj/item/paper/carbon, +/obj/item/paper/carbon, +/obj/item/pen/fountain, +/turf/open/floor/wood, +/area/station/command/heads_quarters/qm) +"kcc" = ( +/obj/machinery/atmospherics/pipe/smart/simple/purple/visible{ + dir = 9 + }, +/obj/structure/tank_dispenser, +/obj/effect/turf_decal/bot, +/obj/structure/sign/warning/no_smoking/directional/east, +/turf/open/floor/iron/dark, +/area/station/science/ordnance) +"kce" = ( +/obj/structure/cable, +/obj/machinery/duct, +/turf/open/floor/iron/dark, +/area/station/security/interrogation) +"kch" = ( +/obj/machinery/corral_corner{ + mapping_id = "5" + }, +/turf/open/floor/engine, +/area/station/science/xenobiology) +"kcm" = ( +/obj/effect/turf_decal/siding/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/siding/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral/full, +/obj/effect/turf_decal/tile/neutral/full, +/obj/machinery/light/directional/north, +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/iron, +/area/station/engineering/hallway) +"kcp" = ( +/obj/machinery/light{ + dir = 8; + tag = "" + }, +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/white, +/area/station/science/research) +"kcr" = ( +/obj/machinery/meter, +/obj/effect/turf_decal/siding/purple/corner, +/obj/effect/turf_decal/siding/purple/corner{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/simple/dark/visible, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/science/ordnance/storage) +"kcG" = ( +/obj/structure/lattice, +/obj/item/toy/plush/cirno_plush/ballin{ + icon_state = "cirno-contained" + }, +/turf/open/space/basic, +/area/space/nearstation) +"kcK" = ( +/obj/item/toy/plush/slimeplushie, +/obj/machinery/plumbing/ooze_sucker{ + mapping_id = "3" + }, +/turf/open/floor/engine, +/area/station/science/xenobiology) +"kcX" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/structure/sign/warning/electric_shock/directional/north, +/turf/open/floor/plating, +/area/station/maintenance/port/lesser) +"kcY" = ( +/obj/effect/turf_decal/stripes/red/line{ + dir = 4 + }, +/obj/effect/turf_decal/arrows/red{ + dir = 4 + }, +/turf/open/floor/engine, +/area/station/engineering/atmos/hfr_room) +"kdn" = ( +/obj/machinery/light/small/directional/west, +/obj/machinery/door/airlock/external{ + name = "External Airlock" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "vaultext" + }, +/turf/open/floor/plating, +/area/station/maintenance/central) +"kdo" = ( +/obj/machinery/modular_computer/preset/id{ + dir = 1 + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/wood, +/area/station/command/heads_quarters/hos) +"kdw" = ( +/obj/machinery/vending/wardrobe/bar_wardrobe, +/obj/item/radio/intercom/directional/west, +/turf/open/floor/wood, +/area/station/service/bar/backroom) +"kdz" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable, +/obj/machinery/firealarm/directional/south, +/obj/effect/spawner/random/trash/food_packaging, +/obj/structure/disposalpipe/segment, +/obj/machinery/light_switch/directional/south{ + pixel_x = 8 + }, +/turf/open/floor/plating, +/area/station/maintenance/starboard/central) +"kdF" = ( +/obj/effect/turf_decal/tile/darkest_green/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"kdH" = ( +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/wood/large, +/area/station/service/library) +"kdK" = ( +/obj/effect/turf_decal/siding/white{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/commons/dorms) +"kdX" = ( +/obj/effect/turf_decal/siding/dark{ + dir = 4 + }, +/turf/open/floor/wood, +/area/station/command/heads_quarters/hos) +"kee" = ( +/obj/structure/sign/warning/hot_temp/directional/north, +/obj/structure/lattice, +/turf/open/space/basic, +/area/space/nearstation) +"kek" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/plastic, +/turf/open/floor/carpet/orange, +/area/station/engineering/break_room) +"kem" = ( +/obj/structure/cable, +/obj/structure/cable/layer3, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/aisat_interior) +"kex" = ( +/obj/machinery/meter, +/obj/machinery/atmospherics/pipe/smart/manifold/purple/visible, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"key" = ( +/obj/machinery/firealarm/directional/south, +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, +/obj/machinery/light_switch/directional/south{ + pixel_x = 8 + }, +/turf/open/floor/carpet/blue, +/area/station/command/heads_quarters/ce) +"keA" = ( +/obj/effect/turf_decal/tile/red/half{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 8 + }, +/obj/structure/cable, +/obj/machinery/light/directional/west, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/security/prison) +"keD" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple/layer2{ + dir = 10 + }, +/obj/machinery/atmospherics/components/unary/outlet_injector/monitored/ordnance_freezer_chamber_input{ + dir = 4 + }, +/turf/open/floor/engine/vacuum, +/area/station/science/ordnance/freezerchamber) +"keL" = ( +/obj/structure/table/optable, +/obj/item/surgical_drapes, +/obj/effect/landmark/start/hangover, +/obj/machinery/light/floor/has_bulb, +/obj/structure/drain/big, +/turf/open/floor/iron/dark, +/area/station/medical/treatment_center) +"keO" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/wood, +/area/station/service/hydroponics/upper) +"keX" = ( +/obj/machinery/status_display/ai/directional/west, +/obj/machinery/light/directional/west, +/turf/open/floor/circuit, +/area/station/ai_monitored/turret_protected/ai) +"kfd" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/open/floor/plating, +/area/station/science/ordnance/testlab) +"kfq" = ( +/obj/effect/turf_decal/trimline/purple/filled/line, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/open/floor/iron/white, +/area/station/science/research) +"kfz" = ( +/obj/effect/turf_decal/tile/neutral/half{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/security/office) +"kfM" = ( +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/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)."; + icon_state = "map-left-MS"; + pixel_y = 32 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"kfU" = ( +/obj/structure/table/wood, +/obj/item/camera, +/turf/open/floor/wood/large, +/area/station/service/library/upper) +"kfW" = ( +/obj/effect/spawner/random/trash/box, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/turf/open/floor/plating, +/area/station/maintenance/starboard/upper) +"kfX" = ( +/obj/machinery/atmospherics/components/binary/valve/digital, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/science/ordnance/storage) +"kfY" = ( +/obj/effect/mapping_helpers/airlock/access/all/security/general, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security/glass{ + name = "Security Office" + }, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/security/office) +"kgc" = ( +/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/item/clothing/head/helmet/toggleable/riot{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/clothing/head/helmet/toggleable/riot, +/obj/item/clothing/head/helmet/toggleable/riot{ + pixel_x = 3; + pixel_y = -3 + }, +/obj/item/shield/riot{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/shield/riot, +/obj/item/shield/riot{ + pixel_x = 3; + pixel_y = -3 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/bot, +/obj/structure/window/reinforced/spawner/directional/west, +/obj/effect/turf_decal/trimline/dark/line{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/security/armory) +"kgt" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 + }, +/obj/effect/turf_decal/tile/gray/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"kgJ" = ( +/obj/structure/bed/dogbed/cayenne, +/obj/effect/turf_decal/tile/neutral/half{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/landmark/start/head_of_security, +/mob/living/basic/spider/giant/sgt_araneus, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/hos) +"kgL" = ( +/obj/effect/turf_decal/plaque{ + icon_state = "L1" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"kgT" = ( +/obj/effect/decal/cleanable/food/tomato_smudge, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/airalarm/directional/west, +/obj/machinery/growing/tray, +/turf/open/floor/grass/lavaland{ + initial_gas_mix = "o2=22;n2=82;TEMP=293.15" + }, +/area/station/service/hydroponics) +"kha" = ( +/obj/effect/turf_decal/trimline/hot_pink/filled/line, +/turf/open/floor/iron/dark, +/area/station/security/prison/safe) +"khe" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/starboard/central) +"khx" = ( +/obj/effect/turf_decal/bot_red, +/obj/effect/turf_decal/trimline/purple/filled/line, +/obj/machinery/light/directional/south, +/obj/machinery/plumbing/ooze_compressor, +/obj/machinery/duct, +/turf/open/floor/iron/dark/side{ + dir = 1 + }, +/area/station/science/xenobiology/hallway) +"khz" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Chapel" + }, +/obj/machinery/door/firedoor, +/turf/open/floor/iron/dark, +/area/station/service/chapel) +"khR" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark/textured, +/area/station/security/interrogation) +"kia" = ( +/turf/closed/wall, +/area/station/engineering/atmos/storage) +"kie" = ( +/obj/effect/spawner/random/maintenance, +/obj/structure/rack, +/turf/open/floor/iron, +/area/station/maintenance/port/fore) +"kit" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/electrolyzer, +/obj/structure/cable, +/turf/open/floor/iron/smooth, +/area/station/maintenance/disposal/incinerator) +"kix" = ( +/obj/machinery/computer/mecha, +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, +/turf/open/floor/carpet/purple, +/area/station/command/heads_quarters/rd) +"kiz" = ( +/obj/effect/turf_decal/stripes/red/line{ + dir = 6 + }, +/turf/open/floor/engine, +/area/station/engineering/atmos/hfr_room) +"kiF" = ( +/obj/effect/spawner/random/trash/food_packaging, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/department/medical) +"kiQ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 9 + }, +/obj/structure/table, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/spawner/random/vendor_meal_sides, +/obj/item/reagent_containers/cup/glass/waterbottle{ + pixel_x = 7 + }, +/obj/machinery/light_switch/directional/west{ + pixel_y = -6 + }, +/obj/machinery/firealarm/directional/west{ + pixel_y = 3 + }, +/turf/open/floor/iron, +/area/station/cargo/miningdock/cafeteria) +"kiU" = ( +/obj/machinery/light/directional/east, +/turf/open/floor/engine{ + name = "Holodeck Projector Floor" + }, +/area/station/holodeck/rec_center) +"kjd" = ( +/obj/item/kirbyplants/random, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/turf/open/floor/wood, +/area/station/medical/psychology) +"kjy" = ( +/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible/layer5{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 1 + }, +/obj/machinery/button/door/directional/south{ + id = "gasstorage"; + name = "Gas Storage Shutters"; + req_access = list("atmospherics") + }, +/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible/layer1{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ + dir = 4 + }, +/obj/structure/cable, +/obj/machinery/camera/directional/south, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"kjJ" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/closed/wall/r_wall, +/area/station/security/checkpoint/escape) +"kjV" = ( +/obj/machinery/disposal/bin, +/obj/effect/turf_decal/bot, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple/half/contrasted, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/service/janitor) +"kka" = ( +/obj/effect/turf_decal/stripes/red/line{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold/yellow/visible{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible/layer4, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"kkb" = ( +/obj/effect/turf_decal/stripes/line, +/obj/structure/cable, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"kkc" = ( +/obj/machinery/computer/mechpad{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 4 + }, +/obj/machinery/light/directional/east, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/science/robotics/mechbay) +"kkg" = ( +/obj/structure/flora/bush/large/style_3, +/obj/machinery/light/directional/south, +/turf/open/floor/grass, +/area/station/science/xenobiology) +"kkk" = ( +/obj/item/kirbyplants/random, +/obj/machinery/light/directional/east, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/machinery/airalarm/directional/north, +/obj/structure/extinguisher_cabinet/directional/east, +/turf/open/floor/iron/dark, +/area/station/science/explab) +"kkm" = ( +/obj/structure/rack, +/obj/item/extinguisher{ + pixel_x = 6; + pixel_y = 5 + }, +/obj/item/extinguisher{ + pixel_x = 1; + pixel_y = 5 + }, +/obj/item/extinguisher{ + pixel_x = -5; + pixel_y = 5 + }, +/obj/machinery/firealarm/directional/east, +/turf/open/floor/plating, +/area/station/engineering/supermatter/room) +"kku" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/secondary/command) +"kkx" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/effect/spawner/random/trash/graffiti, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"kkJ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/door/airlock/external{ + name = "Escape Pod 2"; + space_dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/landmark/navigate_destination/dockescpod1, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "arrivalsextright" + }, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"kle" = ( +/obj/structure/flora/bush/flowers_yw/style_random, +/obj/effect/landmark/start/hangover, +/turf/open/floor/grass, +/area/station/service/hydroponics/garden) +"klk" = ( +/obj/effect/spawner/random/maintenance/three, +/turf/open/floor/plating, +/area/station/maintenance/solars/port/aft) +"klC" = ( +/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible{ + dir = 1 + }, +/obj/machinery/meter, +/turf/closed/wall/r_wall, +/area/station/engineering/atmos) +"klE" = ( +/obj/structure/table/reinforced, +/obj/item/clothing/shoes/wheelys/rollerskates, +/obj/item/clothing/shoes/wheelys/rollerskates{ + pixel_y = 5 + }, +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/cargo/storage) +"klJ" = ( +/obj/structure/toilet{ + dir = 8 + }, +/obj/machinery/light/small/directional/south, +/turf/open/floor/iron/white/textured, +/area/station/medical/psychology) +"klN" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/cargo/storage) +"klY" = ( +/obj/structure/table/reinforced, +/obj/effect/turf_decal/bot, +/turf/open/floor/engine, +/area/space/nearstation) +"kmk" = ( +/obj/machinery/atmospherics/pipe/smart/simple/purple/visible{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/science/ordnance) +"kml" = ( +/obj/structure/cable, +/obj/effect/spawner/random/trash/graffiti{ + pixel_x = -32; + spawn_loot_chance = 50 + }, +/turf/open/floor/iron, +/area/station/maintenance/central) +"kmm" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"kmq" = ( +/obj/effect/turf_decal/siding/dark, +/obj/structure/closet/firecloset{ + pixel_y = 12 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/central) +"kmu" = ( +/obj/structure/chair/pew{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/turf/open/floor/carpet, +/area/station/service/chapel) +"kmv" = ( +/obj/machinery/computer/records/medical/laptop{ + dir = 8; + pixel_y = 1 + }, +/obj/structure/table/reinforced/rglass, +/obj/structure/window/reinforced/spawner/directional/east, +/obj/structure/window/reinforced/spawner/directional/north, +/turf/open/floor/iron/dark, +/area/station/security/medical) +"kmC" = ( +/obj/effect/turf_decal/siding/dark, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron/dark/small, +/area/station/tcommsat/computer) +"kmO" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold/scrubbers/visible, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos/pumproom) +"kmX" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 4 + }, +/obj/effect/turf_decal/tile/bar/half{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/service/cafeteria) +"kmY" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/maintenance/starboard/central) +"kna" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/atmospherics/components/binary/pump{ + dir = 8; + name = "Gas to Mix" + }, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"kni" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/holopad/secure, +/turf/open/floor/wood/large, +/area/station/service/library/private) +"knk" = ( +/obj/machinery/power/apc/auto_name/directional/west, +/obj/structure/disposalpipe/junction/flip, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/maintenance/disposal) +"knm" = ( +/obj/effect/spawner/random/trash/cigbutt, +/turf/open/floor/plating, +/area/station/maintenance/department/medical) +"knn" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"knr" = ( +/obj/structure/table/wood, +/obj/item/storage/fancy/candle_box{ + pixel_x = -2; + pixel_y = 9 + }, +/obj/item/storage/fancy/candle_box{ + pixel_x = 4; + pixel_y = 6 + }, +/obj/item/storage/box/matches{ + pixel_y = -4 + }, +/obj/machinery/camera/autoname/directional/west, +/turf/open/floor/iron/dark, +/area/station/service/chapel/funeral) +"knB" = ( +/obj/machinery/camera/directional/north, +/obj/structure/lattice, +/turf/open/space/basic, +/area/space/nearstation) +"knC" = ( +/obj/effect/turf_decal/tile/blue/full, +/obj/machinery/light/cold/directional/north, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 + }, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/medical/morgue) +"knH" = ( +/turf/open/floor/plating, +/area/station/science/xenobiology/hallway) +"knI" = ( +/obj/item/organ/internal/liver, +/obj/structure/cable, +/obj/effect/decal/cleanable/blood, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/carpet/black, +/area/station/security/bitden) +"knK" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/light/directional/south, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, +/obj/effect/landmark/start/cyborg, +/turf/open/floor/circuit/green, +/area/station/science/robotics/mechbay) +"knL" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Starboard Bow Maintenance" + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/maintenance/starboard/upper) +"knQ" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Bar" + }, +/obj/effect/turf_decal/tile/bar/half{ + dir = 4 + }, +/obj/effect/turf_decal/siding/wood/corner, +/obj/machinery/door/firedoor, +/turf/open/floor/iron, +/area/station/service/cafeteria) +"knR" = ( +/obj/machinery/portable_atmospherics/canister/air, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/dark, +/area/station/commons/storage/tools) +"knZ" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/cargo/storage) +"kok" = ( +/obj/structure/railing{ + dir = 8; + layer = 4.1 + }, +/obj/structure/flora/bush/lavendergrass/style_random, +/obj/structure/cable, +/turf/open/floor/grass, +/area/station/security/prison/garden) +"koq" = ( +/obj/effect/turf_decal/tile/neutral/half{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/hos) +"kpa" = ( +/obj/structure/table/wood, +/obj/effect/turf_decal/tile/yellow/anticorner{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/security/courtroom) +"kpb" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Forward Sci Maintenance" + }, +/obj/effect/turf_decal/bot, +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/port/lesser) +"kpe" = ( +/obj/effect/turf_decal/siding/purple{ + dir = 8 + }, +/turf/closed/wall/r_wall, +/area/station/science/research) +"kpl" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/engineering/lobby) +"kpm" = ( +/obj/item/book/manual/wiki/cooking_to_serve_man, +/obj/structure/table, +/obj/item/wrench, +/turf/open/floor/iron/kitchen, +/area/station/service/kitchen) +"kpo" = ( +/obj/effect/turf_decal/caution/stand_clear, +/obj/effect/turf_decal/box, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"kpv" = ( +/obj/structure/chair/pew/left{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow/half{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/security/courtroom) +"kpL" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/department/medical) +"kpO" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/field/generator, +/obj/effect/decal/cleanable/oil/streak, +/turf/open/floor/plating, +/area/station/engineering/storage) +"kqa" = ( +/obj/machinery/computer/mecha, +/obj/effect/turf_decal/bot, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/station/security/checkpoint/science) +"kqf" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"kqj" = ( +/obj/structure/flora/bush/ferny/style_random, +/turf/open/misc/grass, +/area/station/hallway/secondary/entry) +"kqr" = ( +/obj/machinery/atmospherics/components/trinary/mixer/airmix/flipped/inverse{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"kqx" = ( +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"kqL" = ( +/obj/effect/landmark/start/hangover, +/turf/open/floor/plating, +/area/station/maintenance/port/lesser) +"kqP" = ( +/obj/effect/turf_decal/siding/dark, +/obj/effect/turf_decal/tile/neutral/half, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/blueshield) +"kqS" = ( +/obj/structure/window/spawner/directional/north, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/turf/open/floor/iron/dark, +/area/station/service/chapel/funeral) +"kqY" = ( +/obj/structure/table, +/obj/item/construction/plumbing{ + pixel_y = -5 + }, +/obj/item/construction/plumbing, +/obj/item/multitool{ + pixel_y = -2; + pixel_x = -17 + }, +/obj/effect/turf_decal/tile/yellow/half/contrasted, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"krb" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/yellow/visible, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/visible/layer4, +/turf/open/floor/plating, +/area/station/engineering/supermatter/room) +"krd" = ( +/obj/effect/turf_decal/siding/wood, +/obj/effect/turf_decal/tile/yellow/half, +/obj/machinery/vending/barbervend, +/obj/effect/turf_decal/bot, +/turf/open/floor/carpet, +/area/station/service/barber) +"krf" = ( +/obj/structure/flora/bush/snow/style_random, +/obj/machinery/light/directional/east, +/turf/open/floor/grass, +/area/station/service/hydroponics/garden) +"krs" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/department/medical) +"krN" = ( +/obj/structure/flora/bush/flowers_br/style_random, +/obj/structure/railing{ + dir = 8; + layer = 4.1 + }, +/obj/structure/railing{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/grass, +/area/station/service/hydroponics/upper) +"krU" = ( +/obj/machinery/light/directional/south, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/yellow/half/contrasted, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"krZ" = ( +/obj/effect/turf_decal/tile/neutral/full, +/obj/structure/cable, +/obj/machinery/holopad, +/turf/open/floor/iron, +/area/station/security/brig/entrance) +"ksf" = ( +/obj/machinery/light_switch/directional/north, +/obj/effect/decal/cleanable/blood, +/obj/machinery/atmospherics/components/unary/thermomachine/freezer/on/coldroom, +/obj/structure/window/spawner/directional/west, +/turf/open/floor/iron/freezer, +/area/station/service/kitchen/coldroom) +"ksk" = ( +/obj/effect/turf_decal/trimline/yellow/filled/corner, +/turf/open/floor/iron, +/area/station/engineering/atmos/upper) +"ksq" = ( +/obj/structure/sign/warning/vacuum/directional/north, +/obj/structure/chair/sofa/bench, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral/half, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/security/processing) +"ksF" = ( +/turf/closed/wall, +/area/station/science/explab) +"ksH" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/maintenance/disposal) +"ksM" = ( +/obj/machinery/door/window/brigdoor{ + dir = 4; + name = "Secure Creature Pen"; + req_access = list("research") + }, +/turf/open/floor/engine, +/area/station/science/xenobiology/hallway) +"ksP" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/status_display/evac/directional/north, +/turf/open/floor/iron/showroomfloor, +/area/station/common/cryopods) +"ksS" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/obj/structure/curtain/bounty, +/turf/open/floor/plating, +/area/station/command/heads_quarters/cmo) +"ksT" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/disposal/delivery_chute{ + dir = 8 + }, +/obj/structure/plasticflaps, +/obj/structure/disposalpipe/trunk{ + dir = 2 + }, +/turf/open/floor/plating, +/area/station/cargo/sorting) +"kta" = ( +/obj/effect/turf_decal/stripes/line, +/obj/item/storage/toolbox/emergency, +/obj/structure/rack, +/turf/open/floor/iron/dark, +/area/station/science/explab) +"ktg" = ( +/obj/machinery/light/directional/south, +/obj/effect/turf_decal/bot{ + dir = 1 + }, +/obj/machinery/modular_computer/preset/curator{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/station/service/library/upper) +"kti" = ( +/obj/effect/turf_decal/plaque{ + icon_state = "L7" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"ktq" = ( +/obj/structure/reagent_dispensers/fueltank, +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/construction/mining/aux_base) +"ktt" = ( +/turf/open/floor/wood/large, +/area/station/service/library) +"ktO" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/secondary/command) +"ktR" = ( +/obj/structure/sign/warning/biohazard, +/turf/closed/wall/r_wall, +/area/station/science/xenobiology/hallway) +"ktT" = ( +/obj/effect/turf_decal/loading_area{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/engineering/hallway) +"ktZ" = ( +/obj/effect/turf_decal/plaque{ + icon_state = "L8" + }, +/obj/effect/landmark/event_spawn, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"kuf" = ( +/obj/effect/turf_decal/delivery, +/turf/open/floor/plating, +/area/station/cargo/storage) +"kui" = ( +/obj/machinery/atmospherics/pipe/smart/simple/purple/visible{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/dark, +/area/station/science/ordnance) +"kuv" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 + }, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/engineering/main) +"kuw" = ( +/obj/item/borg/upgrade/uwu, +/obj/effect/decal/cleanable/blood, +/turf/open/floor/plating, +/area/station/hallway/primary/central/fore) +"kux" = ( +/obj/machinery/door/poddoor/incinerator_ordmix, +/turf/open/floor/engine/vacuum, +/area/station/science/ordnance/burnchamber) +"kuy" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable, +/obj/effect/spawner/random/structure/grille, +/turf/open/space/basic, +/area/space/nearstation) +"kuz" = ( +/obj/item/kirbyplants/random, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/service/chapel) +"kuF" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/item/radio/intercom/directional/north, +/obj/effect/turf_decal/tile/gray/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"kuH" = ( +/obj/structure/chair/sofa/bench/left, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"kuL" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/sign/warning/pods/directional/north, +/turf/open/floor/iron, +/area/station/maintenance/starboard/upper) +"kvn" = ( +/obj/structure/cable, +/obj/structure/sign/poster/random/directional/east, +/obj/structure/disposalpipe/segment, +/turf/open/floor/carpet, +/area/station/command/bridge) +"kvo" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/conveyor/inverted{ + dir = 10; + id = "cargosort" + }, +/turf/open/floor/plating, +/area/station/maintenance/disposal) +"kvB" = ( +/obj/structure/table/reinforced, +/obj/item/gun_maintenance_supplies{ + pixel_x = -4; + pixel_y = 10 + }, +/obj/machinery/recharger{ + pixel_y = 6; + pixel_x = 7 + }, +/obj/effect/turf_decal/bot_red, +/obj/structure/sign/poster/official/carwo_grenade/directional/north, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/blueshield) +"kvE" = ( +/obj/structure/lattice/catwalk, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/space/basic, +/area/space/nearstation) +"kvL" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/closed/wall, +/area/station/maintenance/disposal) +"kwa" = ( +/obj/machinery/door/airlock/hatch{ + name = "Secure Pen" + }, +/obj/effect/mapping_helpers/airlock/access/all/science/xenobio, +/obj/structure/liquid_barrier, +/obj/structure/cable, +/turf/open/floor/engine, +/area/station/science/cytology) +"kwb" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/tile/dark_blue/half/contrasted, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"kwh" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/maintenance/port/fore) +"kwr" = ( +/obj/machinery/door/airlock/public/glass, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/door/firedoor, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"kwv" = ( +/obj/structure/window/reinforced/spawner/directional/north, +/obj/structure/disposalpipe/junction{ + dir = 1 + }, +/obj/machinery/light/directional/south, +/obj/structure/flora/bush/style_random, +/obj/structure/flora/bush/large/style_random, +/turf/open/floor/grass, +/area/station/hallway/secondary/exit/departure_lounge) +"kwA" = ( +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/science/ordnance) +"kwB" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white/textured, +/area/station/medical/surgery/theatre) +"kwG" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, +/obj/effect/spawner/random/structure/crate, +/turf/open/floor/iron, +/area/station/hallway/secondary/service) +"kwK" = ( +/obj/machinery/power/port_gen/pacman, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 5 + }, +/turf/open/floor/iron, +/area/station/engineering/gravity_generator) +"kwZ" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/loading_area{ + dir = 8; + pixel_y = -3 + }, +/obj/machinery/light/directional/south, +/turf/open/floor/engine, +/area/station/science/explab) +"kxe" = ( +/obj/machinery/door/poddoor/shutters{ + dir = 8; + id = "atmosphericsventingint"; + name = "Internal Decompression" + }, +/turf/open/floor/engine, +/area/station/engineering/atmos) +"kxv" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/hallway/secondary/service) +"kxF" = ( +/obj/structure/disposalpipe/junction/flip{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/effect/turf_decal/tile/blue/anticorner{ + dir = 4 + }, +/turf/open/floor/iron/white/textured_corner{ + dir = 8 + }, +/area/station/medical/medbay/lobby) +"kxL" = ( +/obj/machinery/power/terminal{ + dir = 1 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/layer_manifold/green/visible{ + dir = 4 + }, +/turf/open/floor/iron/smooth, +/area/station/maintenance/disposal/incinerator) +"kxO" = ( +/obj/structure/reagent_dispensers/watertank, +/obj/effect/turf_decal/bot, +/obj/machinery/power/apc/auto_name/directional/west, +/obj/structure/cable, +/obj/effect/turf_decal/tile/purple/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/service/janitor) +"kxP" = ( +/turf/open/floor/plating/foam, +/area/station/maintenance/port/lesser) +"kyk" = ( +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/engineering/storage) +"kym" = ( +/obj/structure/table/reinforced, +/obj/item/flashlight/lamp/green{ + pixel_x = 5; + pixel_y = 14 + }, +/turf/open/floor/wood, +/area/station/medical/psychology) +"kyR" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible{ + dir = 9 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"kzb" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white/textured, +/area/station/medical/surgery/theatre) +"kzc" = ( +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + dir = 8 + }, +/obj/machinery/camera/directional/west{ + network = list("theater") + }, +/obj/machinery/airalarm/directional/west, +/obj/effect/turf_decal/bot, +/obj/machinery/modular_computer/preset/engineering{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/engineering/hallway) +"kzw" = ( +/obj/machinery/button/door/directional/east{ + id = "commissarydoor"; + name = "Commissary Door Lock"; + normaldoorcontrol = 1; + specialfunctions = 4; + pixel_x = -25 + }, +/obj/item/stack/cable_coil/five, +/obj/structure/rack, +/obj/item/wrench, +/obj/item/stack/sheet/iron/five, +/obj/item/screwdriver, +/obj/effect/turf_decal/tile/brown/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/commons/vacant_room/commissary) +"kzz" = ( +/obj/effect/turf_decal/tile/green/half/contrasted{ + dir = 1 + }, +/obj/machinery/firealarm/directional/north, +/obj/machinery/light_switch/directional/north{ + pixel_x = 8; + pixel_y = 28 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/upper) +"kzJ" = ( +/obj/machinery/door/airlock/research{ + name = "Science Party Room" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/firedoor, +/obj/structure/cable, +/obj/effect/landmark/navigate_destination, +/turf/open/floor/iron/white, +/area/station/science/breakroom) +"kzK" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"kzU" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/components/trinary/filter{ + dir = 4 + }, +/obj/effect/turf_decal/delivery, +/obj/structure/extinguisher_cabinet/directional/north, +/turf/open/floor/iron/dark, +/area/station/science/ordnance/testlab) +"kzW" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/security/range) +"kAa" = ( +/obj/effect/decal/cleanable/cobweb, +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/start/hangover, +/turf/open/floor/plating/rust, +/area/station/maintenance/starboard/aft) +"kAc" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral/half, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/camera/directional/north, +/turf/open/floor/iron, +/area/station/security/brig/entrance) +"kAf" = ( +/obj/item/storage/belt/utility{ + pixel_x = -3; + pixel_y = -2 + }, +/obj/item/clothing/ears/earmuffs{ + pixel_x = 2; + pixel_y = 3 + }, +/obj/structure/rack, +/obj/item/wrench{ + pixel_y = 5 + }, +/obj/item/wirecutters, +/obj/item/crowbar, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/status_display/evac/directional/north, +/turf/open/floor/plating, +/area/station/engineering/supermatter/room) +"kAn" = ( +/obj/machinery/door/firedoor/heavy, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/turf/open/floor/iron/white, +/area/station/science/ordnance/storage) +"kAp" = ( +/obj/machinery/light/directional/south, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/trimline/yellow/filled/line, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/engineering/atmos/upper) +"kAW" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/engineering/atmos/upper) +"kAX" = ( +/obj/item/bodypart/leg/left, +/turf/open/floor/plating/airless, +/area/station/science/ordnance/bomb) +"kAY" = ( +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + dir = 1 + }, +/obj/machinery/chem_master, +/turf/open/floor/iron/white, +/area/station/medical/pharmacy) +"kBh" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/item/paper_bin{ + pixel_x = 6; + pixel_y = 3 + }, +/obj/structure/table, +/obj/item/paper_bin{ + pixel_x = 6; + pixel_y = 8 + }, +/obj/item/stamp/denied{ + pixel_x = -6; + pixel_y = 5 + }, +/obj/item/stamp{ + pixel_x = -6 + }, +/obj/item/pen/fourcolor, +/obj/item/folder/yellow{ + pixel_x = 3; + pixel_y = 6 + }, +/obj/machinery/power/apc/auto_name/directional/west, +/obj/structure/cable, +/obj/machinery/newscaster/directional/south, +/turf/open/floor/iron, +/area/station/cargo/sorting) +"kBB" = ( +/turf/closed/wall, +/area/station/hallway/primary/central/fore) +"kBJ" = ( +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"kBZ" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/extinguisher_cabinet/directional/east, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos/pumproom) +"kCi" = ( +/obj/structure/railing/wrestling{ + dir = 4; + pixel_x = 4; + pixel_y = 1 + }, +/obj/effect/turf_decal/siding/white{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/turf/open/floor/wood, +/area/station/commons/fitness) +"kCj" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/duct, +/turf/open/floor/wood, +/area/station/commons/dorms) +"kCn" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/dark_green, +/turf/open/floor/iron, +/area/station/hallway/primary/upper) +"kCE" = ( +/obj/structure/flora/bush/leafy{ + pixel_y = -1; + pixel_x = -8 + }, +/obj/structure/flora/bush/lavendergrass, +/obj/structure/flora/bush/style_3, +/turf/open/floor/grass, +/area/station/science/xenobiology) +"kCF" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/kirbyplants/random/dead{ + pixel_y = 13; + pixel_x = 8 + }, +/obj/structure/table, +/turf/open/floor/plating, +/area/station/maintenance/department/medical) +"kCG" = ( +/obj/structure/marker_beacon/burgundy, +/obj/structure/lattice/catwalk, +/turf/open/space/basic, +/area/space/nearstation) +"kCM" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/cargo/miningoffice) +"kCP" = ( +/obj/item/kirbyplants/random, +/obj/machinery/airalarm/directional/west, +/obj/machinery/firealarm/directional/north, +/obj/machinery/camera/directional/north, +/obj/machinery/light_switch/directional/north{ + pixel_x = 8; + pixel_y = 28 + }, +/turf/open/floor/wood, +/area/station/service/lawoffice) +"kDc" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/darkest_green/filled/line{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/security/prison/garden) +"kDj" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/trash/botanical_waste, +/turf/open/floor/grass, +/area/station/service/hydroponics) +"kDq" = ( +/obj/structure/table/reinforced, +/obj/item/pipe_dispenser, +/obj/item/airlock_painter, +/obj/machinery/light_switch/directional/west{ + pixel_y = -6 + }, +/obj/machinery/firealarm/directional/west{ + pixel_y = 3 + }, +/turf/open/floor/plating, +/area/station/engineering/hallway) +"kDt" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Civilian Wing Hallway" + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/primary/upper) +"kDx" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/spawner/random/structure/closet_maintenance, +/turf/open/floor/plating, +/area/station/maintenance/starboard/lesser) +"kDy" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral/half, +/obj/structure/sign/poster/official/random/directional/north, +/obj/machinery/camera/directional/north, +/turf/open/floor/iron, +/area/station/security/office) +"kDK" = ( +/obj/structure/chair/sofa/corner/brown{ + dir = 4 + }, +/obj/effect/landmark/start/scientist, +/obj/machinery/light/neon_lining{ + dir = 1; + icon_state = "pink2_1" + }, +/obj/machinery/light/neon_lining{ + dir = 8; + icon_state = "pink2_1" + }, +/turf/open/floor/carpet, +/area/station/science/breakroom) +"kDL" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/port/lesser) +"kDO" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Central Maintenance" + }, +/obj/structure/cable, +/obj/machinery/status_display/ai/directional/north, +/obj/machinery/door/firedoor, +/turf/open/floor/iron, +/area/station/maintenance/central) +"kDR" = ( +/obj/machinery/status_display/evac/directional/west, +/obj/machinery/light/directional/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"kDV" = ( +/obj/structure/table, +/obj/machinery/camera/autoname/directional/north, +/obj/effect/spawner/random/food_or_drink/three_course_meal, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/item/radio/intercom/directional/north, +/turf/open/floor/iron/kitchen, +/area/station/service/kitchen/kitchen_backroom) +"kDW" = ( +/obj/structure/table, +/obj/effect/spawner/random/trash/janitor_supplies{ + pixel_y = 13; + pixel_x = 6 + }, +/obj/item/storage/box/lights/mixed, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/directional/north, +/obj/item/airlock_painter/decal{ + pixel_y = 5 + }, +/turf/open/floor/iron, +/area/station/cargo/warehouse) +"kEu" = ( +/obj/structure/table, +/obj/machinery/microwave{ + pixel_y = 3 + }, +/obj/effect/spawner/random/food_or_drink/donkpockets, +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/north, +/turf/open/floor/iron/kitchen, +/area/station/service/kitchen) +"kEv" = ( +/obj/docking_port/stationary/laborcamp_home, +/turf/open/space/basic, +/area/space) +"kEO" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/bot_white, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/command/gateway) +"kEQ" = ( +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/status_display/evac/directional/north, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"kER" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/machinery/light/small, +/turf/open/floor/iron, +/area/station/maintenance/starboard/upper) +"kEY" = ( +/obj/item/paper{ + name = "Scrawled Rat Note"; + default_raw_text = "RATS... RATS... WE'RE THE RATS... WE HUNT AT NIGHT WE STALK AT NIGHT... WE'RE THE RATS..." + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/structure/closet_maintenance, +/obj/effect/landmark/start/hangover/closet, +/turf/open/floor/plating, +/area/station/maintenance/department/medical) +"kFk" = ( +/obj/machinery/computer/holodeck{ + dir = 4 + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/station/commons/fitness/recreation) +"kFm" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 4; + name = "Pure to Mix" + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"kFo" = ( +/obj/effect/spawner/random/trash/grime, +/turf/open/floor/engine, +/area/station/maintenance/starboard/upper) +"kFt" = ( +/mob/living/basic/chicken{ + name = "Mediocre Bill" + }, +/obj/structure/flora/bush/grassy/style_random, +/turf/open/floor/grass, +/area/station/service/hydroponics/garden) +"kFu" = ( +/obj/machinery/light/small{ + dir = 1; + status = 2 + }, +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/maintenance/central) +"kFJ" = ( +/obj/machinery/suit_storage_unit/captain, +/obj/effect/turf_decal/bot, +/obj/structure/cable, +/turf/open/floor/wood, +/area/station/command/heads_quarters/captain/private) +"kFL" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/spawner/random/structure/grille, +/turf/open/floor/plating, +/area/station/maintenance/starboard/upper) +"kFP" = ( +/turf/closed/wall, +/area/station/construction) +"kFQ" = ( +/obj/machinery/air_sensor/mix_tank, +/turf/open/floor/engine/air, +/area/station/engineering/atmos) +"kGb" = ( +/obj/effect/turf_decal/trimline/yellow/filled/corner{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/engineering/atmos/upper) +"kGc" = ( +/obj/effect/turf_decal/trimline/yellow/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/yellow/warning{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/engineering/hallway) +"kGi" = ( +/obj/machinery/airalarm/directional/south, +/obj/effect/turf_decal/tile/yellow/half/contrasted, +/turf/open/floor/iron, +/area/station/construction/mining/aux_base) +"kGn" = ( +/obj/effect/landmark/start/hangover, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/camera/directional/east{ + c_tag = "Arrivals Dock - Fore Starboard"; + name = "dock camera" + }, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"kGr" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/kitchen, +/area/station/service/kitchen/kitchen_backroom) +"kGt" = ( +/obj/machinery/airalarm/directional/north, +/obj/structure/chair{ + dir = 4 + }, +/obj/machinery/camera/directional/north, +/obj/machinery/firealarm/directional/west{ + pixel_y = 3 + }, +/obj/machinery/light_switch/directional/west{ + pixel_y = -6 + }, +/turf/open/floor/iron/dark, +/area/station/maintenance/radshelter/civil) +"kGy" = ( +/obj/effect/turf_decal/siding/purple{ + dir = 1 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/status_display/evac/directional/north, +/turf/open/floor/iron/white, +/area/station/science/research) +"kGD" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/status_display/evac/directional/north, +/obj/effect/turf_decal/tile/gray/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"kGJ" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/bot_white/left, +/obj/machinery/firealarm/directional/east, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/light_switch/directional/east{ + pixel_y = 9 + }, +/turf/open/floor/iron/dark, +/area/station/command/gateway) +"kGO" = ( +/obj/machinery/navbeacon{ + codes_txt = "delivery;dir=8"; + location = "Hydroponics" + }, +/obj/effect/turf_decal/bot, +/obj/machinery/light/directional/south, +/obj/machinery/requests_console/auto_name/directional/south, +/obj/effect/turf_decal/tile/green/half/contrasted, +/turf/open/floor/iron, +/area/station/service/hydroponics) +"kGQ" = ( +/obj/machinery/atmospherics/pipe/bridge_pipe/yellow/visible{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/bridge_pipe/cyan/visible, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"kHe" = ( +/obj/effect/turf_decal/stripes/red/line{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"kHk" = ( +/obj/machinery/light/neon_lining{ + dir = 8; + icon_state = "pink2_1" + }, +/obj/item/food/grown/banana{ + pixel_x = 6 + }, +/obj/item/food/grown/banana{ + pixel_x = 6 + }, +/obj/item/food/grown/banana{ + pixel_x = 6 + }, +/obj/item/food/grown/banana{ + pixel_x = 6 + }, +/turf/open/floor/carpet/royalblue, +/area/station/maintenance/starboard/aft) +"kHo" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/turf/open/floor/carpet, +/area/station/security/detectives_office) +"kHp" = ( +/mob/living/carbon/human/species/monkey{ + name = "Hotdog" + }, +/turf/open/space/basic, +/area/space) +"kHs" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/obj/machinery/door/airlock/external/glass{ + name = "Supply Door Airlock" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/access/all/supply/general, +/turf/open/floor/iron, +/area/station/cargo/storage) +"kHy" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 4 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/security/lockers) +"kHz" = ( +/obj/effect/mapping_helpers/airlock/locked, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/atmos, +/obj/machinery/door/airlock/public/glass/incinerator/atmos_exterior, +/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible/layer2, +/turf/open/floor/engine, +/area/station/maintenance/disposal/incinerator) +"kHB" = ( +/obj/machinery/artifact_zapper{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/turf/open/floor/engine, +/area/station/science/explab) +"kHR" = ( +/obj/effect/decal/cleanable/cobweb, +/obj/effect/decal/cleanable/blood/tracks{ + dir = 4 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/firealarm/directional/south, +/obj/machinery/light_switch/directional/south{ + pixel_x = 8 + }, +/turf/open/floor/plating, +/area/station/security/bitden) +"kHV" = ( +/obj/structure/table/wood, +/obj/item/pai_card, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 + }, +/turf/open/floor/carpet, +/area/station/command/meeting_room/council) +"kIe" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/bot, +/obj/item/robot_suit, +/turf/open/floor/iron/dark, +/area/station/science/robotics/lab) +"kIf" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"kIj" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/turf/open/floor/plating, +/area/station/maintenance/department/medical) +"kIk" = ( +/obj/machinery/computer/security/telescreen/entertainment/directional/south, +/turf/open/floor/eighties/red{ + icon = 'goon/icons/turf/floors.dmi'; + icon_state = "clown_carpet" + }, +/area/station/service/theater) +"kIm" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/firealarm/directional/east, +/obj/machinery/airalarm/directional/south, +/obj/item/cargo_teleporter, +/obj/machinery/light_switch/directional/east{ + pixel_y = 9 + }, +/turf/open/floor/iron, +/area/station/cargo/sorting) +"kIq" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/engineering/storage/tech) +"kIz" = ( +/obj/machinery/atmospherics/pipe/smart/simple/purple/visible{ + dir = 5 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos/pumproom) +"kIF" = ( +/obj/structure/cable, +/turf/open/floor/iron/stairs/medium{ + dir = 1 + }, +/area/station/security/brig/upper) +"kII" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, +/turf/closed/wall/r_wall, +/area/station/engineering/supermatter) +"kIJ" = ( +/obj/machinery/camera/motion/directional/east{ + c_tag = "MiniSat Maintenance"; + network = list("minisat") + }, +/obj/structure/rack, +/obj/item/storage/toolbox/electrical{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/storage/toolbox/mechanical, +/obj/item/multitool, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/command/storage/satellite) +"kIL" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/closet/secure_closet/brig, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/trimline/white/filled/line{ + dir = 6 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/security/execution/transfer) +"kIM" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/cargo/storage) +"kIN" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 1 + }, +/obj/machinery/light/directional/north, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/status_display/evac/directional/north, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white, +/area/station/science/lower) +"kJg" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/carpet, +/area/station/command/bridge) +"kJj" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/science/ordnance/office) +"kJo" = ( +/obj/effect/spawner/random/vending/snackvend, +/obj/structure/sign/poster/official/random/directional/north, +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + dir = 1 + }, +/obj/structure/disposalpipe/junction/flip{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"kJp" = ( +/obj/effect/turf_decal/trimline/yellow/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/yellow/warning{ + dir = 4 + }, +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/engineering/hallway) +"kJq" = ( +/obj/item/kirbyplants/random, +/obj/effect/turf_decal/tile/neutral/half, +/obj/machinery/light/directional/south, +/turf/open/floor/iron, +/area/station/security/courtroom) +"kJy" = ( +/obj/structure/cable, +/obj/effect/spawner/random/maintenance/two, +/turf/open/floor/plating, +/area/station/maintenance/port/lesser) +"kJz" = ( +/obj/structure/cable, +/obj/effect/landmark/generic_maintenance_landmark, +/turf/open/floor/iron, +/area/station/maintenance/port/fore) +"kJI" = ( +/obj/effect/decal/cleanable/blood/splatter/over_window, +/turf/closed/wall/r_wall, +/area/station/security/prison/workout) +"kJR" = ( +/obj/structure/chair{ + dir = 1 + }, +/obj/effect/landmark/start/hangover, +/obj/machinery/power/apc/auto_name/directional/east, +/obj/structure/cable, +/turf/open/floor/wood, +/area/station/security/courtroom) +"kKc" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/spawner/random/trash/garbage{ + spawn_scatter_radius = 1 + }, +/turf/open/floor/plating, +/area/station/engineering/break_room) +"kKo" = ( +/obj/machinery/light, +/obj/machinery/disposal/bin, +/obj/effect/turf_decal/bot, +/obj/structure/disposalpipe/trunk, +/turf/open/floor/iron/kitchen, +/area/station/service/kitchen) +"kKJ" = ( +/obj/structure/table/reinforced, +/obj/item/storage/box/syringes{ + pixel_y = 14; + pixel_x = 10 + }, +/obj/item/storage/box/beakers{ + pixel_x = -5; + pixel_y = 14 + }, +/obj/item/storage/box/petridish{ + pixel_y = 5; + pixel_x = 10 + }, +/obj/item/reagent_containers/dropper{ + pixel_y = -2; + pixel_x = -7 + }, +/obj/item/reagent_containers/dropper{ + pixel_y = -4; + pixel_x = -8 + }, +/obj/structure/extinguisher_cabinet/directional/north, +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 1 + }, +/obj/item/clothing/glasses/science{ + pixel_y = -3; + pixel_x = 3 + }, +/obj/item/clothing/glasses/science{ + pixel_y = -3; + pixel_x = 3 + }, +/turf/open/floor/iron/dark/side, +/area/station/science/xenobiology/hallway) +"kKY" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/wood, +/area/station/service/hydroponics/upper) +"kLf" = ( +/obj/structure/cable, +/obj/effect/decal/cleanable/food/plant_smudge, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/maintenance/starboard/upper) +"kLj" = ( +/obj/machinery/door/firedoor, +/obj/structure/sign/warning/radiation/rad_area/directional/north, +/turf/open/floor/plating, +/area/station/engineering/supermatter/room) +"kLm" = ( +/obj/structure/table/glass, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, +/obj/item/defibrillator/loaded{ + pixel_y = 3 + }, +/obj/machinery/light/directional/south, +/turf/open/floor/iron/dark/textured, +/area/station/medical/cryo) +"kLo" = ( +/obj/machinery/atmospherics/pipe/smart/simple/green/visible{ + dir = 9 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"kLU" = ( +/obj/machinery/chem_heater/withbuffer, +/obj/machinery/light_switch/directional/north, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"kLV" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/door/airlock/external{ + name = "Escape Pod 2"; + space_dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/landmark/navigate_destination/dockescpod2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "arrivalsextleft" + }, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"kLW" = ( +/obj/item/kirbyplants/random, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/station/hallway/secondary/service) +"kMi" = ( +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/construction) +"kMy" = ( +/obj/structure/disposalpipe/junction, +/obj/structure/cable, +/obj/effect/turf_decal/tile/dark_green/half/contrasted{ + dir = 4 + }, +/obj/structure/chair/sofa/bench/right{ + dir = 8 + }, +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron, +/area/station/hallway/primary/upper) +"kMB" = ( +/obj/machinery/computer/security/telescreen{ + desc = "Used for the Auxiliary Mining Base."; + dir = 1; + name = "Auxiliary Base Monitor"; + network = list("auxbase"); + pixel_y = -28 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow/half/contrasted, +/turf/open/floor/iron, +/area/station/construction/mining/aux_base) +"kMH" = ( +/obj/machinery/atmospherics/pipe/smart/manifold/yellow/visible{ + dir = 4 + }, +/turf/open/floor/engine, +/area/station/science/explab) +"kMJ" = ( +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/commons) +"kML" = ( +/obj/machinery/status_display/evac/directional/west, +/obj/machinery/light/directional/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"kMN" = ( +/obj/effect/turf_decal/bot, +/turf/closed/wall, +/area/station/maintenance/starboard/upper) +"kMY" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 1 + }, +/turf/open/floor/iron/white/textured_edge{ + dir = 1 + }, +/area/station/medical/surgery/theatre) +"kNh" = ( +/obj/effect/spawner/random/decoration/glowstick, +/obj/effect/spawner/random/trash/grille_or_waste, +/turf/open/floor/plating, +/area/station/maintenance/starboard/lesser) +"kNm" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 + }, +/turf/open/floor/iron/showroomfloor, +/area/station/commons/dorms/laundry) +"kNp" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/turf/open/floor/plating/airless, +/area/station/science/ordnance/bomb) +"kNw" = ( +/obj/structure/chair/stool/directional/west, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/carpet, +/area/station/commons/dorms) +"kNL" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/security/checkpoint/medical) +"kNM" = ( +/obj/structure/flora/bush/grassy/style_random, +/obj/structure/beebox, +/turf/open/floor/grass, +/area/station/service/hydroponics/upper) +"kOh" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/mob/living/carbon/human/species/monkey/punpun, +/obj/structure/disposalpipe/segment, +/obj/effect/landmark/event_spawn, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/service/bar) +"kOp" = ( +/obj/structure/cable, +/obj/machinery/door/poddoor/preopen{ + id = "bridge blast"; + name = "Bridge Blast Door" + }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/command/bridge) +"kOC" = ( +/obj/machinery/airalarm/directional/west, +/obj/machinery/conveyor{ + dir = 4; + id = "chapel" + }, +/turf/open/floor/iron/dark, +/area/station/service/chapel) +"kOH" = ( +/obj/effect/turf_decal/tile/dark{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"kOK" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/engineering/toolbox, +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"kON" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 8; + name = "Port Mix to South Ports" + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"kPb" = ( +/obj/effect/decal/cleanable/confetti, +/obj/structure/cable, +/turf/open/floor/eighties, +/area/station/commons/fitness/recreation/entertainment) +"kPc" = ( +/obj/structure/table, +/obj/item/nanite_remote{ + pixel_y = -2; + pixel_x = -7 + }, +/obj/item/nanite_remote{ + pixel_y = -2; + pixel_x = -3 + }, +/obj/item/nanite_scanner{ + pixel_x = 6; + pixel_y = -3 + }, +/obj/item/nanite_scanner{ + pixel_x = 6; + pixel_y = -3 + }, +/obj/item/multitool/circuit{ + pixel_y = 15; + pixel_x = -9 + }, +/obj/item/multitool/circuit{ + pixel_y = 15; + pixel_x = -1 + }, +/obj/item/multitool/circuit{ + pixel_y = 15; + pixel_x = 7 + }, +/obj/effect/turf_decal/trimline/white/filled/line{ + dir = 9 + }, +/obj/structure/extinguisher_cabinet/directional/west, +/turf/open/floor/iron/dark/corner, +/area/station/science/circuits) +"kPl" = ( +/obj/structure/cable, +/obj/machinery/camera/autoname/directional/north, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/machinery/hydroponics/constructable, +/turf/open/floor/plating, +/area/station/service/kitchen/kitchen_backroom) +"kPp" = ( +/obj/effect/spawner/random/structure/chair_flipped, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/department/medical) +"kPI" = ( +/obj/structure/cable, +/obj/structure/table/wood, +/obj/item/paper_bin{ + pixel_y = 3 + }, +/obj/item/pen/fountain{ + pixel_y = 5 + }, +/obj/item/stamp/head/captain{ + pixel_y = 11; + pixel_x = 10 + }, +/turf/open/floor/carpet, +/area/station/command/heads_quarters/captain/private) +"kPM" = ( +/obj/machinery/atmospherics/miner/carbon_dioxide, +/turf/open/floor/engine/co2, +/area/station/engineering/atmos) +"kPP" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 + }, +/obj/structure/cable, +/obj/machinery/light/small/directional/south, +/turf/open/floor/iron, +/area/station/cargo/sorting) +"kPS" = ( +/turf/closed/wall/mineral/plastitanium, +/area/station/maintenance/department/medical) +"kPU" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/maintenance/department/medical) +"kPY" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/holopad/secure, +/turf/open/floor/carpet/red, +/area/station/security/warden) +"kQj" = ( +/obj/machinery/growing/soil, +/turf/open/floor/grass/lavaland{ + initial_gas_mix = "o2=22;n2=82;TEMP=293.15" + }, +/area/station/security/prison/garden) +"kQo" = ( +/obj/machinery/light/small/directional/south, +/turf/open/floor/plating, +/area/station/science/xenobiology/hallway) +"kQu" = ( +/obj/structure/toilet{ + dir = 1 + }, +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron/showroomfloor, +/area/station/service/lawoffice) +"kQv" = ( +/obj/structure/lattice/catwalk, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/turf/open/space/basic, +/area/space/nearstation) +"kQz" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/item/radio/intercom/directional/north, +/obj/effect/turf_decal/tile/dark/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/hallway/secondary/command) +"kQD" = ( +/obj/effect/decal/cleanable/confetti, +/obj/structure/railing{ + dir = 4 + }, +/obj/structure/railing, +/obj/machinery/camera/directional/north{ + network = list("ss13","prison") + }, +/turf/open/ballpit, +/area/station/security/bitden) +"kQG" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Security Maintenance" + }, +/obj/machinery/door/firedoor, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/central) +"kQI" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/hallway/secondary/entry) +"kQL" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple/layer2, +/obj/machinery/air_sensor/ordnance_freezer_chamber, +/turf/open/floor/engine/vacuum, +/area/station/science/ordnance/freezerchamber) +"kQZ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/maintenance/starboard/lesser) +"kRA" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/west, +/obj/machinery/mechpad, +/turf/open/floor/circuit/green, +/area/station/science/robotics/mechbay) +"kRB" = ( +/obj/machinery/button/door/directional/east{ + id = "brigwindows"; + name = "Cell Window Control"; + pixel_x = 58; + pixel_y = -23; + req_access = list("security") + }, +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ + dir = 1 + }, +/turf/open/floor/iron/dark/textured, +/area/station/security/office) +"kRM" = ( +/obj/effect/turf_decal/siding/wood, +/obj/effect/turf_decal/trimline/darkest_green/filled/line, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/security/prison/garden) +"kRN" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"kSc" = ( +/obj/machinery/door/airlock/security{ + name = "Armory" + }, +/obj/effect/mapping_helpers/airlock/access/all/security/armory, +/obj/machinery/door/firedoor, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/security/armory) +"kSf" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/white/textured, +/area/station/medical/treatment_center) +"kSq" = ( +/obj/effect/turf_decal/stripes/line, +/obj/structure/window/spawner/directional/south, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/commons/fitness) +"kSu" = ( +/obj/structure/table, +/obj/machinery/door/window/right/directional/west{ + name = "Hydroponics Desk"; + req_access = list("hydroponics"); + dir = 1 + }, +/obj/item/stack/package_wrap{ + pixel_y = -5; + pixel_x = 2 + }, +/obj/item/book/manual/hydroponics_pod_people, +/obj/item/hand_labeler, +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/shutters/preopen{ + name = "Botany Shutters"; + id = "BotanyShutter" + }, +/turf/open/floor/iron, +/area/station/service/hydroponics) +"kSy" = ( +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/secondary/command) +"kSz" = ( +/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible{ + dir = 10 + }, +/obj/effect/turf_decal/siding/purple{ + dir = 1 + }, +/obj/machinery/light/directional/north, +/obj/machinery/portable_atmospherics/scrubber, +/obj/machinery/door/window/left/directional/south, +/turf/open/floor/iron/dark, +/area/station/science/ordnance/storage) +"kSE" = ( +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/cargo/storage) +"kSJ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/department/medical) +"kSK" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/closed/wall/r_wall, +/area/station/engineering/supermatter/room) +"kST" = ( +/obj/machinery/camera/directional/north, +/obj/machinery/power/smes{ + charge = 2.5e+006 + }, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/solars/port/fore) +"kSU" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/turf/open/floor/plating/airless, +/area/station/science/ordnance/bomb) +"kTk" = ( +/obj/effect/mapping_helpers/airlock/access/all/supply/mining, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/machinery/door/airlock/external{ + name = "Mining Dock Airlock" + }, +/turf/open/floor/plating, +/area/station/cargo/miningoffice) +"kTC" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/effect/spawner/random/trash/grime, +/obj/effect/landmark/generic_maintenance_landmark, +/turf/open/floor/plating, +/area/station/maintenance/starboard/upper) +"kTO" = ( +/obj/effect/spawner/random/trash/bin, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/department/medical) +"kTQ" = ( +/obj/structure/trash_pile, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating, +/area/station/maintenance/disposal) +"kTR" = ( +/obj/machinery/power/emitter{ + dir = 4 + }, +/obj/machinery/light/small/directional/west, +/turf/open/floor/plating, +/area/station/engineering/supermatter/room) +"kTX" = ( +/obj/effect/turf_decal/tile/dark/opposingcorners, +/obj/effect/turf_decal/tile/dark/opposingcorners, +/obj/effect/turf_decal/tile/dark/opposingcorners, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/structure/bed/maint, +/obj/structure/curtain/cloth, +/obj/item/clothing/mask/gas/sexymime, +/obj/effect/landmark/start/mime, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 + }, +/turf/open/floor/iron/white, +/area/station/maintenance/port/fore) +"kUb" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/orange/visible, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"kUc" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/service/library) +"kUi" = ( +/obj/machinery/ore_silo, +/obj/machinery/camera/motion/directional/east, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/command/nuke_storage) +"kUk" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/portable_atmospherics/canister, +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 1 + }, +/turf/open/floor/iron/smooth, +/area/station/maintenance/disposal/incinerator) +"kUq" = ( +/obj/machinery/firealarm/directional/south, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/light_switch/directional/south{ + pixel_x = 8 + }, +/obj/machinery/duct, +/turf/open/floor/iron/showroomfloor, +/area/station/commons) +"kUt" = ( +/obj/effect/turf_decal/trimline/white/filled/line{ + dir = 8 + }, +/obj/machinery/light/directional/west, +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"kUw" = ( +/obj/effect/spawner/structure/window, +/turf/open/floor/plating, +/area/station/medical/medbay) +"kUy" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"kUz" = ( +/obj/machinery/light/directional/east, +/turf/open/floor/engine, +/area/station/science/xenobiology/hallway) +"kUN" = ( +/obj/effect/turf_decal/tile/brown/half/contrasted, +/obj/effect/turf_decal/tile/neutral/full, +/obj/machinery/status_display/supply{ + pixel_y = -33 + }, +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/iron, +/area/station/cargo/storage) +"kUZ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/emcloset/wall/directional/east, +/turf/open/floor/plating, +/area/station/maintenance/port/lesser) +"kVg" = ( +/obj/structure/chair/office{ + dir = 8 + }, +/obj/effect/landmark/start/scientist, +/turf/open/floor/iron/dark, +/area/station/science/circuits) +"kVr" = ( +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/maintenance/central) +"kVu" = ( +/obj/effect/spawner/structure/window, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/service/library/private) +"kVz" = ( +/obj/structure/table, +/obj/item/stack/medical/mesh{ + pixel_y = -3; + pixel_x = 8 + }, +/obj/item/stack/medical/gauze{ + pixel_x = -3 + }, +/obj/item/healthanalyzer{ + pixel_y = 6; + pixel_x = -4 + }, +/obj/effect/turf_decal/tile/blue/half{ + dir = 1 + }, +/obj/machinery/light/directional/north, +/turf/open/floor/iron/white/textured_edge{ + dir = 1 + }, +/area/station/medical/treatment_center) +"kVE" = ( +/turf/open/floor/iron/stairs/left, +/area/station/service/chapel) +"kVG" = ( +/obj/machinery/photocopier, +/obj/structure/extinguisher_cabinet/directional/east, +/obj/structure/table/wood, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/turf/open/floor/wood, +/area/station/service/lawoffice) +"kVL" = ( +/obj/machinery/portable_atmospherics/canister/nitrous_oxide, +/turf/open/floor/iron/dark, +/area/station/science/ordnance/storage) +"kVN" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Medbay Maintenance" + }, +/obj/machinery/door/firedoor, +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/hallway/secondary/exit/departure_lounge) +"kVO" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/maintenance/starboard/upper) +"kVS" = ( +/obj/machinery/atm/directional/north, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/gray/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"kWc" = ( +/turf/closed/wall, +/area/station/service/bar) +"kWe" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plating/airless, +/area/station/science/ordnance/bomb) +"kWz" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/security/range) +"kWH" = ( +/obj/effect/turf_decal/siding/dark{ + dir = 1 + }, +/obj/effect/turf_decal/tile/dark/full, +/obj/structure/table/wood, +/obj/item/kirbyplants/random{ + pixel_y = 16 + }, +/obj/structure/extinguisher_cabinet/directional/west, +/turf/open/floor/iron/dark, +/area/station/service/chapel) +"kWO" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/hallway/primary/upper) +"kXb" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"kXd" = ( +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"kXf" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 8 + }, +/turf/open/floor/iron/white/textured, +/area/station/medical/treatment_center) +"kXj" = ( +/obj/effect/spawner/random/structure/chair_flipped, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/landmark/generic_maintenance_landmark, +/turf/open/floor/carpet/green, +/area/station/maintenance/department/medical) +"kXq" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/visible, +/obj/machinery/meter/monitored/waste_loop, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos/pumproom) +"kXr" = ( +/obj/machinery/atmospherics/components/unary/cryo_cell{ + dir = 1 + }, +/obj/effect/turf_decal/siding/blue{ + dir = 8 + }, +/obj/machinery/light/floor/has_bulb, +/turf/open/floor/iron/dark/textured, +/area/station/medical/cryo) +"kXw" = ( +/obj/structure/table, +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 10 + }, +/obj/machinery/fax{ + fax_name = "Medical"; + name = "Medical Fax Machine" + }, +/obj/structure/cable, +/obj/machinery/camera/directional/west{ + network = list("theater") + }, +/turf/open/floor/iron/white, +/area/station/medical/storage) +"kXy" = ( +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 4 + }, +/obj/machinery/suit_storage_unit/mining, +/obj/effect/turf_decal/bot, +/obj/structure/extinguisher_cabinet/directional/east, +/turf/open/floor/iron, +/area/station/cargo/miningoffice) +"kXN" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 + }, +/obj/structure/cable, +/turf/open/floor/carpet, +/area/station/commons/fitness/recreation) +"kXQ" = ( +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 + }, +/obj/effect/turf_decal/siding/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/yellow/filled/warning{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible/layer4, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"kXS" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/service/bar) +"kXV" = ( +/obj/structure/flora/bush/flowers_yw/style_random, +/obj/machinery/egg_incubator, +/obj/structure/railing, +/turf/open/floor/grass, +/area/station/service/hydroponics/upper) +"kYa" = ( +/obj/machinery/camera/autoname/directional/south{ + network = list("ss13, Cell 1") + }, +/obj/structure/bed/medical/emergency{ + dir = 1 + }, +/obj/item/radio/intercom/prison/directional/south, +/turf/open/floor/iron/white/textured, +/area/station/medical/psychology) +"kYc" = ( +/obj/structure/ghost_critter_spawn, +/turf/open/floor/carpet, +/area/station/commons/fitness/recreation) +"kYd" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/obj/effect/spawner/random/trash/food_packaging, +/obj/effect/landmark/generic_maintenance_landmark, +/turf/open/floor/plating, +/area/station/maintenance/solars/port/fore) +"kYh" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"kYo" = ( +/obj/machinery/button/door/directional/north{ + id = "rdordnance"; + name = "Ordnance Containment Control"; + req_access = list("rd"); + pixel_x = 6 + }, +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 9 + }, +/obj/effect/turf_decal/siding/dark{ + dir = 9; + pixel_x = -5 + }, +/obj/machinery/light/directional/north, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/machinery/firealarm/directional/north{ + pixel_x = -8; + pixel_y = 22 + }, +/obj/machinery/light_switch/directional/north{ + pixel_x = 8; + pixel_y = 34 + }, +/turf/open/floor/iron/dark, +/area/station/science/ordnance/office) +"kYp" = ( +/obj/effect/turf_decal/tile/dark{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/secondary/command) +"kYq" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/monitored/oxygen_input, +/turf/open/floor/engine/o2, +/area/station/engineering/atmos) +"kYv" = ( +/obj/structure/cable, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral/half{ + dir = 8 + }, +/obj/effect/turf_decal/stripes, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/junction, +/turf/open/floor/iron, +/area/station/security/brig/upper) +"kYw" = ( +/obj/machinery/light{ + dir = 8; + tag = "" + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/structure/sign/departments/medbay/alt/directional/south, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"kYz" = ( +/obj/effect/turf_decal/bot, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/solars/port/aft) +"kYD" = ( +/obj/effect/spawner/random/trash/cigbutt, +/turf/open/floor/iron, +/area/station/maintenance/disposal) +"kYS" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/science/explab) +"kYT" = ( +/obj/structure/chair{ + dir = 1 + }, +/obj/machinery/light/directional/south, +/obj/item/radio/intercom/directional/east, +/turf/open/floor/wood, +/area/station/security/courtroom) +"kYV" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 8 + }, +/turf/open/floor/iron/white/textured, +/area/station/medical/treatment_center) +"kYW" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 10 + }, +/turf/open/floor/wood, +/area/station/hallway/secondary/exit/departure_lounge) +"kYY" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/item/radio/intercom/directional/east, +/obj/machinery/duct, +/turf/open/floor/iron, +/area/station/commons) +"kZc" = ( +/obj/structure/flora/bush/flowers_yw/style_random, +/obj/machinery/light/directional/north, +/turf/open/floor/grass, +/area/station/service/chapel) +"kZh" = ( +/obj/structure/table, +/obj/item/storage/toolbox/mechanical, +/obj/item/book/manual/wiki/chemistry{ + pixel_x = -4; + pixel_y = 4 + }, +/obj/item/book/manual/wiki/grenades{ + pixel_y = 5 + }, +/obj/item/book/manual/wiki/plumbing{ + pixel_x = 4; + pixel_y = 5 + }, +/obj/item/clothing/head/utility/welding, +/obj/item/clothing/head/utility/welding, +/obj/machinery/light/directional/south, +/obj/machinery/requests_console/auto_name/directional/south, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow/half/contrasted, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"kZk" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/cargo/warehouse) +"kZq" = ( +/obj/structure/table, +/obj/machinery/cell_charger{ + pixel_y = 11 + }, +/obj/item/stock_parts/cell/high{ + pixel_y = -2; + pixel_x = -7 + }, +/obj/item/stock_parts/cell/high{ + pixel_y = 11 + }, +/obj/item/stock_parts/cell/high{ + pixel_y = -2; + pixel_x = 7 + }, +/obj/item/stock_parts/cell/high{ + pixel_y = -2; + pixel_x = -7 + }, +/obj/item/stock_parts/cell/high{ + pixel_y = -2; + pixel_x = 7 + }, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/trimline/yellow/filled/line, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, +/obj/structure/extinguisher_cabinet/directional/south, +/turf/open/floor/iron, +/area/station/engineering/storage/tech) +"kZy" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/duct, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/security/medical) +"kZC" = ( +/obj/effect/turf_decal/bot, +/obj/structure/closet/secure_closet/security/engine, +/obj/item/clothing/glasses/meson/engine, +/obj/machinery/airalarm/directional/south, +/turf/open/floor/iron, +/area/station/security/checkpoint/engineering) +"kZG" = ( +/obj/machinery/duct, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral/half{ + dir = 4 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/security/brig) +"laq" = ( +/obj/structure/table/glass, +/obj/machinery/light{ + dir = 1 + }, +/obj/item/paper_bin, +/obj/item/pen, +/obj/machinery/firealarm/directional/north, +/obj/machinery/light_switch/directional/north{ + pixel_x = 8; + pixel_y = 28 + }, +/turf/open/floor/carpet, +/area/station/hallway/secondary/entry) +"lav" = ( +/obj/structure/flora/bush/sparsegrass, +/obj/structure/flora/bush/sparsegrass, +/turf/open/floor/grass, +/area/station/science/xenobiology) +"lay" = ( +/obj/structure/table/reinforced, +/obj/item/storage/medkit/brute{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/storage/medkit/brute, +/obj/item/storage/medkit/brute{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/effect/turf_decal/siding/white{ + dir = 4 + }, +/obj/structure/window/spawner/directional/east, +/obj/structure/window/spawner/directional/north, +/obj/machinery/door/window/right/directional/south{ + dir = 8; + name = "First Aid Supplies"; + req_access = list("medical") + }, +/obj/structure/sign/poster/official/cleanliness/directional/north, +/turf/open/floor/iron/dark, +/area/station/medical/storage) +"laz" = ( +/obj/machinery/door/airlock/security/glass{ + name = "Firing Range" + }, +/obj/structure/cable, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/access/all/security/general, +/turf/open/floor/iron, +/area/station/security/range) +"laJ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"laN" = ( +/obj/structure/window/spawner/directional/south, +/obj/item/kirbyplants/random{ + pixel_y = 6 + }, +/obj/item/radio/intercom/directional/west, +/turf/open/floor/iron, +/area/station/commons/fitness) +"laR" = ( +/obj/effect/spawner/liquids_spawner, +/obj/machinery/light/directional/west, +/turf/open/floor/lowered/iron/pool/cobble, +/area/station/commons/fitness) +"laT" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/components/binary/pump/layer2{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"laW" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/cafeteria, +/area/station/security/prison/work) +"lba" = ( +/obj/structure/chair/sofa/right{ + dir = 8 + }, +/obj/structure/sign/poster/random/directional/north, +/obj/effect/landmark/start/station_engineer, +/turf/open/floor/carpet/orange, +/area/station/engineering/break_room) +"lbc" = ( +/obj/structure/table/reinforced, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/bot, +/obj/item/transfer_valve{ + pixel_x = -5 + }, +/obj/item/transfer_valve{ + pixel_x = 5 + }, +/obj/item/transfer_valve{ + pixel_x = -5 + }, +/obj/item/transfer_valve, +/turf/open/floor/iron/dark, +/area/station/science/ordnance/testlab) +"lbd" = ( +/obj/effect/turf_decal/tile/blue/half{ + dir = 1 + }, +/obj/structure/disposalpipe/junction/flip{ + dir = 1 + }, +/obj/structure/cable, +/turf/open/floor/iron/white/textured_edge{ + dir = 1 + }, +/area/station/medical/medbay/central) +"lbk" = ( +/obj/structure/table/wood, +/obj/item/radio/intercom{ + broadcasting = 1; + dir = 8; + listening = 0; + name = "Station Intercom (Court)" + }, +/turf/open/floor/iron, +/area/station/security/courtroom) +"lbq" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/requests_console/auto_name/directional/west, +/obj/machinery/computer/rdconsole{ + dir = 4 + }, +/obj/structure/window/reinforced/spawner/directional/west, +/turf/open/floor/iron/dark, +/area/station/science/lab) +"lbt" = ( +/obj/effect/spawner/random/trash/mess, +/obj/effect/landmark/blobstart, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"lbC" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"lbI" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Chapel" + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/service/chapel) +"lbK" = ( +/obj/effect/turf_decal/tile/brown/half/contrasted, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"lbQ" = ( +/obj/effect/turf_decal/stripes/red/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/red/line, +/obj/effect/turf_decal/caution/stand_clear/red, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"lbS" = ( +/obj/machinery/airalarm/directional/west, +/turf/open/floor/iron, +/area/station/hallway/secondary/command) +"lbY" = ( +/obj/effect/turf_decal/caution{ + dir = 4 + }, +/turf/open/floor/engine, +/area/station/science/explab) +"lck" = ( +/obj/structure/flora/bush/sparsegrass/style_random, +/obj/structure/railing{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/grass, +/area/station/service/hydroponics/upper) +"lcu" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/maintenance/solars/port/aft) +"lcy" = ( +/obj/effect/turf_decal/loading_area{ + dir = 1; + pixel_y = -11 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/service/cafeteria) +"lcz" = ( +/turf/open/space/basic, +/area/space/nearstation) +"lcB" = ( +/obj/effect/turf_decal/siding/dark_red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/gray/half{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/camera/directional/south, +/obj/structure/cable, +/obj/structure/extinguisher_cabinet/directional/south, +/obj/effect/landmark/start/brig_physician, +/turf/open/floor/iron/white/textured, +/area/station/security/medical) +"lcE" = ( +/obj/structure/table, +/obj/item/multitool{ + pixel_x = 4; + pixel_y = 12 + }, +/obj/item/multitool{ + pixel_x = -4; + pixel_y = 8 + }, +/obj/item/stock_parts/cell/high{ + pixel_y = -4 + }, +/obj/item/stock_parts/cell/high{ + pixel_x = -4; + pixel_y = -6 + }, +/obj/item/multitool{ + pixel_y = 10 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 1 + }, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"lcM" = ( +/obj/effect/turf_decal/siding/wood/corner{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/service/cafeteria) +"lcN" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/security/prison/work) +"lcQ" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/commons/storage/tools) +"lcS" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/command/heads_quarters/hop) +"ldG" = ( +/obj/machinery/camera/directional/west, +/obj/machinery/firealarm/directional/north, +/obj/machinery/light_switch/directional/north{ + pixel_x = 8; + pixel_y = 28 + }, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/iron/white, +/area/station/science/lab) +"ldN" = ( +/obj/structure/chair/stool/bar/directional/north, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/turf/open/floor/iron/cafeteria, +/area/station/service/cafeteria) +"ldY" = ( +/obj/machinery/light/directional/west, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"lee" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/maintenance/port/fore) +"leC" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 6 + }, +/obj/structure/table/reinforced/rglass, +/obj/item/clothing/neck/stethoscope{ + pixel_x = 2 + }, +/obj/effect/spawner/random/entertainment/cigarette_pack{ + pixel_y = 7; + pixel_x = 6 + }, +/obj/effect/spawner/random/entertainment/lighter, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/cmo) +"leE" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/dark_blue/half/contrasted{ + dir = 4 + }, +/obj/structure/extinguisher_cabinet/directional/east, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"leG" = ( +/obj/machinery/hydroponics/soil, +/obj/effect/spawner/random/food_or_drink/seed, +/turf/open/floor/plating, +/area/station/maintenance/starboard/central) +"leQ" = ( +/obj/effect/decal/cleanable/food/tomato_smudge, +/obj/item/food/grown/tomato{ + name = "mild deutan tomato" + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/kitchen, +/area/station/maintenance/starboard/upper) +"leX" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/central) +"lfa" = ( +/obj/effect/turf_decal/stripes/line, +/obj/structure/window/spawner/directional/south, +/obj/machinery/holopad/secure, +/turf/open/floor/iron/dark, +/area/station/commons/fitness) +"lfd" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/hallway/secondary/entry) +"lfk" = ( +/obj/structure/chair/stool/directional/east, +/obj/effect/turf_decal/tile/brown/half/contrasted{ + dir = 4 + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/station/commons/vacant_room/commissary) +"lfl" = ( +/obj/item/shard, +/turf/open/floor/plating, +/area/station/maintenance/port/lesser) +"lfm" = ( +/obj/structure/chair{ + dir = 4 + }, +/turf/open/floor/plating, +/area/station/science/lower) +"lfp" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/engineering/supermatter/room) +"lfu" = ( +/obj/effect/turf_decal/tile/neutral/half/contrasted, +/obj/structure/chair/sofa/bench/solo{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"lfB" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/science/ordnance) +"lfC" = ( +/obj/machinery/ntnet_relay, +/obj/machinery/power/terminal{ + dir = 8 + }, +/obj/structure/cable, +/turf/open/floor/circuit/telecomms/mainframe, +/area/station/tcommsat/server) +"lfH" = ( +/obj/effect/turf_decal/tile/dark{ + dir = 1 + }, +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/showroomfloor, +/area/station/commons/dorms/laundry) +"lfK" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"lfM" = ( +/obj/structure/rack, +/obj/item/storage/box/beakers{ + pixel_x = 6; + pixel_y = 10 + }, +/obj/item/storage/box/syringes{ + pixel_x = -4; + pixel_y = 4 + }, +/obj/item/wrench, +/obj/item/knife/kitchen, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/light/small/directional/east, +/turf/open/floor/iron/dark, +/area/station/science/cytology) +"lfN" = ( +/obj/effect/spawner/random/structure/chair_comfy{ + dir = 4 + }, +/obj/effect/turf_decal/tile/darkest_green/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"lfP" = ( +/obj/machinery/atmospherics/pipe/layer_manifold/supply/hidden{ + dir = 4 + }, +/turf/closed/wall/r_wall, +/area/station/maintenance/disposal/incinerator) +"lfX" = ( +/obj/structure/cable, +/obj/effect/spawner/structure/window/reinforced/plasma, +/turf/open/floor/plating, +/area/station/engineering/supermatter/room) +"lgq" = ( +/obj/structure/railing{ + dir = 4; + alpha = 0 + }, +/obj/effect/turf_decal/siding/dark{ + dir = 4; + pixel_x = -4 + }, +/turf/open/floor/glass/reinforced, +/area/station/service/chapel) +"lgA" = ( +/obj/structure/chair/sofa/right/brown, +/obj/effect/spawner/random/entertainment/plushie_delux, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/central) +"lgG" = ( +/obj/effect/turf_decal/tile/dark/opposingcorners, +/obj/effect/turf_decal/tile/dark/opposingcorners, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/dark/opposingcorners, +/obj/structure/chair/mime, +/turf/open/floor/iron/white, +/area/station/service/theater) +"lgO" = ( +/obj/machinery/newscaster/directional/south, +/obj/structure/table/reinforced, +/obj/item/toy/figure/ce, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, +/turf/open/floor/wood, +/area/station/command/heads_quarters/ce) +"lgY" = ( +/obj/machinery/door/airlock/command{ + name = "Corporate Showroom" + }, +/obj/effect/mapping_helpers/airlock/access/any/command/general, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/wood, +/area/station/command/corporate_showroom) +"lhg" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/engineering/storage/tech) +"lhh" = ( +/obj/structure/bookcase/random/religion, +/obj/machinery/airalarm/directional/west, +/turf/open/floor/wood, +/area/station/service/chapel) +"lhn" = ( +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/status_display/evac/directional/north, +/obj/structure/chair/sofa/bench/left, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"lhr" = ( +/obj/effect/spawner/random/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/starboard/upper) +"lhB" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/turf/open/floor/plating, +/area/station/hallway/secondary/entry) +"lhE" = ( +/obj/machinery/artifact_xray{ + pixel_x = 4 + }, +/obj/structure/extinguisher_cabinet/directional/west, +/turf/open/floor/engine, +/area/station/science/explab) +"lhH" = ( +/obj/machinery/light/small/directional/south, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/port/lesser) +"lhI" = ( +/obj/machinery/computer/atmos_control/mix_tank, +/obj/structure/window/spawner/directional/north{ + pixel_y = 5 + }, +/obj/effect/turf_decal/tile/brown/fourcorners, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"lhU" = ( +/obj/structure/flora/rock/pile/jungle/style_random, +/turf/open/misc/grass, +/area/station/hallway/secondary/entry) +"lhV" = ( +/obj/structure/closet/crate/freezer, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/food_or_drink/snack, +/obj/effect/spawner/random/food_or_drink/snack, +/obj/item/storage/box/ingredients/random, +/turf/open/floor/iron, +/area/station/cargo/warehouse) +"lhX" = ( +/obj/item/stack/tile/eighties, +/obj/machinery/power/port_gen/pacman/pre_loaded, +/turf/open/floor/plating/rust, +/area/station/maintenance/starboard/central) +"lin" = ( +/obj/effect/turf_decal/siding/white{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/wood, +/area/station/command/heads_quarters/hop) +"lio" = ( +/obj/structure/chair/stool/directional/west, +/obj/effect/decal/cleanable/blood, +/obj/effect/landmark/start/assistant, +/obj/structure/railing/wrestling{ + dir = 4; + pixel_x = 4 + }, +/obj/structure/railing/wrestling{ + dir = 4; + pixel_x = 4; + pixel_y = 15 + }, +/turf/open/floor/iron/smooth_large{ + icon = 'goon/icons/turf/floors.dmi'; + icon_state = "boxing" + }, +/area/station/commons/fitness) +"liq" = ( +/obj/effect/turf_decal/tile/brown/half/contrasted{ + dir = 4 + }, +/obj/structure/chair/office{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"liN" = ( +/turf/closed/wall/r_wall, +/area/station/security/checkpoint/escape) +"liS" = ( +/obj/machinery/atmospherics/pipe/bridge_pipe/cyan/visible{ + dir = 4 + }, +/obj/machinery/atmospherics/components/binary/pump/on{ + name = "Mix to Filter" + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"liY" = ( +/obj/machinery/atmospherics/pipe/smart/manifold/yellow/visible{ + dir = 8 + }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/engineering/atmos) +"ljb" = ( +/obj/machinery/door/airlock/security/glass{ + name = "Prisoner Processing" + }, +/obj/structure/cable, +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/access/all/security/brig, +/turf/open/floor/iron, +/area/station/security/execution/transfer) +"ljd" = ( +/obj/machinery/meter, +/obj/effect/turf_decal/siding/purple/corner{ + dir = 8 + }, +/obj/effect/turf_decal/siding/purple{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/simple/purple/visible, +/turf/open/floor/iron/white, +/area/station/science/ordnance/storage) +"ljp" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable, +/obj/machinery/light/small/directional/east, +/turf/open/space/basic, +/area/station/solars/port/fore) +"ljA" = ( +/obj/item/storage/secure/safe/directional/north{ + name = "armory safe A" + }, +/obj/structure/table/reinforced, +/obj/item/storage/box/firingpins{ + pixel_y = 13; + pixel_x = -6 + }, +/obj/item/storage/box/handcuffs{ + pixel_x = 6; + pixel_y = 11 + }, +/obj/effect/turf_decal/trimline/dark_red/filled/line, +/obj/effect/turf_decal/trimline/dark_red/filled/line{ + dir = 1 + }, +/obj/structure/cable, +/obj/machinery/recharger, +/turf/open/floor/iron, +/area/station/ai_monitored/security/armory) +"ljG" = ( +/obj/effect/turf_decal/tile/yellow/half/contrasted, +/turf/open/floor/iron, +/area/station/construction/mining/aux_base) +"ljI" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/bot_white, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/command/gateway) +"lki" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 1 + }, +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white, +/area/station/science/research) +"lkl" = ( +/obj/machinery/portable_atmospherics/canister/oxygen, +/obj/effect/turf_decal/box/white{ + color = "#52B4E9" + }, +/obj/machinery/light/directional/north, +/turf/open/floor/iron/showroomfloor, +/area/station/medical/coldroom) +"lkr" = ( +/turf/closed/wall, +/area/station/medical/break_room) +"lku" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/maintenance/port/fore) +"lkF" = ( +/obj/effect/turf_decal/tile/neutral/half/contrasted, +/obj/structure/table/reinforced, +/obj/item/storage/medkit/fire{ + pixel_y = 3; + pixel_x = -1 + }, +/obj/item/storage/medkit/fire{ + pixel_y = 1; + pixel_x = 2 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos/storage/gas) +"lkO" = ( +/obj/machinery/holopad, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/carpet, +/area/station/commons/fitness/recreation) +"lkS" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/dark{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"lli" = ( +/obj/structure/rack, +/obj/effect/spawner/random/maintenance, +/obj/effect/spawner/random/maintenance, +/obj/item/storage/belt/utility, +/obj/item/storage/belt/utility, +/turf/open/floor/plating, +/area/station/engineering/break_room) +"llo" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/airalarm/directional/north, +/obj/effect/mapping_helpers/airalarm/tlv_cold_room, +/obj/machinery/gibber, +/turf/open/floor/iron/freezer, +/area/station/service/kitchen/coldroom) +"llw" = ( +/obj/machinery/disposal/bin, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 4 + }, +/obj/structure/disposalpipe/trunk, +/obj/machinery/light/directional/east, +/turf/open/floor/iron, +/area/station/cargo/storage) +"llz" = ( +/obj/effect/turf_decal/trimline/hot_pink/filled/line{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/white/filled/line{ + dir = 1 + }, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/security/execution/transfer) +"llI" = ( +/obj/effect/turf_decal/bot, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/shieldgen, +/turf/open/floor/plating, +/area/station/engineering/storage) +"llT" = ( +/obj/effect/turf_decal/tile/green/half, +/obj/structure/table/reinforced/rglass, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, +/turf/open/floor/iron/white, +/area/station/medical/pathology) +"llV" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/commons/fitness) +"llZ" = ( +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, +/obj/machinery/light/warm/directional/south, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"lmb" = ( +/obj/machinery/light, +/obj/effect/turf_decal/trimline/purple/filled/line, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/white, +/area/station/science/research) +"lmq" = ( +/turf/closed/wall, +/area/station/service/lawoffice) +"lmA" = ( +/turf/closed/wall/r_wall, +/area/station/smithing) +"lmP" = ( +/obj/structure/reagent_dispensers/wall/peppertank/directional/east{ + pixel_x = 63 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/security/armory) +"lmQ" = ( +/obj/effect/landmark/start/assistant, +/obj/structure/extinguisher_cabinet/directional/south, +/obj/machinery/conveyor{ + dir = 4; + id = "chapel" + }, +/turf/open/floor/iron/dark, +/area/station/service/chapel) +"lmT" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + invisibility = 101 + }, +/obj/machinery/duct, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white/textured_edge{ + dir = 8 + }, +/area/station/medical/treatment_center) +"lmU" = ( +/obj/structure/cable, +/obj/effect/spawner/random/trash/graffiti{ + pixel_x = 32 + }, +/turf/open/floor/plating, +/area/station/maintenance/starboard/upper) +"lmW" = ( +/obj/structure/sign/warning/secure_area, +/turf/closed/wall/r_wall, +/area/station/engineering/supermatter/room) +"lnl" = ( +/obj/effect/spawner/random/structure/crate_abandoned, +/turf/open/floor/plating, +/area/station/maintenance/department/medical) +"lno" = ( +/obj/machinery/door/airlock/maintenance, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"lnq" = ( +/obj/structure/table, +/obj/effect/spawner/random/clothing, +/obj/item/lipstick/random, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/machinery/power/apc/auto_name/directional/east, +/obj/effect/mapping_helpers/apc/cell_10k, +/obj/effect/mapping_helpers/apc/full_charge, +/obj/machinery/newscaster/directional/north, +/obj/structure/cable, +/turf/open/floor/iron/showroomfloor, +/area/station/common/cryopods) +"lnv" = ( +/obj/machinery/meter, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold/cyan/visible{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"lnE" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/chapel{ + dir = 1 + }, +/area/station/service/chapel) +"lnF" = ( +/obj/effect/turf_decal/stripes{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/neutral/line{ + dir = 8 + }, +/obj/structure/cable, +/turf/open/floor/iron/white/side{ + dir = 4 + }, +/area/station/security/prison/workout) +"loa" = ( +/obj/effect/turf_decal/stripes{ + dir = 1 + }, +/obj/effect/turf_decal/caution, +/obj/effect/turf_decal/arrows, +/obj/effect/turf_decal/stripes, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"lob" = ( +/obj/structure/closet/firecloset, +/obj/effect/turf_decal/bot, +/obj/machinery/firealarm/directional/north, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/obj/structure/sign/warning/gas_mask/directional/west, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/machinery/light_switch/directional/north{ + pixel_x = 8; + pixel_y = 28 + }, +/turf/open/floor/iron/dark, +/area/station/science/ordnance/office) +"loh" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + invisibility = 101 + }, +/obj/machinery/duct, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/airlock/grunge{ + name = "Morgue" + }, +/obj/effect/mapping_helpers/airlock/access/all/medical/morgue, +/obj/machinery/door/firedoor, +/obj/effect/landmark/navigate_destination, +/turf/open/floor/iron/white/textured_edge{ + dir = 4 + }, +/area/station/medical/morgue) +"loj" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible, +/obj/effect/turf_decal/bot{ + dir = 1 + }, +/obj/machinery/portable_atmospherics/canister, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/structure/window/reinforced/plasma/spawner/directional/north, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"lok" = ( +/obj/machinery/duct, +/turf/open/floor/iron, +/area/station/commons/dorms) +"lon" = ( +/obj/machinery/door/airlock/medical/glass{ + id_tag = "Chemistry"; + name = "Chemistry" + }, +/obj/effect/mapping_helpers/airlock/access/all/medical/chemistry, +/obj/effect/landmark/navigate_destination/chemfactory, +/obj/machinery/door/firedoor, +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"lor" = ( +/obj/structure/table/wood, +/obj/item/paper_bin{ + pixel_y = 4 + }, +/obj/item/toy/figure/hos{ + pixel_x = -9; + pixel_y = 3 + }, +/obj/item/phone{ + pixel_y = 9; + pixel_x = 10 + }, +/obj/effect/turf_decal/siding/dark{ + dir = 4 + }, +/turf/open/floor/wood, +/area/station/command/heads_quarters/hos) +"lot" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/carpet/red, +/area/station/security/courtroom) +"loy" = ( +/obj/structure/cable, +/turf/open/floor/wood/tile, +/area/station/service/library/artgallery) +"loE" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"loF" = ( +/obj/machinery/disposal/bin, +/obj/effect/turf_decal/bot, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/west, +/turf/open/floor/iron, +/area/station/commons) +"loM" = ( +/obj/machinery/camera/autoname/directional/east, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/turf/open/floor/plating, +/area/station/maintenance/starboard/lesser) +"loP" = ( +/obj/machinery/door/airlock/external{ + name = "External Airlock" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "vaultext" + }, +/turf/open/floor/plating, +/area/station/maintenance/central) +"loS" = ( +/obj/structure/table/wood, +/obj/item/bikehorn{ + pixel_x = -6; + pixel_y = 7 + }, +/obj/item/food/candyheart{ + pixel_x = -7; + pixel_y = -3 + }, +/obj/item/food/bubblegum/happiness{ + pixel_x = 8; + pixel_y = 9 + }, +/obj/item/food/grown/banana{ + pixel_x = 6 + }, +/turf/open/floor/eighties/red{ + icon = 'goon/icons/turf/floors.dmi'; + icon_state = "clown_carpet" + }, +/area/station/service/theater) +"loX" = ( +/obj/machinery/portable_atmospherics/pump, +/obj/effect/turf_decal/bot, +/obj/structure/disposalpipe/segment, +/obj/structure/window/reinforced/spawner/directional/east, +/obj/structure/window/reinforced/spawner/directional/north, +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 5 + }, +/turf/open/floor/iron/dark/textured_large, +/area/station/engineering/atmos/office) +"lpa" = ( +/obj/effect/turf_decal/tile/green/half, +/obj/structure/disposalpipe/segment, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron/white/textured, +/area/station/medical/medbay/central) +"lpg" = ( +/obj/machinery/door/airlock/research{ + autoclose = 0; + frequency = 1449; + id_tag = "xeno_airlock_exterior"; + name = "Xenobiology Lab" + }, +/obj/effect/mapping_helpers/airlock/access/all/science/xenobio, +/obj/machinery/duct, +/obj/machinery/door/firedoor, +/turf/open/floor/iron/dark, +/area/station/science/xenobiology/hallway) +"lpm" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Courtroom" + }, +/obj/effect/turf_decal/tile/neutral/full, +/obj/machinery/door/firedoor, +/turf/open/floor/iron, +/area/station/security/courtroom) +"lpo" = ( +/obj/structure/bookcase/manuals/engineering, +/turf/open/floor/wood, +/area/station/service/library) +"lpt" = ( +/obj/effect/spawner/random/structure/grille, +/turf/open/floor/iron, +/area/station/maintenance/port/lesser) +"lpx" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"lpA" = ( +/obj/effect/turf_decal/siding/dark, +/obj/effect/turf_decal/trimline/yellow/line, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/white, +/area/station/security/prison/workout) +"lpB" = ( +/obj/structure/disposalpipe/junction/flip{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/effect/turf_decal/trimline/yellow/filled/warning{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"lpK" = ( +/obj/machinery/holopad, +/obj/effect/landmark/start/assistant, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/service/hydroponics/garden) +"lpQ" = ( +/obj/machinery/door/poddoor/preopen{ + id = "atmos"; + name = "Atmospherics Lockdown Blast Door" + }, +/turf/open/floor/plating, +/area/station/engineering/atmos) +"lpY" = ( +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/item/radio/intercom/directional/north, +/obj/item/kirbyplants/organic/plant1, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"lpZ" = ( +/obj/machinery/air_sensor/oxygen_tank, +/turf/open/floor/engine/o2, +/area/station/engineering/atmos) +"lqe" = ( +/obj/machinery/turretid{ + control_area = "/area/station/ai_monitored/turret_protected/aisat_interior"; + name = "Antechamber Turret Control"; + pixel_x = 2; + req_access = list("minisat"); + pixel_y = 31 + }, +/obj/machinery/turretid{ + control_area = "/area/station/ai_monitored/turret_protected/aisat_interior"; + name = "Antechamber Turret Control"; + pixel_x = 2; + req_access = list("minisat"); + pixel_y = 31 + }, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/aisat/foyer) +"lqm" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/warm/directional/south, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos/storage/gas) +"lqn" = ( +/obj/structure/table/wood, +/obj/machinery/camera/directional/north, +/obj/effect/spawner/random/bureaucracy/folder, +/obj/effect/spawner/random/bureaucracy/stamp, +/obj/item/device/walkman{ + pixel_y = 3; + pixel_x = 11 + }, +/turf/open/floor/iron/grimy, +/area/station/service/library) +"lqG" = ( +/obj/machinery/mech_bay_recharge_port, +/obj/effect/turf_decal/bot, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/cargo/warehouse) +"lqK" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/effect/spawner/random/structure/barricade, +/turf/open/floor/plating, +/area/station/maintenance/starboard/central) +"lqN" = ( +/obj/effect/turf_decal/tile/blue/half{ + dir = 4 + }, +/turf/open/floor/iron/white/textured_edge{ + dir = 4 + }, +/area/station/medical/medbay/central) +"lqR" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/wood/parquet, +/area/station/service/library) +"lqT" = ( +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + dir = 4 + }, +/obj/effect/spawner/random/structure/tank_holder, +/turf/open/floor/iron, +/area/station/engineering/main) +"lqX" = ( +/obj/effect/turf_decal/tile/dark, +/obj/machinery/light/directional/south, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, +/turf/open/floor/iron/showroomfloor, +/area/station/commons/dorms/laundry) +"lrs" = ( +/obj/structure/table/optable, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/dark, +/area/station/science/robotics/lab) +"lrB" = ( +/obj/effect/turf_decal/trimline/piss_yellow/corner{ + dir = 4 + }, +/turf/open/floor/engine, +/area/station/science/xenobiology) +"lrP" = ( +/obj/machinery/duct, +/turf/open/floor/carpet, +/area/station/commons/dorms) +"lrR" = ( +/obj/structure/table/wood, +/obj/effect/spawner/random/food_or_drink/booze{ + pixel_x = 4; + pixel_y = 6 + }, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"lsi" = ( +/obj/effect/spawner/random/maintenance, +/obj/effect/spawner/random/trash/food_packaging, +/turf/open/floor/plating, +/area/station/maintenance/central) +"lsl" = ( +/turf/closed/wall, +/area/station/commons/fitness) +"lsn" = ( +/obj/structure/window/reinforced/spawner/directional/east, +/obj/structure/closet/crate/secure{ + desc = "A secure crate containing various materials for building a customised test-site."; + name = "Test Site Materials Crate"; + req_access = list("ordnance"); + pixel_y = 3; + pixel_x = -3 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 5; + layer = 2.03; + pixel_x = -6 + }, +/turf/open/floor/plating, +/area/station/science/ordnance/testlab) +"lsE" = ( +/obj/effect/turf_decal/trimline/brown/filled/line, +/obj/machinery/camera/directional/south, +/obj/machinery/computer/security/mining{ + dir = 1 + }, +/obj/machinery/requests_console/auto_name/directional/south, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/station/cargo/miningoffice) +"lsH" = ( +/obj/structure/flora/bush/flowers_yw/style_random, +/obj/structure/flora/bush/flowers_br/style_random, +/obj/structure/railing{ + dir = 4 + }, +/turf/open/floor/grass, +/area/station/service/hydroponics/upper) +"lsK" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 + }, +/obj/machinery/airalarm/directional/south, +/obj/machinery/photocopier, +/turf/open/floor/iron, +/area/station/commons/dorms) +"lsV" = ( +/obj/effect/spawner/random/entertainment/arcade{ + dir = 4 + }, +/obj/machinery/newscaster/directional/west, +/turf/open/floor/eighties, +/area/station/commons/fitness/recreation/entertainment) +"lsZ" = ( +/obj/effect/turf_decal/tile/blue/anticorner{ + dir = 8 + }, +/obj/machinery/light/directional/west, +/obj/structure/disposalpipe/segment, +/obj/structure/closet/crate/medical, +/obj/effect/spawner/random/medical/medkit, +/obj/effect/spawner/random/medical/supplies, +/obj/effect/spawner/random/medical/injector, +/turf/open/floor/iron/white/textured_corner{ + dir = 4 + }, +/area/station/medical/treatment_center) +"ltg" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/firecloset/wall/directional/north, +/turf/open/floor/plating, +/area/station/maintenance/central) +"ltm" = ( +/obj/structure/flora/bush/flowers_yw/style_random, +/turf/open/floor/grass, +/area/station/service/hydroponics/upper) +"ltz" = ( +/obj/machinery/mass_driver/trash{ + dir = 4 + }, +/turf/open/floor/plating, +/area/station/maintenance/disposal) +"ltC" = ( +/mob/living/basic/mouse/brown, +/obj/effect/spawner/random/trash/mess, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/department/medical) +"ltH" = ( +/obj/structure/table, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/directional/south, +/turf/open/floor/iron/dark, +/area/station/security/prison/work) +"ltR" = ( +/obj/machinery/computer/security/telescreen/entertainment/directional/east, +/obj/machinery/fax{ + fax_name = "Head of Personnel's Office"; + name = "Head of Personnel's Fax Machine" + }, +/obj/structure/table/reinforced, +/obj/effect/turf_decal/tile/dark/half{ + dir = 4 + }, +/obj/machinery/camera/directional/east, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/hop) +"ltV" = ( +/obj/structure/window/spawner/directional/east, +/obj/structure/window/spawner/directional/west, +/obj/machinery/door/window/left/directional/south{ + name = "Inner Pipe Access" + }, +/obj/machinery/atmospherics/components/binary/pump{ + name = "N2 to Pure" + }, +/obj/machinery/atmospherics/pipe/bridge_pipe/green/visible{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"ltW" = ( +/obj/effect/turf_decal/caution/stand_clear{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plating, +/area/station/security/processing) +"ltX" = ( +/obj/machinery/oven, +/obj/structure/extinguisher_cabinet/directional/north, +/turf/open/floor/iron/kitchen, +/area/station/service/kitchen) +"ltY" = ( +/obj/structure/cable, +/obj/structure/chair/office/light, +/obj/effect/landmark/start/scientist, +/turf/open/floor/iron/dark, +/area/station/science/xenobiology/hallway) +"ltZ" = ( +/obj/structure/table/wood/fancy, +/obj/effect/spawner/random/decoration/statue{ + spawn_loot_chance = 35 + }, +/obj/machinery/airalarm/directional/north, +/turf/open/floor/wood/tile, +/area/station/service/library/artgallery) +"lua" = ( +/obj/structure/cable, +/obj/effect/spawner/random/trash/mess, +/turf/open/floor/plating, +/area/station/maintenance/department/medical) +"lui" = ( +/obj/machinery/door/airlock{ + id_tag = "Toilet3"; + name = "Toilet Unit" + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/door/firedoor, +/turf/open/floor/iron/showroomfloor, +/area/station/hallway/primary/central/fore) +"luk" = ( +/turf/open/floor/iron/dark/textured_corner{ + dir = 4 + }, +/area/misc/anomaly_research) +"lul" = ( +/obj/effect/turf_decal/tile/brown/half/contrasted{ + dir = 4 + }, +/obj/structure/chair/sofa/bench/left{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"lun" = ( +/obj/effect/mapping_helpers/airlock/access/all/engineering/atmos, +/obj/machinery/door/airlock/atmos{ + name = "Atmospherics" + }, +/obj/machinery/door/poddoor/preopen{ + id = "atmos"; + name = "Atmospherics Lockdown Blast Door" + }, +/obj/machinery/door/firedoor, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"luB" = ( +/obj/effect/turf_decal/trimline/dark_green/corner{ + dir = 4 + }, +/turf/open/floor/engine, +/area/station/science/xenobiology) +"luE" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/commons/storage/tools) +"luL" = ( +/obj/item/lipstick/random{ + pixel_x = 9 + }, +/obj/structure/table/wood/fancy/red, +/obj/structure/mirror/directional/north, +/obj/item/perfume/rose{ + pixel_y = 14; + pixel_x = -16 + }, +/obj/item/perfume/vanilla{ + pixel_y = 14; + pixel_x = -11 + }, +/obj/item/perfume/jasmine{ + pixel_y = 9; + pixel_x = -14 + }, +/obj/item/lipstick/random{ + pixel_x = 9; + pixel_y = 8 + }, +/turf/open/floor/wood, +/area/station/maintenance/port/lesser) +"luN" = ( +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/science/ordnance/testlab) +"luT" = ( +/obj/machinery/atmospherics/pipe/smart/manifold/purple/visible, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/light/warm/directional/south, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"lvb" = ( +/obj/machinery/computer/atmos_alert{ + dir = 1 + }, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/trimline/yellow/filled/line, +/obj/machinery/status_display/evac/directional/south, +/turf/open/floor/iron, +/area/station/command/heads_quarters/ce) +"lve" = ( +/obj/machinery/computer/security/labor, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral/full, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/security/processing) +"lvl" = ( +/obj/structure/rack, +/obj/item/storage/toolbox/mechanical{ + pixel_y = 8 + }, +/obj/item/storage/toolbox/mechanical{ + pixel_y = 3 + }, +/obj/item/stack/sheet/iron/fifty{ + pixel_y = 6; + pixel_x = -5 + }, +/obj/item/stack/sheet/glass/fifty{ + pixel_y = 5; + pixel_x = 6 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/item/radio/intercom/directional/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/iron/white, +/area/station/science/lab) +"lvH" = ( +/obj/effect/decal/cleanable/fuel_pool, +/obj/effect/spawner/random/structure/closet_maintenance, +/turf/open/floor/plating, +/area/station/maintenance/starboard/lesser) +"lvN" = ( +/obj/effect/turf_decal/stripes{ + dir = 4 + }, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/security/brig/entrance) +"lvT" = ( +/obj/machinery/door/airlock/maintenance, +/obj/machinery/door/firedoor, +/turf/open/floor/plating, +/area/station/commons/fitness/recreation) +"lvW" = ( +/obj/structure/flora/bush/generic{ + pixel_y = 4; + pixel_x = -8 + }, +/obj/structure/flora/bush/lavendergrass, +/obj/machinery/light/floor/has_bulb, +/turf/open/floor/grass, +/area/station/science/xenobiology) +"lwd" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/siding/dark/corner, +/obj/structure/flora/bush/lavendergrass/style_random, +/turf/open/floor/grass, +/area/station/security/prison/garden) +"lwe" = ( +/obj/machinery/conveyor{ + id = "garbage"; + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating, +/area/station/maintenance/disposal) +"lwi" = ( +/turf/open/floor/iron, +/area/station/commons/fitness) +"lwj" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/turf/open/floor/wood, +/area/station/service/barber) +"lww" = ( +/obj/effect/turf_decal/tile/purple/half/contrasted{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/service/janitor) +"lwO" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/tile/brown/half/contrasted{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral/full, +/obj/machinery/conveyor/inverted{ + dir = 9; + id = "cargoload" + }, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/cargo/storage) +"lwQ" = ( +/obj/machinery/light/directional/north, +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 1 + }, +/obj/machinery/camera/directional/north, +/turf/open/floor/iron, +/area/station/engineering/atmos/upper) +"lwY" = ( +/obj/structure/chair/sofa/right/maroon, +/obj/item/toy/plush/moth{ + name = "Dr. Moffman Freud" + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/turf/open/floor/carpet/green, +/area/station/medical/psychology) +"lxm" = ( +/obj/effect/spawner/random/entertainment/cigarette_pack, +/obj/effect/spawner/random/entertainment/coin, +/obj/item/cigbutt/cigarbutt, +/obj/item/paper/crumpled/bloody/ruins/the_outlet/concerned_note{ + default_raw_text = "Should be fine in here... Just need to lay low for a couple days and nobody will notice!"; + name = "singed note" + }, +/turf/open/floor/plating/plasma/rust, +/area/station/maintenance/starboard/aft) +"lxr" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/white, +/area/station/science/lower) +"lxu" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/wood/large, +/area/station/service/library) +"lxy" = ( +/obj/machinery/door/airlock/research{ + name = "Research Division Access" + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "sci-entrance" + }, +/obj/effect/mapping_helpers/airlock/access/all/science/general, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/landmark/navigate_destination/research, +/obj/effect/turf_decal/tile/purple/fourcorners, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/door/firedoor, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/science/research) +"lxz" = ( +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/engine, +/area/station/science/explab) +"lxC" = ( +/obj/machinery/iv_drip, +/turf/open/floor/plating, +/area/station/medical/abandoned) +"lxR" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/bot_white/left, +/obj/effect/turf_decal/siding, +/obj/effect/turf_decal/tile/dark/half/contrasted{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/command/gateway) +"lxS" = ( +/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible{ + dir = 10 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"lxT" = ( +/obj/structure/bed, +/obj/item/bedsheet, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/security/brig) +"lya" = ( +/obj/structure/bookcase/random/adult, +/turf/open/floor/wood, +/area/station/service/library) +"lyc" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, +/obj/effect/turf_decal/siding/wood{ + dir = 4 + }, +/obj/structure/flora/bush/flowers_pp, +/turf/open/floor/grass, +/area/station/service/hydroponics) +"lye" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/preopen{ + id = "atmoslock"; + name = "Atmospherics Lockdown Blast Door" + }, +/turf/open/floor/plating, +/area/station/engineering/atmos/office) +"lyf" = ( +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/science/ordnance) +"lyn" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/spawner/random/trash/food_packaging, +/turf/open/floor/plating/rust, +/area/station/maintenance/starboard/central) +"lyo" = ( +/obj/machinery/door/airlock/external, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/obj/structure/fans/tiny, +/turf/open/floor/plating, +/area/station/service/library/upper) +"lyq" = ( +/obj/effect/spawner/structure/window/reinforced/plasma, +/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, +/turf/open/floor/plating, +/area/station/engineering/supermatter/room) +"lyt" = ( +/obj/item/radio/intercom/directional/north, +/obj/machinery/computer/security, +/obj/effect/turf_decal/bot, +/obj/machinery/light/directional/north, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/station/security/checkpoint/science) +"lyv" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/access/any/engineering/tcoms, +/obj/effect/landmark/navigate_destination/tcomms, +/obj/machinery/door/airlock/hatch{ + name = "Telecomms Control Room" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/turf/open/floor/iron/grimy, +/area/station/hallway/primary/central/fore) +"lyN" = ( +/obj/effect/turf_decal/trimline/piss_yellow/corner, +/turf/open/floor/engine, +/area/station/science/xenobiology) +"lyT" = ( +/obj/effect/spawner/random/structure/steam_vent, +/obj/effect/spawner/random/trash/food_packaging, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/station/maintenance/disposal) +"lyU" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/closet/firecloset/wall/directional/north, +/turf/open/floor/plating, +/area/station/maintenance/port/lesser) +"lyV" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/station/medical/pharmacy) +"lyY" = ( +/obj/structure/table/wood, +/obj/machinery/fax{ + fax_name = "Captain's Office"; + name = "Captain's Fax Machine" + }, +/obj/effect/turf_decal/siding/wood{ + dir = 10 + }, +/turf/open/floor/eighties/red, +/area/station/command/heads_quarters/captain/private) +"lzc" = ( +/obj/structure/railing/wood{ + dir = 1 + }, +/turf/open/floor/grass/lavaland{ + initial_gas_mix = "o2=22;n2=82;TEMP=293.15" + }, +/area/station/service/hydroponics/garden) +"lzg" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/white/textured, +/area/station/hallway/primary/upper) +"lzo" = ( +/obj/structure/lattice, +/obj/structure/transit_tube/curved/flipped, +/turf/open/space/basic, +/area/space/nearstation) +"lzG" = ( +/obj/item/toy/basketball, +/obj/effect/turf_decal/trimline/yellow/filled/end{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/yellow, +/turf/open/floor/iron/white, +/area/station/security/prison/workout) +"lzI" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/smart/simple/orange/visible{ + dir = 4 + }, +/turf/open/space/basic, +/area/space/nearstation) +"lzM" = ( +/obj/machinery/rnd/production/circuit_imprinter/department/science, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/dark/corner{ + dir = 4 + }, +/area/station/science/robotics/lab) +"lzN" = ( +/obj/structure/bed, +/obj/item/bedsheet/dorms, +/obj/item/pillow/random{ + pixel_y = -4; + pixel_x = 7 + }, +/obj/effect/spawner/random/entertainment/plushie, +/obj/machinery/light/small/directional/east, +/obj/effect/landmark/start/hangover, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/obj/item/radio/intercom/directional/east, +/turf/open/floor/carpet/blue, +/area/station/commons/dorms) +"lzP" = ( +/obj/structure/window/spawner/directional/north{ + pixel_y = 5 + }, +/obj/effect/turf_decal/tile/red/fourcorners, +/obj/machinery/atmospherics/components/trinary/filter/atmos/flipped/n2{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"lzT" = ( +/obj/effect/turf_decal/trimline/purple/corner{ + dir = 8 + }, +/turf/open/floor/engine, +/area/station/science/xenobiology) +"lAb" = ( +/obj/machinery/corral_corner{ + mapping_id = "3" + }, +/obj/machinery/light/floor/has_bulb, +/turf/open/floor/engine, +/area/station/science/xenobiology) +"lAl" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/command/bridge) +"lAt" = ( +/obj/structure/railing/wrestling{ + dir = 4; + pixel_x = 4 + }, +/turf/open/floor/iron/smooth_large{ + icon = 'goon/icons/turf/floors.dmi'; + icon_state = "boxing" + }, +/area/station/commons/fitness) +"lAR" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/decal/cleanable/oil, +/obj/machinery/newscaster/directional/west, +/obj/machinery/mechpad, +/turf/open/floor/circuit, +/area/station/science/robotics/mechbay) +"lAU" = ( +/obj/structure/table, +/obj/item/reagent_containers/cup/glass/waterbottle{ + pixel_y = 2; + pixel_x = 5 + }, +/obj/effect/spawner/random/food_or_drink/condiment, +/turf/open/floor/iron/dark, +/area/station/commons/fitness) +"lBb" = ( +/obj/effect/turf_decal/siding/white{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/obj/structure/railing/wrestling{ + dir = 4; + pixel_x = 4; + pixel_y = 1 + }, +/obj/structure/cable, +/turf/open/floor/wood, +/area/station/commons/fitness) +"lBj" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/starboard/upper) +"lBo" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"lBu" = ( +/obj/effect/turf_decal/tile/brown, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"lBv" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/structure/curtain/cloth/fancy/mechanical{ + icon_state = "bounty-open"; + icon_type = "bounty"; + id = "blueshieldcurtain"; + name = "curtain" + }, +/turf/open/floor/carpet/royalblue, +/area/station/command/heads_quarters/blueshield) +"lBz" = ( +/obj/machinery/light{ + dir = 8; + tag = "" + }, +/obj/structure/closet/boxinggloves, +/obj/effect/turf_decal/bot, +/obj/item/clothing/under/mikubikini, +/obj/machinery/status_display/ai/directional/west, +/obj/item/toy/foamblade, +/turf/open/floor/iron/dark, +/area/station/commons/fitness) +"lBH" = ( +/obj/machinery/vending/hydroseeds{ + slogan_delay = 700 + }, +/turf/open/floor/glass/reinforced, +/area/station/service/hydroponics/garden) +"lBN" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/biogenerator{ + pixel_x = 4 + }, +/turf/open/floor/iron, +/area/station/service/kitchen/kitchen_backroom) +"lBO" = ( +/obj/structure/table/wood, +/obj/item/gavelblock, +/obj/item/gavelhammer, +/turf/open/floor/iron, +/area/station/security/courtroom) +"lBQ" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/obj/effect/turf_decal/tile/brown/half/contrasted{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"lBS" = ( +/obj/machinery/door/firedoor, +/obj/structure/table/reinforced, +/obj/machinery/door/poddoor/shutters{ + dir = 8; + id = "commissaryshutter"; + name = "Vacant Commissary Shutter" + }, +/turf/open/floor/iron, +/area/station/commons/vacant_room/commissary) +"lCo" = ( +/obj/structure/chair/pew{ + dir = 8 + }, +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron, +/area/station/security/courtroom) +"lCy" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos/storage/gas) +"lCz" = ( +/obj/effect/spawner/random/structure/crate, +/obj/effect/spawner/random/maintenance/three, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"lCE" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/dark_red/half/contrasted{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/primary/upper) +"lCF" = ( +/obj/effect/spawner/random/trash/botanical_waste, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/maintenance/starboard/upper) +"lCK" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/obj/machinery/door/airlock/external/glass{ + name = "Supply Door Airlock" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/access/all/supply/general, +/turf/open/floor/iron, +/area/station/cargo/storage) +"lCT" = ( +/obj/machinery/door/airlock/security{ + id_tag = "IsolationCell"; + name = "Isolation Cell" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/access/all/security/brig, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/security/execution/transfer) +"lCU" = ( +/obj/effect/turf_decal/siding/purple, +/obj/machinery/portable_atmospherics/canister/nitrous_oxide, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/science/ordnance/storage) +"lDi" = ( +/obj/machinery/portable_atmospherics/canister/air, +/obj/effect/turf_decal/bot, +/obj/machinery/light/small, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"lDy" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/wood, +/area/station/medical/break_room) +"lDA" = ( +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/open/floor/carpet/executive, +/area/station/command/bridge) +"lDR" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/wood, +/area/station/security/detectives_office) +"lDS" = ( +/obj/item/kirbyplants/random, +/obj/machinery/firealarm/directional/west{ + pixel_y = 3 + }, +/obj/machinery/light_switch/directional/west{ + pixel_y = -6 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"lDW" = ( +/obj/structure/chair/plastic{ + dir = 8 + }, +/obj/effect/turf_decal/bot_white, +/turf/open/floor/iron/dark, +/area/station/commons/fitness) +"lEc" = ( +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/airalarm/directional/east, +/turf/open/floor/plating, +/area/station/maintenance/solars/port/aft) +"lEd" = ( +/obj/effect/turf_decal/siding/purple{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white, +/area/station/science/research) +"lEi" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/item/radio/intercom/directional/north, +/turf/open/floor/wood/parquet, +/area/station/service/library/lounge) +"lEl" = ( +/obj/effect/spawner/structure/window/reinforced/plasma, +/obj/structure/curtain/bounty, +/turf/open/floor/plating, +/area/station/command/heads_quarters/rd) +"lEp" = ( +/obj/machinery/portable_atmospherics/canister, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos/hfr_room) +"lEA" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/spawner/structure/window, +/turf/open/floor/plating, +/area/station/commons/storage/tools) +"lED" = ( +/obj/machinery/door/window{ + base_state = "right"; + dir = 1; + icon_state = "right"; + name = "Theater Stage" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/wood, +/area/station/service/theater) +"lFe" = ( +/obj/effect/turf_decal/tile/neutral/half/contrasted, +/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible/layer5{ + dir = 8 + }, +/obj/machinery/light/warm/directional/north, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"lFh" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/trash/food_packaging{ + pixel_y = 18 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"lFl" = ( +/obj/item/kirbyplants/random, +/obj/effect/turf_decal/tile/dark/anticorner, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/command/bridge) +"lFD" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment, +/turf/open/floor/wood, +/area/station/service/library) +"lFW" = ( +/obj/machinery/light/small/directional/west, +/obj/machinery/power/apc/auto_name/directional/west, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible, +/turf/open/floor/iron/freezer, +/area/station/service/kitchen/coldroom) +"lGa" = ( +/obj/structure/closet/secure_closet/personal/patient, +/obj/machinery/light_switch/directional/north{ + pixel_x = 8 + }, +/obj/machinery/light/cold/directional/north, +/obj/machinery/computer/security/telescreen{ + pixel_y = 31; + pixel_x = -8; + name = "Psych Room Viewer"; + network = list("Cell 1, Cell 2"); + desc = "Used for watching your patients." + }, +/turf/open/floor/wood, +/area/station/medical/psychology) +"lGf" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Prison Cafeteria" + }, +/obj/structure/cable, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/cafeteria, +/area/station/security/prison/mess) +"lGt" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold/purple/visible, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"lGG" = ( +/obj/machinery/pdapainter{ + pixel_y = 2 + }, +/obj/effect/turf_decal/bot, +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/turf_decal/tile/dark/anticorner{ + dir = 1 + }, +/obj/machinery/airalarm/directional/west, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/hop) +"lGJ" = ( +/obj/structure/disposaloutlet{ + dir = 8 + }, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/turf/open/floor/engine, +/area/station/science/xenobiology/hallway) +"lGT" = ( +/obj/machinery/door/window/left/directional/south{ + dir = 4; + name = "Mass Driver Control Door"; + req_access = list("ordnance") + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4; + pixel_x = -6 + }, +/turf/open/floor/plating, +/area/station/science/ordnance/testlab) +"lGX" = ( +/obj/item/clothing/suit/hazardvest{ + desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks."; + name = "emergency lifejacket" + }, +/obj/item/clothing/suit/hazardvest{ + desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks."; + name = "emergency lifejacket" + }, +/obj/item/clothing/suit/hazardvest{ + desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks."; + name = "emergency lifejacket" + }, +/obj/item/clothing/suit/hazardvest{ + desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks."; + name = "emergency lifejacket" + }, +/obj/item/clothing/suit/hazardvest{ + desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks."; + name = "emergency lifejacket" + }, +/obj/item/tank/internals/emergency_oxygen{ + pixel_x = 3 + }, +/obj/item/tank/internals/emergency_oxygen{ + pixel_x = 3 + }, +/obj/item/tank/internals/emergency_oxygen{ + pixel_x = 3 + }, +/obj/item/tank/internals/emergency_oxygen{ + pixel_x = 3 + }, +/obj/item/tank/internals/emergency_oxygen{ + pixel_x = 3 + }, +/obj/item/clothing/mask/breath{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/item/clothing/mask/breath{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/item/clothing/mask/breath{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/item/clothing/mask/breath{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/item/clothing/mask/breath{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/item/clothing/head/utility/hardhat/orange{ + name = "protective hat"; + pixel_y = 9 + }, +/obj/item/clothing/head/utility/hardhat/orange{ + name = "protective hat"; + pixel_y = 9 + }, +/obj/item/clothing/head/utility/hardhat/orange{ + name = "protective hat"; + pixel_y = 9 + }, +/obj/item/clothing/head/utility/hardhat/orange{ + name = "protective hat"; + pixel_y = 9 + }, +/obj/item/clothing/head/utility/hardhat/orange{ + name = "protective hat"; + pixel_y = 9 + }, +/obj/structure/closet/crate/internals, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/commons/storage/primary) +"lHh" = ( +/obj/effect/spawner/structure/window, +/turf/open/floor/plating, +/area/station/commons/fitness/recreation/entertainment) +"lHl" = ( +/obj/effect/turf_decal/arrows{ + dir = 1 + }, +/obj/effect/turf_decal/stripes{ + dir = 1 + }, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/security/brig/entrance) +"lHn" = ( +/obj/effect/decal/cleanable/blood/tracks{ + dir = 4 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/vaporwave, +/area/station/security/bitden) +"lHp" = ( +/obj/effect/turf_decal/loading_area{ + dir = 1; + pixel_y = -11 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/science/circuits) +"lHt" = ( +/obj/structure/railing/wood{ + dir = 8 + }, +/obj/structure/railing/wood{ + dir = 1 + }, +/obj/structure/flora/bush/flowers_pp/style_random, +/turf/open/floor/grass, +/area/station/service/hydroponics/garden) +"lHw" = ( +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/light/directional/south, +/turf/open/floor/iron/dark, +/area/station/science/ordnance) +"lHG" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"lHL" = ( +/obj/effect/turf_decal/tile/brown/anticorner, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"lHO" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/engineering/atmos) +"lHW" = ( +/obj/structure/chair/office{ + dir = 1 + }, +/obj/structure/cable, +/obj/effect/landmark/start/head_of_personnel, +/turf/open/floor/wood, +/area/station/command/heads_quarters/hop) +"lHY" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/kirbyplants/monkey, +/turf/open/floor/plating, +/area/station/maintenance/department/medical) +"lIc" = ( +/obj/machinery/computer/bank_machine, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/command/nuke_storage) +"lIe" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/construction) +"lIf" = ( +/turf/open/floor/stone, +/area/station/smithing) +"lIp" = ( +/obj/machinery/duct, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/spawner/random/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/solars/port/fore) +"lIx" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/chair/sofa/bench{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/dark/half/contrasted, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"lIA" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/vending/wardrobe/science_wardrobe, +/obj/structure/sign/poster/official/periodic_table/directional/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/iron/white, +/area/station/science/lab) +"lII" = ( +/obj/structure/closet/radiation, +/obj/effect/turf_decal/delivery, +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/start/hangover/closet, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"lIN" = ( +/obj/effect/turf_decal/tile/blue/half{ + dir = 8 + }, +/turf/open/floor/iron/white/textured_edge{ + dir = 8 + }, +/area/station/medical/medbay/lobby) +"lIR" = ( +/obj/structure/closet/secure_closet/personal, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark, +/area/station/commons/dorms) +"lJm" = ( +/turf/closed/wall, +/area/station/engineering/atmos) +"lJu" = ( +/obj/structure/toilet/greyscale, +/obj/machinery/light/directional/north, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/dark, +/area/station/security/prison/toilet) +"lJv" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Prison Cafeteria" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/cafeteria, +/area/station/security/prison/workout) +"lJD" = ( +/obj/machinery/door/airlock/research{ + name = "Requested Space" + }, +/obj/effect/mapping_helpers/airlock/access/any/science/general, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/structure/barricade, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/science/lower) +"lJS" = ( +/obj/item/stack/sheet/iron/fifty{ + pixel_y = 4 + }, +/obj/item/grenade/chem_grenade/smart_metal_foam{ + pixel_x = -4; + pixel_y = 6 + }, +/obj/structure/table, +/obj/item/grenade/chem_grenade/smart_metal_foam{ + pixel_y = 4 + }, +/obj/item/grenade/chem_grenade/smart_metal_foam{ + pixel_x = 4; + pixel_y = 2 + }, +/obj/item/grenade/chem_grenade/smart_metal_foam{ + pixel_x = 8 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted, +/obj/machinery/airalarm/directional/south, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos/storage/gas) +"lJV" = ( +/obj/structure/bed/dogbed{ + name = "Pun Pun's Bed" + }, +/obj/item/toy/figure/bartender, +/obj/machinery/light/small/directional/north, +/obj/machinery/computer/security/telescreen/entertainment/directional/north, +/obj/item/food/grown/banana, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/grimy, +/area/station/service/bar/backroom) +"lJY" = ( +/turf/closed/wall, +/area/station/service/chapel) +"lKc" = ( +/obj/machinery/camera/directional/north, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/extinguisher_cabinet/directional/north, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"lKp" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/shard, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/port/lesser) +"lKq" = ( +/obj/structure/chair/wood, +/obj/effect/landmark/start/bartender, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/wood, +/area/station/service/bar/backroom) +"lKv" = ( +/obj/effect/spawner/random/vending/colavend, +/obj/machinery/light/neon_lining{ + icon_state = "pink2_1" + }, +/obj/machinery/light/neon_lining{ + dir = 8; + icon_state = "pink2_1" + }, +/obj/machinery/camera/directional/south, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, +/turf/open/floor/carpet/orange, +/area/station/science/breakroom) +"lKL" = ( +/turf/open/floor/iron, +/area/station/security/courtroom) +"lKN" = ( +/obj/structure/cable, +/obj/item/assembly/mousetrap/armed, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/maintenance/starboard/upper) +"lKZ" = ( +/obj/structure/sign/warning/docking/directional/south, +/turf/open/space/basic, +/area/space) +"lLe" = ( +/obj/structure/table, +/obj/effect/spawner/random/entertainment/deck{ + pixel_y = 6; + pixel_x = 2 + }, +/obj/item/toy/cards/deck/tarot{ + pixel_x = -7 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/security/prison/work) +"lLi" = ( +/obj/machinery/atmospherics/components/binary/volume_pump{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"lLn" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/monitored/carbon_input, +/turf/open/floor/engine/co2, +/area/station/engineering/atmos) +"lLv" = ( +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/department/medical) +"lLA" = ( +/obj/structure/cable, +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 1 + }, +/turf/open/floor/iron/white/textured, +/area/station/science/cytology) +"lLM" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/duct, +/obj/effect/turf_decal/tile/orange/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/science/xenobiology) +"lLQ" = ( +/obj/effect/turf_decal/tile/yellow/anticorner/contrasted{ + dir = 1 + }, +/obj/machinery/computer/atmos_alert, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/station/engineering/hallway) +"lLR" = ( +/turf/closed/wall/r_wall, +/area/station/security/checkpoint/science) +"lLS" = ( +/obj/structure/flora/bush/flowers_pp, +/obj/effect/landmark/start/botanist, +/turf/open/floor/grass, +/area/station/service/hydroponics) +"lMf" = ( +/obj/effect/turf_decal/bot{ + dir = 1 + }, +/obj/item/chair/plastic, +/obj/item/chair/plastic{ + pixel_y = 4 + }, +/turf/open/floor/plating, +/area/station/maintenance/port/lesser) +"lMg" = ( +/obj/effect/turf_decal/trimline/red/filled/line, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/security/brig) +"lMr" = ( +/obj/effect/spawner/random/entertainment/arcade{ + dir = 8 + }, +/obj/machinery/power/apc/auto_name/directional/east, +/obj/effect/turf_decal/trimline/dark/filled/line{ + dir = 6 + }, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/security/prison/work) +"lMu" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/sign/poster/official/here_for_your_safety/directional/north, +/turf/open/floor/wood, +/area/station/command/bridge) +"lMN" = ( +/obj/machinery/power/apc/auto_name/directional/east, +/obj/structure/cable, +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 4 + }, +/obj/structure/closet/secure_closet/chief_medical, +/obj/effect/turf_decal/bot, +/mob/living/basic/bot/medbot{ + name = "Ratchet" + }, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/cmo) +"lMP" = ( +/turf/open/floor/circuit, +/area/station/science/robotics/mechbay) +"lMQ" = ( +/obj/machinery/camera/directional/south{ + network = list("ss13","prison") + }, +/obj/effect/turf_decal/trimline/neutral/line, +/obj/structure/cable, +/turf/open/floor/iron/white/side{ + dir = 1 + }, +/area/station/security/prison/workout) +"lNe" = ( +/obj/structure/window/reinforced/plasma/spawner/directional/west, +/obj/structure/lattice, +/obj/structure/window/reinforced/plasma/spawner/directional/south, +/turf/open/space/basic, +/area/space/nearstation) +"lNg" = ( +/obj/structure/table/reinforced/rglass, +/obj/item/reagent_containers/spray/cleaner{ + pixel_x = -3; + pixel_y = 2 + }, +/obj/item/reagent_containers/spray/cleaner{ + pixel_x = 5; + pixel_y = -1 + }, +/obj/item/pen, +/obj/item/clothing/gloves/latex, +/obj/item/storage/box/bodybags, +/obj/effect/turf_decal/tile/neutral/half, +/turf/open/floor/iron/dark, +/area/station/security/medical) +"lNl" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/spawner/random/trash/grille_or_waste, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"lNn" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/commons/storage/primary) +"lNt" = ( +/obj/effect/turf_decal/tile/blue/half{ + dir = 1 + }, +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/white/textured_edge{ + dir = 1 + }, +/area/station/medical/medbay/central) +"lNx" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 10 + }, +/obj/effect/turf_decal/tile/yellow/anticorner{ + dir = 8 + }, +/obj/structure/closet/secure_closet/personal/cabinet, +/obj/item/book/granter/action/spell/smoke/lesser{ + name = "concentrated kush" + }, +/obj/item/soulstone/anybody/chaplain, +/obj/item/nullrod, +/obj/item/screwdriver{ + pixel_x = 12; + pixel_y = 5 + }, +/turf/open/floor/carpet, +/area/station/service/chapel/office) +"lNE" = ( +/obj/effect/spawner/random/trash/garbage, +/obj/effect/spawner/random/trash/hobo_squat, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/station/maintenance/disposal) +"lNF" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white, +/area/station/science/robotics/lab) +"lNV" = ( +/obj/effect/turf_decal/siding/dark{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/window/reinforced/spawner/directional/south, +/turf/open/floor/iron/dark, +/area/station/service/chapel) +"lOa" = ( +/turf/open/floor/iron, +/area/station/maintenance/department/medical) +"lOc" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/white, +/area/station/science/explab) +"lOh" = ( +/obj/effect/spawner/random/trash/grille_or_waste, +/turf/open/floor/plating, +/area/station/maintenance/starboard/lesser) +"lOk" = ( +/obj/machinery/computer/operating{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 6 + }, +/obj/machinery/camera/autoname/directional/south, +/obj/effect/turf_decal/bot, +/obj/structure/extinguisher_cabinet/directional/south, +/turf/open/floor/iron/white/textured, +/area/station/medical/surgery/theatre) +"lOo" = ( +/obj/machinery/door/airlock/external{ + name = "Escape Pod 2"; + space_dir = 1 + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "arrivals-nort" + }, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"lOq" = ( +/obj/structure/extinguisher_cabinet/directional/south, +/turf/open/floor/iron/chapel{ + dir = 1 + }, +/area/station/service/chapel) +"lOB" = ( +/obj/effect/turf_decal/trimline/purple/filled/line, +/obj/effect/turf_decal/bot, +/obj/structure/table/reinforced, +/obj/machinery/reagentgrinder{ + pixel_x = -1; + pixel_y = 8 + }, +/obj/item/stack/sheet/mineral/plasma{ + amount = 5 + }, +/obj/item/stack/sheet/mineral/plasma{ + amount = 5 + }, +/turf/open/floor/iron/dark/side{ + dir = 1 + }, +/area/station/science/xenobiology/hallway) +"lOX" = ( +/obj/structure/chair/comfy/brown{ + dir = 4 + }, +/turf/open/floor/wood, +/area/station/security/detectives_office) +"lPp" = ( +/turf/closed/wall, +/area/station/medical/pathology) +"lPv" = ( +/obj/machinery/hydroponics/constructable, +/obj/effect/spawner/random/food_or_drink/seed, +/turf/open/floor/wood, +/area/station/maintenance/starboard/upper) +"lPy" = ( +/obj/structure/chair/stool/bar/directional/east, +/obj/effect/landmark/start/assistant, +/turf/open/floor/carpet, +/area/station/service/cafeteria) +"lPP" = ( +/obj/machinery/vending/security, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/trimline/red/filled/line, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/camera/directional/south, +/turf/open/floor/iron, +/area/station/security/lockers) +"lPZ" = ( +/obj/structure/chemical_manufacturer, +/obj/item/multitool, +/obj/item/integrated_circuit/chemical, +/obj/item/stock_parts/cell/high, +/turf/open/floor/iron/dark/textured_edge{ + dir = 4 + }, +/area/station/medical/pharmacy) +"lQd" = ( +/obj/structure/closet/emcloset, +/turf/open/floor/plating, +/area/station/maintenance/department/medical) +"lQf" = ( +/obj/structure/chair/sofa/middle/brown, +/obj/effect/landmark/start/hangover, +/obj/machinery/light/neon_lining{ + dir = 1; + icon_state = "pink2_1" + }, +/turf/open/floor/carpet, +/area/station/science/breakroom) +"lQs" = ( +/obj/structure/sign/warning/secure_area{ + desc = "A warning sign which reads 'BOMB RANGE"; + name = "BOMB RANGE" + }, +/turf/closed/wall, +/area/station/science/ordnance/bomb) +"lQE" = ( +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron/grimy, +/area/station/service/library) +"lQK" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/computer/slot_machine, +/obj/effect/turf_decal/bot, +/turf/open/floor/carpet/green, +/area/station/maintenance/starboard/upper) +"lQV" = ( +/obj/item/radio/intercom/directional/east, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 10 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/turf/open/floor/iron/freezer, +/area/station/service/kitchen/coldroom) +"lRf" = ( +/obj/structure/fake_stairs/wood/directional/north{ + pixel_x = 3 + }, +/obj/effect/turf_decal/siding/wood{ + dir = 8; + pixel_x = -2 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/wood, +/area/station/security/courtroom) +"lRn" = ( +/obj/structure/flora/bush/flowers_pp/style_random, +/obj/structure/railing/wood{ + dir = 8 + }, +/obj/machinery/camera/directional/east, +/turf/open/floor/grass, +/area/station/service/hydroponics/garden) +"lRt" = ( +/obj/machinery/door/airlock/external{ + name = "Ship of Monkeus" + }, +/obj/structure/fans/tiny, +/turf/open/floor/plating, +/area/station/service/library/upper) +"lSm" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Forward Sci Maintenance" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/maintenance/port/lesser) +"lSo" = ( +/obj/effect/spawner/random/structure/grille, +/obj/effect/decal/cleanable/blood/footprints{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/maintenance/port/lesser) +"lSv" = ( +/obj/item/reagent_containers/condiment/enzyme{ + layer = 5; + pixel_y = 13; + pixel_x = -8 + }, +/obj/item/holosign_creator/robot_seat/restaurant, +/obj/structure/table, +/turf/open/floor/iron/kitchen, +/area/station/service/kitchen) +"lSB" = ( +/obj/machinery/door/airlock{ + name = "Catering" + }, +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/access/any/service/kitchen, +/obj/effect/mapping_helpers/airlock/access/any/service/bar, +/turf/open/floor/iron/dark, +/area/station/service/bar) +"lSX" = ( +/obj/structure/table, +/obj/effect/decal/cleanable/cobweb, +/obj/structure/sign/poster/random/directional/north, +/obj/item/poster/random_contraband, +/obj/effect/spawner/random/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/starboard/upper) +"lTe" = ( +/obj/machinery/vending/wardrobe/curator_wardrobe, +/obj/effect/turf_decal/bot, +/turf/open/floor/wood/large, +/area/station/service/library/private) +"lTo" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/light/directional/east, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/hos) +"lTv" = ( +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"lTz" = ( +/obj/effect/turf_decal/trimline/white/filled/line{ + dir = 8 + }, +/obj/structure/fireaxecabinet/directional/west, +/obj/machinery/light/directional/west, +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"lTJ" = ( +/obj/structure/railing{ + dir = 1 + }, +/obj/machinery/vending/wardrobe/hydro_wardrobe, +/obj/effect/turf_decal/bot, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/service/hydroponics) +"lTR" = ( +/turf/closed/wall/r_wall, +/area/station/maintenance/radshelter/civil) +"lTX" = ( +/obj/machinery/door/airlock/security{ + name = "Security Locker Room" + }, +/obj/structure/cable, +/obj/effect/turf_decal/tile/red/fourcorners, +/obj/effect/mapping_helpers/airlock/access/all/security/general, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/turf/open/floor/iron, +/area/station/security/lockers) +"lUb" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"lUe" = ( +/obj/effect/turf_decal/loading_area, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron/dark/side{ + dir = 8 + }, +/area/station/science/robotics/lab) +"lUi" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/security/courtroom) +"lUj" = ( +/obj/effect/turf_decal/bot, +/obj/structure/extinguisher_cabinet/directional/west, +/obj/machinery/rnd/production/circuit_imprinter, +/turf/open/floor/iron, +/area/station/engineering/hallway) +"lUm" = ( +/obj/effect/turf_decal/tile/green/half{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/medical/pathology) +"lUC" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/power/transmission_laser{ + dir = 4 + }, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"lUF" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 + }, +/turf/open/floor/plating, +/area/station/engineering/supermatter/room) +"lVh" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/spawner/random/trash/caution_sign, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"lVi" = ( +/obj/structure/chair/pew{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/carpet, +/area/station/service/chapel) +"lVt" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + invisibility = 101 + }, +/obj/machinery/duct, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/white/textured_large, +/area/station/medical/medbay/central) +"lVu" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 4 + }, +/obj/structure/kitchenspike, +/turf/open/floor/iron/freezer, +/area/station/service/kitchen/coldroom) +"lVw" = ( +/turf/closed/wall, +/area/station/service/hydroponics/upper) +"lVV" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"lWq" = ( +/obj/machinery/door/airlock{ + name = "Catering" + }, +/obj/effect/landmark/navigate_destination/kitchen, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/any/service/kitchen, +/obj/effect/mapping_helpers/airlock/access/any/service/bar, +/turf/open/floor/iron, +/area/station/service/kitchen) +"lWv" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/spawner/random/structure/closet_maintenance, +/turf/open/floor/plating, +/area/station/maintenance/disposal) +"lWJ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/brown/half/contrasted{ + dir = 4 + }, +/obj/structure/chair/sofa/bench/right{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"lWV" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/command/storage/eva) +"lWZ" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"lXa" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"lXg" = ( +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 10 + }, +/obj/machinery/vending/tool, +/turf/open/floor/iron, +/area/station/cargo/storage) +"lXi" = ( +/obj/machinery/disposal/bin, +/obj/effect/turf_decal/bot, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/obj/structure/sign/departments/court/directional/east, +/obj/effect/turf_decal/tile/gray/half/contrasted{ + dir = 4 + }, +/obj/effect/turf_decal/tile/gray/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"lXo" = ( +/obj/machinery/door/airlock/hydroponics/glass{ + name = "Kitchen Service Door" + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/any/service/kitchen, +/turf/open/floor/plating, +/area/station/service/kitchen/kitchen_backroom) +"lXs" = ( +/obj/machinery/door/airlock/grunge{ + name = "Prison Workshop" + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/security/prison/garden) +"lXw" = ( +/obj/structure/lattice, +/turf/open/space/basic, +/area/space/nearstation) +"lXx" = ( +/obj/effect/spawner/structure/window/reinforced/plasma, +/obj/machinery/atmospherics/pipe/smart/simple/orange/visible{ + dir = 5 + }, +/turf/open/floor/plating, +/area/station/engineering/supermatter/room) +"lXL" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown/half/contrasted{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral/full, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/cargo/storage) +"lXQ" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/circuit/green, +/area/station/science/robotics/mechbay) +"lXV" = ( +/turf/closed/wall/r_wall, +/area/station/hallway/secondary/exit/departure_lounge) +"lXX" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/engineering/supermatter/room) +"lYd" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/light/directional/north, +/turf/open/floor/iron/freezer, +/area/station/science/xenobiology/hallway) +"lYh" = ( +/obj/machinery/mecha_part_fabricator, +/turf/open/floor/iron/dark/corner{ + dir = 8 + }, +/area/station/science/robotics/lab) +"lYs" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/landmark/event_spawn, +/obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible/layer4, +/obj/machinery/atmospherics/pipe/smart/simple/purple/visible, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"lYx" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/effect/turf_decal/tile/gray/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"lYE" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/light/directional/west, +/turf/open/floor/plating, +/area/station/science/ordnance/testlab) +"lYG" = ( +/obj/machinery/door/airlock/security/glass{ + name = "Prison Wing" + }, +/obj/effect/turf_decal/tile/red/full, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/access/any/security/permabrig, +/turf/open/floor/iron, +/area/station/security/brig/entrance) +"lYM" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/starboard/upper) +"lYN" = ( +/obj/structure/table, +/obj/item/reagent_containers/condiment/enzyme{ + layer = 5; + pixel_x = -7; + pixel_y = 13 + }, +/obj/item/reagent_containers/condiment/flour{ + pixel_x = 1 + }, +/turf/open/floor/plating, +/area/station/maintenance/department/medical) +"lYR" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/effect/spawner/random/trash/graffiti{ + pixel_x = 32 + }, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"lYS" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Starboard Bow Maintenance" + }, +/obj/effect/spawner/random/structure/barricade, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/starboard/upper) +"lZd" = ( +/turf/closed/wall, +/area/station/service/chapel/funeral) +"lZe" = ( +/obj/structure/sign/warning/secure_area/directional/east, +/turf/open/floor/circuit/green{ + luminosity = 2 + }, +/area/station/ai_monitored/command/nuke_storage) +"lZf" = ( +/obj/machinery/door/airlock/external{ + name = "External Docking Port" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "arrivalsextright" + }, +/turf/open/floor/plating, +/area/station/hallway/secondary/entry) +"lZi" = ( +/obj/effect/turf_decal/tile/dark/anticorner{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/hop) +"lZj" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 6 + }, +/obj/item/radio/intercom/directional/south, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/security/office) +"lZm" = ( +/obj/machinery/door/airlock/highsecurity{ + name = "MiniSat Upload" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/airlock/access/all/command/ai_upload, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/ai_upload) +"lZT" = ( +/obj/effect/turf_decal/plaque{ + icon_state = "L4" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"lZW" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/glass, +/turf/open/floor/plating, +/area/station/maintenance/starboard/lesser) +"maa" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/obj/machinery/camera/directional/north, +/turf/open/floor/wood, +/area/station/command/bridge) +"mag" = ( +/obj/effect/spawner/random/structure/furniture_parts, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/maintenance/department/medical) +"maq" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/engineering/main) +"maF" = ( +/obj/structure/disposalpipe/junction/flip{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/hallway/secondary/command) +"maJ" = ( +/obj/structure/railing/wood{ + dir = 4 + }, +/obj/structure/flora/bush/pointy/style_random, +/turf/open/floor/grass/lavaland{ + initial_gas_mix = "o2=22;n2=82;TEMP=293.15" + }, +/area/station/service/hydroponics/garden) +"maL" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/table, +/obj/effect/spawner/random/maintenance, +/obj/effect/spawner/random/entertainment/money_small, +/obj/structure/sign/poster/random/directional/north, +/turf/open/floor/plating, +/area/station/maintenance/starboard/upper) +"maX" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"mbi" = ( +/obj/machinery/telecomms/server/presets/science, +/obj/effect/turf_decal/tile/purple/fourcorners, +/turf/open/floor/iron/dark/telecomms, +/area/station/tcommsat/server) +"mbu" = ( +/obj/effect/spawner/random/vending/snackvend, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/dark/half/contrasted{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"mby" = ( +/obj/effect/landmark/start/hangover, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating, +/area/station/maintenance/disposal) +"mbz" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/open/floor/engine, +/area/station/engineering/supermatter) +"mbF" = ( +/obj/structure/table, +/obj/item/plant_analyzer{ + pixel_y = 10; + pixel_x = 4 + }, +/obj/item/plant_analyzer{ + pixel_y = 4; + pixel_x = -6 + }, +/obj/item/plant_analyzer{ + pixel_y = -1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/extinguisher_cabinet/directional/east, +/turf/open/floor/iron, +/area/station/service/hydroponics/garden) +"mbK" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/tile/brown/half/contrasted{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral/full, +/obj/machinery/conveyor{ + id = "cargoload" + }, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/cargo/storage) +"mbT" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/maintenance/starboard/upper) +"mco" = ( +/obj/structure/table/wood, +/obj/effect/spawner/random/bureaucracy/pen, +/turf/open/floor/iron/grimy, +/area/station/service/library) +"mct" = ( +/obj/structure/table, +/obj/item/reagent_containers/cup/glass/waterbottle{ + pixel_y = 2; + pixel_x = 5 + }, +/obj/item/reagent_containers/cup/glass/waterbottle{ + pixel_y = 5; + pixel_x = -9 + }, +/obj/item/food/popcorn/salty, +/turf/open/floor/iron/dark, +/area/station/commons/fitness) +"mcu" = ( +/turf/open/floor/iron, +/area/station/engineering/supermatter/room) +"mcv" = ( +/obj/effect/decal/cleanable/dirt, +/turf/closed/wall/r_wall, +/area/station/engineering/break_room) +"mcy" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/obj/machinery/station_map/engineering/directional/west, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"mcK" = ( +/obj/structure/table, +/obj/item/stack/sheet/iron/fifty{ + pixel_y = 6; + pixel_x = 7 + }, +/obj/item/stack/sheet/glass/fifty, +/obj/item/stack/rods/fifty, +/obj/effect/turf_decal/bot, +/obj/machinery/airalarm/directional/east, +/turf/open/floor/iron, +/area/station/commons/storage/tools) +"mcT" = ( +/obj/machinery/atmospherics/pipe/smart/manifold/cyan/visible, +/obj/machinery/firealarm/directional/south, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"mcY" = ( +/obj/machinery/door/airlock/external{ + name = "Departure Lounge Airlock" + }, +/obj/effect/turf_decal/stripes, +/obj/effect/turf_decal/bot, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"mdc" = ( +/obj/machinery/status_display/evac/directional/north, +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/ai) +"mdf" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Le Shitte" + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/central) +"mdl" = ( +/obj/effect/spawner/random/engineering/tracking_beacon, +/turf/open/floor/plating/airless, +/area/station/science/ordnance/bomb) +"mdq" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/cargo/storage) +"mdH" = ( +/obj/structure/table/reinforced, +/obj/item/storage/box/shipping{ + pixel_y = 10; + pixel_x = 5 + }, +/obj/item/stack/package_wrap{ + pixel_y = -5; + pixel_x = 2 + }, +/obj/item/hand_labeler{ + pixel_y = 3; + pixel_x = -4 + }, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral/full, +/obj/effect/turf_decal/tile/neutral/full, +/turf/open/floor/iron, +/area/station/commons/storage/primary) +"mdI" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted, +/obj/machinery/light/directional/north, +/obj/machinery/computer/records/pathology, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/dark, +/area/station/medical/pathology) +"mee" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/obj/item/storage/pod/directional/north{ + unlocked = 1 + }, +/turf/open/floor/plating, +/area/station/maintenance/starboard/lesser) +"mej" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 5 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/structure/disposalpipe/segment, +/obj/machinery/door_buttons/access_button{ + idDoor = "xeno_airlock_interior"; + idSelf = "xeno_airlock_control"; + name = "Access Button"; + pixel_x = 24; + pixel_y = 8; + req_access = list("xenobiology") + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white, +/area/station/science/lower) +"mem" = ( +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"meA" = ( +/obj/machinery/atmospherics/pipe/smart/simple/purple/visible{ + dir = 4 + }, +/obj/machinery/portable_atmospherics/pump/lil_pump, +/obj/structure/window/reinforced/spawner/directional/west, +/obj/effect/turf_decal/bot/right, +/obj/effect/turf_decal/stripes/end{ + dir = 8 + }, +/turf/open/floor/iron/white, +/area/station/science/ordnance) +"meH" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"meJ" = ( +/obj/effect/decal/cleanable/blood, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 4 + }, +/obj/structure/kitchenspike, +/turf/open/floor/iron/freezer, +/area/station/service/kitchen/coldroom) +"meW" = ( +/obj/machinery/light{ + dir = 8; + tag = "" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/darkest_green/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"meZ" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"mfi" = ( +/obj/machinery/conveyor{ + id = "cargoload" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/camera/directional/east, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/cargo/storage) +"mfk" = ( +/obj/machinery/corral_corner{ + mapping_id = "4" + }, +/obj/machinery/slime_pen_controller{ + mapping_id = "4" + }, +/obj/machinery/light/floor/has_bulb, +/turf/open/floor/engine, +/area/station/science/xenobiology) +"mfn" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small/directional/west, +/obj/machinery/atmospherics/pipe/smart/simple/orange/visible{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/engineering/supermatter/room) +"mfx" = ( +/obj/structure/chair/sofa/right/brown{ + dir = 4 + }, +/obj/machinery/light/neon_lining{ + dir = 8; + icon_state = "pink2_1" + }, +/turf/open/floor/carpet, +/area/station/science/breakroom) +"mfB" = ( +/obj/machinery/light{ + dir = 8; + tag = "" + }, +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 9 + }, +/obj/machinery/station_map/engineering/directional/north, +/obj/effect/turf_decal/bot_blue, +/turf/open/floor/iron, +/area/station/engineering/hallway) +"mfE" = ( +/obj/machinery/atmospherics/components/tank, +/obj/effect/turf_decal/siding/purple{ + dir = 1 + }, +/obj/structure/sign/warning/no_smoking/directional/north, +/turf/open/floor/iron/dark, +/area/station/science/ordnance/storage) +"mfL" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/service/hydroponics) +"mfN" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/layer2{ + dir = 1 + }, +/turf/open/floor/engine, +/area/station/maintenance/disposal/incinerator) +"mfU" = ( +/mob/living/basic/mouse/gray, +/obj/item/food/deadmouse/moldy, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/blood/old, +/obj/effect/decal/cleanable/blood/gibs/limb, +/obj/item/food/monkeycube/mouse, +/turf/open/floor/plating, +/area/station/maintenance/starboard/lesser) +"mfV" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, +/obj/item/radio/intercom/directional/west, +/obj/effect/mob_spawn/corpse/human/clown, +/obj/item/bedsheet/clown, +/obj/effect/landmark/start/hangover, +/obj/effect/decal/cleanable/blood/splatter, +/obj/machinery/light/small/directional/north, +/obj/effect/decal/cleanable/cobweb, +/obj/effect/landmark/start/prisoner, +/turf/open/floor/plating, +/area/station/security/bitden) +"mgb" = ( +/obj/machinery/computer/prisoner/management, +/obj/effect/turf_decal/bot, +/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)."; + icon_state = "map-left-MS"; + pixel_y = 32 + }, +/turf/open/floor/carpet, +/area/station/security/checkpoint/escape) +"mgc" = ( +/obj/machinery/telecomms/server/presets/service, +/obj/effect/turf_decal/tile/green/fourcorners, +/turf/open/floor/iron/dark/telecomms, +/area/station/tcommsat/server) +"mgd" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/landmark/generic_maintenance_landmark, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/port/lesser) +"mgo" = ( +/obj/effect/turf_decal/trimline/blue/filled/line, +/obj/machinery/light/directional/south, +/obj/structure/window/reinforced/spawner/directional/west, +/obj/structure/bed/dogbed/runtime, +/mob/living/simple_animal/pet/cat/runtime, +/obj/machinery/firealarm/directional/south, +/obj/machinery/light_switch/directional/south{ + pixel_x = -8 + }, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/cmo) +"mgx" = ( +/obj/effect/turf_decal/trimline/red/filled/line, +/obj/effect/turf_decal/tile/neutral/half{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/security/office) +"mgO" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"mgW" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/machinery/smartfridge/organ, +/obj/effect/turf_decal/tile/blue/full, +/turf/open/floor/iron/white/textured, +/area/station/medical/coldroom) +"mha" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/structure/grille, +/obj/effect/spawner/random/trash/garbage, +/turf/open/floor/plating, +/area/station/hallway/primary/central) +"mhh" = ( +/obj/effect/turf_decal/tile/green/anticorner, +/obj/machinery/portable_atmospherics/scrubber, +/obj/effect/turf_decal/bot, +/obj/structure/sign/warning/biohazard/directional/south, +/turf/open/floor/iron/white/textured_corner{ + dir = 1 + }, +/area/station/medical/medbay/central) +"mhj" = ( +/obj/machinery/door/airlock/asylum{ + name = "Quiet Room" + }, +/obj/effect/mapping_helpers/airlock/access/all/medical/psychology, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/firedoor, +/turf/open/floor/wood, +/area/station/medical/psychology) +"mht" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 9 + }, +/obj/machinery/food_cart, +/turf/open/floor/iron/freezer, +/area/station/service/kitchen/coldroom) +"mhE" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 5 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/machinery/firealarm/directional/north, +/obj/machinery/light_switch/directional/north{ + pixel_x = 8; + pixel_y = 28 + }, +/turf/open/floor/iron, +/area/station/security/brig/entrance) +"mhF" = ( +/obj/structure/closet/secure_closet/personal, +/turf/open/floor/iron/dark, +/area/station/commons/dorms) +"mhG" = ( +/obj/machinery/mech_bay_recharge_port{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plating, +/area/station/science/robotics/mechbay) +"mhN" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/sign/plaques/kiddie/gameoflife{ + pixel_x = -32 + }, +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, +/obj/machinery/computer/rdconsole{ + dir = 4 + }, +/turf/open/floor/carpet/purple, +/area/station/command/heads_quarters/rd) +"mhO" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/duct, +/obj/effect/turf_decal/tile/green/half/contrasted, +/obj/effect/turf_decal/tile/orange/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/station/science/xenobiology) +"mhU" = ( +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + invisibility = 101 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/engineering/main) +"mhW" = ( +/obj/structure/showcase/cyborg/old{ + pixel_y = 20 + }, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/aisat_interior) +"mhX" = ( +/obj/effect/turf_decal/tile/red/half, +/obj/effect/turf_decal/trimline/red/filled/line, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/security/prison) +"mic" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, +/obj/structure/cable, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"mig" = ( +/obj/machinery/firealarm/directional/south, +/obj/structure/cable, +/obj/effect/turf_decal/tile/dark_blue/half/contrasted, +/obj/machinery/light_switch/directional/south{ + pixel_x = 8 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"mih" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/trash/grime, +/obj/structure/trash_pile, +/turf/open/floor/iron, +/area/station/maintenance/starboard/upper) +"mim" = ( +/obj/machinery/plumbing/ooze_sucker{ + mapping_id = "6"; + dir = 2 + }, +/mob/living/basic/slime, +/turf/open/floor/engine, +/area/station/science/xenobiology) +"miq" = ( +/obj/effect/spawner/structure/window/reinforced/plasma, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/science/cytology) +"mis" = ( +/obj/structure/table, +/obj/item/hatchet{ + pixel_y = 1; + pixel_x = -8 + }, +/obj/item/cultivator, +/obj/item/crowbar, +/obj/item/crowbar, +/obj/item/hatchet{ + pixel_y = 1; + pixel_x = -8 + }, +/obj/item/cultivator, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/obj/machinery/newscaster/directional/west, +/turf/open/floor/iron, +/area/station/service/hydroponics/garden) +"miF" = ( +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"miI" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 4 + }, +/turf/open/floor/plating, +/area/station/engineering/supermatter/room) +"miM" = ( +/obj/machinery/light/neon_lining{ + dir = 4; + icon_state = "pink2_1" + }, +/obj/machinery/light/neon_lining{ + dir = 1; + icon_state = "pink2_1" + }, +/turf/open/floor/carpet/royalblue, +/area/station/maintenance/starboard/aft) +"miW" = ( +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + dir = 8 + }, +/obj/machinery/camera/directional/west, +/obj/machinery/chem_master, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"miX" = ( +/obj/machinery/computer/operating{ + dir = 8 + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/dark, +/area/station/medical/treatment_center) +"mju" = ( +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/obj/effect/turf_decal/tile/green/half/contrasted{ + dir = 1 + }, +/obj/effect/turf_decal/tile/green{ + dir = 8 + }, +/obj/machinery/bluespace_vendor/directional/north, +/turf/open/floor/iron, +/area/station/hallway/primary/upper) +"mjL" = ( +/obj/machinery/light/directional/north, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/growing/tray, +/turf/open/floor/grass/lavaland{ + initial_gas_mix = "o2=22;n2=82;TEMP=293.15" + }, +/area/station/service/hydroponics) +"mjO" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/holopad/secure, +/turf/open/floor/iron, +/area/station/cargo/warehouse) +"mjP" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/power/emitter, +/turf/open/floor/plating, +/area/station/engineering/storage) +"mjW" = ( +/obj/machinery/disposal/bin, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/siding/white{ + dir = 1 + }, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/commons/dorms) +"mjY" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"mjZ" = ( +/obj/structure/closet/secure_closet/bar, +/obj/item/storage/dice, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 + }, +/obj/structure/extinguisher_cabinet/directional/east, +/turf/open/floor/wood, +/area/station/service/bar/backroom) +"mkf" = ( +/obj/structure/table/wood, +/obj/item/book/manual/wiki/security_space_law, +/obj/effect/turf_decal/tile/yellow/anticorner{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/security/courtroom) +"mkg" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 8; + name = "Port to Filter" + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"mkn" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/service/hydroponics) +"mkw" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 8; + name = "Mix to Ports" + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"mkS" = ( +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/siding/wood, +/obj/structure/table, +/obj/effect/spawner/random/food_or_drink/condiment, +/obj/machinery/light/small/directional/south, +/obj/item/reagent_containers/condiment/saltshaker{ + pixel_x = -21; + pixel_y = 19 + }, +/obj/item/reagent_containers/condiment/peppermill{ + pixel_x = -15; + pixel_y = 17 + }, +/turf/open/floor/iron/cafeteria, +/area/station/service/cafeteria) +"mla" = ( +/obj/machinery/disposal/bin, +/obj/effect/turf_decal/bot, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/security/brig/entrance) +"mlt" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/modular_computer/preset/civilian{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/science/explab) +"mly" = ( +/obj/structure/chair/stool/bar/directional/north, +/obj/effect/mob_spawn/corpse/human/monkey, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"mlC" = ( +/obj/structure/table/reinforced, +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 5 + }, +/obj/item/folder/blue{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/folder/yellow, +/obj/machinery/requests_console/auto_name/directional/north{ + can_send_announcements = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/item/stamp/head/ce, +/turf/open/floor/iron, +/area/station/command/heads_quarters/ce) +"mlD" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/command/heads_quarters/ce) +"mlH" = ( +/obj/structure/closet/crate{ + icon_state = "crateopen" + }, +/obj/effect/spawner/random/engineering/flashlight, +/obj/effect/decal/cleanable/dirt, +/obj/item/clothing/shoes/wheelys/rollerskates{ + pixel_y = 5 + }, +/turf/open/floor/iron, +/area/station/cargo/warehouse) +"mlS" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/light/small{ + dir = 1; + status = 2 + }, +/obj/effect/spawner/random/maintenance/three, +/obj/effect/spawner/random/trash/cigbutt, +/obj/structure/sign/flag/tizira/directional/north, +/turf/open/floor/plating, +/area/station/maintenance/starboard/central) +"mlU" = ( +/obj/machinery/airalarm/directional/north, +/obj/structure/table/wood, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/obj/effect/spawner/random/vendor_meal_sides{ + pixel_y = 9 + }, +/obj/effect/spawner/random/food_or_drink/condiment, +/turf/open/floor/carpet/royalblue, +/area/station/medical/break_room) +"mme" = ( +/obj/structure/rack, +/obj/item/pai_card, +/obj/item/pai_card, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/station/engineering/storage/tech) +"mmj" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Arcade" + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/landmark/navigate_destination, +/turf/open/floor/eighties, +/area/station/commons/fitness/recreation/entertainment) +"mmr" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/trash/mopbucket, +/turf/open/floor/plating, +/area/station/maintenance/starboard/lesser) +"mmz" = ( +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + dir = 4 + }, +/obj/item/radio/intercom/directional/east, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"mmG" = ( +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/secondary/command) +"mmS" = ( +/obj/item/storage/secure/safe/directional/east, +/obj/machinery/camera/directional/east, +/obj/item/kirbyplants/random, +/turf/open/floor/eighties/red, +/area/station/command/heads_quarters/captain/private) +"mmV" = ( +/obj/effect/turf_decal/siding/dark, +/obj/effect/turf_decal/tile/neutral/half, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/holopad/secure, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/blueshield) +"mmY" = ( +/obj/structure/chair{ + dir = 1 + }, +/obj/structure/extinguisher_cabinet/directional/east, +/turf/open/floor/wood, +/area/station/security/courtroom) +"mni" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/command/storage/satellite) +"mnz" = ( +/obj/structure/disposalpipe/junction, +/turf/open/floor/iron, +/area/station/commons) +"mnI" = ( +/obj/effect/turf_decal/tile/dark/opposingcorners, +/obj/effect/turf_decal/tile/dark/opposingcorners, +/obj/effect/turf_decal/siding/dark{ + dir = 4; + pixel_x = -1 + }, +/obj/effect/turf_decal/tile/dark/opposingcorners, +/obj/machinery/holopad, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white, +/area/station/service/theater) +"mnV" = ( +/obj/structure/rack, +/obj/item/reagent_containers/cup/bottle/fluorine{ + pixel_x = 7; + pixel_y = 3 + }, +/obj/item/reagent_containers/cup/bottle/epinephrine{ + pixel_x = -5; + pixel_y = 3 + }, +/obj/item/reagent_containers/cup/bottle/iodine{ + pixel_x = 1 + }, +/obj/structure/sign/warning/chem_diamond/directional/west, +/turf/open/floor/iron/dark/textured_edge{ + dir = 8 + }, +/area/station/medical/pharmacy) +"mnX" = ( +/obj/structure/cable, +/obj/machinery/holopad/secure, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"mnY" = ( +/obj/effect/turf_decal/stripes/red/line{ + dir = 10 + }, +/turf/open/floor/engine, +/area/station/science/cytology) +"mol" = ( +/obj/machinery/holopad, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/medical/pharmacy) +"mor" = ( +/obj/effect/decal/cleanable/confetti, +/obj/structure/disposalpipe/segment, +/obj/effect/spawner/random/entertainment/arcade, +/obj/structure/cable, +/turf/open/floor/eighties, +/area/station/commons/fitness/recreation/entertainment) +"moJ" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/camera/directional/west, +/obj/machinery/suit_storage_unit/mining/eva, +/obj/machinery/firealarm/directional/north{ + pixel_x = 2 + }, +/obj/machinery/light_switch/directional/north{ + pixel_x = -6; + pixel_y = 28 + }, +/turf/open/floor/wood, +/area/station/command/heads_quarters/qm) +"moM" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/turf_decal/tile/dark{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/camera/directional/east, +/turf/open/floor/iron, +/area/station/command/bridge) +"moN" = ( +/obj/machinery/firealarm/directional/north, +/obj/effect/landmark/navigate_destination/dockarrival, +/turf/open/floor/carpet, +/area/station/hallway/secondary/entry) +"moW" = ( +/obj/effect/turf_decal/siding/dark{ + dir = 4; + pixel_x = 4 + }, +/obj/structure/table/reinforced, +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 6 + }, +/obj/item/rcl/pre_loaded, +/obj/item/stock_parts/cell/high, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 + }, +/obj/item/radio/intercom/directional/east, +/turf/open/floor/iron, +/area/station/command/heads_quarters/ce) +"mpa" = ( +/obj/effect/turf_decal/trimline/white/filled/line{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/airalarm/directional/west, +/obj/machinery/nanite_chamber, +/turf/open/floor/iron/dark/side{ + dir = 4 + }, +/area/station/science/circuits) +"mps" = ( +/obj/effect/turf_decal/loading_area{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/showroomfloor, +/area/station/common/cryopods) +"mpw" = ( +/obj/effect/turf_decal/trimline/blue/filled/line, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 + }, +/turf/open/floor/iron/white/textured, +/area/station/medical/treatment_center) +"mpy" = ( +/obj/machinery/door/airlock/public/glass, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/firedoor, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"mpE" = ( +/obj/structure/table/wood, +/obj/effect/spawner/random/food_or_drink/booze{ + pixel_y = 11; + pixel_x = -6 + }, +/obj/item/food/grown/banana/bunch, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"mpH" = ( +/obj/effect/turf_decal/delivery, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/commons/storage/tools) +"mpQ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/maintenance/disposal) +"mpT" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/structure/window/reinforced/spawner/directional/east, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/cafeteria, +/area/station/security/prison/work) +"mqc" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/structure/sign/warning/electric_shock/directional/north, +/turf/open/floor/plating, +/area/station/maintenance/port/lesser) +"mqd" = ( +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/structure/crate, +/turf/open/floor/iron, +/area/station/maintenance/central) +"mqf" = ( +/obj/machinery/newscaster/directional/south, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/captain/private) +"mqg" = ( +/obj/item/surgery_tray/deployed, +/obj/effect/turf_decal/trimline/blue/filled/line, +/obj/machinery/light/directional/south, +/turf/open/floor/iron/white/textured, +/area/station/medical/surgery/theatre) +"mqm" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"mqt" = ( +/obj/structure/chair/stool/directional/east{ + pixel_y = -17 + }, +/obj/effect/landmark/start/assistant, +/turf/open/floor/iron/smooth_large{ + icon = 'goon/icons/turf/floors.dmi'; + icon_state = "boxing" + }, +/area/station/commons/fitness) +"mqu" = ( +/obj/structure/window/spawner/directional/north, +/obj/effect/turf_decal/bot, +/obj/machinery/modular_computer/preset/cargochat/engineering, +/turf/open/floor/iron, +/area/station/engineering/break_room) +"mqv" = ( +/obj/effect/spawner/random/structure/closet_maintenance, +/obj/effect/turf_decal/bot, +/obj/effect/spawner/random/maintenance/three, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"mqO" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/obj/effect/turf_decal/bot{ + dir = 1 + }, +/turf/open/floor/wood/large, +/area/station/service/library/upper) +"mri" = ( +/turf/closed/wall/r_wall, +/area/station/engineering/atmos/pumproom) +"mrj" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/science/xenobiology/hallway) +"mro" = ( +/obj/machinery/light/small, +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/generic_maintenance_landmark, +/turf/open/floor/plating, +/area/station/maintenance/starboard/upper) +"mrq" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plating, +/area/station/hallway/secondary/entry) +"mrF" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"mrI" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/cargo/sorting) +"msa" = ( +/obj/machinery/door/airlock/command, +/obj/effect/turf_decal/tile/neutral/half{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/access/any/command/general, +/turf/open/floor/iron, +/area/station/security/courtroom) +"msk" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/light/directional/west, +/turf/open/floor/iron/dark/textured_edge{ + dir = 1 + }, +/area/station/hallway/primary/central) +"msp" = ( +/obj/machinery/light_switch/directional/south{ + pixel_x = 6 + }, +/obj/machinery/firealarm/directional/south{ + pixel_x = -5 + }, +/obj/structure/table/reinforced, +/obj/machinery/recharger{ + pixel_y = 4 + }, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 10 + }, +/obj/item/reagent_containers/syringe/contraband/morphine, +/turf/open/floor/iron/dark, +/area/station/security/checkpoint/medical) +"msr" = ( +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"msw" = ( +/obj/structure/sign/warning/cold_temp/directional/north, +/obj/machinery/atmospherics/components/unary/thermomachine/freezer/on{ + name = "euthanization chamber freezer" + }, +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 5 + }, +/turf/open/floor/iron/white, +/area/station/science/xenobiology/hallway) +"msC" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/cargo/storage) +"msL" = ( +/obj/machinery/camera/directional/north, +/obj/effect/turf_decal/tile/dark/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/hallway/secondary/command) +"msT" = ( +/obj/effect/turf_decal/stripes/corner, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"mth" = ( +/obj/effect/turf_decal/tile/blue/half{ + dir = 8 + }, +/obj/structure/cable, +/obj/machinery/status_display/ai/directional/west, +/turf/open/floor/iron/white/textured_edge{ + dir = 8 + }, +/area/station/medical/medbay/central) +"mts" = ( +/obj/machinery/computer/security/wooden_tv, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/plating, +/area/station/maintenance/central) +"mtO" = ( +/obj/machinery/electroplater, +/obj/structure/sign/poster/official/moth_piping/directional/east, +/obj/structure/disposalpipe/segment, +/turf/open/floor/stone, +/area/station/smithing) +"mtP" = ( +/obj/machinery/portable_atmospherics/canister/carbon_dioxide, +/turf/open/floor/iron/dark, +/area/station/science/ordnance/storage) +"mtQ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/extinguisher_cabinet/directional/west, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/hallway/secondary/service) +"mud" = ( +/obj/structure/table/wood, +/obj/machinery/computer/libraryconsole{ + dir = 8 + }, +/obj/machinery/firealarm/directional/east, +/obj/machinery/light/warm/directional/east{ + light_outer_range = 8 + }, +/obj/machinery/light_switch/directional/east{ + pixel_y = 9 + }, +/turf/open/floor/iron/grimy, +/area/station/service/library) +"muj" = ( +/obj/structure/sign/poster/official/no_erp/directional/north, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/commons/dorms) +"muo" = ( +/obj/structure/cable, +/obj/machinery/door/airlock/maintenance{ + name = "Construction Area" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/airlock/access/any/service/general, +/turf/open/floor/plating, +/area/station/maintenance/starboard/upper) +"mus" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/maintenance/starboard/lesser) +"mux" = ( +/turf/open/floor/wood/large, +/area/station/service/library/upper) +"muT" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/siding/dark{ + dir = 1 + }, +/turf/open/floor/grass, +/area/station/security/prison/garden) +"mvo" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/disposal/incinerator) +"mvt" = ( +/obj/machinery/holopad, +/turf/open/floor/iron/dark, +/area/station/science/ordnance) +"mvy" = ( +/obj/effect/spawner/structure/window, +/turf/open/floor/plating, +/area/station/cargo/storage) +"mvC" = ( +/obj/effect/turf_decal/tile/neutral/full, +/turf/open/floor/iron/dark, +/area/station/commons/fitness) +"mvD" = ( +/obj/structure/closet/secure_closet/medical3, +/obj/item/storage/belt/medical, +/obj/item/storage/belt/medical, +/obj/item/clothing/glasses/hud/health, +/obj/item/clothing/glasses/hud/health, +/obj/effect/turf_decal/bot, +/obj/item/storage/belt/medical, +/obj/item/storage/belt/medical, +/turf/open/floor/iron/white/textured, +/area/station/medical/storage) +"mvH" = ( +/obj/structure/lattice, +/obj/structure/marker_beacon/jade, +/turf/open/space/basic, +/area/space/nearstation) +"mvO" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/obj/effect/spawner/random/trash/food_packaging, +/turf/open/floor/plating, +/area/station/maintenance/central) +"mwu" = ( +/obj/structure/fake_stairs/wood/directional/north, +/obj/structure/cable, +/turf/open/floor/wood, +/area/station/service/barber) +"mwD" = ( +/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible/layer5{ + dir = 10 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"mwS" = ( +/obj/machinery/camera/directional/south{ + c_tag = "Atmospherics - Central Aft" + }, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/structure/sign/departments/medbay/alt/directional/south, +/obj/machinery/medical_kiosk, +/obj/effect/turf_decal/bot, +/obj/machinery/light_switch/directional/east{ + pixel_y = 8 + }, +/obj/machinery/firealarm/directional/east, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"mwX" = ( +/obj/effect/decal/cleanable/blood/old, +/obj/effect/decal/cleanable/blood/drip, +/obj/effect/landmark/blobstart, +/obj/effect/landmark/start/gary, +/turf/open/floor/iron, +/area/station/maintenance/starboard/aft) +"mxv" = ( +/turf/closed/wall, +/area/station/commons/fitness/recreation/entertainment) +"mxA" = ( +/obj/structure/closet/emcloset, +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 6 + }, +/obj/machinery/power/apc/auto_name/directional/east, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/security/processing) +"mxD" = ( +/obj/effect/decal/cleanable/dirt, +/turf/closed/wall, +/area/station/maintenance/starboard/central) +"mxJ" = ( +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"mxQ" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/science/research) +"mxU" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible, +/turf/open/floor/plating, +/area/station/maintenance/port/lesser) +"mya" = ( +/obj/machinery/light, +/obj/effect/turf_decal/tile/dark/half/contrasted, +/turf/open/floor/iron, +/area/station/hallway/secondary/command) +"myr" = ( +/obj/structure/sign/picture_frame/showroom/three{ + pixel_x = -8; + pixel_y = 32 + }, +/obj/structure/sign/picture_frame/showroom/four{ + pixel_x = 8; + pixel_y = 32 + }, +/obj/structure/table/wood, +/obj/item/toy/beach_ball/branded{ + pixel_y = 7 + }, +/obj/machinery/camera/directional/north, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/turf/open/floor/carpet, +/area/station/command/corporate_showroom) +"myt" = ( +/obj/effect/spawner/random/trash/graffiti{ + pixel_x = 32 + }, +/turf/open/floor/plating, +/area/station/maintenance/central) +"myC" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/yellow/end{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/yellow/end{ + dir = 8 + }, +/turf/open/floor/iron/white, +/area/station/security/prison/workout) +"myM" = ( +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plating, +/area/station/maintenance/department/medical) +"myY" = ( +/obj/structure/bed, +/obj/item/radio/intercom/prison/directional/east{ + pixel_x = 28; + pixel_y = 5 + }, +/obj/item/bedsheet, +/obj/machinery/flasher/directional/west{ + id = "Cell 3"; + name = "Prisoner Pacifier"; + pixel_x = 31 + }, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/security/brig) +"mzD" = ( +/obj/effect/spawner/random/trash/food_packaging{ + pixel_y = 18 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/effect/spawner/random/trash/graffiti, +/turf/open/floor/iron, +/area/station/maintenance/port/fore) +"mzQ" = ( +/obj/structure/table/reinforced, +/obj/machinery/reagentgrinder{ + pixel_y = 7 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/item/stack/sheet/mineral/plasma/five, +/obj/structure/sign/poster/official/periodic_table/directional/north, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"mzX" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/shieldgen, +/obj/effect/turf_decal/bot, +/turf/open/floor/plating, +/area/station/maintenance/port/lesser) +"mAe" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/structure/closet/firecloset/wall/directional/north, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"mAg" = ( +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"mAh" = ( +/obj/structure/chair/comfy/brown, +/obj/effect/landmark/start/assistant, +/turf/open/floor/iron/grimy, +/area/station/service/library) +"mAp" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/gravity_generator) +"mAr" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/wood, +/area/station/maintenance/department/medical) +"mAs" = ( +/obj/item/radio/intercom/directional/south, +/turf/open/floor/engine, +/area/station/science/xenobiology) +"mAy" = ( +/obj/effect/turf_decal/tile/dark, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"mAC" = ( +/obj/structure/closet/secure_closet/security/sec, +/obj/structure/reagent_dispensers/wall/peppertank/directional/west, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 8 + }, +/obj/machinery/light/directional/west, +/turf/open/floor/iron, +/area/station/security/lockers) +"mAJ" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/science/xenobiology) +"mAK" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, +/obj/machinery/power/apc/auto_name/directional/west, +/obj/structure/cable, +/obj/machinery/camera/directional/west, +/turf/open/floor/iron, +/area/station/engineering/atmos/storage) +"mAO" = ( +/obj/machinery/door/airlock/command{ + name = "Bridge" + }, +/obj/effect/mapping_helpers/airlock/access/any/command/general, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "bridge-left" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable, +/obj/machinery/door/firedoor, +/turf/open/floor/iron, +/area/station/command/bridge) +"mAS" = ( +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/cargo/storage) +"mBf" = ( +/obj/machinery/power/apc/auto_name/directional/south, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, +/obj/structure/reagent_dispensers/plumbed{ + name = "virology water reservoir" + }, +/obj/effect/turf_decal/delivery, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/medical/pathology) +"mBD" = ( +/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"mBO" = ( +/obj/structure/table/reinforced, +/obj/machinery/recharger{ + pixel_y = 10; + pixel_x = 8 + }, +/obj/item/storage/box/prisoner{ + pixel_x = -6; + pixel_y = 12 + }, +/obj/item/restraints/handcuffs, +/obj/effect/turf_decal/tile/neutral/full, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/security/processing) +"mBP" = ( +/obj/effect/turf_decal/syndicateemblem/top/right{ + dir = 8; + pixel_y = 1 + }, +/obj/effect/turf_decal/syndicateemblem/top/left{ + dir = 4; + pixel_y = 5 + }, +/obj/effect/turf_decal/syndicateemblem/top/right{ + dir = 8; + pixel_x = -15; + pixel_y = 2 + }, +/obj/effect/spawner/random/engineering/tracking_beacon, +/turf/open/floor/iron/dark, +/area/station/command/gateway) +"mBR" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 4 + }, +/obj/effect/turf_decal/tile/bar/half{ + dir = 4 + }, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/service/cafeteria) +"mBU" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/effect/decal/cleanable/oil/slippery, +/turf/open/floor/plating, +/area/station/maintenance/starboard/lesser) +"mBW" = ( +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/extinguisher_cabinet/directional/north, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"mCa" = ( +/obj/structure/extinguisher_cabinet/directional/east, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/camera/directional/south{ + pixel_x = 20; + c_tag = "Engineering - SMES" + }, +/turf/open/floor/iron, +/area/station/engineering/main) +"mCh" = ( +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + dir = 8 + }, +/obj/structure/chair/office/light{ + dir = 1 + }, +/turf/open/floor/iron/white, +/area/station/medical/pharmacy) +"mCy" = ( +/obj/effect/turf_decal/stripes/red/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/red/line, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"mCD" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/visible/layer4, +/turf/open/floor/plating, +/area/station/engineering/supermatter/room) +"mCG" = ( +/obj/effect/spawner/random/trash/moisture_trap, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/department/medical) +"mCV" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral/half, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/airalarm/directional/north, +/turf/open/floor/iron, +/area/station/security/brig/upper) +"mCW" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/engineering/atmos/upper) +"mCY" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/obj/machinery/atmospherics/components/binary/pump{ + dir = 1; + name = "Cooling Loop Bypass" + }, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"mCZ" = ( +/obj/machinery/door/window/right/directional/south{ + dir = 8; + name = "Morgue Chute"; + req_access = list("medical") + }, +/obj/structure/window/reinforced/spawner/directional/north, +/obj/structure/window/reinforced/spawner/directional/south, +/obj/structure/curtain, +/turf/open/floor/iron/dark/textured, +/area/station/medical/morgue) +"mDd" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/weather/dirt, +/obj/effect/mob_spawn/corpse/human/skeleton, +/obj/item/shovel/spade, +/turf/open/floor/plating, +/area/station/security/prison/workout) +"mDf" = ( +/obj/structure/cable, +/obj/machinery/holopad/secure, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"mDn" = ( +/turf/closed/wall/r_wall, +/area/station/engineering/main) +"mDo" = ( +/obj/effect/turf_decal/trimline/green/filled/line, +/obj/structure/table/reinforced/rglass, +/obj/machinery/reagentgrinder{ + desc = "Used to grind things up into raw materials and liquids."; + pixel_y = 16; + pixel_x = -15 + }, +/obj/item/stack/sheet/mineral/plasma{ + amount = 5 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 1 + }, +/obj/machinery/light/directional/south, +/obj/structure/closet/secure_closet/wall/directional/south, +/obj/item/storage/box/monkeycubes/mousecubes, +/turf/open/floor/iron/dark, +/area/station/medical/pathology) +"mDR" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/circuit, +/area/station/ai_monitored/turret_protected/ai) +"mDV" = ( +/obj/effect/spawner/random/structure/closet_maintenance, +/turf/open/floor/plating/rust, +/area/station/maintenance/starboard/central) +"mEd" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"mEg" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos/hfr_room) +"mEh" = ( +/obj/effect/decal/cleanable/dirt, +/turf/closed/wall, +/area/station/security/courtroom) +"mEi" = ( +/obj/machinery/conveyor/inverted{ + dir = 10; + id = "maint_contraption" + }, +/turf/open/floor/plating, +/area/station/maintenance/port/lesser) +"mEo" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 4 + }, +/obj/structure/chair/office/light{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 + }, +/obj/structure/cable, +/obj/effect/landmark/start/virologist, +/turf/open/floor/iron/dark, +/area/station/medical/pathology) +"mEH" = ( +/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible/layer5{ + dir = 10 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"mET" = ( +/obj/structure/table/wood/fancy/black, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"mFH" = ( +/obj/machinery/atmospherics/components/binary/pump, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/science/ordnance) +"mFI" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/starboard/lesser) +"mFJ" = ( +/obj/effect/turf_decal/trimline/yellow/line{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/yellow/warning{ + dir = 8 + }, +/obj/structure/disposalpipe/junction, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/engineering/hallway) +"mFK" = ( +/obj/machinery/disposal/bin, +/obj/effect/turf_decal/bot, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/obj/structure/sign/map/right{ + desc = "A framed picture of the station. Clockwise from security in red at the top, you see engineering in yellow, science in purple, escape in checkered red-and-white, medbay in green, arrivals in checkered red-and-blue, and then cargo in brown."; + icon_state = "map-right-MS"; + pixel_y = 32 + }, +/turf/open/floor/carpet, +/area/station/security/checkpoint/escape) +"mFM" = ( +/obj/structure/closet/boxinggloves, +/obj/effect/turf_decal/bot, +/obj/item/clothing/mask/luchador, +/obj/machinery/camera/autoname/directional/west, +/turf/open/floor/iron/dark, +/area/station/commons/fitness) +"mFN" = ( +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/west, +/obj/structure/table/reinforced/rglass, +/obj/item/stack/medical/gauze/sterilized, +/obj/item/stack/medical/suture/coagulant{ + pixel_x = 10; + pixel_y = 6 + }, +/obj/item/healthanalyzer{ + pixel_y = 6; + pixel_x = -4 + }, +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 9 + }, +/turf/open/floor/iron/white/textured_corner, +/area/station/medical/surgery/theatre) +"mFO" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Fore Maintenance" + }, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/maintenance/port/fore) +"mGm" = ( +/obj/effect/turf_decal/bot{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"mGu" = ( +/obj/structure/window/reinforced/spawner/directional/west, +/obj/item/kirbyplants/random, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/rd) +"mGw" = ( +/obj/structure/chair/pew{ + dir = 8 + }, +/obj/effect/spawner/random/trash/cigbutt{ + pixel_y = 10 + }, +/turf/open/floor/iron, +/area/station/security/courtroom) +"mGH" = ( +/obj/effect/landmark/generic_maintenance_landmark, +/turf/open/floor/engine, +/area/station/maintenance/starboard/upper) +"mGL" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/components/unary/passive_vent/layer2{ + dir = 1 + }, +/turf/open/space/basic, +/area/space/nearstation) +"mGM" = ( +/obj/machinery/quantum_server, +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/security/bitden) +"mGO" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ + dir = 9 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"mGS" = ( +/obj/effect/turf_decal/delivery, +/obj/effect/landmark/start/station_engineer, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"mHk" = ( +/obj/effect/spawner/random/medical/patient_stretcher, +/obj/effect/spawner/random/medical/medkit, +/turf/open/floor/plating, +/area/station/maintenance/department/medical) +"mHp" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/turf/open/floor/engine, +/area/station/medical/storage) +"mHv" = ( +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/west, +/obj/item/kirbyplants/random, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"mHx" = ( +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/engineering/supermatter/room) +"mHy" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/carpet/green, +/area/station/medical/psychology) +"mHF" = ( +/obj/structure/chair/office{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/start/station_engineer, +/obj/structure/extinguisher_cabinet/directional/east, +/turf/open/floor/iron, +/area/station/engineering/break_room) +"mHI" = ( +/turf/closed/wall/r_wall, +/area/station/science/ordnance) +"mHM" = ( +/obj/effect/turf_decal/trimline/yellow/filled/corner, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/commons/storage/primary) +"mIe" = ( +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/obj/structure/sign/poster/official/random/directional/north, +/turf/open/floor/iron, +/area/station/maintenance/department/medical) +"mIf" = ( +/turf/open/floor/iron/white/textured_edge{ + dir = 8 + }, +/area/station/medical/treatment_center) +"mIl" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/stairs{ + dir = 8 + }, +/area/station/medical/storage) +"mIq" = ( +/obj/effect/spawner/random/entertainment/gambling, +/obj/effect/spawner/random/structure/table_fancy, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/spawner/random/entertainment/money, +/turf/open/floor/carpet/green, +/area/station/maintenance/department/medical) +"mIG" = ( +/obj/machinery/door/airlock/security{ + name = "Interrogation" + }, +/obj/machinery/duct, +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/access/all/security/general, +/turf/open/floor/iron/dark, +/area/station/security/interrogation) +"mIH" = ( +/obj/effect/turf_decal/stripes, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/plating, +/area/station/maintenance/starboard/upper) +"mIZ" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 1 + }, +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/half, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/security/brig/upper) +"mJa" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/weather/dirt, +/obj/item/clothing/suit/costume/soviet, +/obj/item/clothing/mask/russian_balaclava, +/obj/item/clothing/shoes/russian, +/turf/open/floor/plating, +/area/station/maintenance/starboard/lesser) +"mJc" = ( +/obj/effect/spawner/random/trash/grime, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/department/medical) +"mJh" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/firealarm/directional/east, +/obj/effect/turf_decal/tile/gray/half/contrasted{ + dir = 4 + }, +/obj/machinery/light_switch/directional/east{ + pixel_y = 9 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"mJj" = ( +/obj/structure/sink/directional/south, +/obj/structure/railing{ + dir = 8; + layer = 4.1 + }, +/turf/open/floor/grass, +/area/station/service/hydroponics/upper) +"mJs" = ( +/obj/effect/turf_decal/bot, +/obj/effect/spawner/random/vending/colavend, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/obj/effect/turf_decal/tile/gray/half/contrasted{ + dir = 4 + }, +/obj/effect/turf_decal/tile/gray/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"mJw" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/yellow/visible, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/meter, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"mJB" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/flashlight/glowstick/blue, +/turf/open/floor/plating, +/area/station/cargo/storage) +"mKk" = ( +/obj/effect/spawner/random/trash/food_packaging, +/obj/structure/closet/crate/trashcart/filled, +/turf/open/floor/plating, +/area/station/maintenance/starboard/central) +"mKG" = ( +/turf/closed/wall, +/area/station/maintenance/starboard/upper) +"mKU" = ( +/obj/structure/table/glass/plasmaglass, +/obj/effect/spawner/random/entertainment/cigarette_pack{ + pixel_y = 5; + pixel_x = 11 + }, +/obj/effect/spawner/random/entertainment/cigarette, +/obj/effect/spawner/random/entertainment/lighter{ + pixel_y = 3; + pixel_x = -10 + }, +/turf/open/floor/carpet, +/area/station/science/breakroom) +"mKY" = ( +/obj/effect/turf_decal/tile/red/half{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 8 + }, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/security/prison) +"mLi" = ( +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/pipe/smart/manifold4w/yellow/visible, +/obj/machinery/door/airlock/engineering/glass{ + name = "Supermatter Engine Room" + }, +/obj/machinery/door/firedoor, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"mLk" = ( +/obj/effect/turf_decal/tile/green/half{ + dir = 1 + }, +/obj/effect/turf_decal/bot, +/obj/machinery/vending/wardrobe/gene_wardrobe, +/obj/machinery/newscaster/directional/north, +/turf/open/floor/iron/white, +/area/station/science/genetics) +"mLq" = ( +/obj/structure/ghost_critter_spawn, +/turf/open/floor/plating, +/area/station/maintenance/central) +"mLs" = ( +/obj/structure/cable, +/obj/structure/sign/warning/electric_shock/directional/south, +/obj/effect/turf_decal/stripes/corner, +/obj/structure/table, +/obj/machinery/microwave{ + pixel_x = -2; + pixel_y = 6 + }, +/turf/open/floor/iron/cafeteria, +/area/station/security/prison/mess) +"mLt" = ( +/obj/structure/flora/bush/ferny/style_random, +/turf/open/floor/grass, +/area/station/command/bridge) +"mLU" = ( +/obj/item/kirbyplants/random, +/obj/item/radio/intercom/directional/north, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/turf/open/floor/wood, +/area/station/service/library) +"mLX" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/table, +/obj/effect/spawner/random/entertainment/money_small{ + pixel_y = 10 + }, +/obj/item/clothing/gloves/boxing/blue, +/turf/open/floor/iron/dark, +/area/station/commons/fitness) +"mMc" = ( +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/darkest_green/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"mMk" = ( +/turf/open/floor/iron/dark/textured_edge{ + dir = 1 + }, +/area/station/hallway/primary/central) +"mMr" = ( +/turf/open/floor/engine{ + name = "Holodeck Projector Floor" + }, +/area/station/holodeck/rec_center) +"mMs" = ( +/obj/structure/closet/secure_closet/security/med, +/obj/effect/turf_decal/bot, +/obj/machinery/newscaster/directional/north, +/obj/item/crowbar, +/obj/item/wrench, +/obj/item/radio, +/obj/item/restraints/handcuffs/cable/cyan, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 9 + }, +/obj/item/clothing/suit/jacket/straight_jacket, +/turf/open/floor/iron/dark, +/area/station/security/checkpoint/medical) +"mMy" = ( +/obj/machinery/atmospherics/components/trinary/filter/atmos/flipped/co2{ + dir = 8 + }, +/obj/effect/turf_decal/siding/blue{ + dir = 1 + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/dark/textured, +/area/station/medical/cryo) +"mMD" = ( +/obj/item/radio/intercom/directional/west, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/growing/tray, +/turf/open/floor/grass/lavaland{ + initial_gas_mix = "o2=22;n2=82;TEMP=293.15" + }, +/area/station/service/hydroponics) +"mMH" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"mMO" = ( +/obj/structure/showcase/cyborg/old{ + pixel_y = 20 + }, +/obj/machinery/light/directional/north, +/obj/machinery/camera/directional/east, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/machinery/firealarm/directional/east, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/aisat/foyer) +"mMU" = ( +/obj/machinery/light/small/directional/south, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/duct, +/turf/open/floor/iron/showroomfloor, +/area/station/commons) +"mNg" = ( +/obj/effect/turf_decal/plaque{ + icon_state = "L8" + }, +/obj/structure/disposalpipe/junction{ + dir = 4 + }, +/obj/machinery/holopad, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/station/hallway/secondary/command) +"mNs" = ( +/obj/item/kirbyplants/random, +/obj/machinery/power/apc/auto_name/directional/east, +/obj/structure/cable, +/obj/machinery/light_switch/directional/north, +/obj/machinery/camera/autoname/directional/east, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/station/service/chapel/office) +"mNG" = ( +/obj/structure/disposalpipe/junction{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"mNY" = ( +/obj/structure/cable, +/obj/item/radio/intercom/directional/north, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/aisat/foyer) +"mNZ" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/security/office) +"mOj" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/trash/bacteria, +/obj/effect/spawner/random/engineering/toolbox, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"mOo" = ( +/obj/structure/trash_pile, +/turf/open/floor/plating, +/area/station/maintenance/starboard/central) +"mOp" = ( +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/closet/secure_closet/miner, +/obj/item/clothing/suit/space, +/obj/item/clothing/head/helmet/space, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 1 + }, +/obj/structure/sign/poster/official/random/directional/north, +/turf/open/floor/iron, +/area/station/cargo/miningoffice) +"mOr" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/cell_charger, +/obj/structure/table, +/obj/item/stock_parts/cell/high, +/obj/structure/cable, +/obj/machinery/airalarm/directional/east, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/solars/starboard/fore) +"mOD" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/components/binary/pump{ + name = "Mix Bypass" + }, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"mOE" = ( +/obj/structure/flora/bush/fullgrass/style_random, +/turf/open/floor/grass, +/area/station/service/hydroponics/garden) +"mOI" = ( +/obj/effect/spawner/random/maintenance, +/turf/open/floor/wood, +/area/station/maintenance/department/medical) +"mOR" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 + }, +/obj/machinery/firealarm/directional/south, +/obj/machinery/door/window/right/directional/east, +/obj/effect/turf_decal/tile/brown/half/contrasted, +/obj/machinery/light/small/directional/south, +/obj/machinery/light_switch/directional/south{ + pixel_x = 8 + }, +/turf/open/floor/iron, +/area/station/commons/vacant_room/commissary) +"mOX" = ( +/obj/machinery/holopad/secure, +/turf/open/floor/iron, +/area/station/cargo/storage) +"mPf" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 + }, +/obj/machinery/disposal/bin{ + desc = "A pneumatic waste disposal unit. This one leads into space!"; + name = "deathsposal unit" + }, +/obj/structure/sign/warning/deathsposal/directional/west, +/obj/effect/turf_decal/delivery, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/full, +/turf/open/floor/iron/dark, +/area/station/medical/pathology) +"mPA" = ( +/obj/machinery/disposal/bin, +/obj/effect/turf_decal/tile/neutral/full, +/obj/effect/turf_decal/bot, +/obj/structure/disposalpipe/trunk, +/turf/open/floor/iron/dark, +/area/station/commons/fitness) +"mPI" = ( +/obj/machinery/door/airlock/bathroom{ + name = "Unisex Bathroom" + }, +/obj/machinery/door/firedoor, +/obj/effect/landmark/navigate_destination/common/shitter, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/duct, +/turf/open/floor/iron/showroomfloor, +/area/station/commons) +"mPJ" = ( +/obj/effect/turf_decal/siding/white{ + dir = 4 + }, +/obj/effect/turf_decal/siding/white{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/machinery/duct, +/turf/open/floor/iron, +/area/station/commons/dorms) +"mPW" = ( +/obj/effect/spawner/structure/window/reinforced/tinted, +/turf/open/floor/plating, +/area/station/commons/dorms) +"mQc" = ( +/turf/open/floor/iron/showroomfloor, +/area/station/common/cryopods) +"mQm" = ( +/obj/structure/window/reinforced/plasma/spawner/directional/east, +/obj/structure/lattice, +/obj/structure/window/reinforced/plasma/spawner/directional/south, +/turf/open/space/basic, +/area/space/nearstation) +"mQp" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/spawner/structure/window/reinforced/plasma, +/turf/open/floor/plating, +/area/station/engineering/gravity_generator) +"mQz" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/iron/stairs/right, +/area/station/security/processing) +"mQA" = ( +/obj/machinery/portable_atmospherics/canister, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos/hfr_room) +"mQC" = ( +/obj/machinery/door/airlock/virology{ + name = "Storage Room" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/duct, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/medical/virology, +/obj/machinery/door/firedoor, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/station/medical/pathology) +"mQZ" = ( +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"mRf" = ( +/obj/effect/turf_decal/trimline/orange/corner{ + dir = 1 + }, +/turf/open/floor/engine, +/area/station/science/xenobiology) +"mRh" = ( +/turf/closed/wall/r_wall, +/area/station/commons/vacant_room/commissary) +"mRi" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/machinery/button/door/directional/east{ + pixel_y = 7; + id = "qm_warehouse" + }, +/obj/machinery/light_switch/directional/north{ + pixel_x = -6; + pixel_y = 28 + }, +/obj/machinery/firealarm/directional/north{ + pixel_x = 2 + }, +/turf/open/floor/iron, +/area/station/cargo/warehouse) +"mRj" = ( +/obj/effect/landmark/start/chemist, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"mRk" = ( +/obj/machinery/door/poddoor/shutters{ + dir = 8; + id = "qm_warehouse"; + name = "Warehouse Shutters" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/cargo/warehouse) +"mRq" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"mRz" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/portable_atmospherics/canister/plasma, +/obj/effect/decal/cleanable/oil, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, +/turf/open/floor/plating, +/area/station/engineering/storage) +"mRE" = ( +/obj/effect/spawner/random/structure/grille, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/port/lesser) +"mRO" = ( +/obj/structure/cable, +/turf/open/floor/iron/stairs/left, +/area/station/service/chapel) +"mRP" = ( +/obj/machinery/light{ + dir = 8; + tag = "" + }, +/obj/structure/table, +/obj/item/screwdriver{ + pixel_y = -1 + }, +/obj/machinery/cell_charger{ + pixel_y = 9; + pixel_x = 4 + }, +/obj/item/stock_parts/cell/high{ + pixel_y = 8; + pixel_x = 4 + }, +/obj/item/toy/figure/roboticist{ + pixel_y = 14; + pixel_x = -10 + }, +/turf/open/floor/iron/dark/side{ + dir = 4 + }, +/area/station/science/robotics/lab) +"mRY" = ( +/obj/machinery/door/airlock/external{ + name = "External Airlock" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/fans/tiny, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"mRZ" = ( +/obj/machinery/camera/directional/south, +/turf/open/space/basic, +/area/space) +"mSi" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/closed/wall/r_wall, +/area/station/engineering/storage) +"mSn" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/bot, +/obj/machinery/doppler_array, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/turf/open/floor/iron/dark, +/area/station/science/ordnance/testlab) +"mSE" = ( +/obj/machinery/igniter/incinerator_ordmix, +/turf/open/floor/engine/vacuum, +/area/station/science/ordnance/burnchamber) +"mSH" = ( +/obj/effect/turf_decal/stripes{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red/half{ + dir = 4 + }, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/security/prison) +"mSX" = ( +/obj/machinery/door/poddoor/shutters/radiation/preopen{ + id = "atmoshfr" + }, +/obj/effect/spawner/structure/window/reinforced/plasma, +/turf/open/floor/plating, +/area/station/engineering/atmos/hfr_room) +"mTc" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Central Starboard Maintenance" + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/station/maintenance/disposal) +"mTg" = ( +/obj/effect/turf_decal/trimline/blue/filled/line, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron/white/textured, +/area/station/medical/office) +"mTx" = ( +/obj/effect/spawner/random/structure/steam_vent, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/maintenance/department/medical) +"mTA" = ( +/obj/machinery/light_switch{ + name = "S light switch"; + pixel_y = -24 + }, +/obj/effect/turf_decal/tile/dark/half/contrasted, +/turf/open/floor/iron, +/area/station/hallway/secondary/command) +"mTW" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating, +/area/station/maintenance/starboard/central) +"mTZ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, +/turf/open/floor/iron/smooth, +/area/station/maintenance/disposal/incinerator) +"mUa" = ( +/obj/machinery/holopad, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/chair/office{ + dir = 1 + }, +/obj/structure/disposalpipe/junction/flip, +/turf/open/floor/carpet, +/area/station/security/detectives_office) +"mUc" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/yellow/line{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/yellow/warning{ + dir = 4 + }, +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/engineering/main) +"mUf" = ( +/obj/structure/table, +/obj/item/storage/backpack/duffelbag/med/surgery{ + pixel_y = 9; + pixel_x = 4 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/science/robotics/lab) +"mUl" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/table, +/obj/item/storage/box/lights/mixed{ + pixel_y = 13; + pixel_x = -8 + }, +/obj/item/storage/box/lights/mixed{ + pixel_y = 13; + pixel_x = 5 + }, +/obj/item/restraints/legcuffs/beartrap{ + pixel_x = -8 + }, +/obj/effect/turf_decal/tile/purple/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/service/janitor) +"mUw" = ( +/obj/structure/rack, +/obj/effect/spawner/random/techstorage/tcomms_all, +/obj/effect/turf_decal/bot/right, +/turf/open/floor/iron, +/area/station/engineering/storage/tech) +"mUC" = ( +/obj/effect/turf_decal/tile/brown/half/contrasted, +/obj/machinery/airalarm/directional/south, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"mUE" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/rack, +/obj/item/flashlight{ + pixel_x = -2; + pixel_y = 17 + }, +/obj/item/flashlight{ + pixel_x = -2; + pixel_y = 11 + }, +/obj/item/flashlight, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/commons/storage/primary) +"mUG" = ( +/obj/structure/table/wood, +/obj/item/kirbyplants/random{ + pixel_y = 16 + }, +/turf/open/floor/iron/chapel{ + dir = 4 + }, +/area/station/service/chapel) +"mUI" = ( +/obj/effect/spawner/random/vending/snackvend, +/obj/effect/turf_decal/bot{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"mUZ" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 1 + }, +/obj/structure/cable, +/obj/structure/window/reinforced/spawner/directional/west, +/turf/open/floor/iron, +/area/station/cargo/storage) +"mVa" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/effect/spawner/random/trash/graffiti{ + pixel_x = -32; + spawn_loot_chance = 50 + }, +/turf/open/floor/iron, +/area/station/maintenance/port/fore) +"mVj" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple/half/contrasted{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"mVn" = ( +/obj/structure/bookcase/manuals/research_and_development, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/wood, +/area/station/service/library) +"mVo" = ( +/obj/machinery/door/airlock{ + name = "Dormitories" + }, +/obj/structure/cable, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/duct, +/turf/open/floor/iron, +/area/station/commons/dorms) +"mVp" = ( +/obj/machinery/door/airlock/research/glass{ + name = "Ordnance Lab" + }, +/obj/machinery/atmospherics/pipe/heat_exchanging/junction/layer2{ + dir = 1 + }, +/obj/effect/mapping_helpers/airlock/access/all/science/ordnance, +/obj/machinery/door/firedoor, +/turf/open/floor/engine/vacuum, +/area/station/science/ordnance/freezerchamber) +"mVv" = ( +/turf/open/floor/iron/stairs/left{ + dir = 8 + }, +/area/station/science/robotics/lab) +"mVy" = ( +/obj/effect/decal/cleanable/confetti, +/obj/effect/decal/cleanable/confetti, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/eighties, +/area/station/commons/fitness/recreation/entertainment) +"mVB" = ( +/obj/structure/table/glass, +/obj/item/storage/box/beakers{ + pixel_x = 8; + pixel_y = 15 + }, +/obj/item/storage/box/syringes{ + pixel_y = 9; + pixel_x = 4 + }, +/obj/machinery/status_display/evac/directional/north, +/turf/open/floor/iron, +/area/station/service/hydroponics) +"mVG" = ( +/turf/closed/wall/r_wall, +/area/station/ai_monitored/turret_protected/ai) +"mVH" = ( +/obj/machinery/light, +/obj/machinery/rnd/production/techfab/department/medical, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/dark, +/area/station/medical/storage) +"mVK" = ( +/obj/machinery/airalarm/directional/north, +/obj/effect/turf_decal/tile/blue/half{ + dir = 1 + }, +/obj/structure/closet/secure_closet/medical1, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/white/textured_edge{ + dir = 1 + }, +/area/station/medical/treatment_center) +"mVP" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/blue/half{ + dir = 4 + }, +/turf/open/floor/iron/white/textured_edge{ + dir = 4 + }, +/area/station/medical/treatment_center) +"mWb" = ( +/obj/machinery/firealarm/directional/south, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/light_switch/directional/south{ + pixel_x = 8 + }, +/turf/open/floor/iron, +/area/station/service/hydroponics/garden) +"mWg" = ( +/obj/machinery/chem_master/condimaster{ + desc = "Used to separate out liquids - useful for purifying botanical extracts. Also dispenses condiments."; + name = "SapMaster XP" + }, +/obj/effect/turf_decal/bot, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/status_display/ai/directional/north, +/obj/machinery/light/directional/west, +/turf/open/floor/iron, +/area/station/service/hydroponics) +"mWj" = ( +/turf/open/floor/iron/white/textured, +/area/station/medical/surgery/theatre) +"mWC" = ( +/obj/effect/spawner/random/structure/closet_empty, +/turf/open/floor/plating, +/area/station/science/lower) +"mWM" = ( +/obj/machinery/door/airlock/research{ + autoclose = 0; + frequency = 1449; + name = "Xenobio and Nanite Zone" + }, +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/science/general, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/door/firedoor, +/turf/open/floor/iron/white, +/area/station/science/research) +"mWQ" = ( +/obj/structure/table/wood/fancy/green, +/obj/item/reagent_containers/cup/glass/bottle/whiskey{ + pixel_x = -24; + pixel_y = 19 + }, +/obj/item/paper_bin/carbon{ + pixel_x = -4 + }, +/obj/item/paper/fluff/gateway{ + pixel_x = 10; + pixel_y = 5 + }, +/obj/item/pen/fountain{ + pixel_y = 10; + pixel_x = 7 + }, +/obj/item/stamp/centcom{ + pixel_x = -6; + pixel_y = 3 + }, +/obj/structure/cable, +/obj/item/radio/intercom/command/directional/north, +/turf/open/floor/carpet/green, +/area/station/command/heads_quarters/nt_rep) +"mWY" = ( +/obj/structure/sign/poster/official/random/directional/north, +/obj/effect/decal/cleanable/confetti, +/obj/machinery/computer/slot_machine, +/turf/open/floor/eighties, +/area/station/commons/fitness/recreation/entertainment) +"mXQ" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/trimline/dark/line, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/security/armory) +"mXS" = ( +/obj/structure/window/spawner/directional/south, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"mXW" = ( +/obj/machinery/pdapainter/security, +/obj/structure/extinguisher_cabinet/directional/south, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/hos) +"mXX" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/turf/open/floor/iron/cafeteria, +/area/station/security/prison/work) +"mYh" = ( +/obj/structure/extinguisher_cabinet/directional/south, +/obj/structure/closet/emcloset/wall/directional/west, +/obj/structure/table/wood, +/obj/item/reagent_containers/cup/glass/drinkingglass/shotglass{ + pixel_x = 6; + pixel_y = 15 + }, +/obj/item/reagent_containers/cup/glass/bottle/whiskey{ + pixel_x = -5; + pixel_y = 19 + }, +/obj/item/toy/figure/qm{ + pixel_y = 2 + }, +/turf/open/floor/wood, +/area/station/command/heads_quarters/qm) +"mYt" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/science/cytology) +"mYv" = ( +/obj/effect/turf_decal/tile/neutral/half, +/turf/open/floor/iron, +/area/station/security/courtroom) +"mYN" = ( +/obj/machinery/power/shieldwallgen, +/obj/structure/window/spawner/directional/east, +/obj/effect/turf_decal/bot{ + dir = 1 + }, +/turf/open/floor/plating, +/area/station/command/teleporter) +"mYS" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"mZe" = ( +/obj/effect/landmark/start/botanist, +/turf/open/floor/wood, +/area/station/service/hydroponics/upper) +"mZj" = ( +/obj/machinery/computer/upload/borg{ + dir = 8 + }, +/obj/effect/turf_decal/siding/white, +/obj/effect/turf_decal/bot, +/turf/open/floor/circuit/green, +/area/station/ai_monitored/turret_protected/ai_upload) +"mZk" = ( +/obj/machinery/door/airlock/research{ + name = "Robotics Lab" + }, +/obj/effect/mapping_helpers/airlock/access/all/science/robotics, +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/firedoor, +/turf/open/floor/iron/white, +/area/station/science/robotics/mechbay) +"mZq" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/station/medical/pathology) +"mZz" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 + }, +/obj/machinery/light_switch/directional/west{ + pixel_y = -6 + }, +/obj/machinery/firealarm/directional/west{ + pixel_y = 3 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"mZO" = ( +/obj/machinery/light/small/directional/west, +/obj/structure/closet/emcloset, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/open/floor/plating, +/area/station/hallway/secondary/entry) +"nam" = ( +/obj/machinery/computer/records/security{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/carpet/royalblue, +/area/station/command/heads_quarters/blueshield) +"nan" = ( +/obj/effect/spawner/liquids_spawner, +/obj/machinery/firealarm/directional/east, +/obj/machinery/light_switch/directional/east{ + pixel_y = 9 + }, +/turf/open/floor/lowered/iron/pool/cobble, +/area/station/commons/fitness) +"nap" = ( +/obj/machinery/disposal/bin, +/obj/effect/turf_decal/bot, +/obj/structure/disposalpipe/trunk, +/obj/machinery/newscaster/directional/north, +/turf/open/floor/wood, +/area/station/service/hydroponics/upper) +"nar" = ( +/obj/effect/spawner/random/trash/grime, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/maintenance/starboard/upper) +"nau" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/maintenance/department/medical) +"naD" = ( +/obj/machinery/status_display/evac/directional/east, +/obj/machinery/light/directional/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"naV" = ( +/obj/structure/bodycontainer/morgue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral/full, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/medical/morgue) +"nbg" = ( +/obj/machinery/status_display/evac/directional/east, +/obj/machinery/light/directional/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"nbh" = ( +/turf/closed/wall, +/area/station/science/research) +"nbi" = ( +/obj/structure/table/reinforced, +/obj/item/inspector{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/inspector, +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark/textured, +/area/station/security/office) +"nbk" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/recharge_station, +/obj/machinery/light/directional/north, +/obj/structure/extinguisher_cabinet/directional/north, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/command/storage/satellite) +"nbn" = ( +/turf/open/floor/wood/parquet, +/area/station/service/library) +"nbT" = ( +/obj/effect/turf_decal/tile/neutral/full, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/security/brig/entrance) +"ncd" = ( +/obj/effect/decal/cleanable/confetti, +/obj/structure/disposalpipe/segment, +/obj/structure/chair/stool/directional/north, +/obj/effect/landmark/start/hangover, +/obj/effect/spawner/random/entertainment/coin, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/eighties, +/area/station/commons/fitness/recreation/entertainment) +"nck" = ( +/obj/machinery/ticket_machine/directional/south, +/obj/effect/turf_decal/tile/dark/half/contrasted, +/obj/machinery/light/small, +/turf/open/floor/iron, +/area/station/hallway/secondary/command) +"ncF" = ( +/obj/machinery/light, +/obj/structure/cable, +/obj/effect/turf_decal/tile/dark_blue/half/contrasted, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"ncG" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/effect/turf_decal/bot, +/obj/structure/closet/emcloset, +/turf/open/floor/iron/dark, +/area/station/maintenance/starboard/central) +"ncH" = ( +/turf/open/floor/iron, +/area/station/engineering/storage/tech) +"ncK" = ( +/obj/effect/turf_decal/siding/dark{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/science/genetics) +"ncN" = ( +/obj/effect/mapping_helpers/airlock/access/any/command/general, +/obj/structure/cable, +/obj/machinery/door/airlock/command/glass{ + name = "Bridge Access" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/firedoor, +/turf/open/floor/iron/dark, +/area/station/command/meeting_room/council) +"ncP" = ( +/obj/effect/turf_decal/tile/neutral/full, +/obj/structure/cable, +/obj/effect/landmark/start/head_of_security, +/turf/open/floor/iron, +/area/station/security/brig) +"ncV" = ( +/obj/structure/table/reinforced, +/obj/item/storage/box/lights/mixed{ + pixel_y = 9 + }, +/obj/item/storage/box/lights/mixed{ + pixel_y = 1; + pixel_x = 13 + }, +/obj/effect/spawner/random/maintenance, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral/full, +/obj/effect/turf_decal/tile/neutral/full, +/turf/open/floor/iron, +/area/station/commons/storage/primary) +"ncX" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/upper) +"ndd" = ( +/obj/effect/turf_decal/siding/white{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral/half{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"ndh" = ( +/obj/structure/fake_stairs/directional/north, +/obj/structure/railing{ + dir = 8; + pixel_y = 18; + pixel_x = -2; + layer = 4.3 + }, +/obj/structure/railing{ + dir = 4; + pixel_y = 18; + pixel_x = 3; + layer = 4.3 + }, +/turf/open/floor/wood, +/area/station/commons/fitness) +"ndj" = ( +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/port/lesser) +"ndo" = ( +/obj/effect/decal/cleanable/blood/splatter, +/obj/item/food/grown/banana/bunch, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"ndq" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/starboard/lesser) +"ndA" = ( +/obj/machinery/corral_corner{ + mapping_id = "5" + }, +/obj/machinery/light/floor/has_bulb, +/turf/open/floor/engine, +/area/station/science/xenobiology) +"ndH" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/spawner/random/engineering/tracking_beacon, +/turf/open/floor/iron/white/textured, +/area/station/medical/storage) +"ndR" = ( +/turf/open/floor/iron/stairs/right, +/area/station/service/chapel) +"ndX" = ( +/obj/structure/sign/poster/contraband/clown/directional/west, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"nec" = ( +/obj/effect/turf_decal/siding/white{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/turretid{ + control_area = "/area/station/ai_monitored/turret_protected/aisat_interior"; + name = "Antechamber Turret Control"; + req_access = list("minisat"); + pixel_y = 34; + pixel_x = 1 + }, +/obj/machinery/flasher/directional/west{ + pixel_y = 24; + pixel_x = -8 + }, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/ai_upload) +"ned" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/firealarm/directional/north, +/obj/effect/turf_decal/tile/gray/half/contrasted{ + dir = 1 + }, +/obj/machinery/light_switch/directional/north{ + pixel_x = 8; + pixel_y = 28 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"neh" = ( +/obj/structure/chair/stool/directional/south{ + dir = 1 + }, +/obj/effect/spawner/random/trash/cigbutt, +/turf/open/floor/plating, +/area/station/maintenance/department/medical) +"neo" = ( +/obj/effect/turf_decal/siding/purple{ + dir = 1 + }, +/obj/machinery/atmospherics/components/tank/oxygen{ + dir = 4 + }, +/obj/machinery/light/directional/north, +/turf/open/floor/iron/dark, +/area/station/science/ordnance/storage) +"nes" = ( +/obj/structure/chair/sofa/bench/right{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"nez" = ( +/obj/structure/flora/bush/reed/style_random, +/turf/open/floor/grass, +/area/station/service/hydroponics/garden) +"neD" = ( +/obj/effect/turf_decal/bot, +/obj/structure/chair{ + name = "very uncomfortable seat" + }, +/obj/machinery/airalarm/directional/west, +/obj/effect/turf_decal/tile/blue/anticorner/contrasted{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"neF" = ( +/obj/effect/spawner/random/structure/closet_maintenance, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"neI" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"neJ" = ( +/obj/machinery/drone_dispenser/preloaded, +/obj/machinery/firealarm/directional/north, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light_switch/directional/north{ + pixel_x = 8; + pixel_y = 28 + }, +/turf/open/floor/iron, +/area/station/maintenance/port/lesser) +"neP" = ( +/obj/effect/turf_decal/siding/purple{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/status_display/ai/directional/west, +/turf/open/floor/iron/white, +/area/station/science/research) +"neT" = ( +/obj/machinery/iv_drip, +/obj/item/reagent_containers/blood, +/obj/effect/turf_decal/tile/neutral/half{ + dir = 1 + }, +/obj/machinery/duct, +/obj/machinery/firealarm/directional/north, +/obj/machinery/light_switch/directional/north{ + pixel_x = 8; + pixel_y = 28 + }, +/turf/open/floor/iron/dark, +/area/station/security/medical) +"neU" = ( +/obj/machinery/door/airlock{ + name = "Garden" + }, +/turf/open/floor/glass/reinforced, +/area/station/service/hydroponics/garden) +"neW" = ( +/obj/structure/chair/stool/directional/east, +/obj/structure/cable, +/obj/item/radio/intercom/directional/north, +/turf/open/floor/carpet, +/area/station/commons/dorms) +"nfp" = ( +/obj/machinery/firealarm/directional/east, +/obj/machinery/light/directional/east, +/obj/effect/turf_decal/stripes{ + dir = 1 + }, +/obj/effect/turf_decal/caution, +/obj/effect/turf_decal/arrows, +/obj/effect/turf_decal/stripes, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"nft" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/carpet, +/area/station/security/checkpoint/escape) +"nfv" = ( +/obj/structure/cable, +/obj/machinery/firealarm/directional/north, +/obj/machinery/light_switch/directional/north{ + pixel_x = 8; + pixel_y = 28 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"nfR" = ( +/obj/machinery/recharge_station, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/iron/white, +/area/station/science/explab) +"nfV" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/landmark/observer_start, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"ngc" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/item/storage/toolbox/electrical{ + pixel_x = -5; + pixel_y = -1 + }, +/obj/effect/turf_decal/tile/yellow/opposingcorners{ + dir = 1 + }, +/obj/structure/table, +/obj/item/multitool{ + pixel_y = 18; + pixel_x = -4 + }, +/obj/item/multitool{ + pixel_y = 16; + pixel_x = -12 + }, +/obj/item/gps{ + pixel_y = 14; + pixel_x = 8 + }, +/obj/machinery/camera/autoname/directional/east, +/turf/open/floor/iron, +/area/station/ai_monitored/command/storage/eva) +"ngd" = ( +/obj/machinery/disposal/bin, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/obj/structure/disposalpipe/trunk, +/turf/open/floor/iron/white, +/area/station/science/explab) +"ngl" = ( +/obj/structure/reagent_dispensers/foamtank, +/obj/effect/turf_decal/tile/yellow/anticorner/contrasted, +/obj/machinery/camera/directional/east, +/turf/open/floor/iron, +/area/station/engineering/main) +"ngu" = ( +/obj/structure/table/wood, +/obj/item/stack/package_wrap{ + pixel_x = -4; + pixel_y = 6 + }, +/obj/item/stack/package_wrap{ + pixel_x = -4; + pixel_y = 4 + }, +/obj/item/hand_labeler, +/obj/item/pen, +/obj/machinery/newscaster/directional/south, +/turf/open/floor/wood, +/area/station/service/bar/backroom) +"ngA" = ( +/obj/machinery/light, +/obj/effect/turf_decal/siding/purple, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white, +/area/station/science/research) +"ngD" = ( +/obj/structure/closet/emcloset, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/iron/dark, +/area/station/science/explab) +"ngG" = ( +/obj/effect/turf_decal/siding/dark, +/obj/structure/closet/emcloset{ + pixel_y = 12 + }, +/obj/effect/turf_decal/bot, +/obj/machinery/light_switch/directional/east{ + pixel_y = 9 + }, +/obj/machinery/firealarm/directional/east, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/central) +"ngQ" = ( +/obj/effect/turf_decal/tile/neutral/half/contrasted, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"ngU" = ( +/turf/open/floor/circuit/green, +/area/station/engineering/gravity_generator) +"nha" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, +/turf/open/floor/iron/cafeteria, +/area/station/security/prison/mess) +"nhj" = ( +/obj/structure/cable, +/obj/item/kirbyplants/random, +/obj/machinery/light/directional/east, +/obj/effect/turf_decal/tile/blue/anticorner{ + dir = 4 + }, +/turf/open/floor/iron/white/textured_edge{ + dir = 1 + }, +/area/station/medical/medbay/central) +"nhl" = ( +/obj/effect/turf_decal/tile/dark, +/obj/effect/turf_decal/tile/dark{ + dir = 1 + }, +/obj/machinery/washing_machine, +/obj/machinery/light/directional/north, +/obj/effect/spawner/random/clothing/beret_or_rabbitears, +/turf/open/floor/iron/showroomfloor, +/area/station/commons/dorms/laundry) +"nhC" = ( +/turf/open/space/basic, +/area/space) +"nhF" = ( +/obj/structure/table, +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 9 + }, +/obj/item/clothing/gloves/latex, +/obj/item/bodybag, +/obj/item/bodybag, +/obj/item/bodybag, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/obj/item/radio/intercom/directional/north, +/obj/machinery/airalarm/directional/west, +/turf/open/floor/iron/white/textured, +/area/station/medical/office) +"nhH" = ( +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 8 + }, +/obj/machinery/camera/autoname/directional/east, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/medical/pathology) +"nhN" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Bar" + }, +/obj/effect/turf_decal/tile/bar/half{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"nhP" = ( +/obj/machinery/washing_machine, +/obj/effect/spawner/random/clothing/beret_or_rabbitears, +/obj/effect/turf_decal/bot, +/turf/open/floor/carpet/orange, +/area/station/maintenance/starboard/central) +"nhU" = ( +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/port/lesser) +"nhV" = ( +/obj/machinery/recharge_station, +/obj/effect/turf_decal/bot, +/turf/open/floor/plating, +/area/station/engineering/break_room) +"nib" = ( +/obj/docking_port/stationary/mining_home{ + dir = 2 + }, +/turf/open/space/basic, +/area/space) +"nie" = ( +/obj/effect/turf_decal/siding/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/siding/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral/full, +/obj/effect/turf_decal/tile/neutral/full, +/obj/structure/cable, +/obj/machinery/holopad/secure, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/engineering/hallway) +"niq" = ( +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/obj/structure/cable, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/highsecurity{ + name = "PTL Room" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/engineering/supermatter/room) +"niE" = ( +/obj/effect/turf_decal/trimline/yellow/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/yellow/warning{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/engineering/hallway) +"niI" = ( +/obj/machinery/light/small/directional/east, +/obj/structure/closet/emcloset, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plating, +/area/station/hallway/secondary/entry) +"niM" = ( +/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"niN" = ( +/obj/structure/cable, +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 10 + }, +/turf/open/floor/iron, +/area/station/cargo/storage) +"niX" = ( +/obj/item/storage/secure/safe/directional/west, +/obj/machinery/camera/directional/west, +/obj/effect/turf_decal/tile/brown/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/commons/vacant_room/commissary) +"nja" = ( +/obj/structure/table, +/obj/machinery/recharger{ + pixel_y = 5 + }, +/obj/item/hand_tele{ + pixel_x = 3; + pixel_y = 6 + }, +/obj/machinery/light/directional/north, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/obj/machinery/firealarm/directional/east, +/turf/open/floor/iron/dark, +/area/station/command/teleporter) +"nje" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 10 + }, +/obj/structure/chair/stool/bar/directional/east, +/obj/structure/cable, +/turf/open/floor/carpet, +/area/station/hallway/secondary/exit/departure_lounge) +"njf" = ( +/obj/effect/spawner/random/engineering/material_rare, +/turf/open/floor/plating, +/area/station/engineering/supermatter/room) +"njh" = ( +/obj/effect/turf_decal/trimline/dark_red/line, +/obj/effect/turf_decal/trimline/dark_red/line{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral/full, +/obj/effect/landmark/start/security_officer, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/turf/open/floor/iron, +/area/station/security/lockers) +"njn" = ( +/obj/structure/lattice, +/obj/effect/spawner/random/structure/grille, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/space/basic, +/area/space/nearstation) +"njF" = ( +/obj/machinery/door/window/right/directional/south, +/obj/effect/turf_decal/stripes/line{ + dir = 6; + layer = 2.03 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/commons/fitness) +"njI" = ( +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white, +/area/station/maintenance/port/lesser) +"nkm" = ( +/obj/effect/spawner/structure/window, +/turf/open/floor/plating, +/area/station/hallway/primary/central/fore) +"nkn" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/power/port_gen/pacman/pre_loaded, +/turf/open/floor/plating, +/area/station/maintenance/central) +"nkq" = ( +/obj/item/storage/toolbox/electrical{ + pixel_y = 8 + }, +/obj/structure/rack, +/obj/item/multitool{ + pixel_x = -4; + pixel_y = 2 + }, +/obj/item/mmi, +/obj/effect/turf_decal/trimline/white/filled/line{ + dir = 9 + }, +/obj/machinery/firealarm/directional/north, +/obj/machinery/light_switch/directional/north{ + pixel_x = 8; + pixel_y = 28 + }, +/turf/open/floor/iron/dark/corner, +/area/station/science/research) +"nkF" = ( +/obj/structure/cable, +/obj/structure/extinguisher_cabinet/directional/north, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/starboard/lesser) +"nkI" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/holopad/secure, +/turf/open/floor/iron, +/area/station/service/janitor) +"nkJ" = ( +/obj/structure/sign/warning/secure_area/directional/north, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"nkS" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/trimline/yellow/end{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/open/floor/iron, +/area/station/engineering/atmos/office) +"nkY" = ( +/obj/effect/landmark/blobstart, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/carpet/green, +/area/station/maintenance/starboard/upper) +"nlb" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/grown/bananapeel, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/eighties/red{ + icon = 'goon/icons/turf/floors.dmi'; + icon_state = "clown_carpet" + }, +/area/station/maintenance/port/fore) +"nlh" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/starboard/upper) +"nly" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 8; + id = "detective_shutters"; + name = "Detective's Office Shutter" + }, +/turf/open/floor/plating, +/area/station/security/detectives_office) +"nlB" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/spawner/random/maintenance, +/obj/effect/spawner/random/trash/graffiti{ + pixel_x = 32 + }, +/turf/open/floor/plating, +/area/station/security/brig/entrance) +"nlN" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/port/lesser) +"nlP" = ( +/obj/machinery/recharge_station, +/obj/effect/landmark/start/cyborg, +/obj/effect/turf_decal/bot, +/obj/structure/extinguisher_cabinet/directional/east, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/aisat/foyer) +"nmg" = ( +/obj/effect/turf_decal/tile/dark{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"nmm" = ( +/turf/closed/wall/r_wall, +/area/station/science/explab) +"nmt" = ( +/obj/machinery/status_display/door_timer{ + id = "Cell 2"; + name = "Cell 2"; + pixel_x = 32 + }, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral/half{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/security/brig) +"nmy" = ( +/obj/effect/turf_decal/tile/dark{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/hallway/secondary/command) +"nmM" = ( +/turf/closed/wall, +/area/station/command/teleporter) +"nmO" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/glass, +/obj/effect/spawner/random/trash/cigbutt, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/starboard/central) +"nmX" = ( +/obj/structure/window/spawner/directional/east, +/obj/structure/window/spawner/directional/south, +/obj/effect/turf_decal/stripes/red/line{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/simple/green/visible{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"nng" = ( +/obj/structure/table/reinforced, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/bot, +/obj/item/binoculars, +/turf/open/floor/iron/dark, +/area/station/science/ordnance/testlab) +"nnt" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/duct, +/turf/open/floor/iron/showroomfloor, +/area/station/commons) +"nnv" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/starboard/lesser) +"nnI" = ( +/obj/structure/chair/sofa/right/brown, +/obj/effect/landmark/start/hangover, +/obj/effect/landmark/start/assistant, +/obj/machinery/light/directional/north, +/turf/open/floor/carpet/blue, +/area/station/service/lawoffice) +"nnK" = ( +/obj/machinery/firealarm/directional/north, +/obj/effect/turf_decal/bot, +/obj/machinery/light_switch/directional/north{ + pixel_x = 8; + pixel_y = 28 + }, +/obj/structure/closet/secure_closet/detective, +/obj/item/camera/detective, +/obj/item/storage/briefcase{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/storage/briefcase/secure, +/turf/open/floor/carpet, +/area/station/security/detectives_office) +"nnR" = ( +/obj/structure/transit_tube, +/obj/structure/lattice/catwalk, +/turf/open/space/basic, +/area/space/nearstation) +"noh" = ( +/turf/open/floor/plating, +/area/station/maintenance/starboard/lesser) +"nop" = ( +/obj/structure/chair/sofa/left/maroon, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/spawner/random/trash/grime, +/obj/effect/landmark/start/hangover, +/obj/machinery/firealarm/directional/north, +/obj/machinery/light_switch/directional/north{ + pixel_x = 8; + pixel_y = 28 + }, +/turf/open/floor/iron, +/area/station/maintenance/disposal) +"noq" = ( +/obj/structure/transit_tube, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/maintenance/starboard/lesser) +"nor" = ( +/obj/effect/spawner/random/trash/botanical_waste, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/starboard/upper) +"noL" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Art Gallery" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/wood, +/area/station/service/library/artgallery) +"noO" = ( +/obj/effect/turf_decal/tile/blue/half, +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/white/textured_edge, +/area/station/medical/medbay/lobby) +"noZ" = ( +/obj/structure/table/reinforced, +/obj/effect/turf_decal/bot_red, +/obj/effect/turf_decal/siding/dark, +/obj/effect/turf_decal/tile/neutral/half, +/obj/item/coin/antagtoken, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/light/directional/east, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/blueshield) +"npd" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/trimline/purple/filled/line, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/science/robotics/mechbay) +"npt" = ( +/obj/machinery/suit_storage_unit/standard_unit, +/obj/effect/turf_decal/bot, +/obj/machinery/power/apc/auto_name/directional/west, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/science/explab) +"npE" = ( +/turf/closed/wall/r_wall, +/area/station/command/gateway) +"npG" = ( +/obj/structure/cable, +/obj/structure/lattice/catwalk, +/turf/open/space/basic, +/area/station/solars/port/aft) +"npO" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/security/office) +"npR" = ( +/obj/effect/decal/cleanable/confetti, +/obj/effect/decal/cleanable/confetti, +/turf/open/floor/eighties, +/area/station/commons/fitness/recreation/entertainment) +"npX" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple/layer2{ + dir = 6 + }, +/turf/open/floor/engine/vacuum, +/area/station/science/ordnance/freezerchamber) +"nqa" = ( +/obj/machinery/duct, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral/half{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/security/brig) +"nqb" = ( +/obj/structure/sink/directional/east, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/station/service/hydroponics) +"nqi" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/decal/cleanable/generic, +/obj/effect/decal/cleanable/plastic, +/turf/closed/wall, +/area/station/maintenance/disposal) +"nqk" = ( +/obj/machinery/light/directional/north, +/obj/machinery/portable_atmospherics/canister/plasma, +/obj/machinery/atmospherics/components/unary/portables_connector/visible, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/engine, +/area/station/science/explab) +"nqp" = ( +/obj/machinery/computer/security/hos, +/obj/machinery/keycard_auth/directional/north{ + pixel_x = -6; + pixel_y = 25 + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/wood, +/area/station/command/heads_quarters/hos) +"nqs" = ( +/obj/machinery/door/airlock{ + name = "Not A Weed Room" + }, +/obj/structure/cable, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/airlock/access/all/service/general, +/turf/open/floor/plating, +/area/station/service/kitchen/kitchen_backroom) +"nqt" = ( +/obj/structure/rack, +/obj/effect/turf_decal/bot/left, +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 5 + }, +/obj/item/storage/belt/utility{ + pixel_y = -2 + }, +/obj/item/storage/belt/utility{ + pixel_y = 2 + }, +/obj/item/storage/belt/utility{ + pixel_y = 6 + }, +/turf/open/floor/iron, +/area/station/engineering/hallway) +"nqw" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white/textured, +/area/station/hallway/primary/upper) +"nqO" = ( +/obj/machinery/computer/atmos_alert, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/item/radio/intercom/directional/west, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos/storage/gas) +"nqT" = ( +/obj/structure/cable, +/obj/item/assembly/mousetrap, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating, +/area/station/maintenance/department/medical) +"nrb" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red/half{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/security/prison) +"nrn" = ( +/obj/item/assembly/mousetrap/armed, +/turf/open/floor/plating, +/area/station/maintenance/starboard/upper) +"nrz" = ( +/obj/structure/table, +/obj/item/paper_bin{ + pixel_x = -3; + pixel_y = 7 + }, +/obj/item/pen, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/security/prison/work) +"nrD" = ( +/obj/machinery/light/directional/south, +/turf/open/floor/glass/reinforced, +/area/station/hallway/secondary/exit/departure_lounge) +"nrS" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron, +/area/station/commons/vacant_room/commissary) +"nrV" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/tile/brown/half/contrasted{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral/full, +/turf/open/floor/iron, +/area/station/cargo/storage) +"nrY" = ( +/obj/structure/flora/rock/pile/jungle/style_2, +/turf/open/misc/grass, +/area/station/hallway/secondary/entry) +"nsa" = ( +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/obj/structure/closet/emcloset/wall/directional/west, +/obj/machinery/light_switch/directional/east{ + pixel_y = 9 + }, +/obj/structure/reagent_dispensers/watertank, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/station/maintenance/starboard/central) +"nsi" = ( +/obj/machinery/camera/directional/west{ + network = list("theater") + }, +/turf/open/floor/engine/air, +/area/station/engineering/atmos) +"nsj" = ( +/obj/item/stack/tile/material{ + pixel_y = -6; + pixel_x = -13 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white, +/area/station/science/lower) +"nsq" = ( +/obj/structure/table{ + pixel_y = -1 + }, +/obj/machinery/processor{ + pixel_y = 5 + }, +/turf/open/floor/iron/kitchen, +/area/station/service/kitchen) +"nsr" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/security/prison) +"nss" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/structure/crate, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/closet/emcloset/wall/directional/north, +/turf/open/floor/plating, +/area/station/maintenance/starboard/upper) +"nsw" = ( +/obj/machinery/smartfridge, +/turf/open/floor/iron, +/area/station/service/hydroponics) +"nsA" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/science/robotics/mechbay) +"nsD" = ( +/obj/structure/chair/pew/right{ + dir = 4 + }, +/turf/open/floor/glass/reinforced, +/area/station/service/chapel) +"nsE" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/department/medical) +"nsS" = ( +/obj/structure/table/wood, +/obj/structure/window/reinforced/spawner/directional/north, +/obj/item/taperecorder, +/obj/item/tape, +/obj/item/toy/figure/curator{ + pixel_x = -9; + pixel_y = 9 + }, +/turf/open/floor/carpet/green, +/area/station/service/library/private) +"nsT" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/bot, +/obj/structure/sink/kitchen/directional/south, +/turf/open/floor/plating, +/area/station/maintenance/starboard/central) +"ntb" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"ntg" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, +/obj/machinery/meter, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"ntq" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/command/nuke_storage) +"ntw" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible{ + dir = 1 + }, +/turf/open/floor/plating, +/area/station/engineering/atmos) +"ntC" = ( +/obj/structure/rack, +/obj/item/reagent_containers/cup/bottle/nitrogen{ + pixel_x = 7; + pixel_y = 3 + }, +/obj/item/reagent_containers/cup/bottle/mercury{ + pixel_x = -5; + pixel_y = 3 + }, +/obj/item/reagent_containers/cup/bottle/oxygen{ + pixel_x = 1 + }, +/turf/open/floor/iron/dark/textured_edge{ + dir = 8 + }, +/area/station/medical/pharmacy) +"ntF" = ( +/obj/machinery/door/airlock/glass{ + name = "Civilian Sector" + }, +/obj/machinery/door/firedoor, +/turf/open/floor/iron, +/area/station/commons) +"ntK" = ( +/turf/closed/wall, +/area/station/security/detectives_office) +"nud" = ( +/turf/closed/wall, +/area/station/medical/cryo) +"nuh" = ( +/obj/effect/turf_decal/bot, +/obj/effect/spawner/random/engineering/tank, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/closet/emcloset/wall/directional/north, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"nuu" = ( +/obj/effect/turf_decal/trimline/red/filled/line, +/obj/effect/turf_decal/tile/neutral/half{ + dir = 1 + }, +/obj/machinery/light/directional/south, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/newscaster/directional/south, +/turf/open/floor/iron, +/area/station/security/brig/entrance) +"nuy" = ( +/obj/item/storage/toolbox/emergency{ + pixel_x = 1; + pixel_y = 3 + }, +/obj/structure/table/wood, +/obj/effect/spawner/random/entertainment/drugs, +/turf/open/floor/iron/grimy, +/area/station/service/kitchen/kitchen_backroom) +"nuB" = ( +/turf/closed/wall/r_wall, +/area/station/science/cytology) +"nuG" = ( +/obj/item/kirbyplants/random, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"nuM" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Service Hall" + }, +/obj/effect/landmark/navigate_destination, +/obj/effect/mapping_helpers/airlock/access/any/service/general, +/turf/open/floor/iron, +/area/station/hallway/secondary/service) +"nuN" = ( +/obj/effect/turf_decal/siding/wood, +/obj/effect/turf_decal/trimline/darkest_green/filled/line, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/security/prison/garden) +"nuP" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/science/ordnance) +"nvb" = ( +/obj/structure/closet/secure_closet/tac{ + req_access = list("captain") + }, +/obj/item/clothing/head/helmet/toggleable/riot{ + pixel_y = 6; + pixel_x = 7 + }, +/obj/item/clothing/suit/armor/riot, +/obj/machinery/firealarm/directional/east, +/obj/machinery/camera/directional/east, +/obj/machinery/light_switch/directional/east{ + pixel_y = 9 + }, +/turf/open/floor/wood, +/area/station/command/heads_quarters/blueshield) +"nvc" = ( +/turf/closed/wall, +/area/station/service/kitchen) +"nwb" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 8; + name = "Distro Staging to Distro" + }, +/obj/machinery/atmospherics/pipe/bridge_pipe/purple/visible, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos/pumproom) +"nwe" = ( +/obj/structure/chair/bronze{ + dir = 1 + }, +/obj/effect/landmark/start/clown, +/obj/structure/cable, +/obj/effect/landmark/start/clown, +/obj/effect/landmark/start/clown, +/turf/open/floor/eighties/red{ + icon = 'goon/icons/turf/floors.dmi'; + icon_state = "clown_carpet" + }, +/area/station/service/theater) +"nwl" = ( +/obj/structure/showcase/machinery/cloning_pod{ + desc = "An old prototype cloning pod, permanently decommissioned following the incident."; + name = "decommissioned cloner" + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/plating, +/area/station/medical/abandoned) +"nwr" = ( +/obj/effect/turf_decal/bot/left, +/turf/open/floor/engine, +/area/station/engineering/atmos/hfr_room) +"nwE" = ( +/obj/effect/spawner/structure/window, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating, +/area/station/hallway/secondary/exit/departure_lounge) +"nwV" = ( +/obj/structure/closet/crate/coffin, +/obj/effect/spawner/random/decoration/flower, +/turf/open/floor/plating, +/area/station/service/chapel/funeral) +"nwZ" = ( +/obj/structure/falsewall, +/turf/open/floor/plating, +/area/station/hallway/primary/central/fore) +"nxe" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/white, +/area/station/science/lower) +"nxt" = ( +/obj/structure/showcase/cyborg/old{ + dir = 8; + pixel_x = 9; + pixel_y = 2 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/ai) +"nxD" = ( +/obj/machinery/portable_atmospherics/pump, +/obj/machinery/camera/directional/west, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"nxM" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/simple/purple/visible{ + dir = 9 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos/pumproom) +"nxT" = ( +/obj/structure/disposalpipe/junction{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/yellow/filled/warning{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"nxW" = ( +/obj/machinery/computer/cloning, +/obj/effect/turf_decal/tile/green/half{ + dir = 1 + }, +/obj/effect/turf_decal/bot, +/obj/machinery/light/directional/north, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/iron/white, +/area/station/science/genetics) +"nxY" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, +/obj/structure/cable, +/obj/machinery/button/door/directional/west{ + pixel_x = 0; + pixel_y = 24; + id = "engsm" + }, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"nyg" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/station/maintenance/starboard/central) +"nyr" = ( +/obj/effect/spawner/random/vending/colavend, +/obj/structure/extinguisher_cabinet/directional/west, +/turf/open/floor/eighties, +/area/station/commons/fitness/recreation/entertainment) +"nyv" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"nyC" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 + }, +/obj/machinery/status_display/evac/directional/west, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"nyD" = ( +/obj/effect/turf_decal/bot, +/mob/living/basic/pet/orangutan{ + name = "Coconut Master" + }, +/turf/open/floor/iron, +/area/station/cargo/storage) +"nyF" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/red/fourcorners, +/obj/effect/mapping_helpers/airlock/access/all/security/general, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security/glass{ + name = "Security Office" + }, +/turf/open/floor/iron, +/area/station/security/office) +"nyK" = ( +/obj/machinery/computer/atmos_control/plasma_tank, +/obj/structure/window/spawner/directional/north{ + pixel_y = 5 + }, +/obj/effect/turf_decal/tile/purple/fourcorners, +/obj/machinery/atmospherics/pipe/smart/simple/green/visible{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"nyU" = ( +/obj/machinery/suit_storage_unit/atmos, +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 1 + }, +/obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/engineering/atmos/storage) +"nyW" = ( +/obj/machinery/door/poddoor/shutters/window{ + id = "gateshutter"; + name = "Gateway Access Shutter" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/command/gateway) +"nzd" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Starboard Bow Maintenance" + }, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/maintenance/starboard/upper) +"nzg" = ( +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos/storage/gas) +"nzh" = ( +/obj/machinery/holopad, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"nzp" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, +/obj/structure/table/wood/fancy/green, +/obj/item/statuebust{ + pixel_y = 18 + }, +/obj/item/reagent_containers/cup/glass/bottle/patron{ + pixel_y = 3; + pixel_x = -4 + }, +/obj/item/reagent_containers/cup/glass/drinkingglass/shotglass{ + pixel_x = 8; + pixel_y = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/wood/parquet, +/area/station/command/heads_quarters/nt_rep) +"nzr" = ( +/obj/effect/landmark/event_spawn, +/obj/structure/cable, +/obj/effect/turf_decal/plaque{ + icon_state = "L1" + }, +/turf/open/floor/iron, +/area/station/hallway/secondary/command) +"nzs" = ( +/obj/structure/transit_tube, +/turf/open/floor/plating, +/area/station/maintenance/starboard/lesser) +"nzx" = ( +/obj/machinery/newscaster/directional/north, +/obj/structure/table/reinforced, +/obj/structure/displaycase/forsale/kitchen{ + pixel_y = 8 + }, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 4; + id = "kitchen_counter"; + name = "Kitchen Counter Shutters" + }, +/obj/machinery/door/firedoor, +/turf/open/floor/iron/kitchen, +/area/station/service/kitchen) +"nzy" = ( +/obj/machinery/meter, +/obj/machinery/atmospherics/pipe/smart/manifold/cyan/visible{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted, +/obj/machinery/camera/directional/north, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"nzK" = ( +/obj/machinery/light/small/directional/north, +/turf/open/floor/engine/air, +/area/station/engineering/atmos) +"nzQ" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/turf/open/floor/plating, +/area/station/science/lower) +"nzU" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/maintenance/starboard/lesser) +"nAa" = ( +/obj/effect/turf_decal/tile/neutral/full, +/obj/effect/turf_decal/stripes{ + dir = 1 + }, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/security/brig/entrance) +"nAe" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/white/textured_large, +/area/station/medical/medbay/central) +"nAi" = ( +/turf/open/floor/iron, +/area/station/construction) +"nAj" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable, +/turf/open/space/basic, +/area/station/solars/port/aft) +"nAm" = ( +/obj/structure/table/reinforced, +/obj/effect/turf_decal/bot, +/obj/machinery/camera/directional/north, +/obj/machinery/cell_charger, +/obj/item/stock_parts/cell/high, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/obj/machinery/firealarm/directional/north{ + pixel_x = 2 + }, +/obj/machinery/light_switch/directional/north{ + pixel_x = -6; + pixel_y = 28 + }, +/turf/open/floor/iron, +/area/station/engineering/lobby) +"nAp" = ( +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/structure/window/reinforced/spawner/directional/east{ + pixel_x = 3 + }, +/obj/structure/rack, +/obj/effect/turf_decal/trimline/dark/line{ + dir = 4 + }, +/obj/item/gun/ballistic/shotgun/riot, +/obj/item/gun/ballistic/shotgun/riot{ + pixel_y = 3 + }, +/obj/item/gun/ballistic/shotgun/riot{ + pixel_y = 6 + }, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/security/armory) +"nAt" = ( +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/cmo) +"nAy" = ( +/obj/machinery/growing/soil, +/obj/item/reagent_containers/cup/watering_can, +/turf/open/floor/grass/lavaland{ + initial_gas_mix = "o2=22;n2=82;TEMP=293.15" + }, +/area/station/security/prison/garden) +"nAF" = ( +/obj/structure/disposalpipe/junction/flip{ + dir = 4 + }, +/obj/effect/turf_decal/tile/dark_blue, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"nAQ" = ( +/obj/structure/cable, +/obj/effect/spawner/random/structure/closet_maintenance, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/maintenance/starboard/upper) +"nAV" = ( +/obj/effect/turf_decal/stripes{ + dir = 4 + }, +/obj/item/kirbyplants/random, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 5 + }, +/obj/effect/turf_decal/tile/red/anticorner{ + dir = 4 + }, +/obj/effect/decal/cleanable/glass, +/turf/open/floor/iron, +/area/station/security/prison) +"nBb" = ( +/turf/closed/wall, +/area/station/commons/dorms/laundry) +"nBk" = ( +/obj/structure/lattice, +/obj/structure/marker_beacon/cerulean, +/turf/open/space, +/area/space/nearstation) +"nBI" = ( +/obj/effect/decal/cleanable/confetti, +/obj/effect/spawner/random/entertainment/arcade{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/eighties, +/area/station/commons/fitness/recreation/entertainment) +"nBT" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/closet/emcloset/wall/directional/south, +/turf/open/floor/iron, +/area/station/security/brig/entrance) +"nCa" = ( +/obj/effect/turf_decal/tile/neutral/full, +/obj/effect/turf_decal/siding/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/siding/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral/full, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/engineering/lobby) +"nCi" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/item/radio/intercom/directional/south, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/cargo/drone_bay) +"nCm" = ( +/obj/machinery/duct, +/turf/open/floor/iron/white/textured_edge{ + dir = 8 + }, +/area/station/medical/treatment_center) +"nCo" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/gray/half/contrasted{ + dir = 4 + }, +/obj/structure/sign/poster/official/walk/directional/east, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"nCR" = ( +/obj/structure/flora/bush/lavendergrass/style_random, +/turf/open/floor/grass, +/area/station/service/hydroponics) +"nCS" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/iron, +/area/station/service/hydroponics/garden) +"nDa" = ( +/turf/open/floor/iron/dark, +/area/station/science/robotics/lab) +"nDd" = ( +/obj/structure/transit_tube/station/dispenser/flipped{ + dir = 1 + }, +/turf/open/floor/iron/dark/textured_edge{ + dir = 1 + }, +/area/misc/anomaly_research) +"nDm" = ( +/obj/machinery/button/door/directional/west{ + id = "atmoslock"; + name = "Atmospherics Lockdown"; + req_access = list("atmospherics"); + pixel_x = -6; + pixel_y = 25 + }, +/obj/machinery/button/door/directional/west{ + id = "Engineering Secure"; + name = "Engineering Secure Storage"; + pixel_x = 6; + req_access = list("engine_equip"); + pixel_y = 25 + }, +/obj/structure/table/reinforced, +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 1 + }, +/obj/machinery/light/directional/north, +/obj/machinery/fax{ + fax_name = "Chief Engineer's Office"; + name = "Chief Engineer's Fax Machine" + }, +/turf/open/floor/iron, +/area/station/command/heads_quarters/ce) +"nDn" = ( +/obj/structure/table/wood, +/obj/item/book/manual/wiki/security_space_law, +/obj/structure/window/reinforced/spawner/directional/east, +/turf/open/floor/iron, +/area/station/security/courtroom) +"nDp" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/tile/brown/half/contrasted{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral/full, +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/iron, +/area/station/cargo/storage) +"nDv" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/turf_decal/tile/dark/half, +/obj/machinery/firealarm/directional/south, +/obj/item/kirbyplants/random, +/obj/machinery/light_switch/directional/south{ + pixel_x = 8 + }, +/turf/open/floor/iron, +/area/station/command/bridge) +"nDE" = ( +/obj/effect/turf_decal/siding/white{ + dir = 1 + }, +/obj/structure/railing/wrestling{ + pixel_y = -9 + }, +/turf/open/floor/wood, +/area/station/commons/fitness) +"nDU" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/wood, +/area/station/service/barber) +"nDZ" = ( +/turf/open/floor/wood/large, +/area/station/service/library/private) +"nEa" = ( +/obj/structure/bed, +/obj/item/bedsheet/dorms, +/obj/item/pillow/random{ + pixel_y = -4; + pixel_x = 7 + }, +/obj/effect/spawner/random/food_or_drink/refreshing_beverage, +/obj/effect/spawner/random/food_or_drink/snack, +/obj/effect/landmark/start/assistant, +/obj/structure/sign/poster/ripped/directional/north, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/turf/open/floor/wood, +/area/station/commons/dorms) +"nEk" = ( +/obj/structure/disposalpipe/segment, +/turf/closed/wall, +/area/station/engineering/atmos/office) +"nEm" = ( +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark/textured, +/area/station/security/office) +"nEq" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/obj/item/radio/intercom/directional/west, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"nEy" = ( +/obj/effect/turf_decal/siding/white{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/ai_upload) +"nEA" = ( +/obj/machinery/suit_storage_unit/security, +/obj/effect/turf_decal/delivery/white, +/obj/structure/extinguisher_cabinet/directional/north, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/blueshield) +"nEB" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/security/bitden) +"nEE" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable, +/turf/open/floor/iron/stairs/right{ + dir = 4 + }, +/area/station/engineering/hallway) +"nEF" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Fore Maintenance" + }, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"nEH" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 4 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/engineering/atmos/office) +"nEI" = ( +/obj/machinery/vending/wardrobe/atmos_wardrobe, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/siding/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/yellow/filled/warning{ + dir = 4 + }, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"nEX" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/item/radio/intercom/directional/west, +/turf/open/floor/carpet, +/area/station/command/bridge) +"nFj" = ( +/obj/effect/turf_decal/trimline/hot_pink/filled/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/flasher/directional/north{ + id = "IsolationFlash" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/security/prison/safe) +"nFn" = ( +/obj/effect/spawner/random/structure/chair_flipped, +/obj/structure/closet/firecloset/wall/directional/north, +/turf/open/floor/plating, +/area/station/maintenance/port/lesser) +"nFo" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, +/mob/living/simple_animal/bot/secbot/beepsky/armsky, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/security/armory) +"nFs" = ( +/obj/effect/turf_decal/trimline/piss_yellow/warning{ + dir = 4; + pixel_x = 8 + }, +/obj/effect/turf_decal/trimline/piss_yellow/warning{ + dir = 8; + pixel_x = -8 + }, +/obj/effect/turf_decal/tile/neutral/full, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/duct, +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/medical/pathology) +"nFS" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/spawner/random/trash/moisture_trap, +/turf/open/floor/plating, +/area/station/maintenance/department/medical) +"nGa" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/brown/half/contrasted, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"nGj" = ( +/turf/closed/wall/r_wall, +/area/station/security/prison) +"nGn" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/yellow/line{ + dir = 1 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/white, +/area/station/security/prison/workout) +"nGt" = ( +/obj/structure/sign/poster/random/directional/north, +/obj/structure/railing, +/turf/open/ballpit, +/area/station/security/bitden) +"nGA" = ( +/turf/open/floor/plating, +/area/station/cargo/storage) +"nGF" = ( +/obj/effect/turf_decal/trimline/red/filled/line, +/obj/machinery/button/door/directional/north{ + pixel_y = -25; + pixel_x = -6; + name = "Secure Environment"; + id = "SecureEnvironment" + }, +/obj/structure/table/reinforced, +/obj/machinery/recharger{ + pixel_x = 6; + pixel_y = 2 + }, +/obj/machinery/recharger{ + pixel_x = -6; + pixel_y = 2 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/security/lockers) +"nGS" = ( +/obj/effect/turf_decal/tile/yellow/anticorner{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"nHr" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/transit_tube, +/turf/open/floor/plating, +/area/station/maintenance/starboard/lesser) +"nHE" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"nHI" = ( +/turf/open/floor/wood, +/area/station/command/meeting_room/council) +"nHP" = ( +/obj/machinery/light/small, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/photocopier, +/turf/open/floor/plating, +/area/station/command/heads_quarters/hop) +"nHR" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/spawner/random/engineering/tool, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"nIk" = ( +/turf/closed/wall, +/area/station/science/lower) +"nIs" = ( +/obj/machinery/light/directional/north, +/obj/effect/turf_decal/tile/neutral/half{ + dir = 1 + }, +/obj/structure/extinguisher_cabinet/directional/north, +/turf/open/floor/iron, +/area/station/security/courtroom) +"nIt" = ( +/obj/structure/cable, +/obj/structure/table, +/obj/item/reagent_containers/chem_pack{ + pixel_x = 10; + pixel_y = 10 + }, +/obj/item/reagent_containers/blood/random, +/obj/item/reagent_containers/blood/random, +/turf/open/floor/iron/showroomfloor, +/area/station/medical/coldroom) +"nIB" = ( +/obj/structure/table/reinforced, +/obj/item/radio/intercom{ + pixel_y = -4 + }, +/obj/effect/turf_decal/tile/red/anticorner/contrasted, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/dark/textured, +/area/station/security/office) +"nIG" = ( +/obj/effect/turf_decal/arrows{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/security/brig/entrance) +"nIN" = ( +/obj/effect/turf_decal/tile/dark/half/contrasted, +/obj/structure/railing{ + dir = 1 + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/station/hallway/secondary/command) +"nIV" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/engineering/main) +"nJc" = ( +/obj/effect/spawner/random/structure/closet_private, +/obj/effect/spawner/random/clothing/bowler_or_that, +/obj/effect/spawner/random/clothing, +/turf/open/floor/carpet/blue, +/area/station/commons/dorms) +"nJh" = ( +/obj/effect/turf_decal/tile/dark_green/half/contrasted, +/turf/open/floor/iron, +/area/station/hallway/primary/upper) +"nJk" = ( +/obj/machinery/status_display/evac/directional/north, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/engineering/main) +"nJu" = ( +/obj/structure/rack, +/obj/effect/spawner/random/techstorage/medical_all, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/station/engineering/storage/tech) +"nJA" = ( +/turf/open/floor/plating, +/area/station/maintenance/port/lesser) +"nJI" = ( +/obj/effect/turf_decal/siding/wood/corner{ + dir = 8 + }, +/turf/open/floor/wood, +/area/station/hallway/secondary/exit/departure_lounge) +"nJL" = ( +/turf/open/floor/iron/stairs/medium, +/area/station/hallway/secondary/entry) +"nJM" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/sorting/mail{ + dir = 4; + name = "Experimentor Lab Junction" + }, +/obj/effect/mapping_helpers/mail_sorting/supply/cargo_bay, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"nJS" = ( +/obj/machinery/computer/security{ + dir = 1 + }, +/obj/item/book/manual/wiki/security_space_law{ + pixel_y = 6; + pixel_x = -13 + }, +/turf/open/floor/carpet/red, +/area/station/security/checkpoint/engineering) +"nJW" = ( +/obj/structure/chair/sofa/right, +/obj/effect/landmark/start/hangover, +/obj/item/radio/intercom/directional/north, +/turf/open/floor/carpet, +/area/station/commons/fitness/recreation) +"nKa" = ( +/obj/structure/table/wood, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/item/flashlight/flare/candle, +/turf/open/floor/carpet, +/area/station/service/chapel) +"nKg" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/open/floor/iron/freezer, +/area/station/science/xenobiology/hallway) +"nKi" = ( +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/security/checkpoint/engineering) +"nKm" = ( +/obj/effect/turf_decal/tile/blue/anticorner{ + dir = 8 + }, +/obj/effect/landmark/start/assistant, +/turf/open/floor/iron, +/area/station/security/courtroom) +"nKr" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/airlock/highsecurity{ + name = "Gravity Generator Room" + }, +/turf/open/floor/iron/dark, +/area/station/engineering/gravity_generator) +"nKw" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/bot, +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron, +/area/station/maintenance/starboard/upper) +"nKC" = ( +/obj/structure/lattice/catwalk, +/obj/structure/marker_beacon/jade, +/turf/open/space/basic, +/area/station/solars/starboard/fore) +"nKK" = ( +/obj/machinery/light/small/directional/north, +/turf/open/floor/plating, +/area/station/engineering/supermatter/room) +"nKM" = ( +/obj/machinery/door/window/left/directional/south{ + dir = 8; + name = "Mass Driver Control Door"; + req_access = list("ordnance") + }, +/turf/open/floor/plating, +/area/station/science/ordnance/testlab) +"nLa" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/dark, +/area/station/security/warden) +"nLc" = ( +/obj/structure/flora/bush/flowers_br/style_random, +/mob/living/basic/chicken/clown, +/turf/open/misc/grass, +/area/station/hallway/secondary/entry) +"nLj" = ( +/obj/effect/turf_decal/trimline/darkest_green/filled, +/obj/effect/turf_decal/trimline/darkest_green/filled, +/obj/machinery/light/directional/east, +/obj/effect/turf_decal/bot, +/obj/machinery/vending/hydroseeds{ + slogan_delay = 700 + }, +/turf/open/floor/iron/white, +/area/station/security/prison/garden) +"nLz" = ( +/obj/machinery/atmospherics/components/unary/passive_vent, +/obj/structure/lattice, +/turf/open/space/basic, +/area/space/nearstation) +"nLD" = ( +/obj/machinery/atmospherics/pipe/smart/simple/purple/visible, +/turf/open/floor/iron/dark, +/area/station/science/ordnance) +"nLH" = ( +/obj/effect/turf_decal/stripes{ + dir = 8 + }, +/obj/effect/turf_decal/siding/wood{ + dir = 4 + }, +/obj/structure/flora/bush/grassy/style_random, +/obj/structure/cable, +/obj/machinery/light/directional/west, +/turf/open/floor/grass, +/area/station/security/prison/garden) +"nLU" = ( +/obj/effect/turf_decal/plaque{ + icon_state = "L12" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"nLV" = ( +/obj/effect/mapping_helpers/burnt_floor, +/obj/effect/spawner/random/trash/hobo_squat, +/turf/open/floor/plating, +/area/station/maintenance/department/medical) +"nLX" = ( +/obj/machinery/light, +/obj/structure/rack, +/obj/item/storage/belt/utility/full, +/obj/item/stack/cable_coil, +/obj/item/stack/cable_coil, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark/corner{ + dir = 1 + }, +/area/station/science/robotics/lab) +"nMd" = ( +/obj/structure/cable, +/obj/machinery/camera/directional/south{ + network = list("ss13","prison") + }, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 10 + }, +/obj/effect/turf_decal/tile/red/anticorner{ + dir = 8 + }, +/obj/item/kirbyplants/random, +/obj/machinery/airalarm/directional/west, +/turf/open/floor/iron, +/area/station/security/prison) +"nMC" = ( +/obj/structure/table, +/obj/item/book/manual/wiki/medicine{ + pixel_x = -5; + pixel_y = 2 + }, +/obj/item/book/manual/wiki/surgery{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/reagent_containers/syringe{ + pixel_y = 8 + }, +/obj/effect/turf_decal/tile/blue/half{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/camera/autoname/directional/west, +/turf/open/floor/iron/white/textured_edge{ + dir = 8 + }, +/area/station/medical/treatment_center) +"nME" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/construction/mining/aux_base) +"nMJ" = ( +/obj/item/kirbyplants/random, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/science/ordnance) +"nNk" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/camera/directional/west{ + network = list("theater") + }, +/turf/open/floor/plating, +/area/station/engineering/supermatter/room) +"nNA" = ( +/obj/machinery/light/small/directional/west, +/obj/structure/bookcase{ + name = "Forbidden Knowledge" + }, +/turf/open/floor/wood/large, +/area/station/service/library/private) +"nNB" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/carpet, +/area/station/service/chapel) +"nNC" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/white/textured, +/area/station/hallway/primary/upper) +"nNG" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/conveyor{ + id = "cargounload"; + dir = 8 + }, +/obj/structure/plasticflaps, +/turf/open/floor/plating, +/area/station/cargo/storage) +"nNN" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/monitored/nitrogen_output, +/turf/open/floor/engine/n2, +/area/station/engineering/atmos) +"nOc" = ( +/obj/effect/turf_decal/siding/purple/corner{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white, +/area/station/science/research) +"nOk" = ( +/obj/effect/turf_decal/tile/dark/opposingcorners, +/obj/effect/turf_decal/tile/dark/opposingcorners, +/obj/effect/turf_decal/tile/dark/opposingcorners, +/obj/effect/decal/cleanable/dirt, +/obj/structure/easel, +/turf/open/floor/iron/white, +/area/station/maintenance/port/fore) +"nOn" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/security/prison/garden) +"nOp" = ( +/obj/effect/turf_decal/tile/brown/half/contrasted, +/obj/machinery/firealarm/directional/south, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/obj/machinery/light_switch/directional/south{ + pixel_x = 8 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"nOC" = ( +/obj/effect/turf_decal/trimline/yellow/line, +/obj/effect/turf_decal/trimline/yellow/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/iron, +/area/station/engineering/atmos/office) +"nON" = ( +/obj/machinery/door/airlock/research{ + name = "Artifact Science" + }, +/obj/effect/mapping_helpers/airlock/access/any/science/general, +/turf/open/floor/plating, +/area/station/science/explab) +"nPa" = ( +/obj/effect/mob_spawn/corpse/human/clown, +/obj/effect/decal/cleanable/confetti, +/obj/effect/decal/cleanable/fuel_pool, +/turf/open/floor/plating, +/area/station/service/theater) +"nPf" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/turf/open/floor/iron/smooth, +/area/station/maintenance/disposal/incinerator) +"nPg" = ( +/obj/effect/spawner/structure/window, +/turf/open/floor/plating, +/area/station/service/hydroponics/upper) +"nPn" = ( +/obj/structure/lattice, +/turf/open/space/basic, +/area/space) +"nPw" = ( +/obj/structure/table, +/obj/item/paper_bin{ + pixel_x = 3 + }, +/obj/item/pen{ + pixel_x = 3 + }, +/obj/item/clipboard{ + pixel_x = -9; + pixel_y = -2 + }, +/turf/open/floor/iron/dark, +/area/station/security/interrogation) +"nPM" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Security Maintenance" + }, +/obj/effect/mapping_helpers/airlock/access/all/security/general, +/turf/open/floor/plating, +/area/station/security/brig/entrance) +"nPN" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/bot, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/command/heads_quarters/hop) +"nPO" = ( +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"nPQ" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"nPR" = ( +/obj/effect/turf_decal/siding/purple, +/obj/machinery/portable_atmospherics/canister/nitrogen, +/obj/machinery/camera/directional/south, +/turf/open/floor/iron/dark, +/area/station/science/ordnance/storage) +"nPV" = ( +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/cable, +/obj/structure/chair/plastic{ + dir = 4 + }, +/turf/open/floor/plating, +/area/station/hallway/secondary/service) +"nQf" = ( +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/starboard/upper) +"nQl" = ( +/obj/effect/decal/cleanable/confetti, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/eighties, +/area/station/commons/fitness/recreation/entertainment) +"nQr" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/blood, +/obj/item/bodypart/arm/left/skeleton, +/turf/open/floor/plating, +/area/station/security/prison/workout) +"nQv" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/plating, +/area/station/engineering/supermatter/room) +"nQw" = ( +/obj/machinery/disposal/bin, +/obj/effect/turf_decal/tile/dark/anticorner{ + dir = 4 + }, +/obj/effect/turf_decal/bot, +/obj/structure/disposalpipe/trunk, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable, +/obj/effect/mapping_helpers/apc/cell_5k, +/obj/effect/mapping_helpers/apc/full_charge, +/turf/open/floor/iron, +/area/station/command/bridge) +"nQH" = ( +/obj/machinery/door/airlock/external{ + name = "Solar Maintenance" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "Sci-maint-lock" + }, +/turf/open/floor/plating, +/area/station/maintenance/solars/port/aft) +"nQM" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/cigbutt, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/wood, +/area/station/security/detectives_office) +"nQV" = ( +/obj/machinery/airalarm/directional/west, +/obj/machinery/conveyor_switch/oneway{ + dir = 8; + id = "garbage"; + name = "disposal conveyor switch" + }, +/obj/structure/disposalpipe/sorting/mail/flip, +/obj/effect/mapping_helpers/mail_sorting/supply/cargo_bay, +/turf/open/floor/plating, +/area/station/maintenance/disposal) +"nRa" = ( +/obj/effect/landmark/start/chaplain, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/carpet, +/area/station/service/chapel) +"nRb" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/wood, +/area/station/command/bridge) +"nRi" = ( +/obj/effect/turf_decal/siding/wood, +/obj/effect/turf_decal/tile/yellow/half, +/obj/structure/chair/comfy/brown{ + buildstackamount = 0; + color = "#c45c57" + }, +/obj/effect/landmark/start/hangover, +/obj/effect/landmark/start/assistant, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable, +/obj/item/radio/intercom/directional/west, +/turf/open/floor/carpet, +/area/station/service/barber) +"nRj" = ( +/obj/item/taperecorder, +/obj/item/camera, +/obj/structure/table/wood, +/obj/item/radio/intercom/directional/south, +/obj/structure/sign/painting/library_private{ + pixel_x = -32; + pixel_y = -32 + }, +/obj/item/storage/photo_album/library, +/obj/machinery/computer/security/telescreen/entertainment/directional/east, +/turf/open/floor/wood/large, +/area/station/service/library/private) +"nRq" = ( +/obj/machinery/light/small/directional/south, +/obj/structure/lattice, +/turf/open/space/basic, +/area/space/nearstation) +"nRH" = ( +/obj/effect/turf_decal/siding/white, +/obj/effect/turf_decal/siding/white{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral/full, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/commons/storage/tools) +"nRI" = ( +/obj/structure/chair/office{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red/half, +/obj/effect/landmark/start/security_assistant, +/turf/open/floor/iron/dark/textured, +/area/station/security/office) +"nSh" = ( +/turf/open/floor/engine/air, +/area/station/engineering/atmos) +"nSj" = ( +/obj/structure/chair/comfy{ + dir = 4; + color = "#EFB341"; + name = "CE Chair" + }, +/obj/effect/landmark/start/chief_engineer, +/turf/open/floor/carpet, +/area/station/command/meeting_room/council) +"nSk" = ( +/obj/machinery/power/terminal{ + dir = 1 + }, +/obj/item/radio/intercom/directional/east, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/engineering/supermatter/room) +"nSq" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, +/turf/open/floor/carpet, +/area/station/security/detectives_office) +"nSx" = ( +/obj/item/kirbyplants/random, +/obj/effect/turf_decal/trimline/white/filled/line{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"nSB" = ( +/obj/structure/reagent_dispensers/watertank, +/obj/structure/window/reinforced/spawner/directional/south, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/commons/storage/primary) +"nSD" = ( +/obj/structure/chair/wood, +/obj/effect/landmark/start/chaplain, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/carpet, +/area/station/service/chapel) +"nSH" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 5 + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/station/engineering/atmos/office) +"nSI" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/box/corners{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"nSQ" = ( +/obj/machinery/power/port_gen/pacman/pre_loaded, +/turf/open/floor/plating, +/area/station/maintenance/starboard/central) +"nTd" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/holopad/secure, +/turf/open/floor/iron/dark, +/area/station/command/gateway) +"nTg" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/airalarm/directional/west, +/obj/effect/mapping_helpers/airalarm/mixingchamber_access, +/turf/open/floor/iron/dark, +/area/station/science/ordnance/freezerchamber) +"nTs" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/smooth, +/area/station/maintenance/disposal/incinerator) +"nTw" = ( +/obj/machinery/door/airlock/public/glass, +/obj/machinery/door/firedoor, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"nTz" = ( +/turf/open/floor/iron/dark, +/area/station/engineering/atmos/hfr_room) +"nTA" = ( +/obj/effect/turf_decal/tile/neutral/half{ + dir = 1 + }, +/obj/machinery/camera/autoname/directional/north, +/turf/open/floor/iron, +/area/station/security/courtroom) +"nTC" = ( +/turf/open/floor/iron, +/area/station/security/office) +"nTE" = ( +/obj/machinery/computer/warrant, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/camera/directional/north, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"nTG" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/camera/directional/south, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos/pumproom) +"nTH" = ( +/obj/structure/filingcabinet/employment, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/dark/half, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/hop) +"nTI" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"nTN" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/engineering/break_room) +"nTU" = ( +/obj/structure/bodycontainer/morgue, +/obj/machinery/light/small/dim/directional/west, +/obj/structure/cable, +/turf/open/floor/iron/white/textured, +/area/station/security/medical) +"nUd" = ( +/obj/effect/spawner/random/engineering/material_cheap, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/department/medical) +"nUq" = ( +/obj/machinery/camera/directional/north, +/turf/open/floor/engine, +/area/station/science/xenobiology/hallway) +"nUv" = ( +/obj/effect/landmark/generic_maintenance_landmark, +/turf/open/floor/plating, +/area/station/maintenance/starboard/upper) +"nUD" = ( +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/engine, +/area/station/engineering/supermatter) +"nUI" = ( +/obj/structure/sign/departments/exam_room/directional/east, +/obj/machinery/iv_drip, +/obj/item/reagent_containers/blood/universal, +/turf/open/floor/iron/freezer, +/area/station/maintenance/port/lesser) +"nUQ" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/holopad/secure, +/obj/machinery/duct, +/turf/open/floor/wood/parquet, +/area/station/command/heads_quarters/nt_rep) +"nUY" = ( +/obj/structure/reagent_dispensers/fueltank, +/obj/effect/turf_decal/stripes/line{ + dir = 5; + layer = 2.03 + }, +/turf/open/floor/plating, +/area/station/cargo/miningoffice) +"nVh" = ( +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/blue/anticorner/contrasted{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"nVm" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"nVA" = ( +/obj/machinery/light/small/directional/west, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/machinery/duct, +/turf/open/floor/iron/showroomfloor, +/area/station/commons/dorms) +"nVB" = ( +/obj/effect/spawner/random/structure/grille, +/turf/open/space/basic, +/area/space) +"nVE" = ( +/obj/structure/window/reinforced/plasma/spawner/directional/east, +/obj/structure/lattice, +/turf/open/space/basic, +/area/space/nearstation) +"nVI" = ( +/obj/structure/bed{ + name = "Justice Bed" + }, +/obj/item/bedsheet/purple, +/obj/structure/sign/poster/contraband/lusty_xenomorph/directional/north, +/obj/machinery/light/small/red/directional/north, +/turf/open/floor/carpet/purple, +/area/station/maintenance/port/fore) +"nVK" = ( +/obj/effect/turf_decal/tile/blue/anticorner, +/obj/structure/table, +/obj/machinery/camera/autoname/directional/east, +/obj/item/kirbyplants/organic/plant18{ + pixel_y = 8; + pixel_x = 5 + }, +/turf/open/floor/iron/white/textured_corner{ + dir = 1 + }, +/area/station/medical/treatment_center) +"nVV" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/closed/wall/r_wall, +/area/station/maintenance/disposal) +"nWa" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/siding/yellow{ + dir = 6 + }, +/obj/effect/turf_decal/trimline/yellow/filled/warning{ + dir = 6 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"nWg" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"nWl" = ( +/obj/structure/table, +/obj/item/stack/medical/mesh{ + pixel_y = -2; + pixel_x = 8 + }, +/obj/item/stack/medical/suture, +/obj/item/stack/medical/suture, +/obj/item/reagent_containers/cup/bottle/epinephrine{ + pixel_x = -4; + pixel_y = 12 + }, +/obj/item/reagent_containers/cup/bottle/multiver{ + pixel_x = 6; + pixel_y = 10 + }, +/obj/item/reagent_containers/syringe, +/obj/effect/turf_decal/trimline/blue/filled/line, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/turf/open/floor/iron/white/textured, +/area/station/hallway/primary/upper) +"nWr" = ( +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"nWB" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/spawner/random/trash/graffiti, +/turf/open/floor/plating, +/area/station/maintenance/starboard/upper) +"nWK" = ( +/obj/machinery/power/shuttle_engine/heater{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/structure/window/reinforced/spawner/directional/south, +/obj/structure/window/reinforced/spawner/directional/north, +/obj/structure/window/reinforced/spawner/directional/east, +/turf/open/floor/plating, +/area/space/nearstation) +"nWT" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/blobstart, +/turf/open/floor/plating, +/area/station/maintenance/starboard/central) +"nWX" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos/hfr_room) +"nXb" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/darkest_green/filled/line{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/security/prison/garden) +"nXp" = ( +/obj/machinery/camera/directional/west{ + network = list("theater") + }, +/obj/machinery/firealarm/directional/west{ + pixel_y = 3 + }, +/obj/machinery/light_switch/directional/west{ + pixel_y = -6 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"nXy" = ( +/obj/machinery/firealarm/directional/west, +/obj/machinery/camera/directional/west{ + network = list("theater") + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/commons/dorms) +"nXG" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 6 + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/station/engineering/atmos/office) +"nXP" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/dark_blue{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"nXQ" = ( +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/airalarm/directional/west, +/turf/open/floor/iron, +/area/station/cargo/storage) +"nXZ" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/smart/simple/purple/visible, +/turf/open/space/basic, +/area/space/nearstation) +"nYa" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/cargo/miningoffice) +"nYb" = ( +/obj/structure/reagent_dispensers/watertank/high, +/obj/effect/turf_decal/bot, +/turf/open/floor/plating, +/area/station/maintenance/starboard/upper) +"nYh" = ( +/obj/structure/table/optable{ + desc = "A cold, hard place for your final rest."; + name = "Morgue Slab" + }, +/obj/effect/decal/cleanable/blood/old, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/drain/big, +/obj/structure/cable, +/turf/open/floor/iron/dark/textured_large, +/area/station/medical/morgue) +"nYl" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/security/courtroom) +"nYn" = ( +/obj/machinery/button/door/directional/north{ + id = "atmos"; + name = "Atmospherics Lockdown"; + pixel_x = -6; + req_access = list("atmospherics"); + pixel_y = -24 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 1 + }, +/obj/machinery/light/small, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"nYs" = ( +/obj/effect/turf_decal/siding/wood, +/obj/structure/table/wood, +/obj/item/reagent_containers/cup/glass/coffee{ + pixel_x = -3; + pixel_y = 9 + }, +/obj/item/reagent_containers/cup/glass/coffee, +/obj/structure/cable, +/turf/open/floor/carpet, +/area/station/hallway/secondary/exit/departure_lounge) +"nYQ" = ( +/obj/machinery/firealarm/directional/south, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/blue/half/contrasted, +/obj/machinery/light_switch/directional/south{ + pixel_x = 8 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"nZb" = ( +/obj/structure/bookcase/random/religion, +/turf/open/floor/wood, +/area/station/service/chapel) +"nZk" = ( +/obj/structure/transit_tube/curved{ + dir = 4 + }, +/turf/open/floor/iron/dark/textured_corner, +/area/misc/anomaly_research) +"nZo" = ( +/obj/machinery/power/shuttle_engine/propulsion/burst{ + dir = 1 + }, +/turf/open/space/basic, +/area/space/nearstation) +"nZJ" = ( +/obj/structure/table/wood, +/obj/effect/turf_decal/tile/dark/opposingcorners, +/obj/item/lipstick/random{ + pixel_x = -2; + pixel_y = -2 + }, +/obj/item/lipstick/black, +/obj/effect/turf_decal/tile/dark/opposingcorners, +/turf/open/floor/iron/white, +/area/station/service/theater) +"nZM" = ( +/obj/structure/window/reinforced/spawner/directional/west, +/obj/structure/filingcabinet/filingcabinet, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/station/cargo/storage) +"nZN" = ( +/obj/structure/table/reinforced, +/obj/item/storage/box/flashbangs{ + pixel_x = 14; + pixel_y = 12 + }, +/obj/item/storage/box/teargas{ + pixel_x = -3; + pixel_y = 13 + }, +/obj/effect/turf_decal/trimline/dark_red/filled/line, +/obj/effect/turf_decal/trimline/dark_red/filled/line{ + dir = 1 + }, +/obj/machinery/firealarm/directional/north, +/obj/effect/spawner/random/contraband/armory, +/obj/machinery/light_switch/directional/north{ + pixel_x = 8; + pixel_y = 28 + }, +/turf/open/floor/iron, +/area/station/ai_monitored/security/armory) +"nZO" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white, +/area/station/science/lower) +"oah" = ( +/obj/structure/cable, +/obj/structure/closet/emcloset/wall/directional/west, +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"oan" = ( +/obj/effect/spawner/random/trash/mess, +/obj/effect/spawner/random/structure/closet_maintenance, +/turf/open/floor/plating, +/area/station/maintenance/starboard/upper) +"oaq" = ( +/obj/structure/disposalpipe/segment, +/turf/open/space/basic, +/area/space/nearstation) +"oas" = ( +/obj/machinery/door/airlock{ + name = "Laundromat" + }, +/obj/machinery/door/firedoor, +/obj/effect/landmark/navigate_destination, +/turf/open/floor/iron/showroomfloor, +/area/station/commons/dorms/laundry) +"oax" = ( +/obj/structure/table, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/structure/bedsheetbin, +/obj/structure/cable, +/obj/structure/sign/warning/electric_shock/directional/west, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/obj/machinery/camera/directional/north{ + network = list("ss13","prison") + }, +/turf/open/floor/iron/cafeteria, +/area/station/security/prison/work) +"oaE" = ( +/obj/effect/turf_decal/trimline/yellow/line{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/yellow/warning{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/turf/open/floor/iron, +/area/station/engineering/hallway) +"oaL" = ( +/obj/machinery/computer/operating{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 8 + }, +/obj/effect/turf_decal/bot, +/obj/machinery/light/directional/west, +/obj/structure/closet/emcloset/wall/directional/west, +/turf/open/floor/iron/white/textured, +/area/station/medical/office) +"oaM" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"oaS" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/wood, +/area/station/commons/fitness) +"oaZ" = ( +/obj/item/storage/belt/utility, +/obj/structure/rack, +/obj/item/radio/off, +/obj/item/radio/off, +/obj/item/radio/off, +/obj/effect/turf_decal/bot{ + dir = 1 + }, +/obj/item/radio/intercom/directional/west, +/turf/open/floor/iron/dark, +/area/station/command/gateway) +"oba" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/monitored/nitrous_output, +/turf/open/floor/engine/n2o, +/area/station/engineering/atmos) +"obf" = ( +/obj/machinery/telecomms/bus/preset_one, +/turf/open/floor/iron/dark/telecomms, +/area/station/tcommsat/server) +"obk" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/white/textured, +/area/station/medical/office) +"obm" = ( +/obj/machinery/suit_storage_unit/engine, +/obj/effect/turf_decal/bot{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/engineering/storage) +"obs" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/smooth, +/area/station/maintenance/disposal/incinerator) +"obv" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/firealarm/directional/north{ + pixel_x = 2 + }, +/obj/machinery/light_switch/directional/north{ + pixel_x = -6; + pixel_y = 28 + }, +/turf/open/floor/plating, +/area/station/engineering/supermatter/room) +"obE" = ( +/turf/closed/wall, +/area/station/hallway/secondary/entry) +"obH" = ( +/obj/structure/table/wood/fancy/black, +/obj/effect/spawner/random/entertainment/cigarette_pack, +/obj/machinery/door/firedoor, +/turf/open/floor/carpet, +/area/station/service/bar) +"obO" = ( +/obj/machinery/navbeacon{ + codes_txt = "delivery;dir=4"; + location = "QM #1" + }, +/obj/structure/closet/crate, +/obj/effect/turf_decal/bot, +/obj/machinery/light/floor/has_bulb, +/obj/effect/spawner/random/maintenance, +/obj/effect/spawner/random/maintenance, +/turf/open/floor/iron, +/area/station/cargo/storage) +"obT" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/turf/open/floor/iron/cafeteria, +/area/station/security/prison/mess) +"obY" = ( +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/yellow/line{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/yellow/warning{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/iron, +/area/station/engineering/main) +"ocf" = ( +/obj/structure/table/reinforced, +/obj/machinery/fax{ + fax_name = "Research Division"; + name = "Research Division Fax Machine"; + pixel_x = 1 + }, +/turf/open/floor/iron/dark, +/area/station/science/lab) +"ocq" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/white/textured, +/area/station/medical/office) +"odr" = ( +/obj/structure/fluff{ + desc = "What, you think the water just magically soaks into the metallic flooring?"; + icon = 'icons/obj/lavaland/survival_pod.dmi'; + icon_state = "fan_tiny"; + name = "shower drain" + }, +/obj/effect/turf_decal/box, +/obj/machinery/shower/directional/south, +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 9 + }, +/turf/open/floor/iron/white, +/area/station/medical/storage) +"ody" = ( +/obj/effect/turf_decal/tile/blue/half/contrasted, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/primary/upper) +"odM" = ( +/obj/structure/rack, +/obj/item/storage/toolbox/electrical{ + pixel_x = 1; + pixel_y = 9 + }, +/obj/item/storage/toolbox/electrical{ + pixel_y = 5; + pixel_x = 1 + }, +/obj/item/storage/toolbox/mechanical, +/obj/item/book/manual/wiki/engineering_hacking{ + pixel_y = 3 + }, +/obj/effect/turf_decal/bot, +/obj/machinery/airalarm/directional/east, +/turf/open/floor/iron, +/area/station/engineering/storage/tech) +"odZ" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 8; + name = "Pure to Ports" + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"oec" = ( +/obj/effect/turf_decal/tile/green/half, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/medical/pathology) +"oed" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/door/airlock/maintenance{ + name = "Ook Special Room" + }, +/turf/open/indestructible/permalube, +/area/station/maintenance/port/lesser) +"oeh" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/commons/fitness) +"oej" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/turf/open/floor/engine, +/area/station/engineering/supermatter) +"oeo" = ( +/obj/machinery/door/airlock{ + name = "Dormitories" + }, +/obj/effect/turf_decal/siding/white/corner{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/commons/dorms) +"oeq" = ( +/obj/structure/window/reinforced/spawner/directional/west, +/obj/structure/table, +/obj/machinery/computer/libraryconsole/bookmanagement, +/obj/structure/cable, +/obj/effect/turf_decal/stripes{ + dir = 1 + }, +/turf/open/floor/iron/dark/textured, +/area/station/security/prison/work) +"oeS" = ( +/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible{ + dir = 4 + }, +/obj/machinery/meter, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"oeT" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/machinery/newscaster/directional/west, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/maintenance/radshelter/civil) +"oeV" = ( +/obj/effect/spawner/random/engineering/atmospherics_portable, +/turf/open/floor/plating, +/area/station/science/lower) +"ofa" = ( +/obj/structure/closet/secure_closet/security/sec, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 10 + }, +/turf/open/floor/iron, +/area/station/security/lockers) +"ofb" = ( +/obj/machinery/atmospherics/components/unary/thermomachine/freezer{ + dir = 1; + piping_layer = 2 + }, +/obj/structure/sign/warning/cold_temp/directional/west, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/science/ordnance/freezerchamber) +"off" = ( +/obj/effect/turf_decal/trimline/yellow/line{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/yellow/warning{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/engineering/hallway) +"ofj" = ( +/obj/item/radio/intercom/directional/west, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/engineering/supermatter/room) +"ofk" = ( +/obj/structure/lattice, +/obj/structure/marker_beacon/burgundy, +/turf/open/space/basic, +/area/space/nearstation) +"ofo" = ( +/obj/machinery/power/shieldwallgen/xenobiologyaccess, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 9 + }, +/obj/machinery/light/directional/west, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/science/xenobiology/hallway) +"ofp" = ( +/obj/structure/sign/warning/secure_area/directional/east, +/obj/machinery/disposal/bin, +/obj/effect/turf_decal/bot, +/obj/structure/sign/warning/secure_area/directional/east, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/science/ordnance) +"ofM" = ( +/obj/structure/tank_dispenser{ + pixel_y = 1; + pixel_x = -1 + }, +/turf/open/floor/plating, +/area/station/engineering/storage) +"ofS" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/effect/spawner/random/engineering/canister, +/obj/effect/turf_decal/bot, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"ofY" = ( +/obj/structure/cable, +/obj/machinery/holopad, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/wood, +/area/station/service/theater) +"ogr" = ( +/obj/effect/turf_decal/trimline/purple/filled/line, +/obj/machinery/duct, +/turf/open/floor/iron/white, +/area/station/science/xenobiology/hallway) +"ogD" = ( +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/cmo) +"ogE" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/effect/landmark/start/hangover, +/obj/effect/spawner/random/trash/graffiti{ + pixel_y = -32; + spawn_loot_chance = 50; + dir = 4 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/upper) +"ogJ" = ( +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/port/lesser) +"ogK" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/construction) +"ogN" = ( +/obj/structure/table/glass, +/obj/item/radio/intercom/directional/west, +/obj/structure/microscope, +/obj/machinery/light/directional/west, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/turf/open/floor/iron/dark, +/area/station/science/cytology) +"ohi" = ( +/obj/structure/chair, +/obj/structure/window/reinforced/spawner/directional/north, +/obj/effect/turf_decal/siding/dark/corner{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/security/checkpoint/escape) +"ohm" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible, +/turf/open/floor/plating, +/area/station/engineering/atmos) +"ohq" = ( +/obj/structure/closet/l3closet/virology, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 4 + }, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/medical/pathology) +"ohs" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/spawner/random/trash/graffiti{ + pixel_x = 32 + }, +/turf/open/floor/iron, +/area/station/maintenance/starboard/upper) +"ohX" = ( +/obj/effect/turf_decal/tile/red/half, +/obj/effect/turf_decal/trimline/red/filled/line, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/camera/directional/north{ + network = list("ss13","prison") + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/security/prison) +"ohY" = ( +/obj/machinery/door/window{ + atom_integrity = 300; + base_state = "rightsecure"; + dir = 4; + icon_state = "rightsecure"; + name = "Primary AI Core Access"; + req_access = list("ai_upload") + }, +/obj/machinery/camera/directional/north{ + c_tag = "AI Chamber - Core"; + network = list("aicore") + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/ai) +"oic" = ( +/obj/effect/turf_decal/bot, +/obj/structure/closet/emcloset, +/obj/effect/spawner/random/maintenance, +/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/plating, +/area/station/maintenance/starboard/upper) +"oih" = ( +/obj/machinery/door/airlock/public/glass, +/obj/structure/cable, +/obj/machinery/door/firedoor, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"oik" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + invisibility = 101 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/yellow/half/contrasted, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"oiv" = ( +/turf/closed/wall, +/area/station/service/theater) +"oiB" = ( +/obj/structure/chair/comfy/black, +/obj/effect/landmark/start/assistant, +/obj/structure/cable, +/obj/machinery/firealarm/directional/north, +/obj/machinery/light_switch/directional/north{ + pixel_x = 8; + pixel_y = 28 + }, +/turf/open/floor/wood/tile, +/area/station/service/library/artgallery) +"oiQ" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, +/turf/open/floor/plating, +/area/station/maintenance/starboard/upper) +"oiS" = ( +/obj/structure/lattice, +/obj/structure/transit_tube/curved/flipped{ + dir = 1 + }, +/turf/open/space/basic, +/area/space/nearstation) +"ojc" = ( +/mob/living/basic/clown/fleshclown, +/obj/effect/decal/cleanable/confetti, +/obj/effect/decal/cleanable/fuel_pool, +/turf/open/floor/plating, +/area/station/service/theater) +"oje" = ( +/obj/machinery/modular_computer/preset/cargochat/security{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 8 + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/station/security/office) +"ojh" = ( +/obj/structure/closet/radiation, +/turf/open/floor/plating, +/area/station/engineering/atmos) +"oju" = ( +/obj/structure/chair/stool/bar/directional/north, +/obj/structure/cable, +/turf/open/floor/carpet, +/area/station/service/cafeteria) +"ojx" = ( +/obj/structure/closet/secure_closet/engineering_chief{ + pixel_y = 1 + }, +/obj/item/computer_disk/atmos, +/obj/item/stock_parts/cell/high, +/obj/item/computer_disk/engineering{ + pixel_x = 5 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/airalarm/directional/north, +/mob/living/basic/parrot/poly, +/obj/machinery/camera/directional/east, +/turf/open/floor/wood, +/area/station/command/heads_quarters/ce) +"ojM" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/full, +/turf/open/floor/iron, +/area/station/security/brig/upper) +"ojQ" = ( +/obj/machinery/door/airlock/external, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/structure/fans/tiny, +/turf/open/floor/iron, +/area/station/engineering/storage) +"ojT" = ( +/obj/effect/turf_decal/tile/blue/half/contrasted, +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/cable, +/obj/machinery/light/directional/south, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/ai_upload) +"ojZ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/landmark/generic_maintenance_landmark, +/obj/structure/ghost_critter_spawn, +/turf/open/floor/carpet/green, +/area/station/maintenance/starboard/upper) +"oke" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/turf/open/floor/plating, +/area/station/maintenance/port/lesser) +"okg" = ( +/obj/machinery/portable_atmospherics/canister/air, +/turf/open/floor/engine/air, +/area/station/engineering/atmos) +"okh" = ( +/obj/effect/turf_decal/tile/neutral/full, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/security/processing) +"oki" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"okl" = ( +/obj/machinery/recharge_station, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 5 + }, +/turf/open/floor/iron, +/area/station/security/lockers) +"okm" = ( +/obj/machinery/airalarm/directional/south, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/maintenance/two, +/turf/open/floor/plating/rust, +/area/station/cargo/drone_bay) +"okp" = ( +/obj/effect/spawner/structure/window/reinforced/tinted, +/turf/open/floor/plating, +/area/station/science/breakroom) +"okD" = ( +/obj/structure/flora/bush/sparsegrass/style_random, +/turf/open/floor/grass, +/area/station/service/hydroponics) +"okG" = ( +/obj/item/stack/tile/material{ + pixel_y = 7; + pixel_x = 7 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/starboard/central) +"okI" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/engineering/atmos/office) +"okL" = ( +/obj/effect/turf_decal/tile/neutral/half/contrasted, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"okO" = ( +/obj/effect/spawner/random/entertainment/arcade{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/department/medical) +"okR" = ( +/obj/structure/sign/poster/official/random/directional/north, +/obj/effect/spawner/random/structure/chair_flipped{ + dir = 4 + }, +/obj/effect/landmark/start/shaft_miner, +/obj/machinery/newscaster/directional/west, +/turf/open/floor/iron/grimy, +/area/station/cargo/miningdock/cafeteria) +"okT" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/engineering/atmos) +"okU" = ( +/turf/open/floor/circuit, +/area/station/ai_monitored/turret_protected/ai) +"okV" = ( +/obj/structure/table, +/obj/item/instrument/harmonica, +/obj/item/storage/dice{ + pixel_y = -13; + pixel_x = -7 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/security/prison/work) +"okW" = ( +/obj/structure/curtain, +/obj/item/bedsheet/medical{ + dir = 4 + }, +/obj/effect/landmark/start/hangover, +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/blue/half{ + dir = 8 + }, +/obj/structure/bed/medical, +/turf/open/floor/iron/white/textured_edge{ + dir = 8 + }, +/area/station/medical/treatment_center) +"okX" = ( +/obj/machinery/porta_turret/ai{ + dir = 8 + }, +/obj/machinery/newscaster/directional/east, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/ai) +"ole" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/turf/open/floor/eighties, +/area/station/commons/fitness/recreation/entertainment) +"olh" = ( +/obj/machinery/atmospherics/pipe/smart/simple/orange/visible{ + dir = 10 + }, +/turf/closed/wall/r_wall, +/area/station/engineering/supermatter/room) +"olq" = ( +/obj/effect/turf_decal/trimline/dark_red/corner{ + dir = 1 + }, +/turf/open/floor/engine, +/area/station/science/xenobiology) +"olD" = ( +/obj/structure/chair/comfy/shuttle{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/decal/cleanable/blood, +/turf/open/floor/engine, +/area/space/nearstation) +"olE" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/tile/dark_blue/half/contrasted, +/obj/machinery/light/directional/south, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"olV" = ( +/obj/structure/table, +/obj/item/plate, +/obj/item/radio/intercom/directional/west, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/carpet, +/area/station/service/cafeteria) +"oma" = ( +/obj/structure/extinguisher_cabinet/directional/north, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/turf/open/floor/plating, +/area/station/engineering/supermatter/room) +"omo" = ( +/obj/machinery/telecomms/server/presets/command, +/obj/effect/turf_decal/tile/dark_blue/fourcorners, +/turf/open/floor/iron/dark/telecomms, +/area/station/tcommsat/server) +"omq" = ( +/obj/effect/spawner/random/medical/two_percent_xeno_egg_spawner, +/obj/effect/decal/remains/xeno, +/obj/item/toy/toy_xeno, +/turf/open/floor/engine, +/area/station/science/xenobiology/hallway) +"oms" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos/pumproom) +"omG" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/siding/yellow{ + dir = 5 + }, +/obj/effect/turf_decal/trimline/yellow/filled/warning{ + dir = 5 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"omP" = ( +/obj/effect/turf_decal/tile/red/half, +/obj/effect/turf_decal/trimline/red/filled/line, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes{ + dir = 4 + }, +/obj/machinery/light/directional/north, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/security/prison) +"omT" = ( +/obj/machinery/meter, +/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible, +/turf/closed/wall/r_wall, +/area/station/engineering/atmos) +"omV" = ( +/obj/machinery/light_switch/directional/west{ + pixel_y = 6 + }, +/obj/effect/turf_decal/tile/blue/half{ + dir = 8 + }, +/obj/machinery/firealarm/directional/west{ + pixel_y = -4 + }, +/turf/open/floor/iron/white/textured_edge{ + dir = 8 + }, +/area/station/medical/medbay/lobby) +"onf" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/conveyor{ + id = "cargosort"; + dir = 1 + }, +/obj/structure/disposalpipe/segment, +/obj/effect/spawner/random/trash/mess, +/mob/living/basic/sloth/citrus, +/obj/item/paper/crumpled/fluff/poem{ + name = "grouchy note"; + default_raw_text = "These kids nowadays don't know what struggle even is! Back in my day, we had to WALK our mail, bothways AND uphill. Now they just use those damn auto-sorting pipes. I'm not having it, i'm bringing tradition back and removing the mail chutes!" + }, +/obj/effect/spawner/random/trash/garbage, +/turf/open/floor/plating, +/area/station/cargo/sorting) +"ong" = ( +/obj/structure/chair{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/turf/open/floor/wood, +/area/station/security/courtroom) +"onm" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 1 + }, +/obj/machinery/airalarm/directional/north, +/turf/open/floor/iron, +/area/station/engineering/atmos/upper) +"onv" = ( +/obj/structure/table, +/obj/machinery/chem_dispenser/drinks{ + pixel_y = 11 + }, +/turf/open/floor/iron/cafeteria, +/area/station/security/prison/mess) +"onB" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/dark_blue/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"onN" = ( +/obj/machinery/door/airlock/external{ + name = "External Airlock" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/turf/open/floor/plating, +/area/station/maintenance/port/lesser) +"onU" = ( +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/firecloset, +/turf/open/floor/iron, +/area/station/maintenance/department/medical) +"oou" = ( +/obj/machinery/newscaster/directional/south, +/obj/effect/turf_decal/tile/brown/anticorner/contrasted{ + dir = 8 + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/station/commons/vacant_room/commissary) +"ooH" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small/dim/directional/south, +/obj/structure/closet/crate/silvercrate, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/command/nuke_storage) +"ooQ" = ( +/obj/structure/disposalpipe/junction/flip{ + dir = 4 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white, +/area/station/science/lower) +"ooV" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"opb" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Central Starboard Maintenance" + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/station/maintenance/starboard/central) +"opo" = ( +/obj/structure/flora/bush/lavendergrass/style_random, +/turf/open/floor/grass, +/area/station/service/hydroponics/garden) +"ops" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ + dir = 4 + }, +/obj/machinery/meter, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"opw" = ( +/obj/structure/disposalpipe/junction{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white/textured_large, +/area/station/medical/medbay/central) +"opM" = ( +/obj/machinery/door/airlock/highsecurity{ + name = "The Clown Hole" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/atmos, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/turf/open/floor/plating, +/area/station/engineering/atmos) +"opV" = ( +/obj/effect/spawner/random/trash/cigbutt, +/turf/open/floor/carpet/green, +/area/station/maintenance/department/medical) +"oqd" = ( +/obj/machinery/light{ + dir = 8; + tag = "" + }, +/obj/structure/chair, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/carpet, +/area/station/service/cafeteria) +"oqe" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/hallway/primary/upper) +"oqi" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/button/door/directional/east{ + pixel_x = -17; + pixel_y = 30; + name = "Captain Office Shutters" + }, +/turf/open/floor/carpet, +/area/station/command/heads_quarters/captain/private) +"oql" = ( +/obj/machinery/composters, +/obj/structure/railing{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/grass, +/area/station/service/hydroponics) +"oqo" = ( +/obj/structure/closet/secure_closet/freezer/fridge, +/obj/item/storage/box/ingredients/random, +/obj/structure/sign/poster/official/random/directional/south, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/commons/dorms) +"oqq" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 9 + }, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/engineering/lobby) +"oqE" = ( +/obj/effect/spawner/random/trash/graffiti{ + pixel_y = -32; + spawn_loot_chance = 50; + dir = 4 + }, +/turf/open/floor/plating, +/area/station/maintenance/starboard/central) +"oqN" = ( +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/north, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"oqY" = ( +/obj/effect/spawner/random/structure/grille, +/obj/structure/cable, +/obj/structure/sign/warning/electric_shock/directional/north, +/turf/open/floor/plating, +/area/station/maintenance/port/lesser) +"ora" = ( +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 4 + }, +/obj/effect/landmark/start/cargo_technician, +/turf/open/floor/iron, +/area/station/cargo/storage) +"orf" = ( +/obj/structure/chair/office{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/carpet/royalblue, +/area/station/command/heads_quarters/blueshield) +"org" = ( +/obj/effect/mapping_helpers/airlock/access/all/engineering/atmos, +/obj/machinery/door/airlock/atmos{ + name = "Atmospherics Lobby" + }, +/turf/open/floor/iron, +/area/station/engineering/atmos/office) +"orl" = ( +/obj/effect/turf_decal/tile/neutral/half/contrasted, +/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible/layer5{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"orH" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/engine, +/area/station/science/explab) +"orR" = ( +/obj/structure/chair/sofa/bench/right, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 1 + }, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/security/processing) +"orS" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/yellow/line{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/yellow/warning{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + invisibility = 101 + }, +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/engineering/main) +"orZ" = ( +/obj/machinery/firealarm/directional/east, +/obj/effect/spawner/random/structure/grille, +/turf/open/floor/plating, +/area/station/maintenance/starboard/lesser) +"osa" = ( +/obj/machinery/portable_atmospherics/scrubber, +/obj/effect/turf_decal/bot, +/obj/machinery/firealarm/directional/north, +/obj/machinery/light_switch/directional/north{ + pixel_x = 8; + pixel_y = 28 + }, +/turf/open/floor/iron/dark, +/area/station/commons/storage/tools) +"oss" = ( +/obj/machinery/vending/wardrobe/robo_wardrobe, +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 4 + }, +/obj/effect/turf_decal/bot, +/obj/item/radio/intercom/directional/east, +/turf/open/floor/iron/white, +/area/station/science/robotics/lab) +"ost" = ( +/obj/effect/turf_decal/trimline/red/filled/line, +/obj/effect/turf_decal/tile/neutral/half{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/security/brig/entrance) +"osy" = ( +/obj/item/stack/tile/material{ + pixel_y = 7; + pixel_x = 7 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/science/lower) +"osA" = ( +/obj/effect/turf_decal/tile/neutral/half/contrasted, +/obj/structure/fireaxecabinet/directional/north, +/obj/machinery/atmospherics/components/binary/valve/digital{ + dir = 8; + name = "Waste Release" + }, +/obj/machinery/camera/directional/north, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"osC" = ( +/obj/structure/extinguisher_cabinet/directional/north, +/obj/effect/turf_decal/tile/blue/anticorner/contrasted{ + dir = 1 + }, +/obj/item/kirbyplants/random, +/obj/machinery/airalarm/directional/west, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"osF" = ( +/turf/open/floor/iron/dark/textured_corner{ + dir = 1 + }, +/area/misc/anomaly_research) +"osR" = ( +/obj/item/cultivator, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/landmark/blobstart, +/turf/open/floor/plating, +/area/station/maintenance/starboard/central) +"ota" = ( +/obj/structure/lattice, +/obj/item/stack/cable_coil/five, +/turf/open/space/basic, +/area/space/nearstation) +"otj" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/machinery/computer/records/security, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/station/security/checkpoint/science) +"otq" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Bar" + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/gray/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/service/cafeteria) +"otE" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/sign/directions/vault/directional/east{ + pixel_y = 8 + }, +/obj/effect/turf_decal/tile/gray/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"otN" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/trimline/yellow/filled/line, +/obj/structure/cable, +/obj/machinery/newscaster/directional/south, +/turf/open/floor/iron, +/area/station/engineering/atmos/upper) +"otT" = ( +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/cargo/miningoffice) +"otW" = ( +/obj/item/food/deadmouse/moldy, +/obj/effect/spawner/random/structure/grille, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/department/medical) +"ouc" = ( +/obj/item/radio/intercom/directional/north, +/obj/structure/filingcabinet, +/obj/item/folder/documents, +/obj/effect/decal/cleanable/cobweb{ + icon_state = "cobweb2"; + dir = 5 + }, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/command/nuke_storage) +"oui" = ( +/obj/structure/window/reinforced/spawner/directional/east, +/obj/machinery/modular_computer/preset/civilian{ + dir = 8 + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/dark, +/area/station/science/lab) +"oul" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"ouu" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/dark_green/half/contrasted, +/turf/open/floor/iron, +/area/station/hallway/primary/upper) +"ouy" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, +/obj/effect/spawner/random/engineering/atmospherics_portable, +/turf/open/floor/plating, +/area/station/security/brig/entrance) +"ouE" = ( +/obj/machinery/door/airlock/virology/glass{ + name = "Isolation Room B" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/medical/virology, +/obj/machinery/door/firedoor, +/turf/open/floor/iron/white, +/area/station/medical/pathology) +"ouT" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/science/explab) +"ouU" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/structure/chair/comfy/shuttle{ + dir = 4 + }, +/turf/open/floor/engine, +/area/space/nearstation) +"ovl" = ( +/obj/effect/turf_decal/delivery, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/machinery/door/airlock/engineering/glass{ + name = "Supermatter Engine Core" + }, +/turf/open/floor/engine, +/area/station/engineering/supermatter) +"ovA" = ( +/obj/effect/turf_decal/trimline/hot_pink/filled/line{ + dir = 10 + }, +/obj/effect/turf_decal/trimline/white/filled/line{ + dir = 10 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/security/execution/transfer) +"ovF" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"ovH" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral/half, +/obj/effect/turf_decal/stripes{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/security/brig/entrance) +"owd" = ( +/obj/effect/turf_decal/trimline/dark_red/corner{ + dir = 8 + }, +/turf/open/floor/engine, +/area/station/science/xenobiology) +"owf" = ( +/obj/structure/curtain, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/blood/old, +/obj/structure/cable, +/turf/open/floor/iron/dark/textured, +/area/station/medical/morgue) +"owj" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos/hfr_room) +"owm" = ( +/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/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/stack/sheet/glass/fifty, +/obj/structure/closet/crate/engineering/electrical, +/obj/item/stack/cable_coil, +/obj/effect/mapping_helpers/broken_floor, +/obj/item/storage/pod/directional/north{ + unlocked = 1 + }, +/turf/open/floor/plating, +/area/station/maintenance/solars/port/aft) +"owt" = ( +/obj/structure/flora/bush/large/style_random, +/turf/open/floor/grass/lavaland{ + initial_gas_mix = "o2=22;n2=82;TEMP=293.15" + }, +/area/station/service/hydroponics/garden) +"owU" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/vending/cigarette, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 + }, +/obj/effect/turf_decal/tile/gray/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"oxa" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/iron, +/area/station/maintenance/port/lesser) +"oxc" = ( +/obj/structure/chair/office, +/obj/effect/landmark/start/botanist, +/obj/effect/turf_decal/tile/green/half/contrasted, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/service/hydroponics) +"oxh" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/hallway/secondary/command) +"oxj" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/security/brig/entrance) +"oxm" = ( +/obj/effect/turf_decal/tile/neutral/full, +/obj/machinery/camera/directional/north, +/obj/structure/cable, +/obj/item/kirbyplants/random{ + pixel_y = 6 + }, +/turf/open/floor/iron/dark, +/area/station/commons/fitness) +"oxp" = ( +/obj/machinery/door/airlock/engineering/glass{ + name = "Auxiliary Tool Storage" + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/commons/storage/tools) +"oxr" = ( +/obj/structure/table/wood/fancy, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/eighties/red{ + icon = 'goon/icons/turf/floors.dmi'; + icon_state = "clown_carpet" + }, +/area/station/service/theater) +"oxs" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/iron/white, +/area/station/science/ordnance/storage) +"oxy" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron/kitchen, +/area/station/service/kitchen/kitchen_backroom) +"oxS" = ( +/obj/item/radio/intercom/directional/east, +/obj/structure/table, +/obj/machinery/chem_dispenser/drinks/beer{ + pixel_y = 12; + dir = 8 + }, +/turf/open/floor/iron/cafeteria, +/area/station/security/prison/mess) +"oxZ" = ( +/obj/effect/landmark/start/janitor, +/obj/effect/turf_decal/tile/purple/half/contrasted, +/obj/structure/extinguisher_cabinet/directional/south, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/service/janitor) +"oyb" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/circuit/green{ + luminosity = 2 + }, +/area/station/ai_monitored/command/nuke_storage) +"oyc" = ( +/obj/structure/extinguisher_cabinet/directional/west, +/obj/structure/table, +/obj/item/storage/bag/plants/portaseeder, +/obj/item/plant_analyzer, +/turf/open/floor/plating, +/area/station/maintenance/starboard/central) +"oyf" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/carpet/red, +/area/station/command/heads_quarters/qm) +"oyk" = ( +/obj/structure/cable, +/turf/open/floor/wood, +/area/station/security/detectives_office) +"oyz" = ( +/obj/machinery/portable_atmospherics/canister/air, +/obj/effect/turf_decal/bot, +/obj/machinery/airalarm/directional/east, +/turf/open/floor/iron/dark, +/area/station/commons/storage/tools) +"oyB" = ( +/obj/effect/turf_decal/tile/dark/opposingcorners, +/obj/effect/turf_decal/tile/dark/opposingcorners, +/obj/effect/turf_decal/tile/dark/opposingcorners, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/maintenance/port/fore) +"oyE" = ( +/obj/effect/turf_decal/bot, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"oyU" = ( +/obj/machinery/power/smes{ + charge = 5e+006 + }, +/obj/structure/cable, +/turf/open/floor/circuit/telecomms/mainframe, +/area/station/tcommsat/server) +"oyX" = ( +/obj/machinery/light/small/directional/north, +/turf/open/floor/engine/n2, +/area/station/engineering/atmos) +"ozb" = ( +/obj/structure/flora/bush/pale/style_random, +/turf/open/misc/grass, +/area/station/hallway/secondary/entry) +"ozc" = ( +/obj/structure/chair/office{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/dark/filled/line{ + dir = 6 + }, +/obj/effect/turf_decal/trimline/neutral/line{ + dir = 6 + }, +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron, +/area/station/maintenance/starboard/aft) +"ozj" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/turf/open/floor/wood, +/area/station/command/heads_quarters/blueshield) +"ozo" = ( +/obj/effect/turf_decal/tile/yellow/half/contrasted, +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"ozv" = ( +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/cargo/storage) +"ozy" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/maintenance/starboard/central) +"ozB" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/light_switch/directional/south{ + pixel_x = 8 + }, +/obj/machinery/firealarm/directional/south, +/turf/open/floor/iron/dark, +/area/station/service/bar) +"ozE" = ( +/obj/effect/spawner/random/vending/snackvend, +/obj/effect/turf_decal/bot{ + dir = 1 + }, +/obj/effect/turf_decal/tile/gray/anticorner/contrasted, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"ozP" = ( +/obj/effect/turf_decal/trimline/blue/corner{ + dir = 1 + }, +/turf/open/floor/engine, +/area/station/science/xenobiology) +"ozX" = ( +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"ozZ" = ( +/obj/structure/chair/sofa/bench, +/obj/effect/turf_decal/tile/dark/fourcorners, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"oAe" = ( +/obj/effect/turf_decal/stripes{ + dir = 1 + }, +/obj/effect/turf_decal/caution, +/obj/effect/turf_decal/arrows, +/obj/effect/turf_decal/stripes, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"oAh" = ( +/turf/open/floor/glass/reinforced, +/area/station/command/heads_quarters/rd) +"oAk" = ( +/obj/effect/turf_decal/tile/purple/half{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/shower/directional/south, +/obj/effect/turf_decal/trimline/piss_yellow/tram, +/obj/effect/turf_decal/bot{ + pixel_y = 16 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple/half/contrasted{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/science/research) +"oAn" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/bot_white, +/obj/effect/turf_decal/tile/neutral/half{ + dir = 4 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/engineering/gravity_generator) +"oAs" = ( +/obj/effect/decal/cleanable/ash, +/turf/open/floor/eighties, +/area/station/commons/fitness/recreation/entertainment) +"oAx" = ( +/obj/machinery/light/directional/east, +/obj/machinery/computer/department_orders/service{ + dir = 8 + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/grimy, +/area/station/hallway/secondary/service) +"oAE" = ( +/obj/effect/landmark/start/medical_doctor, +/turf/open/floor/iron/white/textured, +/area/station/medical/treatment_center) +"oAG" = ( +/obj/effect/turf_decal/trimline/darkest_green/filled/corner{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/security/prison/garden) +"oAH" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 1 + }, +/obj/structure/sign/poster/official/random/directional/north, +/obj/machinery/computer/order_console/mining, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/station/cargo/miningoffice) +"oAS" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/duct, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"oAW" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/white, +/area/station/science/research) +"oAX" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral/half, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/extinguisher_cabinet/directional/north, +/turf/open/floor/iron, +/area/station/security/brig/upper) +"oBa" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/tile/dark/anticorner/contrasted, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"oBh" = ( +/obj/machinery/door/airlock/research/glass{ + name = "Robotics Lab" + }, +/obj/effect/mapping_helpers/airlock/access/all/science/robotics, +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white, +/area/station/science/robotics/mechbay) +"oBn" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/station/smithing) +"oBD" = ( +/obj/structure/cable, +/obj/machinery/door/airlock/maintenance{ + name = "Mining Dock Maintenance" + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/starboard/lesser) +"oBI" = ( +/turf/closed/wall, +/area/station/science/ordnance/testlab) +"oBK" = ( +/turf/closed/wall/r_wall, +/area/station/command/heads_quarters/hos) +"oCc" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/commons/storage/primary) +"oCk" = ( +/obj/effect/turf_decal/stripes/red/line{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/thermomachine/heater/on, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"oCp" = ( +/obj/item/kirbyplants/random, +/obj/effect/turf_decal/tile/dark/half, +/obj/structure/extinguisher_cabinet/directional/south, +/turf/open/floor/iron, +/area/station/command/bridge) +"oCu" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/wood, +/area/station/engineering/break_room) +"oCA" = ( +/obj/structure/sign/warning/no_smoking, +/turf/closed/wall/r_wall, +/area/station/engineering/supermatter/room) +"oCJ" = ( +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"oCO" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/duct, +/turf/open/floor/carpet/red, +/area/station/commons/dorms) +"oCS" = ( +/obj/machinery/door/airlock/command{ + name = "Head of Security's Office" + }, +/obj/effect/mapping_helpers/airlock/access/all/security/hos, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/door/firedoor, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/hos) +"oCW" = ( +/obj/structure/cable, +/obj/machinery/airalarm/directional/north, +/turf/open/floor/iron, +/area/station/maintenance/department/medical) +"oCX" = ( +/obj/machinery/status_display/evac/directional/west, +/obj/machinery/light/directional/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"oDg" = ( +/obj/effect/turf_decal/bot, +/obj/structure/punching_bag, +/obj/structure/cable, +/turf/open/floor/iron/dark/textured, +/area/station/security/prison/workout) +"oDm" = ( +/obj/docking_port/stationary/random{ + name = "lavaland"; + shuttle_id = "pod_lavaland" + }, +/turf/open/space/basic, +/area/space) +"oDn" = ( +/obj/effect/turf_decal/tile/dark, +/obj/machinery/washing_machine, +/obj/effect/spawner/random/clothing/bowler_or_that, +/obj/item/radio/intercom/directional/north, +/turf/open/floor/iron/showroomfloor, +/area/station/commons/dorms/laundry) +"oDs" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/effect/landmark/event_spawn, +/turf/open/floor/iron, +/area/station/security/courtroom) +"oDu" = ( +/obj/structure/disposalpipe/junction/flip{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/gray/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"oDL" = ( +/obj/machinery/light, +/obj/effect/turf_decal/trimline/blue/filled/line, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/disposal/bin{ + name = "Morgue Chute" + }, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/box, +/turf/open/floor/iron/white/textured, +/area/station/hallway/primary/upper) +"oDR" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/spawner/random/trash/garbage, +/turf/open/floor/plating, +/area/station/maintenance/starboard/central) +"oDS" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/grimy, +/area/station/service/library) +"oDW" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/simple/purple/visible, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos/pumproom) +"oEk" = ( +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/obj/effect/turf_decal/tile/green/half/contrasted, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/service/hydroponics) +"oEs" = ( +/obj/effect/turf_decal/tile/yellow/anticorner{ + dir = 4 + }, +/obj/effect/turf_decal/siding/wood{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/carpet, +/area/station/service/theater) +"oEF" = ( +/obj/effect/spawner/random/entertainment/drugs, +/obj/effect/spawner/random/structure/table_fancy, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/trash/cigbutt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/spawner/random/entertainment/lighter, +/obj/effect/spawner/random/entertainment/drugs, +/turf/open/floor/wood, +/area/station/maintenance/department/medical) +"oEH" = ( +/obj/structure/window/spawner/directional/north{ + pixel_y = 5 + }, +/obj/effect/turf_decal/tile/brown/fourcorners, +/obj/machinery/atmospherics/components/binary/pump{ + name = "Mix Outlet Pump" + }, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"oEO" = ( +/obj/structure/table, +/obj/item/assembly/flash/handheld{ + pixel_y = 15; + pixel_x = -16 + }, +/obj/item/assembly/flash/handheld{ + pixel_y = 7; + pixel_x = -20 + }, +/obj/item/assembly/flash/handheld{ + pixel_y = -1; + pixel_x = -16 + }, +/obj/item/wirecutters, +/obj/item/screwdriver{ + pixel_y = 16 + }, +/obj/item/aicard{ + pixel_y = 6 + }, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/trimline/yellow/filled/line, +/obj/machinery/light/directional/south, +/turf/open/floor/iron/dark, +/area/station/engineering/storage/tech) +"oES" = ( +/obj/machinery/suit_storage_unit/standard_unit, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/white, +/area/station/science/explab) +"oFe" = ( +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible/layer4, +/obj/structure/cable, +/obj/structure/sign/poster/official/work_for_a_future/directional/east, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"oFi" = ( +/obj/structure/closet/firecloset/wall/directional/south, +/obj/structure/table, +/obj/effect/spawner/random/food_or_drink/snack, +/obj/effect/spawner/random/food_or_drink/refreshing_beverage{ + pixel_y = 7; + pixel_x = 9 + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/dark/herringbone, +/area/station/maintenance/radshelter/civil) +"oFn" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/closed/wall/r_wall, +/area/station/medical/chemistry) +"oFP" = ( +/obj/effect/landmark/start/cargo_technician, +/turf/open/floor/iron, +/area/station/cargo/storage) +"oGj" = ( +/obj/structure/cable, +/obj/structure/sign/poster/official/random/directional/north, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/starboard/lesser) +"oGk" = ( +/obj/item/reagent_containers/cup/soup_pot{ + pixel_y = 16; + pixel_x = -6 + }, +/obj/machinery/oven/range, +/turf/open/floor/iron/cafeteria, +/area/station/security/prison/mess) +"oGw" = ( +/obj/effect/decal/cleanable/confetti, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, +/obj/effect/decal/cleanable/blood/splatter, +/turf/open/floor/iron/vaporwave, +/area/station/security/bitden) +"oGy" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/firecloset/wall/directional/north, +/obj/effect/spawner/random/engineering/atmospherics_portable, +/turf/open/floor/plating, +/area/station/maintenance/department/medical) +"oGL" = ( +/obj/structure/rack, +/obj/item/stack/sheet/iron{ + amount = 30; + pixel_y = 6 + }, +/obj/item/stack/sheet/glass{ + amount = 30 + }, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/commons/storage/primary) +"oGN" = ( +/obj/effect/spawner/random/structure/table_fancy, +/turf/open/floor/plating, +/area/station/maintenance/disposal) +"oGS" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/maintenance{ + name = "Forge Room" + }, +/turf/open/floor/plating, +/area/station/maintenance/starboard/lesser) +"oGW" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"oGX" = ( +/obj/machinery/camera/directional/west{ + network = list("theater") + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/airalarm/directional/west, +/turf/open/floor/wood, +/area/station/service/barber) +"oGZ" = ( +/obj/machinery/light, +/obj/structure/cable, +/obj/effect/turf_decal/tile/dark_green/half/contrasted, +/turf/open/floor/iron, +/area/station/hallway/primary/upper) +"oHf" = ( +/obj/effect/turf_decal/loading_area{ + dir = 4 + }, +/turf/open/floor/engine, +/area/station/science/explab) +"oHX" = ( +/obj/structure/disposalpipe/junction/flip{ + dir = 4 + }, +/obj/effect/turf_decal/tile/dark_blue/half/contrasted, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"oIi" = ( +/obj/effect/turf_decal/tile/neutral/full, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/turf/open/floor/iron, +/area/station/security/brig/upper) +"oIp" = ( +/obj/effect/turf_decal/tile/blue/half, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, +/obj/machinery/airalarm/directional/south, +/turf/open/floor/iron/white/textured_edge, +/area/station/medical/medbay/central) +"oIq" = ( +/obj/machinery/holopad/secure, +/obj/structure/chair/comfy/brown{ + buildstackamount = 0; + color = "#c45c57"; + dir = 1 + }, +/obj/effect/landmark/start/captain, +/turf/open/floor/carpet, +/area/station/command/heads_quarters/captain/private) +"oIr" = ( +/obj/effect/turf_decal/delivery, +/obj/effect/spawner/random/maintenance/two, +/turf/open/floor/plating, +/area/station/cargo/storage) +"oIt" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable, +/turf/open/space/basic, +/area/space/nearstation) +"oIw" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/status_display/ai/directional/north, +/obj/effect/turf_decal/delivery, +/obj/machinery/cryopod, +/turf/open/floor/iron/showroomfloor, +/area/station/common/cryopods) +"oIx" = ( +/obj/structure/cable, +/obj/structure/chair/stool/directional/west, +/obj/effect/turf_decal/trimline/dark/filled/line, +/obj/machinery/firealarm/directional/south, +/obj/machinery/light_switch/directional/south{ + pixel_x = 8 + }, +/turf/open/floor/iron, +/area/station/security/prison/work) +"oIN" = ( +/obj/effect/turf_decal/stripes/red/line, +/turf/open/floor/engine, +/area/station/science/cytology) +"oIR" = ( +/obj/machinery/atmospherics/pipe/layer_manifold/cyan/visible, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos/pumproom) +"oJa" = ( +/obj/effect/spawner/random/trash/graffiti, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"oJc" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"oJA" = ( +/obj/effect/spawner/structure/window, +/turf/open/floor/plating, +/area/station/service/chapel) +"oJG" = ( +/obj/effect/turf_decal/stripes/red/line{ + dir = 5 + }, +/turf/open/floor/engine, +/area/station/engineering/atmos/hfr_room) +"oJN" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/closet/emcloset/wall/directional/north, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/maintenance/department/medical) +"oJQ" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/effect/landmark/start/hangover, +/obj/effect/turf_decal/tile/blue/half{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/turf/open/floor/iron/white/textured_edge{ + dir = 4 + }, +/area/station/medical/medbay/lobby) +"oJX" = ( +/obj/effect/turf_decal/bot, +/obj/effect/spawner/random/vending/snackvend, +/obj/machinery/light/directional/north, +/obj/machinery/status_display/ai/directional/north, +/obj/effect/turf_decal/tile/gray/anticorner/contrasted{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"oKe" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/turf/open/floor/wood, +/area/station/service/library) +"oKm" = ( +/obj/effect/turf_decal/tile/yellow/opposingcorners{ + dir = 1 + }, +/obj/effect/turf_decal/siding/white/corner{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/ai_monitored/command/storage/eva) +"oKq" = ( +/obj/structure/lattice/catwalk, +/obj/structure/transit_tube/junction{ + dir = 1 + }, +/turf/open/space/basic, +/area/space/nearstation) +"oKJ" = ( +/obj/effect/turf_decal/vg_decals/numbers/six, +/turf/open/floor/iron/dark/textured_large, +/area/misc/anomaly_research) +"oKQ" = ( +/obj/structure/table, +/obj/item/clothing/gloves/boxing, +/obj/structure/railing/wrestling{ + pixel_y = 26; + layer = 4.2 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/wood, +/area/station/commons/fitness) +"oLh" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"oLq" = ( +/obj/structure/table/wood, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/item/flashlight/flare/candle, +/turf/open/floor/carpet, +/area/station/service/chapel) +"oLs" = ( +/turf/closed/wall, +/area/station/command/heads_quarters/qm) +"oLC" = ( +/obj/effect/turf_decal/siding/dark{ + dir = 1 + }, +/obj/machinery/light/dim/directional/north, +/turf/open/floor/iron/chapel{ + dir = 4 + }, +/area/station/service/chapel) +"oLS" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos/hfr_room) +"oLZ" = ( +/obj/effect/turf_decal/tile/blue/anticorner{ + dir = 8 + }, +/obj/machinery/navbeacon{ + codes_txt = "delivery;dir=8"; + location = "Medbay" + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/white/textured_corner{ + dir = 4 + }, +/area/station/medical/medbay/lobby) +"oMg" = ( +/turf/closed/wall, +/area/station/medical/psychology) +"oMl" = ( +/obj/machinery/atmospherics/pipe/smart/manifold/purple/visible{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"oMm" = ( +/obj/effect/turf_decal/tile/yellow/opposingcorners{ + dir = 1 + }, +/obj/machinery/suit_storage_unit/standard_unit, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/station/ai_monitored/command/storage/eva) +"oMu" = ( +/obj/machinery/modular_computer/preset/civilian{ + dir = 4 + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/engine, +/area/space/nearstation) +"oMw" = ( +/obj/effect/spawner/random/trash/garbage, +/obj/structure/closet/emcloset/wall/directional/east, +/obj/effect/spawner/random/trash/moisture_trap, +/turf/open/floor/plating, +/area/station/maintenance/starboard/lesser) +"oMA" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/stairs, +/area/station/service/hydroponics) +"oMC" = ( +/turf/closed/wall/r_wall, +/area/station/hallway/secondary/entry) +"oME" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/bot_white/left, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/structure/cable, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/dark, +/area/station/engineering/gravity_generator) +"oMI" = ( +/obj/effect/spawner/random/structure/grille, +/turf/open/floor/iron, +/area/station/maintenance/starboard/upper) +"oMM" = ( +/obj/effect/turf_decal/trimline/yellow/line{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/yellow/warning{ + dir = 8 + }, +/obj/structure/cable, +/obj/structure/disposalpipe/junction, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/engineering/hallway) +"oMS" = ( +/obj/structure/window/spawner/directional/north{ + pixel_y = 5 + }, +/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/machinery/atmospherics/pipe/bridge_pipe/green/visible{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/bridge_pipe/cyan/visible, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"oMY" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 5 + }, +/obj/structure/lattice/catwalk, +/obj/structure/disposalpipe/segment, +/turf/open/space/basic, +/area/space/nearstation) +"oNa" = ( +/obj/structure/chair/comfy/black{ + dir = 4; + pixel_y = 3 + }, +/obj/effect/landmark/start/chaplain, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/turf/open/floor/carpet, +/area/station/service/chapel) +"oNb" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/structure/crate, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"oNe" = ( +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos/storage/gas) +"oNk" = ( +/obj/machinery/door/poddoor/incinerator_atmos_aux, +/turf/open/floor/engine, +/area/station/maintenance/disposal/incinerator) +"oNo" = ( +/obj/machinery/vending/medical, +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 1 + }, +/obj/machinery/status_display/evac/directional/north, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/firealarm/directional/north{ + pixel_x = 2 + }, +/turf/open/floor/iron/white/textured, +/area/station/medical/office) +"oNq" = ( +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 + }, +/obj/structure/chair/office{ + dir = 8 + }, +/obj/effect/landmark/start/atmospheric_technician, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos/storage/gas) +"oNt" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/engineering/hallway) +"oNy" = ( +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/structure/extinguisher_cabinet/directional/north, +/obj/machinery/light/small/red/dim/directional/north, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"oNA" = ( +/obj/machinery/door/window/brigdoor/left/directional/east{ + name = "Medical Cell"; + req_access = list("security"); + dir = 8 + }, +/obj/effect/turf_decal/tile/blue/half{ + dir = 8 + }, +/turf/open/floor/iron/white/textured_large, +/area/station/security/checkpoint/medical) +"oOn" = ( +/obj/structure/cable, +/turf/open/floor/iron/stairs/medium, +/area/station/hallway/secondary/exit/departure_lounge) +"oOp" = ( +/obj/machinery/airalarm/directional/west, +/obj/machinery/light/directional/west, +/turf/open/floor/iron/grimy, +/area/station/cargo/miningdock/cafeteria) +"oOu" = ( +/obj/structure/chair{ + name = "very uncomfortable seat" + }, +/obj/effect/landmark/start/mime, +/obj/effect/turf_decal/tile/dark/opposingcorners, +/obj/effect/turf_decal/tile/dark/opposingcorners, +/obj/effect/turf_decal/siding/purple{ + dir = 6 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/dark/opposingcorners, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable, +/obj/effect/landmark/blobstart, +/obj/effect/landmark/event_spawn, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white, +/area/station/service/theater) +"oOv" = ( +/obj/structure/flora/bush/large/style_random, +/obj/machinery/light/directional/south, +/obj/structure/cable, +/turf/open/floor/grass, +/area/station/science/xenobiology) +"oOw" = ( +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/maintenance/central) +"oOI" = ( +/obj/effect/turf_decal/tile/yellow/half{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"oOK" = ( +/obj/effect/spawner/structure/window/reinforced/plasma, +/obj/machinery/atmospherics/pipe/smart/manifold4w/orange/visible, +/turf/open/floor/plating, +/area/station/engineering/supermatter/room) +"oOO" = ( +/obj/effect/mapping_helpers/burnt_floor, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/maintenance/department/medical) +"oOW" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/wood, +/area/station/command/heads_quarters/hos) +"oOY" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/obj/structure/sign/warning/secure_area/directional/north, +/obj/structure/cable, +/obj/machinery/light/directional/north, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"oPd" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"oPe" = ( +/mob/living/carbon/human/species/monkey{ + name = "Hotdog" + }, +/obj/machinery/light/small/directional/south, +/obj/item/knife{ + pixel_x = -1; + pixel_y = 5 + }, +/turf/open/floor/iron/dark, +/area/station/service/library/upper) +"oPu" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/recharge_floor, +/area/station/science/robotics/mechbay) +"oPL" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/tile/brown/half/contrasted{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral/full, +/obj/machinery/light/floor/has_bulb, +/turf/open/floor/iron, +/area/station/cargo/storage) +"oPZ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos/hfr_room) +"oQa" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/visible/layer4, +/turf/open/floor/plating, +/area/station/engineering/supermatter/room) +"oQm" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/wood, +/area/station/hallway/secondary/exit/departure_lounge) +"oQz" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/effect/turf_decal/trimline/yellow/filled/warning{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"oQA" = ( +/obj/structure/bodycontainer/morgue, +/obj/structure/window/reinforced/spawner/directional/north, +/obj/effect/turf_decal/tile/neutral/full, +/turf/open/floor/iron/dark, +/area/station/medical/morgue) +"oQN" = ( +/obj/item/poster/random_official, +/obj/item/poster/random_official{ + pixel_y = 7 + }, +/obj/effect/turf_decal/tile/brown/half/contrasted{ + dir = 1 + }, +/obj/structure/table/glass, +/turf/open/floor/iron, +/area/station/commons/vacant_room/commissary) +"oQU" = ( +/obj/machinery/door/airlock/engineering/glass{ + name = "Engine Room" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/obj/machinery/door/firedoor/heavy, +/obj/effect/turf_decal/delivery, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/turf/open/floor/plating, +/area/station/engineering/supermatter/room) +"oQZ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/structure/furniture_parts, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"oRb" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/wood/parquet, +/area/station/command/heads_quarters/nt_rep) +"oRg" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white, +/area/station/science/research) +"oRi" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/light/small/directional/east, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"oRy" = ( +/obj/effect/turf_decal/tile/brown/half/contrasted, +/obj/structure/extinguisher_cabinet/directional/south, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"oRB" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/sign/poster/contraband/punch_shit/directional/south, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"oRD" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/closed/wall/r_wall, +/area/station/maintenance/starboard/lesser) +"oRJ" = ( +/obj/structure/table/reinforced, +/obj/effect/turf_decal/tile/neutral/full, +/obj/effect/turf_decal/tile/neutral/half{ + dir = 1 + }, +/obj/item/flashlight/lamp{ + pixel_y = 3; + pixel_x = -10 + }, +/obj/item/clothing/mask/cigarette/cigar{ + pixel_x = 4.5 + }, +/obj/item/clothing/mask/cigarette/cigar/havana{ + pixel_x = 2 + }, +/obj/item/clothing/mask/cigarette/cigar/cohiba{ + pixel_x = 6 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/ce) +"oRK" = ( +/obj/machinery/newscaster/directional/north, +/obj/machinery/power/apc/auto_name/directional/west, +/obj/structure/cable, +/obj/machinery/jukebox{ + anchored = 0; + name = "jukebox on wheels" + }, +/turf/open/floor/plating, +/area/station/service/kitchen/kitchen_backroom) +"oRS" = ( +/obj/effect/turf_decal/stripes{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/security/brig/entrance) +"oRZ" = ( +/obj/effect/decal/cleanable/dirt, +/turf/closed/wall, +/area/station/maintenance/starboard/upper) +"oSj" = ( +/turf/closed/wall/r_wall, +/area/station/engineering/storage) +"oSA" = ( +/obj/structure/table, +/obj/item/flashlight/lamp{ + pixel_y = 5; + pixel_x = -5 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark, +/area/station/security/interrogation) +"oSE" = ( +/obj/structure/closet/secure_closet/personal/cabinet, +/obj/item/modular_computer/laptop/preset/civilian{ + pixel_y = 3; + pixel_x = 6 + }, +/obj/item/clothing/mask/cigarette/pipe{ + pixel_x = -5 + }, +/obj/item/clothing/suit/armor/centcom_formal, +/obj/item/clothing/glasses/sunglasses, +/obj/item/clothing/head/hats/centhat, +/obj/item/clothing/head/hats/centcom_cap, +/obj/item/clothing/under/rank/centcom/centcom_skirt, +/obj/item/clothing/under/rank/centcom/commander, +/obj/item/clothing/under/rank/centcom/intern, +/obj/item/clothing/under/rank/centcom/officer_skirt, +/obj/item/clothing/under/rank/centcom/officer, +/obj/item/clothing/accessory/medal/gold/ordom, +/obj/item/clothing/accessory/medal/silver/bureaucracy, +/obj/machinery/light/warm/directional/south, +/turf/open/floor/carpet/green, +/area/station/command/heads_quarters/nt_rep) +"oSI" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/darkest_green/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"oTc" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/structure/chair/office{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/landmark/start/depsec/science, +/turf/open/floor/iron/dark, +/area/station/security/checkpoint/science) +"oTq" = ( +/obj/structure/flora/bush/fullgrass, +/turf/open/floor/grass/lavaland{ + initial_gas_mix = "o2=22;n2=82;TEMP=293.15" + }, +/area/station/service/hydroponics) +"oTs" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/maintenance/starboard/central) +"oTu" = ( +/obj/structure/window/reinforced/plasma/spawner/directional/south, +/obj/structure/lattice, +/turf/open/space/basic, +/area/space/nearstation) +"oTx" = ( +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + dir = 1 + }, +/obj/machinery/reagentgrinder{ + pixel_x = -6; + pixel_y = 8 + }, +/obj/item/reagent_containers/cup/beaker/large{ + pixel_x = 7; + pixel_y = 1 + }, +/obj/item/reagent_containers/cup/beaker/large{ + pixel_x = 7; + pixel_y = 5 + }, +/obj/item/stack/sheet/mineral/plasma, +/obj/item/stack/sheet/mineral/plasma, +/obj/item/reagent_containers/dropper{ + pixel_y = -4 + }, +/obj/structure/table/reinforced, +/turf/open/floor/iron/white, +/area/station/medical/pharmacy) +"oTy" = ( +/obj/machinery/door/airlock/external, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "medical-air" + }, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/department/medical) +"oTO" = ( +/obj/machinery/light/small/directional/north, +/obj/machinery/recharge_station, +/obj/effect/decal/cleanable/fuel_pool, +/obj/effect/turf_decal/bot, +/turf/open/floor/plating, +/area/station/maintenance/starboard/lesser) +"oTQ" = ( +/obj/effect/spawner/random/engineering/tracking_beacon, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/command/storage/eva) +"oUb" = ( +/obj/structure/flora/bush/flowers_yw/style_random, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/mob/living/carbon/human/species/monkey, +/turf/open/floor/grass, +/area/station/medical/pathology) +"oUi" = ( +/obj/machinery/light, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"oUp" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/white/textured, +/area/station/medical/treatment_center) +"oUq" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/flora/tree/jungle/small/style_random, +/turf/open/floor/grass, +/area/station/service/hydroponics) +"oUv" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/open/floor/wood, +/area/station/command/heads_quarters/qm) +"oVl" = ( +/turf/closed/wall/r_wall, +/area/station/security/brig) +"oVp" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/structure/bookcase, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/port/lesser) +"oVs" = ( +/obj/structure/chair/sofa/corner, +/obj/machinery/firealarm/directional/east, +/obj/structure/sign/poster/official/random/directional/north, +/obj/machinery/light_switch/directional/east{ + pixel_y = 9 + }, +/turf/open/floor/carpet, +/area/station/commons/fitness/recreation) +"oVB" = ( +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"oVF" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/dark/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/hallway/secondary/command) +"oVL" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 1 + }, +/obj/machinery/light/directional/north, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/obj/structure/cable, +/turf/open/floor/iron/white/textured, +/area/station/hallway/primary/upper) +"oVX" = ( +/obj/structure/chair/plastic, +/obj/effect/turf_decal/bot_white, +/turf/open/floor/iron/dark, +/area/station/commons/fitness) +"oWg" = ( +/obj/structure/reagent_dispensers/fueltank, +/obj/effect/turf_decal/box, +/turf/open/floor/plating, +/area/station/engineering/break_room) +"oWu" = ( +/obj/structure/flora/bush/leafy, +/turf/open/floor/grass, +/area/station/service/hydroponics/garden) +"oWB" = ( +/obj/item/kirbyplants/random/dead, +/turf/open/floor/plating, +/area/station/security/lockers) +"oWD" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/spawner/structure/window, +/turf/open/floor/plating, +/area/station/security/prison/workout) +"oWE" = ( +/turf/closed/wall/r_wall, +/area/station/engineering/atmos) +"oWL" = ( +/obj/machinery/light/warm/directional/north, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/closet/secure_closet/quartermaster, +/obj/item/modular_computer/laptop{ + pixel_y = -1 + }, +/obj/item/melee/baseball_bat/ablative, +/obj/item/clothing/shoes/jackboots/timbs, +/obj/item/clothing/suit/brownfurrich/public, +/obj/structure/noticeboard/qm{ + pixel_y = 32 + }, +/obj/item/food/donkpocket/warm/spicy, +/turf/open/floor/wood, +/area/station/command/heads_quarters/qm) +"oWO" = ( +/obj/machinery/growing/tray, +/turf/open/floor/grass, +/area/station/service/hydroponics/garden) +"oWQ" = ( +/obj/structure/closet/crate/trashcart/laundry, +/obj/effect/spawner/random/bedsheet, +/turf/open/floor/carpet/orange, +/area/station/maintenance/starboard/central) +"oWR" = ( +/obj/effect/spawner/structure/window, +/turf/open/floor/plating, +/area/station/hallway/secondary/entry) +"oXb" = ( +/obj/effect/spawner/random/trash/moisture_trap, +/obj/structure/extinguisher_cabinet/directional/north, +/turf/open/floor/plating, +/area/station/maintenance/starboard/upper) +"oXf" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/chair/office/light{ + dir = 1 + }, +/obj/effect/landmark/start/scientist, +/turf/open/floor/iron/dark, +/area/station/science/xenobiology/hallway) +"oXq" = ( +/obj/machinery/vending/wardrobe/sec_wardrobe, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 6 + }, +/obj/structure/extinguisher_cabinet/directional/south, +/turf/open/floor/iron, +/area/station/security/lockers) +"oXE" = ( +/obj/structure/closet/secure_closet/brig, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/trimline/white/filled/line, +/obj/machinery/light/directional/south, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/security/execution/transfer) +"oXF" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/bot_white, +/obj/effect/turf_decal/tile/neutral/half, +/obj/structure/sign/warning/radiation/rad_area/directional/north, +/obj/machinery/light/directional/north, +/turf/open/floor/iron/dark, +/area/station/engineering/gravity_generator) +"oXM" = ( +/obj/structure/flora/tree/jungle/style_random{ + pixel_y = -15 + }, +/obj/effect/turf_decal/siding/wood, +/obj/machinery/light/floor/has_bulb, +/turf/open/floor/grass, +/area/station/security/prison/garden) +"oXT" = ( +/obj/machinery/light_switch/directional/west, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/station/service/chapel) +"oYc" = ( +/obj/effect/decal/cleanable/glass, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/maintenance/disposal) +"oYd" = ( +/obj/effect/spawner/structure/window, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/commons) +"oYm" = ( +/obj/effect/spawner/random/trash/food_packaging, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small/directional/north, +/turf/open/floor/plating, +/area/station/maintenance/department/medical) +"oYE" = ( +/turf/open/floor/plating, +/area/station/maintenance/starboard/central) +"oYI" = ( +/obj/machinery/light/small/directional/east, +/obj/structure/sign/poster/official/random/directional/east, +/turf/open/floor/wood, +/area/station/commons/dorms) +"oYQ" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white, +/area/station/science/lower) +"oYW" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Central Starboard Maintenance" + }, +/obj/structure/cable, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/hallway/primary/upper) +"oZd" = ( +/obj/structure/table/reinforced, +/obj/item/experi_scanner{ + pixel_x = -4 + }, +/obj/item/experi_scanner{ + pixel_x = 4 + }, +/turf/open/floor/iron/dark, +/area/station/science/lab) +"oZq" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/landmark/generic_maintenance_landmark, +/turf/open/floor/iron, +/area/station/maintenance/disposal) +"oZs" = ( +/obj/machinery/door/airlock/hatch, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/turf/open/floor/plating, +/area/station/maintenance/starboard/lesser) +"oZx" = ( +/obj/effect/turf_decal/stripes/line, +/obj/structure/window/spawner/directional/south, +/turf/open/floor/iron/dark, +/area/station/commons/fitness) +"oZy" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/firealarm/directional/south, +/obj/machinery/light_switch/directional/south{ + pixel_x = 8 + }, +/turf/open/floor/wood, +/area/station/service/theater) +"oZC" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/camera/autoname/directional/south, +/turf/open/floor/plating, +/area/station/maintenance/starboard/upper) +"oZD" = ( +/obj/structure/window/reinforced/spawner, +/obj/structure/table, +/obj/effect/turf_decal/tile/neutral/half, +/obj/item/paper/crumpled, +/obj/item/pen/blue, +/obj/item/pen/red{ + pixel_x = 5; + pixel_y = 3 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/smooth_half, +/area/station/maintenance/port/lesser) +"oZG" = ( +/obj/structure/chair/office{ + dir = 4 + }, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/cargo/storage) +"oZP" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/turf_decal/bot, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/trash/cigbutt, +/obj/effect/turf_decal/tile/dark_blue/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"pab" = ( +/obj/machinery/atmospherics/components/tank/air{ + dir = 8 + }, +/turf/open/floor/plating, +/area/station/science/xenobiology/hallway) +"pax" = ( +/obj/machinery/door/airlock/atmos{ + name = "Atmospherics Gas Storage" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/atmos, +/obj/machinery/door/firedoor, +/turf/open/floor/iron, +/area/station/engineering/atmos/storage/gas) +"paE" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/turf/open/floor/wood, +/area/station/service/library) +"paH" = ( +/obj/machinery/duct, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral/half{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/airalarm/directional/west, +/obj/machinery/light/directional/west, +/turf/open/floor/iron, +/area/station/security/brig) +"paQ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/maintenance/three, +/turf/open/floor/plating, +/area/station/maintenance/port/lesser) +"paR" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/hallway/secondary/service) +"pbn" = ( +/obj/machinery/door/poddoor/shutters{ + dir = 8; + id = "qm_warehouse"; + name = "Warehouse Shutters" + }, +/turf/open/floor/iron, +/area/station/cargo/warehouse) +"pbu" = ( +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable, +/obj/machinery/camera/directional/east, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/wood, +/area/station/command/heads_quarters/hop) +"pbv" = ( +/obj/item/plunger, +/turf/open/floor/iron/showroomfloor, +/area/station/service/lawoffice) +"pbF" = ( +/obj/machinery/status_display/evac/directional/north, +/obj/structure/table/reinforced, +/obj/item/storage/box/ids{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/storage/box/silver_ids, +/obj/effect/turf_decal/tile/dark/half{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/hop) +"pbG" = ( +/obj/structure/flora/bush/reed{ + pixel_y = 7; + pixel_x = 36 + }, +/obj/structure/flora/bush/sparsegrass{ + pixel_y = 5; + pixel_x = -5 + }, +/turf/open/floor/grass, +/area/station/science/xenobiology) +"pbI" = ( +/obj/structure/chair/stool/directional/west, +/obj/item/clothing/glasses/welding, +/obj/item/clothing/head/utility/hardhat{ + pixel_y = 6; + pixel_x = -7 + }, +/obj/effect/turf_decal/trimline/dark/filled/line, +/obj/effect/turf_decal/trimline/neutral/line, +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron, +/area/station/maintenance/starboard/aft) +"pbU" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/camera/autoname/directional/south, +/obj/machinery/firealarm/directional/south, +/obj/machinery/light_switch/directional/south{ + pixel_x = 8 + }, +/turf/open/floor/iron/dark, +/area/station/science/genetics) +"pbX" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"pcs" = ( +/obj/effect/turf_decal/tile/dark/half, +/obj/machinery/door/window/brigdoor/left/directional/south, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/command/bridge) +"pcx" = ( +/obj/machinery/power/apc/auto_name/directional/east, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/aisat_interior) +"pcy" = ( +/obj/item/reagent_containers/cup/bottle/syrup_bottle/liqueur{ + pixel_x = -10; + pixel_y = 16 + }, +/obj/item/reagent_containers/cup/bottle/syrup_bottle/caramel{ + pixel_x = -5; + pixel_y = 17 + }, +/obj/structure/table, +/obj/item/reagent_containers/cup/bottle/syrup_bottle/korta_nectar{ + pixel_x = -8; + pixel_y = 8 + }, +/obj/item/reagent_containers/cup/rag{ + pixel_x = -5; + pixel_y = 2 + }, +/obj/effect/turf_decal/tile/neutral/full, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/decal/cleanable/food/flour, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/iron/dark, +/area/station/hallway/secondary/exit/departure_lounge) +"pcG" = ( +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/siding/wood, +/obj/structure/chair{ + dir = 8 + }, +/turf/open/floor/iron/cafeteria, +/area/station/service/cafeteria) +"pcI" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/security/brig/entrance) +"pcN" = ( +/obj/effect/turf_decal/tile/yellow/opposingcorners{ + dir = 1 + }, +/obj/effect/turf_decal/siding/white{ + dir = 8 + }, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/ai_monitored/command/storage/eva) +"pcU" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/holopad, +/turf/open/floor/iron/dark, +/area/station/service/bar) +"pcY" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 9 + }, +/obj/item/radio/intercom/directional/north, +/turf/open/floor/iron, +/area/station/engineering/atmos/upper) +"pdc" = ( +/obj/effect/turf_decal/siding/dark{ + dir = 9 + }, +/obj/structure/table, +/obj/item/folder/blue{ + pixel_x = 3; + pixel_y = 2 + }, +/obj/item/folder/yellow, +/obj/item/paper_bin{ + pixel_x = -4; + pixel_y = 3 + }, +/obj/item/pen, +/obj/item/pen/blue{ + pixel_y = 5 + }, +/obj/item/radio/intercom/directional/west, +/turf/open/floor/iron/dark/small, +/area/station/tcommsat/computer) +"pdi" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/structure/disposalpipe/junction/flip{ + dir = 1 + }, +/turf/open/floor/iron/white/textured_large, +/area/station/medical/medbay/central) +"pdA" = ( +/obj/structure/flora/bush/fullgrass/style_random, +/obj/structure/railing, +/turf/open/floor/grass, +/area/station/service/chapel) +"pdJ" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/turf/open/floor/iron/white/textured, +/area/station/medical/office) +"pdL" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/delivery, +/obj/structure/closet/emcloset/anchored, +/obj/effect/landmark/start/hangover/closet, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"pdN" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/spawner/random/trash/food_packaging, +/obj/structure/extinguisher_cabinet/directional/west, +/turf/open/floor/plating, +/area/station/maintenance/disposal) +"pea" = ( +/obj/structure/cable, +/obj/effect/spawner/random/medical/patient_stretcher, +/obj/machinery/camera/autoname/directional/west, +/turf/open/floor/plating, +/area/station/maintenance/department/medical) +"pei" = ( +/obj/effect/spawner/structure/window, +/turf/open/floor/plating, +/area/station/security/prison/garden) +"pes" = ( +/obj/machinery/plate_press, +/obj/structure/window/reinforced/spawner/directional/east, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark, +/area/station/security/prison/work) +"pet" = ( +/obj/structure/flora/bush/flowers_yw, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/grass/lavaland{ + initial_gas_mix = "o2=22;n2=82;TEMP=293.15" + }, +/area/station/service/hydroponics) +"pez" = ( +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/ai) +"peI" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small/directional/south, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/bot, +/obj/effect/spawner/random/structure/closet_maintenance, +/turf/open/floor/plating, +/area/station/maintenance/department/medical) +"peO" = ( +/obj/structure/table/reinforced, +/obj/item/screwdriver{ + pixel_y = 10 + }, +/obj/item/radio/off{ + pixel_x = -7 + }, +/obj/item/geiger_counter{ + pixel_x = 7; + pixel_y = 3 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/machinery/power/apc/auto_name/directional/west, +/turf/open/floor/carpet/red, +/area/station/security/checkpoint/engineering) +"pfb" = ( +/obj/effect/turf_decal/trimline/purple/filled/corner{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/white, +/area/station/science/research) +"pfe" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"pfn" = ( +/obj/structure/cable, +/obj/effect/turf_decal/plaque{ + icon_state = "L7" + }, +/turf/open/floor/iron, +/area/station/hallway/secondary/command) +"pfo" = ( +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"pfz" = ( +/obj/machinery/door/airlock/command/glass{ + name = "Server Access" + }, +/turf/open/floor/circuit/telecomms/server, +/area/station/science/server) +"pfE" = ( +/obj/structure/closet/crate{ + icon_state = "crateopen" + }, +/obj/item/stack/sheet/rglass{ + amount = 50 + }, +/obj/item/stack/sheet/iron/fifty, +/obj/item/stack/rods/fifty, +/obj/item/storage/toolbox/emergency, +/obj/effect/turf_decal/bot{ + dir = 1 + }, +/obj/effect/spawner/random/engineering/flashlight, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/station/command/gateway) +"pfJ" = ( +/turf/closed/wall/r_wall, +/area/station/ai_monitored/turret_protected/aisat/foyer) +"pfS" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 8 + }, +/obj/machinery/duct, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron/dark/smooth_large, +/area/station/medical/morgue) +"pfU" = ( +/obj/effect/decal/cleanable/confetti, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/carpet/black, +/area/station/security/bitden) +"pgg" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron/showroomfloor, +/area/station/common/cryopods) +"pgk" = ( +/obj/machinery/recharge_station, +/obj/effect/turf_decal/bot, +/obj/machinery/light/directional/west, +/turf/open/floor/iron/dark, +/area/station/medical/storage) +"pgs" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/light/directional/north, +/obj/effect/turf_decal/tile/green/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/upper) +"pgA" = ( +/obj/effect/spawner/random/structure/grille, +/turf/open/floor/wood, +/area/station/maintenance/department/medical) +"pgD" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/plaque{ + icon_state = "L4" + }, +/turf/open/floor/iron, +/area/station/hallway/secondary/command) +"pgI" = ( +/obj/machinery/computer/records/security{ + dir = 4 + }, +/obj/machinery/requests_console/auto_name/directional/west, +/obj/effect/turf_decal/bot, +/turf/open/floor/wood, +/area/station/command/heads_quarters/hos) +"pgK" = ( +/obj/effect/spawner/random/trash/cigbutt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/department/medical) +"pgW" = ( +/obj/machinery/disposal/bin, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 10 + }, +/obj/machinery/light/directional/south, +/obj/structure/cable, +/obj/machinery/firealarm/directional/west{ + pixel_y = 3 + }, +/obj/machinery/light_switch/directional/west{ + pixel_y = -6 + }, +/turf/open/floor/iron, +/area/station/engineering/atmos/storage) +"pgZ" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/obj/item/kirbyplants/random, +/obj/machinery/light/directional/east, +/turf/open/floor/wood, +/area/station/command/heads_quarters/captain/private) +"phd" = ( +/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ + dir = 4 + }, +/obj/machinery/airalarm/directional/north, +/turf/open/floor/iron, +/area/station/security/courtroom) +"phf" = ( +/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible/layer4, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"phj" = ( +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/cargo/storage) +"phl" = ( +/obj/effect/turf_decal/trimline/blue/end{ + dir = 4 + }, +/obj/machinery/shower/directional/east, +/obj/effect/turf_decal/tile/yellow/anticorner/contrasted{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/engineering/main) +"pho" = ( +/obj/machinery/door/airlock/security/glass, +/obj/effect/mapping_helpers/airlock/access/all/security/brig, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/door/firedoor, +/turf/open/floor/plating, +/area/station/security/brig/entrance) +"phq" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/science/server) +"phB" = ( +/obj/effect/turf_decal/tile/yellow/half/contrasted, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"phN" = ( +/obj/structure/disposalpipe/junction{ + dir = 4 + }, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/science/explab) +"phO" = ( +/obj/machinery/portable_atmospherics/pump, +/obj/effect/turf_decal/bot, +/obj/structure/window/reinforced/spawner/directional/west, +/obj/structure/window/reinforced/spawner/directional/north, +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 9 + }, +/turf/open/floor/iron/dark/textured_large, +/area/station/engineering/atmos/office) +"phR" = ( +/obj/item/kirbyplants/random, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/gray/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"phX" = ( +/obj/structure/table/reinforced, +/obj/item/storage/box/syringes{ + pixel_y = 9; + pixel_x = 5 + }, +/obj/item/storage/box/syringes{ + pixel_y = 8; + pixel_x = -6 + }, +/turf/open/floor/iron/dark/textured_edge{ + dir = 4 + }, +/area/station/medical/pharmacy) +"pia" = ( +/obj/machinery/airalarm/directional/north, +/turf/open/floor/circuit/telecomms/server, +/area/station/science/server) +"pie" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/department/medical) +"piu" = ( +/obj/machinery/clonepod, +/obj/effect/turf_decal/tile/green/anticorner{ + dir = 4 + }, +/obj/effect/turf_decal/bot, +/obj/structure/extinguisher_cabinet/directional/north, +/turf/open/floor/iron/white, +/area/station/science/genetics) +"piD" = ( +/obj/structure/punching_bag, +/obj/effect/turf_decal/bot, +/obj/structure/window/spawner/directional/south, +/turf/open/floor/iron, +/area/station/commons/fitness) +"piH" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible, +/turf/open/floor/iron/smooth, +/area/station/maintenance/disposal/incinerator) +"piQ" = ( +/obj/machinery/camera/directional/east, +/obj/structure/table, +/obj/effect/spawner/random/food_or_drink, +/obj/effect/spawner/random/food_or_drink, +/obj/effect/spawner/random/food_or_drink/salad, +/turf/open/floor/iron, +/area/station/commons/dorms) +"piV" = ( +/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/siding/purple{ + dir = 1 + }, +/obj/machinery/door/firedoor/heavy, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/science/ordnance/storage) +"piX" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 8 + }, +/obj/structure/extinguisher_cabinet/directional/west, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"pja" = ( +/obj/structure/table/reinforced, +/obj/item/stock_parts/cell/potato{ + pixel_y = 7 + }, +/obj/machinery/cell_charger{ + pixel_y = 3 + }, +/turf/open/floor/iron/white, +/area/station/science/lab) +"pjd" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/airalarm/directional/west, +/turf/open/floor/iron, +/area/station/maintenance/starboard/upper) +"pjq" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/maintenance/port/fore) +"pju" = ( +/obj/machinery/door/airlock/engineering/glass{ + name = "Primary Tool Storage" + }, +/obj/effect/landmark/navigate_destination/tools, +/obj/machinery/door/firedoor, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/commons/storage/primary) +"pjB" = ( +/obj/effect/turf_decal/stripes/red/line{ + dir = 8 + }, +/turf/open/floor/engine, +/area/station/engineering/atmos/hfr_room) +"pjN" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 6; + layer = 2.03 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/engineering/storage) +"pkk" = ( +/obj/effect/spawner/random/trash/mess, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/maintenance/starboard/upper) +"pkn" = ( +/obj/effect/turf_decal/tile/dark/anticorner/contrasted, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"pkF" = ( +/obj/effect/turf_decal/tile/blue, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"pkI" = ( +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/dark/anticorner{ + dir = 1 + }, +/obj/structure/closet/emcloset/wall/directional/north, +/obj/item/mod/module/thermal_regulator, +/obj/item/mod/module/paper_dispenser, +/obj/item/mod/module/megaphone, +/obj/machinery/suit_storage_unit/captain, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/hop) +"pkM" = ( +/obj/machinery/defibrillator_mount/directional/east, +/obj/machinery/stasis, +/obj/effect/turf_decal/tile/blue/half{ + dir = 4 + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/white/textured_edge{ + dir = 4 + }, +/area/station/medical/treatment_center) +"pkO" = ( +/obj/effect/turf_decal/tile/green/half{ + dir = 8 + }, +/obj/machinery/dna_scannernew, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/white, +/area/station/science/genetics) +"pla" = ( +/obj/effect/turf_decal/tile/blue/half, +/turf/open/floor/iron/white/textured_edge, +/area/station/medical/medbay/lobby) +"ple" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/cargo/storage) +"plf" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/wood, +/area/station/command/heads_quarters/qm) +"plw" = ( +/obj/item/computer_disk/atmos, +/obj/item/computer_disk/atmos, +/obj/item/computer_disk/atmos, +/obj/effect/turf_decal/bot, +/obj/item/computer_disk/engineering, +/obj/item/computer_disk/engineering, +/obj/item/computer_disk/engineering, +/obj/structure/rack, +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 9 + }, +/obj/machinery/camera/directional/west, +/turf/open/floor/iron, +/area/station/command/heads_quarters/ce) +"plD" = ( +/obj/effect/spawner/random/maintenance, +/obj/structure/closet/crate/hydroponics, +/obj/effect/spawner/random/food_or_drink/seed, +/obj/effect/spawner/random/food_or_drink/seed, +/obj/effect/spawner/random/food_or_drink/seed, +/obj/effect/spawner/random/food_or_drink/seed, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/dark, +/area/station/maintenance/starboard/central) +"plH" = ( +/obj/machinery/computer/prisoner/management, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 1 + }, +/obj/structure/extinguisher_cabinet/directional/north, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/command/bridge) +"plQ" = ( +/turf/closed/wall/r_wall, +/area/space/nearstation) +"pma" = ( +/turf/open/floor/plating, +/area/station/maintenance/solars/port/aft) +"pmc" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos/storage/gas) +"pme" = ( +/obj/effect/turf_decal/trimline/dark_red/end{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral/full, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/landmark/start/security_assistant, +/turf/open/floor/iron, +/area/station/security/lockers) +"pmh" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron/kitchen, +/area/station/service/kitchen/kitchen_backroom) +"pmq" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 10 + }, +/obj/structure/lattice/catwalk, +/turf/open/space/basic, +/area/space/nearstation) +"pms" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 4 + }, +/obj/machinery/light/directional/south, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/wood/large, +/area/station/smithing) +"pmw" = ( +/obj/effect/spawner/random/trash/hobo_squat, +/turf/open/floor/plating, +/area/station/maintenance/starboard/lesser) +"pmC" = ( +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/turf/closed/wall/r_wall, +/area/station/maintenance/disposal) +"pmE" = ( +/obj/machinery/status_display/ai/directional/north, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/ai_upload) +"pmP" = ( +/obj/machinery/light{ + dir = 8; + tag = "" + }, +/obj/structure/flora/bush/stalky/style_random, +/obj/structure/flora/bush/flowers_br/style_random, +/turf/open/floor/grass, +/area/station/command/corporate_showroom) +"pnb" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"pnc" = ( +/obj/effect/turf_decal/caution{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/station/medical/pathology) +"pnf" = ( +/obj/machinery/disposal/bin, +/obj/effect/turf_decal/bot, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/obj/machinery/light/directional/north, +/turf/open/floor/iron, +/area/station/commons/fitness/recreation) +"png" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/siding/yellow, +/obj/effect/turf_decal/trimline/yellow/filled/warning, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"pnD" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 + }, +/obj/machinery/airalarm/directional/west, +/obj/item/radio/intercom/directional/south, +/obj/effect/turf_decal/tile/yellow/anticorner/contrasted{ + dir = 8 + }, +/obj/machinery/chem_heater/withbuffer, +/obj/machinery/light/directional/south, +/turf/open/floor/iron/white, +/area/station/medical/pharmacy) +"pnJ" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/kitchen, +/area/station/service/kitchen) +"pnK" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/nuclearbomb/selfdestruct, +/obj/effect/turf_decal/bot_red, +/obj/effect/turf_decal/box/red, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/command/nuke_storage) +"pnO" = ( +/obj/effect/turf_decal/bot{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/portables_connector/visible, +/obj/machinery/portable_atmospherics/canister/nitrogen, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"pnR" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 4 + }, +/obj/effect/landmark/start/depsec/science, +/turf/open/floor/iron/dark, +/area/station/security/checkpoint/science) +"pnT" = ( +/obj/item/radio/intercom/directional/north, +/obj/structure/dresser, +/obj/item/storage/secure/briefcase{ + pixel_x = -6; + pixel_y = 16 + }, +/turf/open/floor/wood/large, +/area/station/command/heads_quarters/captain/private) +"pol" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 1 + }, +/obj/machinery/disposal/bin, +/obj/effect/turf_decal/bot, +/obj/structure/disposalpipe/trunk, +/turf/open/floor/iron/white, +/area/station/science/research) +"pon" = ( +/obj/structure/table, +/obj/item/mmi, +/obj/item/mmi, +/obj/item/mmi, +/obj/item/mmi, +/obj/item/reagent_containers/spray/cleaner{ + pixel_x = -10; + pixel_y = 12 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/science/robotics/lab) +"poz" = ( +/obj/structure/flora/bush/large/style_random, +/turf/open/floor/grass, +/area/station/command/corporate_showroom) +"poI" = ( +/obj/effect/turf_decal/tile/brown/half/contrasted{ + dir = 4 + }, +/obj/structure/table/reinforced, +/obj/item/stack/wrapping_paper{ + pixel_y = 5 + }, +/obj/item/stack/package_wrap{ + pixel_y = -5; + pixel_x = 2 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"poJ" = ( +/obj/effect/turf_decal/tile/blue/half{ + dir = 1 + }, +/obj/effect/turf_decal/bot, +/obj/machinery/iv_drip, +/turf/open/floor/iron/white/textured_edge{ + dir = 1 + }, +/area/station/medical/treatment_center) +"poS" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/caution{ + dir = 4 + }, +/obj/machinery/button/door/directional/north{ + pixel_y = -25; + pixel_x = 6; + name = "internal decompression doors"; + id = "atmosphericsventingint"; + req_access = list("atmospherics") + }, +/obj/machinery/button/door/directional/north{ + pixel_y = -25; + pixel_x = -6; + name = "External Decompression"; + id = "atmosphericsventingext"; + req_access = list("atmospherics") + }, +/obj/machinery/light/small/warm/directional/south, +/turf/open/floor/engine, +/area/station/engineering/atmos) +"ppa" = ( +/obj/effect/turf_decal/tile/green/half{ + dir = 1 + }, +/obj/machinery/dna_infuser, +/obj/item/infuser_book, +/obj/effect/turf_decal/bot, +/obj/structure/extinguisher_cabinet/directional/north, +/turf/open/floor/iron/white, +/area/station/science/genetics) +"ppd" = ( +/obj/machinery/light, +/obj/effect/turf_decal/tile/blue/half/contrasted, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"ppm" = ( +/turf/open/floor/iron, +/area/station/service/hydroponics/garden) +"ppx" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 4; + id = "kitchen_counter"; + name = "Kitchen Counter Shutters" + }, +/obj/effect/spawner/random/food_or_drink/salad, +/obj/machinery/door/firedoor, +/turf/open/floor/iron/kitchen, +/area/station/service/kitchen) +"ppy" = ( +/obj/effect/turf_decal/trimline/blue/filled/line, +/obj/structure/disposalpipe/segment, +/obj/machinery/duct, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/medical/storage) +"ppz" = ( +/obj/structure/sign/departments/court/directional/east, +/obj/machinery/vending/cigarette, +/obj/effect/turf_decal/bot, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 + }, +/obj/effect/turf_decal/tile/dark_blue/anticorner/contrasted{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"ppF" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/full, +/obj/structure/disposalpipe/junction/flip{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/security/brig/upper) +"ppG" = ( +/obj/structure/cable, +/obj/effect/spawner/random/structure/grille, +/turf/open/floor/plating, +/area/station/maintenance/central) +"ppI" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/science/ordnance) +"ppY" = ( +/obj/effect/turf_decal/siding/wood/corner{ + dir = 1 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/service/cafeteria) +"pqa" = ( +/obj/effect/turf_decal/stripes/red/line{ + dir = 9 + }, +/turf/open/floor/engine, +/area/station/engineering/atmos/hfr_room) +"pqc" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/hos) +"pqh" = ( +/obj/machinery/atmospherics/components/binary/dp_vent_pump/high_volume/incinerator_atmos{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible, +/turf/open/floor/engine, +/area/station/maintenance/disposal/incinerator) +"pqi" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/siding/yellow{ + dir = 10 + }, +/obj/effect/turf_decal/trimline/yellow/filled/warning{ + dir = 10 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"pqo" = ( +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/gray/anticorner/contrasted, +/obj/effect/spawner/random/vending/snackvend, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"pqr" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/yellow/filled/warning{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"pqO" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/darkest_green/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"prb" = ( +/obj/structure/chair/office{ + dir = 8 + }, +/obj/effect/landmark/start/assistant, +/obj/structure/cable, +/obj/structure/disposalpipe/segment, +/turf/open/floor/wood/parquet, +/area/station/service/library/lounge) +"prg" = ( +/obj/effect/mapping_helpers/airlock/access/all/medical/general, +/obj/machinery/door/airlock/medical/glass{ + name = "Operating Room" + }, +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue/full, +/turf/open/floor/iron/white/textured, +/area/station/medical/medbay) +"prl" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/obj/machinery/duct, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/science/xenobiology) +"pro" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/department/medical) +"prx" = ( +/obj/machinery/door/airlock{ + name = "Catering" + }, +/turf/open/floor/iron/dark, +/area/station/service/bar) +"prB" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating, +/area/station/security/checkpoint/escape) +"prO" = ( +/obj/structure/bookcase/random/nonfiction, +/obj/machinery/light/floor/has_bulb, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron/grimy, +/area/station/service/library) +"prS" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark, +/area/station/science/robotics/mechbay) +"prT" = ( +/obj/machinery/vending/drugs, +/obj/effect/turf_decal/bot, +/obj/structure/railing, +/turf/open/floor/iron/dark, +/area/station/medical/storage) +"prX" = ( +/obj/machinery/door/airlock/public/glass, +/obj/structure/disposalpipe/segment, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/door/firedoor, +/obj/machinery/status_display/ai/directional/east, +/obj/effect/turf_decal/tile/gray/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"prZ" = ( +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/ai) +"psf" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/spawner/random/trash/graffiti{ + pixel_x = 32 + }, +/turf/open/floor/plating, +/area/station/maintenance/central) +"psl" = ( +/obj/machinery/disposal/bin, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/trimline/red/filled/line, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/security/lockers) +"psI" = ( +/obj/machinery/telecomms/server/presets/security, +/obj/effect/turf_decal/tile/red/fourcorners, +/turf/open/floor/iron/dark/telecomms, +/area/station/tcommsat/server) +"psV" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/station/science/lab) +"ptm" = ( +/obj/effect/decal/cleanable/confetti, +/obj/effect/landmark/start/assistant, +/turf/open/floor/eighties, +/area/station/commons/fitness/recreation/entertainment) +"ptq" = ( +/obj/machinery/smartfridge/chemistry/preloaded, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"ptw" = ( +/obj/structure/extinguisher_cabinet/directional/west, +/obj/effect/turf_decal/trimline/dark/filled/line{ + dir = 10 + }, +/obj/effect/turf_decal/trimline/neutral/line{ + dir = 10 + }, +/turf/open/floor/iron, +/area/station/maintenance/starboard/aft) +"pty" = ( +/obj/structure/bookcase/random/fiction, +/turf/open/floor/iron/grimy, +/area/station/service/library) +"ptG" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/dark/line{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/security/armory) +"ptN" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/wood, +/area/station/service/hydroponics/upper) +"ptQ" = ( +/obj/structure/lattice/catwalk, +/obj/structure/marker_beacon/yellow, +/obj/structure/cable, +/turf/open/space/basic, +/area/space/nearstation) +"ptS" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/spawner/random/structure/grille, +/turf/open/floor/plating, +/area/station/maintenance/starboard/central) +"ptZ" = ( +/obj/machinery/door/airlock/engineering{ + name = "Starboard Bow Solar Maintenance" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/obj/machinery/door/firedoor, +/turf/open/floor/plating, +/area/station/maintenance/starboard/upper) +"pud" = ( +/obj/machinery/computer/cargo{ + dir = 8 + }, +/obj/machinery/firealarm/directional/east{ + pixel_y = 5; + pixel_x = 24 + }, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 5 + }, +/obj/machinery/camera/directional/east, +/obj/machinery/button/door/directional/north{ + pixel_x = 27; + name = "Cargo Lockdown"; + id = "Cargo Conveyors"; + req_access = list("atmospherics"); + pixel_y = -6 + }, +/obj/machinery/light_switch/directional/east{ + pixel_x = 25; + pixel_y = -25 + }, +/turf/open/floor/iron, +/area/station/cargo/storage) +"puf" = ( +/obj/effect/landmark/start/paramedic, +/obj/effect/turf_decal/tile/neutral/full, +/obj/effect/turf_decal/tile/neutral/full, +/obj/machinery/duct, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/iron/white, +/area/station/medical/storage) +"puR" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/obj/effect/spawner/random/structure/chair_flipped, +/obj/machinery/light/small/red/dim/directional/north, +/obj/machinery/light_switch/directional/north{ + pixel_x = -6; + pixel_y = 28 + }, +/obj/machinery/firealarm/directional/north{ + pixel_x = 2 + }, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"puU" = ( +/obj/effect/spawner/random/trash/mess, +/obj/effect/spawner/random/trash/graffiti{ + pixel_x = -32; + spawn_loot_chance = 50 + }, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"pva" = ( +/turf/open/floor/iron, +/area/station/engineering/storage) +"pvb" = ( +/obj/machinery/corral_corner{ + mapping_id = "2" + }, +/turf/open/floor/engine, +/area/station/science/xenobiology) +"pvg" = ( +/obj/structure/table/reinforced, +/obj/item/clothing/gloves/color/fyellow, +/obj/item/clothing/gloves/color/fyellow{ + pixel_y = 8 + }, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral/full, +/obj/effect/turf_decal/tile/neutral/full, +/turf/open/floor/iron, +/area/station/commons/storage/primary) +"pvq" = ( +/obj/effect/mapping_helpers/burnt_floor, +/obj/machinery/light/small/directional/west, +/obj/effect/landmark/generic_maintenance_landmark, +/turf/open/floor/plating, +/area/station/maintenance/starboard/upper) +"pvB" = ( +/obj/effect/spawner/random/trash/mess, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"pvH" = ( +/obj/machinery/disposal/bin, +/obj/effect/turf_decal/bot, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/obj/machinery/camera/autoname/directional/west, +/obj/machinery/airalarm/directional/west, +/obj/structure/extinguisher_cabinet/directional/south, +/turf/open/floor/iron/dark/textured, +/area/station/medical/cryo) +"pvR" = ( +/obj/machinery/recharge_station, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/station/cargo/warehouse) +"pvZ" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Central Maintenance" + }, +/obj/structure/cable, +/obj/machinery/door/firedoor, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/maintenance/central) +"pwx" = ( +/obj/effect/turf_decal/stripes/white/line, +/obj/effect/turf_decal/stripes/white/corner{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/white/corner{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white, +/area/station/science/ordnance/testlab) +"pwG" = ( +/obj/structure/chair/office, +/obj/effect/landmark/start/head_of_personnel, +/turf/open/floor/carpet/orange, +/area/station/command/bridge) +"pwU" = ( +/obj/effect/mapping_helpers/broken_floor, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/wood, +/area/station/maintenance/port/lesser) +"pwZ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/ash, +/obj/item/reagent_containers/cup/glass/bottle{ + pixel_x = 9 + }, +/obj/effect/decal/cleanable/glass, +/turf/open/floor/plating, +/area/station/engineering/break_room) +"pxg" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/duct, +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/obj/machinery/light_switch/directional/north{ + pixel_x = -6; + pixel_y = 28 + }, +/obj/machinery/firealarm/directional/north{ + pixel_x = 2 + }, +/turf/open/floor/iron/white, +/area/station/medical/pathology) +"pxi" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/trimline/brown/filled/corner{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/cargo/miningoffice) +"pxn" = ( +/obj/structure/table, +/obj/effect/spawner/random/entertainment/money_small, +/obj/effect/turf_decal/siding/wood, +/obj/effect/turf_decal/tile/yellow/half, +/obj/machinery/light/directional/north, +/obj/structure/cable, +/turf/open/floor/carpet, +/area/station/service/barber) +"pxq" = ( +/obj/structure/cable, +/turf/open/floor/carpet, +/area/station/service/chapel) +"pxt" = ( +/obj/machinery/power/tracker, +/obj/structure/cable, +/turf/open/floor/iron/solarpanel/airless, +/area/station/solars/starboard/fore) +"pxV" = ( +/obj/effect/landmark/start/hangover, +/turf/open/floor/plating, +/area/station/maintenance/starboard/lesser) +"pxY" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/trimline/brown/filled/line, +/obj/structure/table, +/obj/machinery/microwave{ + pixel_y = 6 + }, +/turf/open/floor/iron, +/area/station/cargo/miningdock/cafeteria) +"pxZ" = ( +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/holopad/secure, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/hop) +"pye" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"pyK" = ( +/obj/effect/turf_decal/tile/red/half{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/security/prison) +"pyV" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/shreds, +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/engineering/break_room) +"pzr" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/tgmcemblem{ + dir = 10 + }, +/area/station/security/courtroom) +"pzw" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/trash_pile, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/starboard/upper) +"pzF" = ( +/obj/effect/landmark/start/hangover, +/turf/open/floor/engine{ + name = "Holodeck Projector Floor" + }, +/area/station/holodeck/rec_center) +"pzK" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"pzM" = ( +/obj/structure/closet/secure_closet/freezer/fridge, +/obj/item/radio/intercom/directional/north, +/obj/machinery/camera/autoname/directional/north, +/obj/item/storage/box/ingredients/random{ + pixel_y = 5 + }, +/turf/open/floor/iron/kitchen, +/area/station/service/kitchen) +"pzX" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/wood, +/area/station/service/bar/backroom) +"pAb" = ( +/obj/effect/turf_decal/siding/dark{ + dir = 1 + }, +/obj/structure/cable, +/turf/open/floor/iron/dark/small, +/area/station/tcommsat/computer) +"pAf" = ( +/obj/effect/mapping_helpers/burnt_floor, +/obj/structure/cable, +/obj/structure/extinguisher_cabinet/directional/north, +/turf/open/floor/plating, +/area/station/maintenance/department/medical) +"pAw" = ( +/obj/machinery/light/small/directional/east, +/turf/open/floor/iron, +/area/station/commons/dorms) +"pBc" = ( +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/engineering/main) +"pBH" = ( +/obj/machinery/conveyor{ + id = "garbage"; + dir = 5 + }, +/turf/open/floor/plating, +/area/station/maintenance/disposal) +"pBL" = ( +/obj/effect/turf_decal/siding/white{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/commons/dorms) +"pBZ" = ( +/obj/machinery/firealarm/directional/south, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/trash/mess, +/obj/structure/cable, +/obj/machinery/light_switch/directional/south{ + pixel_x = 8 + }, +/turf/open/floor/plating, +/area/station/maintenance/central) +"pCb" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"pCc" = ( +/obj/machinery/firealarm/directional/west{ + pixel_y = 3 + }, +/obj/machinery/light_switch/directional/west{ + pixel_y = -6 + }, +/turf/open/floor/iron/stairs/left, +/area/station/hallway/secondary/entry) +"pCx" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/medical/office) +"pCy" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/structure/closet/crate/wooden/toy, +/obj/item/food/meatclown, +/obj/item/toy/plush/lubeplush, +/obj/item/radio/intercom/directional/east, +/turf/open/floor/eighties/red{ + icon = 'goon/icons/turf/floors.dmi'; + icon_state = "clown_carpet" + }, +/area/station/service/theater) +"pCC" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/door/airlock/maintenance{ + name = "Lesser Starboard Maintenance" + }, +/turf/open/floor/plating, +/area/station/maintenance/starboard/lesser) +"pCI" = ( +/obj/machinery/research/anomaly_refinery, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/stripes/white/end{ + dir = 4 + }, +/obj/structure/window/reinforced/spawner/directional/south, +/obj/item/radio/intercom/directional/east, +/turf/open/floor/iron/white, +/area/station/science/ordnance/testlab) +"pCR" = ( +/obj/effect/spawner/random/trash/mess, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/engineering/atmospherics_portable, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"pCV" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/loading_area{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/science/robotics/lab) +"pDc" = ( +/obj/effect/turf_decal/trimline/purple/filled/corner{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white, +/area/station/science/xenobiology/hallway) +"pDi" = ( +/obj/effect/turf_decal/box, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"pDm" = ( +/obj/machinery/conveyor{ + dir = 4; + id = "garbage" + }, +/turf/open/floor/plating, +/area/station/maintenance/disposal) +"pDy" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Forward Sci Maintenance" + }, +/obj/effect/mapping_helpers/airlock/access/any/science/general, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/science/lower) +"pDI" = ( +/obj/structure/trash_pile, +/turf/open/floor/plating, +/area/station/maintenance/department/medical) +"pDR" = ( +/turf/open/floor/plating, +/area/station/maintenance/central) +"pDU" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/closed/wall, +/area/station/medical/morgue) +"pEb" = ( +/obj/structure/table/glass, +/obj/item/paper_bin/construction, +/obj/item/storage/crayons, +/turf/open/floor/carpet, +/area/station/hallway/secondary/entry) +"pEl" = ( +/obj/structure/sign/warning/radiation/directional/north, +/obj/structure/closet/emcloset/wall/directional/west, +/obj/structure/chair/stool/bar/directional/south, +/obj/effect/mob_spawn/corpse/human/monkey, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/landmark/start/hangover, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"pEu" = ( +/obj/effect/turf_decal/tile/yellow/opposingcorners{ + dir = 1 + }, +/obj/machinery/power/apc/auto_name/directional/east, +/obj/structure/cable, +/obj/structure/table, +/obj/item/extinguisher{ + pixel_x = 10; + pixel_y = 11 + }, +/obj/item/extinguisher{ + pixel_x = 13; + pixel_y = 5 + }, +/obj/item/grenade/chem_grenade/smart_metal_foam{ + pixel_y = 14; + pixel_x = -3 + }, +/obj/item/grenade/chem_grenade/smart_metal_foam{ + pixel_y = 14; + pixel_x = -9 + }, +/obj/item/grenade/chem_grenade/smart_metal_foam{ + pixel_y = 7; + pixel_x = -7 + }, +/obj/item/grenade/chem_grenade/smart_metal_foam{ + pixel_y = 1; + pixel_x = 2 + }, +/turf/open/floor/iron, +/area/station/ai_monitored/command/storage/eva) +"pEx" = ( +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + dir = 1 + }, +/obj/structure/chair/sofa/bench, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"pEE" = ( +/obj/structure/lattice, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/turf/open/space/basic, +/area/space/nearstation) +"pEM" = ( +/obj/machinery/camera/directional/west{ + network = list("theater") + }, +/obj/structure/lattice, +/turf/open/space/basic, +/area/space/nearstation) +"pEX" = ( +/obj/machinery/light/small/directional/south, +/obj/structure/sign/poster/random/directional/south, +/obj/machinery/computer/order_console/bitrunning{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/security/bitden) +"pFl" = ( +/obj/machinery/light/directional/west, +/obj/effect/turf_decal/box, +/obj/structure/closet/emcloset, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 4 + }, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/medical/pathology) +"pFm" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white, +/area/station/science/lower) +"pFr" = ( +/obj/effect/spawner/structure/window, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/station/commons/dorms) +"pFx" = ( +/obj/item/stack/package_wrap{ + pixel_y = -5; + pixel_x = 2 + }, +/obj/item/hand_labeler{ + pixel_y = 8 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/structure/table/glass, +/turf/open/floor/iron, +/area/station/commons/vacant_room/commissary) +"pFA" = ( +/obj/effect/turf_decal/trimline/neutral/line, +/obj/effect/turf_decal/trimline/neutral/line, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white/side{ + dir = 1 + }, +/area/station/security/execution/education) +"pFC" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/science/xenobiology/hallway) +"pFG" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"pGa" = ( +/turf/closed/wall/r_wall, +/area/station/commons/storage/primary) +"pGC" = ( +/obj/structure/sign/flag{ + pixel_y = 32 + }, +/obj/machinery/rnd/destructive_analyzer, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/dark, +/area/station/science/lab) +"pGJ" = ( +/obj/structure/cable, +/obj/effect/turf_decal/trimline/dark/filled/line, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/security/prison/work) +"pGU" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/cargo/drone_bay) +"pGX" = ( +/obj/structure/chair/pew/right{ + dir = 4 + }, +/obj/effect/landmark/start/assistant, +/turf/open/floor/glass/reinforced, +/area/station/service/chapel) +"pGZ" = ( +/obj/effect/landmark/event_spawn, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"pHa" = ( +/obj/machinery/door/poddoor/shutters/window/preopen{ + id = "Psychward2"; + name = "Cell Door 2" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/white/textured, +/area/station/medical/psychology) +"pHo" = ( +/obj/structure/disposalpipe/junction/flip, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/starboard/central) +"pHw" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, +/obj/machinery/meter, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"pHx" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/obj/machinery/door/airlock/research{ + name = "Research Division Access" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "sci-entrance" + }, +/obj/effect/mapping_helpers/airlock/access/all/science/general, +/obj/effect/turf_decal/tile/purple/fourcorners, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white, +/area/station/science/research) +"pHz" = ( +/obj/effect/spawner/random/vending/colavend, +/obj/effect/turf_decal/trimline/darkest_green/filled/line{ + dir = 10 + }, +/obj/machinery/light/directional/south, +/obj/effect/turf_decal/bot{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/station/service/library/upper) +"pHD" = ( +/obj/item/storage/backpack/duffelbag/clown, +/obj/effect/decal/cleanable/confetti, +/obj/effect/mob_spawn/corpse/human/clown, +/turf/open/floor/plating, +/area/station/maintenance/port/lesser) +"pHL" = ( +/turf/closed/wall/r_wall, +/area/station/engineering/supermatter) +"pHR" = ( +/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"pHS" = ( +/obj/structure/sink/directional/south, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/obj/effect/turf_decal/tile/purple/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/service/janitor) +"pHU" = ( +/turf/closed/wall/r_wall, +/area/station/science/xenobiology) +"pHV" = ( +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/service/chapel/office) +"pHW" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/ghost_critter_spawn, +/turf/open/floor/plating, +/area/station/maintenance/port/lesser) +"pHZ" = ( +/obj/effect/spawner/random/structure/grille, +/turf/open/floor/eighties/red{ + icon = 'goon/icons/turf/floors.dmi'; + icon_state = "clown_carpet" + }, +/area/station/maintenance/central) +"pIb" = ( +/obj/machinery/door/airlock/medical/glass{ + id_tag = "MedbayFoyer"; + name = "Medbay" + }, +/obj/effect/turf_decal/tile/blue/full, +/obj/structure/disposalpipe/segment, +/obj/machinery/door/firedoor, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/white/textured, +/area/station/medical/medbay/lobby) +"pIj" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/storage/pill_bottle/maintenance_pill/full, +/turf/open/floor/plating, +/area/station/maintenance/department/medical) +"pIn" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 4 + }, +/turf/closed/wall, +/area/station/science/lab) +"pIo" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/door/airlock/external{ + name = "External Docking Port" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"pIs" = ( +/obj/machinery/meter, +/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"pIt" = ( +/obj/structure/chair/sofa/left/maroon, +/obj/effect/landmark/start/hangover, +/obj/structure/sign/poster/official/help_others/directional/north, +/turf/open/floor/carpet/green, +/area/station/medical/psychology) +"pIz" = ( +/obj/structure/closet/toolcloset, +/obj/effect/turf_decal/bot, +/obj/item/clothing/suit/hazardvest, +/obj/effect/landmark/start/hangover/closet, +/obj/item/multitool, +/turf/open/floor/iron, +/area/station/commons/storage/tools) +"pIC" = ( +/obj/machinery/conveyor/inverted{ + dir = 10; + id = "garbage" + }, +/turf/open/floor/plating, +/area/station/maintenance/disposal) +"pID" = ( +/obj/structure/window/spawner/directional/north{ + pixel_y = 5 + }, +/obj/effect/turf_decal/tile/purple/fourcorners, +/obj/machinery/atmospherics/components/trinary/filter/atmos/flipped/plasma{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"pIQ" = ( +/obj/structure/table/wood, +/obj/item/book/manual/wiki/barman_recipes{ + pixel_x = -8; + pixel_y = -9 + }, +/obj/item/flashlight/lamp/bananalamp{ + pixel_y = 14; + pixel_x = -6 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"pIT" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Bar" + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/gray/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"pIU" = ( +/obj/effect/turf_decal/trimline/orange/filled/line{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/command/bridge) +"pIW" = ( +/obj/effect/turf_decal/stripes, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/starboard/upper) +"pIZ" = ( +/obj/machinery/light/directional/south, +/obj/effect/turf_decal/tile/yellow/half/contrasted, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/structure/extinguisher_cabinet/directional/east, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"pJc" = ( +/obj/machinery/light_switch/directional/south{ + pixel_x = 8 + }, +/turf/closed/wall/r_wall, +/area/station/service/theater) +"pJm" = ( +/obj/effect/turf_decal/tile/neutral/full, +/obj/effect/turf_decal/siding/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/siding/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral/full, +/obj/structure/cable, +/obj/machinery/firealarm/directional/south, +/obj/machinery/light_switch/directional/south{ + pixel_x = 8 + }, +/turf/open/floor/iron, +/area/station/engineering/lobby) +"pJr" = ( +/obj/item/pizzabox/random{ + pixel_y = 11 + }, +/obj/structure/table, +/obj/machinery/light/small/dim/directional/north, +/turf/open/floor/plating, +/area/station/maintenance/port/lesser) +"pJF" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/closed/wall/r_wall, +/area/station/science/ordnance/storage) +"pJV" = ( +/obj/machinery/door/airlock/research{ + name = "Research Division Access" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "sci-toxins-circuits" + }, +/obj/effect/turf_decal/tile/purple/full, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/science/general, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/firedoor, +/turf/open/floor/iron/white, +/area/station/science/lower) +"pJY" = ( +/obj/structure/table, +/obj/item/stack/cable_coil{ + pixel_x = 3; + pixel_y = -7 + }, +/obj/item/stack/cable_coil, +/obj/item/electronics/airlock, +/obj/item/electronics/airlock, +/obj/item/stack/sheet/glass/fifty, +/obj/item/clothing/ears/earmuffs{ + pixel_x = -3; + pixel_y = -2 + }, +/obj/item/clothing/ears/earmuffs{ + pixel_x = -5; + pixel_y = 6 + }, +/obj/item/stock_parts/cell/emproof{ + pixel_x = -4; + pixel_y = 6 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/engineering/storage) +"pKd" = ( +/obj/machinery/camera/directional/north, +/obj/structure/reagent_dispensers/foamtank, +/obj/effect/turf_decal/bot, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/turf/open/floor/plating, +/area/station/maintenance/department/medical) +"pKg" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/structure/chair_flipped, +/obj/effect/landmark/start/hangover, +/turf/open/floor/wood, +/area/station/maintenance/department/medical) +"pKn" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/monitored/mix_output, +/turf/open/floor/engine/air, +/area/station/engineering/atmos) +"pKo" = ( +/turf/open/floor/iron/stairs/left, +/area/station/service/hydroponics/garden) +"pKt" = ( +/obj/structure/displaycase/captain, +/obj/machinery/camera/directional/east, +/obj/machinery/firealarm/directional/east, +/obj/machinery/light_switch/directional/east{ + pixel_y = 9 + }, +/turf/open/floor/wood, +/area/station/command/heads_quarters/captain/private) +"pKK" = ( +/obj/machinery/portable_atmospherics/canister, +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/science/ordnance) +"pKT" = ( +/turf/closed/wall/r_wall, +/area/station/security/lockers) +"pKX" = ( +/obj/effect/turf_decal/loading_area, +/obj/machinery/light/directional/north, +/turf/open/floor/engine, +/area/station/science/explab) +"pKZ" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 5 + }, +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/firealarm/directional/east, +/obj/machinery/light_switch/directional/east{ + pixel_y = 8 + }, +/turf/open/floor/iron/dark/corner{ + dir = 8 + }, +/area/station/science/xenobiology/hallway) +"pLc" = ( +/obj/structure/flora/bush/fullgrass/style_random, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/grass, +/area/station/service/hydroponics) +"pLs" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/airalarm/directional/west, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/starboard/lesser) +"pLt" = ( +/obj/structure/chair/comfy/brown, +/obj/effect/landmark/start/assistant, +/obj/machinery/light/small/directional/east, +/obj/machinery/camera/directional/east, +/turf/open/floor/iron/grimy, +/area/station/service/library) +"pLx" = ( +/obj/effect/turf_decal/siding/dark, +/obj/machinery/announcement_system, +/turf/open/floor/iron/dark/small, +/area/station/tcommsat/computer) +"pLK" = ( +/obj/machinery/light/directional/south, +/turf/open/floor/iron/dark, +/area/station/engineering/gravity_generator) +"pLP" = ( +/obj/effect/spawner/random/maintenance/three, +/obj/effect/spawner/random/maintenance/three, +/obj/effect/spawner/random/structure/closet_maintenance, +/turf/open/floor/plating, +/area/station/maintenance/port/lesser) +"pLQ" = ( +/obj/machinery/door/airlock/research, +/obj/effect/mapping_helpers/airlock/access/all/science/genetics, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/door/firedoor, +/turf/open/floor/iron/dark, +/area/station/science/genetics) +"pLU" = ( +/obj/effect/decal/cleanable/dirt, +/turf/closed/wall, +/area/station/maintenance/central) +"pMc" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/commons) +"pMn" = ( +/obj/machinery/door/poddoor/preopen{ + id = "atmoslock"; + name = "Atmospherics Lockdown Blast Door" + }, +/obj/machinery/door/airlock/atmos{ + name = "Atmospherics" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/atmos, +/obj/machinery/door/firedoor, +/turf/open/floor/iron, +/area/station/engineering/atmos/office) +"pMo" = ( +/obj/effect/turf_decal/tile/brown/half/contrasted{ + dir = 4 + }, +/obj/machinery/camera/directional/east, +/obj/item/kirbyplants/synthetic/plant29, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"pMK" = ( +/obj/item/kirbyplants/random, +/obj/effect/landmark/start/hangover, +/obj/structure/table/wood, +/obj/machinery/airalarm/directional/south, +/turf/open/floor/wood, +/area/station/service/theater) +"pNh" = ( +/obj/machinery/computer/atmos_control/air_tank, +/obj/structure/window/spawner/directional/north{ + pixel_y = 5 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/simple/green/visible{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"pNj" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/glass/reinforced, +/area/station/science/xenobiology) +"pNn" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/obj/machinery/door/airlock/external{ + name = "External Docking Port" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"pNz" = ( +/obj/docking_port/stationary{ + dwidth = 2; + height = 13; + name = "port bay 2"; + shuttle_id = "ferry_home"; + width = 5; + dir = 8 + }, +/turf/open/space/basic, +/area/space) +"pNM" = ( +/obj/effect/turf_decal/bot, +/obj/structure/table/glass, +/obj/effect/spawner/random/entertainment/cigarette_pack{ + pixel_x = -6; + pixel_y = 8 + }, +/obj/effect/spawner/random/bureaucracy/folder, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"pNN" = ( +/turf/open/floor/plating/foam, +/area/station/science/lower) +"pNO" = ( +/obj/structure/flora/bush/pale/style_random, +/turf/open/floor/grass/lavaland{ + initial_gas_mix = "o2=22;n2=82;TEMP=293.15" + }, +/area/station/service/hydroponics/garden) +"pNX" = ( +/obj/machinery/suit_storage_unit/ce, +/obj/effect/turf_decal/bot, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 + }, +/turf/open/floor/wood, +/area/station/command/heads_quarters/ce) +"pOe" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/primary/upper) +"pOj" = ( +/obj/effect/turf_decal/delivery, +/obj/structure/chair{ + dir = 4 + }, +/obj/machinery/newscaster/directional/west, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"pOm" = ( +/turf/closed/wall, +/area/station/science/ordnance/bomb) +"pOo" = ( +/obj/effect/spawner/random/structure/table_fancy, +/obj/effect/spawner/random/food_or_drink/booze, +/obj/effect/spawner/random/food_or_drink/booze, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/department/medical) +"pOw" = ( +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white, +/area/station/maintenance/port/lesser) +"pOx" = ( +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/bluespace_vendor/directional/north, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"pOy" = ( +/obj/machinery/power/emitter{ + dir = 4 + }, +/obj/machinery/camera/directional/north{ + pixel_x = 10 + }, +/turf/open/floor/plating, +/area/station/engineering/supermatter/room) +"pOJ" = ( +/obj/structure/lattice/catwalk, +/turf/open/space, +/area/space/nearstation) +"pOP" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 1 + }, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/engineering/atmos/upper) +"pOT" = ( +/obj/machinery/status_display/ai/directional/east, +/obj/structure/cable, +/obj/structure/disposalpipe/segment, +/turf/open/floor/carpet, +/area/station/command/bridge) +"pOV" = ( +/obj/effect/turf_decal/bot{ + dir = 1 + }, +/obj/effect/turf_decal/bot{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/portables_connector/visible, +/obj/machinery/portable_atmospherics/canister/nitrogen, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"pPb" = ( +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 5 + }, +/obj/machinery/recharge_station, +/obj/machinery/firealarm/directional/north{ + pixel_x = 2 + }, +/obj/machinery/light_switch/directional/north{ + pixel_x = -6; + pixel_y = 28 + }, +/turf/open/floor/iron/white/textured, +/area/station/medical/office) +"pPe" = ( +/obj/effect/spawner/random/structure/grille, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/maintenance/central) +"pPf" = ( +/obj/effect/turf_decal/siding/white/end{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral/full, +/obj/machinery/light/directional/north, +/turf/open/floor/iron/dark, +/area/station/commons/storage/tools) +"pPm" = ( +/obj/item/crowbar/red, +/obj/item/restraints/handcuffs, +/obj/item/wrench, +/obj/effect/turf_decal/tile/green/anticorner, +/obj/structure/table/reinforced/rglass, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/medical/pathology) +"pPA" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/start/station_engineer, +/turf/open/floor/plating, +/area/station/engineering/supermatter/room) +"pPC" = ( +/obj/machinery/firealarm/directional/east, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/light_switch/directional/east{ + pixel_y = 9 + }, +/turf/open/floor/carpet, +/area/station/service/chapel) +"pPD" = ( +/obj/structure/lattice, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/open/space/basic, +/area/space/nearstation) +"pPG" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/command/heads_quarters/hop) +"pPK" = ( +/obj/machinery/camera/directional/south{ + c_tag = "Holodeck - Aft"; + name = "holodeck camera" + }, +/turf/open/floor/engine{ + name = "Holodeck Projector Floor" + }, +/area/station/holodeck/rec_center) +"pQo" = ( +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/flora/bush/leavy/style_3{ + pixel_y = -5; + pixel_x = -10 + }, +/turf/open/floor/iron, +/area/station/service/hydroponics) +"pQv" = ( +/obj/structure/rack, +/obj/item/reagent_containers/cup/bottle/lithium{ + pixel_x = 7; + pixel_y = 3 + }, +/obj/item/reagent_containers/cup/bottle/iron{ + pixel_x = -5; + pixel_y = 3 + }, +/obj/item/reagent_containers/cup/bottle/multiver{ + pixel_x = 1 + }, +/turf/open/floor/iron/dark/textured_edge{ + dir = 8 + }, +/area/station/medical/pharmacy) +"pQw" = ( +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plating, +/area/station/maintenance/central) +"pQG" = ( +/obj/machinery/door/airlock/external, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/starboard/upper) +"pQJ" = ( +/obj/effect/decal/cleanable/confetti, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plating, +/area/station/maintenance/central) +"pRh" = ( +/obj/machinery/portable_atmospherics/scrubber, +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/siding/yellow{ + dir = 9 + }, +/obj/effect/turf_decal/trimline/yellow/filled/warning{ + dir = 9 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"pRt" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/turf/open/floor/iron, +/area/station/cargo/storage) +"pRK" = ( +/obj/machinery/corral_corner{ + mapping_id = "1" + }, +/obj/machinery/slime_pen_controller{ + mapping_id = "1" + }, +/turf/open/floor/engine, +/area/station/science/xenobiology) +"pRL" = ( +/obj/structure/table/glass, +/obj/item/kirbyplants/random{ + pixel_y = 11 + }, +/obj/item/kirbyplants/random{ + pixel_y = 9; + pixel_x = -16 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/blue/half/contrasted, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"pSk" = ( +/obj/effect/turf_decal/tile/neutral/half/contrasted, +/obj/effect/turf_decal/siding/yellow, +/obj/effect/turf_decal/trimline/yellow/filled/warning{ + dir = 3 + }, +/obj/machinery/light/warm/directional/north, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"pSm" = ( +/obj/machinery/computer/teleporter, +/obj/machinery/status_display/evac/directional/north, +/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/aisat/foyer) +"pSw" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 10 + }, +/obj/effect/turf_decal/siding/dark{ + dir = 10; + pixel_x = -5 + }, +/obj/structure/disposalpipe/junction/flip{ + dir = 1 + }, +/obj/structure/cable, +/obj/effect/turf_decal/trimline/purple/filled/warning, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/science/ordnance/office) +"pSC" = ( +/obj/structure/cable, +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/engineering/atmos/upper) +"pSD" = ( +/obj/effect/turf_decal/siding/dark/corner{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/science/genetics) +"pSY" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/lattice/catwalk, +/turf/open/indestructible/permalube, +/area/station/maintenance/starboard/aft) +"pTd" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"pTe" = ( +/obj/effect/turf_decal/siding/wood, +/obj/machinery/holopad, +/obj/structure/ghost_critter_spawn, +/turf/open/floor/iron/sepia, +/area/station/service/library/artgallery) +"pTu" = ( +/obj/effect/turf_decal/trimline/blue/filled/corner{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/obj/machinery/duct, +/turf/open/floor/iron/dark, +/area/station/medical/morgue) +"pTx" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"pTy" = ( +/obj/machinery/portable_atmospherics/canister/bz, +/turf/open/floor/engine, +/area/station/engineering/atmos/storage/gas) +"pTA" = ( +/obj/structure/table/reinforced, +/obj/item/clipboard, +/obj/machinery/door/window/right/directional/north{ + name = "Security Desk"; + dir = 4 + }, +/obj/machinery/door/window/brigdoor/right/directional/south{ + name = "Security Desk"; + req_access = list("security"); + dir = 8 + }, +/obj/machinery/door/poddoor/preopen{ + id = "brigfront"; + name = "Brig Blast Door" + }, +/obj/effect/turf_decal/tile/red/fourcorners, +/turf/open/floor/plating, +/area/station/security/brig/entrance) +"pTD" = ( +/obj/structure/railing{ + dir = 1 + }, +/obj/effect/turf_decal/tile/dark/half/contrasted, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/station/hallway/secondary/command) +"pTH" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/closed/wall/r_wall, +/area/station/engineering/atmos/storage/gas) +"pTL" = ( +/obj/effect/turf_decal/plaque{ + icon_state = "L13" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"pUm" = ( +/obj/machinery/door/window/brigdoor{ + dir = 8; + name = "Secure Creature Pen"; + req_access = list("research") + }, +/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/engine, +/area/station/science/xenobiology/hallway) +"pUt" = ( +/obj/machinery/airalarm/directional/west, +/obj/structure/cable, +/obj/effect/mapping_helpers/airalarm/unlocked, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible, +/turf/open/floor/iron/smooth, +/area/station/maintenance/disposal/incinerator) +"pUD" = ( +/obj/structure/sign/poster/official/random/directional/east, +/obj/effect/spawner/random/structure/table, +/obj/effect/spawner/random/food_or_drink/booze{ + pixel_y = 16; + pixel_x = 10 + }, +/obj/effect/spawner/random/food_or_drink/pizzaparty, +/obj/effect/spawner/random/decoration/glowstick, +/obj/effect/spawner/random/food_or_drink/condiment{ + pixel_y = 7; + pixel_x = -8 + }, +/turf/open/floor/carpet, +/area/station/commons/fitness/recreation) +"pUI" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/modular_computer/preset/civilian{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/camera/directional/north, +/turf/open/floor/iron/dark, +/area/station/science/explab) +"pUO" = ( +/obj/item/cigbutt, +/obj/structure/sign/departments/security{ + pixel_x = -32 + }, +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/dark_red/half/contrasted{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/hallway/primary/upper) +"pUQ" = ( +/obj/structure/chair{ + dir = 1 + }, +/obj/effect/turf_decal/siding/dark{ + dir = 10 + }, +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ + dir = 8 + }, +/obj/machinery/light_switch/directional/west{ + pixel_y = -6 + }, +/obj/machinery/firealarm/directional/west{ + pixel_y = 3 + }, +/turf/open/floor/iron, +/area/station/security/checkpoint/escape) +"pUY" = ( +/obj/structure/flora/bush/pale{ + pixel_y = -3; + pixel_x = -6 + }, +/obj/machinery/camera/directional/south, +/turf/open/floor/grass, +/area/station/science/xenobiology) +"pVk" = ( +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ + dir = 6 + }, +/obj/machinery/camera/directional/east, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"pVl" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"pVq" = ( +/obj/effect/spawner/random/trash/grime, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"pVG" = ( +/obj/structure/closet/radiation, +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron/dark/textured_edge{ + dir = 1 + }, +/area/misc/anomaly_research) +"pVN" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral/half{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/security/brig/upper) +"pVO" = ( +/obj/machinery/airalarm/directional/south, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/aisat_interior) +"pVS" = ( +/obj/effect/turf_decal/tile/brown/half/contrasted{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral/full, +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/conveyor{ + id = "cargounload" + }, +/turf/open/floor/iron, +/area/station/cargo/storage) +"pVT" = ( +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 + }, +/obj/structure/tank_holder/extinguisher/advanced, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"pVV" = ( +/obj/effect/spawner/structure/window, +/turf/open/floor/plating, +/area/station/commons/dorms/laundry) +"pWc" = ( +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/commons) +"pWd" = ( +/obj/effect/spawner/random/trash/graffiti, +/turf/open/floor/plating, +/area/station/maintenance/department/medical) +"pWk" = ( +/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_y = 32 + }, +/obj/structure/table/wood/fancy/purple, +/obj/item/food/grown/banana{ + pixel_x = -10; + pixel_y = -23 + }, +/obj/structure/statue/bananium/clown, +/turf/open/floor/carpet/royalblue, +/area/station/maintenance/starboard/aft) +"pWn" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Medbay Maintenance" + }, +/obj/effect/mapping_helpers/burnt_floor, +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/maintenance/department/medical) +"pWp" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/turf/open/floor/iron/white, +/area/station/science/ordnance/storage) +"pWw" = ( +/obj/machinery/power/shieldwallgen, +/obj/effect/turf_decal/bot{ + dir = 1 + }, +/turf/open/floor/plating, +/area/station/command/teleporter) +"pWz" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/port/lesser) +"pWA" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 5 + }, +/obj/machinery/camera/directional/east, +/obj/machinery/firealarm/directional/north{ + pixel_x = 2 + }, +/obj/machinery/light_switch/directional/north{ + pixel_x = -6; + pixel_y = 28 + }, +/turf/open/floor/iron, +/area/station/engineering/atmos/upper) +"pWY" = ( +/obj/machinery/computer/security{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ + dir = 8 + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/dark/textured, +/area/station/security/office) +"pXe" = ( +/obj/effect/turf_decal/trimline/dark_green/corner, +/turf/open/floor/engine, +/area/station/science/xenobiology) +"pXt" = ( +/obj/machinery/netpod, +/obj/effect/decal/cleanable/cobweb{ + icon_state = "cobweb2"; + dir = 5 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/security/bitden) +"pXz" = ( +/obj/effect/decal/cleanable/food/plant_smudge, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/growing/tray, +/turf/open/floor/grass/lavaland{ + initial_gas_mix = "o2=22;n2=82;TEMP=293.15" + }, +/area/station/service/hydroponics) +"pXK" = ( +/obj/structure/closet/crate, +/obj/item/crowbar/red, +/obj/item/stack/sheet/mineral/plasma{ + amount = 20 + }, +/obj/item/gps/engineering, +/obj/item/stock_parts/cell/high, +/obj/item/electronics/airlock, +/obj/item/electronics/airlock, +/obj/item/stack/sheet/iron/fifty, +/obj/effect/decal/cleanable/cobweb, +/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/engineering/storage) +"pXO" = ( +/obj/effect/turf_decal/bot{ + dir = 1 + }, +/obj/structure/cable, +/obj/machinery/power/solar_control{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/station/service/library/upper) +"pXW" = ( +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/red/fourcorners, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"pYa" = ( +/obj/effect/turf_decal/bot, +/obj/effect/spawner/random/vending/snackvend, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, +/obj/effect/turf_decal/tile/dark/anticorner/contrasted, +/turf/open/floor/iron, +/area/station/hallway/secondary/command) +"pYb" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/engineering/storage/tech) +"pYA" = ( +/obj/structure/bed{ + dir = 4 + }, +/obj/item/bedsheet/medical{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 10 + }, +/turf/open/floor/iron/white, +/area/station/medical/pathology) +"pYC" = ( +/obj/structure/sign/warning/cold_temp/directional/west, +/obj/machinery/door/window/left/directional/south{ + name = "Inner Pipe Access" + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"pYE" = ( +/obj/machinery/conveyor{ + dir = 4; + id = "garbage" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/door/window/right/directional/east{ + base_state = "left"; + dir = 2; + icon_state = "left"; + name = "Danger: Conveyor Access"; + req_access = list("maint_tunnels") + }, +/obj/structure/window/reinforced/spawner/directional/north, +/turf/open/floor/plating, +/area/station/maintenance/disposal) +"pYM" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/effect/landmark/blobstart, +/obj/machinery/firealarm/directional/west, +/turf/open/floor/plating, +/area/station/maintenance/starboard/lesser) +"pYS" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/station/science/research) +"pZe" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/trash/cigbutt, +/obj/effect/spawner/random/trash/cigbutt, +/obj/effect/spawner/random/trash/cigbutt{ + pixel_x = 5 + }, +/obj/effect/spawner/random/trash/cigbutt{ + pixel_x = 3; + pixel_y = -6 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/dark_blue{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"pZh" = ( +/obj/structure/transit_tube/diagonal, +/turf/open/space/basic, +/area/space/nearstation) +"pZk" = ( +/obj/machinery/door/airlock{ + name = "Abandoned Clown Hole" + }, +/obj/effect/landmark/navigate_destination/delta/abandtheatre, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"pZt" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/service/chapel/office) +"pZu" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Lesser Starboard Maintenance" + }, +/obj/machinery/door/firedoor, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/hallway/secondary/exit/departure_lounge) +"pZE" = ( +/obj/effect/turf_decal/delivery, +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/engineering/supermatter/room) +"pZO" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/commons/storage/primary) +"pZR" = ( +/obj/structure/chair{ + dir = 1 + }, +/obj/structure/cable, +/turf/open/floor/wood, +/area/station/security/courtroom) +"pZU" = ( +/obj/effect/turf_decal/siding/dark, +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/dark/textured, +/area/station/medical/morgue) +"pZZ" = ( +/obj/machinery/light{ + dir = 8; + tag = "" + }, +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"qab" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Starboard Bow Maintenance" + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/maintenance/starboard/upper) +"qae" = ( +/turf/open/misc/beach/coastline_t{ + dir = 8 + }, +/area/station/maintenance/department/medical) +"qal" = ( +/obj/effect/mapping_helpers/airlock/access/all/engineering/atmos, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/airlock/atmos{ + name = "Atmospherics Lobby" + }, +/turf/open/floor/iron, +/area/station/engineering/atmos/office) +"qas" = ( +/obj/structure/flora/bush/flowers_pp/style_random, +/obj/structure/flora/bush/stalky/style_random, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/turf/open/floor/grass, +/area/station/medical/pathology) +"qaw" = ( +/obj/structure/disposaloutlet{ + dir = 1 + }, +/obj/structure/plasticflaps, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/turf/open/floor/plating, +/area/station/cargo/sorting) +"qay" = ( +/obj/structure/railing, +/turf/open/floor/grass, +/area/station/service/hydroponics/upper) +"qaI" = ( +/obj/machinery/power/apc/auto_name/directional/west, +/obj/structure/cable, +/obj/item/pinpointer/nuke{ + pixel_x = 1 + }, +/obj/item/hand_tele{ + pixel_x = 2; + pixel_y = 9 + }, +/obj/structure/table/wood, +/obj/item/disk/nuclear, +/turf/open/floor/carpet, +/area/station/command/heads_quarters/captain/private) +"qaR" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/wood, +/area/station/medical/psychology) +"qaU" = ( +/obj/effect/turf_decal/tile/dark/opposingcorners, +/obj/effect/turf_decal/tile/dark/opposingcorners, +/obj/structure/chair{ + dir = 8 + }, +/obj/effect/landmark/start/mime, +/obj/effect/turf_decal/tile/dark/opposingcorners, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/station/service/theater) +"qbc" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/cargo/warehouse) +"qbj" = ( +/obj/structure/cable, +/obj/machinery/smartfridge/extract/preloaded, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/science/xenobiology/hallway) +"qby" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/flora/bush/fullgrass, +/turf/open/floor/grass, +/area/station/service/hydroponics) +"qbH" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/light/directional/west, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"qbI" = ( +/obj/item/kirbyplants/random, +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 6 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 + }, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/medical/pathology) +"qbK" = ( +/obj/effect/spawner/random/trash/mess, +/obj/effect/spawner/random/trash/food_packaging, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"qbL" = ( +/obj/structure/closet/secure_closet/freezer/cream_pie, +/obj/effect/spawner/random/clothing/costume, +/obj/effect/spawner/random/clothing/costume, +/obj/effect/landmark/start/hangover, +/obj/effect/turf_decal/tile/yellow/anticorner, +/obj/effect/turf_decal/siding/wood{ + dir = 6 + }, +/obj/machinery/camera/directional/south, +/turf/open/floor/carpet, +/area/station/service/theater) +"qbN" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/start/hangover, +/turf/open/floor/plating, +/area/station/maintenance/starboard/lesser) +"qbO" = ( +/turf/open/floor/iron, +/area/station/service/kitchen/kitchen_backroom) +"qbW" = ( +/obj/machinery/light/directional/east, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/machinery/composters, +/turf/open/floor/iron, +/area/station/service/hydroponics/garden) +"qca" = ( +/obj/structure/window/reinforced/plasma/spawner/directional/south, +/turf/open/floor/iron/dark/textured_corner{ + dir = 1 + }, +/area/misc/anomaly_research) +"qcc" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/delivery, +/obj/structure/closet/secure_closet/engineering_electrical, +/turf/open/floor/iron, +/area/station/engineering/main) +"qcd" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/closet/emcloset/wall/directional/north, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/command/bridge) +"qcu" = ( +/obj/effect/turf_decal/trimline/piss_yellow/warning{ + dir = 8; + pixel_x = -8 + }, +/obj/effect/turf_decal/trimline/piss_yellow/warning{ + dir = 4; + pixel_x = 8 + }, +/obj/effect/turf_decal/tile/neutral/full, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/duct, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/medical/pathology) +"qcw" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 4 + }, +/obj/structure/table, +/obj/machinery/firealarm/directional/east, +/obj/machinery/camera/directional/east, +/obj/item/taperecorder, +/obj/item/tape/random, +/obj/machinery/light_switch/directional/east{ + pixel_y = 9 + }, +/turf/open/floor/iron/white, +/area/station/science/lower) +"qcx" = ( +/obj/machinery/recycler, +/obj/machinery/conveyor{ + id = "garbage"; + dir = 4 + }, +/turf/open/floor/plating, +/area/station/maintenance/disposal) +"qcz" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/door/airlock/maintenance{ + name = "Lesser Science Maintenance" + }, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/any/science/general, +/turf/open/floor/plating, +/area/station/science/explab) +"qcF" = ( +/obj/structure/rack, +/obj/effect/spawner/random/techstorage/command_all, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 10 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/engineering/storage/tech) +"qcI" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 4 + }, +/obj/effect/turf_decal/tile/bar/half{ + dir = 4 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/service/cafeteria) +"qcK" = ( +/obj/machinery/door/airlock/engineering/glass{ + name = "Supermatter Engine Core" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/effect/turf_decal/delivery, +/obj/machinery/door/firedoor/heavy, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"qcM" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"qcS" = ( +/obj/structure/table/wood, +/obj/item/flashlight/lamp/green{ + pixel_x = 3; + pixel_y = 13 + }, +/obj/structure/window/reinforced/spawner/directional/north, +/obj/item/camera_film{ + pixel_y = 9 + }, +/obj/item/camera_film{ + pixel_x = -3; + pixel_y = 5 + }, +/obj/machinery/newscaster/directional/east, +/turf/open/floor/carpet/green, +/area/station/service/library/private) +"qdc" = ( +/obj/machinery/firealarm/directional/east, +/obj/effect/turf_decal/bot, +/mob/living/basic/bot/cleanbot, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/aisat_interior) +"qdh" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/trash/garbage, +/obj/machinery/airalarm/directional/west, +/obj/effect/spawner/random/trash/hobo_squat, +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron, +/area/station/maintenance/disposal) +"qdj" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral/half{ + dir = 8 + }, +/obj/structure/cable, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/security/brig) +"qdv" = ( +/obj/structure/table, +/obj/effect/turf_decal/bot, +/obj/item/assembly/timer{ + pixel_x = -4; + pixel_y = 2 + }, +/obj/item/assembly/timer{ + pixel_x = 5; + pixel_y = 4 + }, +/obj/item/assembly/timer{ + pixel_x = 6; + pixel_y = -4 + }, +/obj/item/assembly/timer, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/requests_console/directional/east, +/obj/machinery/light/directional/east, +/obj/machinery/camera/autoname/directional/east, +/turf/open/floor/iron/dark, +/area/station/science/ordnance/testlab) +"qdF" = ( +/obj/effect/spawner/random/trash/grime, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/plating, +/area/station/maintenance/starboard/upper) +"qdI" = ( +/obj/effect/turf_decal/tile/dark_green/anticorner/contrasted, +/turf/open/floor/iron, +/area/station/hallway/primary/upper) +"qdP" = ( +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/iron, +/area/station/maintenance/port/lesser) +"qdX" = ( +/obj/structure/rack, +/obj/item/stack/rods{ + amount = 4 + }, +/obj/item/clothing/suit/apron/chef, +/obj/item/clothing/head/utility/chefhat, +/obj/effect/mapping_helpers/burnt_floor, +/turf/open/floor/plating, +/area/station/maintenance/department/medical) +"qdY" = ( +/obj/structure/cable, +/obj/machinery/light/directional/east, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"qdZ" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/holopad/secure, +/turf/open/floor/carpet/green, +/area/station/command/heads_quarters/hop) +"qed" = ( +/obj/structure/chair/office, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/landmark/start/head_of_personnel, +/turf/open/floor/carpet/orange, +/area/station/command/bridge) +"qei" = ( +/turf/closed/wall, +/area/station/command/heads_quarters/hop) +"qew" = ( +/obj/item/cigbutt/cigarbutt, +/obj/effect/turf_decal/tile/blue/half/contrasted, +/obj/machinery/light, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"qez" = ( +/obj/structure/rack, +/obj/item/reagent_containers/cup/bottle/acidic_buffer{ + pixel_x = 7; + pixel_y = 3 + }, +/obj/item/reagent_containers/cup/bottle/basic_buffer{ + pixel_x = -5; + pixel_y = 3 + }, +/obj/item/reagent_containers/cup/bottle/formaldehyde{ + pixel_x = 1 + }, +/obj/item/radio/intercom/directional/west, +/turf/open/floor/iron/dark/textured_edge{ + dir = 8 + }, +/area/station/medical/pharmacy) +"qeE" = ( +/obj/structure/flora/bush/flowers_yw/style_random, +/obj/structure/railing, +/turf/open/floor/grass, +/area/station/service/hydroponics/upper) +"qeL" = ( +/turf/open/floor/plating, +/area/station/maintenance/starboard/upper) +"qeQ" = ( +/obj/structure/table/wood, +/obj/structure/window/spawner/directional/east, +/obj/item/paper_bin{ + pixel_x = -5; + pixel_y = 3 + }, +/obj/item/stamp/centcom{ + pixel_x = 5; + pixel_y = 7 + }, +/obj/item/pen{ + pixel_x = 4; + pixel_y = -4 + }, +/obj/item/radio/intercom/command/directional/north, +/turf/open/floor/carpet/royalblue, +/area/station/command/heads_quarters/blueshield) +"qeV" = ( +/obj/structure/chair/sofa/left/brown, +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/start/botanist, +/obj/item/radio/intercom/directional/north, +/turf/open/floor/iron/grimy, +/area/station/service/kitchen/kitchen_backroom) +"qeY" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 10 + }, +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/item/radio/intercom/directional/west, +/turf/open/floor/iron/white, +/area/station/science/research) +"qeZ" = ( +/obj/structure/cable, +/turf/closed/wall, +/area/station/maintenance/port/fore) +"qfa" = ( +/obj/machinery/door/poddoor/preopen{ + id = "brigfront"; + name = "Brig Blast Door" + }, +/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_y = -32 + }, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 10 + }, +/obj/effect/turf_decal/bot, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron/dark/textured_large, +/area/station/security/brig/entrance) +"qfm" = ( +/obj/structure/mop_bucket, +/obj/item/mop, +/obj/structure/sink/kitchen/directional/south, +/obj/effect/decal/cleanable/food/tomato_smudge, +/obj/machinery/light/small/directional/east, +/turf/open/floor/plating, +/area/station/service/bar) +"qfq" = ( +/obj/effect/spawner/random/vending/snackvend, +/obj/structure/sign/poster/official/random/directional/east, +/obj/machinery/firealarm/directional/south, +/obj/machinery/light_switch/directional/south{ + pixel_x = 8 + }, +/turf/open/floor/eighties, +/area/station/commons/fitness/recreation/entertainment) +"qfx" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, +/obj/structure/extinguisher_cabinet/directional/north, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"qfS" = ( +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/maintenance/department/medical) +"qfT" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/obj/structure/closet/secure_closet/atmospherics, +/obj/structure/cable, +/obj/machinery/camera/directional/north, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos/hfr_room) +"qfV" = ( +/obj/machinery/light/neon_lining{ + dir = 4; + icon_state = "pink2_1" + }, +/obj/machinery/light/neon_lining{ + icon_state = "pink2_1" + }, +/turf/open/floor/carpet/royalblue, +/area/station/maintenance/starboard/aft) +"qgl" = ( +/obj/structure/lattice/catwalk, +/obj/machinery/atmospherics/pipe/smart/simple/orange/visible{ + dir = 4 + }, +/obj/structure/cable, +/turf/open/space/basic, +/area/space/nearstation) +"qgu" = ( +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/cargo/storage) +"qgx" = ( +/obj/structure/table/glass, +/obj/effect/turf_decal/caution/red, +/obj/machinery/reagentgrinder{ + pixel_x = -1; + pixel_y = 8 + }, +/obj/machinery/camera/directional/west{ + c_tag = "Xenobiology Lab - Fore"; + network = list("ss13","rd","xeno") + }, +/turf/open/floor/iron/dark, +/area/station/science/cytology) +"qgz" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/window/right/directional/south, +/obj/effect/turf_decal/tile/blue/half{ + dir = 1 + }, +/obj/structure/window/reinforced/spawner/directional/west, +/obj/item/wheelchair{ + pixel_y = -3 + }, +/obj/item/wheelchair, +/obj/item/wheelchair{ + pixel_y = 3 + }, +/turf/open/floor/iron/white/textured_edge{ + dir = 1 + }, +/area/station/medical/treatment_center) +"qgD" = ( +/obj/machinery/plumbing/ooze_sucker{ + mapping_id = "4" + }, +/mob/living/basic/slime, +/turf/open/floor/engine, +/area/station/science/xenobiology) +"qgJ" = ( +/obj/item/kirbyplants/random, +/turf/open/floor/wood/large, +/area/station/service/library/upper) +"qgN" = ( +/obj/structure/closet/crate/coffin, +/obj/machinery/door/window/left/directional/east{ + name = "Coffin Storage"; + req_access = list("chapel_office") + }, +/turf/open/floor/plating, +/area/station/service/chapel/funeral) +"qgX" = ( +/obj/structure/sink/directional/west, +/obj/structure/mirror/directional/east, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/obj/machinery/duct, +/turf/open/floor/iron/showroomfloor, +/area/station/commons) +"qhb" = ( +/obj/effect/turf_decal/tile/yellow/opposingcorners{ + dir = 1 + }, +/obj/machinery/suit_storage_unit/standard_unit, +/obj/effect/turf_decal/bot, +/obj/item/radio/intercom/directional/north, +/turf/open/floor/iron, +/area/station/ai_monitored/command/storage/eva) +"qhd" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/obj/effect/spawner/random/trash/food_packaging, +/turf/open/floor/plating, +/area/station/maintenance/starboard/central) +"qhe" = ( +/obj/machinery/door/airlock/engineering/glass{ + name = "Auxiliary Tool Storage" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/commons/storage/tools) +"qhf" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/hallway/secondary/command) +"qhg" = ( +/obj/structure/cable, +/obj/structure/reagent_dispensers/foamtank, +/turf/open/floor/plating, +/area/station/maintenance/solars/port/fore) +"qhh" = ( +/obj/item/kirbyplants/random, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"qhl" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 + }, +/obj/machinery/light_switch/directional/west, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/command/nuke_storage) +"qhu" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/turf/open/floor/engine, +/area/station/engineering/supermatter) +"qhx" = ( +/obj/structure/table, +/obj/item/storage/medkit/brute{ + pixel_y = 11 + }, +/obj/machinery/status_display/evac/directional/west, +/obj/item/toy/dodgeball, +/turf/open/floor/iron/dark, +/area/station/commons/fitness) +"qhz" = ( +/obj/structure/flora/bush/flowers_pp/style_random, +/turf/open/floor/grass, +/area/station/medical/pathology) +"qhD" = ( +/obj/structure/chair/office{ + dir = 8 + }, +/obj/effect/turf_decal/siding/yellow, +/obj/effect/turf_decal/tile/neutral/full, +/obj/effect/turf_decal/trimline/yellow/end, +/obj/effect/landmark/start/atmospheric_technician, +/turf/open/floor/iron, +/area/station/engineering/atmos/office) +"qhG" = ( +/obj/effect/spawner/structure/window, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating, +/area/station/hallway/primary/starboard) +"qhI" = ( +/obj/structure/table, +/turf/open/floor/iron/cafeteria, +/area/station/security/prison/mess) +"qhN" = ( +/obj/machinery/light, +/obj/effect/turf_decal/tile/blue/half, +/obj/machinery/status_display/ai/directional/south, +/turf/open/floor/iron/white/textured_edge, +/area/station/medical/medbay/central) +"qhY" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"qib" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/aisat/foyer) +"qik" = ( +/obj/effect/turf_decal/tile/gray/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"qio" = ( +/obj/machinery/camera/directional/north, +/turf/open/floor/plating, +/area/station/engineering/supermatter/room) +"qiv" = ( +/obj/item/radio/intercom/directional/east, +/obj/structure/cable, +/turf/open/floor/wood, +/area/station/security/detectives_office) +"qiz" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Courtroom" + }, +/obj/effect/turf_decal/tile/neutral/full, +/obj/effect/landmark/navigate_destination/court, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/firedoor, +/turf/open/floor/iron, +/area/station/security/courtroom) +"qiB" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/closed/wall, +/area/station/engineering/atmos/storage) +"qiJ" = ( +/obj/machinery/door/airlock/security/glass{ + name = "Brig" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "brig-entrance" + }, +/obj/effect/landmark/navigate_destination/sec, +/obj/effect/mapping_helpers/airlock/access/all/security/entrance, +/obj/effect/turf_decal/tile/red/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/door/firedoor, +/turf/open/floor/iron, +/area/station/security/brig/entrance) +"qiO" = ( +/turf/closed/wall, +/area/station/medical/abandoned) +"qiX" = ( +/obj/effect/spawner/random/trash/food_packaging, +/turf/open/floor/plating, +/area/station/maintenance/department/medical) +"qja" = ( +/obj/machinery/power/tracker{ + id = "foreport" + }, +/obj/structure/cable, +/turf/open/floor/iron/solarpanel/airless, +/area/station/solars/port/fore) +"qjg" = ( +/obj/structure/table/reinforced/rglass, +/obj/item/clothing/gloves/latex/nitrile, +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 10 + }, +/obj/machinery/airalarm/directional/south, +/turf/open/floor/iron/white/textured, +/area/station/medical/surgery/theatre) +"qjh" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/holopad/secure, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/aisat/foyer) +"qjq" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/security/courtroom) +"qjz" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/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)."; + icon_state = "map-left-MS"; + pixel_y = 32 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"qjC" = ( +/obj/machinery/door/airlock/external{ + name = "Departure Lounge Airlock" + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes, +/obj/effect/turf_decal/bot, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"qjM" = ( +/obj/structure/sign/departments/psychology/directional/west, +/obj/effect/turf_decal/tile/blue/half{ + dir = 8 + }, +/obj/structure/cable, +/turf/open/floor/iron/white/textured_edge{ + dir = 8 + }, +/area/station/medical/medbay/central) +"qjQ" = ( +/obj/structure/table/wood/fancy/royalblue, +/obj/effect/spawner/random/contraband/narcotics, +/obj/item/clothing/mask/cigarette/rollie/cannabis{ + pixel_y = 16 + }, +/obj/effect/spawner/random/entertainment/lighter{ + pixel_x = -8; + pixel_y = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"qkl" = ( +/obj/machinery/firealarm/directional/south, +/obj/effect/turf_decal/tile/dark/half/contrasted, +/obj/machinery/light_switch/directional/south{ + pixel_x = 8 + }, +/turf/open/floor/iron, +/area/station/hallway/secondary/command) +"qkm" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/cargo/warehouse) +"qky" = ( +/obj/effect/decal/cleanable/confetti, +/obj/effect/mob_spawn/corpse/human/clown, +/turf/open/floor/plating, +/area/station/hallway/primary/central/fore) +"qkP" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/landmark/start/bartender, +/turf/open/floor/iron/dark, +/area/station/service/bar) +"qkR" = ( +/obj/effect/decal/cleanable/blood/tracks{ + dir = 4; + pixel_x = 9 + }, +/obj/item/flashlight/glowstick/blue, +/obj/structure/curtain, +/turf/open/floor/plating, +/area/station/maintenance/port/lesser) +"qkS" = ( +/obj/effect/turf_decal/stripes/corner, +/obj/machinery/door/poddoor/preopen{ + id = "atmoslock"; + name = "Atmospherics Lockdown Blast Door" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/atmos, +/obj/machinery/door/airlock/atmos{ + name = "Atmospherics" + }, +/turf/open/floor/plating, +/area/station/maintenance/starboard/lesser) +"qkU" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Departures Lounge" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"qkY" = ( +/obj/effect/turf_decal/trimline/yellow/end{ + dir = 4 + }, +/obj/effect/landmark/start/atmospheric_technician, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/engineering/atmos/storage) +"qlc" = ( +/obj/structure/chair/pew/left, +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron/chapel{ + dir = 8 + }, +/area/station/service/chapel) +"qld" = ( +/obj/machinery/door/poddoor/preopen{ + id = "brigfront"; + name = "Brig Blast Door" + }, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 9 + }, +/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark/textured_large, +/area/station/security/brig/entrance) +"qlf" = ( +/obj/effect/turf_decal/trimline/green/filled/line, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/white, +/area/station/medical/pathology) +"qlg" = ( +/obj/structure/railing{ + dir = 1 + }, +/turf/open/floor/grass, +/area/station/service/hydroponics/upper) +"qlq" = ( +/obj/machinery/power/solar_control{ + id = "aftport"; + name = "Port Quarter Solar Control" + }, +/turf/open/floor/plating, +/area/station/maintenance/solars/port/aft) +"qlz" = ( +/obj/machinery/button/ignition/incinerator/atmos, +/turf/closed/wall/r_wall, +/area/station/maintenance/disposal/incinerator) +"qlB" = ( +/obj/effect/landmark/blobstart, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/department/medical) +"qlM" = ( +/obj/effect/spawner/random/vending/snackvend, +/obj/effect/turf_decal/bot{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"qlT" = ( +/obj/structure/table, +/obj/item/reagent_containers/cup/glass/coffee{ + pixel_y = 9; + pixel_x = 7 + }, +/obj/item/storage/fancy/cigarettes{ + pixel_x = -6; + pixel_y = 13 + }, +/obj/item/lighter{ + pixel_x = -2; + pixel_y = -2 + }, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral/half, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/airalarm/directional/north, +/turf/open/floor/iron, +/area/station/security/brig/entrance) +"qmb" = ( +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/sign/poster/official/cohiba_robusto_ad/directional/north, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"qmc" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 + }, +/turf/open/floor/iron/smooth, +/area/station/maintenance/disposal/incinerator) +"qmd" = ( +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/table, +/obj/machinery/recharger{ + pixel_y = 4 + }, +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/security/range) +"qmj" = ( +/obj/effect/turf_decal/trimline/brown/filled/line, +/obj/effect/turf_decal/bot, +/obj/structure/table, +/obj/item/folder/yellow, +/obj/item/gps/mining{ + pixel_x = 9; + pixel_y = 7 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, +/obj/item/storage/toolbox/emergency{ + pixel_y = -4 + }, +/turf/open/floor/iron, +/area/station/cargo/miningoffice) +"qmo" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/structure/window/spawner/directional/north, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/machinery/computer/exodrone_control_console, +/turf/open/floor/plating, +/area/station/cargo/drone_bay) +"qms" = ( +/obj/machinery/door/window/right/directional/south, +/obj/machinery/shower/directional/south, +/obj/structure/drain, +/obj/structure/curtain, +/turf/open/floor/iron/showroomfloor, +/area/station/commons) +"qmu" = ( +/obj/effect/turf_decal/siding/white{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/obj/structure/railing/wrestling{ + dir = 4; + pixel_x = 4; + pixel_y = 1 + }, +/obj/structure/cable, +/obj/structure/railing/wrestling{ + dir = 4; + pixel_x = 4; + pixel_y = 15 + }, +/turf/open/floor/wood, +/area/station/commons/fitness) +"qmz" = ( +/obj/machinery/disposal/bin, +/obj/effect/turf_decal/bot, +/obj/structure/cable, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/turf/open/floor/wood/parquet, +/area/station/service/library/lounge) +"qmE" = ( +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/engineering/main) +"qmW" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 + }, +/obj/machinery/airalarm/directional/east, +/turf/open/floor/iron/dark, +/area/station/science/ordnance/testlab) +"qna" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/dark_green, +/turf/open/floor/iron, +/area/station/hallway/primary/upper) +"qnd" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/directional/south, +/obj/structure/closet/crate{ + icon_state = "crateopen" + }, +/obj/machinery/airalarm/directional/south, +/turf/open/floor/iron, +/area/station/cargo/warehouse) +"qng" = ( +/obj/structure/chair/stool/directional/west, +/obj/effect/landmark/start/assistant, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable, +/turf/open/floor/carpet, +/area/station/commons/dorms) +"qnj" = ( +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/iron, +/area/station/security/range) +"qnn" = ( +/obj/structure/cable, +/obj/structure/closet/emcloset/wall/directional/north, +/turf/open/floor/plating, +/area/station/maintenance/solars/port/fore) +"qns" = ( +/obj/machinery/light_switch/directional/west, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 + }, +/obj/effect/spawner/random/engineering/tracking_beacon, +/obj/machinery/light/warm/directional/west, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"qnv" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/obj/effect/turf_decal/bot/left, +/obj/structure/reagent_dispensers/watertank, +/turf/open/floor/iron/dark, +/area/station/science/ordnance/office) +"qnw" = ( +/obj/effect/mapping_helpers/airlock/access/any/command/general, +/obj/machinery/door/airlock/command/glass{ + name = "Bridge Access" + }, +/obj/machinery/door/firedoor, +/turf/open/floor/iron/dark, +/area/station/command/meeting_room/council) +"qnF" = ( +/obj/machinery/light/small/directional/west, +/turf/open/floor/iron/white, +/area/station/science/lower) +"qnX" = ( +/obj/machinery/door/poddoor/shutters/radiation/preopen{ + id = "engsm"; + name = "Radiation Chamber Shutters" + }, +/turf/open/floor/plating, +/area/station/engineering/supermatter) +"qnY" = ( +/obj/machinery/door/airlock/command{ + name = "Head of Personnel's Office" + }, +/obj/effect/mapping_helpers/airlock/access/any/command/hop, +/obj/structure/cable, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/command/heads_quarters/hop) +"qoa" = ( +/obj/effect/spawner/random/structure/grille, +/turf/open/floor/plating, +/area/station/maintenance/department/medical) +"qoj" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/tile/neutral/half/contrasted, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos/storage/gas) +"qor" = ( +/obj/item/target, +/obj/structure/window/reinforced/spawner/directional/east, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plating/airless, +/area/station/science/ordnance/bomb) +"qoC" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"qoG" = ( +/obj/structure/table, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 9 + }, +/obj/item/paper_bin, +/obj/item/pen, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/obj/item/radio/intercom/command/directional/north, +/turf/open/floor/iron, +/area/station/command/bridge) +"qoO" = ( +/obj/machinery/shower/directional/east, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/dark, +/area/station/security/prison/toilet) +"qoS" = ( +/obj/machinery/light/directional/east, +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"qoV" = ( +/obj/effect/spawner/random/structure/chair_maintenance, +/turf/open/floor/plating, +/area/station/maintenance/starboard/central) +"qpf" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/wood/parquet, +/area/station/service/library/lounge) +"qpj" = ( +/obj/effect/turf_decal/tile/blue/half, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white/textured_edge, +/area/station/medical/medbay/central) +"qpL" = ( +/obj/machinery/light/directional/north, +/obj/item/kirbyplants/random, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/aisat/foyer) +"qqe" = ( +/obj/structure/chair, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/airalarm/directional/north, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"qqo" = ( +/obj/structure/table/wood, +/obj/machinery/photocopier, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/camera/directional/south, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/hos) +"qqR" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"qqU" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/science/robotics/lab) +"qqW" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/station_map/engineering/directional/north, +/obj/effect/turf_decal/bot_blue, +/obj/effect/turf_decal/tile/dark_blue/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"qre" = ( +/obj/effect/turf_decal/trimline/yellow/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/yellow/warning{ + dir = 4 + }, +/obj/machinery/door/airlock/engineering/glass{ + name = "Engineering Foyer" + }, +/obj/effect/mapping_helpers/airlock/access/any/engineering/general, +/obj/machinery/door/firedoor, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/engineering/lobby) +"qrn" = ( +/obj/effect/turf_decal/siding/wood, +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/obj/item/radio/intercom/directional/south, +/obj/structure/displaycase/labcage{ + pixel_y = 1; + pixel_x = 2 + }, +/obj/item/toy/plush/rouny{ + dir = 8; + pixel_y = 9; + pixel_x = 1; + name = "Boochie" + }, +/turf/open/floor/carpet/purple, +/area/station/command/heads_quarters/rd) +"qrp" = ( +/obj/machinery/camera/directional/east, +/obj/structure/trash_pile, +/turf/open/floor/plating, +/area/station/maintenance/department/medical) +"qrq" = ( +/obj/structure/chair/office/light{ + dir = 4 + }, +/obj/effect/landmark/start/paramedic, +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/station/medical/storage) +"qrA" = ( +/obj/effect/turf_decal/bot, +/obj/structure/closet/firecloset/full, +/turf/open/floor/plating, +/area/station/maintenance/starboard/upper) +"qrE" = ( +/obj/machinery/power/shuttle_engine/propulsion/burst{ + dir = 8 + }, +/turf/open/space/basic, +/area/space/nearstation) +"qrF" = ( +/obj/item/cultivator, +/obj/machinery/growing/soil, +/turf/open/floor/grass/lavaland{ + initial_gas_mix = "o2=22;n2=82;TEMP=293.15" + }, +/area/station/security/prison/garden) +"qrQ" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 6 + }, +/obj/structure/closet/l3closet/scientist, +/obj/effect/turf_decal/bot, +/obj/machinery/camera/autoname/directional/east, +/turf/open/floor/iron/freezer, +/area/station/science/xenobiology/hallway) +"qrS" = ( +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"qsb" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/power/energy_accumulator/tesla_coil, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/engineering/storage) +"qsg" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/dark_green/half/contrasted, +/turf/open/floor/iron, +/area/station/hallway/primary/upper) +"qsi" = ( +/obj/effect/spawner/random/trash/graffiti{ + pixel_y = -32; + spawn_loot_chance = 50; + dir = 9 + }, +/obj/machinery/conveyor{ + id = "garbage"; + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/turf/open/floor/plating, +/area/station/maintenance/disposal) +"qsj" = ( +/obj/effect/spawner/random/trash/bucket, +/obj/effect/spawner/random/trash/food_packaging, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/plating, +/area/station/maintenance/starboard/lesser) +"qsq" = ( +/obj/structure/reagent_dispensers/fueltank, +/obj/effect/turf_decal/bot, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/cargo/warehouse) +"qsx" = ( +/obj/effect/turf_decal/trimline/purple/filled/line, +/turf/open/floor/iron/white, +/area/station/science/lower) +"qsB" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Departures Lounge" + }, +/obj/effect/landmark/navigate_destination/dockesc, +/obj/machinery/door/firedoor, +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"qsD" = ( +/obj/machinery/door/airlock/hydroponics/glass{ + name = "Chicken Ranch" + }, +/obj/effect/mapping_helpers/airlock/access/all/service/hydroponics, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/service/hydroponics/upper) +"qsE" = ( +/turf/open/floor/iron/chapel{ + dir = 1 + }, +/area/station/service/chapel) +"qsO" = ( +/obj/machinery/door/airlock/medical/glass{ + name = "Psychiatrist Office" + }, +/obj/effect/mapping_helpers/airlock/access/all/medical/general, +/obj/structure/disposalpipe/segment{ + dir = 4; + invisibility = 101 + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/effect/landmark/navigate_destination, +/turf/open/floor/wood, +/area/station/medical/psychology) +"qsS" = ( +/obj/structure/flora/bush/pale/style_random{ + pixel_y = -7; + pixel_x = 12 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/grass, +/area/station/service/hydroponics) +"qti" = ( +/obj/effect/turf_decal/tile/red/half{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/item/radio/intercom/directional/north, +/obj/machinery/camera/directional/west{ + network = list("ss13","prison") + }, +/turf/open/floor/iron, +/area/station/security/prison) +"qto" = ( +/obj/structure/table/reinforced, +/obj/item/storage/fancy/donut_box{ + pixel_x = -8; + pixel_y = 3 + }, +/turf/open/floor/iron/dark/textured_large, +/area/station/security/office) +"qtq" = ( +/obj/structure/extinguisher_cabinet/directional/north, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"qtt" = ( +/obj/effect/spawner/random/vending/colavend, +/obj/effect/turf_decal/delivery, +/obj/item/radio/intercom/directional/west, +/obj/machinery/camera/autoname/directional/west{ + pixel_y = -21 + }, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"qtu" = ( +/obj/structure/lattice/catwalk, +/obj/structure/marker_beacon/fuchsia, +/turf/open/space/basic, +/area/space/nearstation) +"qtv" = ( +/obj/structure/reflector/single/anchored{ + dir = 6 + }, +/turf/open/floor/plating, +/area/station/engineering/supermatter/room) +"qty" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/structure/crate_abandoned, +/turf/open/floor/iron/white, +/area/station/science/lower) +"qtA" = ( +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/dark_blue/half/contrasted, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"qtB" = ( +/obj/structure/table, +/obj/item/knife{ + pixel_x = -1; + pixel_y = 5 + }, +/obj/item/knife{ + pixel_x = -10 + }, +/obj/item/reagent_containers/cup/rag{ + pixel_y = 5; + pixel_x = 10 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/kitchen, +/area/station/service/kitchen/kitchen_backroom) +"qtN" = ( +/turf/closed/wall/r_wall, +/area/station/medical/morgue) +"qtP" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/generic_maintenance_landmark, +/turf/open/floor/plating, +/area/station/maintenance/starboard/lesser) +"qul" = ( +/obj/item/trash/can{ + pixel_x = -3; + pixel_y = 12 + }, +/obj/item/trash/candy, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/station/engineering/break_room) +"quu" = ( +/obj/structure/table, +/obj/effect/spawner/random/structure/furniture_parts, +/turf/open/floor/iron/white, +/area/station/science/lower) +"quD" = ( +/obj/effect/spawner/random/trash/graffiti, +/turf/open/floor/iron, +/area/station/maintenance/starboard/upper) +"quF" = ( +/obj/effect/spawner/structure/window, +/turf/open/floor/plating, +/area/station/service/library/artgallery) +"quL" = ( +/obj/machinery/disposal/bin, +/obj/effect/turf_decal/bot, +/obj/structure/disposalpipe/trunk, +/turf/open/floor/wood, +/area/station/service/barber) +"quN" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/punching_bag, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/station/commons/fitness) +"quR" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 4 + }, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/engineering/atmos/upper) +"quW" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/trimline/red/filled/line, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/security/office) +"qvb" = ( +/obj/structure/cable, +/obj/machinery/airalarm/directional/north, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/wood/large, +/area/station/service/library) +"qvA" = ( +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 8 + }, +/obj/machinery/camera/directional/west{ + network = list("theater") + }, +/obj/machinery/rnd/production/techfab/department/cargo, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/station/cargo/storage) +"qvI" = ( +/obj/effect/mapping_helpers/airlock/access/all/security/general, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/door/firedoor, +/obj/structure/cable, +/obj/machinery/door/airlock/medical/glass{ + id_tag = "MedbayFoyer"; + name = "Brig Infirmary" + }, +/turf/open/floor/iron/dark/textured_large, +/area/station/security/medical) +"qvJ" = ( +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"qvM" = ( +/obj/structure/railing, +/obj/machinery/firealarm/directional/north, +/obj/machinery/light/directional/north, +/obj/machinery/light_switch/directional/north{ + pixel_x = 8; + pixel_y = 28 + }, +/turf/open/floor/iron, +/area/station/service/chapel) +"qvN" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"qvP" = ( +/obj/effect/turf_decal/trimline/yellow/filled/corner{ + dir = 1 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/commons/storage/primary) +"qvR" = ( +/turf/closed/wall/r_wall, +/area/station/ai_monitored/command/storage/eva) +"qvT" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Medbay Maintenance" + }, +/turf/open/floor/iron, +/area/station/maintenance/department/medical) +"qwy" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/trimline/yellow/filled/warning{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"qwA" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/commons) +"qwI" = ( +/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible{ + dir = 10 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos/pumproom) +"qwK" = ( +/obj/structure/lattice, +/obj/effect/spawner/random/structure/grille, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/open/space/basic, +/area/space/nearstation) +"qwQ" = ( +/obj/machinery/airalarm/directional/north, +/obj/effect/turf_decal/trimline/dark_red/filled/line, +/obj/effect/turf_decal/trimline/dark_red/filled/line{ + dir = 1 + }, +/obj/effect/turf_decal/bot_white, +/obj/machinery/light/directional/north, +/obj/structure/closet/secure_closet/armory2, +/obj/item/storage/box/rubbershot, +/obj/item/storage/box/rubbershot, +/obj/item/storage/box/rubbershot, +/obj/item/key/security, +/obj/item/key/security, +/turf/open/floor/iron, +/area/station/ai_monitored/security/armory) +"qwS" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"qxb" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"qxc" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/yellow/warning{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/yellow/line{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/engineering/lobby) +"qxj" = ( +/obj/machinery/power/apc/auto_name/directional/west, +/obj/structure/cable, +/obj/machinery/newscaster/directional/south, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"qxp" = ( +/obj/structure/closet/crate/freezer, +/obj/item/petri_dish, +/obj/item/petri_dish, +/obj/item/petri_dish, +/obj/item/petri_dish, +/obj/item/petri_dish, +/obj/item/food/hotdog, +/turf/open/floor/iron/dark, +/area/station/science/cytology) +"qxt" = ( +/obj/machinery/holopad/secure, +/obj/structure/table, +/obj/item/plate/small, +/turf/open/floor/iron/cafeteria, +/area/station/security/prison/mess) +"qxA" = ( +/obj/structure/closet/emcloset/wall/directional/south, +/turf/open/water/overlay/hotspring, +/area/station/command/heads_quarters/captain/private) +"qxD" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/artifact_heatingpad{ + dir = 4 + }, +/turf/open/floor/engine, +/area/station/science/explab) +"qxI" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/commons) +"qxJ" = ( +/obj/machinery/meter, +/obj/machinery/atmospherics/pipe/smart/simple/green/visible, +/turf/closed/wall/r_wall, +/area/station/engineering/atmos) +"qxM" = ( +/obj/item/paper_bin{ + pixel_x = 5; + pixel_y = 2 + }, +/obj/item/pen{ + pixel_x = 3 + }, +/obj/structure/table/wood, +/obj/effect/turf_decal/siding/wood{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow/half{ + dir = 4 + }, +/obj/item/storage/photo_album/chapel{ + pixel_y = -4; + pixel_x = -7 + }, +/obj/machinery/newscaster{ + pixel_x = 30 + }, +/turf/open/floor/carpet, +/area/station/service/chapel/office) +"qxQ" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/starboard/upper) +"qxU" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/spawner/random/structure/grille, +/obj/effect/spawner/random/structure/grille, +/turf/open/floor/plating, +/area/station/maintenance/department/medical) +"qxY" = ( +/obj/structure/bookcase/random/religion, +/turf/open/floor/wood, +/area/station/service/library) +"qyc" = ( +/obj/structure/cable, +/obj/structure/disposalpipe/junction{ + dir = 4 + }, +/turf/open/floor/iron/white/textured, +/area/station/medical/storage) +"qye" = ( +/obj/effect/turf_decal/tile/blue/half{ + dir = 1 + }, +/obj/machinery/disposal/bin, +/obj/effect/turf_decal/bot, +/obj/structure/disposalpipe/trunk, +/turf/open/floor/iron/white/textured_edge{ + dir = 1 + }, +/area/station/medical/treatment_center) +"qyg" = ( +/obj/effect/turf_decal/tile/yellow/opposingcorners{ + dir = 1 + }, +/obj/effect/turf_decal/siding/white{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/ai_monitored/command/storage/eva) +"qyj" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/security/checkpoint/escape) +"qyq" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/holopad/secure, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"qyu" = ( +/obj/effect/spawner/random/trash/graffiti{ + pixel_x = 32 + }, +/turf/open/floor/plating, +/area/station/maintenance/starboard/upper) +"qyx" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/effect/spawner/random/trash/grille_or_waste, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"qyF" = ( +/obj/effect/spawner/random/trash/hobo_squat, +/obj/item/food/cheese/wedge, +/obj/effect/spawner/random/trash/bacteria, +/obj/effect/spawner/random/trash/food_packaging, +/obj/effect/spawner/random/trash/garbage, +/obj/effect/mob_spawn/corpse/human/damaged, +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/start/hangover, +/turf/open/floor/plating, +/area/station/maintenance/department/medical) +"qyO" = ( +/obj/structure/falsewall/reinforced, +/turf/open/floor/plating, +/area/station/engineering/atmos/pumproom) +"qyU" = ( +/obj/effect/turf_decal/tile/neutral/full, +/obj/effect/turf_decal/tile/neutral/anticorner, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/ce) +"qyY" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/carpet, +/area/station/service/chapel) +"qze" = ( +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/maintenance/department/medical) +"qzo" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/starboard/lesser) +"qzq" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/spawner/random/trash/grime, +/obj/structure/chair{ + dir = 4 + }, +/obj/effect/landmark/start/hangover, +/turf/open/floor/plating/rust, +/area/station/maintenance/starboard/central) +"qzv" = ( +/obj/effect/turf_decal/tile/dark, +/turf/open/floor/iron, +/area/station/hallway/secondary/command) +"qzy" = ( +/obj/machinery/door/airlock{ + name = "Law Office" + }, +/obj/effect/mapping_helpers/airlock/access/all/service/lawyer, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/wood, +/area/station/service/lawoffice) +"qzz" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/camera/directional/east, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"qzG" = ( +/obj/effect/spawner/structure/window, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/engineering/atmos/pumproom) +"qzY" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/trash/bacteria, +/turf/open/floor/plating, +/area/station/maintenance/department/medical) +"qAg" = ( +/turf/open/floor/wood/large, +/area/station/command/heads_quarters/captain/private) +"qAj" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white/textured_large, +/area/station/medical/medbay/lobby) +"qAt" = ( +/obj/structure/cable, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/door/airlock/maintenance{ + name = "Fore Maintenance" + }, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"qAv" = ( +/obj/machinery/light/warm/directional/north, +/turf/open/floor/iron/smooth, +/area/station/maintenance/disposal/incinerator) +"qAH" = ( +/obj/structure/closet/secure_closet/atmospherics{ + pixel_y = 3 + }, +/turf/open/floor/iron/dark/textured, +/area/station/engineering/atmos) +"qAJ" = ( +/obj/item/kirbyplants/random, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/carpet, +/area/station/command/bridge) +"qBg" = ( +/obj/structure/table/wood/fancy/black, +/obj/item/reagent_containers/cup/rag{ + pixel_y = 6; + pixel_x = -12 + }, +/obj/effect/spawner/random/food_or_drink/booze, +/obj/machinery/door/firedoor, +/turf/open/floor/carpet, +/area/station/service/bar) +"qBx" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/showroomfloor, +/area/station/medical/coldroom) +"qBB" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/duct, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command{ + name = "Bridge" + }, +/obj/effect/mapping_helpers/airlock/access/all/command/general, +/turf/open/floor/plating, +/area/station/command/bridge) +"qBN" = ( +/obj/structure/disposalpipe/junction/flip{ + dir = 1 + }, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"qBQ" = ( +/obj/effect/turf_decal/tile/neutral/full, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/security/brig) +"qBW" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/door/airlock/maintenance{ + name = "Fore Maintenance" + }, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"qCf" = ( +/obj/structure/tank_dispenser{ + pixel_x = -1 + }, +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 9 + }, +/turf/open/floor/iron, +/area/station/engineering/atmos/storage) +"qCh" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/sign/poster/official/random/directional/east, +/obj/machinery/growing/tray, +/turf/open/floor/grass/lavaland, +/area/station/service/hydroponics) +"qCv" = ( +/obj/structure/table/wood, +/obj/item/book/manual/wiki/security_space_law{ + pixel_y = 7; + pixel_x = -4 + }, +/obj/item/pen{ + pixel_x = 9; + pixel_y = 7 + }, +/obj/effect/spawner/random/food_or_drink/booze{ + pixel_y = 6; + pixel_x = 6 + }, +/obj/structure/extinguisher_cabinet/directional/west, +/turf/open/floor/wood, +/area/station/security/courtroom) +"qCC" = ( +/obj/structure/reagent_dispensers/water_cooler, +/turf/open/floor/wood, +/area/station/security/courtroom) +"qCD" = ( +/obj/item/kirbyplants/random, +/turf/open/floor/iron/dark, +/area/station/commons/fitness) +"qCE" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/blue/half/contrasted, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"qCV" = ( +/obj/effect/turf_decal/tile/red/half, +/obj/effect/turf_decal/trimline/red/filled/line, +/obj/machinery/airalarm/directional/north, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/security/prison) +"qDo" = ( +/obj/structure/lattice/catwalk, +/obj/structure/disposaloutlet{ + dir = 4 + }, +/turf/open/space/basic, +/area/space/nearstation) +"qDw" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/science/ordnance/office) +"qDx" = ( +/obj/effect/turf_decal/tile/neutral/half{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/security/courtroom) +"qDF" = ( +/obj/structure/rack, +/obj/item/storage/box/gloves{ + pixel_y = 9; + pixel_x = 6 + }, +/obj/item/storage/box/gloves{ + pixel_y = 9; + pixel_x = 6 + }, +/obj/item/storage/box/bodybags{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/storage/box/masks{ + pixel_x = 6 + }, +/obj/item/storage/box/masks{ + pixel_x = 6 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/station/medical/pathology) +"qDJ" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/status_display/evac/directional/north, +/turf/open/floor/iron/stairs/medium{ + dir = 8 + }, +/area/station/service/chapel) +"qDR" = ( +/obj/effect/turf_decal/stripes/red/line{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"qEe" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/visible/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible/layer2, +/turf/open/floor/plating, +/area/station/engineering/supermatter/room) +"qEg" = ( +/obj/structure/chair/office/light{ + dir = 8 + }, +/obj/effect/turf_decal/siding/dark{ + dir = 8 + }, +/obj/effect/landmark/start/scientist, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/science/explab) +"qEj" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/status_display/evac/directional/east, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/effect/turf_decal/tile/gray/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"qEm" = ( +/obj/structure/cable, +/obj/effect/landmark/start/head_of_security, +/turf/open/floor/wood, +/area/station/command/heads_quarters/hos) +"qEo" = ( +/obj/machinery/meter/monitored/waste_loop, +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ + dir = 10 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos/pumproom) +"qEq" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/maintenance/department/medical) +"qEy" = ( +/obj/effect/turf_decal/tile/blue/anticorner/contrasted{ + dir = 4 + }, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"qEA" = ( +/obj/effect/turf_decal/tile/blue/half{ + dir = 1 + }, +/obj/structure/cable, +/turf/open/floor/iron/white/textured_edge{ + dir = 1 + }, +/area/station/medical/treatment_center) +"qEG" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atm/directional/west, +/obj/structure/chair{ + dir = 1 + }, +/turf/open/floor/carpet, +/area/station/service/cafeteria) +"qER" = ( +/obj/machinery/newscaster/directional/east, +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/curtain/cloth/fancy/mechanical{ + icon_state = "bounty-open"; + icon_type = "bounty"; + id = "blueshieldcurtain"; + name = "curtain" + }, +/turf/open/floor/plating, +/area/station/command/heads_quarters/captain/private) +"qEW" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/department/medical) +"qFb" = ( +/obj/effect/turf_decal/stripes/red/line{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/simple/purple/visible{ + dir = 6 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"qFg" = ( +/obj/machinery/vending/wardrobe/law_wardrobe, +/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, +/turf/open/floor/wood, +/area/station/service/lawoffice) +"qFn" = ( +/obj/effect/turf_decal/trimline/blue/corner, +/turf/open/floor/engine, +/area/station/science/xenobiology) +"qFs" = ( +/obj/effect/turf_decal/loading_area{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/turf/open/floor/iron, +/area/station/cargo/storage) +"qFt" = ( +/obj/effect/turf_decal/siding/yellow/corner{ + dir = 1; + layer = 2.4 + }, +/turf/open/floor/glass/reinforced, +/area/station/engineering/hallway) +"qFA" = ( +/obj/item/kirbyplants/random, +/obj/machinery/camera/directional/west{ + network = list("theater") + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/item/radio/intercom/directional/west, +/turf/open/floor/carpet, +/area/station/security/checkpoint/escape) +"qFD" = ( +/obj/structure/cable, +/obj/effect/spawner/random/trash/mess, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/port/lesser) +"qFW" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/security/brig/entrance) +"qFZ" = ( +/turf/open/floor/iron/tgmcemblem/center{ + dir = 8 + }, +/area/station/security/courtroom) +"qGj" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 4 + }, +/obj/machinery/portable_atmospherics/pump, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 1 + }, +/obj/effect/turf_decal/siding/yellow{ + dir = 5 + }, +/obj/effect/turf_decal/trimline/yellow/filled/warning{ + dir = 5 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"qGm" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/gray/half/contrasted{ + dir = 1 + }, +/obj/structure/chair/sofa/bench/right, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"qGo" = ( +/obj/machinery/asteroid_magnet{ + center_y = 117; + center_x = 046; + area_size = 7 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/light/directional/north, +/turf/open/floor/iron/dark, +/area/station/science/explab) +"qGz" = ( +/obj/structure/table/reinforced, +/obj/item/mod/module/plasma_stabilizer, +/obj/item/mod/module/thermal_regulator, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/trimline/red/filled/line, +/turf/open/floor/iron, +/area/station/security/office) +"qGA" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, +/obj/machinery/door/window/right/directional/north, +/obj/machinery/atmospherics/pipe/layer_manifold/scrubbers/hidden, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/station/medical/cryo) +"qGB" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/light/small/directional/south, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"qGC" = ( +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/security/range) +"qGL" = ( +/obj/machinery/door/airlock/engineering/glass{ + name = "Engineering Foyer" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/unres, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/engineering/lobby) +"qGP" = ( +/obj/machinery/atmospherics/miner/oxygen, +/turf/open/floor/engine/o2, +/area/station/engineering/atmos) +"qGZ" = ( +/obj/effect/spawner/random/structure/tank_holder, +/turf/open/floor/plating, +/area/station/maintenance/starboard/upper) +"qHa" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/service/cafeteria) +"qHe" = ( +/obj/structure/plasticflaps/opaque{ + name = "Service Deliveries" + }, +/obj/machinery/conveyor{ + dir = 4; + id = "packageExternal" + }, +/obj/structure/window/reinforced/spawner/directional/south, +/obj/structure/window/reinforced/spawner/directional/north, +/obj/machinery/door/poddoor/preopen{ + id = "Cargo Conveyors"; + name = "Blast Door" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/cargo/storage) +"qHk" = ( +/turf/open/floor/iron, +/area/station/security/range) +"qHo" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/commons/dorms) +"qHr" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/trash/mess, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/solars/port/fore) +"qHv" = ( +/obj/machinery/computer/communications{ + dir = 4 + }, +/obj/item/storage/secure/safe/caps_spare/directional/west, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/carpet/executive, +/area/station/command/bridge) +"qHZ" = ( +/obj/item/radio/intercom/prison/directional/south, +/obj/machinery/camera/autoname/directional/south{ + network = list("ss13, Cell 2") + }, +/obj/structure/bed/medical/emergency{ + dir = 8 + }, +/turf/open/floor/iron/white/textured, +/area/station/medical/psychology) +"qIa" = ( +/obj/structure/table/wood, +/obj/item/storage/photo_album/bar, +/obj/structure/sign/poster/contraband/random/directional/north, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/turf/open/floor/iron/grimy, +/area/station/service/bar/backroom) +"qIj" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"qIm" = ( +/obj/structure/chair/stool/directional/north, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/security/prison/work) +"qIr" = ( +/obj/effect/spawner/random/structure/closet_private, +/obj/effect/spawner/random/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/starboard/upper) +"qIz" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 + }, +/obj/machinery/status_display/evac/directional/east, +/obj/effect/turf_decal/tile/dark_green/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/upper) +"qII" = ( +/obj/machinery/telecomms/server/presets/common, +/obj/effect/turf_decal/tile/dark_green/fourcorners, +/obj/effect/turf_decal/tile/dark_green/fourcorners, +/obj/effect/turf_decal/siding/dark_green/end, +/obj/effect/turf_decal/siding/dark_green{ + dir = 1 + }, +/turf/open/floor/iron/dark/telecomms, +/area/station/tcommsat/server) +"qIL" = ( +/obj/machinery/light/directional/west, +/turf/open/floor/iron/cafeteria, +/area/station/security/prison/mess) +"qIP" = ( +/obj/machinery/atmospherics/components/tank/air{ + dir = 1 + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/plating, +/area/station/medical/pathology) +"qJe" = ( +/obj/structure/chair/sofa/corp/left{ + dir = 8 + }, +/obj/effect/landmark/start/paramedic, +/obj/item/radio/intercom/directional/east, +/turf/open/floor/carpet/royalblue, +/area/station/medical/break_room) +"qJm" = ( +/obj/structure/marker_beacon/purple, +/obj/structure/lattice, +/turf/open/space/basic, +/area/space/nearstation) +"qJn" = ( +/obj/effect/spawner/random/vending/colavend, +/obj/effect/turf_decal/bot{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"qJD" = ( +/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible/layer5{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible/layer1{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ + dir = 4 + }, +/obj/structure/cable, +/obj/machinery/airalarm/directional/south, +/obj/machinery/light/warm/directional/south, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"qKe" = ( +/turf/closed/wall/r_wall, +/area/station/security/processing) +"qKh" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/security/prison/workout) +"qKo" = ( +/obj/effect/turf_decal/siding/dark{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/window/reinforced/spawner/directional/south, +/obj/machinery/conveyor_switch{ + id = "chapel" + }, +/turf/open/floor/iron/dark, +/area/station/service/chapel) +"qKE" = ( +/obj/structure/window/spawner/directional/north, +/obj/structure/disposalpipe/segment{ + dir = 4; + invisibility = 101 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/service/chapel/funeral) +"qKM" = ( +/obj/machinery/duct, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/white/textured, +/area/station/medical/storage) +"qKT" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/structure/table/reinforced, +/obj/machinery/recharger{ + pixel_x = -5 + }, +/obj/machinery/recharger{ + pixel_x = 6 + }, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/station/security/checkpoint/science) +"qKV" = ( +/obj/structure/table, +/obj/item/stack/medical/ointment, +/obj/item/stack/medical/bruise_pack{ + pixel_y = 12; + pixel_x = 7 + }, +/obj/item/stack/medical/suture, +/obj/structure/extinguisher_cabinet/directional/west, +/turf/open/floor/iron/dark, +/area/station/commons/fitness) +"qLb" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"qLn" = ( +/obj/effect/turf_decal/tile/neutral/full, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/security/processing) +"qLv" = ( +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/open/floor/iron, +/area/station/hallway/secondary/command) +"qLw" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/simple/purple/visible, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/science/ordnance) +"qLx" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Pathology Maintenance" + }, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/medical/virology, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/station/medical/pathology) +"qLP" = ( +/obj/machinery/light/small/directional/south, +/turf/open/floor/iron/showroomfloor, +/area/station/security/prison) +"qLR" = ( +/obj/machinery/vending/games, +/obj/effect/turf_decal/bot, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable, +/obj/effect/turf_decal/tile/dark/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/hallway/secondary/command) +"qLV" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/closed/wall/r_wall, +/area/station/cargo/sorting) +"qMe" = ( +/obj/structure/girder, +/turf/open/floor/iron/white, +/area/station/science/lower) +"qMo" = ( +/obj/effect/turf_decal/siding/white{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/turf/open/floor/wood, +/area/station/commons/fitness) +"qMw" = ( +/obj/effect/turf_decal/tile/blue/half{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/white/textured_edge{ + dir = 1 + }, +/area/station/medical/medbay/lobby) +"qMz" = ( +/obj/docking_port/stationary/public_mining_dock, +/turf/open/floor/plating, +/area/station/construction/mining/aux_base) +"qMA" = ( +/obj/structure/chair/pew/right{ + dir = 4 + }, +/obj/effect/landmark/start/hangover, +/turf/open/floor/glass/reinforced, +/area/station/service/chapel) +"qMD" = ( +/obj/effect/landmark/event_spawn, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/trash/graffiti{ + pixel_x = -32; + spawn_loot_chance = 50 + }, +/turf/open/floor/plating, +/area/station/maintenance/central) +"qMF" = ( +/obj/machinery/atmospherics/miner/plasma, +/turf/open/floor/engine/plasma, +/area/station/engineering/atmos) +"qMY" = ( +/obj/machinery/atmospherics/pipe/smart/simple/green/visible, +/obj/effect/turf_decal/tile/neutral/half/contrasted, +/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible/layer5{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"qNb" = ( +/obj/machinery/atmospherics/components/unary/thermomachine/freezer{ + dir = 8 + }, +/obj/machinery/airalarm/directional/east, +/turf/open/floor/iron/white, +/area/station/science/ordnance) +"qNk" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/stripes/corner, +/obj/structure/sign/warning/pods/directional/east, +/turf/open/floor/iron, +/area/station/maintenance/department/medical) +"qNm" = ( +/obj/structure/flora/tree/jungle/small/style_5, +/turf/open/misc/grass, +/area/station/hallway/secondary/entry) +"qNw" = ( +/obj/structure/falsewall, +/turf/open/floor/iron/dark, +/area/station/service/chapel) +"qNA" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/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)."; + icon_state = "map-right-MS"; + pixel_y = 32 + }, +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/upper) +"qND" = ( +/obj/machinery/disposal/bin, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 1 + }, +/obj/structure/disposalpipe/trunk, +/obj/structure/extinguisher_cabinet/directional/north, +/turf/open/floor/iron/white, +/area/station/medical/storage) +"qNE" = ( +/obj/structure/cable, +/obj/machinery/light/floor/has_bulb, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/aisat_interior) +"qNY" = ( +/turf/closed/wall/r_wall, +/area/station/service/lawoffice) +"qOa" = ( +/obj/structure/flora/bush/flowers_br/style_random, +/turf/open/floor/grass, +/area/station/hallway/primary/central) +"qOb" = ( +/obj/machinery/camera/directional/west{ + network = list("theater") + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/darkest_green/half/contrasted{ + dir = 8 + }, +/obj/machinery/light_switch/directional/west{ + pixel_y = -6 + }, +/obj/machinery/firealarm/directional/west{ + pixel_y = 3 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"qOm" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/white/textured, +/area/station/hallway/primary/upper) +"qOs" = ( +/obj/effect/turf_decal/siding/purple, +/turf/open/floor/iron/white, +/area/station/science/ordnance/storage) +"qOu" = ( +/obj/structure/curtain/cloth/fancy, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/decal/cleanable/ash, +/turf/open/floor/plating, +/area/station/security/bitden) +"qOH" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"qOJ" = ( +/obj/structure/cable, +/obj/machinery/camera/directional/south, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"qOK" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 1 + }, +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/commons/storage/primary) +"qOM" = ( +/obj/structure/flora/bush/flowers_yw/style_random, +/obj/structure/railing{ + dir = 1 + }, +/obj/structure/railing{ + dir = 4 + }, +/turf/open/floor/grass, +/area/station/service/hydroponics/upper) +"qOS" = ( +/obj/structure/table/wood, +/obj/item/flashlight/lamp/green{ + pixel_y = 9 + }, +/obj/item/lighter{ + pixel_y = 5; + pixel_x = -6 + }, +/obj/item/clothing/mask/cigarette/cigar/havana{ + pixel_x = -3 + }, +/obj/item/clothing/mask/cigarette/cigar/havana{ + pixel_x = 2 + }, +/turf/open/floor/wood/large, +/area/station/command/heads_quarters/captain/private) +"qPd" = ( +/obj/effect/landmark/start/hangover, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"qPf" = ( +/turf/closed/wall/r_wall, +/area/station/command/heads_quarters/qm) +"qPg" = ( +/obj/machinery/door/poddoor/shutters/radiation/preopen{ + id = "engsm"; + name = "Radiation Chamber Shutters" + }, +/obj/machinery/status_display/evac/directional/south, +/turf/open/floor/plating, +/area/station/engineering/supermatter) +"qPo" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/white/textured, +/area/station/science/cytology) +"qPq" = ( +/obj/vehicle/ridden/secway, +/obj/effect/turf_decal/bot, +/obj/structure/extinguisher_cabinet/directional/north, +/turf/open/floor/iron/grimy, +/area/station/security/office) +"qPs" = ( +/obj/structure/sign/warning/secure_area/directional/north, +/obj/structure/transit_tube/station/dispenser/reverse/flipped{ + dir = 4 + }, +/turf/open/floor/plating, +/area/station/maintenance/starboard/lesser) +"qPt" = ( +/obj/structure/chair/office{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 1 + }, +/obj/effect/landmark/start/cargo_technician, +/turf/open/floor/iron, +/area/station/cargo/storage) +"qPv" = ( +/obj/effect/turf_decal/trimline/blue/corner{ + dir = 8 + }, +/turf/open/floor/engine, +/area/station/science/xenobiology) +"qPJ" = ( +/obj/structure/table/reinforced, +/obj/structure/window/spawner/directional/north, +/obj/item/healthanalyzer{ + pixel_x = -7; + pixel_y = 4 + }, +/obj/item/clothing/glasses/hud/health, +/obj/structure/cable, +/turf/open/floor/iron/white/textured, +/area/station/hallway/primary/upper) +"qPO" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, +/turf/open/floor/grass, +/area/station/service/hydroponics) +"qPX" = ( +/obj/machinery/gravity_generator/main, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/bot_white, +/obj/effect/turf_decal/tile/neutral/half{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/engineering/gravity_generator) +"qPZ" = ( +/obj/structure/sign/departments/medbay/alt/directional/west, +/obj/machinery/duct, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral/half{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/camera/directional/west, +/obj/machinery/light/directional/west, +/turf/open/floor/iron, +/area/station/security/brig) +"qQq" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/science/ordnance/office) +"qQr" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/junction{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/freezer, +/area/station/service/kitchen/coldroom) +"qQs" = ( +/obj/machinery/door/window/brigdoor/right/directional/north{ + id = "Cell 4"; + name = "Cell 4"; + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/access/all/security/general, +/obj/effect/turf_decal/tile/red/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/security/brig) +"qQu" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Gamer Lair" + }, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"qQv" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/dark/half/contrasted, +/turf/open/floor/iron, +/area/station/hallway/secondary/command) +"qQx" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/simple/dark/visible{ + dir = 9 + }, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/science/ordnance) +"qQz" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/engine, +/area/space/nearstation) +"qQG" = ( +/obj/structure/toilet{ + pixel_y = 9 + }, +/obj/machinery/door/window/right/directional/south, +/turf/open/floor/iron/showroomfloor, +/area/station/commons) +"qQK" = ( +/obj/structure/reagent_dispensers/beerkeg, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/engineering/break_room) +"qQU" = ( +/obj/machinery/door/airlock/security/glass{ + name = "Brig Control" + }, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/security/armory, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/door/firedoor, +/turf/open/floor/iron/dark, +/area/station/security/warden) +"qRc" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/command/gateway) +"qRf" = ( +/obj/machinery/door/window/right/directional/south, +/obj/effect/turf_decal/loading_area{ + dir = 1; + pixel_y = -11 + }, +/obj/machinery/power/apc/auto_name/directional/west, +/obj/structure/cable, +/obj/machinery/camera/directional/north, +/turf/open/floor/iron/dark, +/area/station/command/teleporter) +"qRi" = ( +/obj/item/circuitboard/machine/exoscanner{ + pixel_y = -3 + }, +/obj/item/circuitboard/machine/exoscanner, +/obj/item/circuitboard/machine/exoscanner{ + pixel_y = 3 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/table, +/obj/item/wrench{ + pixel_x = -4 + }, +/obj/item/fuel_pellet{ + pixel_x = 8 + }, +/obj/structure/window/spawner/directional/north, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating/rust, +/area/station/cargo/drone_bay) +"qRj" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 1 + }, +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/half, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/security/brig/entrance) +"qRl" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/machinery/light/warm/directional/north, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos/hfr_room) +"qRm" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Fitness Room" + }, +/obj/effect/turf_decal/siding/white/corner{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/turf/open/floor/iron, +/area/station/commons/fitness) +"qRo" = ( +/obj/structure/cable, +/obj/effect/spawner/random/structure/grille, +/turf/open/floor/plating, +/area/station/cargo/storage) +"qRp" = ( +/obj/effect/mapping_helpers/burnt_floor, +/obj/effect/spawner/random/trash/mess, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/department/medical) +"qRt" = ( +/obj/structure/table/wood, +/obj/effect/turf_decal/tile/yellow/half{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/security/courtroom) +"qRA" = ( +/obj/item/kirbyplants/random, +/turf/open/floor/carpet/red, +/area/station/security/courtroom) +"qRM" = ( +/obj/structure/rack, +/obj/item/gun/energy/laser{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/gun/energy/laser, +/obj/item/gun/energy/laser{ + pixel_x = 3; + pixel_y = -3 + }, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/structure/window/reinforced/spawner/directional/east{ + pixel_x = 3 + }, +/obj/effect/turf_decal/trimline/dark/line{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/security/armory) +"qRZ" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/cargo/warehouse) +"qSg" = ( +/obj/effect/turf_decal/trimline/blue/filled/line, +/turf/open/floor/iron/white/textured, +/area/station/medical/treatment_center) +"qSA" = ( +/obj/effect/turf_decal/tile/green{ + dir = 1 + }, +/obj/structure/closet/crate/hydroponics, +/obj/item/wrench, +/obj/item/shovel/spade, +/obj/item/wirecutters, +/obj/item/reagent_containers/cup/watering_can, +/obj/structure/railing{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/grass, +/area/station/service/hydroponics) +"qSH" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible, +/turf/open/floor/plating, +/area/station/maintenance/disposal/incinerator) +"qSI" = ( +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible/layer2, +/obj/machinery/meter/layer4, +/turf/open/floor/iron/smooth, +/area/station/maintenance/disposal/incinerator) +"qSO" = ( +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/obj/machinery/conveyor{ + id = "cargosort"; + dir = 1 + }, +/turf/open/floor/plating, +/area/station/maintenance/disposal) +"qSZ" = ( +/obj/effect/turf_decal/tile/green/half{ + dir = 4 + }, +/obj/effect/turf_decal/bot, +/obj/machinery/dna_scannernew, +/turf/open/floor/iron/white, +/area/station/science/genetics) +"qTc" = ( +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"qTe" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"qTs" = ( +/obj/structure/sign/warning/electric_shock, +/turf/closed/wall/r_wall, +/area/station/engineering/supermatter) +"qTy" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/item/radio/intercom/directional/south, +/turf/open/floor/engine, +/area/station/science/server) +"qTZ" = ( +/obj/effect/spawner/structure/window, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/service/library) +"qUa" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/binary/pump/on{ + name = "Waste to Filter"; + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos/pumproom) +"qUF" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/hallway/secondary/command) +"qVa" = ( +/obj/effect/turf_decal/vg_decals/radiation, +/turf/open/floor/iron/dark/textured_large, +/area/misc/anomaly_research) +"qVc" = ( +/obj/machinery/light{ + dir = 8; + tag = "" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/newscaster/directional/west, +/turf/open/floor/iron, +/area/station/commons) +"qVh" = ( +/obj/machinery/atmospherics/pipe/smart/manifold/scrubbers/visible, +/obj/machinery/meter, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"qVn" = ( +/obj/structure/reagent_dispensers/fueltank, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/dark, +/area/station/commons/storage/tools) +"qVq" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/structure/window/spawner/directional/north, +/obj/effect/turf_decal/bot, +/obj/machinery/computer/exoscanner_control, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating/rust, +/area/station/cargo/drone_bay) +"qVy" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/obj/machinery/duct, +/obj/effect/turf_decal/tile/blue, +/turf/open/floor/iron/white/textured_corner, +/area/station/medical/medbay/central) +"qVz" = ( +/obj/effect/turf_decal/siding/wood, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/wood, +/area/station/service/hydroponics/upper) +"qVG" = ( +/obj/structure/table/wood, +/obj/effect/spawner/random/entertainment/musical_instrument, +/turf/open/floor/wood, +/area/station/service/theater) +"qVP" = ( +/obj/effect/turf_decal/bot/right, +/turf/open/floor/engine, +/area/station/engineering/atmos/hfr_room) +"qWh" = ( +/obj/item/kirbyplants/random, +/obj/machinery/computer/security/telescreen/entertainment/directional/east, +/obj/structure/cable, +/obj/effect/turf_decal/trimline/dark/filled/line{ + dir = 5 + }, +/obj/machinery/light/directional/north, +/obj/machinery/airalarm/directional/north, +/turf/open/floor/iron, +/area/station/security/prison/work) +"qWk" = ( +/obj/structure/railing{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/service/hydroponics) +"qWx" = ( +/obj/structure/flora/bush/flowers_br/style_random, +/obj/structure/flora/bush/leafy, +/turf/open/floor/grass, +/area/station/command/bridge) +"qWB" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/landmark/start/atmospheric_technician, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"qWC" = ( +/obj/machinery/door/airlock/mining{ + name = "Mining Lounge" + }, +/obj/effect/mapping_helpers/airlock/access/all/supply/mining, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/door/firedoor, +/turf/open/floor/iron, +/area/station/cargo/miningdock/cafeteria) +"qWF" = ( +/obj/structure/table, +/obj/item/book/random, +/obj/item/book/manual/wiki/security_space_law{ + pixel_x = 6; + pixel_y = -2 + }, +/obj/machinery/flasher/directional/west{ + id = "Cell 1"; + name = "Prisoner Pacifier"; + pixel_x = -22; + pixel_y = -57 + }, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 5 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/security/brig) +"qWU" = ( +/obj/effect/landmark/start/assistant, +/turf/open/floor/engine{ + name = "Holodeck Projector Floor" + }, +/area/station/holodeck/rec_center) +"qXa" = ( +/obj/machinery/light/directional/west, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/growing/tray, +/turf/open/floor/grass/lavaland{ + initial_gas_mix = "o2=22;n2=82;TEMP=293.15" + }, +/area/station/service/hydroponics) +"qXh" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"qXl" = ( +/obj/item/storage/box/pdas, +/obj/item/storage/box/pdas{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/structure/closet{ + name = "Spare HoP Supplies" + }, +/obj/item/paper_bin, +/obj/item/paper_bin, +/obj/item/clipboard, +/obj/item/stack/package_wrap{ + pixel_y = -5; + pixel_x = 2 + }, +/obj/item/stack/package_wrap{ + pixel_y = -5; + pixel_x = 2 + }, +/obj/structure/desk_bell{ + pixel_x = -3 + }, +/obj/effect/turf_decal/bot{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/structure/extinguisher_cabinet/directional/north, +/turf/open/floor/plating, +/area/station/command/heads_quarters/hop) +"qXw" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/blue/half{ + dir = 4 + }, +/obj/structure/cable, +/turf/open/floor/iron/white/textured_edge{ + dir = 4 + }, +/area/station/medical/medbay/lobby) +"qXz" = ( +/obj/effect/spawner/random/engineering/canister, +/obj/effect/turf_decal/bot, +/turf/open/floor/plating, +/area/station/maintenance/port/lesser) +"qXC" = ( +/obj/machinery/light/directional/east, +/turf/open/floor/engine, +/area/station/science/xenobiology) +"qXG" = ( +/obj/machinery/light{ + dir = 1; + light_color = "#e8eaff" + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"qXM" = ( +/obj/structure/bed{ + dir = 4 + }, +/obj/item/bedsheet/black{ + dir = 4 + }, +/obj/effect/landmark/start/prisoner, +/obj/effect/spawner/random/clothing/bowler_or_that, +/obj/machinery/light/directional/north, +/obj/machinery/camera/directional/north{ + network = list("ss13","prison") + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/obj/machinery/light_switch/directional/north{ + pixel_x = 8; + pixel_y = 28 + }, +/turf/open/floor/iron/dark, +/area/station/security/prison/toilet) +"qXN" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 1 + }, +/obj/machinery/modular_computer/preset/id, +/obj/effect/turf_decal/bot, +/obj/structure/closet/emcloset/wall/directional/north, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/cmo) +"qXP" = ( +/obj/structure/cable, +/obj/effect/landmark/event_spawn, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"qXW" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/security/range) +"qXY" = ( +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/trimline/dark/line, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/rack, +/obj/item/gun/ballistic/automatic/pistol/paco/no_mag{ + pixel_y = 6 + }, +/obj/item/gun/ballistic/automatic/pistol/paco/no_mag{ + pixel_y = 0 + }, +/obj/item/ammo_box/magazine/m35, +/obj/item/ammo_box/magazine/m35, +/obj/item/ammo_box/magazine/m35, +/obj/item/ammo_box/magazine/m35, +/obj/item/ammo_box/magazine/m35, +/obj/item/ammo_box/magazine/m35, +/obj/item/ammo_box/magazine/m35, +/obj/item/ammo_box/magazine/m35, +/obj/item/ammo_box/magazine/m35, +/obj/item/ammo_box/magazine/m35, +/obj/item/gun/ballistic/automatic/pistol/paco/no_mag{ + pixel_y = 0 + }, +/obj/item/gun/ballistic/automatic/pistol/paco/no_mag{ + pixel_y = 6 + }, +/obj/item/gun/ballistic/automatic/pistol/paco/no_mag{ + pixel_y = 6 + }, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/security/armory) +"qYg" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/tile/blue/half/contrasted, +/obj/effect/turf_decal/tile/piss_yellow/half/contrasted{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/station/science/xenobiology) +"qYN" = ( +/obj/machinery/cryopod{ + dir = 8 + }, +/turf/open/floor/iron/showroomfloor, +/area/station/common/cryopods) +"qYO" = ( +/obj/machinery/telecomms/broadcaster/preset_left, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable, +/turf/open/floor/iron/dark/telecomms, +/area/station/tcommsat/server) +"qZe" = ( +/turf/closed/wall/r_wall, +/area/station/service/chapel) +"qZj" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/station/maintenance/disposal) +"qZs" = ( +/obj/machinery/disposal/bin, +/obj/effect/turf_decal/bot, +/obj/structure/sign/plaques/kiddie/library{ + pixel_x = 30 + }, +/obj/machinery/light/warm/directional/east{ + light_outer_range = 8 + }, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/turf/open/floor/wood, +/area/station/service/library) +"qZz" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 1 + }, +/turf/open/floor/iron/white, +/area/station/science/research) +"qZE" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 10 + }, +/obj/machinery/computer/security/mining{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/command/bridge) +"qZO" = ( +/obj/item/trash/vendor_trash/mothmallow, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/vending/wardrobe/engi_wardrobe, +/turf/open/floor/iron, +/area/station/engineering/break_room) +"rae" = ( +/turf/open/floor/plating, +/area/station/maintenance/department/medical) +"raq" = ( +/obj/machinery/holopad/secure, +/turf/open/floor/iron/white/textured, +/area/station/medical/storage) +"rar" = ( +/obj/structure/cable, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"rau" = ( +/obj/effect/spawner/random/structure/closet_private, +/obj/effect/spawner/random/clothing, +/obj/effect/spawner/random/clothing/lizardboots, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, +/turf/open/floor/wood, +/area/station/commons/dorms) +"raJ" = ( +/obj/structure/table/reinforced, +/obj/effect/turf_decal/tile/yellow/half{ + dir = 4 + }, +/obj/structure/desk_bell{ + pixel_x = -7 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/item/clothing/glasses/science{ + pixel_y = 8 + }, +/obj/machinery/door/window/right/directional/east{ + name = "Pharmacy Desk"; + req_access = list("medical"); + dir = 8 + }, +/turf/open/floor/iron/white, +/area/station/medical/pharmacy) +"raM" = ( +/obj/machinery/atmospherics/pipe/layer_manifold/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall/r_wall, +/area/station/maintenance/disposal/incinerator) +"raQ" = ( +/obj/structure/bookcase/random/adult, +/obj/machinery/light/warm/directional/west{ + light_outer_range = 8 + }, +/turf/open/floor/wood, +/area/station/service/library) +"rbi" = ( +/obj/machinery/vending/cigarette, +/obj/effect/turf_decal/bot, +/obj/machinery/camera/directional/west{ + network = list("theater") + }, +/turf/open/floor/iron, +/area/station/security/brig/entrance) +"rbk" = ( +/obj/machinery/airalarm/directional/east, +/turf/open/floor/grass, +/area/station/service/hydroponics/upper) +"rbm" = ( +/obj/structure/cable, +/obj/effect/spawner/structure/window/reinforced/plasma, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/station/engineering/gravity_generator) +"rbt" = ( +/obj/structure/cable, +/obj/item/storage/pod/directional/north{ + unlocked = 1 + }, +/turf/open/floor/plating, +/area/station/maintenance/solars/starboard/fore) +"rbw" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/spawner/random/trash/graffiti{ + pixel_x = 32 + }, +/turf/open/floor/plating, +/area/station/maintenance/central) +"rbC" = ( +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/cargo/storage) +"rbU" = ( +/obj/structure/table/wood/fancy, +/obj/effect/spawner/random/decoration/statue, +/turf/open/floor/wood, +/area/station/maintenance/starboard/central) +"rbW" = ( +/obj/effect/mapping_helpers/burnt_floor, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/department/medical) +"rca" = ( +/obj/effect/turf_decal/tile/blue/full, +/obj/structure/table/reinforced, +/obj/structure/desk_bell{ + pixel_x = -5; + pixel_y = 10 + }, +/obj/structure/window/spawner/directional/east, +/obj/structure/window/spawner/directional/north, +/turf/open/floor/iron/white, +/area/station/medical/storage) +"rcn" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/maintenance, +/obj/effect/spawner/random/trash/graffiti{ + pixel_y = -32; + spawn_loot_chance = 50 + }, +/obj/machinery/light/small/dim/directional/south, +/turf/open/floor/plating, +/area/station/maintenance/central) +"rcq" = ( +/obj/machinery/plumbing/ooze_sucker{ + mapping_id = "2" + }, +/obj/effect/landmark/start/hangover, +/obj/effect/landmark/start/hangover, +/obj/effect/landmark/start/hangover, +/turf/open/floor/engine, +/area/station/science/xenobiology) +"rcu" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/machinery/camera/directional/east{ + c_tag = "Interrogation room"; + network = list("interrogation") + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/obj/machinery/light_switch/directional/east{ + pixel_y = 5 + }, +/turf/open/floor/iron/dark, +/area/station/security/interrogation) +"rcw" = ( +/obj/effect/landmark/start/roboticist, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/science/robotics/lab) +"rcG" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/obj/machinery/newscaster/directional/north, +/obj/effect/spawner/random/trash/cigbutt, +/turf/open/floor/plating, +/area/station/maintenance/starboard/central) +"rcQ" = ( +/obj/structure/table, +/obj/item/book/random, +/obj/item/book/manual/wiki/security_space_law{ + pixel_x = 6; + pixel_y = -2 + }, +/obj/machinery/flasher/directional/west{ + id = "Cell 2"; + name = "Prisoner Pacifier"; + pixel_x = 31 + }, +/obj/item/radio/intercom/prison/directional/east{ + pixel_x = 28; + pixel_y = 5 + }, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 5 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/turf/open/floor/iron, +/area/station/security/brig) +"rdd" = ( +/obj/item/flashlight/lantern{ + pixel_y = -10; + pixel_x = -10 + }, +/obj/item/flashlight/flare/candle{ + pixel_y = -2; + pixel_x = 6 + }, +/obj/item/flashlight/flare/candle{ + pixel_y = 3 + }, +/obj/item/flashlight/flare/candle{ + pixel_x = -10; + pixel_y = 9 + }, +/obj/item/flashlight/flare/candle{ + pixel_y = 10; + pixel_x = 6 + }, +/obj/structure/table/wood, +/turf/open/floor/carpet, +/area/station/service/chapel) +"rdl" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral/half, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/security/brig/upper) +"rdE" = ( +/obj/structure/rack, +/obj/item/mop, +/obj/item/reagent_containers/cup/bottle/ammonia, +/obj/item/storage/bag/trash{ + pixel_x = 9 + }, +/obj/effect/spawner/random/trash/soap{ + spawn_scatter_radius = 1 + }, +/obj/machinery/light/small/directional/south, +/turf/open/floor/plating, +/area/station/security/prison) +"rdL" = ( +/obj/machinery/door/firedoor, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/airlock{ + name = "Empty Room" + }, +/obj/effect/mapping_helpers/airlock/access/any/service/hydroponics, +/turf/open/floor/plating, +/area/station/service/hydroponics) +"rdR" = ( +/obj/machinery/light/directional/south, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/aisat/foyer) +"rdU" = ( +/obj/structure/lattice/catwalk, +/obj/structure/window/reinforced/plasma/spawner/directional/south, +/turf/open/space/basic, +/area/space/nearstation) +"rdV" = ( +/obj/structure/table, +/obj/item/radio/intercom/directional/south, +/obj/machinery/computer/monitor{ + dir = 1 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/command/storage/satellite) +"ree" = ( +/obj/machinery/blackbox_recorder, +/turf/open/floor/circuit/telecomms/mainframe, +/area/station/tcommsat/server) +"rej" = ( +/obj/structure/lattice, +/obj/item/storage/toolbox/mechanical{ + pixel_x = -3; + pixel_y = 3 + }, +/turf/open/space/basic, +/area/space/nearstation) +"rep" = ( +/obj/machinery/atmospherics/components/binary/pump/on{ + name = "O2 to Airmix" + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted, +/obj/machinery/light/warm/directional/north, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"rer" = ( +/obj/item/kirbyplants/random/dead{ + pixel_y = 18 + }, +/obj/structure/table, +/obj/item/reagent_containers/cup/watering_can, +/turf/open/floor/plating, +/area/station/maintenance/department/medical) +"reB" = ( +/obj/effect/turf_decal/siding/dark/corner{ + dir = 1 + }, +/obj/structure/flora/bush/flowers_br/style_random, +/turf/open/floor/grass, +/area/station/security/prison/garden) +"reP" = ( +/obj/effect/turf_decal/trimline/red/filled/corner{ + dir = 4 + }, +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/half, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/security/brig/entrance) +"reR" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/siding/dark{ + dir = 1 + }, +/obj/structure/flora/bush/grassy/style_random, +/turf/open/floor/grass, +/area/station/security/prison/garden) +"reU" = ( +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/maintenance/starboard/central) +"reV" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/engineering/main) +"rfl" = ( +/obj/machinery/portable_atmospherics/canister/nitrogen, +/turf/open/floor/iron/dark, +/area/station/science/ordnance/storage) +"rfu" = ( +/obj/structure/flora/tree/palm/style_random, +/obj/structure/flora/bush/sparsegrass/style_random, +/obj/machinery/firealarm/directional/west, +/turf/open/floor/grass, +/area/station/medical/pathology) +"rfH" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/department/medical) +"rfU" = ( +/obj/structure/closet/crate, +/obj/effect/decal/cleanable/cobweb, +/obj/effect/spawner/random/maintenance/two, +/obj/effect/spawner/random/maintenance/two, +/turf/open/floor/plating, +/area/station/maintenance/disposal) +"rfW" = ( +/obj/effect/spawner/random/maintenance/two, +/turf/open/floor/plating, +/area/station/maintenance/port/lesser) +"rgg" = ( +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/cable, +/obj/machinery/light/directional/south, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/engine, +/area/station/science/server) +"rgj" = ( +/turf/closed/wall/r_wall, +/area/station/command/heads_quarters/ce) +"rgn" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/on{ + dir = 4 + }, +/turf/open/floor/engine, +/area/station/science/xenobiology/hallway) +"rgr" = ( +/obj/structure/extinguisher_cabinet/directional/east, +/turf/open/floor/carpet, +/area/station/service/chapel) +"rgt" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/item/toy/figure/mime, +/obj/item/radio/intercom/directional/north, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"rgF" = ( +/obj/effect/turf_decal/trimline/white/filled/line{ + dir = 8 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark/side{ + dir = 4 + }, +/area/station/science/research) +"rgV" = ( +/obj/effect/turf_decal/arrows/white, +/obj/effect/turf_decal/stripes/red/line{ + dir = 1 + }, +/obj/effect/turf_decal/caution, +/turf/open/floor/engine, +/area/station/engineering/atmos/hfr_room) +"rgW" = ( +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 8 + }, +/obj/machinery/camera/directional/west, +/turf/open/floor/iron, +/area/station/cargo/storage) +"rgY" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/window/right/directional/west{ + dir = 2 + }, +/obj/machinery/door/window/right/directional/west{ + dir = 1 + }, +/obj/structure/desk_bell{ + pixel_x = 7; + pixel_y = 8 + }, +/obj/item/paper_bin{ + pixel_x = -6; + pixel_y = 5 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/secondary/service) +"rhf" = ( +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible/layer4, +/obj/structure/cable, +/obj/machinery/light/warm/directional/east, +/obj/effect/turf_decal/siding/yellow/corner{ + dir = 4; + layer = 2.4 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"rhm" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/effect/spawner/random/trash/grime, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/maintenance/starboard/upper) +"rhn" = ( +/mob/living/basic/chicken/clown_sad, +/obj/structure/railing{ + dir = 8; + layer = 4.1 + }, +/turf/open/floor/grass, +/area/space/nearstation) +"rht" = ( +/obj/structure/railing, +/turf/open/floor/grass, +/area/space/nearstation) +"rhw" = ( +/obj/effect/turf_decal/trimline/yellow/filled/warning{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"rhB" = ( +/obj/effect/turf_decal/tile/brown/half/contrasted{ + dir = 1 + }, +/obj/machinery/vending/custom, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/station/commons/vacant_room/commissary) +"rhQ" = ( +/obj/machinery/door/airlock/research{ + autoclose = 0; + frequency = 1449; + id_tag = "xeno_airlock_exterior"; + name = "Xenobiology Lab" + }, +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/science/xenobio, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/door/firedoor, +/obj/effect/landmark/navigate_destination, +/turf/open/floor/iron/white, +/area/station/science/xenobiology/hallway) +"rhR" = ( +/obj/structure/chair/plastic{ + dir = 8 + }, +/obj/effect/turf_decal/bot_white, +/obj/item/toy/foamfinger{ + pixel_y = 8 + }, +/turf/open/floor/iron/dark, +/area/station/commons/fitness) +"rhX" = ( +/obj/effect/turf_decal/tile/blue/half/contrasted, +/obj/structure/extinguisher_cabinet/directional/south, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"rhY" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 8 + }, +/obj/structure/sign/warning/secure_area/directional/west, +/turf/open/floor/iron/white, +/area/station/science/lower) +"ric" = ( +/obj/machinery/light_switch/directional/south, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos/hfr_room) +"ris" = ( +/obj/effect/spawner/random/trash/food_packaging, +/obj/effect/decal/cleanable/dirt, +/obj/item/assembly/mousetrap, +/obj/item/food/deadmouse, +/obj/machinery/light/small/directional/north, +/obj/structure/trash_pile, +/turf/open/floor/plating, +/area/station/maintenance/department/medical) +"riA" = ( +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"riB" = ( +/obj/item/reagent_containers/condiment/hotsauce{ + pixel_x = 24; + pixel_y = 13 + }, +/obj/item/reagent_containers/condiment/cooking_oil{ + pixel_x = 17; + pixel_y = 2 + }, +/obj/item/reagent_containers/condiment/coldsauce{ + pixel_y = 13; + pixel_x = -5 + }, +/obj/item/reagent_containers/condiment/cherryjelly, +/obj/item/reagent_containers/condiment/bbqsauce{ + pixel_x = 8; + pixel_y = 10 + }, +/obj/structure/table/wood, +/obj/structure/sign/poster/contraband/clown/directional/south, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"riD" = ( +/obj/structure/table/wood, +/obj/structure/window/reinforced/spawner/directional/north, +/obj/item/paper_bin{ + pixel_x = -3; + pixel_y = 7 + }, +/obj/item/pen/red, +/obj/item/pen/blue{ + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/carpet/green, +/area/station/service/library/private) +"riG" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/structure/cable, +/obj/machinery/light/small/directional/east, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"riH" = ( +/obj/effect/landmark/start/botanist, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/wood, +/area/station/service/hydroponics/upper) +"riP" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/dark_blue/half/contrasted{ + dir = 4 + }, +/obj/machinery/status_display/ai/directional/east, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"riT" = ( +/obj/structure/cable, +/obj/effect/turf_decal/bot, +/obj/machinery/light/small/directional/east, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/maintenance/central) +"riV" = ( +/obj/structure/lattice/catwalk, +/obj/item/stack/cable_coil/cut, +/turf/open/space/basic, +/area/space/nearstation) +"riW" = ( +/turf/open/floor/iron/grimy, +/area/station/security/office) +"riZ" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/door/airlock/external{ + name = "External Construction Access" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/disposal) +"rjl" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/camera/autoname/directional/north, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/dark_blue/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"rjo" = ( +/obj/effect/turf_decal/box/corners{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/cargo/storage) +"rjx" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/engineering/storage/tech) +"rjA" = ( +/obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/starboard/upper) +"rjB" = ( +/obj/effect/spawner/structure/window, +/turf/open/floor/plating, +/area/station/science/genetics) +"rjG" = ( +/obj/machinery/disposal/bin, +/obj/effect/turf_decal/tile/blue/anticorner{ + dir = 1 + }, +/obj/effect/turf_decal/bot, +/obj/structure/extinguisher_cabinet/directional/west, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/obj/machinery/camera/directional/north, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable, +/turf/open/floor/iron/white/textured_corner, +/area/station/medical/medbay/lobby) +"rjL" = ( +/obj/structure/chair/plastic{ + dir = 4 + }, +/turf/open/floor/plating, +/area/station/maintenance/port/lesser) +"rkd" = ( +/obj/effect/turf_decal/trimline/blue/filled/line, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/cmo) +"rkf" = ( +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Recycler" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/maintenance/disposal) +"rkk" = ( +/obj/machinery/vending/coffee, +/obj/effect/turf_decal/bot, +/obj/machinery/camera/directional/east, +/turf/open/floor/iron/white, +/area/station/science/explab) +"rkv" = ( +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/engineering/supermatter/room) +"rlb" = ( +/obj/effect/decal/cleanable/oil, +/obj/effect/spawner/random/trash/graffiti{ + pixel_y = -32; + spawn_loot_chance = 50 + }, +/obj/machinery/power/port_gen/pacman/pre_loaded, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"rlh" = ( +/obj/structure/fireaxecabinet/mechremoval/directional/north, +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 5 + }, +/obj/machinery/navbeacon{ + codes_txt = "delivery;dir=2"; + location = "Robotics" + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/white, +/area/station/science/robotics/lab) +"rlk" = ( +/obj/effect/turf_decal/tile/yellow/anticorner{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"rll" = ( +/obj/effect/landmark/secequipment, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 10 + }, +/obj/machinery/light_switch/directional/west{ + pixel_y = -6 + }, +/obj/machinery/firealarm/directional/west{ + pixel_y = 3 + }, +/turf/open/floor/iron, +/area/station/security/office) +"rln" = ( +/obj/effect/turf_decal/stripes/red/line{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 + }, +/obj/machinery/atmospherics/components/binary/pump/on{ + dir = 8; + name = "Waste to Filter" + }, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"rlo" = ( +/obj/machinery/portable_atmospherics/canister/plasma, +/turf/open/floor/iron/dark, +/area/station/science/ordnance/storage) +"rlw" = ( +/obj/effect/turf_decal/tile/red/anticorner{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 5 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable, +/obj/item/kirbyplants/random, +/turf/open/floor/iron, +/area/station/security/prison) +"rlE" = ( +/obj/effect/turf_decal/trimline/neutral/line, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/directional/south, +/turf/open/floor/iron/white/side{ + dir = 1 + }, +/area/station/security/prison/workout) +"rlG" = ( +/obj/structure/cable, +/obj/structure/window/reinforced/spawner/directional/west, +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/cmo) +"rlM" = ( +/obj/structure/window/reinforced/spawner/directional/north, +/obj/item/kirbyplants/random, +/obj/effect/turf_decal/siding/dark{ + dir = 9 + }, +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ + dir = 1 + }, +/obj/structure/extinguisher_cabinet/directional/west, +/turf/open/floor/iron, +/area/station/security/checkpoint/escape) +"rlV" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/smart/simple/green/visible, +/obj/machinery/atmospherics/pipe/smart/simple/orange/visible{ + dir = 4 + }, +/turf/open/space/basic, +/area/space/nearstation) +"rmg" = ( +/obj/structure/chair/pew/left{ + dir = 8 + }, +/obj/effect/landmark/start/hangover, +/obj/effect/turf_decal/tile/yellow/anticorner{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/security/courtroom) +"rmk" = ( +/obj/structure/toiletbong, +/turf/open/floor/iron/kitchen, +/area/station/maintenance/starboard/upper) +"rmn" = ( +/obj/effect/spawner/random/structure/furniture_parts, +/turf/open/floor/plating, +/area/station/maintenance/disposal) +"rmo" = ( +/obj/effect/spawner/structure/window/reinforced/plasma, +/obj/structure/lattice, +/turf/open/floor/plating, +/area/station/engineering/supermatter/room) +"rmy" = ( +/obj/structure/cable, +/obj/machinery/camera/directional/east, +/obj/machinery/airalarm/directional/east, +/turf/open/floor/wood, +/area/station/command/meeting_room/council) +"rmC" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/chair/plastic{ + dir = 1 + }, +/turf/open/floor/iron/grimy, +/area/station/hallway/secondary/service) +"rmD" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"rmL" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/white, +/area/station/science/lab) +"rmY" = ( +/obj/effect/turf_decal/siding/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/siding/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral/full, +/obj/effect/turf_decal/tile/neutral/full, +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/engineering/hallway) +"rnc" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/smart/simple/orange/visible{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/turf/open/space/basic, +/area/space/nearstation) +"rnd" = ( +/obj/structure/railing{ + dir = 1; + pixel_y = 11 + }, +/obj/structure/cable, +/turf/open/floor/carpet/red, +/area/station/command/heads_quarters/hos) +"rnj" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/wood, +/area/station/commons/dorms) +"rnl" = ( +/obj/structure/railing{ + dir = 1; + pixel_y = 11 + }, +/obj/structure/cable, +/obj/effect/landmark/start/head_of_security, +/turf/open/floor/carpet/red, +/area/station/command/heads_quarters/hos) +"rnr" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/trash/graffiti{ + pixel_x = -32; + spawn_loot_chance = 50 + }, +/obj/structure/ghost_critter_spawn, +/turf/open/floor/plating, +/area/station/maintenance/central) +"rnv" = ( +/obj/structure/chair/office/light{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/yellow/filled/line, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/firealarm/directional/south, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/obj/machinery/light_switch/directional/south{ + pixel_x = 8 + }, +/turf/open/floor/iron, +/area/station/engineering/gravity_generator) +"rnG" = ( +/obj/structure/chair{ + dir = 1 + }, +/obj/effect/turf_decal/siding/dark, +/obj/structure/cable, +/obj/effect/turf_decal/tile/red/half/contrasted, +/turf/open/floor/iron, +/area/station/security/checkpoint/escape) +"rnI" = ( +/obj/effect/spawner/random/structure/grille, +/turf/open/floor/plating, +/area/station/maintenance/starboard/central) +"rnQ" = ( +/obj/item/kirbyplants/random, +/turf/open/floor/carpet, +/area/station/command/heads_quarters/captain/private) +"rnW" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white/textured_large, +/area/station/medical/medbay/central) +"rnY" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/trimline/yellow/filled/corner{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/engineering/atmos/office) +"roa" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/commons) +"rob" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/trimline/yellow/filled/line, +/obj/structure/cable, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/station/engineering/atmos/upper) +"roe" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/landmark/start/hangover, +/turf/open/floor/plating, +/area/station/maintenance/central) +"rov" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/station/command/gateway) +"row" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/command/gateway) +"roK" = ( +/obj/machinery/space_heater, +/obj/effect/turf_decal/bot, +/turf/open/floor/plating, +/area/station/maintenance/starboard/central) +"rpb" = ( +/turf/open/floor/engine/plasma, +/area/station/engineering/atmos) +"rpi" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/command/teleporter) +"rpk" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/command/gateway) +"rpp" = ( +/obj/effect/turf_decal/tile/neutral/half, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/security/courtroom) +"rpz" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/obj/machinery/door/airlock/external{ + name = "External Docking Port"; + space_dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"rpB" = ( +/obj/effect/turf_decal/siding/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral/full, +/obj/effect/turf_decal/trimline/yellow/end{ + dir = 1 + }, +/obj/machinery/requests_console/auto_name/directional/north, +/turf/open/floor/iron, +/area/station/engineering/atmos/office) +"rqe" = ( +/obj/structure/table, +/obj/item/plate, +/turf/open/floor/iron/cafeteria, +/area/station/security/prison/mess) +"rqm" = ( +/obj/effect/spawner/random/trash/garbage{ + spawn_scatter_radius = 1 + }, +/turf/open/floor/plating, +/area/station/maintenance/department/medical) +"rqs" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 + }, +/obj/structure/cable, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"rqG" = ( +/obj/effect/mapping_helpers/airlock/access/all/engineering/tcoms, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/door/airlock/hatch{ + name = "Telecomms Server Room" + }, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/turf/open/floor/iron/dark/textured_large, +/area/station/tcommsat/computer) +"rrb" = ( +/obj/machinery/atmospherics/pipe/smart/manifold/purple/visible, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"rrd" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 1 + }, +/obj/structure/curtain, +/obj/structure/disposalpipe/segment{ + dir = 4; + invisibility = 101 + }, +/obj/machinery/duct, +/turf/open/floor/iron/dark/smooth_large, +/area/station/medical/morgue) +"rrg" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/structure/rack, +/obj/item/circuitboard/mecha/ripley/peripherals{ + pixel_y = 5; + pixel_x = 4 + }, +/obj/item/circuitboard/mecha/ripley/main, +/obj/item/borg/upgrade/rename{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 10 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, +/turf/open/floor/iron/white, +/area/station/science/robotics/lab) +"rri" = ( +/obj/structure/closet/secure_closet/personal, +/obj/effect/landmark/start/hangover/closet, +/obj/effect/turf_decal/tile/neutral/full, +/obj/machinery/light/directional/north, +/turf/open/floor/iron/dark, +/area/station/commons/fitness) +"rrj" = ( +/obj/structure/lattice, +/obj/structure/window/reinforced/plasma/spawner/directional/west, +/turf/open/space/basic, +/area/space/nearstation) +"rro" = ( +/obj/effect/turf_decal/bot, +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/maintenance/central) +"rrq" = ( +/turf/open/floor/iron, +/area/station/maintenance/starboard/upper) +"rru" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/maintenance/starboard/upper) +"rry" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/glass/reinforced, +/area/station/hallway/secondary/exit/departure_lounge) +"rrN" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/caution/stand_clear{ + dir = 4 + }, +/turf/open/floor/plating, +/area/station/security/processing) +"rrO" = ( +/obj/structure/chair/sofa/bench/right, +/obj/effect/turf_decal/tile/dark/fourcorners, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"rrV" = ( +/obj/structure/transit_tube/curved{ + dir = 1 + }, +/obj/structure/lattice, +/turf/open/space/basic, +/area/space/nearstation) +"rss" = ( +/obj/machinery/atmospherics/components/unary/thermomachine/freezer{ + dir = 4; + initialize_directions = 8 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"rsv" = ( +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/obj/machinery/light/directional/west, +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/structure/chair/sofa/bench/solo{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"rsy" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/item/assembly/mousetrap/armed, +/turf/open/floor/plating, +/area/station/maintenance/department/medical) +"rsA" = ( +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/command/storage/eva) +"rsC" = ( +/obj/machinery/cassette/mailbox, +/obj/effect/turf_decal/bot, +/obj/structure/sign/plaques/kiddie/library{ + pixel_x = 30 + }, +/turf/open/floor/iron/grimy, +/area/station/service/library) +"rsF" = ( +/obj/machinery/iv_drip, +/turf/open/floor/iron/dark, +/area/station/medical/treatment_center) +"rsL" = ( +/obj/machinery/recharge_station, +/obj/effect/turf_decal/trimline/white/filled/line{ + dir = 8 + }, +/obj/effect/turf_decal/bot, +/obj/machinery/requests_console/auto_name/directional/north, +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"rsQ" = ( +/obj/structure/flora/bush/grassy/style_random, +/obj/structure/railing, +/obj/machinery/light_switch/directional/east, +/turf/open/floor/grass, +/area/station/service/hydroponics/upper) +"rsT" = ( +/obj/effect/spawner/structure/window/reinforced/tinted, +/turf/open/floor/plating, +/area/station/medical/morgue) +"rtf" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/closet/firecloset/wall/directional/east, +/obj/effect/spawner/random/trash/graffiti, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/starboard/lesser) +"rtj" = ( +/obj/machinery/door/poddoor/preopen{ + id = "radioblast"; + name = "Bridge Blast Door" + }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/service/library/upper) +"rtk" = ( +/obj/effect/turf_decal/tile/brown/full, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/door/window/left/directional/east{ + name = "Ore Redemtion Window"; + dir = 1 + }, +/obj/structure/cable, +/obj/machinery/mineral/ore_redemption{ + input_dir = 2; + output_dir = 1 + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/station/cargo/storage) +"rts" = ( +/turf/open/floor/engine/o2, +/area/station/engineering/atmos) +"rtt" = ( +/obj/structure/chair/sofa/bench/left, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral/half, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/security/processing) +"rtu" = ( +/obj/effect/turf_decal/trimline/purple/filled/line, +/obj/machinery/light/directional/south, +/turf/open/floor/iron/white, +/area/station/science/lower) +"rtv" = ( +/obj/structure/table, +/obj/item/stack/sheet/iron/fifty, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos/hfr_room) +"rtw" = ( +/obj/effect/turf_decal/trimline/neutral/end{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/structure/bodycontainer/morgue{ + dir = 8 + }, +/turf/open/floor/iron/dark/textured_half, +/area/station/science/robotics/lab) +"rtP" = ( +/obj/machinery/portable_atmospherics/scrubber, +/obj/effect/turf_decal/bot, +/obj/item/radio/intercom/directional/north, +/turf/open/floor/iron/dark, +/area/station/commons/storage/tools) +"rtR" = ( +/obj/structure/reagent_dispensers/watertank, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"rtS" = ( +/obj/effect/spawner/structure/window/reinforced/plasma, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible/layer2, +/turf/open/floor/plating, +/area/station/engineering/supermatter/room) +"rtT" = ( +/obj/effect/turf_decal/tile/green, +/obj/effect/turf_decal/tile/green{ + dir = 4 + }, +/obj/effect/turf_decal/tile/green{ + dir = 8 + }, +/obj/machinery/firealarm/directional/east, +/obj/machinery/light_switch/directional/east{ + pixel_y = 9 + }, +/turf/open/floor/iron, +/area/station/service/hydroponics) +"rtV" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/white, +/area/station/science/explab) +"rtX" = ( +/obj/structure/window/reinforced/spawner/directional/north, +/obj/effect/turf_decal/tile/dark/half{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/turf/open/floor/iron, +/area/station/command/bridge) +"rub" = ( +/obj/structure/reagent_dispensers/wall/peppertank/directional/east, +/obj/structure/railing{ + dir = 1 + }, +/obj/structure/rack, +/obj/item/restraints/handcuffs, +/obj/item/restraints/handcuffs, +/obj/item/assembly/flash/handheld, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/security/office) +"rug" = ( +/obj/machinery/door/airlock{ + name = "Custodial Closet" + }, +/obj/effect/mapping_helpers/airlock/access/all/service/janitor, +/obj/effect/landmark/navigate_destination/janitor, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/purple/full, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable, +/obj/machinery/door/firedoor, +/turf/open/floor/iron, +/area/station/service/janitor) +"ruF" = ( +/obj/effect/turf_decal/stripes, +/obj/item/kirbyplants/random, +/turf/open/floor/plating, +/area/station/maintenance/starboard/upper) +"ruI" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/components/unary/thermomachine/freezer, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos/pumproom) +"ruK" = ( +/obj/effect/turf_decal/delivery, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/engineering/supermatter/room) +"ruP" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/wood, +/area/station/command/heads_quarters/captain/private) +"ruS" = ( +/obj/effect/turf_decal/stripes/red/line{ + dir = 10 + }, +/turf/open/floor/engine, +/area/station/engineering/atmos/hfr_room) +"ruT" = ( +/obj/machinery/light, +/obj/effect/turf_decal/siding/purple, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/status_display/evac/directional/south, +/turf/open/floor/iron/white, +/area/station/science/research) +"ruW" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/dark/line{ + dir = 1 + }, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/security/armory) +"ruZ" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/table/reinforced/rglass, +/obj/item/stamp/head/cmo{ + pixel_y = 12; + pixel_x = -23 + }, +/obj/item/paperwork/medical, +/obj/item/toy/figure/cmo, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/cmo) +"rvc" = ( +/obj/item/storage/belt/utility{ + pixel_x = -6; + pixel_y = 1 + }, +/obj/effect/turf_decal/tile/yellow/opposingcorners{ + dir = 1 + }, +/obj/structure/table, +/obj/item/stack/cable_coil{ + pixel_x = 4; + pixel_y = 6 + }, +/obj/item/stack/cable_coil{ + pixel_x = 7; + pixel_y = 10 + }, +/obj/item/storage/belt/utility{ + pixel_x = -6; + pixel_y = 5 + }, +/turf/open/floor/iron, +/area/station/ai_monitored/command/storage/eva) +"rvr" = ( +/obj/effect/turf_decal/tile/neutral/full, +/obj/effect/turf_decal/siding/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/siding/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral/full, +/obj/structure/cable, +/obj/machinery/light/directional/south, +/turf/open/floor/iron, +/area/station/engineering/main) +"rvA" = ( +/turf/open/floor/wood, +/area/station/service/lawoffice) +"rvB" = ( +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/cargo/storage) +"rvG" = ( +/obj/machinery/computer/security{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/command/bridge) +"rvN" = ( +/obj/machinery/power/port_gen/pacman/pre_loaded, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/dark, +/area/station/maintenance/radshelter/civil) +"rwj" = ( +/obj/effect/turf_decal/tile/dark_green/half/contrasted{ + dir = 4 + }, +/obj/structure/chair/sofa/bench/right{ + dir = 8 + }, +/obj/structure/sign/poster/official/bless_this_spess/directional/east, +/turf/open/floor/iron, +/area/station/hallway/primary/upper) +"rwk" = ( +/obj/machinery/atmospherics/components/binary/pump, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"rwy" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/maintenance/port/fore) +"rwB" = ( +/obj/effect/turf_decal/siding/white{ + dir = 6 + }, +/obj/effect/turf_decal/trimline/dark_green/filled/line{ + dir = 6 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/ai_upload) +"rwE" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/trimline/dark/line, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/security/armory) +"rwL" = ( +/turf/closed/wall/r_wall, +/area/station/maintenance/department/medical) +"rwQ" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/grass, +/area/station/service/hydroponics) +"rwS" = ( +/obj/effect/spawner/random/engineering/vending_restock, +/obj/effect/spawner/random/structure/closet_maintenance, +/turf/open/floor/plating, +/area/station/maintenance/department/medical) +"rxb" = ( +/obj/effect/spawner/structure/window, +/turf/open/floor/plating, +/area/station/medical/storage) +"rxj" = ( +/turf/open/floor/engine, +/area/station/science/xenobiology/hallway) +"rxo" = ( +/obj/effect/turf_decal/tile/blue/half{ + dir = 8 + }, +/obj/structure/cable, +/turf/open/floor/iron/white/textured_edge{ + dir = 8 + }, +/area/station/medical/medbay/central) +"rxC" = ( +/obj/effect/turf_decal/stripes{ + dir = 8 + }, +/obj/structure/cable, +/obj/machinery/light/directional/south, +/turf/open/floor/iron/dark, +/area/station/security/brig/entrance) +"rxE" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/wood, +/area/station/command/heads_quarters/blueshield) +"rxK" = ( +/obj/structure/bed, +/obj/item/bedsheet/rd, +/obj/effect/landmark/start/research_director, +/obj/structure/sign/poster/official/plasma_effects/directional/east, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/rd) +"rxN" = ( +/obj/structure/closet/crate/trashcart/laundry, +/obj/effect/decal/cleanable/cobweb, +/obj/effect/spawner/random/bedsheet, +/obj/effect/spawner/random/bedsheet, +/turf/open/floor/carpet/orange, +/area/station/maintenance/starboard/central) +"rxP" = ( +/obj/structure/table, +/obj/item/reagent_containers/cup/glass/waterbottle{ + pixel_y = 5; + pixel_x = -9 + }, +/obj/effect/spawner/random/food_or_drink/refreshing_beverage, +/turf/open/floor/iron/dark, +/area/station/commons/fitness) +"rxT" = ( +/obj/machinery/camera/directional/east, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"ryd" = ( +/obj/machinery/computer/message_monitor{ + dir = 4 + }, +/obj/effect/turf_decal/siding/dark{ + dir = 8 + }, +/obj/item/paper/monitorkey, +/obj/machinery/power/apc/auto_name/directional/west, +/obj/structure/cable, +/turf/open/floor/iron/dark/small, +/area/station/tcommsat/computer) +"ryf" = ( +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/power/apc/auto_name/directional/north, +/turf/open/floor/plating, +/area/station/engineering/hallway) +"ryq" = ( +/obj/structure/sign/warning/fire, +/turf/closed/wall/r_wall, +/area/station/engineering/supermatter/room) +"rys" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/white, +/area/station/science/robotics/lab) +"ryC" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/spawner/random/trash/grille_or_waste, +/turf/open/floor/plating, +/area/station/maintenance/department/medical) +"ryJ" = ( +/obj/machinery/holopad, +/obj/effect/landmark/event_spawn, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron/white/textured, +/area/station/hallway/primary/upper) +"ryN" = ( +/turf/closed/wall/r_wall, +/area/station/hallway/primary/central) +"ryP" = ( +/obj/structure/showcase/cyborg/old{ + pixel_y = 20 + }, +/obj/machinery/power/terminal{ + dir = 4 + }, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/ai) +"rza" = ( +/obj/effect/spawner/random/trash/graffiti, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/maintenance/department/medical) +"rzj" = ( +/obj/machinery/door/airlock/security/glass{ + name = "Brig" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "brig-entrance" + }, +/obj/effect/mapping_helpers/airlock/access/all/security/entrance, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red/fourcorners, +/obj/machinery/door/firedoor, +/turf/open/floor/iron, +/area/station/security/brig/entrance) +"rzm" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/maintenance/port/lesser) +"rzB" = ( +/obj/structure/lattice/catwalk, +/obj/structure/disposalpipe/segment, +/turf/open/space/basic, +/area/space/nearstation) +"rzC" = ( +/obj/item/kirbyplants/random, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/firealarm/directional/north, +/obj/machinery/light_switch/directional/north{ + pixel_x = 8; + pixel_y = 28 + }, +/turf/open/floor/iron/dark, +/area/station/command/gateway) +"rzG" = ( +/turf/closed/wall/r_wall, +/area/station/security/brig/upper) +"rzL" = ( +/turf/closed/wall/r_wall, +/area/station/maintenance/port/lesser) +"rzX" = ( +/obj/structure/table/reinforced, +/obj/effect/spawner/random/entertainment/cigarette{ + pixel_y = 8; + pixel_x = 9 + }, +/obj/effect/spawner/random/entertainment/lighter{ + pixel_y = -5 + }, +/obj/effect/turf_decal/bot, +/obj/effect/decal/cleanable/blood, +/turf/open/floor/engine, +/area/space/nearstation) +"rzZ" = ( +/obj/effect/spawner/random/medical/surgery_tool, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, +/turf/open/floor/iron/white, +/area/station/medical/abandoned) +"rAf" = ( +/obj/structure/cable, +/obj/effect/turf_decal/siding/dark{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/dark/filled/line{ + dir = 9 + }, +/obj/effect/turf_decal/stripes{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/security/prison/work) +"rAg" = ( +/obj/machinery/firealarm/directional/south{ + pixel_x = 5 + }, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"rAh" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/extinguisher_cabinet/directional/north, +/turf/open/floor/wood/parquet, +/area/station/service/library/lounge) +"rAj" = ( +/obj/structure/table/reinforced, +/obj/structure/desk_bell{ + pixel_x = -5; + pixel_y = 10 + }, +/obj/item/stack/cable_coil{ + pixel_y = -2 + }, +/obj/item/stock_parts/micro_laser{ + pixel_y = 7; + pixel_x = 7 + }, +/obj/machinery/door/window/left/directional/south{ + name = "Research Lab Desk"; + req_access = list("science"); + dir = 8 + }, +/obj/effect/turf_decal/tile/purple/full, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/science/lab) +"rAw" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/carpet/green, +/area/station/command/heads_quarters/hop) +"rAx" = ( +/obj/machinery/holopad/secure, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"rAF" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/carpet/green, +/area/station/medical/psychology) +"rAH" = ( +/obj/effect/turf_decal/tile/dark{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/showroomfloor, +/area/station/commons/dorms/laundry) +"rAO" = ( +/obj/structure/table, +/obj/item/clothing/mask/ookmask, +/obj/structure/railing/wrestling{ + pixel_y = 26; + layer = 4.2 + }, +/turf/open/floor/wood, +/area/station/commons/fitness) +"rAX" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/closed/wall/r_wall, +/area/station/engineering/atmos/storage) +"rBt" = ( +/obj/structure/cable, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/dark, +/area/station/engineering/gravity_generator) +"rBI" = ( +/obj/machinery/door/firedoor/heavy, +/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible/layer5{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark/textured, +/area/station/engineering/atmos) +"rBK" = ( +/obj/effect/landmark/blobstart, +/obj/effect/decal/cleanable/confetti, +/turf/open/floor/plating, +/area/station/maintenance/central) +"rCb" = ( +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/yellow/line{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/yellow/warning{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/obj/machinery/door/airlock/engineering/glass{ + name = "Engineering Lobby" + }, +/obj/machinery/door/poddoor/preopen{ + id = "Engineering"; + name = "Engineering Security Doors" + }, +/turf/open/floor/iron, +/area/station/engineering/main) +"rCi" = ( +/obj/machinery/light/small/directional/west, +/obj/effect/spawner/random/trash/food_packaging, +/turf/open/floor/plating, +/area/station/maintenance/department/medical) +"rCk" = ( +/obj/structure/table/wood, +/obj/item/food/pie/cream, +/obj/item/kitchen/spoon{ + pixel_x = 11 + }, +/obj/effect/turf_decal/tile/yellow/half, +/obj/effect/turf_decal/siding/wood, +/obj/effect/decal/cleanable/confetti, +/turf/open/floor/carpet, +/area/station/service/theater) +"rCm" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/stairs/right, +/area/station/security/brig/entrance) +"rCp" = ( +/obj/effect/turf_decal/bot, +/turf/open/floor/plating, +/area/station/maintenance/central) +"rCs" = ( +/obj/item/radio/intercom/directional/west, +/obj/item/radio/intercom/directional/north, +/turf/open/floor/iron/dark/textured, +/area/station/security/interrogation) +"rCu" = ( +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"rCR" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/structure/disposalpipe/junction/flip{ + dir = 1 + }, +/obj/effect/turf_decal/tile/gray/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"rCU" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"rDh" = ( +/obj/effect/turf_decal/trimline/orange/filled/line, +/obj/machinery/computer/cargo/request{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/item/radio/intercom/command/directional/south, +/turf/open/floor/iron, +/area/station/command/bridge) +"rDk" = ( +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/red/filled/corner{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/security/prison) +"rDo" = ( +/obj/effect/decal/cleanable/glass, +/obj/machinery/door/window/left/directional/south, +/turf/open/floor/plating, +/area/station/maintenance/port/lesser) +"rDq" = ( +/turf/closed/wall/r_wall, +/area/station/service/janitor) +"rDt" = ( +/obj/structure/chair/comfy/brown, +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron/grimy, +/area/station/service/library) +"rDw" = ( +/turf/open/floor/iron/dark, +/area/station/medical/treatment_center) +"rDF" = ( +/obj/effect/landmark/start/cook, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron/kitchen, +/area/station/service/kitchen/kitchen_backroom) +"rDM" = ( +/obj/effect/turf_decal/bot, +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/maintenance/central) +"rEb" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/yellow/warning{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/yellow/line{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/airalarm/directional/west, +/turf/open/floor/iron, +/area/station/engineering/lobby) +"rEc" = ( +/obj/structure/cable, +/obj/structure/closet/emcloset/wall/directional/north, +/turf/open/floor/engine, +/area/station/medical/storage) +"rEn" = ( +/obj/structure/lattice, +/obj/effect/spawner/random/structure/grille, +/obj/structure/disposalpipe/segment, +/turf/open/space/basic, +/area/space/nearstation) +"rEx" = ( +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/purple/half/contrasted{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"rEz" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/firealarm/directional/west{ + pixel_y = 3 + }, +/obj/machinery/light_switch/directional/west{ + pixel_y = -6 + }, +/turf/open/floor/iron, +/area/station/security/brig) +"rEI" = ( +/obj/structure/closet/secure_closet/hydroponics, +/obj/effect/turf_decal/bot, +/obj/item/clothing/accessory/armband/hydro, +/obj/machinery/camera/autoname/directional/south, +/obj/effect/turf_decal/tile/green{ + dir = 8 + }, +/obj/effect/turf_decal/tile/green{ + dir = 1 + }, +/obj/effect/turf_decal/tile/green, +/turf/open/floor/iron, +/area/station/service/hydroponics) +"rEJ" = ( +/obj/structure/fluff{ + desc = "Ew, I think I see a hairball."; + icon = 'icons/obj/lavaland/survival_pod.dmi'; + icon_state = "fan_tiny"; + name = "shower drain"; + pixel_x = 4; + pixel_y = -5 + }, +/obj/machinery/duct, +/obj/effect/landmark/blobstart, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/dark/textured, +/area/station/medical/morgue) +"rEM" = ( +/obj/structure/railing{ + dir = 4 + }, +/obj/structure/flora/bush/fullgrass/style_random, +/turf/open/floor/grass, +/area/station/security/prison/garden) +"rEX" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable, +/obj/machinery/power/tracker, +/turf/open/space/basic, +/area/station/solars/port/aft) +"rEZ" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white, +/area/station/science/xenobiology/hallway) +"rFi" = ( +/obj/structure/lattice, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/turf/open/space/basic, +/area/space/nearstation) +"rFq" = ( +/obj/structure/table, +/obj/item/storage/toolbox/mechanical{ + pixel_y = 12 + }, +/obj/item/storage/toolbox/electrical{ + pixel_x = 1; + pixel_y = 6 + }, +/obj/item/clothing/head/utility/welding{ + pixel_y = 8 + }, +/obj/item/clothing/glasses/welding, +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 4 + }, +/obj/machinery/firealarm/directional/east, +/obj/machinery/light_switch/directional/east{ + pixel_y = 8 + }, +/turf/open/floor/iron/white, +/area/station/science/robotics/lab) +"rFs" = ( +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/primary/upper) +"rFt" = ( +/obj/machinery/duct, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral/half{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/security/brig) +"rFH" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/item/kirbyplants/organic/plant21, +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"rFI" = ( +/obj/machinery/skill_station, +/obj/effect/turf_decal/bot, +/obj/machinery/light/warm/directional/north, +/turf/open/floor/iron/grimy, +/area/station/service/library) +"rFK" = ( +/obj/machinery/door/airlock{ + name = "Dormitories" + }, +/obj/machinery/door/firedoor, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/commons/dorms) +"rFP" = ( +/obj/item/kirbyplants/random, +/obj/effect/spawner/random/entertainment/drugs, +/turf/open/floor/eighties, +/area/station/commons/fitness/recreation/entertainment) +"rFR" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/darkest_green{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"rFZ" = ( +/obj/structure/closet/secure_closet/freezer/kitchen{ + req_access = null + }, +/obj/item/food/breadslice/plain, +/obj/item/food/breadslice/plain, +/obj/item/food/breadslice/plain, +/obj/item/food/grown/potato, +/obj/item/food/grown/potato, +/obj/item/food/grown/onion, +/obj/item/food/grown/onion, +/obj/machinery/airalarm/directional/north, +/obj/effect/turf_decal/bot, +/obj/effect/spawner/random/food_or_drink, +/obj/item/storage/fancy/egg_box, +/obj/item/reagent_containers/condiment/flour{ + pixel_x = 5 + }, +/obj/item/reagent_containers/condiment/rice{ + pixel_x = -8 + }, +/obj/item/reagent_containers/condiment/sugar{ + pixel_x = 7; + pixel_y = 7 + }, +/obj/item/reagent_containers/condiment/enzyme{ + pixel_x = 9; + pixel_y = 3 + }, +/turf/open/floor/iron/showroomfloor, +/area/station/security/prison/workout) +"rGb" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/power/port_gen/pacman/pre_loaded, +/turf/open/floor/plating, +/area/station/science/lower) +"rGd" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/textured, +/area/station/medical/pharmacy) +"rGf" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible, +/obj/machinery/igniter/incinerator_atmos, +/turf/open/floor/engine, +/area/station/maintenance/disposal/incinerator) +"rGF" = ( +/obj/structure/table, +/obj/item/hfr_box/corner, +/obj/item/hfr_box/corner, +/obj/item/hfr_box/corner, +/obj/item/hfr_box/corner, +/obj/item/hfr_box/core, +/obj/structure/extinguisher_cabinet/directional/east, +/obj/effect/turf_decal/stripes/line{ + dir = 6; + layer = 2.03 + }, +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos/hfr_room) +"rGO" = ( +/obj/structure/table/reinforced/rglass, +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 8 + }, +/obj/item/healthanalyzer{ + pixel_y = 6; + pixel_x = -4 + }, +/obj/item/stack/medical/gauze/sterilized, +/obj/item/stack/medical/suture/coagulant{ + pixel_x = 10; + pixel_y = 6 + }, +/obj/item/radio/intercom/directional/west, +/turf/open/floor/iron/white/textured, +/area/station/medical/surgery/theatre) +"rHc" = ( +/obj/effect/spawner/random/trash/graffiti{ + pixel_x = 32 + }, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/starboard/lesser) +"rHd" = ( +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"rHf" = ( +/obj/machinery/computer/station_alert{ + dir = 4 + }, +/obj/structure/window/reinforced/spawner/directional/west, +/obj/effect/turf_decal/siding/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral/full, +/turf/open/floor/iron, +/area/station/engineering/atmos/office) +"rHk" = ( +/obj/machinery/recharge_station, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/obj/machinery/firealarm/directional/west{ + pixel_y = 6; + pixel_x = -24 + }, +/turf/open/floor/circuit/red/off, +/area/station/ai_monitored/turret_protected/ai_upload) +"rHm" = ( +/obj/machinery/computer/atmos_control/ordnancemix{ + dir = 1 + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/dark, +/area/station/science/ordnance) +"rHn" = ( +/obj/structure/table/glass, +/obj/effect/turf_decal/trimline/darkest_green/filled/line{ + dir = 4 + }, +/obj/effect/spawner/random/food_or_drink/salad, +/obj/effect/spawner/random/food_or_drink/refreshing_beverage{ + pixel_y = 9; + pixel_x = 7 + }, +/turf/open/floor/iron/dark, +/area/station/service/library/upper) +"rHB" = ( +/turf/closed/wall/r_wall, +/area/station/command/heads_quarters/hop) +"rHF" = ( +/obj/effect/turf_decal/tile/dark/half{ + dir = 8 + }, +/obj/machinery/newscaster/directional/west, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"rHJ" = ( +/obj/structure/steam_vent, +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"rHM" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/engine, +/area/station/engineering/supermatter) +"rHW" = ( +/obj/structure/flora/bush/grassy, +/mob/living/carbon/human/species/monkey, +/obj/structure/window/reinforced/spawner/directional/west, +/obj/machinery/door/window/right/directional/north{ + name = "Animal Pen B"; + req_access = list("science") + }, +/turf/open/floor/grass, +/area/station/science/genetics) +"rHX" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/caution/stand_clear, +/turf/open/floor/iron, +/area/station/cargo/storage) +"rIm" = ( +/obj/machinery/light, +/obj/effect/turf_decal/tile/blue/half, +/turf/open/floor/iron/white/textured_edge, +/area/station/medical/medbay/central) +"rIp" = ( +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"rIv" = ( +/obj/machinery/telecomms/server/presets/engineering, +/obj/effect/turf_decal/tile/yellow/fourcorners, +/turf/open/floor/iron/dark/telecomms, +/area/station/tcommsat/server) +"rIK" = ( +/obj/structure/sink/kitchen/directional/west, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/commons/dorms) +"rIO" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white, +/area/station/science/research) +"rIQ" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/security/prison/work) +"rIY" = ( +/obj/machinery/door/airlock/external, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "mining-pub-north" + }, +/turf/open/floor/plating, +/area/station/hallway/primary/central) +"rJc" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/tile/brown/half/contrasted{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral/full, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/cargo/storage) +"rJh" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 5 + }, +/obj/effect/turf_decal/siding/dark{ + dir = 1; + pixel_x = -8 + }, +/obj/effect/turf_decal/siding/dark{ + dir = 1; + pixel_x = 2 + }, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable, +/obj/structure/tank_holder/extinguisher, +/obj/machinery/airalarm/directional/east, +/turf/open/floor/iron/dark, +/area/station/science/ordnance/office) +"rJj" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/service/theater) +"rJp" = ( +/obj/structure/rack, +/obj/item/book/manual/wiki/robotics_cyborgs{ + pixel_x = 6; + pixel_y = 1 + }, +/obj/item/pai_card, +/obj/effect/turf_decal/trimline/purple/filled/line, +/obj/machinery/newscaster/directional/south, +/turf/open/floor/iron/white, +/area/station/science/robotics/lab) +"rJt" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/engineering/main) +"rJx" = ( +/obj/machinery/camera/directional/north{ + c_tag = "Virology Isolation B"; + network = list("ss13","medbay") + }, +/obj/machinery/iv_drip, +/obj/machinery/computer/security/telescreen/entertainment/directional/west, +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 9 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/station/medical/pathology) +"rJz" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 8 + }, +/obj/structure/table, +/obj/structure/disposalpipe/segment, +/obj/machinery/newscaster/directional/west, +/obj/item/experi_scanner{ + pixel_x = 4; + pixel_y = 9 + }, +/turf/open/floor/iron/white, +/area/station/science/research) +"rJI" = ( +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/station/service/kitchen/kitchen_backroom) +"rJK" = ( +/obj/machinery/camera/directional/west{ + network = list("theater") + }, +/turf/open/floor/engine/o2, +/area/station/engineering/atmos) +"rJS" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"rJT" = ( +/obj/docking_port/stationary{ + dwidth = 11; + height = 24; + name = "SS13: Auxiliary Dock, Station-Fore"; + shuttle_id = "whiteship_home"; + width = 35 + }, +/turf/open/space/basic, +/area/space) +"rJW" = ( +/obj/structure/table/reinforced/rglass, +/obj/effect/turf_decal/siding/dark{ + dir = 4 + }, +/obj/item/holosign_creator/atmos, +/turf/open/floor/iron/white/side{ + dir = 4 + }, +/area/station/science/ordnance/office) +"rKb" = ( +/obj/effect/spawner/structure/window, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/station/hallway/primary/central/fore) +"rKv" = ( +/obj/structure/closet/boxinggloves, +/obj/effect/turf_decal/bot, +/obj/item/clothing/gloves/boxing/yellow, +/obj/item/clothing/gloves/boxing/green, +/obj/item/clothing/gloves/boxing/blue, +/obj/item/clothing/gloves/boxing, +/obj/item/clothing/mask/ookmask, +/obj/machinery/power/apc/auto_name/directional/west, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/commons/fitness) +"rKE" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/engine, +/area/station/maintenance/starboard/upper) +"rKJ" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/duct, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 + }, +/obj/structure/cable, +/obj/effect/turf_decal/loading_area{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/turf/open/floor/iron/dark, +/area/station/medical/pathology) +"rKN" = ( +/obj/structure/table/reinforced, +/obj/item/computer_disk{ + pixel_x = -5; + pixel_y = 8 + }, +/obj/item/computer_disk{ + pixel_x = -2 + }, +/obj/item/computer_disk{ + pixel_x = 7; + pixel_y = 2 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/science/ordnance/testlab) +"rKS" = ( +/obj/machinery/light{ + dir = 8; + tag = "" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/dark, +/area/station/service/bar) +"rKW" = ( +/obj/effect/turf_decal/tile/dark/anticorner/contrasted{ + dir = 8 + }, +/obj/structure/chair{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/hallway/secondary/command) +"rLd" = ( +/obj/effect/spawner/random/structure/closet_maintenance, +/obj/effect/landmark/start/hangover/closet, +/turf/open/floor/plating, +/area/station/maintenance/department/medical) +"rLh" = ( +/obj/structure/closet/l3closet/scientist, +/turf/open/floor/plating, +/area/station/maintenance/port/lesser) +"rLn" = ( +/obj/effect/spawner/structure/window, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/medical/storage) +"rLy" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"rLF" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/item/surgery_tray/deployed, +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 1 + }, +/turf/open/floor/iron/white/textured_edge{ + dir = 1 + }, +/area/station/medical/surgery/theatre) +"rLG" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/maintenance/port/lesser) +"rLM" = ( +/obj/structure/cable, +/obj/machinery/firealarm/directional/south, +/obj/effect/turf_decal/tile/dark_green/half/contrasted, +/obj/machinery/light_switch/directional/south{ + pixel_x = 8 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/upper) +"rLO" = ( +/turf/closed/wall, +/area/station/commons) +"rLU" = ( +/obj/machinery/camera/directional/west{ + c_tag = "AI Chamber - Port"; + network = list("aicore") + }, +/obj/structure/showcase/cyborg/old{ + dir = 4; + pixel_x = -9; + pixel_y = 2 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/ai) +"rLW" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/door/airlock/external{ + name = "Central Starboard Exterior Access" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/turf/open/floor/plating, +/area/station/maintenance/starboard/central) +"rLX" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/effect/spawner/random/structure/barricade, +/turf/open/floor/plating, +/area/station/maintenance/department/medical) +"rMe" = ( +/obj/structure/extinguisher_cabinet/directional/east, +/obj/structure/sink/kitchen/directional/south, +/obj/effect/landmark/start/bartender, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/dark, +/area/station/service/bar) +"rMf" = ( +/obj/machinery/power/terminal{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/engineering/main) +"rMt" = ( +/obj/machinery/pipedispenser/disposal, +/obj/effect/turf_decal/tile/neutral/half/contrasted, +/obj/effect/turf_decal/siding/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/yellow/filled/warning{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"rMM" = ( +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 1 + }, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/security/processing) +"rNc" = ( +/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible, +/turf/open/floor/iron/white, +/area/station/science/ordnance/storage) +"rNf" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos/hfr_room) +"rNm" = ( +/obj/machinery/holopad, +/obj/structure/chair/stool/directional/north, +/obj/effect/landmark/start/hangover, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/eighties, +/area/station/commons/fitness/recreation/entertainment) +"rNB" = ( +/obj/effect/turf_decal/siding/purple{ + dir = 10 + }, +/obj/machinery/portable_atmospherics/canister/plasma, +/turf/open/floor/iron/dark, +/area/station/science/ordnance/storage) +"rNM" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"rNW" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable, +/turf/open/floor/wood, +/area/station/service/bar/backroom) +"rNX" = ( +/obj/structure/lattice/catwalk, +/turf/open/space/basic, +/area/station/solars/port/aft) +"rOa" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/structure/table/wood, +/obj/structure/mirror/directional/east{ + pixel_y = 4 + }, +/obj/item/clothing/mask/fakemoustache{ + pixel_x = -6; + pixel_y = 10 + }, +/obj/item/food/pie/cream, +/obj/item/toy/crayon/spraycan/lubecan{ + pixel_y = 19; + pixel_x = 10 + }, +/turf/open/floor/eighties/red{ + icon = 'goon/icons/turf/floors.dmi'; + icon_state = "clown_carpet" + }, +/area/station/service/theater) +"rOi" = ( +/obj/structure/lattice, +/obj/structure/transit_tube/curved{ + dir = 4 + }, +/turf/open/space/basic, +/area/space/nearstation) +"rOj" = ( +/obj/effect/landmark/start/hangover, +/turf/open/floor/grass, +/area/station/service/hydroponics/garden) +"rOk" = ( +/obj/effect/spawner/structure/window/reinforced/plasma, +/obj/machinery/atmospherics/pipe/smart/simple/orange/visible, +/turf/open/floor/plating, +/area/station/engineering/supermatter/room) +"rOm" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/window/right/directional/east{ + dir = 8; + name = "Lobby Desk"; + req_access = list("medical") + }, +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 4 + }, +/obj/item/paper_bin{ + pixel_x = 6; + pixel_y = 6 + }, +/obj/item/folder/white{ + pixel_x = 7; + pixel_y = 5 + }, +/obj/item/pen{ + pixel_x = 5; + pixel_y = 6 + }, +/turf/open/floor/iron/white, +/area/station/medical/storage) +"rOw" = ( +/obj/effect/turf_decal/siding/purple/corner{ + dir = 1 + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white, +/area/station/science/research) +"rOE" = ( +/obj/effect/spawner/random/trash/graffiti, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"rOH" = ( +/obj/effect/spawner/random/structure/chair_maintenance, +/turf/open/floor/plating, +/area/station/maintenance/starboard/upper) +"rPk" = ( +/obj/machinery/door/airlock{ + name = "Abandoned Warehouse" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/starboard/upper) +"rPq" = ( +/obj/structure/chair/office/light{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/landmark/start/scientist, +/turf/open/floor/iron/dark, +/area/station/science/ordnance/office) +"rPr" = ( +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/open/floor/iron/white, +/area/station/science/research) +"rPB" = ( +/obj/structure/grandfatherclock, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/obj/machinery/duct, +/turf/open/floor/wood/parquet, +/area/station/command/heads_quarters/nt_rep) +"rPJ" = ( +/turf/closed/wall/r_wall, +/area/station/security/bitden) +"rQi" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/engineering/storage) +"rQv" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 4 + }, +/turf/open/space/basic, +/area/space/nearstation) +"rQB" = ( +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark, +/area/station/security/prison/work) +"rQS" = ( +/obj/machinery/power/apc/auto_name/directional/east, +/obj/structure/cable, +/obj/structure/rack, +/obj/item/tank/internals/anesthetic, +/obj/effect/spawner/random/medical/medkit, +/turf/open/floor/plating, +/area/station/medical/abandoned) +"rRm" = ( +/turf/open/floor/plating, +/area/station/engineering/break_room) +"rRv" = ( +/obj/machinery/photocopier{ + pixel_y = 3 + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/grimy, +/area/station/service/library) +"rRF" = ( +/obj/effect/turf_decal/tile/dark/opposingcorners, +/obj/effect/turf_decal/tile/dark/opposingcorners, +/obj/effect/turf_decal/tile/dark/opposingcorners, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/maintenance, +/turf/open/floor/iron/white, +/area/station/maintenance/port/fore) +"rRH" = ( +/obj/machinery/medical_kiosk, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/green{ + dir = 1 + }, +/obj/effect/turf_decal/tile/green{ + dir = 4 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/iron, +/area/station/hallway/primary/upper) +"rRN" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/maintenance, +/obj/machinery/light/small/dim/directional/east, +/obj/structure/trash_pile, +/turf/open/floor/iron, +/area/station/maintenance/port/fore) +"rRX" = ( +/obj/effect/turf_decal/tile/dark/half{ + dir = 8 + }, +/obj/machinery/firealarm/directional/west{ + pixel_y = 3 + }, +/obj/machinery/light_switch/directional/west{ + pixel_y = -6 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"rSd" = ( +/obj/structure/chair/office{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/landmark/start/security_assistant, +/turf/open/floor/iron, +/area/station/security/brig/entrance) +"rSe" = ( +/obj/effect/turf_decal/trimline/hot_pink/filled/line{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/white/filled/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/firealarm/directional/north{ + pixel_x = -6 + }, +/obj/structure/extinguisher_cabinet/directional/north{ + pixel_x = 6 + }, +/turf/open/floor/iron, +/area/station/security/execution/transfer) +"rSn" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/obj/machinery/door/airlock/external{ + name = "External Docking Port" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"rSp" = ( +/turf/open/floor/wood, +/area/station/security/detectives_office) +"rSs" = ( +/obj/item/radio/intercom/directional/south, +/turf/open/floor/circuit, +/area/station/ai_monitored/turret_protected/ai) +"rSz" = ( +/obj/machinery/holopad/secure, +/turf/open/floor/carpet, +/area/station/service/chapel) +"rSE" = ( +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/science/lab) +"rSL" = ( +/obj/structure/table/reinforced, +/obj/item/folder/red, +/obj/item/storage/secure/briefcase, +/obj/item/book/manual/wiki/security_space_law, +/obj/item/taperecorder, +/obj/effect/turf_decal/tile/red/half{ + dir = 4 + }, +/turf/open/floor/iron/dark/textured, +/area/station/security/office) +"rSR" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line, +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/landmark/start/station_engineer, +/turf/open/floor/iron, +/area/station/engineering/hallway) +"rSS" = ( +/obj/machinery/sparker/directional/north{ + id = "Xenobio" + }, +/turf/open/floor/engine, +/area/station/science/xenobiology/hallway) +"rTr" = ( +/obj/machinery/ai_slipper{ + uses = 10 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable/layer3, +/turf/open/floor/circuit, +/area/station/ai_monitored/turret_protected/ai) +"rTs" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, +/obj/machinery/meter, +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/north, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"rTG" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plating, +/area/station/maintenance/starboard/lesser) +"rTR" = ( +/obj/effect/turf_decal/stripes/red/line{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible/layer1{ + dir = 4 + }, +/obj/machinery/light/warm/directional/south, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"rTS" = ( +/obj/machinery/atmospherics/components/binary/valve/digital, +/obj/effect/turf_decal/siding/purple{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/station/science/ordnance/storage) +"rTT" = ( +/obj/effect/turf_decal/box/red, +/obj/machinery/atmospherics/components/unary/outlet_injector{ + dir = 1 + }, +/turf/open/floor/engine, +/area/station/science/cytology) +"rTU" = ( +/obj/effect/turf_decal/trimline/orange/filled/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/command/bridge) +"rUt" = ( +/obj/structure/extinguisher_cabinet/directional/north, +/obj/machinery/disposal/bin, +/obj/effect/turf_decal/bot, +/obj/structure/disposalpipe/trunk, +/obj/machinery/camera/autoname/directional/east, +/obj/machinery/airalarm/directional/east, +/turf/open/floor/wood, +/area/station/medical/psychology) +"rUz" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable, +/obj/item/radio/intercom/directional/north, +/turf/open/floor/iron/stairs/left{ + dir = 8 + }, +/area/station/engineering/hallway) +"rUG" = ( +/obj/effect/landmark/start/medical_doctor, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white/textured, +/area/station/medical/storage) +"rUR" = ( +/obj/machinery/door/airlock/research{ + name = "Genetics Lab" + }, +/obj/structure/disposalpipe/segment, +/obj/effect/mapping_helpers/airlock/access/all/science/genetics, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/door/firedoor, +/obj/structure/cable, +/obj/effect/landmark/navigate_destination, +/turf/open/floor/iron/dark, +/area/station/science/genetics) +"rVb" = ( +/obj/effect/spawner/random/structure/closet_maintenance, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"rVd" = ( +/obj/machinery/teleport/station, +/obj/machinery/airalarm/directional/east, +/turf/open/floor/iron/dark, +/area/station/command/teleporter) +"rVh" = ( +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/machinery/holopad, +/turf/open/floor/iron/cafeteria, +/area/station/service/cafeteria) +"rVs" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/trash/mess, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/central) +"rVt" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"rVw" = ( +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"rVx" = ( +/turf/closed/wall, +/area/station/smithing) +"rVH" = ( +/obj/structure/chair, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/turf/open/floor/plating/airless, +/area/station/science/ordnance/bomb) +"rVJ" = ( +/obj/effect/spawner/random/maintenance, +/turf/open/floor/wood, +/area/station/maintenance/starboard/upper) +"rVK" = ( +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"rVL" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/primary/upper) +"rVN" = ( +/obj/structure/closet/emcloset, +/obj/effect/turf_decal/bot, +/turf/open/floor/plating, +/area/station/maintenance/starboard/upper) +"rVP" = ( +/obj/effect/spawner/random/trash/mess, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/maintenance/port/lesser) +"rVY" = ( +/turf/open/floor/iron, +/area/station/engineering/lobby) +"rWc" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Medbay Maintenance" + }, +/obj/machinery/door/firedoor, +/turf/open/floor/plating, +/area/station/maintenance/department/medical) +"rWk" = ( +/obj/machinery/light/small/directional/west, +/obj/effect/turf_decal/bot, +/obj/structure/bed, +/obj/effect/spawner/random/bedsheet/any, +/turf/open/floor/plating, +/area/station/maintenance/starboard/upper) +"rWn" = ( +/obj/effect/turf_decal/trimline/hot_pink/filled/line{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/security/prison/safe) +"rWs" = ( +/obj/effect/spawner/random/structure/crate_loot, +/obj/effect/turf_decal/bot, +/obj/effect/spawner/random/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"rWK" = ( +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/maintenance/department/medical) +"rWN" = ( +/obj/machinery/recharger{ + pixel_x = 7 + }, +/obj/machinery/recharger{ + pixel_x = -6 + }, +/obj/structure/table/reinforced, +/obj/item/toy/figure/warden{ + pixel_y = 3 + }, +/turf/open/floor/iron/dark, +/area/station/security/warden) +"rXb" = ( +/obj/effect/spawner/structure/window, +/turf/open/floor/plating, +/area/station/engineering/atmos) +"rXd" = ( +/obj/machinery/computer/cargo{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/cargo/storage) +"rXe" = ( +/obj/item/reagent_containers/condiment/mayonnaise{ + pixel_y = 14; + pixel_x = 5 + }, +/obj/item/reagent_containers/condiment/quality_oil{ + pixel_y = 8 + }, +/obj/structure/table/wood, +/obj/effect/decal/cleanable/blood, +/obj/structure/sign/poster/contraband/clown/directional/east, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"rXf" = ( +/obj/effect/turf_decal/tile/dark, +/obj/effect/turf_decal/tile/dark{ + dir = 1 + }, +/obj/machinery/washing_machine, +/obj/structure/cable, +/obj/effect/spawner/random/clothing/costume, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/showroomfloor, +/area/station/commons/dorms/laundry) +"rXv" = ( +/turf/closed/wall/r_wall, +/area/station/science/ordnance/burnchamber) +"rXD" = ( +/obj/structure/rack, +/obj/effect/spawner/random/techstorage/engineering_all, +/obj/effect/turf_decal/bot/left, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/engineering/storage/tech) +"rXF" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/grimy, +/area/station/cargo/miningdock/cafeteria) +"rXM" = ( +/obj/machinery/rnd/production/protolathe/department/science, +/obj/effect/turf_decal/bot, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/science/lab) +"rXR" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/camera/directional/east, +/obj/machinery/teleport/hub, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/aisat/foyer) +"rXS" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/chair{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/glass/reinforced, +/area/station/security/prison/safe) +"rXU" = ( +/obj/effect/turf_decal/tile/dark_green/half/contrasted{ + dir = 4 + }, +/obj/machinery/light/floor/has_bulb/warm, +/obj/structure/chair/sofa/bench/left{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/upper) +"rYm" = ( +/obj/effect/spawner/random/vending/snackvend, +/obj/machinery/light/directional/north, +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"rYq" = ( +/obj/effect/spawner/random/bedsheet/any, +/obj/structure/bed, +/turf/open/floor/plating, +/area/station/maintenance/starboard/upper) +"rYs" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/obj/machinery/duct, +/turf/open/floor/iron/dark, +/area/station/medical/morgue) +"rYw" = ( +/obj/structure/drain, +/obj/machinery/shower/directional/north, +/obj/structure/mirror{ + pixel_y = 32 + }, +/obj/machinery/door/window/right/directional/east, +/turf/open/floor/iron/smooth, +/area/station/command/heads_quarters/nt_rep) +"rYz" = ( +/obj/structure/disposalpipe/junction/flip{ + dir = 1 + }, +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/white, +/area/station/science/research) +"rYC" = ( +/turf/closed/wall/r_wall, +/area/station/ai_monitored/command/nuke_storage) +"rYI" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/corner, +/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, +/obj/structure/cable, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"rZh" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 4 + }, +/obj/structure/table/reinforced, +/obj/item/storage/fancy/donut_box{ + pixel_y = 4 + }, +/turf/open/floor/iron, +/area/station/engineering/atmos/upper) +"rZj" = ( +/obj/effect/spawner/random/entertainment/drugs, +/obj/effect/spawner/random/entertainment/drugs, +/obj/effect/spawner/random/entertainment/gambling, +/obj/structure/table/wood/poker, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/starboard/upper) +"rZo" = ( +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 1 + }, +/obj/effect/turf_decal/siding/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/yellow/filled/warning{ + dir = 1 + }, +/obj/machinery/light/warm/directional/south, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"rZB" = ( +/obj/effect/spawner/random/structure/girder, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"rZL" = ( +/obj/effect/turf_decal/trimline/blue/filled/corner{ + dir = 1 + }, +/turf/open/floor/iron/white/textured, +/area/station/medical/treatment_center) +"sag" = ( +/obj/structure/chair/office{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ + dir = 8 + }, +/obj/effect/landmark/start/security_officer, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark/textured, +/area/station/security/office) +"saq" = ( +/obj/structure/cable, +/turf/open/floor/wood/large, +/area/station/service/library/upper) +"sar" = ( +/obj/effect/spawner/random/structure/musician/piano/random_piano, +/obj/item/flashlight/flare/torch, +/turf/open/floor/carpet, +/area/station/service/chapel) +"saw" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/trash/cigbutt, +/obj/effect/spawner/random/structure/table_fancy, +/turf/open/floor/carpet/green, +/area/station/maintenance/department/medical) +"sax" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/light/small/directional/west, +/obj/machinery/shieldgen, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/engineering/storage) +"saB" = ( +/obj/structure/closet/emcloset, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/obj/machinery/camera/directional/south, +/turf/open/floor/plating, +/area/station/cargo/miningoffice) +"saD" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/effect/spawner/random/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"saH" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/button/flasher{ + id = "hopflash"; + pixel_y = 26; + pixel_x = -34 + }, +/turf/open/floor/carpet/green, +/area/station/command/heads_quarters/hop) +"saN" = ( +/obj/structure/chair/sofa/bench/solo{ + dir = 1 + }, +/obj/machinery/camera/directional/south, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"saP" = ( +/obj/structure/table/wood, +/obj/effect/spawner/random/entertainment/coin, +/obj/effect/spawner/random/entertainment/musical_instrument, +/obj/machinery/atm/directional/west, +/obj/effect/turf_decal/tile/darkest_green{ + dir = 1 + }, +/obj/effect/turf_decal/tile/darkest_green/half/contrasted, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"saZ" = ( +/obj/effect/turf_decal/tile/brown/half/contrasted, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"sbf" = ( +/obj/machinery/door/airlock/external{ + name = "Starboard Bow Solar Exterior Airlock" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/turf/open/floor/plating, +/area/station/maintenance/solars/starboard/fore) +"sbA" = ( +/obj/machinery/light, +/obj/effect/turf_decal/tile/blue/half/contrasted, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/primary/upper) +"sbH" = ( +/obj/machinery/navbeacon{ + codes_txt = "delivery;dir=8"; + location = "Research" + }, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/iron/white, +/area/station/science/lab) +"sbJ" = ( +/obj/structure/window/reinforced/spawner/directional/north, +/obj/machinery/disposal/bin, +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 9 + }, +/obj/effect/turf_decal/bot, +/obj/structure/cable, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/turf/open/floor/iron/white, +/area/station/science/xenobiology/hallway) +"sbN" = ( +/turf/open/floor/iron/white, +/area/station/science/lower) +"sbO" = ( +/obj/machinery/disposal/bin, +/obj/effect/turf_decal/bot, +/obj/structure/disposalpipe/trunk, +/obj/machinery/light/directional/west, +/turf/open/floor/iron, +/area/station/service/hydroponics/garden) +"sbR" = ( +/obj/structure/flora/bush/ferny{ + pixel_y = 8; + pixel_x = 10 + }, +/turf/open/floor/grass, +/area/station/science/xenobiology) +"sbS" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/vending/coffee, +/obj/effect/turf_decal/tile/blue/anticorner/contrasted{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"scj" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/hallway/secondary/exit/departure_lounge) +"sco" = ( +/obj/effect/turf_decal/stripes{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/camera/directional/west{ + network = list("ss13","prison") + }, +/obj/structure/fermenting_barrel, +/turf/open/floor/grass, +/area/station/security/prison/garden) +"scC" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"scH" = ( +/obj/structure/closet/bombcloset, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/obj/machinery/firealarm/directional/north, +/obj/machinery/light_switch/directional/north{ + pixel_x = 8; + pixel_y = 28 + }, +/turf/open/floor/iron/white, +/area/station/maintenance/port/lesser) +"scM" = ( +/obj/machinery/door/airlock{ + name = "Garden" + }, +/obj/machinery/door/firedoor, +/obj/effect/spawner/random/structure/barricade, +/turf/open/floor/plating, +/area/station/service/hydroponics/garden) +"scP" = ( +/turf/closed/wall, +/area/station/science/circuits) +"scW" = ( +/obj/structure/cable, +/turf/closed/wall, +/area/station/commons/fitness) +"sds" = ( +/obj/effect/spawner/random/trash/graffiti, +/obj/machinery/airalarm/directional/north, +/turf/closed/wall, +/area/station/maintenance/central) +"sdt" = ( +/obj/structure/chair/sofa/bench/right{ + dir = 4 + }, +/obj/effect/landmark/start/assistant, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"sdz" = ( +/obj/effect/spawner/random/engineering/tracking_beacon, +/obj/machinery/holopad, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/tgmcemblem{ + dir = 8 + }, +/area/station/security/courtroom) +"sdE" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/door/airlock/maintenance{ + name = "Forward Sci Maintenance" + }, +/turf/open/floor/plating, +/area/station/hallway/primary/central) +"sdM" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 6 + }, +/turf/open/floor/iron/sepia, +/area/station/service/library/artgallery) +"sdS" = ( +/obj/machinery/door/airlock/command{ + name = "Chief Medical Officer's Office" + }, +/obj/effect/mapping_helpers/airlock/access/all/medical/cmo, +/obj/effect/turf_decal/tile/blue/full, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/effect/landmark/navigate_destination, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/cmo) +"sel" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/closed/wall/r_wall, +/area/station/maintenance/starboard/aft) +"ser" = ( +/obj/structure/bed, +/obj/item/bedsheet/dorms, +/obj/item/pillow/random{ + pixel_y = -4; + pixel_x = 7 + }, +/obj/effect/landmark/start/assistant, +/obj/structure/sign/poster/official/no_erp/directional/north, +/turf/open/floor/carpet/red, +/area/station/commons/dorms) +"sez" = ( +/obj/effect/turf_decal/siding/purple{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/station/science/research) +"seA" = ( +/obj/machinery/door/airlock/hydroponics/glass{ + name = "Hydroponics" + }, +/obj/machinery/door/firedoor, +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/obj/effect/landmark/navigate_destination/hydro, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/airlock/access/any/service/hydroponics, +/obj/effect/mapping_helpers/airlock/access/any/service/kitchen, +/turf/open/floor/iron, +/area/station/service/hydroponics) +"sfe" = ( +/obj/structure/sign/calendar/directional/north, +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 1 + }, +/obj/effect/turf_decal/bot, +/obj/structure/rack/shelf, +/obj/item/storage/medkit/advanced{ + pixel_y = 13 + }, +/obj/item/storage/organbox/preloaded{ + pixel_y = -7 + }, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/cmo) +"sfh" = ( +/obj/structure/cable, +/obj/effect/turf_decal/plaque{ + icon_state = "L11" + }, +/turf/open/floor/iron, +/area/station/hallway/secondary/command) +"sfi" = ( +/obj/effect/turf_decal/siding/purple{ + dir = 4 + }, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/science/research) +"sfq" = ( +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/turf/open/floor/iron/white, +/area/station/science/lower) +"sfr" = ( +/obj/structure/cable, +/obj/effect/spawner/random/structure/steam_vent, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/spawner/random/trash/graffiti{ + pixel_x = 32 + }, +/turf/open/floor/plating, +/area/station/maintenance/central) +"sfA" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"sfE" = ( +/obj/machinery/portable_atmospherics/scrubber, +/obj/effect/turf_decal/bot, +/obj/structure/window/reinforced/spawner/directional/north, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/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)."; + icon_state = "map-left-MS"; + pixel_y = 32 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos/storage/gas) +"sfF" = ( +/obj/machinery/disposal/bin, +/obj/effect/turf_decal/bot, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/obj/effect/turf_decal/tile/dark/half{ + dir = 1 + }, +/obj/machinery/light_switch/directional/north{ + pixel_y = 25; + pixel_x = -10 + }, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/hop) +"sfH" = ( +/obj/machinery/door/window/left/directional/south{ + req_access = list("cargo") + }, +/obj/structure/desk_bell{ + pixel_x = -7; + pixel_y = 10 + }, +/obj/structure/table/reinforced, +/obj/item/folder/yellow, +/obj/item/pen{ + pixel_x = -6 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"sfJ" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"sfQ" = ( +/obj/structure/sign/poster/random/directional/east, +/obj/structure/cable, +/obj/structure/disposalpipe/segment, +/obj/machinery/light/directional/east, +/turf/open/floor/carpet, +/area/station/command/bridge) +"sfS" = ( +/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ + dir = 8 + }, +/obj/machinery/firealarm/directional/south, +/obj/machinery/light_switch/directional/south{ + pixel_x = 8 + }, +/turf/open/floor/iron/dark, +/area/station/security/range) +"sgA" = ( +/obj/structure/falsewall, +/turf/open/floor/plating/rust, +/area/station/maintenance/starboard/central) +"sgB" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"sgL" = ( +/obj/structure/chair{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/carpet, +/area/station/service/cafeteria) +"sgN" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/spawner/random/trash/graffiti{ + pixel_x = -32; + spawn_loot_chance = 50 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/station/maintenance/starboard/lesser) +"sgR" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/trash/graffiti{ + pixel_y = -32; + spawn_loot_chance = 50; + dir = 8 + }, +/turf/open/floor/iron, +/area/station/maintenance/port/lesser) +"sgW" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/cargo/warehouse) +"sha" = ( +/obj/structure/sign/poster/official/random/directional/north, +/obj/effect/spawner/random/structure/closet_maintenance, +/turf/open/floor/plating, +/area/station/maintenance/department/medical) +"shp" = ( +/obj/machinery/destructive_scanner, +/obj/effect/turf_decal/tile/purple/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/science/research) +"shq" = ( +/obj/structure/window/reinforced/spawner/directional/west, +/obj/structure/window/reinforced/spawner/directional/south, +/obj/structure/window/reinforced/spawner/directional/north, +/obj/machinery/light/floor/has_bulb, +/obj/structure/flora/bush/flowers_yw/style_random, +/turf/open/floor/grass, +/area/station/hallway/secondary/exit/departure_lounge) +"sht" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/visible/layer4, +/turf/open/floor/plating, +/area/station/engineering/supermatter/room) +"shu" = ( +/obj/effect/turf_decal/tile/dark/half/contrasted, +/obj/machinery/light/small, +/turf/open/floor/iron, +/area/station/hallway/secondary/command) +"shw" = ( +/obj/structure/lattice, +/obj/structure/marker_beacon/cerulean, +/turf/open/space/basic, +/area/space/nearstation) +"shz" = ( +/obj/structure/sign/poster/random/directional/east, +/obj/effect/decal/cleanable/confetti, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/carpet/black, +/area/station/security/bitden) +"shJ" = ( +/obj/structure/bed, +/obj/item/bedsheet/dorms, +/obj/item/pillow/random{ + pixel_y = -4; + pixel_x = 7 + }, +/obj/effect/spawner/random/entertainment/drugs, +/obj/effect/spawner/random/entertainment/lighter, +/obj/effect/landmark/start/assistant, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/carpet/green, +/area/station/commons/dorms) +"shN" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/machinery/duct, +/turf/open/floor/iron, +/area/station/commons/dorms) +"shR" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/firealarm/directional/east, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 + }, +/obj/machinery/camera/directional/east, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"shS" = ( +/obj/structure/chair/stool/directional/south, +/obj/machinery/holopad, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/service/chapel/office) +"sib" = ( +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/firealarm/directional/north{ + pixel_x = 2 + }, +/obj/machinery/light_switch/directional/north{ + pixel_x = -6; + pixel_y = 28 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"sii" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/structure/disposalpipe/segment, +/obj/structure/closet/crate/mail, +/turf/open/floor/iron, +/area/station/cargo/sorting) +"sij" = ( +/turf/open/floor/plating, +/area/station/construction) +"sim" = ( +/obj/effect/turf_decal/tile/dark/opposingcorners, +/obj/effect/turf_decal/tile/dark/opposingcorners, +/obj/effect/turf_decal/tile/dark/opposingcorners, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/cobweb, +/obj/effect/spawner/random/trash/hobo_squat, +/obj/effect/landmark/start/hangover, +/obj/machinery/airalarm/directional/west, +/turf/open/floor/iron/white, +/area/station/maintenance/port/fore) +"siT" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/broken_flooring/pile/directional/north, +/obj/item/toy/mecha/darkgygax, +/turf/open/floor/plating, +/area/station/cargo/storage) +"sje" = ( +/obj/effect/turf_decal/tile/neutral/half/contrasted, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos/storage/gas) +"sjg" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/obj/machinery/airalarm/directional/east, +/obj/machinery/firealarm/directional/south, +/obj/machinery/material_analyzer, +/obj/machinery/light_switch/directional/south{ + pixel_x = 8 + }, +/turf/open/floor/stone, +/area/station/smithing) +"sji" = ( +/turf/open/floor/iron/dark, +/area/station/science/genetics) +"sjs" = ( +/obj/structure/tank_dispenser/oxygen{ + pixel_x = -1; + pixel_y = 2 + }, +/obj/effect/turf_decal/bot{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/command/teleporter) +"sjD" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/turf/open/floor/iron/dark, +/area/station/commons/fitness) +"sjL" = ( +/obj/machinery/firealarm/directional/north, +/obj/structure/sign/barber{ + pixel_y = 21; + pixel_x = -12 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/gray/half/contrasted{ + dir = 1 + }, +/obj/machinery/light_switch/directional/north{ + pixel_x = 8; + pixel_y = 28 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"skc" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/cargo/storage) +"ske" = ( +/obj/machinery/portable_atmospherics/canister/nitrogen, +/turf/open/floor/engine, +/area/station/engineering/atmos/storage/gas) +"sks" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"skv" = ( +/obj/effect/turf_decal/tile/neutral/full, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/commons/fitness) +"skB" = ( +/obj/machinery/door/airlock/external{ + name = "Escape Pod" + }, +/obj/effect/turf_decal/stripes/box, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "medescexternal" + }, +/turf/open/floor/plating, +/area/station/maintenance/department/medical) +"skR" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"skS" = ( +/obj/effect/spawner/random/trash/bacteria, +/obj/effect/spawner/random/trash/caution_sign, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"skU" = ( +/obj/structure/table/wood, +/obj/item/storage/crayons{ + pixel_x = 1; + pixel_y = -1 + }, +/obj/item/storage/crayons{ + pixel_x = -2; + pixel_y = -5 + }, +/turf/open/floor/carpet/blue, +/area/station/service/library/lounge) +"skW" = ( +/obj/effect/mapping_helpers/airlock/access/all/medical/general, +/obj/machinery/door/airlock/medical/glass{ + id_tag = "MedbayFoyer"; + name = "Medbay" + }, +/obj/effect/turf_decal/tile/blue/full, +/obj/machinery/door/firedoor, +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/airlock/unres, +/turf/open/floor/iron/white/textured, +/area/station/medical/medbay) +"slc" = ( +/obj/structure/reagent_dispensers/water_cooler, +/obj/effect/turf_decal/bot, +/obj/structure/extinguisher_cabinet/directional/east, +/turf/open/floor/iron/dark, +/area/station/commons/fitness) +"sli" = ( +/obj/effect/turf_decal/tile/brown/half/contrasted{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral/full, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/conveyor{ + id = "cargounload" + }, +/turf/open/floor/iron, +/area/station/cargo/storage) +"sll" = ( +/obj/effect/turf_decal/tile/brown/half/contrasted{ + dir = 4 + }, +/obj/item/kirbyplants/synthetic/plant29, +/obj/machinery/conveyor_switch/oneway{ + id = "packageExternal"; + name = "Crate Returns"; + pixel_x = 8; + pixel_y = -32 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"sly" = ( +/obj/effect/turf_decal/tile/blue/half, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/item/radio/intercom/directional/south, +/turf/open/floor/iron/white/textured_edge, +/area/station/medical/medbay/central) +"slM" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/tile/brown/half/contrasted{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral/full, +/obj/machinery/conveyor{ + id = "cargounload" + }, +/turf/open/floor/iron, +/area/station/cargo/storage) +"slO" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/field/generator, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/engineering/storage) +"slX" = ( +/obj/effect/mapping_helpers/airlock/access/all/engineering/atmos, +/obj/structure/cable, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/atmos/glass{ + name = "Atmospherics Monitoring" + }, +/turf/open/floor/iron, +/area/station/engineering/atmos/upper) +"smk" = ( +/turf/closed/wall/r_wall, +/area/station/maintenance/central) +"smw" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/maintenance/starboard/upper) +"smy" = ( +/obj/machinery/disposal/bin, +/obj/structure/cable, +/obj/effect/turf_decal/bot, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"smR" = ( +/obj/effect/spawner/random/trash/botanical_waste, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/seed_extractor, +/obj/effect/turf_decal/bot, +/turf/open/floor/plating, +/area/station/maintenance/starboard/central) +"smX" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/trash/mess, +/obj/machinery/light/small/dim/directional/north, +/turf/open/floor/plating, +/area/station/maintenance/central) +"smY" = ( +/obj/effect/landmark/event_spawn, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/commons/storage/tools) +"snk" = ( +/obj/effect/turf_decal/stripes/end, +/turf/open/floor/plating/airless, +/area/station/science/ordnance/bomb) +"snp" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/yellow/visible, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/visible/layer4, +/turf/open/floor/plating, +/area/station/engineering/supermatter/room) +"snA" = ( +/turf/closed/wall, +/area/station/maintenance/department/medical) +"snW" = ( +/obj/machinery/module_duplicator, +/obj/effect/turf_decal/trimline/white/filled/line, +/turf/open/floor/iron/dark/side{ + dir = 1 + }, +/area/station/science/circuits) +"soa" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/effect/spawner/random/trash/graffiti{ + pixel_x = -32; + spawn_loot_chance = 50 + }, +/turf/open/floor/iron, +/area/station/maintenance/port/fore) +"soj" = ( +/obj/structure/lattice, +/obj/structure/marker_beacon/indigo, +/turf/open/space/basic, +/area/space/nearstation) +"sol" = ( +/obj/machinery/door/poddoor/preopen{ + id = "Blueshield" + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/corporate{ + id_tag = "BSdoor"; + name = "Blueshield's Office" + }, +/obj/effect/mapping_helpers/airlock/access/any/command/general, +/turf/open/floor/wood, +/area/station/command/heads_quarters/blueshield) +"soq" = ( +/obj/item/bodypart/arm/left, +/turf/open/floor/plating/airless, +/area/station/science/ordnance/bomb) +"sor" = ( +/obj/structure/table, +/obj/item/flashlight{ + pixel_x = -2; + pixel_y = 17 + }, +/obj/item/flashlight{ + pixel_x = -2; + pixel_y = 11 + }, +/obj/item/flashlight{ + pixel_x = -2; + pixel_y = 3 + }, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/trimline/yellow/filled/line, +/obj/machinery/camera/directional/south, +/turf/open/floor/iron, +/area/station/engineering/storage/tech) +"sot" = ( +/obj/effect/spawner/random/decoration/carpet, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"soy" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/solars/port/aft) +"soN" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/door/airlock/maintenance{ + name = "Forward Sci Maintenance" + }, +/obj/effect/mapping_helpers/airlock/access/any/science/general, +/turf/open/floor/plating, +/area/station/science/cytology) +"spd" = ( +/obj/structure/cable, +/obj/effect/decal/cleanable/glass, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/port/lesser) +"spf" = ( +/obj/structure/lattice, +/obj/structure/marker_beacon/olive, +/turf/open/space/basic, +/area/space/nearstation) +"spg" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible, +/turf/open/floor/iron/dark, +/area/station/science/ordnance) +"spj" = ( +/obj/structure/extinguisher_cabinet/directional/west, +/obj/structure/curtain/bounty{ + pixel_y = 33 + }, +/obj/structure/table/wood, +/obj/item/kirbyplants/random, +/turf/open/floor/wood, +/area/station/security/detectives_office) +"spz" = ( +/turf/open/floor/iron/tgmcemblem{ + dir = 6 + }, +/area/station/security/courtroom) +"spB" = ( +/obj/structure/chair{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/turf/open/floor/plating/airless, +/area/station/science/ordnance/bomb) +"spD" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark/side{ + dir = 8 + }, +/area/station/science/robotics/lab) +"spW" = ( +/obj/structure/cable, +/obj/effect/turf_decal/trimline/brown/filled/line, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/cargo/storage) +"spY" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/heat_exchanging/junction{ + dir = 1 + }, +/turf/open/floor/plating, +/area/station/tcommsat/computer) +"sqg" = ( +/obj/machinery/telecomms/bus/preset_three, +/obj/effect/turf_decal/tile/gray/full, +/obj/structure/cable, +/turf/open/floor/iron/dark/telecomms, +/area/station/tcommsat/server) +"sqi" = ( +/obj/item/storage/pill_bottle/maintenance_pill/full, +/obj/effect/mapping_helpers/burnt_floor, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/maintenance/department/medical) +"sqm" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Fore Maintenance" + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/maintenance/port/fore) +"sqr" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, +/obj/structure/cable, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"sqA" = ( +/obj/structure/cable, +/obj/effect/spawner/random/trash/mess, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/starboard/upper) +"sqH" = ( +/obj/item/paper_bin{ + pixel_x = -2; + pixel_y = 4 + }, +/obj/item/pen, +/obj/effect/turf_decal/tile/brown/half/contrasted{ + dir = 1 + }, +/obj/machinery/light/directional/north, +/obj/structure/table/glass, +/turf/open/floor/iron, +/area/station/commons/vacant_room/commissary) +"sqQ" = ( +/obj/machinery/power/terminal{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/engineering/main) +"sqU" = ( +/obj/effect/turf_decal/trimline/blue/filled/corner{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/white/textured, +/area/station/hallway/primary/upper) +"srf" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/duct, +/obj/effect/turf_decal/tile/dark_purple/half/contrasted, +/obj/effect/turf_decal/tile/green/half/contrasted{ + dir = 1 + }, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/science/xenobiology) +"srh" = ( +/obj/structure/window/reinforced/spawner/directional/south, +/obj/structure/window/reinforced/spawner/directional/east, +/obj/structure/window/reinforced/spawner/directional/north, +/obj/machinery/light/floor/has_bulb, +/obj/structure/flora/bush/sparsegrass/style_random, +/turf/open/floor/grass, +/area/station/hallway/secondary/exit/departure_lounge) +"srE" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/vending/coffee, +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 5 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 + }, +/obj/machinery/power/apc/auto_name/directional/east, +/turf/open/floor/iron, +/area/station/engineering/lobby) +"srG" = ( +/obj/structure/reagent_dispensers/fueltank, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/bot, +/obj/machinery/firealarm/directional/west{ + pixel_y = 3 + }, +/obj/machinery/light_switch/directional/west{ + pixel_y = -6 + }, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/command/storage/eva) +"srI" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/service/hydroponics) +"srP" = ( +/obj/effect/decal/cleanable/dirt, +/turf/closed/wall, +/area/station/maintenance/department/medical) +"srS" = ( +/obj/structure/sink/directional/west, +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 4 + }, +/obj/machinery/firealarm/directional/east, +/obj/machinery/iv_drip, +/obj/item/reagent_containers/blood/random, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/light_switch/directional/east{ + pixel_y = 9 + }, +/turf/open/floor/iron/white/textured, +/area/station/hallway/primary/upper) +"ssj" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/shower/directional/west, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/dark, +/area/station/security/prison/toilet) +"ssn" = ( +/obj/machinery/atmospherics/pipe/smart/simple/purple/visible{ + dir = 6 + }, +/turf/open/floor/iron/dark, +/area/station/science/ordnance) +"ssF" = ( +/obj/effect/turf_decal/tile/neutral/full, +/obj/effect/turf_decal/siding/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/siding/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral/full, +/obj/structure/disposalpipe/segment{ + dir = 4; + invisibility = 101 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/engineering/main) +"ssI" = ( +/obj/effect/turf_decal/tile/dark, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/showroomfloor, +/area/station/commons/dorms/laundry) +"ssT" = ( +/obj/effect/turf_decal/tile/yellow/opposingcorners{ + dir = 1 + }, +/obj/effect/turf_decal/siding/white{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/iron, +/area/station/ai_monitored/command/storage/eva) +"ssU" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/airalarm/directional/west, +/obj/effect/mapping_helpers/airalarm/mixingchamber_access, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible, +/turf/open/floor/iron/dark, +/area/station/science/ordnance/burnchamber) +"ssW" = ( +/obj/structure/cable, +/obj/effect/turf_decal/trimline/yellow/filled/line, +/obj/item/stack/sheet/glass/fifty{ + pixel_y = 5 + }, +/obj/item/stack/rods/fifty{ + pixel_y = 2 + }, +/obj/item/stack/sheet/iron/twenty{ + pixel_y = 5 + }, +/obj/structure/table, +/turf/open/floor/iron, +/area/station/engineering/storage/tech) +"std" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/monitored/nitrous_input, +/turf/open/floor/engine/n2o, +/area/station/engineering/atmos) +"stg" = ( +/obj/structure/flora/bush/grassy/style_random, +/turf/open/floor/grass/lavaland{ + initial_gas_mix = "o2=22;n2=82;TEMP=293.15" + }, +/area/station/service/hydroponics/garden) +"stw" = ( +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/yellow/line{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/yellow/warning{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/airlock/engineering/glass{ + name = "Engineering Lobby" + }, +/obj/machinery/door/poddoor/preopen{ + id = "Engineering"; + name = "Engineering Security Doors" + }, +/turf/open/floor/iron, +/area/station/engineering/main) +"stC" = ( +/obj/machinery/power/apc/auto_name/directional/west, +/obj/structure/cable, +/obj/machinery/camera/directional/west, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, +/turf/open/floor/stone, +/area/station/smithing) +"stD" = ( +/turf/closed/wall, +/area/station/service/chapel/office) +"stS" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Departures Lounge" + }, +/obj/machinery/door/firedoor, +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"stW" = ( +/obj/effect/landmark/start/chief_engineer, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/wood, +/area/station/command/heads_quarters/ce) +"suk" = ( +/obj/effect/turf_decal/trimline/white/filled/line{ + dir = 5 + }, +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark/corner{ + dir = 8 + }, +/area/station/science/research) +"suv" = ( +/obj/effect/spawner/random/trash/botanical_waste, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/wood, +/area/station/service/hydroponics/upper) +"suB" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral/half{ + dir = 4 + }, +/obj/machinery/light/directional/west, +/turf/open/floor/iron, +/area/station/security/office) +"suP" = ( +/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible/layer5{ + dir = 5 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible/layer1{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"svf" = ( +/obj/effect/turf_decal/bot, +/obj/item/mcobject/teleporter, +/turf/open/floor/iron/grimy, +/area/station/service/library) +"svn" = ( +/obj/effect/turf_decal/trimline/brown/filled/line, +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/cargo/miningoffice) +"svq" = ( +/obj/machinery/atmospherics/pipe/smart/manifold/scrubbers/visible, +/turf/open/floor/iron/white, +/area/station/science/ordnance) +"svr" = ( +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/hop) +"svK" = ( +/obj/machinery/atmospherics/miner/n2o, +/turf/open/floor/engine/n2o, +/area/station/engineering/atmos) +"svN" = ( +/obj/effect/spawner/random/structure/chair_flipped, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/starboard/upper) +"svX" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/visible/layer4, +/obj/effect/spawner/structure/window/reinforced/plasma, +/turf/open/floor/plating, +/area/station/engineering/supermatter/room) +"swB" = ( +/obj/structure/cable, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/security/brig/entrance) +"swD" = ( +/obj/structure/railing/wood{ + dir = 1 + }, +/obj/structure/chair/sofa/bench/left, +/obj/effect/landmark/start/assistant, +/obj/effect/landmark/start/hangover, +/turf/open/floor/grass/lavaland{ + initial_gas_mix = "o2=22;n2=82;TEMP=293.15" + }, +/area/station/service/hydroponics/garden) +"swL" = ( +/obj/item/stack/sheet/glass/fifty, +/obj/item/stack/sheet/glass/fifty, +/obj/item/stack/rods/fifty, +/obj/item/stack/rods/fifty, +/obj/effect/turf_decal/bot{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/structure/table, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"sxg" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/sign/directions/vault/directional/east{ + pixel_y = 10 + }, +/obj/effect/turf_decal/tile/gray/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"sxo" = ( +/obj/machinery/atmospherics/pipe/smart/manifold/purple/visible, +/obj/machinery/meter, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"sxu" = ( +/obj/machinery/door/airlock/external{ + name = "Escape Pod 2"; + space_dir = 1 + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "arrivals-nort" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/hallway/secondary/entry) +"sxx" = ( +/obj/machinery/porta_turret/ai, +/obj/effect/turf_decal/bot, +/obj/machinery/firealarm/directional/north, +/obj/machinery/camera/directional/east, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/aisat_interior) +"sxA" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/command/storage/eva) +"sxV" = ( +/obj/structure/table/wood/fancy/purple, +/obj/item/food/grown/banana, +/obj/item/food/grown/banana{ + pixel_y = 9; + pixel_x = 6 + }, +/obj/effect/landmark/start/hangover, +/turf/open/floor/carpet/royalblue, +/area/station/maintenance/starboard/aft) +"sxX" = ( +/obj/item/stack/package_wrap{ + pixel_y = -5; + pixel_x = 2 + }, +/obj/item/hand_labeler, +/obj/structure/table/reinforced, +/obj/effect/turf_decal/tile/dark/half, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/extinguisher_cabinet/directional/south, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/hop) +"sxZ" = ( +/obj/structure/chair, +/obj/machinery/light/small{ + dir = 1; + status = 2 + }, +/turf/open/floor/plating, +/area/station/science/lower) +"sya" = ( +/turf/closed/wall, +/area/station/maintenance/starboard/lesser) +"syi" = ( +/obj/effect/turf_decal/arrows{ + dir = 1 + }, +/obj/effect/turf_decal/stripes{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/security/brig/entrance) +"syy" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/starboard/upper) +"syF" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"syH" = ( +/obj/effect/turf_decal/siding/dark{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/station/science/genetics) +"syN" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, +/obj/effect/landmark/generic_maintenance_landmark, +/turf/open/floor/plating, +/area/station/maintenance/starboard/central) +"syU" = ( +/obj/machinery/door/airlock/command{ + name = "Chief Engineer's Quarters" + }, +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/access/all/engineering/ce, +/obj/structure/disposalpipe/segment{ + dir = 4; + invisibility = 101 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/command/heads_quarters/ce) +"syX" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/preopen{ + id = "brigwindows"; + name = "Brig Front Blast Door" + }, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/security/brig) +"syY" = ( +/obj/structure/chair/office{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/landmark/start/head_of_security, +/turf/open/floor/carpet/red, +/area/station/command/bridge) +"sza" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/layer_manifold/scrubbers/hidden, +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/south, +/turf/open/floor/engine, +/area/station/science/ordnance/burnchamber) +"szt" = ( +/obj/machinery/modular_computer/preset/id{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ + dir = 4 + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/dark/textured, +/area/station/security/office) +"szB" = ( +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/turf/open/floor/wood, +/area/station/service/library) +"szE" = ( +/obj/machinery/portable_atmospherics/scrubber, +/obj/effect/turf_decal/bot, +/obj/structure/window/reinforced/spawner/directional/north, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 1 + }, +/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)."; + icon_state = "map-right-MS"; + pixel_y = 32 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos/storage/gas) +"szG" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/components/binary/tank_compressor{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/science/ordnance/testlab) +"szJ" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 8 + }, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/medical/morgue) +"szL" = ( +/turf/open/floor/iron/white, +/area/station/medical/pathology) +"szQ" = ( +/obj/structure/bed, +/obj/item/bedsheet/black, +/obj/effect/landmark/start/prisoner, +/obj/item/toy/figure/syndie, +/obj/structure/sign/poster/official/random/directional/north, +/obj/machinery/camera/directional/north{ + network = list("ss13","prison") + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/iron/dark, +/area/station/security/prison/toilet) +"szR" = ( +/obj/machinery/door/airlock/security/glass{ + name = "Security Checkpoint" + }, +/obj/effect/mapping_helpers/airlock/access/all/security/general, +/obj/structure/cable, +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/tile/red/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/landmark/navigate_destination, +/turf/open/floor/iron, +/area/station/security/checkpoint/escape) +"szS" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/firealarm/directional/north{ + pixel_x = 2 + }, +/obj/machinery/light_switch/directional/north{ + pixel_x = -6; + pixel_y = 28 + }, +/turf/open/floor/iron, +/area/station/engineering/storage/tech) +"szZ" = ( +/obj/structure/chair{ + dir = 1 + }, +/obj/machinery/newscaster/directional/south, +/turf/open/floor/wood, +/area/station/security/courtroom) +"sAh" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/decal/cleanable/blood, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"sAr" = ( +/obj/structure/cable, +/obj/effect/spawner/random/structure/steam_vent, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/spawner/random/trash/graffiti, +/turf/open/floor/iron, +/area/station/maintenance/starboard/central) +"sAt" = ( +/obj/structure/table, +/obj/machinery/computer/security/telescreen/interrogation, +/obj/machinery/light/small/directional/north, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/machinery/firealarm/directional/north, +/obj/machinery/light_switch/directional/north{ + pixel_x = 8; + pixel_y = 28 + }, +/turf/open/floor/iron/dark/textured, +/area/station/security/interrogation) +"sAz" = ( +/obj/machinery/computer/records/security{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red/half, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/dark/textured, +/area/station/security/office) +"sAH" = ( +/obj/effect/turf_decal/trimline/brown/filled/line, +/obj/machinery/computer/shuttle/mining{ + dir = 1 + }, +/obj/effect/turf_decal/bot, +/obj/machinery/newscaster/directional/south, +/turf/open/floor/iron, +/area/station/cargo/miningoffice) +"sAJ" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/maintenance/department/medical) +"sAQ" = ( +/obj/effect/turf_decal/trimline/orange/filled/line{ + dir = 5 + }, +/obj/machinery/modular_computer/preset/engineering{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/command/bridge) +"sAR" = ( +/obj/effect/spawner/structure/window/reinforced/plasma, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 8; + id = "rdordnance"; + name = "Ordnance Lab Shutters" + }, +/turf/open/floor/plating, +/area/station/science/ordnance/storage) +"sAS" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/duct, +/turf/open/floor/iron/showroomfloor, +/area/station/commons/dorms) +"sBj" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/open/floor/iron, +/area/station/cargo/sorting) +"sBm" = ( +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/caution{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"sBn" = ( +/obj/docking_port/stationary/random{ + name = "lavaland"; + shuttle_id = "pod_2_lavaland"; + dir = 2 + }, +/turf/open/space/basic, +/area/space) +"sBp" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/closet/emcloset/wall/directional/north, +/turf/open/floor/plating, +/area/station/maintenance/starboard/lesser) +"sBs" = ( +/obj/structure/chair/sofa/bench/left{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"sBz" = ( +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"sBC" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden, +/obj/machinery/door/airlock/research{ + glass = 1; + name = "Slime Euthanization Chamber"; + opacity = 0 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/airlock/access/all/science/xenobio, +/turf/open/floor/iron/white, +/area/station/science/xenobiology/hallway) +"sBG" = ( +/obj/structure/table/wood/fancy, +/obj/structure/sign/painting/library_secure{ + pixel_x = 32 + }, +/turf/open/floor/wood/tile, +/area/station/service/library/artgallery) +"sBH" = ( +/obj/structure/sign/poster/official/help_others, +/turf/closed/wall, +/area/station/engineering/atmos/office) +"sBJ" = ( +/obj/machinery/cryopod{ + dir = 4; + max_integrity = 10000 + }, +/obj/machinery/computer/cryopod/directional/west{ + pixel_x = -29 + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/showroomfloor, +/area/station/security/prison) +"sBQ" = ( +/obj/structure/closet/crate/coffin, +/obj/structure/window/spawner/directional/east, +/turf/open/floor/plating, +/area/station/service/chapel/funeral) +"sBZ" = ( +/obj/effect/turf_decal/tile/dark, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/hallway/secondary/command) +"sCb" = ( +/obj/machinery/door/airlock/bathroom{ + name = "Restroom" + }, +/obj/effect/mapping_helpers/airlock/access/all/command/captain, +/obj/machinery/duct, +/turf/open/floor/wood/parquet, +/area/station/command/heads_quarters/nt_rep) +"sCg" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/structure/chair/office{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible, +/turf/open/floor/iron/smooth, +/area/station/maintenance/disposal/incinerator) +"sCh" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/structure/grille, +/turf/open/floor/plating, +/area/station/maintenance/starboard/central) +"sCq" = ( +/obj/structure/table/reinforced, +/obj/machinery/fax{ + fax_name = "Research Director's Office"; + name = "Research Director's Fax Machine" + }, +/obj/effect/turf_decal/siding/wood{ + dir = 5 + }, +/obj/item/taperecorder{ + pixel_x = 10; + pixel_y = 3 + }, +/turf/open/floor/carpet/purple, +/area/station/command/heads_quarters/rd) +"sCs" = ( +/obj/structure/table/wood, +/obj/item/reagent_containers/cup/glass/mug/coco{ + desc = "Still hot!"; + pixel_x = -3; + pixel_y = -1 + }, +/obj/item/kirbyplants/organic/plant17{ + pixel_y = 23; + pixel_x = -6 + }, +/obj/item/reagent_containers/cup/glass/shaker{ + pixel_x = 7; + pixel_y = 10 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable, +/turf/open/floor/wood/parquet, +/area/station/command/heads_quarters/nt_rep) +"sCC" = ( +/obj/structure/drain, +/obj/machinery/light/small/directional/west, +/obj/effect/landmark/start/lawyer, +/turf/open/floor/iron/showroomfloor, +/area/station/service/lawoffice) +"sCH" = ( +/mob/living/basic/mouse, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/trash/graffiti, +/turf/open/floor/plating, +/area/station/maintenance/department/medical) +"sCK" = ( +/obj/structure/curtain/cloth, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/wood, +/area/station/service/library) +"sCT" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 8 + }, +/obj/effect/landmark/event_spawn, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white, +/area/station/science/robotics/lab) +"sCU" = ( +/obj/structure/cable, +/obj/structure/disposalpipe/junction{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/cargo/storage) +"sCZ" = ( +/obj/item/kirbyplants/random, +/obj/machinery/firealarm/directional/east, +/obj/machinery/light_switch/directional/east{ + pixel_y = 9 + }, +/turf/open/floor/iron, +/area/station/commons) +"sDs" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/dark_red/half/contrasted{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/hallway/primary/upper) +"sDt" = ( +/obj/structure/toilet, +/obj/effect/landmark/start/hangover, +/obj/machinery/light/directional/north, +/turf/open/floor/iron/showroomfloor, +/area/station/hallway/primary/central/fore) +"sDu" = ( +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"sDx" = ( +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/science/ordnance) +"sDA" = ( +/obj/machinery/door/airlock/virology/glass{ + name = "Pathology Rooms" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/medical/virology, +/obj/machinery/door/firedoor, +/turf/open/floor/iron/white, +/area/station/medical/pathology) +"sDB" = ( +/obj/machinery/door/airlock/hydroponics/glass{ + name = "Hydroponics Backroom" + }, +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/access/any/service/hydroponics, +/obj/effect/mapping_helpers/airlock/access/any/service/kitchen, +/turf/open/floor/holofloor/stairs{ + dir = 8 + }, +/area/station/service/kitchen/kitchen_backroom) +"sDI" = ( +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible/layer4, +/obj/effect/turf_decal/siding/yellow, +/obj/effect/turf_decal/trimline/yellow/filled/warning, +/obj/structure/cable, +/obj/machinery/airalarm/directional/east, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"sDV" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/carpet, +/area/station/service/chapel) +"sEf" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral/full, +/obj/effect/turf_decal/tile/brown/half/contrasted{ + dir = 8 + }, +/obj/structure/shipping_container/nanotrasen, +/turf/open/floor/iron, +/area/station/cargo/storage) +"sEp" = ( +/obj/machinery/griddle, +/obj/machinery/airalarm/directional/east, +/turf/open/floor/iron/cafeteria, +/area/station/security/prison/mess) +"sEJ" = ( +/obj/structure/table/optable, +/obj/effect/turf_decal/bot, +/obj/machinery/defibrillator_mount/directional/west, +/obj/structure/drain, +/obj/item/clothing/gloves/latex/nitrile, +/obj/machinery/iv_drip, +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 8 + }, +/turf/open/floor/iron/white/textured_edge{ + dir = 8 + }, +/area/station/medical/surgery/theatre) +"sEV" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/extinguisher_cabinet/directional/north, +/turf/open/floor/iron/stairs{ + dir = 8 + }, +/area/station/service/library) +"sEZ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/trash/graffiti{ + pixel_x = -32; + spawn_loot_chance = 50 + }, +/obj/structure/reagent_dispensers/plumbed{ + name = "virology water reservoir" + }, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"sFn" = ( +/obj/machinery/light{ + dir = 8; + tag = "" + }, +/obj/structure/table/wood, +/obj/item/flashlight/lantern{ + pixel_y = 8; + pixel_x = -7 + }, +/obj/item/food/grown/harebell{ + pixel_y = 4 + }, +/obj/structure/extinguisher_cabinet/directional/west, +/turf/open/floor/iron/dark, +/area/station/service/chapel/funeral) +"sFo" = ( +/obj/structure/chair/office{ + dir = 8 + }, +/obj/structure/cable, +/turf/open/floor/iron/dark/small, +/area/station/tcommsat/computer) +"sFt" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white, +/area/station/command/heads_quarters/rd) +"sFw" = ( +/obj/effect/mapping_helpers/airlock/access/any/engineering/general, +/obj/machinery/door/airlock/maintenance{ + name = "Secondary Storage" + }, +/turf/open/floor/plating, +/area/station/engineering/break_room) +"sFJ" = ( +/turf/closed/wall, +/area/station/cargo/miningdock/cafeteria) +"sFP" = ( +/obj/effect/turf_decal/trimline/blue/filled/corner{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/white/textured, +/area/station/medical/treatment_center) +"sFR" = ( +/obj/machinery/camera/directional/west, +/obj/machinery/computer/security/wooden_tv{ + pixel_y = 8 + }, +/obj/structure/table/reinforced, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/machinery/light_switch/directional/west{ + pixel_y = -6 + }, +/obj/machinery/firealarm/directional/west{ + pixel_y = 3 + }, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/captain/private) +"sFT" = ( +/turf/closed/wall/r_wall, +/area/station/cargo/warehouse) +"sGq" = ( +/obj/structure/railing/wood{ + dir = 1 + }, +/obj/structure/chair/sofa/bench/right, +/obj/effect/landmark/start/assistant, +/turf/open/floor/grass/lavaland{ + initial_gas_mix = "o2=22;n2=82;TEMP=293.15" + }, +/area/station/service/hydroponics/garden) +"sGs" = ( +/obj/machinery/portable_atmospherics/canister/oxygen, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/engine, +/area/station/engineering/atmos/storage/gas) +"sGt" = ( +/obj/effect/turf_decal/siding/dark{ + dir = 4 + }, +/obj/structure/chair/office/light{ + dir = 4 + }, +/obj/effect/landmark/start/geneticist, +/turf/open/floor/iron/dark, +/area/station/science/genetics) +"sGG" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/bot_white, +/obj/effect/turf_decal/tile/neutral/half{ + dir = 8 + }, +/obj/structure/cable, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/dark, +/area/station/engineering/gravity_generator) +"sGJ" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/structure/cable, +/obj/machinery/holopad/secure, +/obj/structure/chair/office{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/cmo) +"sGX" = ( +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ + dir = 10 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"sHf" = ( +/obj/effect/spawner/random/trash/food_packaging, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/camera/directional/west{ + network = list("theater") + }, +/turf/open/floor/wood, +/area/station/engineering/break_room) +"sHz" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, +/obj/machinery/power/smes{ + capacity = 9e+006; + charge = 10000 + }, +/obj/structure/cable, +/obj/machinery/camera/directional/north, +/turf/open/floor/iron/smooth, +/area/station/maintenance/disposal/incinerator) +"sHE" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/closed/wall/r_wall, +/area/station/engineering/atmos) +"sHF" = ( +/obj/structure/table, +/obj/item/storage/box/ingredients/random{ + pixel_y = 5 + }, +/obj/effect/spawner/random/food_or_drink/condiment, +/obj/structure/extinguisher_cabinet/directional/south, +/obj/structure/extinguisher_cabinet/directional/west, +/turf/open/floor/iron/kitchen, +/area/station/service/kitchen/kitchen_backroom) +"sHP" = ( +/obj/effect/turf_decal/tile/blue/half{ + dir = 1 + }, +/obj/structure/cable, +/obj/machinery/station_map/engineering/directional/north, +/obj/effect/turf_decal/bot_blue, +/turf/open/floor/iron/white/textured_edge{ + dir = 1 + }, +/area/station/medical/medbay/central) +"sHT" = ( +/obj/structure/window/spawner/directional/north{ + pixel_y = 5 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible, +/obj/machinery/atmospherics/pipe/bridge_pipe/green/visible{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"sHW" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/spawner/random/decoration/paint, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"sHY" = ( +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/siding/wood, +/obj/structure/chair{ + dir = 4 + }, +/turf/open/floor/iron/cafeteria, +/area/station/service/cafeteria) +"sIe" = ( +/turf/open/floor/iron/chapel{ + dir = 8 + }, +/area/station/service/chapel) +"sIo" = ( +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/spawner/structure/window, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"sIq" = ( +/obj/structure/chair/sofa/bench/left{ + dir = 1 + }, +/obj/structure/sign/map/left{ + pixel_y = -32 + }, +/obj/effect/turf_decal/tile/blue/half/contrasted, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"sII" = ( +/obj/structure/rack, +/obj/item/storage/bag/ore, +/obj/item/pickaxe, +/obj/effect/turf_decal/bot, +/obj/machinery/light/directional/west, +/obj/machinery/firealarm/directional/west{ + pixel_y = 3 + }, +/obj/machinery/light_switch/directional/west{ + pixel_y = -6 + }, +/turf/open/floor/iron/white, +/area/station/science/explab) +"sIW" = ( +/obj/machinery/light/small/directional/south, +/obj/effect/decal/cleanable/dirt, +/obj/structure/sign/departments/vault/directional/east, +/obj/machinery/camera/motion/directional/east, +/turf/open/floor/plating, +/area/station/maintenance/central) +"sIZ" = ( +/obj/effect/landmark/start/atmospheric_technician, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos/hfr_room) +"sJe" = ( +/obj/effect/turf_decal/siding/white/corner{ + dir = 4 + }, +/obj/effect/turf_decal/siding/white/corner{ + dir = 1 + }, +/obj/structure/disposalpipe/junction{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/machinery/duct, +/turf/open/floor/iron, +/area/station/commons/dorms) +"sJg" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 1; + name = "Distro Staging to Filter" + }, +/obj/effect/landmark/start/atmospheric_technician, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos/pumproom) +"sJp" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable, +/obj/structure/lattice/catwalk{ + layer = 2.047 + }, +/obj/effect/turf_decal/siding/yellow{ + dir = 8; + layer = 2.4 + }, +/turf/open/floor/glass/reinforced, +/area/station/engineering/hallway) +"sJw" = ( +/turf/closed/wall/r_wall, +/area/station/maintenance/solars/port/aft) +"sJx" = ( +/obj/machinery/camera/directional/west{ + network = list("theater") + }, +/turf/open/floor/engine/n2, +/area/station/engineering/atmos) +"sJJ" = ( +/obj/effect/turf_decal/stripes/red/line{ + dir = 6 + }, +/obj/structure/cable, +/turf/open/floor/engine, +/area/station/science/cytology) +"sJL" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/pai_card, +/obj/structure/rack, +/turf/open/floor/plating, +/area/station/maintenance/port/lesser) +"sJN" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 5 + }, +/turf/open/floor/iron/sepia, +/area/station/service/library/artgallery) +"sJV" = ( +/obj/structure/closet/crate, +/obj/effect/spawner/random/decoration/paint, +/obj/effect/spawner/random/decoration/paint, +/obj/effect/spawner/random/food_or_drink/seed, +/obj/effect/spawner/random/food_or_drink/seed, +/obj/machinery/light/small/directional/south, +/turf/open/floor/plating, +/area/station/service/kitchen/kitchen_backroom) +"sKa" = ( +/obj/machinery/door/airlock/external, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "medical-air" + }, +/turf/open/floor/plating, +/area/station/maintenance/department/medical) +"sKl" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ + dir = 1 + }, +/turf/open/floor/plating, +/area/station/engineering/atmos) +"sKo" = ( +/turf/open/floor/iron/white, +/area/station/science/lab) +"sKB" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Departures Lounge" + }, +/obj/machinery/door/firedoor, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"sKC" = ( +/obj/effect/spawner/structure/window, +/turf/open/floor/plating, +/area/station/maintenance/disposal) +"sKL" = ( +/obj/machinery/nuclearbomb/beer, +/obj/effect/turf_decal/trimline/dark_red/filled/line, +/obj/effect/turf_decal/trimline/dark_red/filled/line{ + dir = 1 + }, +/obj/effect/turf_decal/bot_white, +/obj/structure/extinguisher_cabinet/directional/north, +/turf/open/floor/iron, +/area/station/ai_monitored/security/armory) +"sKT" = ( +/obj/structure/bed/double{ + dir = 4 + }, +/obj/item/bedsheet/captain/double{ + dir = 4 + }, +/obj/machinery/light/warm/directional/west, +/obj/effect/landmark/start/captain, +/turf/open/floor/wood/large, +/area/station/command/heads_quarters/captain/private) +"sLj" = ( +/obj/machinery/telecomms/receiver/preset_right, +/turf/open/floor/circuit/telecomms/mainframe, +/area/station/tcommsat/server) +"sLv" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/solars/port/aft) +"sLO" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/machinery/door/window/right/directional/south, +/turf/open/floor/iron/white/textured_edge, +/area/station/medical/surgery/theatre) +"sLR" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/structure/extinguisher_cabinet/directional/south, +/obj/structure/table, +/obj/item/storage/medkit{ + pixel_y = 13; + pixel_x = 4 + }, +/obj/item/storage/medkit{ + pixel_y = 13; + pixel_x = 4 + }, +/obj/item/healthanalyzer{ + pixel_y = 4; + pixel_x = 1 + }, +/turf/open/floor/iron/dark, +/area/station/science/robotics/lab) +"sLS" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/hallway/secondary/service) +"sLT" = ( +/obj/structure/bookcase{ + name = "Holy Bookcase" + }, +/turf/open/floor/iron/dark, +/area/station/service/chapel) +"sMm" = ( +/obj/machinery/camera/directional/north{ + pixel_x = 20 + }, +/turf/open/floor/engine, +/area/station/engineering/supermatter) +"sMp" = ( +/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible/layer5{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible/layer1{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ + dir = 4 + }, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"sMt" = ( +/obj/machinery/light/small/directional/west, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/wood, +/area/station/commons/dorms) +"sML" = ( +/obj/structure/table/wood, +/obj/machinery/chem_dispenser/drinks/beer, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"sMM" = ( +/obj/effect/turf_decal/stripes/red/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/layer_manifold/cyan/visible{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/airalarm/directional/north, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"sNq" = ( +/obj/machinery/atmospherics/pipe/smart/simple/green/visible, +/obj/machinery/meter, +/turf/closed/wall/r_wall, +/area/station/engineering/atmos) +"sNv" = ( +/turf/closed/wall, +/area/station/science/robotics/mechbay) +"sNJ" = ( +/obj/structure/lattice, +/obj/structure/transit_tube, +/turf/open/space/basic, +/area/space/nearstation) +"sNR" = ( +/obj/effect/turf_decal/tile/red/half{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/item/radio/intercom/directional/north, +/turf/open/floor/iron, +/area/station/security/prison) +"sNV" = ( +/obj/structure/sink/directional/north, +/obj/structure/mirror/directional/south, +/obj/effect/turf_decal/tile/brown/half/contrasted, +/turf/open/floor/iron, +/area/station/commons/vacant_room/commissary) +"sOc" = ( +/obj/effect/turf_decal/trimline/hot_pink/filled/line, +/obj/effect/turf_decal/trimline/white/filled/line, +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/computer/security/telescreen/interrogation{ + name = "isolation room monitor"; + network = list("isolation"); + pixel_y = -28; + dir = 1 + }, +/turf/open/floor/iron, +/area/station/security/execution/transfer) +"sOf" = ( +/obj/effect/turf_decal/tile/blue/anticorner/contrasted{ + dir = 1 + }, +/obj/item/kirbyplants/random, +/turf/open/floor/iron, +/area/station/hallway/primary/upper) +"sOh" = ( +/turf/open/floor/plating, +/area/station/service/kitchen/kitchen_backroom) +"sOi" = ( +/obj/effect/turf_decal/tile/purple/full, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white, +/area/station/science/lower) +"sOj" = ( +/mob/living/carbon/human/species/monkey, +/obj/structure/flora/bush/flowers_yw/style_random, +/obj/machinery/camera/directional/north{ + c_tag = "Virology Isolation B"; + network = list("ss13","medbay") + }, +/obj/structure/flora/bush/leafy, +/turf/open/floor/grass, +/area/station/medical/pathology) +"sOo" = ( +/obj/effect/turf_decal/bot, +/obj/structure/reagent_dispensers/fueltank, +/obj/structure/window/reinforced/spawner/directional/north, +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/commons/storage/primary) +"sOp" = ( +/obj/machinery/libraryscanner, +/obj/effect/turf_decal/bot, +/turf/open/floor/wood/large, +/area/station/service/library/private) +"sOq" = ( +/obj/effect/spawner/random/structure/steam_vent, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"sOu" = ( +/obj/machinery/door/poddoor/shutters/window{ + id = "gateshutter"; + name = "Gateway Access Shutter" + }, +/turf/open/floor/iron, +/area/station/command/gateway) +"sOE" = ( +/turf/closed/wall/r_wall, +/area/station/engineering/supermatter/room) +"sOI" = ( +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/layer_manifold/cyan/visible/layer5{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"sOW" = ( +/turf/closed/wall/r_wall, +/area/station/security/office) +"sOX" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/medical/injector, +/turf/open/floor/plating, +/area/station/maintenance/port/lesser) +"sPn" = ( +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"sPy" = ( +/obj/effect/turf_decal/stripes/line, +/turf/closed/wall, +/area/station/science/robotics/mechbay) +"sPW" = ( +/obj/effect/turf_decal/tile/neutral/half/contrasted, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/service/cafeteria) +"sQf" = ( +/obj/machinery/light/small/directional/south, +/obj/machinery/firealarm/directional/south, +/obj/effect/turf_decal/bot, +/obj/effect/spawner/random/structure/tank_holder, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/light_switch/directional/south{ + pixel_x = 8 + }, +/turf/open/floor/iron, +/area/station/maintenance/port/lesser) +"sQj" = ( +/obj/machinery/airalarm/directional/south, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"sQk" = ( +/obj/effect/turf_decal/tile/dark, +/obj/effect/turf_decal/tile/dark{ + dir = 1 + }, +/obj/machinery/washing_machine, +/obj/machinery/light/directional/north, +/obj/effect/spawner/random/clothing/costume, +/turf/open/floor/iron/showroomfloor, +/area/station/commons/dorms/laundry) +"sQt" = ( +/turf/closed/wall, +/area/station/science/robotics/lab) +"sQz" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/siding/wood{ + dir = 4 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/security/prison/garden) +"sQE" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/command/storage/eva) +"sQQ" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/white, +/area/station/science/explab) +"sQU" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/trash/cigbutt, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/maintenance/disposal) +"sRi" = ( +/obj/machinery/door/airlock/external{ + name = "External Airlock" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"sRq" = ( +/obj/structure/bed{ + dir = 4 + }, +/obj/item/bedsheet/medical{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 10 + }, +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron/white, +/area/station/medical/pathology) +"sRr" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"sRu" = ( +/obj/machinery/holopad, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"sRv" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/dark_blue/anticorner/contrasted{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"sRN" = ( +/obj/machinery/computer/gateway_control{ + dir = 8 + }, +/obj/effect/turf_decal/bot{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/command/gateway) +"sSl" = ( +/obj/machinery/disposal/bin, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ + dir = 1 + }, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/security/courtroom) +"sSD" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/service/theater) +"sSH" = ( +/obj/item/reagent_containers/cup/bottle/epinephrine{ + pixel_x = 8 + }, +/obj/item/reagent_containers/cup/bottle/epinephrine{ + pixel_x = 8; + pixel_y = 6 + }, +/obj/item/reagent_containers/syringe{ + pixel_y = 8; + pixel_x = -5 + }, +/obj/structure/table/reinforced/rglass, +/turf/open/floor/iron/dark, +/area/station/medical/treatment_center) +"sSS" = ( +/obj/machinery/chem_heater/withbuffer, +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 4 + }, +/turf/open/floor/iron/dark/side{ + dir = 8 + }, +/area/station/science/xenobiology/hallway) +"sTb" = ( +/obj/machinery/door/poddoor/shutters/window/preopen{ + id = "Psychward1"; + name = "Cell Door 1" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/white/textured, +/area/station/medical/psychology) +"sTk" = ( +/obj/structure/window/spawner/directional/north, +/obj/machinery/firealarm/directional/west{ + pixel_y = 3 + }, +/obj/machinery/light_switch/directional/west{ + pixel_y = -6 + }, +/turf/open/floor/iron/dark, +/area/station/service/chapel/funeral) +"sTn" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/structure/cable, +/obj/machinery/airalarm/directional/south, +/turf/open/floor/iron/dark, +/area/station/security/execution/education) +"sTo" = ( +/obj/effect/turf_decal/trimline/blue/filled/line, +/obj/structure/curtain, +/obj/structure/cable, +/turf/open/floor/iron/dark/smooth_large, +/area/station/medical/morgue) +"sTA" = ( +/obj/structure/table, +/obj/machinery/light/directional/south, +/obj/item/reagent_containers/blood/random, +/obj/item/reagent_containers/blood/random, +/turf/open/floor/iron/showroomfloor, +/area/station/medical/coldroom) +"sTF" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 8 + }, +/obj/effect/turf_decal/box/red, +/obj/machinery/firealarm/directional/north, +/obj/machinery/light_switch/directional/north{ + pixel_x = 8; + pixel_y = 28 + }, +/turf/open/floor/iron/dark, +/area/station/science/ordnance/testlab) +"sTH" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/window/left/directional/south{ + name = "Research Lab Desk"; + req_access = list("science"); + dir = 8 + }, +/obj/effect/turf_decal/tile/purple/full, +/turf/open/floor/iron, +/area/station/science/lab) +"sTN" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"sTP" = ( +/obj/machinery/nanite_program_hub, +/obj/effect/turf_decal/trimline/white/filled/line{ + dir = 1 + }, +/obj/machinery/camera/directional/north, +/turf/open/floor/iron/dark/side, +/area/station/science/circuits) +"sTR" = ( +/obj/machinery/light/directional/west, +/turf/open/floor/iron/grimy, +/area/station/service/lawoffice) +"sUh" = ( +/obj/structure/window/reinforced/spawner/directional/south, +/obj/effect/turf_decal/stripes{ + dir = 1 + }, +/obj/effect/turf_decal/box/corners{ + dir = 1; + pixel_y = -10 + }, +/turf/open/floor/engine, +/area/station/science/explab) +"sUj" = ( +/obj/machinery/light/directional/west, +/obj/machinery/computer/camera_advanced/base_construction/aux{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow/anticorner/contrasted{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/construction/mining/aux_base) +"sUl" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/commons/fitness/recreation) +"sUr" = ( +/obj/effect/mapping_helpers/airlock/locked, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible/layer2, +/obj/effect/mapping_helpers/airlock/access/all/engineering/atmos, +/obj/machinery/door/airlock/public/glass/incinerator/atmos_interior, +/turf/open/floor/engine, +/area/station/maintenance/disposal/incinerator) +"sUs" = ( +/obj/structure/nestbox, +/obj/machinery/light/directional/north, +/turf/open/floor/grass, +/area/station/service/hydroponics/upper) +"sUw" = ( +/obj/effect/turf_decal/tile/blue/half/contrasted, +/obj/machinery/newscaster/directional/south, +/obj/effect/spawner/random/structure/chair_comfy{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"sUG" = ( +/obj/effect/turf_decal/trimline/purple/filled/corner{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white, +/area/station/science/lower) +"sUI" = ( +/obj/machinery/atmospherics/pipe/smart/manifold/yellow/visible, +/obj/machinery/meter, +/turf/open/floor/iron/white, +/area/station/science/ordnance/storage) +"sVa" = ( +/obj/structure/window/reinforced/spawner/directional/west, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/wood/tile, +/area/station/service/library/artgallery) +"sVt" = ( +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + dir = 1 + }, +/obj/structure/extinguisher_cabinet/directional/north, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"sVu" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/science/lower) +"sVA" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/science/genetics) +"sVH" = ( +/mob/living/basic/chicken, +/turf/open/floor/grass, +/area/station/service/hydroponics/garden) +"sVP" = ( +/obj/structure/sign/departments/xenobio/directional/west, +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 9 + }, +/obj/structure/rack, +/obj/item/storage/toolbox/mechanical{ + pixel_y = 6 + }, +/obj/item/wrench{ + pixel_y = 4; + pixel_x = -5 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/turf/open/floor/iron/dark/corner, +/area/station/science/xenobiology/hallway) +"sVT" = ( +/obj/structure/cable, +/obj/effect/spawner/random/trash/graffiti, +/turf/open/floor/plating, +/area/station/maintenance/port/lesser) +"sWa" = ( +/obj/structure/railing/wood{ + dir = 1 + }, +/obj/structure/railing/wood{ + dir = 4 + }, +/obj/structure/flora/bush/snow/style_random, +/turf/open/floor/grass/lavaland{ + initial_gas_mix = "o2=22;n2=82;TEMP=293.15" + }, +/area/station/service/hydroponics/garden) +"sWv" = ( +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/cargo/storage) +"sWU" = ( +/obj/machinery/vending/engivend, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 5 + }, +/obj/machinery/light_switch/directional/north{ + pixel_x = -6; + pixel_y = 28 + }, +/obj/machinery/firealarm/directional/north{ + pixel_x = 2 + }, +/turf/open/floor/iron, +/area/station/engineering/hallway) +"sWX" = ( +/obj/structure/closet/secure_closet/freezer/meat{ + req_access = null + }, +/obj/effect/turf_decal/bot, +/obj/effect/spawner/random/food_or_drink, +/turf/open/floor/iron/showroomfloor, +/area/station/security/prison/workout) +"sXc" = ( +/obj/item/kirbyplants/random, +/obj/effect/turf_decal/tile/yellow/anticorner{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"sXn" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/security/prison/garden) +"sXr" = ( +/obj/effect/spawner/structure/window, +/turf/open/floor/plating, +/area/station/command/corporate_showroom) +"sXu" = ( +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + dir = 1 + }, +/obj/structure/chair/sofa/bench/left, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"sXx" = ( +/obj/structure/extinguisher_cabinet/directional/east, +/obj/effect/spawner/random/vending/colavend, +/turf/open/floor/iron, +/area/station/commons) +"sXA" = ( +/obj/effect/turf_decal/tile/brown/half/contrasted{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"sXF" = ( +/obj/structure/chair/office{ + dir = 8 + }, +/obj/effect/landmark/start/roboticist, +/turf/open/floor/iron/dark, +/area/station/science/robotics/lab) +"sXK" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/wood, +/area/station/service/library) +"sXP" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"sXQ" = ( +/obj/item/radio/intercom/directional/south, +/turf/open/floor/iron/chapel, +/area/station/service/chapel) +"sYc" = ( +/obj/structure/grille, +/turf/open/floor/plating, +/area/station/maintenance/disposal) +"sYe" = ( +/turf/open/floor/wood, +/area/station/service/library) +"sYg" = ( +/obj/structure/lattice, +/obj/machinery/camera/directional/east, +/turf/open/space/basic, +/area/space/nearstation) +"sYy" = ( +/obj/effect/turf_decal/tile/red/anticorner/contrasted, +/obj/structure/chair{ + dir = 1 + }, +/obj/effect/turf_decal/siding/dark{ + dir = 6 + }, +/turf/open/floor/iron, +/area/station/security/checkpoint/escape) +"sYQ" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos/storage/gas) +"sYV" = ( +/obj/effect/landmark/start/hangover, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/spawner/random/trash/botanical_waste, +/turf/open/floor/plating, +/area/station/maintenance/starboard/central) +"sZg" = ( +/obj/structure/table, +/obj/item/reagent_containers/spray/cleaner{ + pixel_y = 12; + pixel_x = 9 + }, +/obj/item/radio/off{ + pixel_x = -5; + pixel_y = 15 + }, +/obj/item/key/janitor, +/obj/machinery/computer/security/telescreen/entertainment/directional/east, +/obj/machinery/camera/directional/east, +/obj/effect/turf_decal/tile/purple/half/contrasted{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/machinery/newscaster/directional/north, +/turf/open/floor/iron, +/area/station/service/janitor) +"sZl" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/chapel{ + dir = 4 + }, +/area/station/service/chapel) +"sZn" = ( +/obj/machinery/airalarm/directional/east, +/obj/effect/spawner/random/structure/crate, +/turf/open/floor/iron/grimy, +/area/station/hallway/secondary/service) +"sZo" = ( +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/green/full, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/duct, +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/obj/machinery/door/firedoor, +/obj/machinery/door_buttons/access_button{ + dir = 1; + idDoor = "virology_airlock_interior"; + idSelf = "virology_airlock_control"; + name = "Pathology Access Button"; + pixel_x = -24; + pixel_y = -2; + req_access = list("pathology") + }, +/obj/machinery/door/airlock/virology{ + autoclose = 0; + frequency = 1449; + id_tag = "virology_airlock_interior"; + name = "Pathology Interior Airlock" + }, +/obj/effect/mapping_helpers/airlock/access/all/medical/virology, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/station/medical/pathology) +"sZz" = ( +/obj/effect/turf_decal/siding/blue, +/obj/machinery/shower/directional/west, +/obj/structure/drain, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 + }, +/obj/machinery/light_switch/directional/east{ + pixel_y = 9 + }, +/obj/machinery/firealarm/directional/east, +/turf/open/floor/iron/showroomfloor, +/area/station/command/heads_quarters/captain/private) +"sZH" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/dark/anticorner/contrasted{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"sZQ" = ( +/obj/machinery/washing_machine, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/directional/north, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/turf/open/floor/iron/cafeteria, +/area/station/security/prison/work) +"sZU" = ( +/obj/machinery/light, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/tile/dark_blue/half/contrasted, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"sZV" = ( +/obj/effect/spawner/random/trash/graffiti{ + pixel_x = -32; + spawn_loot_chance = 50 + }, +/turf/open/floor/plating, +/area/station/maintenance/starboard/upper) +"tab" = ( +/obj/structure/sign/picture_frame/portrait/bar{ + pixel_y = 32 + }, +/obj/structure/bed, +/obj/item/bedsheet/black, +/obj/effect/landmark/start/bartender, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/grimy, +/area/station/service/bar/backroom) +"tac" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/science/ordnance) +"taf" = ( +/obj/machinery/door/airlock{ + name = "Public Garden" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/effect/landmark/navigate_destination, +/turf/open/floor/iron, +/area/station/service/hydroponics/garden) +"tan" = ( +/obj/machinery/door/poddoor/shutters/radiation/preopen{ + id = "engsm"; + name = "Radiation Chamber Shutters" + }, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/engineering/supermatter) +"tar" = ( +/obj/structure/lattice, +/obj/structure/transit_tube/curved{ + dir = 8 + }, +/turf/open/space/basic, +/area/space/nearstation) +"taw" = ( +/obj/structure/table/glass, +/obj/machinery/reagentgrinder{ + pixel_y = 12 + }, +/obj/machinery/airalarm/directional/north, +/turf/open/floor/iron, +/area/station/service/hydroponics) +"taA" = ( +/obj/structure/table, +/obj/item/taperecorder, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark, +/area/station/security/interrogation) +"taQ" = ( +/obj/structure/table/reinforced/rglass, +/obj/item/reagent_containers/syringe, +/obj/item/storage/medkit/regular{ + pixel_y = 11; + pixel_x = -8 + }, +/obj/item/reagent_containers/cup/bottle/epinephrine{ + pixel_x = 5; + pixel_y = 5 + }, +/obj/item/healthanalyzer, +/obj/effect/turf_decal/tile/neutral/half, +/obj/effect/turf_decal/trimline/dark_red/end, +/obj/structure/extinguisher_cabinet/directional/south, +/turf/open/floor/iron/dark, +/area/station/security/medical) +"taV" = ( +/obj/effect/turf_decal/loading_area{ + dir = 4 + }, +/mob/living/basic/lizard/eats_the_roaches, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/service/janitor) +"taZ" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/closed/wall, +/area/station/hallway/primary/upper) +"tbb" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/service/janitor) +"tbd" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plating/airless, +/area/station/science/ordnance/bomb) +"tbf" = ( +/obj/effect/turf_decal/tile/dark{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"tbj" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/door/firedoor, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"tbu" = ( +/obj/structure/chair/comfy{ + dir = 4; + color = "#DE3A3A"; + name = "HoS Chair" + }, +/obj/effect/landmark/start/head_of_security, +/turf/open/floor/carpet, +/area/station/command/meeting_room/council) +"tbL" = ( +/obj/structure/table, +/obj/item/stack/sheet/iron/fifty, +/obj/item/stack/sheet/iron/fifty, +/obj/item/stack/sheet/glass/fifty, +/obj/item/pipe_dispenser, +/obj/machinery/light/directional/east, +/obj/effect/turf_decal/tile/yellow/anticorner/contrasted{ + dir = 4 + }, +/obj/machinery/camera/directional/east, +/turf/open/floor/iron, +/area/station/construction/mining/aux_base) +"tbU" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/obj/machinery/holopad/secure, +/turf/open/floor/iron/white, +/area/station/science/lower) +"tbX" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/turf/open/floor/iron, +/area/station/security/range) +"tcd" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 4; + id = "detective_shutters"; + name = "Detective's Office Shutter" + }, +/turf/open/floor/plating, +/area/station/security/detectives_office) +"tch" = ( +/obj/structure/cable, +/obj/effect/spawner/random/structure/steam_vent, +/obj/machinery/light/small, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/maintenance/starboard/upper) +"tcl" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Central Maintenance" + }, +/obj/machinery/door/firedoor, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/maintenance/central) +"tcq" = ( +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/engineering/atmos/upper) +"tct" = ( +/obj/machinery/door/airlock/command{ + name = "AI Core" + }, +/obj/effect/mapping_helpers/airlock/access/all/command/ai_upload, +/obj/machinery/door/firedoor, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/aisat/foyer) +"tcJ" = ( +/obj/structure/chair{ + dir = 1 + }, +/turf/open/floor/wood, +/area/station/security/courtroom) +"tcK" = ( +/obj/structure/cable/layer3, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 + }, +/obj/machinery/status_display/ai/directional/south, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/ai) +"tcN" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/engineering/break_room) +"tcU" = ( +/obj/effect/turf_decal/trimline/brown/filled/line, +/obj/effect/turf_decal/loading_area{ + dir = 1; + pixel_y = -11 + }, +/turf/open/floor/iron, +/area/station/cargo/miningoffice) +"tdf" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/smart/simple/green/visible, +/turf/open/floor/plating, +/area/station/engineering/atmos) +"tdl" = ( +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible, +/obj/machinery/door/airlock/atmos{ + name = "Atmospherics" + }, +/obj/machinery/door/firedoor, +/turf/open/floor/iron, +/area/station/engineering/atmos/pumproom) +"tds" = ( +/obj/effect/landmark/start/shaft_miner, +/obj/effect/turf_decal/trimline/brown/filled/line, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/cargo/miningoffice) +"tdA" = ( +/obj/effect/spawner/random/trash/graffiti, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/starboard/lesser) +"tdB" = ( +/obj/structure/cable, +/obj/effect/spawner/random/structure/steam_vent, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/department/medical) +"tdD" = ( +/obj/effect/turf_decal/trimline/purple/filled/corner{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white, +/area/station/science/lower) +"tdH" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/airalarm/directional/east, +/obj/effect/turf_decal/tile/gray/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"tdJ" = ( +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/wood, +/area/station/commons/fitness) +"tdK" = ( +/obj/machinery/portable_atmospherics/pump, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 1 + }, +/obj/machinery/light/warm/directional/north, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos/storage/gas) +"tdN" = ( +/obj/effect/turf_decal/tile/dark/half{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/command/bridge) +"teb" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/glass, +/turf/open/floor/plating, +/area/station/engineering/break_room) +"tec" = ( +/obj/machinery/door/airlock/research{ + name = "Artifact Science" + }, +/obj/effect/mapping_helpers/airlock/access/any/science/general, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable, +/obj/machinery/door/firedoor, +/turf/open/floor/iron/white, +/area/station/science/explab) +"teo" = ( +/turf/closed/wall/r_wall, +/area/station/security/medical) +"ter" = ( +/obj/structure/chair/stool/bar/directional/east, +/obj/effect/landmark/start/hangover, +/turf/open/floor/carpet, +/area/station/service/cafeteria) +"tev" = ( +/obj/structure/window/reinforced/spawner/directional/west, +/obj/item/kirbyplants/random, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 10 + }, +/turf/open/floor/iron/dark, +/area/station/security/checkpoint/science) +"teE" = ( +/obj/structure/sign/poster/official/random/directional/west, +/turf/closed/wall, +/area/station/commons/fitness/recreation/entertainment) +"teI" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/turf/closed/wall, +/area/station/maintenance/port/fore) +"teT" = ( +/obj/effect/spawner/random/trash/garbage, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/department/medical) +"teV" = ( +/obj/machinery/light/directional/south, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/dark_green/half/contrasted, +/turf/open/floor/iron, +/area/station/hallway/primary/upper) +"tfh" = ( +/obj/machinery/mechpad, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/science/robotics/mechbay) +"tfl" = ( +/obj/effect/spawner/structure/window/reinforced/plasma, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 4; + id = "rdordnance"; + name = "Ordnance Lab Shutters" + }, +/turf/open/floor/plating, +/area/station/science/ordnance/office) +"tfn" = ( +/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible/layer4, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"tfs" = ( +/obj/effect/spawner/random/structure/barricade, +/obj/machinery/door/airlock/maintenance{ + name = "Emesis Room" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"tft" = ( +/obj/effect/spawner/random/trash/graffiti{ + random_icon = 0; + dir = 0 + }, +/turf/closed/wall, +/area/station/maintenance/central) +"tfA" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/obj/structure/extinguisher_cabinet/directional/south, +/obj/machinery/recharge_station, +/turf/open/floor/circuit/green, +/area/station/science/robotics/mechbay) +"tfF" = ( +/obj/structure/table/wood, +/obj/item/reagent_containers/cup/glass/flask, +/turf/open/floor/iron/grimy, +/area/station/service/library) +"tfG" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/brown/half/contrasted{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/directional/west, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"tfI" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 5 + }, +/obj/structure/lattice, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/open/space/basic, +/area/space/nearstation) +"tfK" = ( +/obj/effect/spawner/structure/window, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/service/cafeteria) +"tfT" = ( +/obj/effect/turf_decal/siding/dark{ + dir = 1 + }, +/obj/effect/turf_decal/siding/dark, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/science/explab) +"tfW" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/holopad/secure, +/turf/open/floor/iron, +/area/station/service/hydroponics) +"tfZ" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/science/robotics/mechbay) +"tgc" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/storage/pill_bottle/maintenance_pill/full, +/turf/open/floor/plating, +/area/station/maintenance/starboard/central) +"tgg" = ( +/obj/effect/spawner/random/trash/box, +/turf/open/floor/plating, +/area/station/maintenance/port/lesser) +"tgi" = ( +/obj/structure/table/glass, +/obj/item/storage/toolbox/emergency{ + pixel_y = 4 + }, +/obj/item/radio/off, +/turf/open/floor/carpet, +/area/station/hallway/secondary/entry) +"tgn" = ( +/obj/structure/flora/bush/jungle/c/style_random, +/turf/open/floor/grass/lavaland{ + initial_gas_mix = "o2=22;n2=82;TEMP=293.15" + }, +/area/station/service/hydroponics/garden) +"tgu" = ( +/obj/effect/turf_decal/loading_area{ + dir = 4 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/station/science/explab) +"tgz" = ( +/obj/structure/table/reinforced, +/obj/structure/microscope{ + pixel_x = -1; + pixel_y = 2 + }, +/obj/item/reagent_containers/cup/beaker{ + pixel_x = -8; + pixel_y = 12 + }, +/obj/item/biopsy_tool{ + pixel_x = 14; + pixel_y = 4 + }, +/obj/effect/turf_decal/trimline/purple/filled/line, +/obj/structure/cable, +/turf/open/floor/iron/dark/side{ + dir = 1 + }, +/area/station/science/xenobiology/hallway) +"tgA" = ( +/obj/effect/turf_decal/trimline/purple/filled/line, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white, +/area/station/science/research) +"tgC" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Medbay Maintenance" + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/maintenance/department/medical) +"tgG" = ( +/turf/open/floor/iron/showroomfloor, +/area/station/medical/coldroom) +"tgK" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/weather/dirt, +/turf/open/floor/plating, +/area/station/security/prison/workout) +"tgW" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/table/wood, +/obj/effect/spawner/random/entertainment/musical_instrument, +/obj/item/clothing/glasses/monocle, +/obj/effect/spawner/random/entertainment/lighter, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 + }, +/turf/open/floor/wood, +/area/station/service/theater) +"thg" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/door/poddoor/preopen{ + id = "radioblast"; + name = "Bridge Blast Door" + }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/service/library/upper) +"thk" = ( +/obj/machinery/door/firedoor, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment, +/obj/machinery/door/airlock/command{ + name = "Bridge" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "bridge-left" + }, +/obj/effect/mapping_helpers/airlock/access/any/command/general, +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"thy" = ( +/obj/effect/turf_decal/trimline/darkest_green/filled/corner{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/security/prison/garden) +"thD" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark/textured, +/area/station/security/prison/work) +"thE" = ( +/obj/machinery/door/airlock/command{ + name = "Teleport Access" + }, +/obj/effect/mapping_helpers/airlock/access/any/command/teleporter, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/command/teleporter) +"thJ" = ( +/turf/open/floor/plating/airless, +/area/station/science/ordnance/bomb) +"thR" = ( +/obj/structure/table, +/obj/item/book/random, +/obj/item/book/manual/wiki/security_space_law{ + pixel_x = 6; + pixel_y = -2 + }, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 5 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/security/brig) +"thU" = ( +/obj/structure/bed, +/obj/item/bedsheet/clown, +/obj/item/toy/figure/mime{ + pixel_x = 4 + }, +/obj/effect/decal/cleanable/confetti, +/obj/item/pillow/mime{ + pixel_x = 7; + pixel_y = -4 + }, +/obj/effect/landmark/start/clown, +/obj/effect/landmark/start/clown, +/obj/effect/landmark/start/clown, +/turf/open/floor/eighties/red{ + icon = 'goon/icons/turf/floors.dmi'; + icon_state = "clown_carpet" + }, +/area/station/service/theater) +"thY" = ( +/obj/effect/turf_decal/tile/neutral/half/contrasted, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/light, +/turf/open/floor/iron, +/area/station/service/cafeteria) +"tih" = ( +/obj/machinery/computer/slot_machine, +/obj/effect/turf_decal/bot, +/turf/open/floor/carpet/green, +/area/station/maintenance/starboard/upper) +"tis" = ( +/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"tiu" = ( +/obj/item/assembly/mousetrap/armed, +/obj/effect/spawner/random/trash/grille_or_waste, +/turf/open/floor/plating, +/area/station/maintenance/starboard/lesser) +"tja" = ( +/obj/structure/window/reinforced/plasma/spawner/directional/west, +/turf/open/space/basic, +/area/space/nearstation) +"tjc" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/airlock_controller/incinerator_atmos{ + pixel_y = -26 + }, +/turf/open/floor/iron/smooth, +/area/station/maintenance/disposal/incinerator) +"tjf" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/holopad, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/command/storage/eva) +"tjg" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 + }, +/turf/open/floor/iron/white, +/area/station/science/lower) +"tjj" = ( +/obj/machinery/door/airlock/maintenance, +/obj/effect/mapping_helpers/airlock/access/any/command/gateway, +/obj/structure/cable, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/command/heads_quarters/hop) +"tjn" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 6 + }, +/obj/structure/table/reinforced/rglass, +/obj/item/storage/box/beakers{ + pixel_x = 8; + pixel_y = 11 + }, +/obj/item/storage/box/syringes{ + pixel_x = 7 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/smartfridge/disks{ + pixel_x = -1; + pixel_y = 4 + }, +/turf/open/floor/iron/dark, +/area/station/medical/pathology) +"tjt" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/engineering/hallway) +"tju" = ( +/obj/machinery/door/airlock{ + name = "Dormitories" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/commons/dorms) +"tjv" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/command/bridge) +"tjG" = ( +/obj/effect/turf_decal/tile/dark{ + dir = 8 + }, +/obj/effect/turf_decal/loading_area{ + dir = 1; + pixel_y = -8 + }, +/turf/open/floor/iron, +/area/station/hallway/secondary/command) +"tjJ" = ( +/obj/structure/cable, +/turf/open/floor/carpet/blue, +/area/station/command/heads_quarters/ce) +"tjT" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 1 + }, +/turf/open/floor/iron/white/textured, +/area/station/medical/treatment_center) +"tkm" = ( +/obj/structure/grille, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating, +/area/station/maintenance/disposal) +"tko" = ( +/obj/structure/table/reinforced, +/obj/item/paper_bin/carbon{ + pixel_y = 4; + pixel_x = -6 + }, +/obj/effect/turf_decal/siding/dark{ + dir = 1 + }, +/obj/machinery/button/door/directional/east{ + pixel_x = 6; + id = "radioblast"; + name = "Panic Shutters" + }, +/turf/open/floor/iron/dark, +/area/station/service/library/upper) +"tku" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/carpet/executive, +/area/station/command/bridge) +"tkH" = ( +/obj/structure/closet/firecloset/wall/directional/north, +/turf/open/floor/plating, +/area/station/maintenance/starboard/lesser) +"tkM" = ( +/obj/machinery/door/airlock/engineering/glass{ + name = "Engineering Foyer" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/door/firedoor, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/unres, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/engineering/lobby) +"tkN" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/chem_pile, +/obj/effect/landmark/start/hangover, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/starboard/upper) +"tkQ" = ( +/obj/structure/chair/stool/directional/north, +/obj/effect/landmark/start/hangover, +/obj/effect/spawner/random/entertainment/money_small, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/eighties, +/area/station/commons/fitness/recreation/entertainment) +"tkR" = ( +/obj/structure/window/reinforced/spawner/directional/north, +/obj/effect/turf_decal/stripes, +/obj/effect/turf_decal/box/corners{ + dir = 8; + pixel_y = 17 + }, +/obj/machinery/camera/autoname/directional/west{ + pixel_y = -19 + }, +/turf/open/floor/engine, +/area/station/science/explab) +"tkS" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/structure/tank_holder, +/obj/item/radio/intercom/directional/east, +/turf/open/floor/iron, +/area/station/maintenance/central) +"tkY" = ( +/obj/machinery/computer/station_alert{ + dir = 1 + }, +/obj/machinery/light/directional/south, +/obj/machinery/computer/security/telescreen/minisat{ + dir = 1; + pixel_y = -29 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/command/storage/satellite) +"tla" = ( +/obj/effect/turf_decal/tile/dark{ + dir = 1 + }, +/obj/effect/turf_decal/tile/dark, +/obj/structure/table, +/obj/effect/spawner/random/clothing, +/obj/item/lipstick/random{ + pixel_y = 8; + pixel_x = -6 + }, +/obj/structure/extinguisher_cabinet/directional/south, +/obj/machinery/firealarm/directional/east, +/obj/machinery/light_switch/directional/east{ + pixel_y = 9 + }, +/obj/item/storage/box/lipsticks{ + pixel_x = -12; + pixel_y = 3 + }, +/turf/open/floor/iron/showroomfloor, +/area/station/commons/dorms/laundry) +"tld" = ( +/obj/structure/sign/poster/official/random/directional/north, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/obj/machinery/camera/directional/north, +/turf/open/floor/eighties, +/area/station/commons/fitness/recreation/entertainment) +"tlh" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/starboard/lesser) +"tlA" = ( +/turf/open/floor/glass/reinforced, +/area/station/engineering/hallway) +"tlC" = ( +/obj/effect/spawner/structure/window, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/service/bar) +"tlD" = ( +/obj/machinery/suit_storage_unit/standard_unit, +/obj/effect/turf_decal/bot, +/obj/machinery/light/directional/east, +/turf/open/floor/iron/white, +/area/station/science/explab) +"tlE" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/turf/open/floor/iron, +/area/station/maintenance/port/fore) +"tlI" = ( +/obj/machinery/seed_extractor, +/turf/open/floor/glass/reinforced, +/area/station/service/hydroponics/garden) +"tlM" = ( +/obj/effect/turf_decal/tile/dark/half{ + dir = 8 + }, +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/hop) +"tlP" = ( +/obj/machinery/holopad, +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + dir = 8 + }, +/obj/structure/table/reinforced, +/obj/item/reagent_containers/cup/bottle/epinephrine{ + pixel_x = -4; + pixel_y = 1 + }, +/obj/item/reagent_containers/cup/bottle/multiver{ + pixel_x = 7; + pixel_y = 1 + }, +/obj/item/reagent_containers/syringe, +/obj/item/reagent_containers/dropper{ + pixel_y = -14; + pixel_x = 8 + }, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"tmo" = ( +/obj/machinery/light_switch/directional/east, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/stairs, +/area/station/service/chapel/funeral) +"tms" = ( +/obj/effect/turf_decal/tile/yellow/opposingcorners{ + dir = 1 + }, +/obj/machinery/suit_storage_unit/standard_unit, +/obj/effect/turf_decal/bot, +/obj/machinery/light/directional/north, +/turf/open/floor/iron, +/area/station/ai_monitored/command/storage/eva) +"tmx" = ( +/obj/structure/chair/comfy/black, +/obj/machinery/button/door/directional/east{ + id = "hosprivacy"; + name = "Privacy Control"; + pixel_y = 56; + req_access = list("hos"); + pixel_x = 7 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/effect/landmark/start/head_of_security, +/turf/open/floor/wood, +/area/station/command/heads_quarters/hos) +"tmC" = ( +/obj/item/radio/intercom/directional/west{ + freerange = 1; + listening = 0; + name = "Common Channel"; + pixel_y = -8 + }, +/obj/item/radio/intercom/directional/south{ + freerange = 1; + frequency = 1447; + listening = 0; + name = "Private Channel" + }, +/obj/item/radio/intercom/directional/east{ + freerange = 1; + listening = 0; + name = "Custom Channel"; + pixel_y = -8 + }, +/obj/effect/landmark/start/ai, +/turf/open/floor/circuit/green, +/area/station/ai_monitored/turret_protected/ai) +"tmI" = ( +/obj/structure/cable, +/obj/effect/spawner/random/structure/steam_vent, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/central) +"tmO" = ( +/obj/effect/turf_decal/tile/brown/half/contrasted{ + dir = 4 + }, +/obj/machinery/camera/directional/east, +/obj/item/kirbyplants/random, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"tmZ" = ( +/turf/closed/wall/r_wall, +/area/station/science/lower) +"tnf" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/closed/wall/r_wall, +/area/station/command/heads_quarters/ce) +"tnj" = ( +/obj/structure/flora/bush/flowers_yw, +/obj/structure/sign/poster/official/random/directional/east, +/obj/machinery/vending/hydronutrients, +/turf/open/floor/grass, +/area/station/service/hydroponics) +"tnT" = ( +/obj/effect/spawner/random/trash/bacteria, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/starboard/lesser) +"tnV" = ( +/obj/machinery/duct, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 4; + invisibility = 101 + }, +/turf/open/floor/iron/white/textured_large, +/area/station/medical/medbay/central) +"toc" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/turf/open/floor/iron/freezer, +/area/station/science/xenobiology/hallway) +"tog" = ( +/obj/effect/spawner/structure/window, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/station/commons) +"toB" = ( +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/engineering/break_room) +"toJ" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/service/cafeteria) +"toK" = ( +/obj/structure/table, +/obj/item/analysis_bin{ + pixel_x = -7; + pixel_y = -1 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/science/explab) +"toP" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ + dir = 6 + }, +/turf/open/floor/iron/smooth, +/area/station/maintenance/disposal/incinerator) +"toQ" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 10 + }, +/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/closet/secure_closet/cytology, +/turf/open/floor/iron/freezer, +/area/station/science/xenobiology/hallway) +"toR" = ( +/obj/machinery/light/small, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/maintenance/starboard/upper) +"toS" = ( +/obj/effect/turf_decal/tile/yellow/anticorner/contrasted{ + dir = 8 + }, +/obj/machinery/computer/shuttle/mining{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/construction/mining/aux_base) +"tpb" = ( +/obj/structure/table/wood/fancy/black, +/obj/structure/desk_bell{ + pixel_x = 9; + pixel_y = -7 + }, +/obj/item/reagent_containers/cup/glass/drinkingglass{ + pixel_y = 5; + pixel_x = 5 + }, +/obj/machinery/door/firedoor, +/turf/open/floor/carpet, +/area/station/service/bar) +"tph" = ( +/obj/structure/cable, +/obj/effect/spawner/random/trash/mess, +/obj/machinery/power/apc/auto_name/directional/north, +/turf/open/floor/plating, +/area/station/maintenance/solars/port/fore) +"tpj" = ( +/obj/structure/chair, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/gray/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"tpn" = ( +/obj/machinery/door/firedoor/heavy, +/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible/layer5, +/obj/machinery/atmospherics/pipe/smart/simple/orange/visible/layer2{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible, +/turf/open/floor/iron/dark/textured, +/area/station/engineering/atmos) +"tpC" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos/hfr_room) +"tpO" = ( +/obj/effect/turf_decal/siding/dark{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/obj/structure/window/reinforced/spawner/directional/south, +/turf/open/floor/iron/dark, +/area/station/service/chapel) +"tpP" = ( +/obj/effect/spawner/random/trash/garbage, +/obj/effect/decal/cleanable/dirt/dust, +/mob/living/basic/mouse, +/turf/open/floor/plating, +/area/station/maintenance/department/medical) +"tpV" = ( +/obj/machinery/vending/cigarette, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/station/hallway/primary/upper) +"tpY" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white, +/area/station/science/lower) +"tpZ" = ( +/obj/structure/table/reinforced/rglass, +/obj/machinery/camera/directional/north{ + c_tag = "Virology Isolation B"; + network = list("ss13","medbay") + }, +/obj/item/folder/white, +/obj/item/pen/red, +/obj/machinery/computer/security/telescreen/entertainment/directional/west, +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 9 + }, +/turf/open/floor/iron/white, +/area/station/medical/pathology) +"tqd" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 1 + }, +/obj/machinery/light/small/directional/north, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/machinery/airalarm/directional/north, +/obj/machinery/camera/directional/north, +/turf/open/floor/iron, +/area/station/engineering/atmos/office) +"tqj" = ( +/obj/machinery/ai_slipper{ + uses = 10 + }, +/turf/open/floor/circuit, +/area/station/ai_monitored/turret_protected/ai) +"tqr" = ( +/obj/machinery/door/airlock/external, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/obj/effect/landmark/navigate_destination/dockescpod3, +/obj/effect/turf_decal/bot, +/turf/open/floor/plating, +/area/station/maintenance/starboard/upper) +"tqt" = ( +/obj/structure/closet/crate/freezer/surplus_limbs, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/showroomfloor, +/area/station/medical/coldroom) +"tqD" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/gray, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"tqH" = ( +/obj/item/radio/intercom/directional/north, +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/west, +/turf/open/floor/carpet/blue, +/area/station/command/heads_quarters/ce) +"tqL" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/table, +/obj/item/stack/package_wrap{ + pixel_y = 8 + }, +/obj/item/stack/package_wrap{ + pixel_y = 5 + }, +/obj/item/stack/package_wrap{ + pixel_y = 2 + }, +/obj/item/hand_labeler_refill{ + pixel_y = -4 + }, +/obj/item/hand_labeler_refill{ + pixel_y = -3; + pixel_x = 4 + }, +/obj/item/hand_labeler{ + pixel_y = 6 + }, +/turf/open/floor/iron, +/area/station/cargo/sorting) +"tqN" = ( +/obj/structure/closet/radiation, +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron/dark/textured_corner{ + dir = 8 + }, +/area/misc/anomaly_research) +"tqU" = ( +/obj/machinery/atmospherics/pipe/layer_manifold/scrubbers/visible{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small/warm/directional/west, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos/pumproom) +"tqX" = ( +/obj/structure/table/wood, +/obj/machinery/chem_dispenser/drinks, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"tqZ" = ( +/obj/effect/turf_decal/siding/yellow/corner{ + layer = 2.4 + }, +/turf/open/floor/glass/reinforced, +/area/station/engineering/hallway) +"trc" = ( +/obj/structure/chair{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/security/interrogation) +"trk" = ( +/obj/machinery/camera/directional/west{ + c_tag = "Security - Armory External"; + dir = 10 + }, +/turf/open/space/basic, +/area/space) +"trq" = ( +/obj/structure/table/glass, +/obj/item/camera, +/obj/structure/closet/emcloset/wall/directional/north, +/obj/machinery/camera/directional/north, +/turf/open/floor/wood/large, +/area/station/service/library/upper) +"trr" = ( +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 1 + }, +/obj/structure/chair/sofa/bench/right, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"trt" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/darkest_green/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"trD" = ( +/obj/structure/extinguisher_cabinet/directional/south, +/obj/item/flashlight/lantern{ + pixel_y = 16; + pixel_x = 1 + }, +/obj/structure/table/wood, +/obj/machinery/light/small/directional/south, +/turf/open/floor/wood, +/area/station/service/bar/backroom) +"trH" = ( +/obj/machinery/atmospherics/components/unary/thermomachine/freezer{ + dir = 8; + initialize_directions = 8 + }, +/obj/effect/turf_decal/bot, +/obj/machinery/power/apc/auto_name/directional/east, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/medical/cryo) +"tsd" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/table, +/obj/item/plate{ + pixel_x = -9 + }, +/obj/effect/spawner/random/food_or_drink/donkpockets{ + pixel_x = -9; + pixel_y = 3 + }, +/obj/item/reagent_containers/cup/glass/waterbottle{ + pixel_x = 7 + }, +/obj/item/reagent_containers/cup/glass/waterbottle/large{ + pixel_x = 5; + pixel_y = 20 + }, +/turf/open/floor/iron, +/area/station/cargo/warehouse) +"tss" = ( +/obj/machinery/atmospherics/pipe/smart/simple/purple/visible, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos/pumproom) +"tsz" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/obj/effect/turf_decal/bot, +/obj/structure/extinguisher_cabinet/directional/east, +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"tsC" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/darkest_green/filled/line{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/security/prison/garden) +"tsD" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Security Maintenance" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/central) +"tsF" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 10 + }, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/obj/machinery/firealarm/directional/west{ + pixel_y = 3 + }, +/obj/machinery/light_switch/directional/west{ + pixel_y = -6 + }, +/turf/open/floor/iron, +/area/station/security/brig/entrance) +"tsG" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/maintenance/starboard/lesser) +"tsN" = ( +/turf/open/floor/iron/dark, +/area/station/science/explab) +"tsO" = ( +/obj/structure/lattice, +/obj/machinery/light/small/directional/east, +/obj/machinery/camera/directional/east, +/turf/open/space/basic, +/area/space/nearstation) +"tsQ" = ( +/obj/effect/mapping_helpers/burnt_floor, +/obj/structure/sign/poster/random/directional/west, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/wood, +/area/station/maintenance/starboard/upper) +"tsS" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/carpet, +/area/station/service/chapel) +"tsY" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 5 + }, +/obj/machinery/light/directional/north, +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk, +/turf/open/floor/iron/dark/corner{ + dir = 8 + }, +/area/station/science/xenobiology/hallway) +"ttd" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/wood, +/area/station/service/library) +"ttp" = ( +/obj/structure/table/reinforced, +/obj/machinery/photocopier, +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/cargo/storage) +"ttx" = ( +/obj/item/flashlight/flare/candle{ + pixel_y = 7 + }, +/obj/item/flashlight/flare/candle{ + pixel_y = 13; + pixel_x = 11 + }, +/obj/item/flashlight/flare/candle{ + pixel_y = 4; + pixel_x = 6 + }, +/obj/item/flashlight/lantern{ + pixel_y = -12; + pixel_x = 7 + }, +/obj/structure/table/wood, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/carpet, +/area/station/service/chapel) +"ttC" = ( +/turf/open/floor/iron/stairs/left{ + dir = 8 + }, +/area/station/command/meeting_room/council) +"tua" = ( +/obj/effect/turf_decal/tile/dark{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/secondary/command) +"tug" = ( +/obj/structure/flora/bush/fullgrass, +/turf/open/floor/grass, +/area/station/service/hydroponics) +"tuj" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/maintenance/starboard/upper) +"tur" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/siding/yellow{ + dir = 9 + }, +/obj/effect/turf_decal/trimline/yellow/filled/warning{ + dir = 9 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"tuw" = ( +/obj/machinery/door/airlock/security/glass{ + name = "Prison Wing" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/access/all/security/brig, +/turf/open/floor/iron/dark, +/area/station/security/brig/entrance) +"tux" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/solars/port/fore) +"tuB" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/obj/machinery/door/poddoor/preopen{ + id = "Engineering"; + name = "Engineering Security Doors" + }, +/turf/open/floor/plating, +/area/station/engineering/main) +"tuI" = ( +/obj/effect/spawner/random/trash/grime, +/obj/structure/cable, +/obj/item/assembly/mousetrap/armed, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/starboard/upper) +"tuM" = ( +/obj/item/cigbutt/roach, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/service/kitchen/kitchen_backroom) +"tuR" = ( +/obj/effect/spawner/random/structure/grille, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/maintenance/central) +"tuX" = ( +/mob/living/basic/chicken/clown, +/obj/structure/railing{ + dir = 8; + layer = 4.1 + }, +/turf/open/floor/grass, +/area/space/nearstation) +"tuY" = ( +/obj/structure/cable, +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 8 + }, +/obj/structure/sink/directional/east, +/obj/machinery/firealarm/directional/west{ + pixel_y = 3 + }, +/obj/machinery/light_switch/directional/west{ + pixel_y = -6 + }, +/turf/open/floor/iron/white/textured, +/area/station/science/cytology) +"tuZ" = ( +/obj/effect/turf_decal/trimline/hot_pink/filled/line, +/obj/effect/turf_decal/trimline/white/filled/line, +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/obj/item/radio/intercom/directional/south, +/turf/open/floor/iron, +/area/station/security/execution/transfer) +"tvb" = ( +/obj/structure/table/wood, +/obj/item/paper_bin{ + pixel_x = 8; + pixel_y = 7 + }, +/obj/item/pen{ + pixel_x = 9; + pixel_y = 7 + }, +/obj/item/pen/red{ + pixel_x = 6; + pixel_y = 3 + }, +/obj/item/folder/blue{ + pixel_y = 1; + pixel_x = -9 + }, +/obj/item/stamp/law, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/grimy, +/area/station/service/lawoffice) +"tvm" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 10 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/light/cold/directional/south, +/turf/open/floor/iron, +/area/station/security/brig) +"tvp" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/closet/emcloset/wall/directional/west, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plating, +/area/station/maintenance/starboard/upper) +"tvw" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/medical/cryo) +"tvD" = ( +/obj/effect/spawner/random/engineering/canister, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"tvE" = ( +/obj/structure/table, +/obj/effect/spawner/random/entertainment/dice, +/obj/structure/sign/poster/official/random/directional/north, +/turf/open/floor/plating, +/area/station/cargo/miningdock/cafeteria) +"tvP" = ( +/obj/structure/cable, +/obj/machinery/light/directional/north, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"twg" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/open/floor/engine, +/area/station/science/explab) +"two" = ( +/obj/machinery/smartfridge/chemistry/virology/preloaded, +/turf/open/floor/iron/white, +/area/station/medical/pathology) +"twp" = ( +/obj/structure/table/reinforced, +/obj/item/storage/box/syringes{ + pixel_y = 4 + }, +/obj/item/storage/box/syringes, +/obj/item/mod/module/plasma_stabilizer, +/obj/item/mod/module/thermal_regulator, +/obj/item/gun/syringe, +/obj/machinery/door/window/left/directional/west{ + name = "Secure Medical Storage"; + req_access = list("medical") + }, +/obj/effect/turf_decal/siding/white{ + dir = 8 + }, +/obj/structure/window/spawner/directional/north, +/obj/structure/window/spawner/directional/east, +/turf/open/floor/iron/white/textured, +/area/station/medical/storage) +"twA" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/maintenance/central) +"twB" = ( +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plating, +/area/station/maintenance/starboard/upper) +"twC" = ( +/obj/docking_port/stationary{ + dheight = 1; + dir = 8; + dwidth = 12; + height = 17; + name = "northeast of station"; + shuttle_id = "syndicate_ne"; + width = 23 + }, +/turf/open/space/basic, +/area/space) +"twK" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Fore Maintenance" + }, +/turf/open/floor/plating, +/area/station/service/barber) +"twT" = ( +/obj/machinery/light/small/red/directional/north, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"twY" = ( +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ + dir = 1 + }, +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron, +/area/station/security/courtroom) +"txe" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/closed/wall, +/area/station/medical/morgue) +"txg" = ( +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + dir = 1 + }, +/obj/structure/chair/sofa/bench/right, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"txl" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/darkest_green/filled/line{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/holopad/secure, +/turf/open/floor/iron, +/area/station/security/prison/garden) +"txp" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/firealarm/directional/south, +/obj/machinery/light/directional/south, +/obj/machinery/computer/security{ + dir = 1 + }, +/obj/machinery/light_switch/directional/south{ + pixel_x = 8 + }, +/turf/open/floor/iron/dark, +/area/station/security/warden) +"txw" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/extinguisher_cabinet/directional/south, +/obj/effect/turf_decal/tile/dark_blue/half/contrasted, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"txE" = ( +/obj/effect/spawner/structure/window, +/obj/machinery/door/poddoor/preopen{ + id = "qmprivacy"; + name = "Privacy Shutters" + }, +/turf/open/floor/plating, +/area/station/command/heads_quarters/qm) +"txK" = ( +/obj/effect/spawner/random/structure/barricade, +/obj/effect/spawner/structure/window, +/turf/open/floor/plating, +/area/station/science/lower) +"txM" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Port Bow Primary Hallway" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/service/cafeteria) +"txO" = ( +/obj/structure/lattice, +/obj/effect/decal/cleanable/blood/gibs/limb, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/space/basic, +/area/space/nearstation) +"txV" = ( +/obj/effect/spawner/random/engineering/tracking_beacon, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/turf/open/floor/iron/dark, +/area/station/command/teleporter) +"txX" = ( +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"tyf" = ( +/obj/machinery/computer/security/mining, +/obj/effect/turf_decal/bot, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/wood, +/area/station/command/heads_quarters/hop) +"tyg" = ( +/obj/machinery/holopad, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/wood, +/area/station/service/hydroponics/upper) +"tym" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/vending/cigarette, +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 4 + }, +/obj/structure/extinguisher_cabinet/directional/east, +/obj/machinery/light/directional/east, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/engineering/lobby) +"typ" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Central Maintenance" + }, +/obj/machinery/door/firedoor, +/turf/open/floor/plating, +/area/station/security/courtroom) +"tyv" = ( +/obj/machinery/door/window/right/directional/north{ + base_state = "left"; + icon_state = "left"; + name = "Library Desk Door"; + req_access = list("library") + }, +/obj/structure/cable, +/obj/machinery/firealarm/directional/west{ + pixel_y = 3 + }, +/obj/machinery/light_switch/directional/west{ + pixel_y = -6 + }, +/turf/open/floor/wood/large, +/area/station/service/library/private) +"tyx" = ( +/obj/structure/closet/emcloset/anchored, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/spawner/random/entertainment/money_large, +/turf/open/floor/engine, +/area/space/nearstation) +"tyH" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/smart/simple/green/visible, +/turf/open/space/basic, +/area/space/nearstation) +"tyV" = ( +/obj/machinery/biogenerator, +/turf/open/floor/glass/reinforced, +/area/station/service/hydroponics/garden) +"tyW" = ( +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"tzd" = ( +/obj/structure/table/glass/plasmaglass, +/obj/machinery/microwave{ + pixel_y = 11; + pixel_x = 3 + }, +/obj/effect/spawner/random/food_or_drink/donkpockets{ + pixel_y = 3; + pixel_x = 5 + }, +/obj/machinery/airalarm/directional/east, +/obj/machinery/light/neon_lining{ + icon_state = "pink2_1" + }, +/obj/machinery/light/neon_lining{ + dir = 4; + icon_state = "pink2_1" + }, +/turf/open/floor/carpet/orange, +/area/station/science/breakroom) +"tze" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, +/turf/open/floor/iron/freezer, +/area/station/service/kitchen/coldroom) +"tzi" = ( +/obj/structure/table/wood, +/obj/item/flashlight/flare/candle, +/turf/open/floor/carpet, +/area/station/service/chapel) +"tzj" = ( +/obj/structure/cable, +/obj/structure/ghost_critter_spawn, +/turf/open/floor/iron, +/area/station/maintenance/department/medical) +"tzx" = ( +/obj/machinery/airalarm/directional/north, +/turf/open/floor/wood, +/area/station/service/bar/backroom) +"tzy" = ( +/obj/structure/rack, +/obj/effect/spawner/random/techstorage/rnd_all, +/obj/effect/turf_decal/bot/right, +/turf/open/floor/iron, +/area/station/engineering/storage/tech) +"tzz" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/cargo/storage) +"tzC" = ( +/obj/machinery/door/airlock/security{ + name = "Interrogation Maintenance" + }, +/obj/effect/mapping_helpers/airlock/access/all/security/general, +/obj/machinery/duct, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/firedoor, +/turf/open/floor/plating, +/area/station/security/interrogation) +"tzS" = ( +/obj/effect/turf_decal/trimline/dark_red/end{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/dark/textured_large, +/area/station/security/medical) +"tzU" = ( +/obj/effect/turf_decal/siding/dark_red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/gray/half{ + dir = 8 + }, +/obj/structure/sink/directional/south, +/obj/machinery/duct, +/turf/open/floor/iron/white/textured, +/area/station/security/medical) +"tAh" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/light_switch/directional/north{ + pixel_x = -6; + pixel_y = 28 + }, +/obj/machinery/firealarm/directional/north{ + pixel_x = 2 + }, +/turf/open/floor/iron, +/area/station/engineering/storage/tech) +"tAr" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 10 + }, +/obj/effect/turf_decal/bot, +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/west, +/turf/open/floor/iron/white/textured, +/area/station/medical/office) +"tAu" = ( +/obj/machinery/atmospherics/components/unary/passive_vent{ + dir = 8; + name = "killroom vent" + }, +/obj/structure/lattice, +/turf/open/space/basic, +/area/space/nearstation) +"tAw" = ( +/obj/machinery/door/poddoor{ + id = "Engineering Secure"; + name = "Engineering Secure Storage Lockdown" + }, +/turf/open/floor/iron, +/area/station/engineering/storage) +"tAB" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/station/maintenance/starboard/central) +"tAG" = ( +/obj/effect/turf_decal/tile/blue/half{ + dir = 4 + }, +/obj/machinery/camera/autoname/directional/east, +/obj/structure/extinguisher_cabinet/directional/east, +/turf/open/floor/iron/white/textured_edge{ + dir = 4 + }, +/area/station/medical/medbay/central) +"tAN" = ( +/obj/machinery/computer/station_alert, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/command/heads_quarters/ce) +"tAQ" = ( +/turf/closed/wall, +/area/station/maintenance/central) +"tBa" = ( +/obj/effect/turf_decal/tile/bar/half{ + dir = 1 + }, +/obj/effect/turf_decal/siding/wood/corner{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Civilian Wing Hallway" + }, +/turf/open/floor/iron, +/area/station/hallway/primary/upper) +"tBd" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/port/lesser) +"tBi" = ( +/turf/open/floor/wood, +/area/station/command/heads_quarters/captain/private) +"tBj" = ( +/obj/structure/closet/secure_closet/brig{ + id = "brig1"; + name = "Cell 1 locker" + }, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 9 + }, +/obj/structure/cable, +/obj/machinery/camera/directional/north, +/turf/open/floor/iron, +/area/station/security/brig) +"tBl" = ( +/obj/machinery/portable_atmospherics/canister/air, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/station/maintenance/starboard/upper) +"tBp" = ( +/obj/item/kirbyplants/random, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/engineering/main) +"tBq" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/security/checkpoint/medical) +"tBA" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/holopad, +/turf/open/floor/iron/dark, +/area/station/security/checkpoint/medical) +"tBE" = ( +/obj/structure/cable, +/obj/machinery/duct, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/security/interrogation) +"tBK" = ( +/turf/closed/wall, +/area/station/hallway/primary/central) +"tCa" = ( +/obj/item/plunger{ + pixel_x = -3 + }, +/obj/item/plunger{ + pixel_x = 3 + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + invisibility = 101 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/yellow/half/contrasted, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"tCf" = ( +/obj/effect/turf_decal/trimline/yellow/line{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/white, +/area/station/security/prison/workout) +"tCi" = ( +/obj/machinery/duct, +/turf/open/floor/carpet/green, +/area/station/command/heads_quarters/nt_rep) +"tCv" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/iron/white, +/area/station/science/lab) +"tCC" = ( +/obj/structure/chair, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"tCM" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/structure/sign/warning/electric_shock/directional/north, +/turf/open/floor/plating, +/area/station/maintenance/port/lesser) +"tDm" = ( +/obj/structure/flora/bush/grassy/style_random, +/mob/living/basic/chicken/brown, +/turf/open/floor/grass, +/area/station/service/hydroponics/upper) +"tDn" = ( +/obj/machinery/corral_corner{ + mapping_id = "4" + }, +/turf/open/floor/engine, +/area/station/science/xenobiology) +"tDt" = ( +/obj/machinery/camera/autoname/directional/east, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"tDu" = ( +/obj/effect/turf_decal/tile/blue/half{ + dir = 1 + }, +/obj/structure/bed/medical/emergency{ + dir = 8 + }, +/turf/open/floor/iron/white/textured_edge{ + dir = 1 + }, +/area/station/medical/treatment_center) +"tDF" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"tDM" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/security/office) +"tDR" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/structure/extinguisher_cabinet/directional/north, +/obj/structure/reagent_dispensers/fueltank, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/white, +/area/station/maintenance/port/lesser) +"tDX" = ( +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/sign/directions/medical/directional/south{ + pixel_y = 41 + }, +/obj/structure/sign/directions/engineering/directional/east{ + pixel_y = 23; + pixel_x = null + }, +/obj/structure/sign/directions/science/directional/west{ + pixel_x = 0; + pixel_y = 32 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"tDY" = ( +/obj/machinery/duct, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/obj/effect/turf_decal/tile/blue/half, +/obj/machinery/camera/directional/south, +/turf/open/floor/iron/white/textured_edge, +/area/station/medical/medbay/central) +"tEe" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/siding/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/yellow/filled/warning{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"tEu" = ( +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/obj/machinery/duct, +/turf/open/floor/wood/parquet, +/area/station/command/heads_quarters/nt_rep) +"tEv" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/service/cafeteria) +"tEB" = ( +/obj/structure/table/reinforced, +/obj/item/toy/figure/secofficer{ + pixel_y = 7; + pixel_x = -5 + }, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 10 + }, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/security/brig/entrance) +"tEG" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/grimy, +/area/station/hallway/secondary/service) +"tEI" = ( +/obj/machinery/computer/security/telescreen/entertainment/directional/north, +/obj/machinery/firealarm/directional/east, +/obj/machinery/hydroponics/constructable, +/obj/effect/spawner/random/contraband/cannabis, +/obj/machinery/light_switch/directional/east{ + pixel_y = 9 + }, +/turf/open/floor/iron/grimy, +/area/station/service/kitchen/kitchen_backroom) +"tFb" = ( +/obj/effect/turf_decal/siding/dark{ + dir = 4 + }, +/obj/structure/cable, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/security/checkpoint/escape) +"tFx" = ( +/obj/effect/turf_decal/tile/blue/half/contrasted, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"tFz" = ( +/obj/structure/weightmachine/weightlifter, +/obj/structure/cable, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/dark/textured, +/area/station/security/prison/workout) +"tFB" = ( +/obj/effect/turf_decal/tile/yellow, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"tFF" = ( +/obj/structure/chair/pew{ + dir = 8 + }, +/obj/machinery/status_display/evac/directional/east, +/obj/effect/landmark/start/assistant, +/obj/effect/turf_decal/tile/yellow/half{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/security/courtroom) +"tFJ" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/obj/item/radio/intercom/directional/east, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"tFT" = ( +/obj/structure/table, +/obj/item/book/manual/wiki/cooking_to_serve_man{ + pixel_x = 5; + pixel_y = 3 + }, +/obj/item/reagent_containers/condiment/peppermill{ + pixel_x = -6; + pixel_y = 10 + }, +/obj/item/reagent_containers/condiment/saltshaker{ + pixel_x = -11; + pixel_y = 14 + }, +/obj/item/reagent_containers/cup/rag{ + pixel_x = -10; + pixel_y = 4 + }, +/turf/open/floor/plating, +/area/station/maintenance/department/medical) +"tGb" = ( +/obj/machinery/washing_machine, +/obj/effect/turf_decal/bot, +/turf/open/floor/plating, +/area/station/maintenance/starboard/central) +"tGd" = ( +/turf/closed/wall, +/area/station/service/hydroponics/garden) +"tGx" = ( +/obj/machinery/atmospherics/pipe/smart/manifold/purple/visible, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/light/floor/has_bulb/warm, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"tGG" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/landmark/start/depsec/science, +/turf/open/floor/iron/dark, +/area/station/security/checkpoint/science) +"tGI" = ( +/obj/machinery/meter, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"tHh" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/spawner/random/structure/crate, +/turf/open/floor/plating, +/area/station/maintenance/port/lesser) +"tHo" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/light/floor/has_bulb/warm, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"tHF" = ( +/obj/machinery/light/small{ + dir = 1; + status = 2 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/structure/cable, +/turf/open/floor/eighties/red{ + icon = 'goon/icons/turf/floors.dmi'; + icon_state = "clown_carpet" + }, +/area/station/maintenance/port/fore) +"tHZ" = ( +/obj/structure/cable, +/obj/machinery/door/airlock/maintenance{ + name = "Medbay Maintenance" + }, +/obj/effect/mapping_helpers/airlock/access/all/medical/general, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/medical/surgery/theatre) +"tID" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/spawner/random/trash/moisture, +/turf/open/floor/plating, +/area/station/maintenance/starboard/central) +"tIE" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"tIL" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/trash/mess, +/turf/open/floor/iron, +/area/station/cargo/warehouse) +"tIP" = ( +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/cargo/miningoffice) +"tIY" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/stairs/medium, +/area/station/science/xenobiology) +"tJc" = ( +/obj/structure/cable, +/turf/open/floor/iron/white/textured, +/area/station/medical/treatment_center) +"tJj" = ( +/obj/structure/table/wood, +/obj/item/trash/empty_food_tray{ + pixel_x = 5 + }, +/obj/item/cigbutt/cigarbutt{ + pixel_x = 8; + pixel_y = 1 + }, +/obj/item/clothing/mask/cigarette/cigar{ + pixel_x = -5; + pixel_y = 9 + }, +/obj/item/clothing/mask/cigarette/cigar/havana{ + pixel_x = -3; + pixel_y = 4 + }, +/turf/open/floor/wood, +/area/station/command/heads_quarters/hos) +"tJp" = ( +/obj/effect/spawner/random/maintenance, +/obj/effect/spawner/random/trash/bin, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small/directional/north, +/turf/open/floor/wood, +/area/station/maintenance/department/medical) +"tJr" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 6 + }, +/obj/structure/sink/directional/west, +/obj/structure/chair/office{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/engineering/atmos/upper) +"tJu" = ( +/obj/structure/toilet{ + pixel_y = 4; + dir = 8; + pixel_x = 6 + }, +/obj/effect/landmark/start/assistant, +/turf/open/floor/iron/showroomfloor, +/area/station/commons/dorms) +"tJx" = ( +/obj/effect/spawner/random/trash/mopbucket, +/obj/item/mop, +/obj/effect/decal/cleanable/piss_stain, +/obj/effect/turf_decal/tile/dark/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/hallway/secondary/command) +"tJB" = ( +/obj/structure/sink/kitchen/directional/east, +/turf/open/floor/iron/cafeteria, +/area/station/security/prison/mess) +"tJD" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/turf/open/floor/plating, +/area/station/maintenance/port/lesser) +"tJH" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/yellow/filled/corner, +/obj/effect/turf_decal/trimline/yellow/filled/corner{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/textured, +/area/station/medical/pharmacy) +"tJP" = ( +/obj/effect/turf_decal/tile/red/half{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/station_map/engineering/directional/north, +/obj/effect/turf_decal/bot_blue, +/turf/open/floor/iron, +/area/station/security/prison) +"tJY" = ( +/obj/item/seeds/tomato, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/growing/tray, +/obj/machinery/newscaster/directional/west, +/turf/open/floor/grass/lavaland{ + initial_gas_mix = "o2=22;n2=82;TEMP=293.15" + }, +/area/station/service/hydroponics) +"tJZ" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/bluespace_vendor/directional/east, +/turf/open/floor/iron/dark/herringbone, +/area/station/maintenance/radshelter/civil) +"tKa" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 10 + }, +/obj/structure/sign/warning/test_chamber/directional/west, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/iron/white, +/area/station/science/research) +"tKf" = ( +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"tKi" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/monitored/ordnance_burn_chamber_input{ + dir = 4 + }, +/turf/open/floor/engine/vacuum, +/area/station/science/ordnance/burnchamber) +"tKm" = ( +/obj/machinery/door/airlock/medical/glass{ + name = "Pharmacy" + }, +/obj/effect/mapping_helpers/airlock/access/all/medical/pharmacy, +/obj/effect/turf_decal/tile/yellow/fourcorners, +/obj/machinery/door/firedoor, +/obj/structure/cable, +/obj/effect/landmark/navigate_destination, +/turf/open/floor/iron/white, +/area/station/medical/pharmacy) +"tKr" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/structure/disposalpipe/junction/flip{ + dir = 4 + }, +/turf/open/floor/wood, +/area/station/security/detectives_office) +"tKs" = ( +/obj/structure/cable, +/obj/structure/showcase/cyborg/old{ + pixel_y = 20 + }, +/obj/machinery/camera/directional/north{ + c_tag = "AI Chamber - Fore"; + network = list("aicore") + }, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/ai) +"tKD" = ( +/obj/structure/window/spawner/directional/west, +/obj/structure/window/spawner/directional/south, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"tKF" = ( +/obj/machinery/computer/crew{ + dir = 2 + }, +/obj/machinery/airalarm/directional/north, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 5 + }, +/obj/machinery/light/directional/north, +/turf/open/floor/iron/white, +/area/station/medical/storage) +"tKN" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/commons/fitness) +"tKP" = ( +/obj/structure/window/spawner/directional/north, +/obj/structure/flora/bush/lavendergrass/style_random, +/obj/structure/flora/bush/generic/style_random{ + pixel_x = -10; + pixel_y = 2 + }, +/turf/open/floor/grass, +/area/station/command/heads_quarters/nt_rep) +"tKU" = ( +/obj/structure/cable, +/obj/machinery/firealarm/directional/east, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/light_switch/directional/east{ + pixel_y = 9 + }, +/turf/open/floor/iron, +/area/station/maintenance/port/fore) +"tLi" = ( +/obj/machinery/disposal/bin, +/obj/effect/turf_decal/bot, +/obj/structure/disposalpipe/trunk, +/obj/structure/cable, +/obj/machinery/camera/directional/north, +/obj/effect/turf_decal/tile/dark/anticorner/contrasted{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/hallway/secondary/command) +"tLj" = ( +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/obj/structure/table, +/obj/item/storage/bag/tray, +/turf/open/floor/iron/cafeteria, +/area/station/security/prison/mess) +"tLk" = ( +/obj/structure/table/wood, +/obj/item/flashlight/lamp{ + pixel_x = -9; + pixel_y = 11 + }, +/obj/item/phone{ + pixel_x = 8; + pixel_y = 7 + }, +/obj/structure/noticeboard/directional/north, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/carpet/royalblue, +/area/station/command/heads_quarters/blueshield) +"tLm" = ( +/obj/structure/sink/directional/west, +/turf/open/floor/iron/showroomfloor, +/area/station/service/lawoffice) +"tLx" = ( +/obj/structure/table/wood, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, +/obj/item/reagent_containers/cup/glass/bottle/kahlua{ + pixel_x = -8; + pixel_y = 11 + }, +/obj/item/reagent_containers/cup/glass/mug/nanotrasen{ + pixel_x = -6 + }, +/turf/open/floor/wood, +/area/station/command/heads_quarters/blueshield) +"tLD" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/gray/half/contrasted{ + dir = 1 + }, +/obj/machinery/camera/directional/north, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"tLJ" = ( +/obj/structure/window/spawner/directional/east, +/obj/structure/window/spawner/directional/west, +/obj/machinery/door/window/left/directional/south{ + name = "Inner Pipe Access" + }, +/obj/machinery/atmospherics/components/binary/pump/off{ + name = "O2 To Pure" + }, +/obj/machinery/atmospherics/pipe/bridge_pipe/green/visible{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/components/binary/pump/layer4{ + name = "O2 to Turbine" + }, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"tLU" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"tMc" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/blue/half/contrasted, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"tMm" = ( +/obj/structure/table/wood, +/obj/structure/showcase/machinery/tv{ + dir = 1; + pixel_x = 2; + pixel_y = 3 + }, +/turf/open/floor/carpet, +/area/station/command/corporate_showroom) +"tMn" = ( +/obj/structure/table, +/obj/item/stack/sheet/plasteel{ + amount = 10 + }, +/obj/item/stack/rods/fifty, +/obj/effect/spawner/random/trash/janitor_supplies, +/obj/effect/turf_decal/tile/yellow/anticorner/contrasted, +/turf/open/floor/iron, +/area/station/construction/mining/aux_base) +"tMr" = ( +/obj/structure/disposalpipe/junction/flip{ + dir = 2 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/service/bar) +"tMu" = ( +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"tMv" = ( +/obj/structure/chair/stool/bar/directional/north, +/obj/effect/landmark/start/hangover, +/turf/open/floor/carpet, +/area/station/service/cafeteria) +"tMJ" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 10 + }, +/obj/structure/extinguisher_cabinet/directional/west, +/turf/open/floor/iron/white, +/area/station/science/lower) +"tMN" = ( +/obj/effect/spawner/random/structure/crate, +/turf/open/floor/plating, +/area/station/maintenance/department/medical) +"tMT" = ( +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/obj/vehicle/ridden/wheelchair{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"tMV" = ( +/obj/structure/table/wood/fancy/purple, +/obj/machinery/light/neon_lining{ + icon_state = "pink2_1" + }, +/obj/effect/spawner/random/entertainment/drugs, +/obj/effect/spawner/random/entertainment/money{ + pixel_y = 13; + pixel_x = -5 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/carpet/royalblue, +/area/station/maintenance/starboard/aft) +"tNn" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/monitored/oxygen_output, +/turf/open/floor/engine/o2, +/area/station/engineering/atmos) +"tNq" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/obj/machinery/airalarm/directional/north, +/obj/effect/spawner/random/engineering/atmospherics_portable, +/turf/open/floor/iron, +/area/station/commons/storage/primary) +"tNC" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white, +/area/station/science/robotics/lab) +"tNK" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/preopen{ + id = "brigfront"; + name = "Brig Blast Door" + }, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/security/brig/entrance) +"tNN" = ( +/turf/open/indestructible/permalube, +/area/station/maintenance/port/lesser) +"tNO" = ( +/turf/closed/wall, +/area/station/engineering/atmos/office) +"tNV" = ( +/obj/machinery/door/airlock/external{ + name = "External Airlock" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"tNY" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/science/genetics) +"tOa" = ( +/obj/effect/landmark/start/shaft_miner, +/obj/effect/turf_decal/trimline/brown/filled/line, +/obj/effect/turf_decal/trimline/brown/filled/corner{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/cargo/miningoffice) +"tOe" = ( +/obj/machinery/newscaster/directional/east, +/obj/effect/turf_decal/bot, +/obj/item/storage/medkit/regular{ + pixel_x = 4; + pixel_y = 12 + }, +/obj/structure/table/reinforced/rglass, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/station/science/ordnance) +"tOl" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Medbay Maintenance" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/maintenance/department/medical) +"tOn" = ( +/obj/structure/chair/pew/right{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow/anticorner, +/turf/open/floor/iron, +/area/station/security/courtroom) +"tOy" = ( +/obj/structure/cable, +/obj/effect/spawner/random/structure/closet_maintenance, +/turf/open/floor/iron, +/area/station/maintenance/department/medical) +"tOG" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/maintenance/starboard/upper) +"tPc" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 1 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/engineering/lobby) +"tPe" = ( +/turf/closed/wall/r_wall, +/area/station/maintenance/disposal) +"tPh" = ( +/obj/structure/flora/bush/pale, +/obj/structure/flora/bush/lavendergrass, +/turf/open/floor/grass, +/area/station/science/xenobiology) +"tPl" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/thermomachine/freezer/on{ + dir = 1 + }, +/turf/open/floor/engine, +/area/station/science/server) +"tPo" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/wood/large, +/area/station/service/library/private) +"tPs" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/airalarm/directional/north, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plating, +/area/station/maintenance/port/lesser) +"tPJ" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"tPT" = ( +/obj/machinery/navbeacon{ + codes_txt = "delivery;dir=4"; + location = "Tool Storage" + }, +/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/commons/storage/tools) +"tPY" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/structure/grille, +/turf/open/floor/plating, +/area/station/hallway/primary/central) +"tQf" = ( +/obj/machinery/disposal/delivery_chute{ + dir = 8; + name = "Body Delivery Express 9000" + }, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/obj/structure/window/reinforced/spawner/directional/north, +/obj/structure/window/reinforced/spawner/directional/east, +/obj/structure/window/reinforced/spawner/directional/south, +/turf/open/floor/iron/dark/textured, +/area/station/medical/morgue) +"tQl" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 4 + }, +/obj/structure/lattice, +/obj/structure/disposalpipe/segment, +/turf/open/space/basic, +/area/space/nearstation) +"tQt" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/port/lesser) +"tQu" = ( +/obj/machinery/light/directional/east, +/turf/open/floor/plating, +/area/station/construction) +"tQB" = ( +/obj/structure/beebox, +/turf/open/floor/grass, +/area/station/service/hydroponics/upper) +"tQD" = ( +/obj/effect/spawner/structure/window/reinforced/plasma, +/obj/machinery/door/poddoor/shutters/radiation/preopen{ + id = "atmoshfr" + }, +/turf/open/floor/plating, +/area/station/engineering/atmos/hfr_room) +"tQH" = ( +/turf/open/floor/iron/stairs/right, +/area/station/service/hydroponics/garden) +"tQI" = ( +/obj/structure/window/spawner/directional/north, +/obj/structure/flora/bush/large/style_random, +/obj/structure/flora/bush/leafy, +/turf/open/floor/grass, +/area/station/command/heads_quarters/nt_rep) +"tQK" = ( +/obj/structure/table/wood, +/obj/item/plate, +/obj/item/food/chococornet, +/obj/machinery/light/directional/east, +/obj/structure/sign/poster/official/random/directional/east, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/carpet, +/area/station/hallway/secondary/exit/departure_lounge) +"tQX" = ( +/obj/item/kirbyplants/random, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 5 + }, +/obj/structure/cable, +/obj/machinery/camera/directional/east, +/turf/open/floor/iron, +/area/station/security/processing) +"tQY" = ( +/mob/living/basic/mouse, +/obj/effect/spawner/random/trash/garbage, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/department/medical) +"tRa" = ( +/turf/closed/wall/r_wall, +/area/station/security/prison/garden) +"tRf" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/maintenance/starboard/lesser) +"tRg" = ( +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/obj/structure/cable, +/obj/effect/spawner/random/engineering/tracking_beacon, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/turf/open/floor/iron/dark, +/area/station/science/ordnance/office) +"tRr" = ( +/obj/effect/turf_decal/siding/dark{ + dir = 5 + }, +/turf/open/floor/iron/dark, +/area/station/science/genetics) +"tRM" = ( +/obj/effect/turf_decal/siding/dark{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/portables_connector/visible, +/turf/open/floor/iron/dark/small, +/area/station/tcommsat/computer) +"tRS" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/closed/wall/r_wall, +/area/station/maintenance/disposal) +"tRX" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/turf/open/floor/plating, +/area/station/maintenance/starboard/central) +"tSc" = ( +/obj/machinery/light_switch/directional/east, +/obj/effect/turf_decal/siding/dark{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold/cyan/visible{ + dir = 4 + }, +/turf/open/floor/iron/dark/small, +/area/station/tcommsat/computer) +"tSe" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 10 + }, +/obj/structure/sign/departments/science/directional/south, +/obj/machinery/computer/mech_bay_power_console{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/science/robotics/mechbay) +"tSo" = ( +/obj/effect/turf_decal/bot, +/obj/structure/table/reinforced, +/obj/item/disk/tech_disk{ + pixel_x = 6; + pixel_y = -4 + }, +/obj/item/book/manual/wiki/research_and_development, +/obj/item/disk/tech_disk{ + pixel_x = -10; + pixel_y = 5 + }, +/obj/item/disk/tech_disk{ + pixel_x = -14; + pixel_y = -2 + }, +/turf/open/floor/iron/white, +/area/station/science/lab) +"tSx" = ( +/obj/effect/spawner/random/vending/snackvend, +/obj/machinery/light/neon_lining{ + icon_state = "pink2_1" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/firealarm/directional/south, +/obj/machinery/light_switch/directional/south{ + pixel_x = 8 + }, +/turf/open/floor/carpet/orange, +/area/station/science/breakroom) +"tSA" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/trash/botanical_waste, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/starboard/upper) +"tSH" = ( +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"tTf" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Fitness Room" + }, +/obj/effect/turf_decal/siding/white/corner{ + dir = 1 + }, +/obj/machinery/door/firedoor, +/obj/effect/landmark/navigate_destination/common/fitness, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/commons/fitness) +"tTk" = ( +/obj/structure/cable, +/obj/effect/spawner/random/trash/food_packaging, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/maintenance/department/medical) +"tTm" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/structure/sign/warning/hot_temp/directional/north, +/obj/machinery/atmospherics/components/binary/pump{ + name = "Fuel Pipe to Incinerator"; + dir = 4 + }, +/obj/machinery/light/warm/directional/north, +/turf/open/floor/iron/smooth, +/area/station/maintenance/disposal/incinerator) +"tTJ" = ( +/obj/machinery/door/airlock/engineering{ + name = "Break Room" + }, +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/any/engineering/general, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/door/firedoor, +/turf/open/floor/iron, +/area/station/engineering/break_room) +"tUd" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"tUe" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/obj/effect/decal/cleanable/blood/footprints, +/obj/effect/landmark/start/gary, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"tUq" = ( +/obj/machinery/holopad, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/science/xenobiology/hallway) +"tUs" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/blobstart, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/maintenance/starboard/upper) +"tUt" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/camera/directional/north, +/turf/open/floor/iron/freezer, +/area/station/science/xenobiology/hallway) +"tUx" = ( +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"tUy" = ( +/obj/effect/mapping_helpers/burnt_floor, +/obj/structure/cable, +/obj/effect/spawner/random/trash/garbage{ + spawn_scatter_radius = 1 + }, +/turf/open/floor/plating, +/area/station/maintenance/department/medical) +"tUA" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/iron, +/area/station/maintenance/starboard/upper) +"tUP" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/yellow/warning{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/yellow/line{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/engineering/lobby) +"tUQ" = ( +/obj/effect/turf_decal/tile/dark, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"tUS" = ( +/obj/item/kirbyplants/random, +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 4 + }, +/obj/structure/sign/directions/cryo/directional/east, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"tVn" = ( +/obj/effect/decal/cleanable/cobweb, +/obj/structure/sign/poster/official/random/directional/north, +/turf/open/floor/wood, +/area/station/maintenance/department/medical) +"tVr" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/department/medical) +"tVv" = ( +/obj/effect/landmark/event_spawn, +/obj/item/kirbyplants/organic/plant22, +/obj/effect/turf_decal/tile/blue/half/contrasted, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"tVw" = ( +/obj/structure/table, +/obj/effect/spawner/random/maintenance, +/turf/open/floor/iron/white, +/area/station/science/lower) +"tVF" = ( +/obj/item/reagent_containers/cup/glass/mug{ + pixel_x = 13; + pixel_y = 7 + }, +/obj/item/reagent_containers/cup/glass/mug{ + pixel_x = 6; + pixel_y = 3 + }, +/obj/item/reagent_containers/cup/glass/mug{ + pixel_x = 13; + pixel_y = -1 + }, +/obj/item/reagent_containers/cup/glass/shaker{ + pixel_x = -2; + pixel_y = 12 + }, +/obj/item/reagent_containers/cup/glass/ice{ + pixel_x = -4; + pixel_y = 2 + }, +/obj/structure/table, +/obj/effect/turf_decal/tile/neutral/full, +/obj/structure/extinguisher_cabinet/directional/north, +/obj/machinery/camera/directional/north, +/turf/open/floor/iron/dark, +/area/station/hallway/secondary/exit/departure_lounge) +"tVI" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable, +/obj/structure/marker_beacon/yellow, +/turf/open/space/basic, +/area/station/solars/starboard/fore) +"tVS" = ( +/obj/item/reagent_containers/cup/bottle/morphine{ + pixel_y = 13; + pixel_x = -5 + }, +/obj/structure/table, +/obj/item/reagent_containers/syringe, +/obj/item/reagent_containers/cup/bottle/morphine{ + pixel_y = 10 + }, +/obj/item/reagent_containers/cup/bottle/morphine{ + pixel_y = 13; + pixel_x = 12 + }, +/obj/effect/turf_decal/trimline/neutral/line{ + dir = 9 + }, +/obj/effect/turf_decal/trimline/neutral/line{ + dir = 9 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, +/turf/open/floor/iron/white/corner, +/area/station/security/execution/education) +"tVZ" = ( +/obj/machinery/atmospherics/pipe/bridge_pipe/cyan/visible, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/simple/purple/visible{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"tWb" = ( +/obj/effect/turf_decal/tile/blue/half{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + invisibility = 101 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/white/textured_edge{ + dir = 1 + }, +/area/station/medical/medbay/central) +"tWh" = ( +/obj/structure/table/reinforced, +/obj/item/clothing/gloves/color/black, +/obj/item/clothing/head/helmet/toggleable/justice/escape{ + name = "justice helmet" + }, +/obj/effect/turf_decal/tile/red/half{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark/textured, +/area/station/security/office) +"tWj" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/gray/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"tWm" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/obj/machinery/atmospherics/components/binary/pump{ + name = "Atmos to Loop"; + dir = 8 + }, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"tWp" = ( +/turf/closed/wall/r_wall, +/area/station/science/robotics/mechbay) +"tWJ" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/eighties/red{ + icon = 'goon/icons/turf/floors.dmi'; + icon_state = "clown_carpet" + }, +/area/station/service/theater) +"tWO" = ( +/obj/structure/lattice, +/turf/open/space/basic, +/area/station/solars/port/fore) +"tWQ" = ( +/obj/structure/reagent_dispensers/beerkeg, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/cobweb, +/obj/item/shard{ + pixel_x = 21 + }, +/turf/open/floor/plating, +/area/station/engineering/break_room) +"tWZ" = ( +/obj/item/plate/small{ + pixel_x = -12; + pixel_y = 4 + }, +/obj/item/flashlight/flare/candle/vanilla{ + pixel_y = 9; + pixel_x = 3 + }, +/obj/effect/spawner/random/food_or_drink/booze{ + pixel_y = 2; + pixel_x = 8 + }, +/obj/item/reagent_containers/cup/glass/drinkingglass/shotglass{ + pixel_y = -5 + }, +/obj/effect/spawner/random/entertainment/coin{ + pixel_x = -13; + pixel_y = 6 + }, +/obj/machinery/computer/pod/old/mass_driver_controller/chapelgun{ + pixel_x = 24 + }, +/turf/open/floor/wood, +/area/station/service/chapel) +"tXc" = ( +/obj/structure/disposalpipe/junction{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"tXq" = ( +/obj/machinery/firealarm/directional/south, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/cargo/drone_bay) +"tXu" = ( +/obj/structure/window/reinforced/spawner/directional/east, +/obj/effect/turf_decal/stripes/line{ + dir = 6; + pixel_x = -6 + }, +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/turf/open/floor/plating, +/area/station/science/ordnance/testlab) +"tXy" = ( +/obj/machinery/computer/atmos_alert{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/orange/filled/line{ + dir = 9 + }, +/turf/open/floor/iron, +/area/station/command/bridge) +"tXG" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/closet/firecloset/wall/directional/west, +/turf/open/floor/plating, +/area/station/maintenance/starboard/central) +"tXO" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/hallway/secondary/command) +"tXS" = ( +/obj/structure/chair{ + dir = 1 + }, +/obj/effect/landmark/start/hangover, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/wood, +/area/station/security/courtroom) +"tXW" = ( +/obj/docking_port/stationary/escape_pod, +/turf/open/space/basic, +/area/space) +"tYh" = ( +/turf/closed/wall, +/area/station/service/kitchen/coldroom) +"tYi" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Central Maintenance" + }, +/obj/machinery/door/firedoor, +/turf/open/floor/iron, +/area/station/maintenance/central) +"tYq" = ( +/obj/machinery/camera/autoname/directional/north, +/obj/effect/turf_decal/siding/white/corner, +/obj/effect/turf_decal/trimline/dark_green/filled/corner, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/ai_upload) +"tYs" = ( +/obj/structure/closet/cabinet, +/obj/effect/turf_decal/tile/neutral/full, +/obj/machinery/firealarm/directional/north, +/obj/machinery/light_switch/directional/north{ + pixel_x = 8; + pixel_y = 28 + }, +/turf/open/floor/iron/dark, +/area/station/commons/fitness) +"tYt" = ( +/obj/structure/anvil, +/obj/item/radio/intercom/directional/south, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/wood/large, +/area/station/smithing) +"tYC" = ( +/obj/structure/table/reinforced, +/obj/machinery/cell_charger{ + pixel_x = 7 + }, +/obj/machinery/recharger{ + pixel_x = -11 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, +/turf/open/floor/carpet/red, +/area/station/security/checkpoint/engineering) +"tYH" = ( +/obj/effect/turf_decal/trimline/red/filled/line, +/obj/effect/turf_decal/tile/neutral/half{ + dir = 1 + }, +/obj/structure/disposalpipe/junction/flip{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/security/brig/entrance) +"tYN" = ( +/obj/structure/table/reinforced/rglass, +/obj/effect/spawner/random/trash/janitor_supplies{ + pixel_y = 13 + }, +/obj/machinery/light/small/directional/north, +/obj/item/radio/intercom/directional/north, +/turf/open/floor/iron, +/area/station/engineering/break_room) +"tYV" = ( +/obj/structure/dresser, +/obj/effect/turf_decal/tile/dark/opposingcorners, +/obj/effect/turf_decal/tile/dark/opposingcorners, +/obj/item/toy/dummy{ + pixel_x = -7; + pixel_y = 15 + }, +/obj/effect/turf_decal/siding/dark{ + dir = 4; + pixel_x = -1 + }, +/obj/effect/turf_decal/tile/dark/opposingcorners, +/obj/machinery/firealarm/directional/north{ + pixel_x = -7 + }, +/obj/structure/extinguisher_cabinet/directional/north{ + pixel_x = 6; + pixel_y = 31 + }, +/turf/open/floor/iron/white, +/area/station/service/theater) +"tYW" = ( +/obj/machinery/airalarm/directional/north, +/obj/machinery/portable_atmospherics/canister/air, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/components/unary/portables_connector/visible/layer4, +/obj/structure/cable/multilayer/connected, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/command/storage/satellite) +"tZc" = ( +/obj/machinery/camera/directional/north{ + c_tag = "Holodeck - Fore"; + name = "holodeck camera" + }, +/turf/open/floor/engine{ + name = "Holodeck Projector Floor" + }, +/area/station/holodeck/rec_center) +"tZe" = ( +/obj/machinery/computer/records/medical{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/blue/filled/end, +/obj/structure/window/reinforced/spawner/directional/south, +/turf/open/floor/iron, +/area/station/command/bridge) +"tZn" = ( +/obj/structure/cable, +/obj/effect/spawner/random/structure/grille, +/turf/open/floor/plating, +/area/station/maintenance/starboard/central) +"tZC" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"tZE" = ( +/obj/structure/lattice, +/obj/effect/spawner/random/entertainment/money_large, +/turf/open/space/basic, +/area/space/nearstation) +"tZK" = ( +/obj/structure/disposalpipe/segment, +/turf/closed/wall, +/area/station/smithing) +"tZQ" = ( +/obj/machinery/telecomms/bus/preset_four, +/obj/effect/turf_decal/tile/gray/full, +/turf/open/floor/iron/dark/telecomms, +/area/station/tcommsat/server) +"tZR" = ( +/obj/effect/turf_decal/siding/dark, +/obj/effect/turf_decal/siding/dark{ + dir = 8 + }, +/obj/effect/turf_decal/siding/wood{ + dir = 10 + }, +/turf/open/floor/carpet/blue, +/area/station/command/heads_quarters/ce) +"ual" = ( +/obj/structure/lattice/catwalk, +/obj/structure/marker_beacon/purple, +/turf/open/space/basic, +/area/space/nearstation) +"uam" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/visible/layer4, +/turf/open/floor/plating, +/area/station/engineering/supermatter/room) +"uaq" = ( +/obj/effect/spawner/structure/window/hollow/reinforced/middle{ + dir = 4 + }, +/obj/structure/cable, +/obj/machinery/door/poddoor/shutters/window/preopen{ + id = "Isolation" + }, +/turf/open/floor/plating, +/area/station/security/prison/safe) +"uay" = ( +/obj/structure/flora/bush/ferny/style_random, +/obj/machinery/light/floor/has_bulb, +/turf/open/floor/grass, +/area/station/command/bridge) +"uaK" = ( +/obj/effect/turf_decal/bot, +/turf/open/floor/plating, +/area/station/maintenance/starboard/central) +"uaL" = ( +/obj/effect/spawner/structure/window, +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/science/lab) +"uaN" = ( +/obj/effect/spawner/structure/window/reinforced/tinted, +/obj/structure/disposalpipe/segment{ + dir = 4; + invisibility = 101 + }, +/turf/open/floor/plating, +/area/station/medical/morgue) +"uaR" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/spawner/random/engineering/tank, +/obj/effect/turf_decal/bot, +/turf/open/floor/plating, +/area/station/maintenance/department/medical) +"uaV" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 + }, +/obj/effect/landmark/start/security_assistant, +/turf/open/floor/iron/dark, +/area/station/security/interrogation) +"uaX" = ( +/obj/effect/turf_decal/bot, +/obj/structure/closet/emcloset, +/turf/open/floor/plating, +/area/station/maintenance/port/lesser) +"ubk" = ( +/turf/closed/wall, +/area/station/science/lab) +"ubs" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"ubB" = ( +/obj/machinery/camera/directional/north, +/obj/item/radio/intercom/directional/north, +/obj/machinery/suit_storage_unit/cmo, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 1 + }, +/obj/structure/window/reinforced/spawner/directional/west, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/cmo) +"ubK" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/dark_red/half/contrasted{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/sign/poster/official/report_crimes/directional/west, +/turf/open/floor/iron, +/area/station/hallway/primary/upper) +"ubM" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/starboard/lesser) +"ubR" = ( +/obj/item/storage/fancy/donut_box{ + pixel_y = 9 + }, +/obj/structure/table/wood, +/obj/effect/turf_decal/siding/dark, +/obj/effect/turf_decal/tile/neutral/full, +/turf/open/floor/iron/dark, +/area/station/hallway/secondary/exit/departure_lounge) +"uce" = ( +/obj/effect/turf_decal/stripes/line, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/engineering/storage) +"ucg" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 8 + }, +/obj/structure/cable, +/obj/structure/table/reinforced/rglass, +/obj/item/computer_disk/medical{ + pixel_y = 3; + pixel_x = -7 + }, +/obj/item/clothing/glasses/hud/health{ + pixel_x = 6 + }, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/cmo) +"ucF" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"ucL" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos/storage/gas) +"ucQ" = ( +/obj/machinery/status_display/evac/directional/north, +/obj/machinery/vending/games, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/grimy, +/area/station/service/library) +"ucZ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/navbeacon{ + codes_txt = "delivery;dir=4"; + location = "Service" + }, +/turf/open/floor/iron, +/area/station/hallway/secondary/service) +"udi" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/solars/port/aft) +"udj" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/commons/storage/primary) +"udm" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Lesser Starboard Maintenance" + }, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"udw" = ( +/obj/machinery/door/airlock/research{ + name = "Ordnance Launch Site" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "sci-toxins-passthrough" + }, +/obj/effect/mapping_helpers/airlock/access/all/science/ordnance, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/firedoor, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/white, +/area/station/science/ordnance/testlab) +"udM" = ( +/obj/effect/spawner/random/aimodule/harmless, +/obj/effect/turf_decal/siding/white/end{ + dir = 4 + }, +/obj/machinery/flasher/directional/east, +/obj/machinery/light/dim/directional/east, +/obj/structure/table/reinforced/titaniumglass, +/obj/item/ai_module/reset{ + pixel_x = 2; + pixel_y = 8 + }, +/turf/open/floor/circuit/green, +/area/station/ai_monitored/turret_protected/ai_upload) +"udQ" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"udZ" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/obj/effect/spawner/random/structure/chair_flipped, +/obj/effect/landmark/start/hangover, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"uem" = ( +/obj/item/stack/ore/silver, +/obj/item/stack/ore/silver, +/obj/structure/rack, +/obj/item/shovel{ + pixel_x = -5 + }, +/obj/item/pickaxe{ + pixel_x = 5 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/turf/open/floor/iron, +/area/station/cargo/miningoffice) +"uep" = ( +/turf/open/floor/plating, +/area/station/service/library/upper) +"ues" = ( +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/maintenance/port/lesser) +"uew" = ( +/obj/structure/closet/secure_closet/personal, +/obj/machinery/light/directional/west, +/turf/open/floor/iron/dark, +/area/station/commons/dorms) +"uey" = ( +/obj/structure/cable, +/obj/machinery/vending/cigarette, +/obj/effect/turf_decal/bot, +/obj/machinery/light_switch/directional/south{ + pixel_x = 8 + }, +/obj/machinery/firealarm/directional/south, +/turf/open/floor/iron, +/area/station/hallway/secondary/service) +"ueB" = ( +/obj/item/kirbyplants/random, +/turf/open/floor/iron/white, +/area/station/command/heads_quarters/rd) +"ueF" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/secondary/command) +"ueH" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/obj/machinery/portable_atmospherics/scrubber, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos/hfr_room) +"ufg" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/duct, +/turf/open/floor/iron, +/area/station/commons/dorms) +"ufh" = ( +/obj/machinery/telecomms/server/presets/supply, +/obj/effect/turf_decal/tile/brown/fourcorners, +/turf/open/floor/iron/dark/telecomms, +/area/station/tcommsat/server) +"ufn" = ( +/obj/effect/spawner/random/structure/table, +/obj/effect/spawner/random/decoration/generic, +/obj/effect/spawner/random/decoration/glowstick, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/sign/poster/official/random/directional/north, +/turf/open/floor/iron, +/area/station/commons/fitness/recreation) +"uft" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/siding/yellow, +/obj/effect/turf_decal/trimline/yellow/filled/warning, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"ufx" = ( +/obj/effect/turf_decal/trimline/blue/filled/corner{ + dir = 8 + }, +/turf/open/floor/iron/white/textured, +/area/station/medical/treatment_center) +"ufA" = ( +/obj/structure/closet/secure_closet/brig, +/obj/effect/turf_decal/trimline/red/filled/line{ + color = "#DE3A3A"; + dir = 5 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/iron/dark, +/area/station/security/checkpoint/science) +"ufB" = ( +/obj/effect/decal/cleanable/cobweb{ + icon_state = "cobweb2"; + dir = 5 + }, +/obj/effect/spawner/random/entertainment/money_medium, +/turf/open/floor/wood, +/area/station/maintenance/port/lesser) +"ufF" = ( +/obj/effect/spawner/structure/window, +/turf/open/floor/plating, +/area/station/hallway/primary/upper) +"ufS" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/door/airlock/maintenance{ + name = "Lesser Starboard Maintenance" + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/starboard/lesser) +"ugi" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable, +/obj/machinery/light/small/directional/east, +/turf/open/floor/iron/dark, +/area/station/security/execution/education) +"ugo" = ( +/obj/effect/turf_decal/tile/blue/half, +/obj/machinery/camera/directional/south, +/turf/open/floor/iron/white/textured_edge, +/area/station/medical/medbay/central) +"ugz" = ( +/obj/effect/spawner/random/structure/grille, +/obj/effect/spawner/random/trash/food_packaging, +/turf/open/floor/plating, +/area/station/hallway/primary/central) +"ugA" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/structure/table, +/obj/item/stack/sheet/plasteel/fifty, +/obj/item/stack/cable_coil{ + pixel_x = -1; + pixel_y = -3 + }, +/obj/item/stack/cable_coil, +/obj/machinery/camera/directional/east, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos/hfr_room) +"ugH" = ( +/obj/effect/turf_decal/trimline/dark_red/end{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/holopad, +/obj/structure/cable, +/turf/open/floor/iron/dark/textured_large, +/area/station/security/medical) +"ugU" = ( +/obj/effect/landmark/start/botanist, +/turf/open/floor/grass, +/area/station/service/hydroponics) +"uhc" = ( +/obj/structure/table, +/obj/item/stack/sheet/glass/fifty{ + pixel_y = 11; + pixel_x = 7 + }, +/obj/item/stack/sheet/iron/fifty{ + pixel_y = 9 + }, +/obj/item/stack/sheet/plasteel{ + amount = 15; + pixel_y = 5; + pixel_x = 4 + }, +/obj/machinery/requests_console/auto_name/directional/north, +/turf/open/floor/iron/dark/side, +/area/station/science/robotics/lab) +"uhf" = ( +/obj/structure/closet/firecloset, +/obj/effect/turf_decal/delivery, +/obj/effect/landmark/start/hangover/closet, +/obj/effect/turf_decal/tile/blue/anticorner/contrasted{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/upper) +"uhl" = ( +/turf/closed/wall/r_wall, +/area/station/science/ordnance/office) +"uhq" = ( +/obj/machinery/light/small/directional/east, +/obj/effect/turf_decal/bot{ + dir = 1 + }, +/obj/structure/closet/emcloset, +/turf/open/floor/plating, +/area/station/hallway/primary/central) +"uhx" = ( +/obj/effect/turf_decal/tile/neutral/full, +/obj/effect/turf_decal/siding/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/siding/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral/full, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/engineering/main) +"uhC" = ( +/obj/structure/grille, +/turf/open/space/basic, +/area/space/nearstation) +"uhJ" = ( +/obj/effect/turf_decal/tile/neutral/anticorner, +/obj/structure/closet/firecloset, +/obj/effect/turf_decal/bot, +/obj/machinery/firealarm/directional/south, +/obj/machinery/camera/directional/south, +/obj/machinery/light_switch/directional/south{ + pixel_x = 8 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"uhL" = ( +/obj/structure/table, +/obj/item/clothing/gloves/boxing/green, +/obj/machinery/firealarm/directional/east, +/obj/machinery/light_switch/directional/east{ + pixel_y = 9 + }, +/turf/open/floor/iron/dark, +/area/station/commons/fitness) +"uhM" = ( +/obj/effect/turf_decal/tile/yellow/anticorner/contrasted{ + dir = 8 + }, +/obj/item/radio/intercom/directional/west, +/obj/structure/table/reinforced, +/obj/item/reagent_containers/cup/beaker/large{ + pixel_y = 14; + pixel_x = -6 + }, +/obj/item/reagent_containers/cup/beaker/large{ + pixel_y = 10; + pixel_x = 9 + }, +/obj/item/reagent_containers/cup/beaker/large, +/obj/machinery/light/directional/west, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"uhO" = ( +/obj/structure/table, +/obj/effect/spawner/random/food_or_drink/dinner, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, +/obj/effect/turf_decal/bot, +/obj/item/storage/box/dishdrive{ + pixel_y = 7 + }, +/turf/open/floor/iron/kitchen, +/area/station/service/kitchen/kitchen_backroom) +"uhY" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/gravity_generator) +"uis" = ( +/obj/structure/cable, +/obj/structure/disposalpipe/junction, +/turf/open/floor/iron/white, +/area/station/science/lower) +"uix" = ( +/obj/effect/spawner/random/trash/graffiti, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/department/medical) +"uiz" = ( +/obj/machinery/light/directional/north, +/obj/structure/table/glass, +/obj/effect/turf_decal/tile/neutral/full, +/obj/effect/turf_decal/tile/dark/half{ + dir = 1 + }, +/obj/machinery/atm/directional/north, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"uiF" = ( +/obj/item/stack/cable_coil/five, +/turf/open/space/basic, +/area/space) +"uiJ" = ( +/obj/machinery/door/airlock/research{ + name = "Artifact Storage" + }, +/turf/open/floor/engine, +/area/station/science/explab) +"uiV" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/starboard/upper) +"uiW" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/closet/secure_closet/miner, +/obj/item/clothing/suit/space, +/obj/item/clothing/head/helmet/space, +/obj/item/clothing/suit/hooded/wintercoat/miner, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 5 + }, +/obj/machinery/firealarm/directional/north{ + pixel_x = 2 + }, +/obj/machinery/light_switch/directional/north{ + pixel_x = -6; + pixel_y = 28 + }, +/turf/open/floor/iron, +/area/station/cargo/miningoffice) +"uiY" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"uja" = ( +/obj/structure/table, +/obj/item/reagent_containers/cup/soup_pot{ + pixel_x = -4 + }, +/obj/item/kitchen/spoon/soup_ladle{ + pixel_x = 7 + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/airalarm/directional/east, +/obj/structure/cable, +/turf/open/floor/iron/kitchen, +/area/station/service/kitchen) +"ujc" = ( +/obj/machinery/power/smes{ + charge = 5e+006 + }, +/obj/effect/turf_decal/bot, +/obj/structure/cable, +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 6 + }, +/turf/open/floor/iron, +/area/station/engineering/gravity_generator) +"ujf" = ( +/turf/closed/wall/r_wall, +/area/station/science/genetics) +"ujk" = ( +/obj/machinery/light, +/obj/effect/turf_decal/tile/dark/half, +/turf/open/floor/iron, +/area/station/command/bridge) +"ujv" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/carpet, +/area/station/service/chapel) +"ujH" = ( +/obj/effect/turf_decal/stripes/red/line{ + dir = 9 + }, +/obj/machinery/camera/directional/east, +/turf/open/floor/engine, +/area/station/science/cytology) +"ujQ" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, +/turf/open/floor/plating, +/area/station/cargo/miningoffice) +"ujS" = ( +/obj/structure/disposalpipe/junction{ + dir = 1 + }, +/obj/effect/turf_decal/tile/gray{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"ujV" = ( +/obj/structure/table/reinforced, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 9 + }, +/obj/item/restraints/handcuffs{ + pixel_x = -1 + }, +/obj/item/restraints/handcuffs{ + pixel_y = 3; + pixel_x = 1 + }, +/obj/item/restraints/handcuffs{ + pixel_y = 5; + pixel_x = 3 + }, +/obj/machinery/camera/directional/north, +/turf/open/floor/iron, +/area/station/security/lockers) +"ukb" = ( +/obj/structure/table/glass/plasmaglass, +/obj/item/storage/medkit/toxin{ + pixel_x = 2; + pixel_y = 6 + }, +/obj/item/storage/medkit/toxin{ + pixel_y = 2 + }, +/turf/open/floor/iron/dark/textured_edge{ + dir = 1 + }, +/area/misc/anomaly_research) +"ukd" = ( +/obj/effect/turf_decal/trimline/red/filled/line, +/obj/effect/turf_decal/tile/neutral/half{ + dir = 1 + }, +/obj/structure/cable, +/obj/item/radio/intercom/directional/south, +/turf/open/floor/iron, +/area/station/security/processing) +"ukj" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/dark_green/half/contrasted, +/turf/open/floor/iron, +/area/station/hallway/primary/upper) +"ukm" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/wood, +/area/station/service/theater) +"ukt" = ( +/obj/machinery/status_display/evac/directional/east, +/obj/structure/cable, +/obj/structure/disposalpipe/segment, +/turf/open/floor/carpet, +/area/station/command/bridge) +"ukv" = ( +/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible, +/obj/machinery/meter{ + name = "Mixed Air Tank In" + }, +/turf/closed/wall/r_wall, +/area/station/engineering/atmos) +"ukw" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/security/interrogation) +"ukz" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/port/lesser) +"ukG" = ( +/obj/effect/spawner/structure/window/reinforced/plasma, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/engineering/supermatter/room) +"ukJ" = ( +/obj/effect/turf_decal/siding/white{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral/half{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"ukQ" = ( +/obj/structure/flora/rock/pile/style_random{ + pixel_y = -8; + pixel_x = 13 + }, +/turf/open/floor/grass, +/area/station/science/xenobiology) +"ukX" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/grimy, +/area/station/service/bar/backroom) +"ulu" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/food/tomato_smudge, +/obj/machinery/growing/tray, +/turf/open/floor/grass/lavaland, +/area/station/service/hydroponics) +"ulv" = ( +/obj/machinery/camera/directional/west, +/obj/effect/spawner/random/maintenance, +/turf/open/floor/plating, +/area/station/security/brig/entrance) +"ulP" = ( +/obj/machinery/computer/nanite_cloud_controller, +/obj/effect/turf_decal/trimline/white/filled/line{ + dir = 5 + }, +/turf/open/floor/iron/dark/corner{ + dir = 8 + }, +/area/station/science/circuits) +"ulY" = ( +/obj/effect/spawner/random/trash/garbage, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/station/maintenance/disposal) +"umb" = ( +/obj/structure/window/reinforced/spawner, +/obj/structure/table, +/obj/effect/turf_decal/tile/neutral/half, +/obj/effect/spawner/random/engineering/tool, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/smooth_half, +/area/station/maintenance/port/lesser) +"umj" = ( +/mob/living/basic/bot/medbot{ + name = "First Aid"; + desc = "A little medical robot. He looks somewhat overwhelmed." + }, +/turf/open/floor/iron/dark, +/area/station/medical/treatment_center) +"umk" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/wood/large, +/area/station/service/library) +"umt" = ( +/obj/effect/landmark/event_spawn, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"umx" = ( +/obj/structure/cable, +/obj/machinery/firealarm/directional/north, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/spawner/random/trash/bacteria, +/turf/open/floor/plating, +/area/station/maintenance/starboard/lesser) +"umH" = ( +/obj/machinery/door/airlock/research/glass{ + name = "Ordnance Lab" + }, +/obj/machinery/atmospherics/pipe/smart/simple/purple/visible{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/locked, +/obj/effect/mapping_helpers/airlock/access/all/science/ordnance, +/obj/machinery/door/firedoor, +/turf/open/floor/engine/vacuum, +/area/station/science/ordnance/freezerchamber) +"umP" = ( +/obj/structure/closet/firecloset/wall/directional/north, +/turf/open/floor/wood/large, +/area/station/service/library/upper) +"umW" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/medical/office) +"unh" = ( +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/cable, +/obj/effect/turf_decal/tile/brown/half/contrasted, +/turf/open/floor/iron, +/area/station/commons/vacant_room/commissary) +"unk" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/open/floor/engine/vacuum, +/area/station/science/ordnance/burnchamber) +"uny" = ( +/obj/machinery/firealarm/directional/north, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/light_switch/directional/north{ + pixel_x = 8; + pixel_y = 28 + }, +/turf/open/floor/iron, +/area/station/maintenance/starboard/central) +"unC" = ( +/obj/machinery/door/airlock/grunge{ + name = "Cell 2" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/security/prison) +"unG" = ( +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/east, +/turf/open/floor/eighties, +/area/station/commons/fitness/recreation/entertainment) +"unI" = ( +/obj/machinery/button/door/directional/east{ + pixel_x = 26; + pixel_y = 8; + name = "Captain Office Shutters" + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/obj/machinery/light/warm/directional/east, +/turf/open/floor/eighties/red, +/area/station/command/heads_quarters/captain/private) +"unU" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"unX" = ( +/obj/machinery/door/window/right/directional/south, +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/generic_maintenance_landmark, +/turf/open/floor/plating, +/area/station/maintenance/port/lesser) +"uoe" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/holopad, +/turf/open/floor/iron, +/area/station/security/brig/entrance) +"uoi" = ( +/obj/structure/chair/comfy/shuttle, +/obj/effect/landmark/start/librarian, +/obj/effect/turf_decal/siding/dark{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/station/service/library/upper) +"uon" = ( +/obj/effect/spawner/random/food_or_drink/seed, +/obj/structure/sink/directional/west, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark, +/area/station/maintenance/starboard/central) +"uor" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/engineering/hallway) +"uov" = ( +/obj/structure/sign/warning/biohazard/directional/east, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/stairs/right, +/area/station/science/cytology) +"uoA" = ( +/obj/machinery/light/small/directional/east, +/turf/open/floor/plating, +/area/station/maintenance/starboard/upper) +"uoB" = ( +/obj/effect/turf_decal/loading_area{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/cargo/storage) +"uoU" = ( +/obj/machinery/door/window/right/directional/east, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/turf/open/floor/wood/tile, +/area/station/service/library/artgallery) +"upb" = ( +/obj/structure/table, +/obj/item/storage/backpack/duffelbag/med/surgery{ + pixel_y = 7; + pixel_x = -3 + }, +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/extinguisher_cabinet/directional/east, +/obj/machinery/camera/directional/east, +/turf/open/floor/iron/white/textured, +/area/station/hallway/primary/upper) +"upf" = ( +/turf/closed/wall/r_wall, +/area/station/service/theater) +"upg" = ( +/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible{ + dir = 5 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"upj" = ( +/obj/machinery/feed_machine, +/obj/structure/table, +/obj/item/food/grown/wheat{ + pixel_x = -8 + }, +/obj/machinery/firealarm/directional/north, +/obj/machinery/camera/autoname/directional/north, +/obj/machinery/light_switch/directional/north{ + pixel_x = 8; + pixel_y = 28 + }, +/turf/open/floor/wood, +/area/station/service/hydroponics/upper) +"upn" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/window/reinforced/spawner/directional/south, +/turf/open/floor/iron/white, +/area/station/science/lab) +"upr" = ( +/obj/structure/table/reinforced, +/obj/structure/window/reinforced/spawner/directional/east, +/obj/machinery/door/window/right/directional/south, +/obj/effect/turf_decal/tile/blue/anticorner{ + dir = 4 + }, +/obj/item/emergency_bed, +/obj/item/emergency_bed{ + pixel_y = 3 + }, +/obj/item/emergency_bed{ + pixel_y = 6 + }, +/turf/open/floor/iron/white/textured_corner{ + dir = 8 + }, +/area/station/medical/treatment_center) +"upz" = ( +/obj/effect/turf_decal/tile/blue/half, +/obj/machinery/duct, +/turf/open/floor/iron/white/textured_edge, +/area/station/medical/treatment_center) +"upP" = ( +/obj/effect/turf_decal/tile/blue/half{ + dir = 4 + }, +/obj/machinery/light/directional/east, +/turf/open/floor/iron/white/textured_edge{ + dir = 4 + }, +/area/station/medical/treatment_center) +"uqc" = ( +/obj/effect/turf_decal/tile/dark, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/showroomfloor, +/area/station/commons/dorms/laundry) +"uqh" = ( +/obj/effect/spawner/structure/window/reinforced, +/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/open/floor/plating, +/area/station/hallway/secondary/entry) +"uqi" = ( +/obj/machinery/power/apc/auto_name/directional/west, +/obj/structure/cable, +/obj/structure/table/wood, +/obj/machinery/computer/records/medical/laptop{ + dir = 4; + pixel_y = 4 + }, +/obj/machinery/light/cold/directional/west, +/turf/open/floor/carpet/green, +/area/station/medical/psychology) +"uqx" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 6 + }, +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/obj/machinery/camera/directional/south, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white, +/area/station/science/research) +"uqB" = ( +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/dark_blue/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"uqL" = ( +/obj/structure/sign/warning/no_smoking, +/turf/closed/wall, +/area/station/engineering/atmos) +"uqN" = ( +/obj/structure/lattice/catwalk, +/turf/open/space/basic, +/area/station/solars/starboard/fore) +"uqR" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/secondary/command) +"uqT" = ( +/obj/structure/closet/secure_closet/security/sec, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/security/lockers) +"urp" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/siding/purple{ + dir = 8 + }, +/obj/machinery/airalarm/directional/west, +/turf/open/floor/iron/white, +/area/station/science/ordnance/storage) +"urw" = ( +/obj/effect/spawner/random/structure/closet_maintenance, +/turf/open/floor/plating, +/area/station/maintenance/department/medical) +"urQ" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/service/hydroponics) +"urT" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/wood, +/area/station/service/chapel) +"urX" = ( +/obj/machinery/door/airlock/research, +/obj/machinery/atmospherics/pipe/layer_manifold/supply/hidden{ + dir = 8 + }, +/obj/effect/mapping_helpers/airlock/access/all/science/xenobio, +/turf/open/floor/plating, +/area/station/science/xenobiology/hallway) +"usb" = ( +/obj/effect/turf_decal/trimline/purple/corner{ + dir = 1 + }, +/turf/open/floor/engine, +/area/station/science/xenobiology) +"usc" = ( +/obj/machinery/air_sensor/plasma_tank, +/turf/open/floor/engine/plasma, +/area/station/engineering/atmos) +"usd" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/security/armory) +"usf" = ( +/obj/machinery/door/airlock/medical/glass{ + id_tag = "MedbayFoyer"; + name = "Medbay" + }, +/obj/effect/turf_decal/tile/blue/full, +/obj/machinery/door/firedoor, +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/white/textured, +/area/station/medical/medbay/lobby) +"usg" = ( +/obj/structure/cable, +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/trimline/brown/filled/line, +/mob/living/simple_animal/bot/mulebot{ + home_destination = "QM #1"; + suffix = "#1" + }, +/obj/machinery/navbeacon{ + codes_txt = "delivery;dir=1"; + location = "QM #1" + }, +/turf/open/floor/iron, +/area/station/cargo/storage) +"usi" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/security/prison) +"usn" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/security/armory) +"usE" = ( +/turf/open/floor/plating, +/area/station/engineering/hallway) +"usG" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"usP" = ( +/obj/effect/turf_decal/tile/blue/half, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron/white/textured_edge, +/area/station/medical/treatment_center) +"usS" = ( +/obj/effect/turf_decal/trimline/purple/filled/line, +/obj/structure/cable, +/obj/machinery/camera/directional/south, +/obj/structure/extinguisher_cabinet/directional/south, +/turf/open/floor/iron/white, +/area/station/science/research) +"utc" = ( +/obj/structure/table/reinforced, +/obj/machinery/reagentgrinder{ + pixel_y = 8 + }, +/obj/item/reagent_containers/cup/beaker/large, +/obj/item/reagent_containers/dropper{ + pixel_y = -4 + }, +/obj/item/stack/sheet/mineral/plasma/five, +/turf/open/floor/iron/dark/textured_edge{ + dir = 4 + }, +/area/station/medical/pharmacy) +"utq" = ( +/obj/machinery/light/directional/east, +/obj/effect/turf_decal/tile/green/half/contrasted{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/service/hydroponics) +"utw" = ( +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/engineering/hallway) +"utB" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/engineering/main) +"utQ" = ( +/obj/effect/decal/cleanable/food/tomato_smudge, +/obj/machinery/food_cart, +/turf/open/floor/iron, +/area/station/service/kitchen/kitchen_backroom) +"utU" = ( +/obj/machinery/light/directional/north, +/turf/open/floor/circuit/telecomms/server, +/area/station/science/server) +"uua" = ( +/obj/effect/spawner/random/trash/cigbutt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/maintenance/port/fore) +"uup" = ( +/obj/effect/turf_decal/stripes/white/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/white/line, +/obj/structure/window/reinforced/spawner/directional/south, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white, +/area/station/science/ordnance/testlab) +"uuD" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 10 + }, +/obj/structure/cable, +/obj/machinery/firealarm/directional/south, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/light_switch/directional/south{ + pixel_x = 8 + }, +/turf/open/floor/iron, +/area/station/engineering/hallway) +"uuF" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/curtain/cloth/fancy/mechanical{ + icon_state = "bounty-open"; + icon_type = "bounty"; + id = "blueshieldcurtain"; + name = "curtain" + }, +/turf/open/floor/plating, +/area/station/command/heads_quarters/captain/private) +"uuH" = ( +/obj/effect/turf_decal/tile/blue/half{ + dir = 1 + }, +/obj/machinery/light/directional/north, +/obj/vehicle/ridden/wheelchair, +/obj/structure/cable, +/turf/open/floor/iron/white/textured_edge{ + dir = 1 + }, +/area/station/medical/medbay/central) +"uuK" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Storage Room" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/maintenance/central) +"uuL" = ( +/obj/item/storage/pod/directional/west{ + unlocked = 1 + }, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/starboard/lesser) +"uuV" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/cargo/storage) +"uuZ" = ( +/obj/structure/cable, +/obj/effect/turf_decal/bot, +/obj/effect/landmark/start/scientist, +/obj/structure/chair/stool/directional{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/science/lab) +"uvc" = ( +/obj/structure/closet/crate/trashcart/laundry, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/item/clothing/under/rank/prisoner/skirt, +/obj/item/clothing/under/rank/prisoner/skirt, +/obj/item/clothing/under/rank/prisoner/skirt, +/obj/item/clothing/under/rank/prisoner, +/obj/item/clothing/under/rank/prisoner, +/obj/effect/spawner/random/contraband/prison, +/obj/effect/spawner/random/contraband/prison, +/obj/structure/window/reinforced/spawner/directional/south, +/obj/structure/cable, +/obj/machinery/camera/directional/west{ + network = list("theater") + }, +/obj/effect/turf_decal/stripes{ + dir = 8 + }, +/obj/item/clothing/shoes/sneakers/orange, +/obj/item/clothing/shoes/sneakers/orange, +/turf/open/floor/iron/cafeteria, +/area/station/security/prison/work) +"uvm" = ( +/obj/structure/showcase/machinery/cloning_pod{ + desc = "An old decommissioned scanner, permanently scuttled."; + icon_state = "scanner"; + name = "decommissioned cloning scanner" + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/white, +/area/station/medical/abandoned) +"uvw" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"uvz" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral/half, +/obj/effect/turf_decal/stripes/corner, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/security/brig/upper) +"uvJ" = ( +/obj/machinery/light, +/obj/structure/cable, +/obj/machinery/duct, +/obj/machinery/holopad, +/turf/open/floor/iron/dark, +/area/station/security/interrogation) +"uvM" = ( +/obj/machinery/airalarm/directional/west, +/obj/effect/spawner/random/structure/table, +/obj/effect/spawner/random/medical/medkit, +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/commons/fitness/recreation) +"uvX" = ( +/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" + }, +/obj/effect/turf_decal/bot, +/obj/machinery/power/apc/auto_name/directional/east, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/service/bar) +"uvZ" = ( +/obj/machinery/computer/department_orders/engineering, +/obj/structure/window/spawner/directional/north, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/station/engineering/break_room) +"uwq" = ( +/obj/machinery/button/door/directional/north{ + id = "qmprivacy"; + pixel_x = 6 + }, +/obj/machinery/pdapainter/supply, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/button/door/directional/north{ + id = "qm_warehouse"; + pixel_x = -6 + }, +/turf/open/floor/wood, +/area/station/command/heads_quarters/qm) +"uwr" = ( +/obj/structure/chair/stool/directional/west, +/obj/machinery/camera/directional/south, +/turf/open/floor/carpet, +/area/station/service/chapel) +"uws" = ( +/obj/effect/spawner/random/bureaucracy/briefcase{ + pixel_y = 11 + }, +/obj/structure/sign/poster/official/random/directional/east, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/duct, +/turf/open/floor/carpet/red, +/area/station/commons/dorms) +"uwv" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/spawner/random/trash/mess, +/turf/open/floor/plating, +/area/station/maintenance/solars/port/fore) +"uwx" = ( +/obj/structure/table/wood, +/obj/item/flashlight/lamp{ + pixel_y = 2; + pixel_x = -7 + }, +/obj/item/stamp/head/hos{ + pixel_x = 10; + pixel_y = -1 + }, +/obj/machinery/recharger{ + pixel_y = 7; + pixel_x = 6 + }, +/obj/structure/closet/firecloset/wall/directional/north, +/turf/open/floor/wood, +/area/station/command/heads_quarters/hos) +"uwF" = ( +/obj/structure/spirit_board, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/turf/open/floor/iron/dark, +/area/station/service/chapel) +"uwG" = ( +/obj/machinery/atmospherics/pipe/smart/simple/dark/visible{ + dir = 4 + }, +/turf/closed/wall/r_wall, +/area/station/science/ordnance/burnchamber) +"uwH" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/maintenance/department/medical) +"uwJ" = ( +/obj/machinery/growing/tray, +/turf/open/floor/grass/lavaland{ + initial_gas_mix = "o2=22;n2=82;TEMP=293.15" + }, +/area/station/service/hydroponics) +"uwK" = ( +/obj/structure/table/wood, +/obj/item/clipboard, +/obj/item/taperecorder{ + pixel_x = 11; + pixel_y = 6 + }, +/obj/item/pen/red{ + pixel_x = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/wood, +/area/station/command/heads_quarters/hos) +"uxv" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Holodeck Door" + }, +/obj/machinery/door/firedoor, +/turf/open/floor/iron, +/area/station/commons/fitness/recreation) +"uxw" = ( +/obj/effect/turf_decal/trimline/neutral/line, +/turf/open/floor/iron/white/side{ + dir = 1 + }, +/area/station/security/prison/workout) +"uxy" = ( +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/light_switch/directional/west{ + pixel_y = -6 + }, +/obj/machinery/firealarm/directional/west{ + pixel_y = 3 + }, +/turf/open/floor/iron/dark, +/area/station/science/genetics) +"uxB" = ( +/obj/effect/turf_decal/bot, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/department/medical) +"uxK" = ( +/obj/structure/chair/sofa/bench/left, +/obj/effect/turf_decal/tile/dark/fourcorners, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"uxL" = ( +/obj/structure/chair, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/open/floor/plating/airless, +/area/station/science/ordnance/bomb) +"uxU" = ( +/obj/machinery/light{ + dir = 8; + tag = "" + }, +/obj/effect/turf_decal/tile/darkest_green/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"uya" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/siding/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/yellow/filled/warning{ + dir = 4 + }, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"uye" = ( +/obj/effect/turf_decal/stripes/line, +/obj/structure/window/reinforced/spawner/directional/west, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/open/floor/iron, +/area/station/security/range) +"uyj" = ( +/obj/machinery/drone_dispenser/preloaded, +/obj/effect/turf_decal/trimline/dark/filled/line{ + dir = 6 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/trimline/neutral/line{ + dir = 6 + }, +/turf/open/floor/iron, +/area/station/maintenance/starboard/aft) +"uyu" = ( +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/structure/chair{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/cafeteria, +/area/station/service/cafeteria) +"uyv" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/yellow/line{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/yellow/warning{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/engineering/main) +"uyy" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/hallway/secondary/entry) +"uyA" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Medbay Maintenance" + }, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/maintenance/department/medical) +"uyC" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/white/textured_large, +/area/station/medical/medbay/lobby) +"uyD" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/cargo/storage) +"uyH" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/central) +"uyJ" = ( +/obj/structure/table, +/obj/item/storage/photo_album/prison, +/obj/item/camera{ + pixel_y = 5; + pixel_x = 10 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/security/prison/work) +"uyL" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/stairs/left, +/area/station/security/brig/entrance) +"uyN" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/tile/piss_yellow/half/contrasted{ + dir = 6 + }, +/obj/effect/turf_decal/tile/yellow/half/contrasted, +/obj/effect/turf_decal/tile/dark_red/half/contrasted{ + dir = 1 + }, +/obj/machinery/firealarm/directional/west, +/turf/open/floor/iron/dark, +/area/station/science/xenobiology) +"uyQ" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/light/small/directional/south, +/turf/open/floor/plating, +/area/station/engineering/break_room) +"uyY" = ( +/obj/machinery/status_display/door_timer{ + id = "Cell 1"; + name = "Cell 1"; + pixel_x = 32 + }, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral/half{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/security/brig) +"uyZ" = ( +/obj/machinery/computer/pod/old/mass_driver_controller/ordnancedriver{ + pixel_y = -24 + }, +/obj/effect/turf_decal/stripes, +/obj/effect/turf_decal/box/corners{ + pixel_y = 17; + pixel_x = -21 + }, +/turf/open/floor/engine, +/area/station/science/explab) +"uze" = ( +/obj/machinery/door/window/right/directional/west, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/wood/tile, +/area/station/service/library/artgallery) +"uzh" = ( +/obj/effect/spawner/random/entertainment/lighter, +/obj/structure/table/wood, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/grimy, +/area/station/service/kitchen/kitchen_backroom) +"uzi" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/table/wood, +/obj/structure/displaycase/forsale/kitchen{ + pixel_y = 8 + }, +/obj/effect/spawner/random/food_or_drink/cups, +/turf/open/floor/iron, +/area/station/service/bar) +"uzj" = ( +/obj/machinery/rnd/production/techfab/department/security, +/obj/effect/turf_decal/bot, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable, +/obj/machinery/light/directional/north, +/turf/open/floor/iron/grimy, +/area/station/security/office) +"uzm" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/security/office) +"uzp" = ( +/turf/open/floor/engine/n2, +/area/station/engineering/atmos) +"uzr" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/box/red, +/turf/open/floor/iron/dark, +/area/station/science/ordnance/testlab) +"uzu" = ( +/obj/structure/chair/office{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red/half, +/obj/effect/landmark/start/brig_physician, +/turf/open/floor/iron/dark/textured, +/area/station/security/office) +"uzv" = ( +/obj/effect/spawner/structure/window, +/turf/open/floor/plating, +/area/station/cargo/miningoffice) +"uzP" = ( +/obj/effect/turf_decal/tile/purple/half/contrasted{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"uzU" = ( +/obj/effect/decal/cleanable/vomit/old, +/turf/open/floor/plating, +/area/station/service/kitchen/kitchen_backroom) +"uAx" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Starboard Bow Maintenance" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/maintenance/starboard/upper) +"uAA" = ( +/obj/structure/table/wood, +/obj/item/newspaper{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/effect/spawner/random/bureaucracy/paper, +/turf/open/floor/iron/grimy, +/area/station/service/library) +"uBf" = ( +/obj/structure/closet/firecloset, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/turf/open/floor/iron/dark, +/area/station/science/ordnance/office) +"uBh" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/structure/grille, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/department/medical) +"uBi" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/white, +/area/station/science/explab) +"uBk" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/gray/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"uBm" = ( +/obj/structure/sign/nanotrasen, +/turf/closed/wall/r_wall, +/area/station/hallway/secondary/entry) +"uBx" = ( +/obj/effect/spawner/random/trash/bin, +/obj/effect/spawner/random/trash/graffiti{ + pixel_x = 32 + }, +/turf/open/floor/plating, +/area/station/maintenance/starboard/upper) +"uBD" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/smooth, +/area/station/maintenance/disposal/incinerator) +"uBG" = ( +/obj/effect/turf_decal/tile/dark{ + dir = 1 + }, +/obj/effect/turf_decal/tile/dark, +/obj/machinery/disposal/bin, +/obj/effect/turf_decal/bot, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/obj/effect/landmark/navigate_destination, +/turf/open/floor/iron/showroomfloor, +/area/station/commons/dorms/laundry) +"uBI" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/dark/line{ + dir = 5 + }, +/obj/structure/window/reinforced/spawner/directional/north, +/obj/structure/window/reinforced/spawner/directional/east{ + pixel_x = 3 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/structure/rack, +/obj/item/clothing/suit/hooded/ablative, +/obj/item/clothing/suit/hooded/ablative, +/obj/item/clothing/glasses/hud/security/sunglasses/gars{ + pixel_x = 3; + pixel_y = -2 + }, +/obj/item/clothing/glasses/hud/security/sunglasses/gars{ + pixel_x = 3; + pixel_y = -2 + }, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/security/armory) +"uBR" = ( +/obj/effect/turf_decal/trimline/purple/filled/line, +/obj/effect/turf_decal/loading_area{ + dir = 1 + }, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/science/research) +"uBZ" = ( +/obj/machinery/light, +/obj/effect/turf_decal/trimline/neutral/end{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark/textured_half, +/area/station/science/robotics/lab) +"uCb" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/carpet/orange, +/area/station/maintenance/starboard/central) +"uCk" = ( +/obj/structure/displaycase/trophy, +/obj/structure/window/reinforced/spawner/directional/east, +/obj/structure/sign/painting/library{ + pixel_y = 31 + }, +/turf/open/floor/wood/tile, +/area/station/service/library/artgallery) +"uCl" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 + }, +/obj/structure/cable, +/obj/structure/sink/directional/east, +/turf/open/floor/iron/dark, +/area/station/medical/pathology) +"uCm" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/closet/crate/solarpanel_small{ + pixel_y = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/open/floor/iron, +/area/station/engineering/storage) +"uCJ" = ( +/obj/machinery/door/airlock{ + name = "Bar Backroom" + }, +/obj/machinery/door/firedoor, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/airlock/access/any/service/kitchen, +/obj/effect/mapping_helpers/airlock/access/any/service/bar, +/turf/open/floor/iron/grimy, +/area/station/service/bar) +"uCM" = ( +/obj/machinery/power/turbine/core_rotor{ + dir = 4; + mapping_id = "main_turbine" + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible, +/turf/open/floor/engine, +/area/station/maintenance/disposal/incinerator) +"uDp" = ( +/obj/effect/turf_decal/siding/purple{ + dir = 5 + }, +/obj/machinery/status_display/evac/directional/north, +/obj/machinery/portable_atmospherics/pump/lil_pump, +/obj/machinery/door/window/left/directional/south, +/turf/open/floor/iron/dark, +/area/station/science/ordnance/storage) +"uDy" = ( +/obj/item/toy/dodgeball, +/obj/effect/turf_decal/trimline/yellow/filled/end{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/yellow, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/white, +/area/station/security/prison/workout) +"uDz" = ( +/obj/structure/table/wood, +/obj/machinery/fax{ + fax_name = "Law Office"; + name = "Law Office Fax Machine" + }, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/wood, +/area/station/service/lawoffice) +"uDD" = ( +/obj/effect/spawner/liquids_spawner, +/obj/machinery/camera/directional/west, +/turf/open/floor/lowered/iron/pool/cobble, +/area/station/commons/fitness) +"uDR" = ( +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/trimline/white/filled/line{ + dir = 1 + }, +/obj/structure/table, +/obj/machinery/cell_charger, +/obj/item/stock_parts/cell/high, +/obj/item/computer_disk{ + pixel_x = -8; + pixel_y = -3 + }, +/obj/item/computer_disk{ + pixel_x = -5; + pixel_y = 8 + }, +/obj/item/storage/box/disks_nanite{ + pixel_y = 10; + pixel_x = 6 + }, +/obj/item/storage/box/disks_nanite{ + pixel_y = 2; + pixel_x = 10 + }, +/turf/open/floor/iron/dark/side, +/area/station/science/circuits) +"uDT" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/preopen{ + id = "Safety" + }, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/command/heads_quarters/captain/private) +"uDW" = ( +/obj/structure/bodycontainer/morgue, +/obj/effect/turf_decal/tile/neutral/full, +/turf/open/floor/iron/dark, +/area/station/medical/morgue) +"uDY" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/maintenance, +/obj/effect/spawner/random/trash/graffiti, +/turf/open/floor/plating, +/area/station/maintenance/central) +"uEh" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"uEl" = ( +/obj/machinery/chicken_grinder{ + pixel_y = 2; + pixel_x = 4 + }, +/obj/item/chicken_feed{ + pixel_y = 1; + pixel_x = 5 + }, +/obj/item/chicken_feed{ + pixel_y = 1; + pixel_x = 5 + }, +/obj/item/chicken_feed{ + pixel_y = 1; + pixel_x = 5 + }, +/obj/structure/extinguisher_cabinet/directional/north, +/turf/open/floor/wood, +/area/station/service/hydroponics/upper) +"uEn" = ( +/obj/structure/chair/sofa/bench/left, +/turf/open/floor/iron, +/area/station/commons) +"uEt" = ( +/turf/open/water/beach/biodome, +/area/station/maintenance/department/medical) +"uEy" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/door/airlock/external{ + name = "Escape Pod 2"; + space_dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "arrivals-nort" + }, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"uEz" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/light/small/warm/directional/east, +/obj/machinery/firealarm/directional/north{ + pixel_x = 2 + }, +/obj/machinery/light_switch/directional/north{ + pixel_x = -6; + pixel_y = 28 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos/pumproom) +"uEM" = ( +/obj/machinery/door/airlock{ + name = "Cleaning Closet" + }, +/turf/open/floor/plating, +/area/station/security/prison) +"uFf" = ( +/obj/machinery/biogenerator, +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/darkest_green/filled, +/obj/effect/turf_decal/trimline/darkest_green/filled, +/obj/machinery/light/directional/east, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/dark, +/area/station/security/prison/garden) +"uFj" = ( +/obj/machinery/atmospherics/pipe/bridge_pipe/green/visible, +/obj/effect/turf_decal/tile/neutral/half/contrasted, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"uFM" = ( +/obj/effect/landmark/start/hangover, +/mob/living/simple_animal/bot/secbot/honkbot{ + name = "Jonkler" + }, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"uFZ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible, +/turf/open/floor/iron/smooth, +/area/station/maintenance/disposal/incinerator) +"uGi" = ( +/obj/structure/disposalpipe/segment, +/obj/item/radio/intercom/directional/east, +/turf/open/floor/iron/stairs/right, +/area/station/hallway/secondary/exit/departure_lounge) +"uGn" = ( +/obj/structure/table/reinforced, +/obj/item/defibrillator/loaded{ + pixel_y = 6 + }, +/obj/item/defibrillator/loaded{ + pixel_y = 3 + }, +/obj/item/defibrillator/loaded, +/obj/structure/window/spawner/directional/east, +/obj/structure/window/spawner/directional/south, +/turf/open/floor/iron/white/textured, +/area/station/medical/storage) +"uGw" = ( +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"uGA" = ( +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/wood, +/area/station/command/heads_quarters/hop) +"uGH" = ( +/obj/structure/rack, +/obj/item/analyzer{ + pixel_y = 4 + }, +/obj/item/analyzer{ + pixel_y = 4 + }, +/obj/item/pipe_dispenser{ + pixel_x = -1; + pixel_y = 2 + }, +/obj/item/pipe_dispenser{ + pixel_y = -2 + }, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 6 + }, +/obj/effect/turf_decal/siding/dark{ + pixel_x = -8 + }, +/obj/effect/turf_decal/siding/dark{ + pixel_x = 4 + }, +/obj/structure/sign/warning/gas_mask/directional/south, +/obj/item/radio/intercom/directional/east, +/turf/open/floor/iron/dark, +/area/station/science/ordnance/office) +"uGL" = ( +/obj/docking_port/stationary{ + dir = 2; + dwidth = 4; + height = 17; + name = "delta arrivals"; + roundstart_template = /datum/map_template/shuttle/arrival/delta; + shuttle_id = "arrival_stationary"; + width = 9 + }, +/turf/open/space/basic, +/area/space) +"uGN" = ( +/turf/closed/wall/r_wall, +/area/station/command/heads_quarters/nt_rep) +"uGW" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/light/directional/south, +/turf/open/floor/wood, +/area/station/command/bridge) +"uGY" = ( +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/wood, +/area/station/service/library) +"uGZ" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/iron/white, +/area/station/science/ordnance/storage) +"uHc" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/engineering/gravity_generator) +"uHi" = ( +/obj/item/kirbyplants/random, +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 6 + }, +/obj/machinery/camera/directional/south, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/obj/item/radio/intercom/directional/east, +/turf/open/floor/iron, +/area/station/engineering/lobby) +"uHj" = ( +/obj/structure/table, +/obj/item/stock_parts/cell/high{ + pixel_x = -3; + pixel_y = 16 + }, +/obj/item/stock_parts/cell/high{ + pixel_x = 3; + pixel_y = 16 + }, +/obj/item/stock_parts/cell/high{ + pixel_y = 15 + }, +/obj/item/assembly/flash/handheld{ + pixel_y = 4; + pixel_x = -9 + }, +/obj/item/assembly/flash/handheld{ + pixel_y = 4; + pixel_x = -9 + }, +/obj/item/assembly/flash/handheld{ + pixel_y = 4; + pixel_x = -9 + }, +/obj/item/assembly/flash/handheld{ + pixel_y = 4; + pixel_x = -9 + }, +/obj/item/assembly/flash/handheld{ + pixel_y = 4; + pixel_x = -9 + }, +/obj/item/assembly/flash/handheld{ + pixel_y = 4; + pixel_x = -9 + }, +/obj/item/assembly/flash/handheld{ + pixel_y = 4; + pixel_x = -9 + }, +/obj/item/assembly/prox_sensor{ + pixel_x = 5 + }, +/obj/item/assembly/prox_sensor{ + pixel_x = 5 + }, +/obj/item/assembly/prox_sensor{ + pixel_x = 5 + }, +/obj/item/assembly/prox_sensor{ + pixel_x = 5 + }, +/obj/item/assembly/prox_sensor{ + pixel_x = 5 + }, +/obj/item/assembly/prox_sensor{ + pixel_x = 5 + }, +/obj/item/bodypart/arm/left/robot{ + pixel_x = -3 + }, +/obj/item/bodypart/arm/right/robot{ + pixel_x = 11 + }, +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/north, +/turf/open/floor/iron/dark/side, +/area/station/science/robotics/lab) +"uHn" = ( +/obj/structure/closet/crate/coffin, +/turf/open/floor/plating, +/area/station/service/chapel/funeral) +"uHF" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/item/radio/intercom/directional/north, +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/upper) +"uHS" = ( +/obj/effect/spawner/random/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/central) +"uIb" = ( +/obj/effect/decal/cleanable/cobweb{ + icon_state = "cobweb2"; + dir = 5 + }, +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/firealarm/directional/east, +/obj/machinery/light_switch/directional/east{ + pixel_y = 8 + }, +/turf/open/floor/plating, +/area/station/medical/morgue) +"uIj" = ( +/obj/machinery/light_switch{ + name = "W light switch"; + pixel_x = -24 + }, +/obj/effect/turf_decal/stripes/line, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/security/brig/upper) +"uIq" = ( +/obj/effect/spawner/random/engineering/canister, +/obj/effect/turf_decal/delivery/red, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"uIt" = ( +/obj/item/toy/redbutton, +/obj/structure/broken_flooring/singular/directional/north, +/turf/open/floor/plating, +/area/station/cargo/storage) +"uIu" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/decal/cleanable/shreds, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/spawner/random/maintenance, +/turf/open/floor/iron, +/area/station/maintenance/disposal) +"uIL" = ( +/obj/effect/turf_decal/tile/neutral/half/contrasted, +/obj/machinery/status_display/evac/directional/south, +/obj/structure/table/reinforced, +/obj/item/clothing/suit/hazardvest{ + desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks."; + name = "emergency lifejacket" + }, +/obj/item/clothing/suit/hazardvest{ + desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks."; + name = "emergency lifejacket" + }, +/obj/item/clothing/mask/breath{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/item/clothing/mask/breath{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/item/clothing/head/utility/hardhat/orange{ + name = "protective hat"; + pixel_y = 9 + }, +/obj/item/clothing/head/utility/hardhat/orange{ + name = "protective hat"; + pixel_y = 9 + }, +/obj/item/tank/internals/emergency_oxygen{ + pixel_x = 3 + }, +/obj/item/tank/internals/emergency_oxygen{ + pixel_x = 3 + }, +/obj/item/clothing/mask/gas/atmos, +/obj/item/clothing/mask/gas/atmos, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos/storage/gas) +"uJc" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/obj/machinery/light/small/warm/directional/south, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos/pumproom) +"uJg" = ( +/obj/effect/spawner/random/decoration/glowstick, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/maintenance/department/medical) +"uJh" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/duct, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/medical/pathology) +"uJk" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, +/turf/open/floor/iron/dark/textured, +/area/station/medical/morgue) +"uJR" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/starboard/lesser) +"uKb" = ( +/obj/effect/decal/cleanable/cobweb, +/obj/structure/cable, +/obj/structure/kitchenspike, +/obj/effect/mob_spawn/corpse/human/clown, +/obj/structure/sign/poster/random/directional/north, +/obj/structure/railing, +/turf/open/floor/plating, +/area/station/security/bitden) +"uKh" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/science/ordnance/storage) +"uKj" = ( +/obj/structure/showcase/machinery/oldpod{ + desc = "An old NT branded sleeper, decommissioned after the lead acetate incident. None of the functional machinery remains inside."; + name = "decommissioned sleeper" + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/plating, +/area/station/medical/abandoned) +"uKt" = ( +/obj/structure/displaycase/trophy, +/obj/structure/window/reinforced/spawner/directional/east, +/obj/structure/sign/painting/library{ + pixel_y = -32 + }, +/obj/machinery/light/directional/south, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/wood/tile, +/area/station/service/library/artgallery) +"uKx" = ( +/turf/closed/wall, +/area/station/science/breakroom) +"uKz" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/recharge_floor, +/area/station/science/robotics/mechbay) +"uKC" = ( +/obj/machinery/portable_atmospherics/canister/anesthetic_mix, +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 8 + }, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/siding/blue, +/obj/item/radio/intercom/directional/east, +/turf/open/floor/iron/dark, +/area/station/medical/cryo) +"uKD" = ( +/obj/structure/window/spawner/directional/east, +/obj/structure/window/spawner/directional/west, +/obj/machinery/door/window/left/directional/south{ + name = "Inner Pipe Access" + }, +/obj/machinery/atmospherics/pipe/smart/simple/green/visible{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"uKH" = ( +/obj/machinery/light/small/directional/north, +/turf/open/floor/engine/o2, +/area/station/engineering/atmos) +"uKN" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"uKW" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/engineering/supermatter/room) +"uLp" = ( +/obj/machinery/holopad, +/obj/effect/turf_decal/tile/neutral/full, +/obj/effect/turf_decal/tile/neutral/full, +/obj/machinery/duct, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/medical/storage) +"uLx" = ( +/obj/effect/turf_decal/stripes/red/line{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible/layer5{ + dir = 8 + }, +/obj/machinery/firealarm/directional/north, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"uLI" = ( +/obj/structure/table, +/obj/effect/spawner/random/structure/furniture_parts, +/turf/open/floor/iron/grimy, +/area/station/hallway/secondary/service) +"uLS" = ( +/obj/effect/turf_decal/trimline/yellow/line{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/yellow/warning{ + dir = 8 + }, +/obj/machinery/door/airlock/engineering/glass{ + name = "Engineering Foyer" + }, +/obj/structure/disposalpipe/segment, +/obj/effect/mapping_helpers/airlock/access/any/engineering/general, +/obj/machinery/door/firedoor, +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/engineering/lobby) +"uLX" = ( +/obj/structure/bodycontainer/morgue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral/full, +/obj/effect/landmark/start/hangover/closet, +/turf/open/floor/iron/dark, +/area/station/medical/morgue) +"uLZ" = ( +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 6 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/ore_box, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/station/cargo/miningoffice) +"uMd" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/layer_manifold/dark/visible{ + dir = 4 + }, +/obj/machinery/firealarm/directional/north{ + pixel_x = 2 + }, +/obj/machinery/light_switch/directional/north{ + pixel_x = -6; + pixel_y = 28 + }, +/turf/open/floor/iron/smooth, +/area/station/maintenance/disposal/incinerator) +"uMf" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable/layer3, +/obj/effect/mapping_helpers/airlock/access/all/command/ai_upload, +/obj/machinery/door/airlock/highsecurity{ + name = "AI Chamber" + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "AI Chamber entrance shutters"; + name = "AI Chamber Entrance Shutters" + }, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/aisat_interior) +"uMs" = ( +/obj/effect/turf_decal/delivery, +/obj/machinery/door/poddoor/shutters{ + id = "evablast"; + name = "E.V.A Storage"; + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/command/storage/eva) +"uMt" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/medical/chemistry) +"uMx" = ( +/obj/structure/railing{ + dir = 1 + }, +/obj/effect/turf_decal/tile/green, +/obj/structure/bookcase/manuals/botany, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/service/hydroponics) +"uMy" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/wood, +/area/station/service/library) +"uMJ" = ( +/obj/structure/table/reinforced/rglass, +/obj/item/reagent_containers/cup/beaker{ + pixel_y = 12 + }, +/obj/item/reagent_containers/dropper{ + pixel_y = -2 + }, +/obj/item/reagent_containers/syringe/antiviral, +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 1 + }, +/turf/open/floor/iron/white, +/area/station/medical/pathology) +"uMU" = ( +/obj/item/toy/gun, +/obj/item/toy/figure/detective, +/turf/open/floor/plating, +/area/station/cargo/storage) +"uNg" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/duct, +/obj/machinery/camera/directional/east, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/effect/spawner/random/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/solars/port/fore) +"uNj" = ( +/obj/structure/sign/poster/random/directional/south, +/turf/open/floor/iron/stairs{ + dir = 4 + }, +/area/station/engineering/break_room) +"uNm" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/trash/graffiti, +/turf/open/floor/plating, +/area/station/maintenance/central) +"uNw" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 6 + }, +/obj/item/kirbyplants/random, +/obj/structure/sign/departments/science/directional/south, +/obj/machinery/firealarm/directional/east, +/obj/machinery/light_switch/directional/east{ + pixel_y = 9 + }, +/turf/open/floor/iron/white, +/area/station/science/research) +"uNz" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + invisibility = 101 + }, +/obj/machinery/duct, +/turf/open/floor/iron/white/textured_large, +/area/station/medical/medbay/central) +"uNB" = ( +/obj/item/reagent_containers/cup/bucket/wooden, +/obj/structure/chair{ + dir = 4 + }, +/turf/open/floor/carpet/orange, +/area/station/maintenance/starboard/central) +"uNN" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/service/bar) +"uOb" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/closed/wall/r_wall, +/area/station/engineering/gravity_generator) +"uOc" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/security/armory) +"uOg" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/holopad/secure, +/turf/open/floor/wood, +/area/station/engineering/break_room) +"uOh" = ( +/obj/structure/cable, +/obj/effect/spawner/random/trash/garbage, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"uOl" = ( +/obj/effect/turf_decal/stripes{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/neutral/line{ + dir = 10 + }, +/turf/open/floor/iron/white/corner{ + dir = 4 + }, +/area/station/security/prison/workout) +"uOp" = ( +/obj/structure/cable, +/obj/effect/turf_decal/bot, +/obj/machinery/light/small/directional/south, +/obj/machinery/suit_storage_unit/medical, +/turf/open/floor/engine, +/area/station/medical/storage) +"uOx" = ( +/obj/machinery/atmospherics/components/binary/dp_vent_pump/high_volume/incinerator_ordmix, +/obj/structure/cable, +/turf/open/floor/engine, +/area/station/science/ordnance/burnchamber) +"uOz" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment, +/turf/open/floor/wood/large, +/area/station/service/library) +"uOH" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"uOK" = ( +/obj/effect/turf_decal/siding/white{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/wood, +/area/station/commons/fitness) +"uON" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 + }, +/obj/effect/spawner/random/structure/tank_holder, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"uOO" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/department/medical) +"uOW" = ( +/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ + dir = 4 + }, +/obj/machinery/newscaster/directional/north, +/turf/open/floor/iron, +/area/station/security/courtroom) +"uPa" = ( +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"uPi" = ( +/obj/structure/chair{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/yellow/filled/line, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/engineering/lobby) +"uPo" = ( +/obj/effect/turf_decal/siding/dark{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/science/genetics) +"uPr" = ( +/obj/structure/chair/comfy/black, +/turf/open/floor/wood/tile, +/area/station/service/library/artgallery) +"uPs" = ( +/obj/machinery/firealarm/directional/east, +/obj/machinery/holopad/secure, +/obj/machinery/light_switch/directional/east{ + pixel_y = 9 + }, +/turf/open/floor/wood, +/area/station/command/meeting_room/council) +"uPy" = ( +/obj/effect/turf_decal/trimline/piss_yellow/warning{ + dir = 8; + pixel_x = -8 + }, +/obj/effect/turf_decal/trimline/piss_yellow/warning{ + dir = 4; + pixel_x = 8 + }, +/obj/effect/turf_decal/tile/neutral/full, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/duct, +/obj/structure/disposalpipe/segment, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/medical/pathology) +"uPF" = ( +/obj/effect/turf_decal/tile/dark/opposingcorners, +/obj/effect/turf_decal/tile/dark/opposingcorners, +/obj/effect/turf_decal/tile/dark/opposingcorners, +/turf/open/floor/iron/white, +/area/station/service/theater) +"uPJ" = ( +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/maintenance/starboard/central) +"uQf" = ( +/obj/structure/chair/office{ + dir = 4 + }, +/turf/open/floor/iron/grimy, +/area/station/service/library) +"uQg" = ( +/turf/open/floor/iron/stairs{ + dir = 1 + }, +/area/station/service/library/upper) +"uQo" = ( +/obj/machinery/modular_computer/preset/civilian{ + dir = 8 + }, +/obj/effect/mapping_helpers/broken_floor, +/obj/effect/turf_decal/bot, +/turf/open/floor/engine, +/area/space/nearstation) +"uQz" = ( +/obj/machinery/light{ + dir = 8; + tag = "" + }, +/turf/open/floor/iron/kitchen, +/area/station/service/kitchen) +"uQD" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/white/textured, +/area/station/medical/office) +"uQF" = ( +/obj/machinery/atmospherics/components/binary/pump/on{ + dir = 8; + name = "Cold Loop to Gas" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/engineering/supermatter/room) +"uQL" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"uRb" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/high_volume/siphon/monitored/air_output, +/turf/open/floor/engine/air, +/area/station/engineering/atmos) +"uRm" = ( +/obj/effect/spawner/random/engineering/material_cheap, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"uRx" = ( +/turf/closed/wall, +/area/station/maintenance/solars/starboard/fore) +"uRI" = ( +/obj/effect/turf_decal/stripes, +/obj/item/kirbyplants/random, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/starboard/upper) +"uRL" = ( +/obj/item/plate/small{ + pixel_x = 5 + }, +/obj/item/flashlight/flare/candle/jasmine{ + pixel_x = 18; + pixel_y = -7 + }, +/obj/item/flashlight/lantern{ + pixel_x = -10 + }, +/obj/item/flashlight/flare/candle/amber{ + pixel_x = 12; + pixel_y = -5 + }, +/obj/effect/spawner/random/decoration/flower{ + pixel_x = 4; + pixel_y = 5 + }, +/obj/item/radio/intercom/directional/north, +/turf/open/floor/wood, +/area/station/service/chapel) +"uRS" = ( +/obj/machinery/space_heater, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/maintenance/starboard/upper) +"uRT" = ( +/obj/machinery/atmospherics/components/binary/crystallizer{ + dir = 8 + }, +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/light/warm/directional/south, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"uSc" = ( +/obj/machinery/atmospherics/pipe/smart/simple/purple/visible, +/obj/machinery/meter/monitored/waste_loop, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos/pumproom) +"uSf" = ( +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/construction) +"uSn" = ( +/obj/machinery/computer/shuttle/labor, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral/full, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/security/processing) +"uSo" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/camera/directional/north, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"uSw" = ( +/obj/machinery/door/airlock/grunge{ + name = "Morgue External Access" + }, +/obj/effect/mapping_helpers/airlock/access/all/medical/morgue, +/obj/structure/cable, +/obj/machinery/door/firedoor, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/medical/morgue) +"uSy" = ( +/obj/item/kirbyplants/random, +/obj/effect/turf_decal/tile/blue/anticorner/contrasted{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/upper) +"uSD" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white/textured_large, +/area/station/medical/medbay/central) +"uSE" = ( +/obj/effect/turf_decal/tile/dark/half, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/hop) +"uSG" = ( +/obj/effect/turf_decal/trimline/hot_pink/filled/line{ + dir = 9 + }, +/obj/item/bedsheet/red{ + dir = 4 + }, +/obj/structure/bed{ + dir = 4 + }, +/obj/machinery/camera/directional/east{ + c_tag = "Prison Isolation Cell"; + network = list("ss13","prison","isolation"); + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/station/security/prison/safe) +"uSH" = ( +/obj/structure/chair/stool/bar/directional/east, +/obj/effect/landmark/start/hangover, +/turf/open/floor/wood, +/area/station/hallway/secondary/exit/departure_lounge) +"uST" = ( +/obj/structure/lattice/catwalk{ + layer = 2.047 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable, +/obj/effect/turf_decal/siding/yellow{ + dir = 4; + layer = 2.4 + }, +/turf/open/floor/glass/reinforced, +/area/station/engineering/hallway) +"uSZ" = ( +/obj/machinery/door/window/right/directional/east{ + name = "Ordnance Freezer Chamber Access"; + req_access = list("ordnance") + }, +/turf/open/floor/iron/white, +/area/station/science/ordnance/freezerchamber) +"uTc" = ( +/obj/machinery/door/airlock/external{ + name = "Central Starboard Exterior Access" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/turf/open/floor/plating, +/area/station/maintenance/starboard/central) +"uTu" = ( +/obj/effect/turf_decal/siding/white/corner{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/dark_green/filled/corner{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/ai_upload) +"uTF" = ( +/obj/item/storage/toolbox/mechanical, +/obj/item/crowbar, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white, +/area/station/science/lower) +"uTH" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/effect/landmark/start/lawyer, +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/north, +/turf/open/floor/wood, +/area/station/service/lawoffice) +"uTX" = ( +/obj/structure/window/reinforced/spawner/directional/west, +/obj/structure/window/reinforced/spawner/directional/south, +/obj/machinery/disposal/bin, +/obj/effect/turf_decal/bot, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/science/lab) +"uTZ" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/white/textured, +/area/station/science/cytology) +"uUe" = ( +/turf/open/floor/iron/chapel{ + dir = 4 + }, +/area/station/service/chapel) +"uUj" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/engineering/storage) +"uUo" = ( +/obj/machinery/vending/tool, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/engineering/hallway) +"uUr" = ( +/obj/structure/chair{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/wood, +/area/station/security/courtroom) +"uUt" = ( +/mob/living/basic/chicken/brown, +/turf/open/floor/grass, +/area/station/service/hydroponics/upper) +"uUy" = ( +/obj/effect/decal/cleanable/wrapping/pinata, +/turf/open/floor/eighties, +/area/station/commons/fitness/recreation/entertainment) +"uUK" = ( +/obj/machinery/door/airlock/grunge{ + name = "Cell 1" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/security/prison) +"uUM" = ( +/turf/closed/wall, +/area/station/maintenance/starboard/central) +"uUU" = ( +/obj/structure/flora/bush/generic/style_random, +/obj/structure/railing{ + dir = 4 + }, +/obj/machinery/egg_incubator, +/mob/living/basic/chicken/brown, +/turf/open/floor/grass, +/area/station/service/hydroponics/upper) +"uVg" = ( +/obj/machinery/door/airlock/virology/glass{ + name = "Isolation Room A" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/airlock/access/all/medical/virology, +/obj/machinery/door/firedoor, +/turf/open/floor/iron/white, +/area/station/medical/pathology) +"uVp" = ( +/obj/machinery/button/door/directional/west{ + pixel_x = -26; + pixel_y = 5; + name = "internal decompression doors"; + id = "atmosphericsventingint"; + req_access = list("atmospherics") + }, +/obj/machinery/button/door/directional/west{ + name = "External Decompression"; + id = "atmosphericsventingext"; + req_access = list("atmospherics"); + pixel_x = -26; + pixel_y = -5 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 + }, +/obj/machinery/light/warm/directional/west, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"uVI" = ( +/obj/effect/spawner/random/trash/mess, +/obj/effect/spawner/random/trash/food_packaging, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/department/medical) +"uWb" = ( +/obj/effect/turf_decal/siding/yellow{ + dir = 9 + }, +/obj/effect/turf_decal/tile/neutral/full, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/engineering/atmos/office) +"uWe" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/spawner/structure/window, +/turf/open/floor/plating, +/area/station/commons/dorms/laundry) +"uWj" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/table{ + pixel_y = 1 + }, +/obj/item/stack/sheet/rglass{ + amount = 30; + pixel_x = 2; + pixel_y = 5 + }, +/obj/item/storage/medkit/fire{ + pixel_x = 4; + pixel_y = 5 + }, +/obj/item/storage/toolbox/mechanical{ + pixel_x = 1; + pixel_y = 1 + }, +/obj/item/storage/medkit/toxin{ + pixel_x = -4; + pixel_y = 5 + }, +/obj/item/stack/sheet/iron/fifty{ + pixel_y = 7 + }, +/obj/item/stack/sheet/plasteel{ + amount = 10; + pixel_x = -3; + pixel_y = 5 + }, +/obj/item/clothing/gloves/color/yellow{ + pixel_y = 5 + }, +/obj/item/radio/intercom/directional/north, +/turf/open/floor/plating, +/area/station/engineering/storage) +"uWs" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/obj/effect/turf_decal/tile/dark_green, +/turf/open/floor/iron, +/area/station/hallway/primary/upper) +"uWu" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/iron/white, +/area/station/medical/pharmacy) +"uWC" = ( +/obj/structure/table, +/obj/machinery/coffeemaker/impressa, +/obj/item/storage/fancy/coffee_cart_rack{ + pixel_x = -15; + pixel_y = 1 + }, +/obj/effect/turf_decal/tile/neutral/full, +/obj/machinery/light/directional/north, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/turf/open/floor/iron/dark, +/area/station/hallway/secondary/exit/departure_lounge) +"uWF" = ( +/obj/effect/turf_decal/tile/dark/half{ + dir = 8 + }, +/obj/effect/spawner/structure/window, +/turf/open/floor/plating, +/area/station/command/corporate_showroom) +"uWK" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/darkest_green/filled/line{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/security/prison/garden) +"uWP" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/junction/flip{ + dir = 1 + }, +/turf/open/floor/iron/white, +/area/station/science/research) +"uWS" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"uWX" = ( +/turf/open/floor/iron/dark, +/area/station/medical/morgue) +"uXh" = ( +/obj/effect/turf_decal/trimline/blue/filled/line, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white/textured, +/area/station/medical/treatment_center) +"uXo" = ( +/obj/effect/mapping_helpers/burnt_floor, +/obj/structure/cable, +/obj/effect/spawner/random/trash/mess, +/turf/open/floor/plating, +/area/station/maintenance/department/medical) +"uXu" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/obj/effect/landmark/event_spawn, +/obj/machinery/duct, +/turf/open/floor/iron/white, +/area/station/science/xenobiology/hallway) +"uXF" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/effect/landmark/event_spawn, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/service/kitchen/kitchen_backroom) +"uYb" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/maintenance/central) +"uYn" = ( +/obj/structure/closet/toolcloset, +/obj/effect/turf_decal/bot, +/obj/item/clothing/suit/hazardvest, +/obj/item/multitool, +/turf/open/floor/iron, +/area/station/commons/storage/tools) +"uYo" = ( +/turf/open/misc/beach/sand, +/area/station/maintenance/department/medical) +"uYy" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/security/execution/transfer) +"uYz" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/stairs/left, +/area/station/security/office) +"uYA" = ( +/obj/machinery/door/window/right/directional/south{ + dir = 8; + name = "Surgical Supplies"; + req_access = list("surgery") + }, +/obj/structure/window/reinforced/spawner/directional/north, +/obj/structure/table/reinforced, +/obj/item/tank/internals/anesthetic{ + pixel_x = 3 + }, +/obj/item/tank/internals/anesthetic, +/obj/item/tank/internals/anesthetic{ + pixel_x = -3 + }, +/obj/item/clothing/mask/breath/medical{ + pixel_y = -3 + }, +/obj/item/clothing/mask/breath/medical{ + pixel_y = -3 + }, +/obj/item/clothing/mask/breath/medical{ + pixel_y = -3 + }, +/obj/machinery/button/door/directional/north{ + id = "Surgery Shutters"; + name = "privacy shutters control"; + pixel_x = 2; + pixel_y = 26 + }, +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 5 + }, +/obj/machinery/light_switch/directional/north{ + pixel_x = -7 + }, +/turf/open/floor/iron/white/textured_corner{ + dir = 8 + }, +/area/station/medical/surgery/theatre) +"uYH" = ( +/obj/structure/table/wood, +/obj/structure/cassette_rack/prefilled{ + pixel_y = 8 + }, +/turf/open/floor/wood/large, +/area/station/service/library/upper) +"uYS" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/service/bar) +"uYX" = ( +/obj/structure/sign/warning/fire/directional/east, +/turf/closed/wall/r_wall, +/area/station/maintenance/disposal/incinerator) +"uYZ" = ( +/obj/structure/rack, +/obj/item/clothing/suit/space/fragile, +/obj/item/clothing/head/helmet/space/fragile, +/obj/item/storage/belt/utility, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/spawner/random/engineering/toolbox, +/turf/open/floor/iron, +/area/station/maintenance/starboard/upper) +"uZo" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, +/obj/structure/cable, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"uZs" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/maintenance/department/medical) +"uZv" = ( +/obj/structure/closet/secure_closet/security/sec, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 1 + }, +/obj/machinery/firealarm/directional/north, +/obj/machinery/light_switch/directional/north{ + pixel_x = 8; + pixel_y = 28 + }, +/turf/open/floor/iron, +/area/station/security/lockers) +"uZx" = ( +/obj/structure/table/wood, +/obj/effect/turf_decal/tile/red/anticorner/contrasted, +/obj/item/paper_bin{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/pen{ + pixel_x = 4; + pixel_y = 5 + }, +/turf/open/floor/iron, +/area/station/security/courtroom) +"uZE" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, +/obj/machinery/light_switch/directional/west{ + pixel_y = -5 + }, +/obj/machinery/firealarm/directional/south, +/obj/machinery/light_switch/directional/south{ + pixel_x = 8 + }, +/turf/open/floor/wood, +/area/station/command/heads_quarters/blueshield) +"uZL" = ( +/obj/structure/window/reinforced/spawner/directional/north, +/obj/effect/turf_decal/tile/dark/half{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/command/bridge) +"uZM" = ( +/obj/effect/turf_decal/siding/wood, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/camera/directional/south, +/turf/open/floor/carpet/purple, +/area/station/command/heads_quarters/rd) +"vav" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/gray/half/contrasted{ + dir = 4 + }, +/obj/structure/sign/poster/official/do_not_question/directional/east, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"vaT" = ( +/obj/effect/landmark/start/quartermaster, +/obj/item/bedsheet/qm{ + dir = 4 + }, +/obj/structure/bed{ + dir = 4 + }, +/obj/structure/sign/poster/contraband/donk_co/directional/south, +/turf/open/floor/wood, +/area/station/command/heads_quarters/qm) +"vaV" = ( +/obj/effect/turf_decal/tile/yellow/opposingcorners{ + dir = 1 + }, +/obj/effect/turf_decal/siding/white{ + dir = 8 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, +/obj/machinery/airalarm/directional/east, +/turf/open/floor/iron, +/area/station/ai_monitored/command/storage/eva) +"vbe" = ( +/obj/machinery/power/port_gen/pacman{ + pixel_y = 2 + }, +/obj/effect/turf_decal/bot{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/camera/directional/west{ + network = list("theater") + }, +/turf/open/floor/iron, +/area/station/engineering/storage) +"vbg" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/spawner/structure/window, +/turf/open/floor/plating, +/area/station/medical/medbay) +"vbr" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/structure/cable/layer3, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/command/storage/satellite) +"vbw" = ( +/obj/structure/extinguisher_cabinet/directional/north, +/obj/machinery/camera/directional/north, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/visible/layer4, +/turf/open/floor/plating, +/area/station/engineering/supermatter/room) +"vbA" = ( +/obj/structure/table/greyscale, +/obj/item/toy/plush/beeplushie{ + desc = "Maybe hugging this will make you feel better about yourself."; + name = "Therabee" + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/turf/open/floor/iron/white/textured, +/area/station/medical/psychology) +"vbH" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/blue/half{ + dir = 8 + }, +/obj/structure/fluff{ + desc = "Ew, I think I see a hairball."; + icon = 'icons/obj/lavaland/survival_pod.dmi'; + icon_state = "fan_tiny"; + name = "shower drain" + }, +/obj/machinery/shower/directional/east, +/obj/structure/window/reinforced/spawner/directional/north, +/obj/structure/window/reinforced/spawner/directional/south, +/obj/effect/turf_decal/trimline/blue/end{ + dir = 4 + }, +/turf/open/floor/iron/white/textured_edge{ + dir = 8 + }, +/area/station/medical/treatment_center) +"vbJ" = ( +/obj/structure/table/reinforced, +/obj/structure/window/spawner/directional/south, +/obj/structure/window/spawner/directional/west, +/obj/machinery/door/window/right/directional/north, +/obj/machinery/cell_charger, +/obj/item/clothing/gloves/latex/nitrile, +/obj/item/clothing/gloves/latex/nitrile, +/obj/item/clothing/gloves/latex/nitrile, +/obj/item/clothing/gloves/latex/nitrile, +/obj/item/clothing/gloves/latex/nitrile, +/obj/machinery/newscaster/directional/south, +/turf/open/floor/iron/white/textured, +/area/station/medical/storage) +"vbS" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"vbT" = ( +/obj/effect/turf_decal/tile/blue/half, +/obj/structure/cable, +/turf/open/floor/iron/white/textured_edge, +/area/station/medical/medbay/central) +"vbX" = ( +/obj/effect/turf_decal/bot_white, +/obj/effect/turf_decal/tile/neutral/full, +/obj/effect/turf_decal/tile/dark/half{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/machinery/camera/directional/east, +/obj/machinery/piratepad/civilian, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"vci" = ( +/obj/machinery/shower/directional/south, +/obj/structure/drain, +/turf/open/floor/iron/showroomfloor, +/area/station/commons/dorms) +"vcn" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/door/airlock/maintenance{ + name = "Abandoned Ship Dock" + }, +/obj/machinery/door/firedoor, +/turf/open/floor/iron, +/area/station/maintenance/starboard/upper) +"vco" = ( +/obj/structure/fake_stairs/wood/directional/north, +/obj/machinery/light/directional/north, +/obj/machinery/firealarm/directional/north, +/obj/machinery/light_switch/directional/north{ + pixel_x = 8; + pixel_y = 28 + }, +/turf/open/floor/wood, +/area/station/security/courtroom) +"vcv" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, +/obj/machinery/meter, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"vcx" = ( +/obj/item/kirbyplants/random/dead{ + pixel_y = 11 + }, +/obj/structure/table, +/obj/effect/spawner/random/maintenance, +/obj/item/flashlight/lantern{ + pixel_y = 16; + pixel_x = 1 + }, +/turf/open/floor/plating, +/area/station/maintenance/department/medical) +"vcz" = ( +/obj/structure/table/reinforced/rglass, +/obj/machinery/defibrillator_mount/loaded, +/turf/open/floor/iron/dark, +/area/station/medical/treatment_center) +"vcF" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/wood, +/area/station/hallway/secondary/exit/departure_lounge) +"vdc" = ( +/obj/effect/spawner/random/structure/steam_vent, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/effect/spawner/random/trash/graffiti{ + pixel_x = -32; + spawn_loot_chance = 50 + }, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"vdk" = ( +/obj/structure/cable, +/obj/item/assembly/mousetrap/armed, +/turf/open/floor/plating, +/area/station/maintenance/solars/starboard/fore) +"vdv" = ( +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/department/medical) +"vdw" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/structure/table, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/turf/open/floor/engine, +/area/station/science/server) +"vdA" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 1 + }, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/medical/storage) +"vdF" = ( +/obj/machinery/newscaster/directional/north, +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 1 + }, +/obj/machinery/camera/directional/north, +/obj/machinery/slime_market_pad, +/turf/open/floor/iron/dark/side, +/area/station/science/xenobiology/hallway) +"vdO" = ( +/obj/machinery/atmospherics/pipe/layer_manifold/supply/hidden{ + dir = 4 + }, +/obj/structure/cable, +/obj/machinery/duct, +/turf/open/floor/plating, +/area/station/medical/pathology) +"vdV" = ( +/obj/structure/rack, +/obj/item/reagent_containers/cup/bottle/carbon{ + pixel_x = 7; + pixel_y = 3 + }, +/obj/item/reagent_containers/cup/bottle/ethanol{ + pixel_x = -5; + pixel_y = 3 + }, +/obj/item/reagent_containers/cup/bottle/chlorine{ + pixel_x = 1 + }, +/obj/machinery/airalarm/directional/west, +/turf/open/floor/iron/dark/textured_edge{ + dir = 8 + }, +/area/station/medical/pharmacy) +"vdX" = ( +/obj/structure/cable, +/obj/structure/disposalpipe/segment, +/obj/machinery/camera/directional/east, +/obj/machinery/airalarm/directional/east, +/turf/open/floor/carpet, +/area/station/command/bridge) +"vef" = ( +/obj/machinery/door/airlock/external, +/obj/effect/decal/cleanable/dirt, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "mining-pub" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/hallway/primary/central) +"veg" = ( +/obj/structure/lattice, +/obj/structure/cable, +/turf/open/space/basic, +/area/space/nearstation) +"ven" = ( +/turf/closed/wall/r_wall, +/area/station/ai_monitored/turret_protected/aisat_interior) +"ves" = ( +/obj/machinery/door/airlock/engineering/glass{ + name = "Supermatter Engine Room" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/effect/turf_decal/delivery, +/obj/machinery/door/firedoor/heavy, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/obj/structure/cable, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"vew" = ( +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/suit_storage_unit/mining, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/station/cargo/miningoffice) +"veA" = ( +/obj/structure/cable, +/obj/effect/turf_decal/trimline/brown/filled/corner, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/cargo/miningoffice) +"veF" = ( +/obj/structure/table, +/obj/item/reagent_containers/cup/glass/bottle/vodka{ + pixel_y = 9; + pixel_x = 7 + }, +/obj/item/storage/pill_bottle/maintenance_pill/full{ + pixel_y = 6; + pixel_x = -9 + }, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/effect/spawner/random/engineering/toolbox, +/turf/open/floor/plating, +/area/station/maintenance/starboard/central) +"veM" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/station/engineering/atmos/office) +"veT" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/structure/table, +/obj/item/clothing/gloves/color/purple, +/obj/item/clothing/glasses/science{ + pixel_y = 10 + }, +/turf/open/floor/iron, +/area/station/service/janitor) +"vfb" = ( +/turf/open/floor/glass, +/area/station/cargo/miningoffice) +"vfg" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/tile/piss_yellow/half/contrasted{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/science/xenobiology) +"vfk" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"vfx" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"vfS" = ( +/obj/effect/spawner/random/trash/caution_sign, +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/emcloset/wall/directional/north, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"vfY" = ( +/obj/structure/table/reinforced, +/obj/item/clothing/gloves/cargo_gauntlet{ + pixel_y = 6 + }, +/obj/item/clothing/gloves/cargo_gauntlet{ + pixel_y = 3 + }, +/obj/item/clothing/gloves/cargo_gauntlet, +/obj/structure/cable, +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/cargo/storage) +"vgb" = ( +/obj/machinery/atmospherics/pipe/smart/manifold/purple/visible{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/science/ordnance) +"vge" = ( +/obj/structure/flora/bush/reed/style_random, +/obj/machinery/light/directional/west, +/turf/open/floor/grass/lavaland{ + initial_gas_mix = "o2=22;n2=82;TEMP=293.15" + }, +/area/station/service/hydroponics/garden) +"vgl" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/door/airlock/engineering/glass{ + name = "Engineering Storage" + }, +/turf/open/floor/iron, +/area/station/engineering/storage) +"vgs" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/closed/wall/r_wall, +/area/station/science/ordnance/burnchamber) +"vgt" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/maintenance/starboard/upper) +"vgv" = ( +/obj/effect/turf_decal/tile/dark, +/obj/structure/table, +/obj/structure/bedsheetbin, +/turf/open/floor/iron/showroomfloor, +/area/station/commons/dorms/laundry) +"vgC" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/kirbyplants/random/dead, +/turf/open/floor/plating, +/area/station/maintenance/department/medical) +"vgH" = ( +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/turf/open/floor/iron, +/area/station/cargo/storage) +"vgY" = ( +/obj/structure/lattice/catwalk, +/obj/structure/transit_tube/curved/flipped, +/turf/open/space/basic, +/area/space/nearstation) +"vha" = ( +/obj/structure/bodycontainer/morgue, +/obj/effect/turf_decal/tile/neutral/full, +/obj/effect/landmark/start/hangover/closet, +/turf/open/floor/iron/dark, +/area/station/medical/morgue) +"vhb" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/spawner/random/trash/food_packaging, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"vhn" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/iron/dark, +/area/station/science/ordnance) +"vhB" = ( +/obj/machinery/door/firedoor/heavy, +/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible/layer5, +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible, +/turf/open/floor/iron/dark/textured, +/area/station/engineering/atmos) +"vhI" = ( +/obj/structure/cable, +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/starboard/upper) +"vhN" = ( +/obj/structure/chair/stool/bar/directional/west, +/turf/open/floor/iron/cafeteria, +/area/station/security/prison/mess) +"via" = ( +/obj/structure/railing/wood{ + dir = 4 + }, +/obj/structure/flora/bush/ferny/style_random, +/turf/open/floor/grass/lavaland{ + initial_gas_mix = "o2=22;n2=82;TEMP=293.15" + }, +/area/station/service/hydroponics/garden) +"vic" = ( +/obj/machinery/door/airlock/highsecurity{ + name = "MiniSat Upload" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/airlock/access/all/command/ai_upload, +/obj/effect/landmark/navigate_destination/aiupload, +/obj/structure/cable, +/obj/machinery/door/firedoor, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/aisat/foyer) +"vif" = ( +/obj/structure/reagent_dispensers/plumbed{ + name = "virology water reservoir" + }, +/turf/open/floor/plating, +/area/station/maintenance/department/medical) +"vii" = ( +/obj/machinery/computer/slot_machine, +/obj/machinery/light/directional/north, +/turf/open/floor/eighties, +/area/station/commons/fitness/recreation/entertainment) +"vij" = ( +/obj/machinery/conveyor{ + dir = 4; + id = "cargoload" + }, +/obj/machinery/door/poddoor{ + id = "cargounload"; + name = "Supply Dock Loading Door" + }, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/cargo/storage) +"vim" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/landmark/generic_maintenance_landmark, +/turf/open/floor/plating, +/area/station/maintenance/starboard/upper) +"vip" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/light/small, +/obj/machinery/firealarm/directional/south, +/turf/open/floor/iron, +/area/station/maintenance/starboard/upper) +"viw" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Lesser Starboard Maintenance" + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/spawner/random/structure/barricade, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"viz" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/commons) +"viE" = ( +/obj/effect/turf_decal/siding/dark{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/dark/filled/line{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/security/prison/work) +"viF" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/yellow/end{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/yellow/end{ + dir = 4 + }, +/obj/effect/landmark/start/prisoner, +/turf/open/floor/iron/white, +/area/station/security/prison/workout) +"viH" = ( +/obj/structure/table/wood, +/obj/item/storage/secure/briefcase{ + desc = "A large briefcase with a digital locking system, and the Nanotrasen logo emblazoned on the sides."; + name = "\improper Nanotrasen-brand secure briefcase exhibit"; + pixel_y = 2 + }, +/obj/machinery/light/directional/north, +/obj/machinery/airalarm/directional/north, +/turf/open/floor/carpet, +/area/station/command/corporate_showroom) +"viU" = ( +/turf/closed/wall, +/area/station/science/xenobiology/hallway) +"viW" = ( +/obj/machinery/power/energy_accumulator/grounding_rod/anchored, +/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, +/obj/structure/cable, +/obj/structure/window/reinforced/plasma/spawner/directional/west, +/turf/open/floor/engine, +/area/station/engineering/supermatter) +"vjd" = ( +/obj/effect/turf_decal/tile/dark/opposingcorners, +/obj/effect/turf_decal/tile/dark/opposingcorners, +/obj/effect/decal/cleanable/confetti, +/obj/effect/turf_decal/siding/dark{ + dir = 5 + }, +/obj/effect/turf_decal/tile/dark/opposingcorners, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/white, +/area/station/service/theater) +"vjv" = ( +/obj/structure/flora/bush/jungle/c/style_random, +/obj/structure/flora/bush/lavendergrass/style_random, +/mob/living/carbon/human/species/monkey, +/turf/open/floor/grass, +/area/station/medical/pathology) +"vjz" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/turf_decal/tile/gray/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"vjL" = ( +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/stripes{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 10 + }, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/security/brig/upper) +"vjN" = ( +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 1 + }, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"vjW" = ( +/obj/structure/table, +/obj/item/stack/medical/gauze{ + pixel_x = -3 + }, +/obj/item/stack/medical/gauze{ + pixel_x = -6; + pixel_y = 9 + }, +/obj/item/bodybag{ + pixel_y = 12; + pixel_x = 5 + }, +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 9 + }, +/obj/machinery/newscaster/directional/west, +/turf/open/floor/iron/white/textured, +/area/station/hallway/primary/upper) +"vjX" = ( +/obj/structure/chair/office{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/landmark/start/head_of_security, +/turf/open/floor/carpet/red, +/area/station/command/bridge) +"vkb" = ( +/obj/machinery/atmospherics/pipe/smart/simple/purple/visible, +/obj/machinery/meter, +/turf/closed/wall/r_wall, +/area/station/engineering/atmos) +"vks" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos/hfr_room) +"vkw" = ( +/obj/effect/spawner/random/medical/patient_stretcher, +/obj/effect/spawner/random/medical/surgery_tool, +/turf/open/floor/iron/white, +/area/station/medical/abandoned) +"vkx" = ( +/obj/structure/table/wood, +/obj/effect/turf_decal/tile/neutral/half{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/security/courtroom) +"vkC" = ( +/obj/structure/table/wood{ + pixel_x = 2 + }, +/obj/item/reagent_containers/cup/soda_cans/pwr_game{ + pixel_y = 4; + pixel_x = 11 + }, +/obj/item/flashlight/lamp{ + pixel_y = 3; + pixel_x = -4 + }, +/obj/machinery/computer/security/telescreen/entertainment/directional/south, +/turf/open/floor/wood, +/area/station/command/heads_quarters/ce) +"vkP" = ( +/obj/item/kirbyplants/random, +/turf/open/floor/wood, +/area/station/security/courtroom) +"vkU" = ( +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 5 + }, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/cargo/miningoffice) +"vkW" = ( +/obj/effect/landmark/start/bartender, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/service/bar) +"vlb" = ( +/obj/effect/turf_decal/stripes{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/flora/bush/large/style_random, +/turf/open/floor/grass, +/area/station/security/prison/garden) +"vlh" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/maintenance/department/medical) +"vln" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/department/medical) +"vlp" = ( +/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible, +/obj/machinery/meter{ + name = "Mixed Air Tank Out" + }, +/turf/closed/wall/r_wall, +/area/station/engineering/atmos) +"vlB" = ( +/obj/effect/turf_decal/box/white, +/obj/effect/turf_decal/arrows/white{ + color = "#0000FF"; + pixel_y = 15 + }, +/turf/open/floor/engine, +/area/station/engineering/atmos/hfr_room) +"vlC" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/closet/emcloset/wall/directional/north, +/turf/open/floor/iron, +/area/station/maintenance/starboard/central) +"vlN" = ( +/obj/machinery/atmospherics/components/binary/pump/on{ + name = "N2 to Airmix" + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"vlS" = ( +/obj/effect/spawner/random/trash/food_packaging, +/obj/effect/spawner/random/trash/mess, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt, +/obj/structure/trash_pile, +/turf/open/floor/plating, +/area/station/maintenance/department/medical) +"vlX" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/maintenance/starboard/upper) +"vmq" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"vms" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, +/turf/open/floor/wood, +/area/station/hallway/secondary/exit/departure_lounge) +"vmw" = ( +/turf/open/floor/iron, +/area/station/commons/fitness/recreation) +"vmI" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/turf_decal/tile/dark_blue/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"vmL" = ( +/obj/machinery/conveyor{ + id = "cargo"; + dir = 1 + }, +/obj/machinery/door/poddoor/preopen{ + id = "Cargo Conveyors"; + name = "Blast Door" + }, +/obj/structure/plasticflaps/opaque{ + name = "airtight delivery flaps" + }, +/turf/open/floor/plating, +/area/station/cargo/storage) +"vmP" = ( +/obj/machinery/conveyor_switch/oneway{ + id = "cargoload" + }, +/turf/open/floor/iron, +/area/station/cargo/storage) +"vmR" = ( +/obj/machinery/duct, +/turf/open/floor/glass/reinforced, +/area/station/science/xenobiology) +"vnb" = ( +/obj/machinery/suit_storage_unit/engine, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/bot{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/engineering/storage) +"vni" = ( +/obj/structure/table, +/obj/effect/spawner/random/engineering/toolbox{ + pixel_y = 2 + }, +/obj/item/flashlight{ + pixel_x = -15; + pixel_y = 5 + }, +/turf/open/floor/plating, +/area/station/construction) +"vnr" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/ai_upload) +"vnu" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/wood, +/area/station/service/library) +"vnx" = ( +/obj/machinery/door/airlock/public/glass, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/door/firedoor, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"vny" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/spawner/random/trash/grille_or_waste, +/turf/open/floor/plating, +/area/station/maintenance/department/medical) +"vnz" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/structure/table_fancy, +/turf/open/floor/plating, +/area/station/maintenance/department/medical) +"vnH" = ( +/obj/structure/ghost_critter_spawn, +/obj/machinery/light_switch/directional/west{ + pixel_y = -6 + }, +/obj/machinery/firealarm/directional/west{ + pixel_y = 3 + }, +/turf/open/floor/iron/showroomfloor, +/area/station/hallway/primary/central/fore) +"vnI" = ( +/obj/effect/turf_decal/tile/neutral/full, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 + }, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/security/processing) +"vnR" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/cargo/storage) +"vnV" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/carpet/red, +/area/station/command/heads_quarters/qm) +"vox" = ( +/obj/effect/spawner/random/trash/mess, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/starboard/upper) +"voy" = ( +/obj/machinery/door/poddoor/massdriver_trash, +/obj/structure/fans/tiny, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/structure/fans/tiny, +/turf/open/floor/plating, +/area/station/maintenance/disposal) +"voG" = ( +/obj/structure/bed{ + dir = 4 + }, +/obj/structure/drain, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white, +/area/station/security/execution/education) +"voJ" = ( +/obj/effect/turf_decal/tile/bar/half{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"voR" = ( +/obj/effect/spawner/structure/window/reinforced/plasma, +/obj/machinery/atmospherics/pipe/smart/manifold4w/orange/visible, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/engineering/supermatter/room) +"voY" = ( +/obj/effect/turf_decal/tile/brown/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"vpk" = ( +/obj/structure/sign/clock/directional/west, +/obj/structure/disposalpipe/junction/flip{ + dir = 2 + }, +/turf/open/floor/iron/dark, +/area/station/service/chapel/office) +"vpm" = ( +/obj/structure/safe, +/obj/item/storage/secure/briefcase/riches, +/obj/item/storage/backpack/duffelbag/syndie/hitman, +/obj/item/lazarus_injector, +/obj/item/gun/energy/disabler, +/obj/item/gun/ballistic/revolver/russian, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/command/nuke_storage) +"vpo" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/commons/storage/tools) +"vpJ" = ( +/obj/structure/bed{ + pixel_y = 3; + pixel_x = 3 + }, +/obj/effect/landmark/start/chief_engineer, +/obj/item/bedsheet/ce{ + pixel_x = 4; + pixel_y = 5 + }, +/obj/structure/closet/emcloset/wall/directional/west, +/turf/open/floor/wood, +/area/station/command/heads_quarters/ce) +"vpK" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/science/ordnance/testlab) +"vpP" = ( +/obj/item/honey_frame, +/obj/item/honey_frame, +/obj/item/queen_bee/bought, +/obj/structure/closet/crate/hydroponics{ + name = "Beekeeper Starter Kit" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/wood, +/area/station/service/hydroponics/upper) +"vpQ" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/service/cafeteria) +"vpS" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/floor/has_bulb, +/turf/open/floor/plating, +/area/station/engineering/storage) +"vpU" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/generic_maintenance_landmark, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/maintenance/disposal) +"vpW" = ( +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/primary/upper) +"vpY" = ( +/obj/effect/spawner/random/structure/closet_private, +/obj/effect/spawner/random/clothing/costume, +/obj/machinery/light/small/directional/west, +/obj/item/radio/intercom/directional/west, +/turf/open/floor/carpet/green, +/area/station/commons/dorms) +"vqb" = ( +/obj/structure/flora/rock/style_3, +/obj/machinery/light/floor/has_bulb, +/turf/open/misc/grass, +/area/station/hallway/secondary/entry) +"vqg" = ( +/obj/machinery/portable_atmospherics/canister/air, +/obj/effect/turf_decal/bot, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"vqH" = ( +/obj/machinery/corral_corner{ + mapping_id = "2" + }, +/obj/machinery/light/floor/has_bulb, +/turf/open/floor/engine, +/area/station/science/xenobiology) +"vqV" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 10 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/structure/table/reinforced/rglass, +/obj/machinery/fax{ + fax_name = "Pathology"; + name = "Pathology Fax Machine" + }, +/obj/machinery/camera/autoname/directional/south, +/turf/open/floor/iron/dark, +/area/station/medical/pathology) +"vqZ" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"vrs" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/carpet/royalblue, +/area/station/medical/break_room) +"vrt" = ( +/obj/item/trash/peanuts{ + pixel_x = 8 + }, +/obj/structure/chair{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 + }, +/turf/open/floor/wood, +/area/station/security/courtroom) +"vrS" = ( +/obj/machinery/power/apc/auto_name/directional/east, +/obj/structure/cable, +/obj/structure/chair/stool/bar/directional/south, +/turf/open/floor/iron/cafeteria, +/area/station/security/prison/mess) +"vsa" = ( +/obj/machinery/door/poddoor/massdriver_ordnance, +/obj/structure/fans/tiny, +/turf/open/floor/plating, +/area/station/science/ordnance/testlab) +"vsc" = ( +/obj/machinery/door/airlock/security{ + name = "Little Detective Room" + }, +/obj/effect/mapping_helpers/airlock/access/all/security/detective, +/turf/open/floor/iron/showroomfloor, +/area/station/security/detectives_office) +"vsj" = ( +/obj/structure/cable, +/obj/effect/spawner/random/structure/crate, +/turf/open/floor/iron, +/area/station/maintenance/port/fore) +"vsp" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/science/lower) +"vsq" = ( +/obj/effect/mapping_helpers/airlock/access/any/command/ai_upload, +/obj/machinery/door/airlock/hatch{ + name = "MiniSat Access" + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/aisat/foyer) +"vsw" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos/hfr_room) +"vsG" = ( +/obj/effect/spawner/structure/window/reinforced/tinted, +/turf/open/floor/plating, +/area/station/service/chapel) +"vsK" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/trash/mess, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"vsR" = ( +/obj/structure/chair, +/obj/effect/landmark/start/assistant, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/carpet, +/area/station/service/cafeteria) +"vsX" = ( +/turf/closed/wall/r_wall, +/area/station/engineering/atmos/upper) +"vta" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral/half{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/camera/directional/west, +/turf/open/floor/iron, +/area/station/security/brig/upper) +"vtd" = ( +/obj/effect/spawner/structure/window, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "Surgery Shutters"; + name = "Surgery Privacy Shutters" + }, +/turf/open/floor/plating, +/area/station/medical/surgery/theatre) +"vte" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/security/prison/toilet) +"vth" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/carpet/green, +/area/station/service/library/private) +"vtr" = ( +/obj/structure/cable, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 10 + }, +/obj/effect/turf_decal/tile/red/anticorner{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/security/prison) +"vty" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/kitchen, +/area/station/service/kitchen) +"vtE" = ( +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/wood, +/area/station/medical/psychology) +"vtF" = ( +/obj/effect/turf_decal/tile/red/half{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/security/prison) +"vtG" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable, +/obj/structure/marker_beacon/yellow, +/turf/open/space/basic, +/area/station/solars/port/fore) +"vtK" = ( +/obj/machinery/shower/directional/west, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/dark, +/area/station/security/prison/toilet) +"vuc" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/components/binary/pump/on{ + dir = 4; + name = "Engine Coolant Bypass" + }, +/obj/structure/cable, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"vuh" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Lesser Starboard Maintenance" + }, +/obj/effect/mapping_helpers/airlock/access/all/supply/general, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"vuo" = ( +/obj/effect/turf_decal/stripes/line, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/security/brig/upper) +"vuO" = ( +/obj/machinery/meter, +/obj/machinery/atmospherics/pipe/smart/manifold/green/visible, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"vuU" = ( +/turf/open/floor/glass/reinforced, +/area/station/service/chapel) +"vuZ" = ( +/obj/machinery/suit_storage_unit/standard_unit, +/obj/effect/turf_decal/bot, +/turf/open/floor/plating, +/area/station/maintenance/port/lesser) +"vvj" = ( +/obj/structure/table/reinforced, +/obj/item/storage/belt/utility, +/obj/item/assembly/timer, +/obj/item/assembly/timer, +/obj/item/gps{ + pixel_y = 8; + pixel_x = 6 + }, +/obj/item/assembly/igniter{ + pixel_y = 9; + pixel_x = -11 + }, +/obj/item/assembly/igniter{ + pixel_y = 9; + pixel_x = -11 + }, +/obj/item/assembly/igniter{ + pixel_y = 9; + pixel_x = -11 + }, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 1 + }, +/obj/machinery/light/directional/north, +/turf/open/floor/iron, +/area/station/commons/storage/primary) +"vvo" = ( +/obj/effect/landmark/start/roboticist, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/science/robotics/lab) +"vvq" = ( +/obj/structure/window/reinforced/spawner/directional/south, +/obj/effect/turf_decal/tile/dark/half, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/command/bridge) +"vvu" = ( +/obj/structure/sign/warning/vacuum/external/directional/north, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating, +/area/station/maintenance/department/medical) +"vvx" = ( +/obj/machinery/holopad, +/turf/open/floor/iron/dark, +/area/station/maintenance/radshelter/civil) +"vvy" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"vvF" = ( +/obj/machinery/porta_turret/ai, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/ai_upload) +"vvG" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral/half{ + dir = 8 + }, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/security/office) +"vvI" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/obj/structure/plasticflaps/opaque, +/obj/machinery/door/poddoor/preopen{ + id = "atmoslock"; + name = "Atmospherics Lockdown Blast Door" + }, +/obj/machinery/navbeacon{ + codes_txt = "delivery;dir=8"; + location = "Atmospherics" + }, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/engineering/atmos/office) +"vvL" = ( +/obj/structure/flora/bush/flowers_yw/style_random, +/turf/open/floor/grass, +/area/station/medical/pathology) +"vvN" = ( +/obj/effect/spawner/random/maintenance, +/obj/effect/mapping_helpers/burnt_floor, +/obj/effect/spawner/random/structure/crate_abandoned, +/turf/open/floor/wood, +/area/station/maintenance/starboard/upper) +"vvP" = ( +/obj/effect/landmark/event_spawn, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"vvS" = ( +/obj/structure/table/reinforced/rglass, +/obj/item/device/antibody_scanner, +/obj/item/device/antibody_scanner, +/obj/item/device/antibody_scanner, +/obj/item/reagent_containers/cup/tube, +/obj/item/reagent_containers/cup/tube, +/obj/item/reagent_containers/cup/tube, +/obj/item/reagent_containers/cup/tube, +/obj/item/reagent_containers/cup/tube, +/obj/item/reagent_containers/cup/tube, +/obj/item/reagent_containers/cup/tube, +/obj/item/reagent_containers/cup/tube, +/obj/item/healthanalyzer, +/obj/item/healthanalyzer, +/obj/item/healthanalyzer, +/obj/item/clothing/gloves/latex, +/obj/item/clothing/gloves/latex, +/obj/item/clothing/gloves/latex, +/obj/item/clothing/glasses/science, +/obj/item/clothing/glasses/science, +/obj/item/clothing/glasses/science, +/obj/effect/turf_decal/trimline/green/filled/line, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 1 + }, +/obj/structure/closet/secure_closet/wall/directional/south, +/turf/open/floor/iron/dark, +/area/station/medical/pathology) +"vvY" = ( +/obj/structure/lattice/catwalk, +/obj/structure/marker_beacon/olive, +/turf/open/space/basic, +/area/space/nearstation) +"vwf" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/upper) +"vwl" = ( +/obj/structure/cable, +/obj/structure/sink/directional/south, +/obj/structure/mirror/directional/north, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/showroomfloor, +/area/station/command/heads_quarters/captain/private) +"vwy" = ( +/obj/effect/turf_decal/tile/dark/half{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/command/bridge) +"vwE" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/solars/port/aft) +"vwU" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/station/science/ordnance/testlab) +"vxp" = ( +/obj/structure/table, +/obj/item/ai_module/reset, +/obj/item/ai_module/reset, +/obj/item/electronics/airlock{ + pixel_y = 12; + pixel_x = -8 + }, +/obj/item/electronics/apc{ + pixel_y = 8; + pixel_x = 3 + }, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 5 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/engineering/storage/tech) +"vxt" = ( +/obj/machinery/computer/security/telescreen/ordnance{ + dir = 1; + pixel_y = -32 + }, +/obj/structure/chair/office/light, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/landmark/start/scientist, +/turf/open/floor/iron/dark, +/area/station/science/ordnance/testlab) +"vxx" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/wood, +/area/station/command/heads_quarters/captain/private) +"vxF" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/duct, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/corporate{ + name = "Representative's Office" + }, +/obj/effect/mapping_helpers/airlock/access/all/command/general, +/turf/open/floor/wood/parquet, +/area/station/command/heads_quarters/nt_rep) +"vxI" = ( +/obj/item/clothing/mask/breath{ + pixel_x = 5; + pixel_y = 1 + }, +/obj/effect/spawner/random/structure/grille, +/turf/open/floor/plating, +/area/station/maintenance/central) +"vxL" = ( +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/trash/grille_or_waste, +/turf/open/floor/iron, +/area/station/maintenance/department/medical) +"vxS" = ( +/obj/effect/spawner/random/trash/cigbutt, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"vxZ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"vyg" = ( +/obj/structure/table, +/obj/effect/spawner/random/engineering/material_cheap, +/obj/effect/spawner/random/decoration/material, +/obj/item/radio/intercom/directional/north, +/turf/open/floor/plating, +/area/station/maintenance/starboard/upper) +"vys" = ( +/obj/effect/landmark/start/chemist, +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"vyx" = ( +/obj/structure/extinguisher_cabinet/directional/north{ + pixel_x = 5; + pixel_y = 31 + }, +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 5 + }, +/obj/item/kirbyplants/random{ + pixel_y = 10 + }, +/obj/structure/table/reinforced/rglass, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/cmo) +"vyD" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/tank_holder/extinguisher, +/turf/open/floor/plating, +/area/station/maintenance/starboard/lesser) +"vyN" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron, +/area/station/commons/fitness/recreation) +"vyP" = ( +/obj/machinery/disposal/bin, +/obj/effect/turf_decal/bot, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/obj/machinery/firealarm/directional/east, +/obj/effect/decal/cleanable/glass, +/turf/open/floor/iron/dark, +/area/station/hallway/secondary/exit/departure_lounge) +"vzc" = ( +/obj/structure/table/reinforced, +/obj/machinery/photocopier, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 5 + }, +/obj/machinery/newscaster/directional/east, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/station/security/office) +"vzk" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 6 + }, +/obj/structure/table/reinforced, +/obj/item/hand_labeler, +/turf/open/floor/iron, +/area/station/security/brig/upper) +"vzC" = ( +/obj/effect/spawner/random/trash/garbage, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/sign/poster/ripped/directional/east, +/turf/open/floor/plating, +/area/station/maintenance/starboard/upper) +"vzL" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/light/directional/north, +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"vzQ" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/smooth, +/area/station/maintenance/disposal/incinerator) +"vzW" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/yellow/line{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/yellow/warning{ + dir = 4 + }, +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/engineering/main) +"vzX" = ( +/obj/machinery/camera/directional/north, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"vAk" = ( +/turf/closed/wall/r_wall, +/area/station/medical/abandoned) +"vAm" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/security/prison/mess) +"vAw" = ( +/obj/structure/closet/secure_closet/courtroom, +/obj/effect/turf_decal/tile/neutral/full, +/obj/item/gavelblock, +/obj/item/gavelhammer, +/obj/machinery/firealarm/directional/east, +/obj/machinery/light_switch/directional/east{ + pixel_y = 9 + }, +/turf/open/floor/iron, +/area/station/security/courtroom) +"vAy" = ( +/obj/structure/chair/stool/bar/directional/east, +/obj/effect/landmark/start/assistant, +/obj/effect/landmark/start/hangover, +/turf/open/floor/carpet, +/area/station/service/cafeteria) +"vAI" = ( +/obj/machinery/growing/tray, +/obj/item/reagent_containers/cup/watering_can, +/turf/open/floor/grass/lavaland{ + initial_gas_mix = "o2=22;n2=82;TEMP=293.15" + }, +/area/station/security/prison/garden) +"vAM" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 4 + }, +/obj/structure/sink/directional/west, +/obj/effect/turf_decal/tile/dark/half{ + dir = 8 + }, +/obj/effect/turf_decal/tile/dark/half{ + dir = 8 + }, +/obj/machinery/light/directional/east, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/iron/freezer, +/area/station/science/xenobiology/hallway) +"vAO" = ( +/obj/structure/closet/emcloset/wall/directional/north, +/obj/effect/spawner/random/structure/crate, +/turf/open/floor/plating, +/area/station/maintenance/central) +"vBp" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/conveyor{ + id = "garbage" + }, +/obj/effect/landmark/start/hangover, +/turf/open/floor/plating, +/area/station/maintenance/disposal) +"vBs" = ( +/obj/machinery/door/airlock/external{ + name = "External Airlock" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"vBt" = ( +/obj/machinery/atmospherics/components/unary/thermomachine/heater/on, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"vBu" = ( +/obj/effect/turf_decal/siding/purple{ + dir = 1 + }, +/obj/machinery/atmospherics/components/trinary/mixer{ + dir = 4 + }, +/obj/effect/turf_decal/delivery, +/obj/structure/extinguisher_cabinet/directional/north, +/turf/open/floor/iron/dark, +/area/station/science/ordnance/storage) +"vBB" = ( +/obj/machinery/atmospherics/pipe/smart/simple/orange/hidden{ + dir = 4 + }, +/turf/closed/wall/r_wall, +/area/station/engineering/supermatter/room) +"vBD" = ( +/obj/machinery/computer/order_console/cook{ + dir = 1 + }, +/obj/effect/turf_decal/bot, +/obj/structure/sign/poster/random/directional/south, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/service/kitchen/kitchen_backroom) +"vBH" = ( +/obj/structure/table, +/obj/item/storage/toolbox/electrical{ + pixel_y = 12 + }, +/obj/item/electronics/airalarm{ + pixel_x = -5; + pixel_y = -5 + }, +/obj/item/electronics/firealarm{ + pixel_x = 5; + pixel_y = -5 + }, +/obj/item/electronics/airalarm{ + pixel_x = -5; + pixel_y = -5 + }, +/obj/item/electronics/firealarm{ + pixel_x = 5 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"vBM" = ( +/obj/effect/spawner/random/structure/closet_maintenance, +/turf/open/floor/plating, +/area/station/maintenance/port/lesser) +"vBR" = ( +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos/pumproom) +"vBT" = ( +/obj/structure/curtain/cloth, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/kitchen, +/area/station/service/kitchen) +"vBU" = ( +/obj/effect/turf_decal/tile/neutral/full, +/obj/effect/turf_decal/stripes{ + dir = 1 + }, +/obj/structure/cable, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/security/brig/entrance) +"vCc" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/structure/grille, +/turf/open/floor/plating, +/area/station/maintenance/solars/port/aft) +"vCd" = ( +/obj/effect/landmark/blobstart, +/turf/open/floor/iron/white, +/area/station/science/lower) +"vCe" = ( +/turf/open/floor/iron/tgmcemblem{ + dir = 5 + }, +/area/station/security/courtroom) +"vCh" = ( +/obj/machinery/light, +/obj/effect/turf_decal/tile/neutral/half/contrasted, +/obj/effect/turf_decal/bot, +/obj/structure/closet/emcloset, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"vCn" = ( +/obj/machinery/atmospherics/components/trinary/filter{ + dir = 4 + }, +/obj/machinery/light/directional/north, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron/dark, +/area/station/science/ordnance/testlab) +"vCp" = ( +/obj/machinery/computer/atmos_control/oxygen_tank, +/obj/structure/window/spawner/directional/north{ + pixel_y = 5 + }, +/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/machinery/atmospherics/pipe/smart/simple/green/visible{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"vCq" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/science/robotics/mechbay) +"vCt" = ( +/obj/structure/cable, +/obj/machinery/keycard_auth/directional/north, +/obj/machinery/light_switch/directional/north{ + pixel_x = 11 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/wood, +/area/station/command/heads_quarters/captain/private) +"vCG" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/maintenance/central) +"vCI" = ( +/obj/effect/mapping_helpers/airlock/access/all/security/detective, +/obj/effect/landmark/navigate_destination/det, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/door/airlock/security{ + name = "Detective's Office" + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/wood, +/area/station/security/detectives_office) +"vCT" = ( +/obj/structure/cable, +/obj/machinery/recharge_station, +/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/spawner/random/trash/graffiti{ + pixel_x = -32; + spawn_loot_chance = 50 + }, +/turf/open/floor/plating, +/area/station/maintenance/starboard/upper) +"vCW" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/obj/structure/sign/warning/electric_shock/directional/west, +/turf/open/floor/grass, +/area/station/security/prison/garden) +"vDq" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"vDu" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/item/wrench, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"vDC" = ( +/obj/structure/flora/bush/sparsegrass/style_2, +/obj/machinery/light/directional/west, +/turf/open/misc/grass, +/area/station/hallway/secondary/entry) +"vDF" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/effect/landmark/start/station_engineer, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/engineering/hallway) +"vDR" = ( +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/obj/effect/turf_decal/tile/green{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/upper) +"vDS" = ( +/turf/open/floor/engine/co2, +/area/station/engineering/atmos) +"vDW" = ( +/obj/structure/closet/secure_closet/personal, +/obj/machinery/camera/directional/west{ + network = list("theater") + }, +/turf/open/floor/iron/dark, +/area/station/commons/dorms) +"vEb" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"vEi" = ( +/obj/effect/turf_decal/tile/blue/half/contrasted, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"vEp" = ( +/obj/structure/table, +/obj/item/multitool{ + pixel_y = 7; + pixel_x = 5 + }, +/obj/effect/spawner/random/maintenance, +/obj/effect/spawner/random/engineering/tool, +/obj/effect/turf_decal/bot, +/obj/machinery/light/directional/west, +/turf/open/floor/iron, +/area/station/commons/storage/tools) +"vEv" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/turf/open/floor/engine, +/area/station/science/explab) +"vEx" = ( +/turf/open/floor/engine/n2o, +/area/station/engineering/atmos) +"vEJ" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/commons) +"vER" = ( +/obj/machinery/portable_atmospherics/canister, +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 8 + }, +/obj/effect/turf_decal/box/red, +/obj/structure/window/reinforced/spawner/directional/north, +/obj/machinery/light/directional/east, +/turf/open/floor/iron/white, +/area/station/science/ordnance) +"vEX" = ( +/obj/machinery/camera/directional/west{ + network = list("theater") + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/machinery/status_display/evac/directional/west, +/obj/effect/turf_decal/tile/darkest_green/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"vFn" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/security/office) +"vFV" = ( +/obj/structure/flora/tree/jungle/small/style_6, +/turf/open/floor/grass, +/area/station/service/hydroponics/garden) +"vFW" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/monitored/plasma_input, +/turf/open/floor/engine/plasma, +/area/station/engineering/atmos) +"vFY" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 1; + id = "AI Core shutters"; + name = "AI Core Shutters" + }, +/turf/open/floor/plating, +/area/station/ai_monitored/turret_protected/ai) +"vGd" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos/hfr_room) +"vGf" = ( +/obj/machinery/chem_dispenser/drinks, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/structure/table/wood, +/obj/effect/turf_decal/bot, +/obj/machinery/barsign/directional/north, +/obj/machinery/light/directional/north, +/turf/open/floor/iron, +/area/station/service/bar) +"vGi" = ( +/obj/structure/showcase/cyborg/old{ + pixel_y = 20 + }, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/aisat/foyer) +"vGp" = ( +/obj/item/radio/intercom/directional/south, +/obj/structure/closet/crate/freezer/blood, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/showroomfloor, +/area/station/medical/coldroom) +"vGs" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/spawner/random/trash/graffiti{ + pixel_x = 32 + }, +/turf/open/floor/iron, +/area/station/maintenance/starboard/upper) +"vGu" = ( +/obj/structure/railing{ + dir = 4; + alpha = 0 + }, +/obj/effect/turf_decal/siding/dark{ + dir = 4; + pixel_x = -4 + }, +/obj/structure/table/wood, +/turf/open/floor/carpet, +/area/station/service/chapel) +"vGz" = ( +/obj/machinery/camera/autoname/directional/south, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible, +/obj/structure/closet/secure_closet/freezer/meat, +/obj/item/food/meat/slab/monkey, +/obj/item/food/meat/slab/monkey, +/obj/item/food/meat/slab/monkey, +/turf/open/floor/iron/freezer, +/area/station/service/kitchen/coldroom) +"vGF" = ( +/obj/structure/chair/comfy/black{ + dir = 4 + }, +/obj/effect/landmark/start/assistant, +/turf/open/floor/carpet, +/area/station/service/chapel) +"vGG" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/structure/grille, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/maintenance/central) +"vGO" = ( +/turf/closed/wall, +/area/station/construction/mining/aux_base) +"vGS" = ( +/obj/effect/turf_decal/stripes/red/line{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 + }, +/obj/machinery/atmospherics/components/binary/pump{ + name = "Port to Filter" + }, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"vGU" = ( +/obj/effect/spawner/random/engineering/tracking_beacon, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/aisat/foyer) +"vHb" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, +/obj/machinery/meter, +/turf/closed/wall/r_wall, +/area/station/engineering/supermatter) +"vHf" = ( +/obj/structure/sign/plaques/kiddie, +/turf/open/floor/circuit/green, +/area/station/ai_monitored/turret_protected/ai_upload) +"vHg" = ( +/obj/structure/falsewall/reinforced, +/turf/open/floor/plating, +/area/station/engineering/break_room) +"vHl" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/obj/machinery/door/firedoor, +/turf/open/floor/iron/stairs/medium, +/area/station/security/brig/upper) +"vHq" = ( +/obj/effect/turf_decal/trimline/purple/filled/corner, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/item/kirbyplants/random, +/turf/open/floor/iron/white, +/area/station/science/research) +"vHM" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/trimline/yellow/filled/line, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/station/engineering/atmos/upper) +"vHP" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Chapel" + }, +/obj/machinery/door/firedoor, +/obj/effect/landmark/navigate_destination/chapel, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/carpet, +/area/station/service/chapel) +"vHR" = ( +/obj/machinery/vending/wardrobe/jani_wardrobe, +/obj/effect/turf_decal/bot, +/obj/machinery/firealarm/directional/north, +/obj/effect/turf_decal/tile/purple/half/contrasted{ + dir = 1 + }, +/obj/machinery/light_switch/directional/north{ + pixel_x = 8; + pixel_y = 28 + }, +/turf/open/floor/iron, +/area/station/service/janitor) +"vIa" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/structure/cable, +/obj/machinery/light/small/directional/north, +/obj/machinery/power/terminal{ + dir = 4 + }, +/obj/item/storage/pod/directional/north{ + unlocked = 1 + }, +/turf/open/floor/plating, +/area/station/maintenance/solars/port/fore) +"vIe" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/hallway/primary/central) +"vIi" = ( +/obj/effect/turf_decal/bot, +/turf/open/floor/engine, +/area/station/engineering/atmos/hfr_room) +"vIv" = ( +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/central) +"vIw" = ( +/obj/structure/cable, +/obj/machinery/power/smes/engineering, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/light/small/directional/north, +/turf/open/floor/iron, +/area/station/engineering/main) +"vIE" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/commons/dorms) +"vIG" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 8; + name = "Air to Mix" + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"vII" = ( +/obj/effect/spawner/random/trash/mess, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"vIO" = ( +/obj/effect/decal/cleanable/dirt, +/turf/closed/wall/r_wall, +/area/station/ai_monitored/command/nuke_storage) +"vJg" = ( +/obj/structure/table/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, +/obj/effect/turf_decal/bot, +/obj/item/stock_parts/cell/high, +/obj/machinery/cell_charger, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/item/stock_parts/cell/high, +/turf/open/floor/iron, +/area/station/engineering/lobby) +"vJp" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/cargo/sorting) +"vJx" = ( +/obj/effect/mapping_helpers/broken_floor, +/obj/effect/landmark/generic_maintenance_landmark, +/turf/open/floor/plating, +/area/station/maintenance/department/medical) +"vJB" = ( +/obj/effect/turf_decal/stripes/white/line, +/obj/effect/turf_decal/stripes/white/line{ + dir = 1 + }, +/obj/structure/window/reinforced/spawner/directional/south, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white, +/area/station/science/ordnance/testlab) +"vJE" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/science/ordnance/testlab) +"vJO" = ( +/turf/closed/wall/r_wall, +/area/station/maintenance/starboard/upper) +"vJR" = ( +/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible{ + dir = 5 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos/pumproom) +"vJX" = ( +/obj/machinery/shower/directional/west, +/obj/structure/fluff{ + desc = "Ew, I think I see a hairball."; + icon = 'icons/obj/lavaland/survival_pod.dmi'; + icon_state = "fan_tiny"; + name = "shower drain" + }, +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 8 + }, +/obj/structure/sign/warning/biohazard/directional/south, +/turf/open/floor/iron/textured, +/area/station/medical/pathology) +"vJY" = ( +/obj/effect/landmark/navigate_destination/bar, +/obj/structure/disposalpipe/segment, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock{ + name = "Bar" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/airlock/access/any/service/kitchen, +/obj/effect/mapping_helpers/airlock/access/any/service/bar, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/service/bar) +"vKc" = ( +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Waste Disposal" + }, +/obj/effect/landmark/navigate_destination/disposals, +/obj/structure/cable, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/maintenance/disposal) +"vKD" = ( +/obj/structure/window/spawner/directional/north, +/obj/effect/spawner/random/structure/musician/piano/random_piano, +/obj/effect/decal/cleanable/confetti, +/obj/item/radio/intercom/directional/west, +/turf/open/floor/iron/dark, +/area/station/service/theater) +"vKN" = ( +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/structure/flora/bush/sparsegrass/style_random, +/turf/open/floor/iron, +/area/station/service/hydroponics) +"vKS" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/obj/structure/closet/emcloset/wall/directional/west, +/turf/open/floor/iron/white, +/area/station/science/research) +"vKZ" = ( +/obj/effect/turf_decal/tile/blue/anticorner, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/white/textured_corner{ + dir = 1 + }, +/area/station/medical/treatment_center) +"vLd" = ( +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + dir = 1 + }, +/obj/machinery/chem_mass_spec, +/obj/machinery/light/directional/north, +/turf/open/floor/iron/white, +/area/station/medical/pharmacy) +"vLe" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/science/ordnance) +"vLs" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral, +/obj/structure/sign/directions/supply/directional/east{ + pixel_y = -23 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"vLG" = ( +/obj/structure/cable, +/obj/structure/disposalpipe/junction/flip{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/command/bridge) +"vLM" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/turf/open/floor/iron/dark/textured_large, +/area/station/security/prison/workout) +"vLT" = ( +/obj/structure/table/wood/fancy, +/obj/effect/spawner/random/decoration/statue{ + spawn_loot_chance = 35 + }, +/obj/structure/sign/painting/library_secure{ + pixel_x = -27 + }, +/turf/open/floor/wood/tile, +/area/station/service/library/artgallery) +"vMg" = ( +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white, +/area/station/maintenance/port/lesser) +"vMA" = ( +/obj/machinery/door/firedoor, +/obj/structure/table/reinforced, +/obj/machinery/door/poddoor/shutters{ + dir = 8; + id = "commissaryshutter"; + name = "Vacant Commissary Shutter" + }, +/obj/structure/desk_bell{ + pixel_y = 5 + }, +/turf/open/floor/iron, +/area/station/commons/vacant_room/commissary) +"vMF" = ( +/obj/effect/turf_decal/tile/brown/half/contrasted, +/obj/machinery/newscaster/directional/south, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"vMM" = ( +/obj/item/cultivator, +/obj/machinery/light/directional/south, +/obj/machinery/growing/tray, +/turf/open/floor/grass/lavaland{ + initial_gas_mix = "o2=22;n2=82;TEMP=293.15" + }, +/area/station/security/prison/garden) +"vNh" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"vNj" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/chapel, +/area/station/service/chapel) +"vNo" = ( +/obj/machinery/camera/autoname/directional/west, +/obj/machinery/light_switch/directional/west{ + pixel_y = -6 + }, +/obj/machinery/firealarm/directional/west{ + pixel_y = 3 + }, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"vNr" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/south, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/command/nuke_storage) +"vNu" = ( +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ + dir = 4 + }, +/turf/closed/wall/r_wall, +/area/station/engineering/atmos/hfr_room) +"vNL" = ( +/obj/effect/turf_decal/trimline/blue/filled/line, +/obj/structure/cable, +/obj/machinery/camera/directional/west{ + network = list("theater") + }, +/obj/machinery/power/apc/auto_name/directional/west, +/turf/open/floor/iron/white/textured, +/area/station/medical/storage) +"vNO" = ( +/obj/structure/table/glass, +/obj/machinery/plantgenes{ + pixel_y = 9 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/railing, +/obj/structure/railing{ + dir = 8; + layer = 4.1 + }, +/turf/open/floor/grass, +/area/station/service/hydroponics) +"vOj" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/engineering/storage/tech) +"vOp" = ( +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/computer/cryopod/directional/north{ + dir = 2 + }, +/obj/machinery/cryopod, +/turf/open/floor/iron/showroomfloor, +/area/station/common/cryopods) +"vOs" = ( +/obj/effect/turf_decal/stripes/corner, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/science/explab) +"vOF" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos/pumproom) +"vOG" = ( +/obj/effect/decal/cleanable/blood/footprints, +/obj/effect/decal/cleanable/blood/tracks, +/obj/effect/landmark/start/hangover, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"vOI" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/commons/fitness) +"vOP" = ( +/obj/structure/disposalpipe/junction{ + dir = 4 + }, +/obj/effect/turf_decal/tile/dark_blue/half/contrasted, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"vOQ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment, +/obj/structure/table/wood, +/obj/structure/sign/poster/official/periodic_table/directional/east, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/stone, +/area/station/smithing) +"vOY" = ( +/turf/closed/wall, +/area/station/service/library/artgallery) +"vPc" = ( +/obj/machinery/door/airlock/grunge{ + name = "Prison Forestry" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/security/prison/garden) +"vPd" = ( +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/turf/open/floor/wood, +/area/station/command/bridge) +"vPh" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/obj/effect/turf_decal/tile/gray/fourcorners, +/turf/open/floor/iron, +/area/station/maintenance/starboard/aft) +"vPj" = ( +/obj/effect/spawner/random/trash/bacteria, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/starboard/lesser) +"vPm" = ( +/obj/structure/table/glass, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"vPr" = ( +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/command/bridge) +"vPF" = ( +/obj/effect/spawner/random/trash/mess, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"vPG" = ( +/obj/machinery/air_sensor/air_tank, +/turf/open/floor/engine/air, +/area/station/engineering/atmos) +"vPI" = ( +/obj/effect/turf_decal/plaque{ + icon_state = "L10" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"vPJ" = ( +/turf/open/floor/plating, +/area/station/engineering/storage) +"vPK" = ( +/obj/structure/disposalpipe/segment, +/turf/closed/wall, +/area/station/hallway/secondary/entry) +"vPO" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"vPZ" = ( +/obj/structure/bodycontainer/morgue{ + dir = 8 + }, +/obj/structure/window/reinforced/spawner/directional/north, +/obj/effect/turf_decal/tile/neutral/full, +/turf/open/floor/iron/dark, +/area/station/medical/morgue) +"vQg" = ( +/obj/vehicle/ridden/wheelchair, +/obj/effect/turf_decal/tile/blue/half{ + dir = 1 + }, +/obj/structure/cable, +/obj/structure/closet/emcloset/wall/directional/north, +/turf/open/floor/iron/white/textured_edge{ + dir = 1 + }, +/area/station/medical/medbay/central) +"vQk" = ( +/obj/effect/turf_decal/trimline/red/filled/line, +/obj/effect/turf_decal/tile/neutral/half{ + dir = 1 + }, +/obj/machinery/camera/directional/south, +/obj/structure/extinguisher_cabinet/directional/south, +/turf/open/floor/iron, +/area/station/security/processing) +"vQo" = ( +/obj/machinery/space_heater, +/obj/effect/turf_decal/bot, +/obj/structure/window/reinforced/spawner/directional/east, +/obj/structure/window/reinforced/spawner/directional/south, +/obj/effect/turf_decal/trimline/yellow/filled/line, +/turf/open/floor/iron/dark/textured_large, +/area/station/engineering/atmos/office) +"vQv" = ( +/obj/item/kirbyplants/random, +/obj/structure/sign/poster/official/do_not_question/directional/west, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/carpet, +/area/station/command/bridge) +"vQx" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/medical/storage) +"vQz" = ( +/obj/structure/table, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/siding/white, +/obj/effect/turf_decal/tile/yellow/opposingcorners{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/obj/item/radio/off{ + pixel_y = 9; + pixel_x = 8 + }, +/obj/item/radio/off{ + pixel_y = -1; + pixel_x = 12 + }, +/obj/item/stack/cable_coil{ + pixel_y = -5; + pixel_x = -9 + }, +/obj/item/wrench{ + pixel_x = -3; + pixel_y = 9 + }, +/obj/item/stack/cable_coil{ + pixel_x = -4 + }, +/obj/item/stack/rods/fifty, +/turf/open/floor/iron, +/area/station/ai_monitored/command/storage/eva) +"vQN" = ( +/obj/structure/sign/painting/library_private{ + pixel_x = 32 + }, +/obj/machinery/camera/directional/east, +/turf/open/floor/iron/stairs, +/area/station/service/library/upper) +"vQQ" = ( +/obj/effect/spawner/structure/window/reinforced/plasma, +/obj/machinery/atmospherics/pipe/smart/manifold4w/yellow/visible, +/turf/open/floor/plating, +/area/station/engineering/supermatter/room) +"vQR" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/landmark/generic_maintenance_landmark, +/turf/open/floor/plating, +/area/station/medical/abandoned) +"vQU" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/spawner/random/maintenance, +/turf/open/floor/iron, +/area/station/maintenance/starboard/upper) +"vRf" = ( +/obj/structure/closet/l3closet/virology, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/medical/pathology) +"vRq" = ( +/obj/structure/table, +/obj/item/clothing/gloves/boxing/yellow, +/turf/open/floor/iron/dark, +/area/station/commons/fitness) +"vRr" = ( +/obj/structure/noticeboard/directional/west, +/obj/structure/railing{ + dir = 1 + }, +/obj/item/kirbyplants/random, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/security/office) +"vRs" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/starboard/central) +"vRx" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plating, +/area/station/maintenance/starboard/upper) +"vRD" = ( +/obj/machinery/atmospherics/components/binary/pump{ + name = "Air to Mix"; + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/bridge_pipe/purple/visible{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"vRG" = ( +/obj/structure/table/wood, +/obj/item/folder/red, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/carpet, +/area/station/command/meeting_room/council) +"vRJ" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 5 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/security/brig/upper) +"vRP" = ( +/obj/structure/table, +/obj/machinery/door/window/left/directional/north{ + name = "Kitchen Desk"; + req_one_access = list("kitchen","hydroponics") + }, +/obj/item/reagent_containers/cup/watering_can{ + pixel_y = 4; + pixel_x = -2 + }, +/turf/open/floor/plating, +/area/station/service/kitchen/kitchen_backroom) +"vRR" = ( +/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/science/ordnance/storage) +"vRT" = ( +/obj/effect/spawner/structure/window, +/turf/open/floor/plating, +/area/station/security/prison/mess) +"vSd" = ( +/turf/open/floor/glass/reinforced, +/area/space/nearstation) +"vSf" = ( +/obj/effect/decal/cleanable/cobweb, +/obj/item/clothing/gloves/latex/nitrile, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"vSg" = ( +/obj/item/organ/internal/ears/cat, +/obj/structure/table/optable, +/obj/effect/mob_spawn/corpse/human/doctor, +/obj/effect/decal/cleanable/blood/gibs/old, +/turf/open/floor/iron/freezer, +/area/station/maintenance/port/lesser) +"vSH" = ( +/obj/machinery/atm/directional/east, +/obj/effect/turf_decal/tile/dark_green/half/contrasted, +/turf/open/floor/iron, +/area/station/hallway/primary/upper) +"vSQ" = ( +/obj/effect/spawner/random/structure/grille, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/department/medical) +"vSV" = ( +/obj/machinery/shower/directional/east, +/obj/effect/turf_decal/stripes/end{ + dir = 4 + }, +/obj/structure/fluff{ + desc = "What, you think the water just magically soaks into the metallic flooring?"; + icon = 'icons/obj/lavaland/survival_pod.dmi'; + icon_state = "fan_tiny"; + name = "shower drain" + }, +/obj/machinery/airalarm/directional/west, +/obj/item/radio/intercom/directional/north, +/turf/open/floor/iron/white/textured, +/area/station/security/medical) +"vSX" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/full, +/obj/effect/turf_decal/stripes, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/security/brig/upper) +"vTa" = ( +/obj/effect/turf_decal/tile/neutral/half{ + dir = 1 + }, +/obj/effect/landmark/start/hangover, +/obj/machinery/light/directional/north, +/turf/open/floor/iron, +/area/station/security/courtroom) +"vTb" = ( +/obj/machinery/station_map/engineering/directional/south, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 6 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/security/brig/entrance) +"vTj" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/simple/purple/visible{ + dir = 6 + }, +/obj/machinery/light/floor/has_bulb/warm, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"vTq" = ( +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/cargo/storage) +"vTs" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/commons/fitness) +"vTw" = ( +/obj/machinery/door/airlock/maintenance, +/obj/structure/cable, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/command/heads_quarters/hop) +"vTz" = ( +/turf/closed/wall, +/area/station/security/interrogation) +"vTF" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/science/explab) +"vTH" = ( +/obj/machinery/rnd/production/protolathe/department/engineering, +/obj/machinery/status_display/evac/directional/north, +/turf/open/floor/iron, +/area/station/engineering/hallway) +"vTN" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 8 + }, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/science/xenobiology) +"vUc" = ( +/obj/effect/turf_decal/trimline/orange/corner, +/turf/open/floor/engine, +/area/station/science/xenobiology) +"vUj" = ( +/obj/effect/turf_decal/tile/gray/half/contrasted{ + dir = 1 + }, +/obj/item/kirbyplants/organic/plant22, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"vUm" = ( +/obj/machinery/atmospherics/pipe/bridge_pipe/yellow/visible{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/bridge_pipe/cyan/visible, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible/layer4, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"vUz" = ( +/obj/structure/table/reinforced, +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 6 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 + }, +/obj/machinery/airalarm/directional/south, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/engineering/gravity_generator) +"vUG" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/event_spawn, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"vUL" = ( +/obj/structure/lattice, +/turf/open/space, +/area/space/nearstation) +"vUQ" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/components/unary/passive_vent{ + dir = 8; + name = "killroom vent" + }, +/turf/open/space/basic, +/area/space/nearstation) +"vUY" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/maintenance/starboard/upper) +"vVa" = ( +/obj/machinery/light/directional/north, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/aisat/foyer) +"vVg" = ( +/obj/effect/turf_decal/tile/dark{ + dir = 1 + }, +/obj/effect/turf_decal/tile/dark, +/obj/machinery/vending/clothing, +/obj/effect/turf_decal/bot, +/obj/machinery/newscaster/directional/west, +/turf/open/floor/iron/showroomfloor, +/area/station/commons/dorms/laundry) +"vVi" = ( +/obj/effect/turf_decal/loading_area{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/engineering/hallway) +"vVl" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/darkest_green/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"vVw" = ( +/obj/effect/turf_decal/siding/dark{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/hallway/secondary/exit/departure_lounge) +"vVN" = ( +/obj/machinery/door/airlock/hatch{ + name = "Panic Room" + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/airlock/access/any/command/captain, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/captain/private) +"vVS" = ( +/obj/structure/sign/warning/secure_area, +/turf/closed/wall/r_wall, +/area/station/engineering/atmos) +"vVU" = ( +/obj/structure/closet/emcloset, +/turf/open/floor/plating, +/area/station/engineering/supermatter/room) +"vVV" = ( +/obj/structure/cable, +/obj/effect/spawner/random/maintenance, +/obj/effect/spawner/random/trash/graffiti{ + pixel_y = -32; + spawn_loot_chance = 50; + dir = 8 + }, +/turf/open/floor/plating, +/area/station/maintenance/solars/port/fore) +"vVY" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral/half{ + dir = 4 + }, +/obj/machinery/firealarm/directional/west{ + pixel_y = 3 + }, +/obj/machinery/light_switch/directional/west{ + pixel_y = -6 + }, +/turf/open/floor/iron, +/area/station/security/office) +"vWt" = ( +/obj/structure/window/reinforced/spawner/directional/south, +/obj/item/stack/package_wrap{ + pixel_y = -5; + pixel_x = 2 + }, +/obj/item/stack/package_wrap{ + pixel_y = -5; + pixel_x = 2 + }, +/obj/item/stack/wrapping_paper{ + pixel_y = 5 + }, +/obj/item/stack/wrapping_paper{ + pixel_y = 5 + }, +/obj/structure/table/reinforced, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"vWA" = ( +/obj/effect/turf_decal/tile/green/anticorner{ + dir = 4 + }, +/obj/structure/table/reinforced, +/obj/item/storage/box/gloves{ + pixel_x = 6; + pixel_y = 10 + }, +/obj/item/storage/box/gloves{ + pixel_x = 1; + pixel_y = 3 + }, +/obj/item/radio/headset/headset_medsci{ + pixel_x = -7; + pixel_y = 4 + }, +/obj/item/toy/figure/geneticist{ + pixel_x = 10 + }, +/obj/structure/sign/poster/official/anniversary_vintage_reprint/directional/north, +/turf/open/floor/iron/white, +/area/station/science/genetics) +"vWE" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/wood, +/area/station/service/lawoffice) +"vWT" = ( +/obj/structure/rack, +/obj/item/storage/bag/ore, +/obj/item/pickaxe, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/white, +/area/station/science/explab) +"vWW" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/effect/spawner/random/trash/graffiti{ + pixel_y = -32; + spawn_loot_chance = 50 + }, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/maintenance/starboard/lesser) +"vXe" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/camera/directional/east, +/obj/effect/turf_decal/tile/green/half/contrasted, +/obj/effect/turf_decal/tile/orange/half/contrasted{ + dir = 1 + }, +/obj/machinery/airalarm/directional/east, +/turf/open/floor/iron/dark, +/area/station/science/xenobiology) +"vXg" = ( +/obj/machinery/meter, +/obj/structure/window/reinforced/spawner/directional/north, +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ + dir = 6 + }, +/turf/open/floor/iron/white, +/area/station/science/ordnance) +"vXj" = ( +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"vXD" = ( +/turf/closed/wall/r_wall, +/area/station/ai_monitored/security/armory) +"vXG" = ( +/obj/structure/table, +/obj/item/stack/sheet/glass/fifty, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/airalarm/directional/west, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos/hfr_room) +"vXQ" = ( +/obj/structure/table/wood, +/obj/item/hairbrush, +/obj/item/clothing/head/wig/random, +/turf/open/floor/wood, +/area/station/service/bar/backroom) +"vXU" = ( +/obj/structure/cable, +/obj/structure/sign/nanotrasen{ + pixel_y = 32 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/duct, +/turf/open/floor/wood, +/area/station/command/bridge) +"vYg" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/event_spawn, +/turf/open/floor/carpet/green, +/area/station/maintenance/department/medical) +"vYk" = ( +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/chapel{ + dir = 8 + }, +/area/station/service/chapel) +"vYr" = ( +/obj/item/radio/intercom/directional/south, +/obj/effect/turf_decal/trimline/red/filled/line, +/obj/effect/turf_decal/tile/neutral/half{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/security/processing) +"vYv" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/light/small/directional/east, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/cargo/drone_bay) +"vYF" = ( +/obj/structure/railing{ + pixel_y = 1 + }, +/turf/open/floor/iron/dark, +/area/station/service/theater) +"vYI" = ( +/obj/machinery/firealarm/directional/south, +/obj/machinery/duct, +/obj/machinery/light_switch/directional/south{ + pixel_x = 8 + }, +/turf/open/floor/iron/dark, +/area/station/security/interrogation) +"vYL" = ( +/obj/machinery/door/airlock{ + name = "Prison Cryo" + }, +/turf/open/floor/iron, +/area/station/security/prison) +"vYU" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/item/radio/intercom/directional/west, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"vYV" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/grimy, +/area/station/service/bar/backroom) +"vZg" = ( +/obj/structure/railing{ + dir = 8; + layer = 4.1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/item/kirbyplants/random, +/turf/open/floor/grass, +/area/station/service/hydroponics) +"vZl" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/dark_blue/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"vZm" = ( +/obj/machinery/firealarm/directional/north, +/obj/machinery/camera/directional/south, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/starboard/lesser) +"vZu" = ( +/obj/structure/table, +/obj/item/hairbrush, +/obj/item/clothing/head/wig/random, +/turf/open/floor/wood, +/area/station/service/barber) +"vZw" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/aisat_interior) +"vZB" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/structure/cable, +/obj/structure/fans/tiny, +/turf/open/floor/plating, +/area/station/maintenance/solars/starboard/fore) +"vZE" = ( +/obj/effect/turf_decal/stripes, +/obj/effect/spawner/random/clothing/wardrobe_closet, +/turf/open/floor/plating, +/area/station/maintenance/starboard/upper) +"wak" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/turf/open/floor/iron, +/area/station/engineering/atmos/upper) +"wam" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, +/obj/effect/landmark/generic_maintenance_landmark, +/turf/open/floor/plating, +/area/station/maintenance/department/medical) +"wao" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/duct, +/turf/open/floor/carpet, +/area/station/commons/dorms) +"waA" = ( +/turf/open/floor/plating, +/area/station/science/explab) +"waM" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"waY" = ( +/obj/structure/reflector/box/anchored, +/turf/open/floor/plating, +/area/station/engineering/supermatter/room) +"wbc" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/carpet/blue, +/area/station/commons/dorms) +"wbe" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 1 + }, +/obj/effect/turf_decal/box, +/turf/open/floor/iron/dark, +/area/station/science/ordnance/storage) +"wbm" = ( +/obj/effect/turf_decal/delivery, +/turf/open/floor/plating, +/area/station/maintenance/starboard/upper) +"wbp" = ( +/obj/machinery/light{ + dir = 8; + tag = "" + }, +/obj/structure/railing{ + pixel_y = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark, +/area/station/service/theater) +"wbu" = ( +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"wbC" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/station/science/lower) +"wbD" = ( +/turf/closed/wall, +/area/station/hallway/secondary/command) +"wbJ" = ( +/obj/machinery/computer/station_alert{ + dir = 4 + }, +/obj/structure/window/reinforced/spawner/directional/west, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/station/engineering/lobby) +"wbY" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/darkest_green/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"wbZ" = ( +/obj/structure/chair/sofa/bench/right{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"wcr" = ( +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/structure/closet_maintenance, +/obj/item/storage/box/lights/tubes, +/turf/open/floor/iron, +/area/station/maintenance/department/medical) +"wct" = ( +/obj/item/toy/nuke, +/obj/structure/broken_flooring/side/directional/south, +/turf/open/floor/plating, +/area/station/cargo/storage) +"wcz" = ( +/turf/closed/wall/r_wall, +/area/station/security/detectives_office) +"wcG" = ( +/obj/machinery/atmospherics/pipe/smart/simple/orange/visible{ + dir = 4 + }, +/turf/closed/wall/r_wall, +/area/station/engineering/supermatter/room) +"wcL" = ( +/obj/structure/chair/comfy{ + dir = 1; + name = "Gamer Chair" + }, +/obj/effect/decal/cleanable/food/plant_smudge, +/turf/open/floor/wood, +/area/station/maintenance/port/fore) +"wcT" = ( +/obj/effect/mapping_helpers/burnt_floor, +/obj/structure/cable, +/obj/effect/spawner/random/trash/bacteria, +/turf/open/floor/plating, +/area/station/maintenance/department/medical) +"wcW" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 8 + }, +/obj/machinery/airalarm/directional/east, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/medical/morgue) +"wcX" = ( +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 1 + }, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"wcZ" = ( +/obj/effect/turf_decal/siding/dark{ + dir = 9 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron/dark, +/area/station/hallway/secondary/exit/departure_lounge) +"wdo" = ( +/mob/living/basic/cow{ + name = "Betsy"; + real_name = "Betsy" + }, +/turf/open/floor/grass, +/area/station/service/hydroponics/garden) +"wdp" = ( +/obj/structure/table, +/obj/item/analysis_bin{ + pixel_x = 6; + pixel_y = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 + }, +/turf/open/floor/iron/white, +/area/station/science/explab) +"wdD" = ( +/obj/item/kirbyplants/random, +/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/white, +/area/station/science/explab) +"wdH" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/closet/firecloset/wall/directional/east, +/turf/open/floor/plating, +/area/station/maintenance/central) +"wdM" = ( +/obj/effect/spawner/random/contraband/narcotics, +/obj/effect/spawner/random/clothing/gloves, +/obj/structure/table/wood, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/turf/open/floor/plating, +/area/station/maintenance/starboard/upper) +"wdO" = ( +/obj/effect/turf_decal/stripes/corner, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/science/explab) +"wdY" = ( +/obj/machinery/portable_atmospherics/canister/plasma, +/obj/effect/turf_decal/siding/purple, +/turf/open/floor/iron/dark, +/area/station/science/ordnance/storage) +"wec" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/hallway/secondary/exit/departure_lounge) +"wet" = ( +/obj/structure/window/reinforced/spawner/directional/west, +/obj/structure/chair{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue/anticorner{ + dir = 8 + }, +/turf/open/floor/iron/white/textured_large, +/area/station/security/checkpoint/medical) +"wey" = ( +/obj/structure/flora/bush/grassy{ + pixel_y = -6; + pixel_x = -9 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/reagent_dispensers/watertank/high, +/turf/open/floor/grass, +/area/station/service/hydroponics) +"weD" = ( +/obj/machinery/door/airlock{ + name = "Ranch Storage" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/starboard/upper) +"weK" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"weO" = ( +/obj/machinery/flasher/portable, +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/security/armory) +"weS" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/holopad, +/turf/open/floor/iron, +/area/station/command/gateway) +"wfe" = ( +/obj/effect/spawner/random/vending/colavend, +/obj/effect/turf_decal/bot, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/machinery/newscaster/directional/east, +/turf/open/floor/iron, +/area/station/engineering/break_room) +"wfl" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/wood, +/area/station/service/lawoffice) +"wfo" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/camera/directional/west, +/obj/machinery/firealarm/directional/west{ + pixel_y = 3 + }, +/obj/machinery/light_switch/directional/west{ + pixel_y = -6 + }, +/turf/open/floor/iron/stairs/left, +/area/station/hallway/secondary/exit/departure_lounge) +"wfp" = ( +/obj/machinery/door/airlock/external/glass{ + name = "Port Bow Solars External Access" + }, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/turf/open/floor/plating, +/area/station/maintenance/solars/port/fore) +"wfw" = ( +/obj/effect/spawner/random/vending/colavend, +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/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)."; + icon_state = "map-left-MS"; + pixel_y = 32 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"wfI" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/yellow/line{ + dir = 1 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/firealarm/directional/north, +/obj/machinery/light_switch/directional/north{ + pixel_x = 8; + pixel_y = 28 + }, +/turf/open/floor/iron/white, +/area/station/security/prison/workout) +"wfV" = ( +/obj/effect/spawner/structure/window, +/turf/open/floor/plating, +/area/station/service/chapel/funeral) +"wfY" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"wgi" = ( +/obj/machinery/portable_atmospherics/canister/air, +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 4 + }, +/obj/effect/turf_decal/bot, +/obj/machinery/camera/autoname/directional/south, +/turf/open/floor/iron/white, +/area/station/medical/pathology) +"wgS" = ( +/obj/structure/marker_beacon/lime, +/obj/structure/lattice, +/turf/open/space/basic, +/area/space/nearstation) +"wgW" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/closed/wall/r_wall, +/area/station/maintenance/starboard/central) +"whk" = ( +/obj/effect/turf_decal/trimline/orange/filled/line{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/command/bridge) +"whq" = ( +/obj/structure/chair/sofa/left{ + dir = 8 + }, +/obj/effect/landmark/start/assistant, +/obj/structure/sign/poster/official/random/directional/east, +/obj/machinery/camera/directional/east, +/turf/open/floor/carpet, +/area/station/commons/fitness/recreation) +"whr" = ( +/obj/machinery/pdapainter/research, +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, +/obj/machinery/power/apc/auto_name/directional/west, +/obj/structure/cable, +/turf/open/floor/carpet/purple, +/area/station/command/heads_quarters/rd) +"wia" = ( +/obj/effect/turf_decal/siding/yellow{ + dir = 5 + }, +/obj/effect/turf_decal/tile/neutral/full, +/obj/machinery/photocopier, +/turf/open/floor/iron, +/area/station/engineering/atmos/office) +"wib" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos/pumproom) +"wiG" = ( +/obj/structure/table, +/obj/item/stack/sheet/cardboard{ + amount = 14 + }, +/obj/item/stack/package_wrap{ + pixel_y = -5; + pixel_x = 2 + }, +/obj/structure/cable, +/obj/structure/closet/crate/bin, +/turf/open/floor/iron/dark, +/area/station/security/prison/work) +"wiJ" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"wiU" = ( +/obj/machinery/computer/rdconsole{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/orange/filled/line{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/command/bridge) +"wjc" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 4 + }, +/obj/machinery/power/apc/auto_name/directional/east, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/science/lower) +"wji" = ( +/obj/item/wrench, +/turf/open/space/basic, +/area/space) +"wjo" = ( +/obj/structure/chair/office{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral/full, +/obj/effect/turf_decal/tile/neutral/anticorner{ + dir = 4 + }, +/obj/machinery/computer/security/telescreen/ce{ + pixel_y = 61 + }, +/obj/machinery/button/door/directional/north{ + id = "ceblast"; + name = "Office Lockdown Control"; + pixel_y = 9; + req_access = list("ce"); + pixel_x = -26 + }, +/obj/effect/landmark/start/chief_engineer, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/ce) +"wjq" = ( +/obj/effect/spawner/structure/window/reinforced/plasma, +/turf/open/floor/plating, +/area/station/maintenance/central) +"wjC" = ( +/turf/closed/wall, +/area/station/commons/dorms) +"wjK" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/tile/neutral/half/contrasted, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos/storage/gas) +"wkg" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Medbay Maintenance" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/department/medical) +"wki" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/sign/departments/court/directional/east, +/obj/effect/turf_decal/tile/gray/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"wkt" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"wkL" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/storage/pill_bottle/maintenance_pill/full, +/obj/effect/spawner/random/structure/grille, +/obj/effect/spawner/random/trash/food_packaging, +/turf/open/floor/plating, +/area/station/hallway/primary/central) +"wkN" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Chapel Office" + }, +/obj/effect/mapping_helpers/airlock/access/all/service/chapel_office, +/obj/structure/disposalpipe/segment, +/obj/machinery/door/firedoor, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/service/chapel/office) +"wkS" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/radio/intercom/directional/west, +/turf/open/floor/iron/smooth, +/area/station/maintenance/disposal/incinerator) +"wkZ" = ( +/obj/machinery/power/turbine/turbine_outlet{ + dir = 4 + }, +/turf/open/floor/engine, +/area/station/maintenance/disposal/incinerator) +"wlf" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"wlm" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/holopad/secure, +/obj/machinery/light/warm/directional/south, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos/hfr_room) +"wlw" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/obj/effect/turf_decal/tile/dark_red{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/upper) +"wly" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/light/directional/east, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"wme" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/obj/machinery/camera/directional/east, +/obj/effect/turf_decal/tile/dark_green/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/upper) +"wmj" = ( +/obj/machinery/holopad/secure, +/obj/structure/cable, +/turf/open/floor/iron/white/textured, +/area/station/medical/treatment_center) +"wmt" = ( +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/trash/cigbutt{ + pixel_y = 10 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"wmv" = ( +/obj/machinery/vending/clothing, +/turf/open/floor/iron/dark, +/area/station/commons/dorms) +"wmA" = ( +/obj/machinery/door/poddoor/massdriver_chapel, +/obj/structure/fans/tiny, +/obj/structure/fans/tiny, +/turf/open/floor/plating, +/area/station/service/chapel) +"wmC" = ( +/turf/closed/wall/r_wall, +/area/station/engineering/lobby) +"wmF" = ( +/obj/effect/turf_decal/trimline/red/filled/line, +/obj/structure/closet/secure_closet/evidence, +/obj/effect/turf_decal/tile/neutral/half{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/security/brig/upper) +"wmH" = ( +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"wmN" = ( +/obj/structure/table/wood, +/obj/item/radio/intercom/command, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/carpet, +/area/station/command/meeting_room/council) +"wmS" = ( +/obj/structure/cable, +/turf/open/floor/iron/stairs{ + dir = 4 + }, +/area/station/ai_monitored/turret_protected/aisat/foyer) +"wnd" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/start/hangover, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/maintenance/port/lesser) +"wne" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 6 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/airalarm/directional/south, +/turf/open/floor/carpet/purple, +/area/station/command/heads_quarters/rd) +"wnj" = ( +/turf/closed/wall, +/area/station/commons/fitness/recreation) +"wnn" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/dark/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/hallway/secondary/command) +"wnr" = ( +/obj/effect/spawner/random/structure/table_or_rack, +/turf/open/floor/plating, +/area/station/maintenance/starboard/lesser) +"wnt" = ( +/turf/closed/wall/r_wall, +/area/station/command/heads_quarters/cmo) +"wnx" = ( +/obj/structure/flora/bush/flowers_yw/style_random, +/obj/structure/flora/bush/fullgrass/style_3, +/turf/open/misc/grass, +/area/station/hallway/secondary/entry) +"wnA" = ( +/obj/structure/window/reinforced/plasma/spawner/directional/east, +/turf/open/space/basic, +/area/space/nearstation) +"wnC" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/spawner/random/engineering/toolbox, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"wnF" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/duct, +/turf/open/floor/wood/parquet, +/area/station/command/heads_quarters/nt_rep) +"wnU" = ( +/obj/effect/spawner/random/structure/closet_private, +/obj/effect/spawner/random/clothing/backpack, +/obj/effect/spawner/random/clothing, +/obj/effect/spawner/random/entertainment/coin, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/wood, +/area/station/commons/dorms) +"wnZ" = ( +/obj/structure/cable/multilayer/connected, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/ai) +"woj" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/trash/food_packaging, +/obj/effect/spawner/random/structure/grille, +/turf/open/floor/plating, +/area/station/hallway/primary/central) +"wol" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "Sci-maint-lock" + }, +/obj/effect/turf_decal/stripes/full, +/obj/structure/cable, +/obj/machinery/door/airlock/external{ + name = "Solar Maintenance" + }, +/turf/open/floor/plating, +/area/station/maintenance/solars/port/aft) +"wow" = ( +/obj/effect/spawner/random/structure/crate, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 + }, +/turf/open/floor/plating, +/area/station/maintenance/starboard/upper) +"woD" = ( +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/security/range) +"woE" = ( +/obj/effect/turf_decal/bot{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/obj/effect/landmark/generic_maintenance_landmark, +/turf/open/floor/plating, +/area/station/maintenance/port/lesser) +"woI" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 4 + }, +/obj/effect/decal/cleanable/blood/old, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/machinery/firealarm/directional/west{ + pixel_y = -4 + }, +/obj/machinery/light_switch/directional/west{ + pixel_y = 6 + }, +/turf/open/floor/iron/dark, +/area/station/medical/morgue) +"woP" = ( +/obj/structure/extinguisher_cabinet/directional/south, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 1 + }, +/obj/effect/turf_decal/bot{ + dir = 1 + }, +/obj/machinery/vending/mechcomp, +/obj/machinery/camera/directional/south, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"woU" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/duct, +/turf/open/floor/carpet, +/area/station/commons/dorms) +"woW" = ( +/obj/item/kirbyplants/random, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"woX" = ( +/turf/closed/wall, +/area/station/medical/office) +"wpe" = ( +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/plating, +/area/station/maintenance/department/medical) +"wpk" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/engineering/storage) +"wpN" = ( +/obj/structure/table/wood/fancy/red, +/obj/structure/mirror/directional/north, +/obj/item/clothing/glasses/sunglasses, +/obj/item/reagent_containers/cup/glass/drinkingglass/filled/champagne{ + pixel_y = 13; + pixel_x = 3 + }, +/turf/open/floor/wood, +/area/station/maintenance/port/lesser) +"wpT" = ( +/turf/closed/wall/r_wall, +/area/station/ai_monitored/command/storage/satellite) +"wpX" = ( +/obj/effect/spawner/structure/window, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/hallway/primary/central/fore) +"wqg" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/closet/firecloset/wall/directional/north, +/turf/open/floor/iron, +/area/station/maintenance/starboard/central) +"wqi" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 + }, +/obj/machinery/newscaster/directional/south, +/obj/machinery/duct, +/turf/open/floor/iron/showroomfloor, +/area/station/commons) +"wql" = ( +/obj/effect/turf_decal/stripes{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/camera/directional/north, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/security/brig/entrance) +"wqp" = ( +/obj/machinery/portable_atmospherics/canister/oxygen, +/turf/open/floor/engine, +/area/station/engineering/atmos/storage/gas) +"wqt" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 1 + }, +/obj/item/radio/intercom/directional/north, +/turf/open/floor/iron, +/area/station/engineering/storage/tech) +"wqE" = ( +/obj/effect/turf_decal/trimline/purple/filled/line, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white, +/area/station/science/xenobiology/hallway) +"wqP" = ( +/obj/effect/spawner/structure/window, +/turf/open/floor/plating, +/area/station/construction/mining/aux_base) +"wqR" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/wood, +/area/station/service/library) +"wrk" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/trash/food_packaging, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"wrq" = ( +/obj/effect/turf_decal/tile/brown/half/contrasted, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"wru" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos/storage/gas) +"wrx" = ( +/obj/machinery/disposal/bin, +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 6 + }, +/obj/effect/turf_decal/bot, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/obj/machinery/camera/autoname/directional/south, +/turf/open/floor/iron/white/textured, +/area/station/hallway/primary/upper) +"wrA" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/obj/structure/extinguisher_cabinet/directional/south, +/obj/effect/turf_decal/trimline/red/filled/line, +/turf/open/floor/iron/dark, +/area/station/security/checkpoint/science) +"wrF" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Medbay Maintenance" + }, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/department/medical) +"wrG" = ( +/obj/effect/turf_decal/tile/dark/half{ + pixel_y = 15; + pixel_x = -30 + }, +/obj/effect/turf_decal/tile/dark/half{ + pixel_y = 15; + pixel_x = -30 + }, +/obj/effect/turf_decal/tile/dark/half{ + pixel_y = 15; + pixel_x = -30 + }, +/obj/effect/turf_decal/tile/dark/half{ + pixel_y = 15; + pixel_x = -30 + }, +/obj/effect/turf_decal/tile/dark/half{ + pixel_y = 15; + pixel_x = -30 + }, +/obj/effect/turf_decal/tile/dark/half{ + pixel_y = 15; + pixel_x = -30 + }, +/obj/effect/turf_decal/tile/dark/half{ + pixel_y = 15; + pixel_x = -30 + }, +/turf/closed/wall, +/area/station/service/theater) +"wrJ" = ( +/obj/structure/table/reinforced, +/obj/item/plate, +/obj/item/kitchen/fork{ + pixel_y = -1; + pixel_x = -9 + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 4; + id = "kitchen_counter"; + name = "Kitchen Counter Shutters" + }, +/turf/open/floor/iron/kitchen, +/area/station/service/kitchen) +"wrL" = ( +/obj/effect/turf_decal/siding/white/end, +/obj/effect/turf_decal/tile/neutral/full, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/commons/storage/tools) +"wrR" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + invisibility = 101 + }, +/obj/machinery/duct, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white/textured_large, +/area/station/medical/medbay/central) +"wsc" = ( +/obj/machinery/door/airlock/hatch{ + name = "Radstorm Shelter" + }, +/obj/effect/landmark/navigate_destination/tram/radshelter, +/obj/structure/cable, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/radshelter/civil) +"wse" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/sign/poster/ripped/directional/east, +/turf/open/floor/plating, +/area/station/maintenance/starboard/upper) +"wso" = ( +/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible, +/obj/effect/turf_decal/tile/neutral/half/contrasted, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"wsq" = ( +/obj/structure/disposalpipe/junction, +/obj/structure/cable, +/obj/effect/turf_decal/tile/green/half/contrasted, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/service/hydroponics) +"wsB" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/vomit/old, +/turf/open/floor/iron/grimy, +/area/station/hallway/secondary/service) +"wsD" = ( +/obj/structure/table, +/obj/effect/spawner/random/engineering/toolbox{ + pixel_y = 6 + }, +/obj/effect/spawner/random/engineering/flashlight, +/obj/effect/spawner/random/trash/graffiti, +/turf/open/floor/plating, +/area/station/maintenance/starboard/upper) +"wsF" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/station/command/gateway) +"wsH" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/engineering{ + name = "Gravity Generator Entry" + }, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/any/engineering/general, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/engineering/hallway) +"wsT" = ( +/obj/effect/turf_decal/tile/neutral/half{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/security/office) +"wtd" = ( +/obj/structure/cable, +/turf/open/floor/wood, +/area/station/service/hydroponics/upper) +"wtu" = ( +/obj/structure/falsewall/reinforced, +/turf/open/floor/plating, +/area/station/maintenance/starboard/lesser) +"wtx" = ( +/obj/machinery/disposal/bin, +/obj/effect/turf_decal/bot{ + dir = 1 + }, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"wtE" = ( +/obj/structure/sign/warning/secure_area{ + pixel_y = -32 + }, +/obj/effect/mapping_helpers/airlock/access/all/command/ai_upload, +/obj/structure/cable, +/obj/machinery/door/airlock/command{ + name = "AI Core" + }, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/aisat/foyer) +"wtL" = ( +/obj/structure/bodycontainer/crematorium{ + dir = 8 + }, +/obj/structure/extinguisher_cabinet/directional/south, +/obj/machinery/button/crematorium{ + pixel_x = 24; + pixel_y = 6 + }, +/turf/open/floor/iron/dark, +/area/station/service/chapel/funeral) +"wtP" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/iron, +/area/station/command/bridge) +"wtU" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white, +/area/station/science/research) +"wtZ" = ( +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/item/assembly/mousetrap, +/turf/open/floor/plating, +/area/station/maintenance/department/medical) +"wuf" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/spawner/random/structure/grille, +/turf/open/floor/plating, +/area/station/maintenance/port/lesser) +"wuk" = ( +/obj/effect/spawner/random/trash/cigbutt, +/turf/open/floor/iron, +/area/station/maintenance/department/medical) +"wum" = ( +/turf/closed/wall, +/area/station/medical/coldroom) +"wuo" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"wut" = ( +/obj/effect/turf_decal/bot, +/obj/item/robot_suit, +/turf/open/floor/iron/dark, +/area/station/science/robotics/lab) +"wuv" = ( +/obj/machinery/light/warm/directional/east, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/firealarm/directional/east, +/obj/structure/cable, +/obj/machinery/light_switch/directional/east{ + pixel_y = 9 + }, +/turf/open/floor/wood/parquet, +/area/station/command/heads_quarters/nt_rep) +"wuT" = ( +/obj/machinery/airalarm/directional/north, +/turf/open/floor/plating, +/area/station/maintenance/starboard/lesser) +"wuZ" = ( +/obj/effect/spawner/structure/window, +/turf/open/floor/plating, +/area/station/service/kitchen) +"wva" = ( +/obj/machinery/light/small/directional/east, +/turf/open/floor/plating, +/area/station/maintenance/starboard/lesser) +"wvb" = ( +/turf/closed/wall/r_wall, +/area/station/security/interrogation) +"wvl" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/maintenance/starboard/upper) +"wvs" = ( +/obj/structure/dresser, +/turf/open/floor/carpet/blue, +/area/station/commons/dorms) +"wvy" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/sign/barber{ + pixel_y = 21; + pixel_x = -12 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/commons) +"wvA" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/wood, +/area/station/service/library) +"wvE" = ( +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/yellow/line{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/yellow/warning{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/iron, +/area/station/engineering/main) +"wvH" = ( +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 8 + }, +/obj/machinery/light/directional/west, +/obj/machinery/autolathe, +/turf/open/floor/iron, +/area/station/cargo/storage) +"wvJ" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/structure/filingcabinet/filingcabinet, +/obj/machinery/light_switch/directional/north{ + pixel_x = -7 + }, +/obj/item/radio/intercom/directional/east, +/turf/open/floor/iron, +/area/station/cargo/sorting) +"wvK" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/ash, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/grimy, +/area/station/cargo/miningdock/cafeteria) +"wvQ" = ( +/obj/structure/chair{ + dir = 1 + }, +/obj/structure/noticeboard/directional/east, +/obj/effect/landmark/start/assistant, +/turf/open/floor/wood, +/area/station/security/courtroom) +"wvS" = ( +/obj/item/kirbyplants/random, +/obj/effect/turf_decal/bot, +/obj/machinery/light/small/directional/west, +/obj/machinery/firealarm/directional/west, +/turf/open/floor/iron, +/area/station/maintenance/port/fore) +"wvW" = ( +/obj/effect/decal/cleanable/confetti, +/obj/effect/spawner/random/entertainment/arcade, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/eighties, +/area/station/commons/fitness/recreation/entertainment) +"wvY" = ( +/turf/closed/wall/r_wall, +/area/station/engineering/hallway) +"wwk" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/white, +/area/station/science/robotics/lab) +"wwu" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/science/robotics/lab) +"wwM" = ( +/obj/machinery/light, +/obj/effect/turf_decal/tile/brown/half/contrasted, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"wwO" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/cafeteria, +/area/station/security/prison/mess) +"wwT" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/engineering/break_room) +"wxc" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/bot, +/obj/effect/spawner/random/engineering/canister, +/turf/open/floor/plating, +/area/station/maintenance/starboard/central) +"wxq" = ( +/obj/structure/shipping_container/donk_co, +/turf/open/floor/plating, +/area/station/cargo/storage) +"wxx" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/blue/half{ + dir = 4 + }, +/obj/machinery/status_display/ai/directional/east, +/obj/item/kirbyplants/random, +/turf/open/floor/iron/white/textured_edge{ + dir = 4 + }, +/area/station/medical/medbay/lobby) +"wxF" = ( +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 1 + }, +/obj/machinery/light/small, +/obj/structure/cable, +/obj/machinery/firealarm/directional/south, +/obj/machinery/light_switch/directional/south{ + pixel_x = 8 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"wxQ" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 + }, +/obj/structure/chair/office{ + dir = 8 + }, +/obj/effect/landmark/start/depsec/medical, +/obj/machinery/requests_console/auto_name/directional/south, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 6 + }, +/turf/open/floor/iron/dark, +/area/station/security/checkpoint/medical) +"wyd" = ( +/obj/machinery/ai_slipper{ + uses = 10 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/circuit, +/area/station/ai_monitored/turret_protected/ai) +"wyf" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"wyg" = ( +/obj/structure/displaycase/trophy, +/obj/structure/sign/painting/library{ + pixel_y = 31 + }, +/obj/machinery/power/apc/auto_name/directional/west, +/obj/structure/cable, +/obj/machinery/light/directional/north, +/turf/open/floor/wood/tile, +/area/station/service/library/artgallery) +"wyk" = ( +/obj/effect/spawner/structure/window, +/turf/open/floor/plating, +/area/station/service/lawoffice) +"wyr" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/starboard/lesser) +"wyE" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 6 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/item/surgery_tray/deployed, +/turf/open/floor/iron/white/textured, +/area/station/medical/office) +"wyG" = ( +/obj/effect/turf_decal/tile/red/half{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/security/prison) +"wyI" = ( +/obj/machinery/door/airlock/command{ + name = "E.V.A. Storage" + }, +/obj/effect/mapping_helpers/airlock/access/all/command/general, +/obj/effect/landmark/navigate_destination/eva, +/obj/machinery/door/firedoor, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/ai_monitored/command/storage/eva) +"wyM" = ( +/obj/machinery/door/airlock/security{ + name = "Armory" + }, +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/security/armory, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/firedoor, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/security/armory) +"wyT" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/engineering/supermatter/room) +"wzq" = ( +/obj/structure/table/wood, +/obj/effect/spawner/random/food_or_drink/donkpockets_single, +/obj/effect/spawner/random/food_or_drink/refreshing_beverage{ + pixel_y = 9; + pixel_x = -10 + }, +/turf/open/floor/carpet/royalblue, +/area/station/medical/break_room) +"wzA" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/maintenance/disposal) +"wzD" = ( +/obj/machinery/light, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"wzP" = ( +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"wzV" = ( +/turf/open/floor/carpet, +/area/station/commons/fitness/recreation) +"wzZ" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/cable, +/obj/machinery/power/port_gen/pacman/pre_loaded, +/obj/effect/turf_decal/bot, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small/directional/north, +/turf/open/floor/iron, +/area/station/maintenance/department/medical) +"wAk" = ( +/turf/closed/wall/r_wall, +/area/station/cargo/drone_bay) +"wAz" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Fore Maintenance" + }, +/turf/open/floor/iron, +/area/station/maintenance/port/fore) +"wAU" = ( +/obj/structure/lattice, +/obj/item/stack/cable_coil/cut, +/turf/open/space/basic, +/area/space/nearstation) +"wAX" = ( +/obj/item/defibrillator/loaded{ + pixel_y = 3 + }, +/obj/structure/table, +/obj/effect/turf_decal/trimline/blue/filled/line, +/turf/open/floor/iron/white/textured, +/area/station/hallway/primary/upper) +"wBl" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood, +/area/station/maintenance/starboard/central) +"wBr" = ( +/obj/structure/table/wood, +/obj/item/folder/yellow{ + pixel_x = -6; + pixel_y = 4 + }, +/obj/item/folder{ + pixel_y = -1; + pixel_x = 5 + }, +/turf/open/floor/carpet, +/area/station/command/meeting_room/council) +"wBs" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/science/explab) +"wBN" = ( +/obj/structure/table, +/obj/effect/spawner/random/food_or_drink, +/obj/machinery/microwave{ + pixel_y = 3 + }, +/obj/machinery/status_display/ai/directional/east, +/turf/open/floor/iron, +/area/station/commons/dorms) +"wCo" = ( +/obj/structure/sign/painting/library_private{ + pixel_x = 32 + }, +/obj/machinery/light/directional/north, +/obj/machinery/airalarm/directional/north, +/turf/open/floor/wood/large, +/area/station/service/library/upper) +"wCs" = ( +/obj/structure/toilet/greyscale, +/obj/structure/sign/poster/official/random/directional/north, +/obj/machinery/camera/directional/north{ + network = list("ss13","prison") + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/dark, +/area/station/security/prison/toilet) +"wCy" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Departures Lounge" + }, +/obj/machinery/door/firedoor, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"wCI" = ( +/obj/effect/spawner/random/trash/graffiti, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/department/medical) +"wCJ" = ( +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating, +/area/station/maintenance/starboard/central) +"wCL" = ( +/obj/effect/mapping_helpers/burnt_floor, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/turf/open/floor/plating, +/area/station/maintenance/department/medical) +"wCN" = ( +/obj/machinery/atmospherics/components/tank, +/obj/effect/turf_decal/siding/purple{ + dir = 9 + }, +/turf/open/floor/iron/dark, +/area/station/science/ordnance/storage) +"wCT" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/spawner/random/structure/grille, +/turf/open/floor/plating, +/area/station/maintenance/port/lesser) +"wDa" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Chapel Office" + }, +/obj/effect/mapping_helpers/airlock/access/all/service/chapel_office, +/obj/machinery/door/firedoor, +/turf/open/floor/iron/dark, +/area/station/service/chapel/office) +"wDm" = ( +/obj/machinery/power/terminal{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/engineering/main) +"wDp" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/turf/open/floor/eighties, +/area/station/commons/fitness/recreation/entertainment) +"wDr" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/mapping_helpers/broken_floor, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/maintenance/starboard/upper) +"wDG" = ( +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 + }, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"wDK" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"wDL" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/spawner/random/trash/hobo_squat, +/turf/open/floor/wood, +/area/station/maintenance/starboard/central) +"wDM" = ( +/obj/effect/landmark/carpspawn, +/turf/open/space/basic, +/area/space) +"wDO" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/red/half{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 8 + }, +/obj/structure/closet/crate/trashcart, +/obj/effect/spawner/random/trash/garbage, +/obj/effect/spawner/random/contraband/prison, +/obj/effect/spawner/random/trash/garbage, +/obj/effect/spawner/random/contraband/prison, +/obj/machinery/newscaster/directional/west, +/turf/open/floor/iron, +/area/station/security/prison) +"wDP" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/item/radio/intercom/directional/north, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/department/medical) +"wEn" = ( +/obj/effect/turf_decal/tile/blue, +/turf/open/floor/iron/white/textured, +/area/station/medical/treatment_center) +"wEC" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/aisat/foyer) +"wEK" = ( +/obj/effect/turf_decal/trimline/blue/filled/line, +/obj/structure/closet/secure_closet/medical3, +/obj/item/storage/belt/medical, +/obj/item/storage/belt/medical, +/obj/item/clothing/glasses/hud/health, +/obj/item/clothing/glasses/hud/health, +/obj/effect/turf_decal/bot, +/obj/item/clothing/glasses/hud/health, +/obj/item/clothing/glasses/hud/health, +/turf/open/floor/iron/white/textured, +/area/station/medical/storage) +"wEP" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plating/airless, +/area/station/science/ordnance/bomb) +"wEW" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white, +/area/station/science/lower) +"wFf" = ( +/obj/structure/flora/bush/flowers_br/style_random, +/turf/open/floor/grass, +/area/station/command/bridge) +"wFh" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/turf_decal/tile/green/anticorner, +/obj/effect/turf_decal/bot, +/obj/machinery/computer/scan_consolenew{ + dir = 8 + }, +/turf/open/floor/iron/white, +/area/station/science/genetics) +"wFk" = ( +/obj/effect/turf_decal/arrows{ + dir = 8 + }, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/security/brig/entrance) +"wFF" = ( +/obj/structure/closet/crate/science{ + anchored = 1 + }, +/obj/item/mod/core/standard{ + pixel_x = -4 + }, +/obj/item/mod/core/standard{ + pixel_x = 4 + }, +/obj/item/mod/core/standard{ + pixel_y = 4 + }, +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 6 + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/white, +/area/station/science/robotics/lab) +"wFI" = ( +/obj/structure/table, +/obj/item/reagent_containers/cup/glass/coffee{ + pixel_y = 12; + pixel_x = 7 + }, +/obj/item/reagent_containers/cup/glass/mug/tea{ + pixel_x = -6 + }, +/obj/effect/turf_decal/delivery, +/obj/machinery/light/directional/south, +/obj/machinery/firealarm/directional/south, +/obj/machinery/light_switch/directional/south{ + pixel_x = 8 + }, +/turf/open/floor/iron/white, +/area/station/science/explab) +"wFX" = ( +/obj/structure/cable, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/maintenance{ + name = "Forge Room" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/smithing) +"wGt" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/obj/machinery/newscaster/directional/north, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"wGw" = ( +/obj/structure/chair/pew/right, +/turf/open/floor/iron/chapel{ + dir = 4 + }, +/area/station/service/chapel) +"wGG" = ( +/obj/machinery/door/poddoor/preopen{ + id = "brigfront"; + name = "Brig Blast Door" + }, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 8 + }, +/obj/effect/turf_decal/bot, +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 + }, +/turf/open/floor/iron/dark/textured_large, +/area/station/security/brig/entrance) +"wGH" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/trash/mopbucket, +/turf/open/floor/iron, +/area/station/maintenance/starboard/upper) +"wGR" = ( +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/obj/effect/turf_decal/tile/brown/anticorner{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral/full, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/cargo/storage) +"wGV" = ( +/obj/machinery/conveyor{ + dir = 4; + id = "cargoload" + }, +/obj/structure/plasticflaps, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/cargo/storage) +"wGW" = ( +/obj/structure/table/glass, +/obj/item/lipstick/random, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"wHi" = ( +/obj/effect/turf_decal/tile/yellow/half/contrasted, +/obj/machinery/camera/directional/south{ + c_tag = "Auxiliary Base Construction" + }, +/turf/open/floor/iron, +/area/station/construction/mining/aux_base) +"wHr" = ( +/obj/effect/turf_decal/tile/dark, +/obj/machinery/washing_machine, +/obj/effect/spawner/random/clothing/gloves, +/turf/open/floor/iron/showroomfloor, +/area/station/commons/dorms/laundry) +"wHt" = ( +/turf/closed/wall/r_wall, +/area/station/medical/storage) +"wHz" = ( +/obj/structure/table/wood, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/item/folder/white{ + pixel_y = 3; + pixel_x = -8 + }, +/turf/open/floor/carpet, +/area/station/command/meeting_room/council) +"wHF" = ( +/obj/structure/table/reinforced, +/obj/machinery/cell_charger, +/obj/item/stock_parts/cell/high, +/obj/item/stock_parts/cell/high{ + pixel_x = 15 + }, +/obj/item/toy/figure/scientist{ + pixel_y = 14; + pixel_x = 11 + }, +/obj/structure/extinguisher_cabinet/directional/south, +/turf/open/floor/iron/dark, +/area/station/science/lab) +"wHM" = ( +/turf/open/floor/grass/lavaland{ + initial_gas_mix = "o2=22;n2=82;TEMP=293.15" + }, +/area/station/service/hydroponics) +"wIb" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible/layer2{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/station/science/ordnance/freezerchamber) +"wIl" = ( +/obj/structure/bed/dogbed, +/mob/living/basic/pet/dog/bullterrier{ + name = "Walter"; + real_name = "Walter"; + desc = "It's Walter!" + }, +/obj/item/radio/intercom/directional/south, +/turf/open/floor/wood, +/area/station/service/lawoffice) +"wIq" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/space_heater, +/obj/effect/turf_decal/bot, +/obj/structure/window/reinforced/spawner/directional/west, +/obj/structure/window/reinforced/spawner/directional/south, +/obj/effect/turf_decal/trimline/yellow/filled/line, +/turf/open/floor/iron/dark/textured_large, +/area/station/engineering/atmos/office) +"wIx" = ( +/obj/machinery/atmospherics/components/binary/pump{ + name = "Gas to Filter" + }, +/obj/structure/cable, +/obj/machinery/airalarm/directional/east, +/turf/open/floor/engine, +/area/station/engineering/supermatter) +"wIG" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/mapping_helpers/broken_floor, +/turf/open/floor/iron, +/area/station/maintenance/starboard/upper) +"wIK" = ( +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 + }, +/obj/effect/turf_decal/siding/yellow/corner, +/obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible/layer4, +/obj/machinery/firealarm/directional/east, +/obj/machinery/light/warm/directional/east, +/obj/machinery/button/door/directional/east{ + id = "atmoshfr"; + name = "Radiation Shutters Control"; + req_access = list("atmospherics"); + pixel_y = 9 + }, +/obj/machinery/light_switch/directional/east{ + pixel_y = 9; + pixel_x = 35 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"wIU" = ( +/obj/structure/cable, +/obj/effect/spawner/random/structure/closet_maintenance, +/turf/open/floor/plating, +/area/station/maintenance/starboard/central) +"wIX" = ( +/obj/machinery/suit_storage_unit/industrial/loader, +/obj/effect/turf_decal/bot, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/cargo/warehouse) +"wJa" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/landmark/blobstart, +/turf/open/floor/iron, +/area/station/maintenance/starboard/upper) +"wJe" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/light/small/directional/west, +/obj/machinery/firealarm/directional/west, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"wJg" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white, +/area/station/science/lower) +"wJi" = ( +/obj/structure/altar_of_gods, +/turf/open/floor/carpet, +/area/station/service/chapel) +"wJl" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/machinery/computer/security/telescreen/minisat{ + pixel_y = 31 + }, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/aisat_interior) +"wJq" = ( +/obj/structure/disposalpipe/junction{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"wJu" = ( +/obj/machinery/camera/autoname/directional/east, +/turf/open/floor/iron/stairs/right, +/area/station/hallway/secondary/entry) +"wJE" = ( +/obj/machinery/stasis{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 4 + }, +/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/defibrillator_mount/directional/east, +/turf/open/floor/iron/white/textured, +/area/station/hallway/primary/upper) +"wJK" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/security/checkpoint/science) +"wJN" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 1 + }, +/obj/structure/closet/secure_closet/medical1, +/obj/effect/turf_decal/tile/neutral/half/contrasted, +/obj/effect/turf_decal/bot, +/obj/machinery/camera/autoname/directional/north, +/turf/open/floor/iron/dark, +/area/station/medical/pathology) +"wJW" = ( +/obj/structure/filingcabinet/medical, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/trimline/blue/filled/line, +/obj/structure/cable, +/obj/machinery/camera/directional/south, +/turf/open/floor/iron/white, +/area/station/medical/storage) +"wKb" = ( +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/obj/machinery/conveyor{ + dir = 5; + id = "cargosort" + }, +/turf/open/floor/plating, +/area/station/maintenance/disposal) +"wKh" = ( +/obj/structure/dresser, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, +/obj/machinery/button/door/directional/west{ + id = "Suite"; + name = "Cabin Bolt Control"; + normaldoorcontrol = 1; + specialfunctions = 4; + pixel_y = 6; + pixel_x = -26 + }, +/turf/open/floor/carpet/red, +/area/station/commons/dorms) +"wKk" = ( +/obj/structure/sign/warning/vacuum/external{ + pixel_y = 32 + }, +/turf/open/floor/engine, +/area/station/maintenance/starboard/upper) +"wKm" = ( +/obj/effect/turf_decal/tile/dark/opposingcorners, +/obj/effect/turf_decal/tile/dark/opposingcorners, +/obj/effect/turf_decal/tile/dark/opposingcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/white, +/area/station/service/theater) +"wKz" = ( +/obj/structure/disposalpipe/junction{ + dir = 4 + }, +/turf/open/floor/wood, +/area/station/service/library) +"wKA" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/obj/machinery/light/directional/east, +/turf/open/floor/iron/dark, +/area/station/science/explab) +"wKC" = ( +/obj/machinery/cryopod{ + dir = 8 + }, +/obj/structure/closet/emcloset/wall/directional/east, +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron/showroomfloor, +/area/station/common/cryopods) +"wKK" = ( +/obj/machinery/door/airlock/grunge{ + name = "Prison Forestry" + }, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/security/prison/garden) +"wKN" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/maintenance/central) +"wKS" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable, +/obj/machinery/camera/directional/east, +/turf/open/space/basic, +/area/station/solars/port/fore) +"wKV" = ( +/obj/machinery/corral_corner{ + mapping_id = "1" + }, +/turf/open/floor/engine, +/area/station/science/xenobiology) +"wLa" = ( +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/obj/machinery/newscaster/directional/west, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/wood, +/area/station/security/detectives_office) +"wLf" = ( +/obj/machinery/door/airlock/maintenance, +/obj/effect/spawner/random/structure/barricade, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/starboard/central) +"wLg" = ( +/turf/closed/wall/r_wall, +/area/station/engineering/atmos/storage) +"wLi" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/kitchen, +/area/station/service/kitchen) +"wLk" = ( +/obj/structure/table/wood, +/obj/item/flashlight/lamp/green{ + pixel_x = 1; + pixel_y = 5 + }, +/obj/item/book/manual/wiki/security_space_law, +/turf/open/floor/carpet/blue, +/area/station/service/lawoffice) +"wLm" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, +/obj/machinery/camera/directional/north, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"wLn" = ( +/obj/effect/landmark/event_spawn, +/obj/machinery/iv_drip, +/obj/machinery/holopad, +/obj/effect/landmark/start/medical_doctor, +/turf/open/floor/iron/dark, +/area/station/medical/treatment_center) +"wLo" = ( +/obj/machinery/duct, +/obj/structure/cable, +/turf/open/floor/iron/white/textured, +/area/station/medical/storage) +"wLv" = ( +/obj/effect/turf_decal/trimline/brown/filled/corner{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/cargo/storage) +"wLA" = ( +/obj/structure/closet/secure_closet/freezer/kitchen, +/turf/open/floor/iron/kitchen, +/area/station/service/kitchen) +"wLC" = ( +/obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/components/binary/pump{ + name = "External Gas to Loop" + }, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"wLH" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/conveyor{ + dir = 4; + id = "cargosort" + }, +/obj/structure/window/reinforced/spawner/directional/south, +/obj/effect/spawner/random/trash/garbage, +/obj/effect/spawner/random/trash/garbage, +/turf/open/floor/plating, +/area/station/cargo/sorting) +"wLP" = ( +/obj/structure/table/reinforced, +/obj/effect/turf_decal/bot, +/obj/machinery/door/window/left/directional/north{ + dir = 2; + name = "Engineering Desk"; + req_access = list("engineering") + }, +/obj/effect/spawner/random/engineering/tool, +/obj/effect/spawner/random/engineering/flashlight, +/turf/open/floor/iron, +/area/station/engineering/lobby) +"wLR" = ( +/obj/machinery/modular_computer/preset/command, +/obj/structure/sign/calendar/directional/north, +/obj/machinery/camera/directional/north, +/turf/open/floor/carpet/royalblue, +/area/station/command/heads_quarters/blueshield) +"wLT" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/service/kitchen/kitchen_backroom) +"wLU" = ( +/obj/effect/turf_decal/trimline/purple/filled/line, +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white, +/area/station/science/research) +"wMc" = ( +/obj/effect/turf_decal/bot_red, +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 1 + }, +/obj/machinery/biomass_recycler, +/obj/item/stack/biomass, +/obj/item/stack/biomass, +/obj/item/stack/biomass, +/obj/item/stack/biomass, +/obj/item/stack/biomass, +/obj/machinery/firealarm/directional/north, +/obj/machinery/light_switch/directional/north{ + pixel_x = 8; + pixel_y = 28 + }, +/turf/open/floor/iron/dark/side, +/area/station/science/xenobiology/hallway) +"wMt" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/primary/upper) +"wMP" = ( +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"wMQ" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + dir = 8 + }, +/obj/machinery/light_switch/directional/west{ + pixel_y = -6 + }, +/obj/machinery/firealarm/directional/west{ + pixel_y = 3 + }, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"wMT" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/light/warm/directional/east, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos/hfr_room) +"wMW" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/yellow/warning{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/yellow/line{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/engineering/lobby) +"wNb" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/turf/open/floor/plating, +/area/station/engineering/supermatter/room) +"wNd" = ( +/obj/machinery/door/airlock{ + name = "Dormitories" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/duct, +/turf/open/floor/iron/showroomfloor, +/area/station/commons/dorms) +"wNk" = ( +/obj/structure/cable, +/obj/effect/turf_decal/trimline/yellow/filled/line, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/engineering/hallway) +"wNn" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/maintenance/starboard/upper) +"wNo" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable/layer3, +/obj/item/radio/intercom/directional/west, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/command/storage/satellite) +"wNp" = ( +/obj/effect/turf_decal/tile/dark/half, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/hop) +"wNz" = ( +/obj/structure/sink/kitchen/directional/west, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/kitchen, +/area/station/service/kitchen) +"wNB" = ( +/obj/machinery/computer/records/security{ + dir = 1 + }, +/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/turf/open/floor/carpet/green, +/area/station/command/heads_quarters/hop) +"wND" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/security/checkpoint/engineering) +"wNL" = ( +/obj/structure/cable, +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/brown/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"wNQ" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"wNS" = ( +/obj/machinery/air_sensor/carbon_tank, +/turf/open/floor/engine/co2, +/area/station/engineering/atmos) +"wNT" = ( +/obj/machinery/door/airlock/command{ + name = "Chief Engineer's Bedroom" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/ce, +/obj/machinery/door/firedoor, +/obj/structure/cable, +/turf/open/floor/carpet/blue, +/area/station/command/heads_quarters/ce) +"wNU" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/duct, +/obj/effect/turf_decal/tile/blue/half/contrasted, +/obj/effect/turf_decal/tile/piss_yellow/half/contrasted{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/station/science/xenobiology) +"wNZ" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Central Maintenance" + }, +/obj/machinery/door/firedoor, +/turf/open/floor/plating, +/area/station/hallway/primary/central/fore) +"wOc" = ( +/obj/structure/table/wood, +/obj/item/reagent_containers/cup/rag{ + pixel_y = 10; + pixel_x = -7 + }, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"wOl" = ( +/obj/effect/turf_decal/siding/white{ + dir = 5 + }, +/obj/effect/turf_decal/trimline/dark_green/filled/line{ + dir = 5 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/ai_upload) +"wOm" = ( +/obj/effect/mapping_helpers/burnt_floor, +/obj/effect/spawner/random/trash/food_packaging, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/maintenance/department/medical) +"wOp" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/trash/graffiti, +/turf/open/floor/plating, +/area/station/maintenance/central) +"wOF" = ( +/obj/structure/table/glass, +/obj/item/stack/sheet/mineral/plasma{ + pixel_y = 4 + }, +/obj/item/reagent_containers/cup/beaker{ + pixel_x = 8; + pixel_y = 2 + }, +/obj/item/reagent_containers/dropper, +/obj/item/reagent_containers/cup/beaker/large{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/science/cytology) +"wOR" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/structure/tank_dispenser, +/obj/machinery/camera/autoname/directional/east, +/turf/open/floor/iron/dark, +/area/station/science/ordnance/testlab) +"wOT" = ( +/obj/structure/window/spawner/directional/north, +/turf/open/floor/wood, +/area/station/service/theater) +"wOV" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/manifold/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 4 + }, +/turf/open/floor/engine/vacuum, +/area/station/science/ordnance/freezerchamber) +"wPa" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/tile/green/half/contrasted{ + dir = 1 + }, +/obj/machinery/status_display/evac/directional/north, +/turf/open/floor/iron, +/area/station/hallway/primary/upper) +"wPl" = ( +/obj/structure/cable, +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=cargo"; + location = "escape"; + name = "bot navigation beacon" + }, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"wPn" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/yellow/warning{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/yellow/line{ + dir = 8 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/engineering/lobby) +"wPB" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/tile/piss_yellow/half/contrasted{ + dir = 6 + }, +/obj/effect/turf_decal/tile/yellow/half/contrasted, +/obj/effect/turf_decal/tile/dark_red/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/station/science/xenobiology) +"wPK" = ( +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=depot"; + location = "eva"; + name = "bot navigation beacon" + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"wPP" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/medical/psychology) +"wQl" = ( +/obj/structure/cable, +/obj/machinery/light/directional/west, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ + dir = 10 + }, +/turf/open/floor/iron/dark, +/area/station/science/ordnance) +"wQv" = ( +/obj/machinery/door/airlock/command{ + name = "Head of Personnel's Office" + }, +/obj/effect/mapping_helpers/airlock/access/any/command/hop, +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/wood, +/area/station/command/heads_quarters/hop) +"wQD" = ( +/obj/effect/turf_decal/stripes{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/yellow/line{ + dir = 1 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/station/security/prison/workout) +"wQK" = ( +/obj/machinery/atmospherics/components/binary/pump/on{ + dir = 4; + name = "Air to Distro" + }, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos/pumproom) +"wQQ" = ( +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/duct, +/turf/open/floor/iron, +/area/station/commons/dorms) +"wQS" = ( +/obj/effect/landmark/start/shaft_miner, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/loading_area{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/cargo/miningoffice) +"wQY" = ( +/obj/structure/toilet{ + dir = 4; + pixel_x = -6; + pixel_y = 4 + }, +/obj/structure/sink/directional/west, +/obj/structure/mirror/directional/east, +/obj/item/toy/figure/detective, +/obj/machinery/light/small/warm/directional/south, +/turf/open/floor/iron/showroomfloor, +/area/station/security/detectives_office) +"wRf" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/engineering/storage/tech) +"wRg" = ( +/obj/effect/landmark/blobstart, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/door/airlock/maintenance{ + name = "Lesser Science Maintenance" + }, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/port/lesser) +"wRn" = ( +/obj/structure/chair/comfy/brown{ + color = "#c45c57"; + desc = "Remarkably soft, with plush cozy cushions, premium memory-foam and covered in stain-resistant fabric. Made by Kat-Kea???!"; + dir = 8; + name = "Premium Cozy Chair" + }, +/obj/structure/window/spawner/directional/east, +/obj/item/storage/secure/safe/directional/north, +/obj/structure/cable, +/turf/open/floor/carpet/green, +/area/station/command/heads_quarters/nt_rep) +"wRq" = ( +/obj/effect/turf_decal/tile/blue/half, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/newscaster/directional/south, +/turf/open/floor/iron/white/textured_edge, +/area/station/medical/medbay/central) +"wRr" = ( +/turf/closed/wall/r_wall, +/area/station/engineering/gravity_generator) +"wRu" = ( +/obj/machinery/door/airlock{ + name = "Hydroponics Backroom" + }, +/obj/structure/cable, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/mapping_helpers/airlock/access/all/service/general, +/turf/open/floor/plating, +/area/station/service/kitchen/kitchen_backroom) +"wRA" = ( +/obj/structure/railing{ + dir = 1 + }, +/turf/open/floor/grass, +/area/space/nearstation) +"wRB" = ( +/obj/machinery/door/airlock/security/glass{ + name = "Brig" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "brig-entrance" + }, +/obj/effect/mapping_helpers/airlock/access/all/security/entrance, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red/fourcorners, +/obj/machinery/door/firedoor, +/turf/open/floor/iron, +/area/station/security/brig/entrance) +"wRG" = ( +/obj/effect/spawner/random/trash/grille_or_waste, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/maintenance/department/medical) +"wRQ" = ( +/obj/item/kirbyplants/random, +/turf/open/floor/wood/parquet, +/area/station/service/library/lounge) +"wRS" = ( +/obj/structure/window/reinforced/plasma/spawner/directional/west, +/obj/structure/lattice, +/turf/open/space/basic, +/area/space/nearstation) +"wRV" = ( +/obj/structure/table, +/obj/item/hfr_box/body/interface, +/obj/item/hfr_box/body/fuel_input, +/obj/item/hfr_box/body/moderator_input, +/obj/item/hfr_box/body/waste_output, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos/hfr_room) +"wRW" = ( +/obj/structure/chair{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"wSd" = ( +/obj/structure/closet/secure_closet/hop, +/obj/item/clothing/suit/costume/ianshirt, +/obj/item/bedsheet/ian, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/dark/anticorner{ + dir = 4 + }, +/obj/structure/sign/poster/official/random/directional/north, +/obj/item/clothing/suit/space/hardsuit/hop, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/hop) +"wSi" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"wSq" = ( +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/stripes{ + dir = 4 + }, +/obj/structure/cable, +/obj/machinery/firealarm/directional/south, +/obj/machinery/light_switch/directional/south{ + pixel_x = 8 + }, +/turf/open/floor/iron, +/area/station/security/brig/entrance) +"wSy" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/light/small/directional/east, +/obj/machinery/conveyor{ + id = "garbage" + }, +/turf/open/floor/plating, +/area/station/maintenance/disposal) +"wSC" = ( +/obj/structure/sign/gym/mirrored/right{ + pixel_y = 32 + }, +/obj/structure/chair/sofa/bench/left, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/gray/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"wSD" = ( +/turf/closed/wall/r_wall, +/area/station/cargo/miningdock/cafeteria) +"wSE" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/security/warden) +"wSI" = ( +/obj/structure/table/reinforced, +/obj/item/stack/rods{ + amount = 25 + }, +/obj/item/stack/cable_coil, +/obj/item/stack/cable_coil{ + pixel_y = -2 + }, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 9 + }, +/obj/structure/extinguisher_cabinet/directional/west, +/obj/machinery/camera/directional/north, +/turf/open/floor/iron, +/area/station/commons/storage/primary) +"wSL" = ( +/obj/item/kirbyplants/random, +/turf/open/floor/wood, +/area/station/service/theater) +"wSM" = ( +/obj/machinery/light/directional/north, +/obj/structure/table/glass, +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + dir = 1 + }, +/obj/item/storage/box/shipping{ + pixel_x = 10; + pixel_y = 10 + }, +/obj/effect/spawner/random/entertainment/cigarette_pack{ + pixel_x = -6; + pixel_y = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/sign/map/right{ + desc = "A framed picture of the station. Clockwise from security in red at the top, you see engineering in yellow, science in purple, escape in checkered red-and-white, medbay in green, arrivals in checkered red-and-blue, and then cargo in brown."; + icon_state = "map-right-MS"; + pixel_y = 32 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"wTj" = ( +/obj/machinery/power/supermatter_crystal/engine, +/turf/open/floor/engine, +/area/station/engineering/supermatter) +"wTs" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/item/reagent_containers/spray/cleaner{ + pixel_y = 14; + pixel_x = -8 + }, +/obj/item/clothing/gloves/latex/nitrile{ + pixel_y = -2 + }, +/obj/item/clothing/gloves/latex/nitrile{ + pixel_y = -2 + }, +/obj/item/clothing/gloves/latex/nitrile{ + pixel_y = -2 + }, +/obj/item/clothing/gloves/latex{ + pixel_y = 4 + }, +/obj/item/clothing/gloves/latex{ + pixel_y = 4 + }, +/obj/item/clothing/gloves/latex{ + pixel_y = 4 + }, +/obj/item/reagent_containers/spray/cleaner{ + pixel_y = 14; + pixel_x = -8 + }, +/obj/item/reagent_containers/spray/cleaner{ + pixel_y = 14; + pixel_x = -8 + }, +/obj/item/clothing/neck/stethoscope, +/obj/structure/table/reinforced/rglass, +/turf/open/floor/iron/dark, +/area/station/medical/treatment_center) +"wTu" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/door/airlock/external{ + name = "Gulag Shuttle Airlock" + }, +/obj/effect/mapping_helpers/airlock/access/all/security/brig, +/obj/machinery/light/floor/has_bulb, +/turf/open/floor/plating, +/area/station/security/processing) +"wTF" = ( +/obj/structure/table/wood, +/obj/machinery/fax{ + fax_name = "Detective's Office"; + name = "Detective's Fax Machine" + }, +/obj/item/camera/detective{ + pixel_y = -6 + }, +/obj/machinery/camera/autoname/directional/north, +/obj/item/radio/intercom/directional/north, +/turf/open/floor/carpet, +/area/station/security/detectives_office) +"wTG" = ( +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"wTJ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/trash/graffiti, +/turf/open/floor/plating, +/area/station/maintenance/starboard/upper) +"wTM" = ( +/obj/structure/table/wood, +/obj/machinery/door/window/right/directional/north{ + base_state = "left"; + icon_state = "left"; + name = "Library Desk Door"; + req_access = list("library") + }, +/obj/item/clipboard, +/obj/item/folder{ + pixel_x = -6; + pixel_y = 2 + }, +/obj/item/pen{ + pixel_x = 5; + pixel_y = 3 + }, +/turf/open/floor/carpet/green, +/area/station/service/library/private) +"wTU" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "detective_shutters"; + name = "Detective's Office Shutter"; + dir = 1 + }, +/turf/open/floor/plating, +/area/station/security/detectives_office) +"wTZ" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/freezer, +/area/station/science/xenobiology/hallway) +"wUa" = ( +/obj/machinery/atmospherics/pipe/bridge_pipe/cyan/visible{ + dir = 4 + }, +/obj/machinery/atmospherics/components/binary/pump{ + name = "Mix to Distro Staging" + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"wUk" = ( +/obj/machinery/vending/autodrobe, +/obj/structure/sign/poster/contraband/clown/directional/north, +/turf/open/floor/eighties/red{ + icon = 'goon/icons/turf/floors.dmi'; + icon_state = "clown_carpet" + }, +/area/station/service/theater) +"wUo" = ( +/obj/structure/table, +/obj/item/storage/toolbox/mechanical{ + pixel_y = 7 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/plating, +/area/station/construction) +"wUr" = ( +/obj/effect/turf_decal/stripes{ + dir = 1 + }, +/obj/effect/turf_decal/box/corners{ + dir = 4; + pixel_x = -21; + pixel_y = -10 + }, +/obj/machinery/firealarm/directional/north, +/obj/machinery/light_switch/directional/north{ + pixel_x = 8; + pixel_y = 28 + }, +/turf/open/floor/engine, +/area/station/science/explab) +"wUt" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/spawner/random/trash/mopbucket, +/turf/open/floor/plating, +/area/station/maintenance/starboard/central) +"wUu" = ( +/obj/structure/sign/departments/lawyer/directional/south, +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, +/obj/effect/turf_decal/tile/dark_blue/half/contrasted, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"wUF" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/duct, +/turf/open/floor/iron, +/area/station/maintenance/port/fore) +"wUH" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plating/airless, +/area/station/science/ordnance/bomb) +"wUS" = ( +/obj/machinery/disposal/bin, +/obj/effect/turf_decal/bot, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/turf/open/floor/iron/white, +/area/station/medical/pathology) +"wUT" = ( +/obj/item/reagent_containers/cup/watering_can, +/turf/open/floor/grass, +/area/station/service/hydroponics/garden) +"wVd" = ( +/obj/effect/spawner/structure/window/reinforced/tinted, +/obj/structure/curtain/bounty, +/turf/open/floor/plating, +/area/station/security/detectives_office) +"wVl" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/engineering/break_room) +"wVw" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/security/prison/garden) +"wVz" = ( +/obj/effect/turf_decal/siding/white{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/dark_green/filled/line{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/ai_upload) +"wVR" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark/textured, +/area/station/hallway/primary/central) +"wVU" = ( +/obj/structure/rack, +/obj/effect/spawner/random/engineering/toolbox, +/turf/open/floor/plating, +/area/station/maintenance/solars/port/aft) +"wVW" = ( +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white, +/area/station/science/explab) +"wVX" = ( +/obj/effect/spawner/structure/window/reinforced/tinted, +/turf/open/floor/plating, +/area/station/maintenance/department/medical) +"wWd" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/landmark/start/hangover, +/turf/open/floor/wood/parquet, +/area/station/service/library/lounge) +"wWg" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Jonkler Viewing Chamber" + }, +/obj/effect/decal/cleanable/confetti, +/turf/open/floor/plating, +/area/station/maintenance/central) +"wWk" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/obj/structure/window/reinforced/spawner/directional/west, +/turf/open/floor/iron, +/area/station/security/range) +"wWJ" = ( +/turf/open/floor/iron/showroomfloor, +/area/station/service/lawoffice) +"wWO" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/tgmcemblem{ + dir = 1 + }, +/area/station/security/courtroom) +"wWY" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Fore Maintenance" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/maintenance/port/fore) +"wXd" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white, +/area/station/science/xenobiology/hallway) +"wXp" = ( +/obj/effect/landmark/start/psychologist, +/obj/structure/chair/office/light{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/wood, +/area/station/medical/psychology) +"wXq" = ( +/obj/effect/turf_decal/tile/brown/half/contrasted, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"wXr" = ( +/obj/structure/table/reinforced/rglass, +/obj/machinery/coffeemaker, +/obj/item/storage/fancy/coffee_cart_rack{ + pixel_x = -15; + pixel_y = 1 + }, +/turf/open/floor/wood, +/area/station/engineering/break_room) +"wXs" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"wXE" = ( +/obj/effect/turf_decal/tile/dark/opposingcorners, +/obj/effect/turf_decal/tile/dark/opposingcorners, +/obj/structure/table/wood, +/obj/item/food/baguette, +/obj/item/reagent_containers/cup/bottle/clownstears{ + pixel_x = -6; + pixel_y = 9 + }, +/obj/effect/turf_decal/tile/dark/opposingcorners, +/obj/machinery/airalarm/directional/west, +/turf/open/floor/iron/white, +/area/station/service/theater) +"wXN" = ( +/turf/closed/wall, +/area/station/science/cytology) +"wXW" = ( +/obj/machinery/camera/autoname/directional/west, +/turf/open/space/basic, +/area/space) +"wXX" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/spawner/random/food_or_drink/condiment{ + pixel_x = 6 + }, +/obj/effect/spawner/random/food_or_drink/condiment{ + pixel_y = 9 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"wYc" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/flashlight/glowstick/pink, +/turf/open/floor/plating, +/area/station/cargo/storage) +"wYr" = ( +/obj/machinery/light/directional/east, +/obj/structure/chair/stool/bar/directional/north, +/turf/open/floor/iron/cafeteria, +/area/station/security/prison/mess) +"wYs" = ( +/obj/effect/turf_decal/trimline/orange/corner{ + dir = 8 + }, +/turf/open/floor/engine, +/area/station/science/xenobiology) +"wYx" = ( +/obj/effect/turf_decal/tile/brown/anticorner{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"wYW" = ( +/obj/structure/chair/office/light{ + dir = 4 + }, +/obj/effect/landmark/start/chemist, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/station/medical/pharmacy) +"wZb" = ( +/obj/item/storage/backpack/duffelbag/med/surgery{ + pixel_y = 11 + }, +/obj/item/storage/backpack/duffelbag/med/surgery{ + pixel_y = 4 + }, +/obj/structure/table/reinforced/rglass, +/turf/open/floor/iron/dark, +/area/station/medical/treatment_center) +"wZe" = ( +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"wZA" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/turf_decal/tile/dark/opposingcorners, +/obj/effect/turf_decal/tile/dark/opposingcorners, +/obj/effect/turf_decal/tile/dark/opposingcorners, +/obj/machinery/disposal/bin, +/obj/effect/turf_decal/bot_white, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/obj/machinery/light_switch/directional/west{ + pixel_y = -10 + }, +/turf/open/floor/iron/white, +/area/station/service/theater) +"wZB" = ( +/obj/effect/spawner/random/vending/snackvend, +/obj/effect/turf_decal/trimline/darkest_green/filled/line{ + dir = 8 + }, +/obj/effect/turf_decal/bot{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/station/service/library/upper) +"wZJ" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/brown/anticorner/contrasted, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"wZY" = ( +/obj/effect/decal/cleanable/dirt, +/turf/closed/wall/r_wall, +/area/station/command/heads_quarters/ce) +"xae" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/central) +"xap" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/maintenance/two, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"xaD" = ( +/obj/structure/cable, +/turf/closed/wall/r_wall, +/area/station/engineering/supermatter/room) +"xaG" = ( +/obj/machinery/light/directional/south, +/obj/effect/turf_decal/tile/dark_green/half/contrasted, +/turf/open/floor/iron, +/area/station/hallway/primary/upper) +"xaY" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron, +/area/station/command/gateway) +"xbd" = ( +/obj/effect/turf_decal/stripes/red/line{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/simple/orange/visible/layer2{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"xbt" = ( +/obj/effect/spawner/structure/window/reinforced/plasma, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, +/turf/open/floor/plating, +/area/station/engineering/supermatter/room) +"xbu" = ( +/obj/item/kirbyplants/random, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/item/radio/intercom/directional/east, +/turf/open/floor/iron/white, +/area/station/science/explab) +"xbw" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/starboard/upper) +"xbJ" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/stairs{ + dir = 4 + }, +/area/station/command/gateway) +"xbN" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/closed/wall/r_wall, +/area/station/engineering/supermatter/room) +"xbR" = ( +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/aisat_interior) +"xbV" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"xca" = ( +/obj/machinery/door/airlock/external{ + name = "External Docking Port"; + space_dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "arrivalsextleft" + }, +/turf/open/floor/plating, +/area/station/hallway/secondary/entry) +"xch" = ( +/obj/machinery/turretid{ + icon_state = "control_stun"; + name = "AI Chamber turret control"; + pixel_x = 3; + pixel_y = -23 + }, +/obj/machinery/door/window{ + atom_integrity = 300; + base_state = "leftsecure"; + dir = 8; + icon_state = "leftsecure"; + name = "Primary AI Core Access"; + req_access = list("ai_upload") + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/north, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/ai) +"xcm" = ( +/obj/structure/table/reinforced/rglass, +/obj/effect/turf_decal/bot, +/obj/machinery/cell_charger, +/obj/item/stock_parts/cell/high, +/turf/open/floor/iron, +/area/station/engineering/break_room) +"xcn" = ( +/obj/structure/sign/warning/vacuum, +/turf/closed/wall, +/area/station/cargo/storage) +"xcp" = ( +/obj/effect/decal/cleanable/blood/tracks, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/freezer, +/area/station/service/kitchen/coldroom) +"xcG" = ( +/obj/machinery/door/airlock/grunge{ + name = "Prison Gym" + }, +/turf/open/floor/iron, +/area/station/security/prison/workout) +"xcI" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/engineering/supermatter/room) +"xcR" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/light/directional/north, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"xcV" = ( +/obj/effect/turf_decal/trimline/yellow/line{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white, +/area/station/security/prison/workout) +"xcX" = ( +/obj/structure/lattice, +/obj/structure/transit_tube/horizontal, +/turf/open/space/basic, +/area/space/nearstation) +"xcY" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible{ + dir = 9 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"xcZ" = ( +/obj/machinery/computer/slot_machine, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/entertainment/money_small, +/turf/open/floor/plating, +/area/station/maintenance/department/medical) +"xds" = ( +/obj/structure/table, +/obj/item/storage/box/gloves{ + pixel_x = -5; + pixel_y = 12 + }, +/obj/item/storage/box/bodybags{ + pixel_y = 3; + pixel_x = -7 + }, +/obj/item/toy/plush/pkplush{ + name = "Hug Emoji" + }, +/turf/open/floor/iron/dark/side{ + dir = 4 + }, +/area/station/science/robotics/lab) +"xdx" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/airalarm/directional/east, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/command/bridge) +"xdC" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/eighties/red, +/area/station/command/heads_quarters/captain/private) +"xdH" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 6 + }, +/obj/structure/lattice/catwalk, +/obj/structure/disposalpipe/segment, +/turf/open/space/basic, +/area/space/nearstation) +"xdJ" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/south, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos/pumproom) +"xdL" = ( +/obj/structure/chair{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/yellow/filled/line, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/engineering/lobby) +"xdO" = ( +/obj/structure/chair/sofa/bench/right, +/obj/effect/turf_decal/tile/dark/fourcorners, +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"xep" = ( +/turf/closed/wall, +/area/station/hallway/secondary/exit/departure_lounge) +"xer" = ( +/obj/effect/decal/cleanable/blood/tracks{ + dir = 4 + }, +/obj/item/holosign_creator/medical/treatment_zone{ + pixel_y = 8; + pixel_x = 8 + }, +/turf/open/floor/iron/freezer, +/area/station/maintenance/port/lesser) +"xev" = ( +/obj/effect/turf_decal/tile/dark/anticorner/contrasted{ + dir = 6 + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/station/hallway/secondary/command) +"xew" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/structure/grille, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"xeF" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/stone, +/area/station/smithing) +"xeS" = ( +/obj/machinery/disposal/bin, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral/half, +/obj/effect/turf_decal/stripes{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/trunk, +/obj/machinery/status_display/ai/directional/north, +/turf/open/floor/iron, +/area/station/security/brig/entrance) +"xeU" = ( +/obj/effect/spawner/random/vending/snackvend, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron, +/area/station/commons/dorms) +"xfe" = ( +/turf/closed/wall, +/area/station/security/checkpoint/medical) +"xfh" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, +/obj/machinery/status_display/evac/directional/south, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/ai) +"xfp" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/commons/storage/primary) +"xfr" = ( +/obj/effect/turf_decal/tile/blue/half{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/duct, +/turf/open/floor/iron/white/textured_edge{ + dir = 4 + }, +/area/station/medical/medbay/central) +"xfw" = ( +/obj/effect/turf_decal/trimline/purple/filled/corner, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/white, +/area/station/science/research) +"xfF" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/table, +/obj/item/toy/figure/clown, +/obj/effect/spawner/random/maintenance, +/obj/machinery/light/small, +/obj/effect/spawner/random/maintenance, +/turf/open/floor/eighties/red{ + icon = 'goon/icons/turf/floors.dmi'; + icon_state = "clown_carpet" + }, +/area/station/maintenance/port/fore) +"xfM" = ( +/obj/item/kirbyplants/random, +/obj/machinery/camera/autoname/directional/south, +/turf/open/floor/wood, +/area/station/service/chapel) +"xfP" = ( +/obj/structure/table/glass, +/obj/item/book/manual/wiki/security_space_law, +/obj/item/phone{ + desc = "Supposedly a direct line to Nanotrasen Central Command. It's not even plugged in."; + pixel_x = -3; + pixel_y = 3 + }, +/turf/open/floor/wood, +/area/station/command/meeting_room/council) +"xfW" = ( +/mob/living/basic/mouse, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/paper/crumpled/ruins/snowdin/shovel{ + default_raw_text = "Rats, rats, we're the rats.. We prey at night, we stalk at night, we're the rats!"; + name = "strange note" + }, +/turf/open/floor/plating, +/area/station/maintenance/department/medical) +"xgi" = ( +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 5 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/spawner/random/structure/tank_holder, +/obj/effect/spawner/random/trash, +/turf/open/floor/iron, +/area/station/cargo/miningdock/cafeteria) +"xgo" = ( +/obj/effect/spawner/random/mod/maint, +/obj/effect/decal/cleanable/cobweb, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/entertainment/arcade, +/turf/open/floor/wood, +/area/station/maintenance/department/medical) +"xgw" = ( +/obj/machinery/door/airlock/medical/glass{ + name = "Operating Room" + }, +/obj/effect/mapping_helpers/airlock/access/all/medical/general, +/obj/effect/turf_decal/tile/blue/full, +/obj/machinery/door/firedoor, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/unres, +/turf/open/floor/iron/white/textured, +/area/station/medical/treatment_center) +"xgG" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/kirbyplants/random/dead, +/turf/open/floor/plating, +/area/station/maintenance/port/lesser) +"xgK" = ( +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/maintenance/port/lesser) +"xgN" = ( +/obj/effect/mapping_helpers/airlock/access/all/medical/general, +/obj/machinery/door/airlock/medical/glass{ + id_tag = "MedbayFoyer"; + name = "Medbay" + }, +/obj/effect/turf_decal/tile/blue/full, +/obj/effect/landmark/navigate_destination/med, +/obj/machinery/door/firedoor, +/obj/effect/decal/cleanable/dirt, +/obj/effect/mapping_helpers/airlock/unres, +/turf/open/floor/iron/white/textured, +/area/station/medical/medbay) +"xhl" = ( +/obj/machinery/corral_corner{ + mapping_id = "6" + }, +/obj/machinery/slime_pen_controller{ + mapping_id = "6" + }, +/obj/machinery/light/floor/has_bulb, +/turf/open/floor/engine, +/area/station/science/xenobiology) +"xhm" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/gray/half/contrasted{ + dir = 1 + }, +/obj/machinery/light/directional/north, +/obj/structure/extinguisher_cabinet/directional/north, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"xhq" = ( +/obj/machinery/ai_slipper{ + uses = 10 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable/layer3, +/obj/machinery/holopad/secure, +/turf/open/floor/circuit, +/area/station/ai_monitored/turret_protected/ai) +"xhr" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/service/library/lounge) +"xhL" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Medbay Maintenance" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/department/medical) +"xhM" = ( +/turf/closed/wall/r_wall, +/area/station/security/range) +"xhP" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 + }, +/obj/machinery/computer/diseasesplicer, +/obj/machinery/firealarm/directional/east, +/obj/machinery/light_switch/directional/east{ + pixel_y = 9 + }, +/turf/open/floor/iron/dark, +/area/station/medical/pathology) +"xhR" = ( +/obj/effect/turf_decal/siding/dark{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/science/explab) +"xhV" = ( +/obj/effect/turf_decal/tile/yellow/half{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"xhW" = ( +/obj/structure/extinguisher_cabinet/directional/west, +/turf/open/floor/iron/dark, +/area/station/medical/storage) +"xia" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 1 + }, +/obj/effect/turf_decal/bot, +/obj/machinery/vending/coffee, +/obj/machinery/camera/directional/north, +/obj/item/radio/intercom/directional/north, +/turf/open/floor/iron/white, +/area/station/science/research) +"xic" = ( +/obj/structure/table/wood, +/turf/open/floor/carpet, +/area/station/command/meeting_room/council) +"xii" = ( +/obj/machinery/power/apc/auto_name/directional/west, +/obj/machinery/light/warm/directional/west{ + light_outer_range = 8 + }, +/obj/structure/cable, +/turf/open/floor/wood/large, +/area/station/service/library/private) +"xio" = ( +/obj/effect/decal/cleanable/oil/slippery, +/turf/open/floor/plating, +/area/station/engineering/supermatter/room) +"xip" = ( +/obj/item/toy/figure/captain, +/turf/open/floor/plating, +/area/station/cargo/storage) +"xiq" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 4 + }, +/obj/structure/closet/secure_closet/evidence, +/obj/effect/turf_decal/tile/neutral/half{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/security/brig/upper) +"xiG" = ( +/obj/structure/sign/poster/random/directional/east, +/obj/effect/decal/cleanable/confetti, +/obj/machinery/byteforge, +/turf/open/floor/plating, +/area/station/security/bitden) +"xiH" = ( +/turf/closed/wall/r_wall, +/area/station/science/ordnance/storage) +"xiI" = ( +/obj/effect/turf_decal/vg_decals/numbers/zero, +/turf/open/floor/iron/dark/textured_large, +/area/misc/anomaly_research) +"xiS" = ( +/obj/effect/turf_decal/bot, +/turf/closed/wall, +/area/station/maintenance/starboard/lesser) +"xiV" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 5 + }, +/obj/structure/table/reinforced, +/obj/machinery/light/directional/north, +/obj/effect/spawner/random/food_or_drink/snack{ + pixel_x = 6; + spawn_loot_count = 2; + spawn_random_offset = 1 + }, +/obj/effect/spawner/random/food_or_drink/refreshing_beverage{ + pixel_x = -6; + spawn_loot_count = 2; + spawn_random_offset = 1 + }, +/obj/machinery/airalarm/directional/north, +/turf/open/floor/iron, +/area/station/engineering/atmos/storage) +"xji" = ( +/obj/structure/chair/office{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red/anticorner/contrasted, +/obj/effect/landmark/start/security_officer, +/turf/open/floor/iron/dark/textured, +/area/station/security/office) +"xjj" = ( +/obj/effect/decal/cleanable/blood/tracks{ + dir = 4 + }, +/obj/structure/cable, +/obj/machinery/light/small/red/dim/directional/north, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/vaporwave, +/area/station/security/bitden) +"xjo" = ( +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/trash/cigbutt, +/turf/open/floor/plating, +/area/station/maintenance/solars/port/fore) +"xjp" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Chapel" + }, +/obj/machinery/door/firedoor, +/turf/open/floor/carpet, +/area/station/service/chapel) +"xjA" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white, +/area/station/science/explab) +"xjO" = ( +/obj/structure/cable, +/obj/machinery/door/airlock/maintenance{ + name = "Ook Special Room" + }, +/turf/open/floor/plating, +/area/station/maintenance/port/lesser) +"xjP" = ( +/obj/machinery/camera/autoname/directional/east, +/turf/open/floor/iron/dark, +/area/station/science/ordnance) +"xjS" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/wood, +/area/station/medical/break_room) +"xkf" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 + }, +/obj/effect/landmark/start/virologist, +/turf/open/floor/iron/dark, +/area/station/medical/pathology) +"xkg" = ( +/obj/structure/chair/plastic, +/obj/effect/landmark/start/hangover, +/turf/open/floor/plating, +/area/station/maintenance/starboard/upper) +"xkk" = ( +/obj/machinery/atmospherics/pipe/smart/simple/purple/visible, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos/pumproom) +"xkp" = ( +/obj/machinery/power/solar_control{ + id = "forestarboard"; + name = "Starboard Bow Solar Control" + }, +/obj/machinery/light/small/directional/north, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/solars/starboard/fore) +"xku" = ( +/obj/machinery/airalarm/directional/west, +/obj/item/kirbyplants/random, +/turf/open/floor/plating, +/area/station/service/kitchen/kitchen_backroom) +"xkv" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 6 + }, +/obj/structure/lattice, +/obj/structure/disposalpipe/segment, +/turf/open/space/basic, +/area/space/nearstation) +"xky" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/arrows{ + pixel_y = 4 + }, +/obj/effect/turf_decal/arrows{ + pixel_y = 16 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, +/obj/effect/turf_decal/arrows{ + pixel_y = 17; + pixel_x = -5 + }, +/obj/effect/turf_decal/arrows{ + pixel_y = 17; + pixel_x = 5 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"xkA" = ( +/obj/machinery/light/small/broken/directional/north, +/obj/structure/table, +/obj/machinery/microwave{ + pixel_y = 6 + }, +/turf/open/floor/plating, +/area/station/maintenance/department/medical) +"xkH" = ( +/obj/effect/spawner/random/structure/grille, +/obj/effect/spawner/liquids_spawner{ + reagent_list = list(/datum/reagent/ammonia/urine = 400) + }, +/turf/open/floor/plating, +/area/station/hallway/primary/central) +"xkQ" = ( +/obj/structure/disposalpipe/segment, +/turf/closed/wall/r_wall, +/area/station/command/bridge) +"xkV" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/item/radio/intercom/directional/west, +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/upper) +"xlf" = ( +/obj/item/food/grown/banana, +/obj/item/food/grown/banana{ + pixel_x = -5; + pixel_y = 14 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/landmark/event_spawn, +/obj/effect/landmark/blobstart, +/turf/open/floor/grass, +/area/station/medical/pathology) +"xlh" = ( +/obj/effect/turf_decal/siding/purple{ + dir = 1 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/status_display/ai/directional/north, +/turf/open/floor/iron/white, +/area/station/science/research) +"xls" = ( +/obj/structure/table/wood, +/obj/machinery/computer/arcade/orion_trail{ + desc = "For gamers only. Casuals need not apply."; + icon_screen = "library"; + icon_state = "oldcomp"; + name = "Gamer Computer" + }, +/obj/structure/sign/poster/contraband/busty_backdoor_xeno_babes_6/directional/east, +/obj/effect/decal/cleanable/food/plant_smudge, +/turf/open/floor/wood, +/area/station/maintenance/port/fore) +"xlz" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/yellow/half/contrasted, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"xlA" = ( +/obj/structure/sign/warning/fire, +/turf/closed/wall/r_wall, +/area/station/engineering/supermatter) +"xlH" = ( +/obj/structure/bed/double{ + dir = 4 + }, +/obj/item/bedsheet/centcom/double{ + dir = 4 + }, +/turf/open/floor/carpet/green, +/area/station/command/heads_quarters/nt_rep) +"xlO" = ( +/obj/effect/turf_decal/bot, +/obj/effect/spawner/random/trash/caution_sign, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"xmb" = ( +/obj/structure/window/spawner/directional/north{ + pixel_y = 5 + }, +/obj/effect/turf_decal/tile/purple/fourcorners, +/obj/machinery/atmospherics/pipe/bridge_pipe/green/visible{ + dir = 4 + }, +/obj/machinery/atmospherics/components/binary/pump{ + name = "Plasma to Pure" + }, +/obj/machinery/atmospherics/components/binary/pump/layer4{ + name = "Plasma to Turbine" + }, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"xme" = ( +/turf/open/floor/carpet/green, +/area/station/service/library/upper) +"xmn" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/maintenance/disposal) +"xmw" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/eighties, +/area/station/commons/fitness/recreation/entertainment) +"xmy" = ( +/obj/machinery/conveyor_switch{ + id = "cargo" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/structure/window/reinforced/spawner/directional/west, +/turf/open/floor/iron, +/area/station/cargo/storage) +"xmz" = ( +/obj/effect/decal/cleanable/oil/streak, +/obj/structure/cable, +/obj/machinery/camera/directional/north, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/engine, +/area/station/medical/storage) +"xmB" = ( +/obj/effect/turf_decal/siding/blue, +/obj/structure/cable, +/turf/open/floor/iron/showroomfloor, +/area/station/command/heads_quarters/captain/private) +"xmR" = ( +/obj/machinery/light/directional/east, +/turf/open/water/overlay/hotspring, +/area/station/command/heads_quarters/captain/private) +"xmW" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, +/obj/effect/turf_decal/tile/bar/half{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/service/cafeteria) +"xnB" = ( +/obj/effect/spawner/random/vending/colavend, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 9 + }, +/obj/machinery/camera/directional/north, +/turf/open/floor/iron, +/area/station/security/brig/entrance) +"xnF" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/engine, +/area/station/science/explab) +"xnI" = ( +/turf/open/floor/iron/showroomfloor, +/area/station/hallway/primary/central/fore) +"xoa" = ( +/obj/structure/flora/bush/generic/style_random, +/obj/effect/spawner/random/food_or_drink/seed_rare, +/obj/machinery/camera/autoname/directional/west, +/turf/open/floor/grass/lavaland{ + initial_gas_mix = "o2=22;n2=82;TEMP=293.15" + }, +/area/station/service/hydroponics/garden) +"xoe" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/portable_atmospherics/canister/oxygen, +/turf/open/floor/iron, +/area/station/ai_monitored/command/storage/eva) +"xog" = ( +/obj/structure/chair/stool/directional/east, +/obj/effect/turf_decal/siding/dark/corner{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/dark/filled/corner{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/start/prisoner, +/turf/open/floor/iron, +/area/station/security/prison/work) +"xon" = ( +/obj/structure/railing{ + pixel_y = 1; + pixel_x = -2 + }, +/obj/structure/fake_stairs/wood/directional/west, +/turf/open/floor/wood, +/area/station/service/theater) +"xoo" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/table/rolling, +/turf/open/floor/plating, +/area/station/maintenance/starboard/upper) +"xoA" = ( +/obj/machinery/teleport/station, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/turret_protected/aisat/foyer) +"xoK" = ( +/obj/structure/table/reinforced/rglass, +/obj/effect/turf_decal/siding/dark{ + dir = 4 + }, +/turf/open/floor/iron/white/side{ + dir = 4 + }, +/area/station/science/ordnance/office) +"xoM" = ( +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/simple/purple/visible, +/obj/effect/turf_decal/siding/yellow, +/obj/effect/turf_decal/trimline/yellow/filled/warning, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"xph" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Holodeck Door" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/firedoor, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/commons/fitness/recreation) +"xpj" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/siding/dark, +/turf/open/floor/grass, +/area/station/security/prison/garden) +"xpl" = ( +/obj/structure/cable, +/obj/machinery/light/small/directional/west, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/central) +"xpq" = ( +/obj/machinery/computer/operating{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/box, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/directional/north, +/turf/open/floor/iron/dark, +/area/station/science/robotics/lab) +"xpr" = ( +/obj/machinery/portable_atmospherics/scrubber, +/turf/open/floor/plating, +/area/station/engineering/supermatter/room) +"xps" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"xpD" = ( +/obj/machinery/door/poddoor/shutters/window{ + id = "gasstorage"; + name = "Gas Storage Shutter" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/engineering/atmos/storage/gas) +"xpE" = ( +/obj/effect/turf_decal/tile/blue/half{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 4; + invisibility = 101 + }, +/turf/open/floor/iron/white/textured_edge{ + dir = 8 + }, +/area/station/medical/medbay/central) +"xpH" = ( +/obj/machinery/button/door/directional/north{ + id = "kitchen_counter"; + name = "Counter Shutters Control"; + req_access = list("kitchen"); + pixel_y = -32; + pixel_x = 26 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/kitchen, +/area/station/service/kitchen) +"xpL" = ( +/obj/structure/mirror/directional/north, +/obj/structure/sink/directional/south, +/obj/effect/decal/cleanable/hair, +/obj/structure/chair/comfy/barber_chair, +/obj/effect/landmark/start/assistant, +/obj/effect/landmark/start/hangover, +/turf/open/floor/wood, +/area/station/service/barber) +"xqf" = ( +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/wood, +/area/station/security/detectives_office) +"xqh" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + invisibility = 101 + }, +/obj/machinery/duct, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/medical/morgue) +"xqi" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Medbay Maintenance" + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/department/medical) +"xqt" = ( +/obj/effect/landmark/start/chaplain, +/obj/machinery/light/dim/directional/south, +/obj/machinery/conveyor{ + dir = 4; + id = "chapel" + }, +/turf/open/floor/iron/dark, +/area/station/service/chapel) +"xqA" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/eighties, +/area/station/commons/fitness/recreation/entertainment) +"xqB" = ( +/obj/structure/flora/bush/flowers_br/style_random, +/obj/structure/flora/bush/flowers_pp/style_random, +/obj/structure/flora/tree/palm/style_random, +/obj/structure/flora/bush/sparsegrass/style_random, +/turf/open/floor/grass, +/area/station/medical/pathology) +"xqD" = ( +/obj/structure/window/reinforced/spawner/directional/north, +/obj/structure/flora/bush/flowers_br, +/obj/machinery/light/directional/south, +/obj/effect/landmark/start/hangover, +/turf/open/floor/grass, +/area/station/science/genetics) +"xqL" = ( +/obj/machinery/duct, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral/half{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/camera/directional/west, +/obj/structure/extinguisher_cabinet/directional/west, +/turf/open/floor/iron, +/area/station/security/brig) +"xqR" = ( +/obj/machinery/airalarm/directional/north, +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 1 + }, +/obj/machinery/light/directional/north, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"xqV" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 5 + }, +/obj/structure/table/reinforced/rglass, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/fax{ + fax_name = "Pathology"; + name = "Pathology Fax Machine" + }, +/obj/machinery/light_switch/directional/north{ + pixel_x = -6; + pixel_y = 28 + }, +/obj/machinery/firealarm/directional/north{ + pixel_x = 2 + }, +/turf/open/floor/iron/dark, +/area/station/medical/pathology) +"xrc" = ( +/obj/effect/landmark/blobstart, +/turf/open/floor/glass/reinforced, +/area/station/service/hydroponics/garden) +"xrf" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark/textured, +/area/station/security/prison/workout) +"xrl" = ( +/obj/machinery/power/energy_accumulator/grounding_rod/anchored, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, +/obj/structure/cable, +/obj/structure/window/reinforced/plasma/spawner/directional/east, +/turf/open/floor/engine, +/area/station/engineering/supermatter) +"xrm" = ( +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/visible/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible/layer2, +/turf/open/floor/plating, +/area/station/engineering/supermatter/room) +"xrv" = ( +/turf/closed/wall/r_wall, +/area/station/hallway/primary/upper) +"xrH" = ( +/obj/machinery/atmospherics/pipe/smart/simple/purple/visible{ + dir = 4 + }, +/obj/item/crowbar, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"xrI" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/oil/streak, +/obj/machinery/firealarm/directional/north, +/obj/machinery/camera/autoname/directional/north, +/obj/machinery/light_switch/directional/north{ + pixel_x = 8; + pixel_y = 28 + }, +/turf/open/floor/iron/dark, +/area/station/science/robotics/lab) +"xrM" = ( +/obj/effect/decal/cleanable/glass, +/turf/open/indestructible/permalube, +/area/station/maintenance/port/lesser) +"xrQ" = ( +/obj/structure/railing{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron, +/area/station/security/office) +"xrU" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/door/airlock/maintenance{ + name = "Central Starboard Maintenance" + }, +/obj/structure/cable, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/primary/upper) +"xrW" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/ai_monitored/turret_protected/ai_upload) +"xsi" = ( +/obj/structure/table/reinforced, +/obj/item/storage/lockbox/loyalty{ + pixel_y = 17 + }, +/obj/item/storage/box/chemimp{ + pixel_x = 4; + pixel_y = 10 + }, +/obj/item/storage/box/trackimp{ + pixel_y = 6 + }, +/obj/effect/turf_decal/trimline/dark_red/filled/end{ + dir = 8 + }, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/ai_monitored/security/armory) +"xsl" = ( +/obj/effect/turf_decal/siding/yellow/corner{ + dir = 8; + layer = 2.4 + }, +/turf/open/floor/glass/reinforced, +/area/station/engineering/hallway) +"xss" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/item/radio/intercom/directional/north, +/turf/open/floor/carpet, +/area/station/service/chapel) +"xsv" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/eighties, +/area/station/commons/fitness/recreation/entertainment) +"xsz" = ( +/obj/item/kirbyplants/random, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 9 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/turf/open/floor/iron, +/area/station/security/brig/entrance) +"xsB" = ( +/obj/structure/closet/crate, +/obj/item/reagent_containers/cup/bowl, +/obj/effect/spawner/random/contraband/prison, +/obj/item/reagent_containers/cup/bowl, +/obj/item/reagent_containers/cup/bowl, +/obj/item/reagent_containers/cup/bowl, +/obj/item/reagent_containers/cup/bowl, +/obj/item/reagent_containers/cup/bowl, +/obj/item/reagent_containers/cup/bowl, +/obj/item/reagent_containers/cup/bowl, +/obj/item/kitchen/fork/plastic, +/obj/item/kitchen/fork/plastic, +/obj/item/kitchen/fork/plastic, +/obj/item/storage/box/drinkingglasses, +/obj/item/kitchen/spoon/plastic, +/obj/item/kitchen/spoon/plastic, +/obj/item/kitchen/spoon/plastic, +/obj/item/knife/plastic, +/obj/item/knife/plastic, +/obj/item/knife/plastic, +/obj/item/storage/bag/tray/cafeteria, +/obj/item/storage/bag/tray/cafeteria, +/obj/item/storage/bag/tray/cafeteria, +/obj/item/storage/bag/tray/cafeteria, +/obj/item/storage/box/drinkingglasses, +/obj/item/storage/bag/tray, +/obj/item/kitchen/rollingpin{ + pixel_x = -4; + pixel_y = -3 + }, +/obj/effect/turf_decal/bot, +/obj/machinery/light/directional/south, +/turf/open/floor/iron/showroomfloor, +/area/station/security/prison/workout) +"xsJ" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/maintenance/starboard/upper) +"xsQ" = ( +/obj/structure/chair/office/light{ + dir = 8 + }, +/obj/effect/turf_decal/siding/dark{ + dir = 8 + }, +/obj/effect/landmark/start/scientist, +/turf/open/floor/iron/dark, +/area/station/science/explab) +"xsW" = ( +/obj/machinery/suit_storage_unit/engine, +/obj/effect/turf_decal/bot{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/obj/structure/sign/warning/radiation/directional/north, +/turf/open/floor/iron, +/area/station/engineering/storage) +"xsZ" = ( +/obj/structure/table/wood/fancy, +/obj/structure/sign/painting/large/library{ + dir = 8; + pixel_x = -27; + pixel_y = -15 + }, +/turf/open/floor/wood/tile, +/area/station/service/library/artgallery) +"xta" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/wood, +/area/station/service/lawoffice) +"xti" = ( +/obj/structure/chair{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/yellow/filled/line, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/engineering/lobby) +"xtp" = ( +/obj/item/stack/tile/material{ + pixel_y = 7; + pixel_x = 7 + }, +/obj/item/stack/rods/ten, +/turf/open/floor/plating, +/area/station/science/lower) +"xtq" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/service/hydroponics) +"xtz" = ( +/obj/structure/chair/sofa/bench/right, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/commons) +"xtI" = ( +/obj/structure/sign/poster/official/random/directional/north, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/disposal/bin, +/obj/effect/turf_decal/bot, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/turf/open/floor/eighties, +/area/station/commons/fitness/recreation/entertainment) +"xtJ" = ( +/obj/effect/turf_decal/siding/wood{ + pixel_x = 5 + }, +/obj/structure/flora/rock/pile/jungle/style_2, +/turf/open/floor/grass, +/area/station/service/hydroponics) +"xtK" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 8 + }, +/obj/item/radio/intercom/prison/directional/west, +/turf/open/floor/iron/white/textured, +/area/station/hallway/primary/upper) +"xtM" = ( +/obj/effect/turf_decal/tile/neutral/full, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/security/brig/upper) +"xtU" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/maintenance/radshelter/civil) +"xue" = ( +/obj/structure/sign/poster/official/obey, +/turf/closed/wall/r_wall, +/area/station/command/heads_quarters/blueshield) +"xus" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/camera/directional/east, +/turf/open/floor/iron, +/area/station/maintenance/disposal) +"xuu" = ( +/obj/structure/table/wood, +/obj/item/clipboard, +/obj/item/toy/figure/lawyer{ + pixel_y = 14; + pixel_x = -8 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/machinery/button/curtain{ + pixel_y = 24; + pixel_x = -9; + id = "lawcurtains" + }, +/turf/open/floor/iron/grimy, +/area/station/service/lawoffice) +"xuv" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/tile/brown/half/contrasted, +/obj/structure/cable, +/obj/effect/turf_decal/loading_area{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"xuw" = ( +/obj/machinery/portable_atmospherics/canister/water_vapor, +/obj/effect/mob_spawn/corpse/human/clown, +/obj/effect/spawner/liquids_spawner{ + reagent_list = list(/datum/reagent/ammonia/urine = 400) + }, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"xuM" = ( +/obj/machinery/light/directional/west, +/turf/open/floor/engine, +/area/station/science/xenobiology) +"xuN" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"xvl" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/visible/layer4, +/turf/open/floor/plating, +/area/station/engineering/supermatter/room) +"xvr" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/warm/directional/west, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos/hfr_room) +"xvF" = ( +/obj/effect/turf_decal/siding/purple{ + dir = 4 + }, +/obj/effect/landmark/start/scientist, +/turf/open/floor/iron/white, +/area/station/science/ordnance/storage) +"xvK" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/caution/stand_clear, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/science/lower) +"xvQ" = ( +/obj/effect/spawner/random/structure/grille, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"xvZ" = ( +/obj/effect/turf_decal/tile/blue/half, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/white/textured_edge, +/area/station/medical/medbay/central) +"xwj" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/bot_white/left, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/engineering/gravity_generator) +"xwt" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 1 + }, +/obj/machinery/portable_atmospherics/pump, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 1 + }, +/obj/effect/turf_decal/siding/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/yellow/filled/warning{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"xwz" = ( +/obj/structure/reagent_dispensers/water_cooler, +/obj/effect/turf_decal/bot, +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/turf/open/floor/wood, +/area/station/service/library) +"xwM" = ( +/obj/machinery/door/airlock/medical/glass{ + name = "MedSci Router" + }, +/obj/effect/mapping_helpers/airlock/access/all/medical/general, +/obj/machinery/door/firedoor, +/turf/open/floor/iron/white/textured, +/area/station/medical/storage) +"xwP" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/atmospherics/components/binary/pump{ + dir = 4; + name = "Mix to Gas" + }, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"xwS" = ( +/obj/effect/spawner/random/trash/grime, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/effect/spawner/random/engineering/atmospherics_portable, +/turf/open/floor/plating, +/area/station/maintenance/department/medical) +"xxl" = ( +/obj/effect/turf_decal/plaque{ + icon_state = "L11" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"xxs" = ( +/obj/effect/turf_decal/tile/neutral/half, +/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible/layer5{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"xxC" = ( +/obj/effect/turf_decal/trimline/white/filled/line{ + dir = 4 + }, +/obj/structure/cable, +/obj/structure/disposalpipe/segment, +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark/side{ + dir = 8 + }, +/area/station/science/research) +"xxD" = ( +/turf/closed/wall, +/area/station/maintenance/disposal) +"xxY" = ( +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/stripes{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 9 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/security/brig/upper) +"xye" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/west, +/turf/open/floor/iron/white, +/area/station/science/research) +"xyf" = ( +/obj/effect/landmark/start/hangover, +/obj/structure/bed/dogbed, +/turf/open/floor/plating, +/area/station/maintenance/starboard/central) +"xyu" = ( +/obj/machinery/status_display/door_timer{ + id = "Cell 4"; + name = "Cell 4"; + pixel_x = 32 + }, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 5 + }, +/obj/structure/disposalpipe/junction, +/turf/open/floor/iron, +/area/station/security/brig) +"xyK" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/structure/chair/office, +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ + dir = 9 + }, +/turf/open/floor/iron/smooth, +/area/station/maintenance/disposal/incinerator) +"xyL" = ( +/obj/structure/weightmachine/stacklifter, +/obj/effect/turf_decal/tile/neutral/full, +/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron/dark, +/area/station/commons/fitness) +"xyP" = ( +/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible{ + dir = 10 + }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/engineering/atmos) +"xyS" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/brown/half/contrasted{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/newscaster/directional/west, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"xzc" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/yellow/half/contrasted, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"xzl" = ( +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"xzn" = ( +/obj/item/clothing/head/cone{ + pixel_y = -2 + }, +/obj/structure/extinguisher_cabinet/directional/north, +/turf/open/floor/plating, +/area/station/engineering/supermatter/room) +"xzz" = ( +/obj/item/kirbyplants/random, +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 9 + }, +/turf/open/floor/iron/white, +/area/station/science/lower) +"xzC" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/disposal/bin, +/obj/effect/turf_decal/tile/dark/half{ + dir = 1 + }, +/obj/effect/turf_decal/bot, +/obj/structure/disposalpipe/trunk, +/obj/machinery/airalarm/directional/north, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/hop) +"xzD" = ( +/obj/effect/turf_decal/tile/green/anticorner{ + dir = 1 + }, +/obj/structure/table/reinforced, +/obj/item/storage/pill_bottle/mutadone{ + pixel_x = -8; + pixel_y = 9 + }, +/obj/item/reagent_containers/spray/cleaner{ + pixel_x = -10; + pixel_y = -1 + }, +/obj/item/storage/box/bodybags{ + pixel_x = 5; + pixel_y = 12 + }, +/obj/item/storage/box/monkeycubes{ + pixel_x = 7 + }, +/obj/item/storage/box/monkeycubes{ + pixel_x = 1; + pixel_y = -1 + }, +/turf/open/floor/iron/white, +/area/station/science/genetics) +"xzR" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/brown/half/contrasted{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/status_display/evac/directional/west, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"xzY" = ( +/obj/effect/turf_decal/tile/blue/half{ + dir = 1 + }, +/obj/machinery/light/directional/north, +/obj/structure/cable, +/obj/machinery/vending/wallmed/directional/north, +/turf/open/floor/iron/white/textured_edge{ + dir = 1 + }, +/area/station/medical/medbay/central) +"xAb" = ( +/turf/closed/wall/r_wall, +/area/station/command/heads_quarters/captain/private) +"xAd" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/maintenance/port/lesser) +"xAe" = ( +/obj/structure/chair/sofa/bench/left{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 + }, +/obj/machinery/airalarm/directional/west, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"xAg" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/tgmcemblem{ + dir = 9 + }, +/area/station/security/courtroom) +"xAK" = ( +/obj/machinery/disposal/bin, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 10 + }, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/obj/machinery/firealarm/directional/south, +/obj/machinery/light_switch/directional/south{ + pixel_x = 8 + }, +/turf/open/floor/iron, +/area/station/security/processing) +"xAL" = ( +/obj/effect/decal/cleanable/xenoblood/xgibs/larva/body, +/turf/open/floor/engine, +/area/station/science/xenobiology/hallway) +"xAT" = ( +/obj/structure/window/spawner/directional/east{ + pixel_x = 2 + }, +/obj/item/kirbyplants/random, +/turf/open/floor/plating, +/area/station/engineering/break_room) +"xBc" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/airalarm/directional/north, +/obj/effect/turf_decal/tile/dark_blue/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"xBg" = ( +/obj/effect/spawner/random/trash/food_packaging, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/maintenance/starboard/upper) +"xBw" = ( +/obj/effect/turf_decal/siding/white/end{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral/full, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/obj/machinery/power/apc/auto_name/directional/east, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/commons/storage/tools) +"xBy" = ( +/obj/effect/turf_decal/stripes{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/siding/wood{ + dir = 4 + }, +/turf/open/floor/grass, +/area/station/security/prison/garden) +"xBB" = ( +/obj/effect/turf_decal/bot, +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/tile/dark/half/contrasted, +/obj/structure/railing{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/hallway/secondary/command) +"xBR" = ( +/obj/structure/table/reinforced, +/obj/structure/desk_bell{ + pixel_x = -5; + pixel_y = 10 + }, +/obj/item/paper_bin{ + pixel_x = 6; + pixel_y = 6 + }, +/obj/item/folder/white{ + pixel_x = 7; + pixel_y = 5 + }, +/obj/item/pen{ + pixel_x = 5; + pixel_y = 6 + }, +/obj/machinery/door/window/left/directional/south{ + name = "Genetics Desk"; + req_access = list("genetics"); + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/science/genetics) +"xBZ" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/service/cafeteria) +"xCm" = ( +/obj/effect/turf_decal/siding/white/corner{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/wood, +/area/station/command/heads_quarters/hop) +"xCp" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, +/turf/closed/wall/r_wall, +/area/station/engineering/supermatter/room) +"xCy" = ( +/obj/structure/reflector/single/anchored{ + dir = 10 + }, +/turf/open/floor/plating, +/area/station/engineering/supermatter/room) +"xCM" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/eighties/red{ + icon = 'goon/icons/turf/floors.dmi'; + icon_state = "clown_carpet" + }, +/area/station/service/theater) +"xCR" = ( +/obj/machinery/atmospherics/pipe/smart/simple/purple/visible/layer2{ + dir = 9 + }, +/obj/machinery/firealarm/directional/south, +/obj/machinery/light/directional/south, +/obj/machinery/light_switch/directional/south{ + pixel_x = 8 + }, +/turf/open/floor/iron/white, +/area/station/science/ordnance/freezerchamber) +"xDa" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, +/turf/open/floor/plating, +/area/station/maintenance/disposal) +"xDr" = ( +/obj/machinery/atmospherics/pipe/smart/simple/green/visible, +/obj/effect/turf_decal/tile/neutral/half/contrasted, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"xDI" = ( +/obj/structure/disposalpipe/segment, +/obj/item/radio/intercom/directional/east, +/obj/effect/turf_decal/tile/dark_blue/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"xDQ" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, +/obj/machinery/meter, +/turf/closed/wall/r_wall, +/area/station/engineering/supermatter) +"xDR" = ( +/obj/structure/window/spawner/directional/north, +/obj/structure/table/wood, +/obj/effect/spawner/random/entertainment/musical_instrument, +/obj/effect/spawner/random/entertainment/musical_instrument, +/obj/item/clothing/head/costume/garland, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/wood, +/area/station/service/theater) +"xDS" = ( +/obj/structure/cable, +/obj/machinery/duct, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/security/interrogation) +"xEu" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/spawner/random/maintenance/two, +/turf/open/floor/plating, +/area/station/maintenance/starboard/upper) +"xEC" = ( +/obj/effect/turf_decal/tile/dark/half, +/obj/effect/spawner/structure/window, +/turf/open/floor/plating, +/area/station/hallway/secondary/command) +"xED" = ( +/obj/structure/table/wood, +/obj/item/taperecorder, +/obj/item/device/walkman, +/turf/open/floor/carpet/green, +/area/station/service/library/upper) +"xFd" = ( +/obj/structure/sink/directional/east, +/obj/effect/turf_decal/siding/dark{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/hallway/secondary/exit/departure_lounge) +"xFu" = ( +/obj/effect/spawner/structure/window, +/turf/open/floor/plating, +/area/station/science/lab) +"xFv" = ( +/obj/effect/turf_decal/trimline/brown/filled/line, +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 1 + }, +/turf/closed/wall, +/area/station/cargo/miningoffice) +"xFB" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Crematorium" + }, +/obj/effect/mapping_helpers/airlock/access/all/service/chapel_office, +/obj/structure/disposalpipe/segment, +/obj/machinery/door/firedoor, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/service/chapel/funeral) +"xFC" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, +/obj/effect/turf_decal/tile/bar/half{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/turf/open/floor/iron, +/area/station/service/cafeteria) +"xFO" = ( +/obj/effect/turf_decal/syndicateemblem/top/middle{ + dir = 4; + pixel_x = -7; + pixel_y = 4 + }, +/obj/effect/turf_decal/syndicateemblem/top/left{ + dir = 4; + pixel_y = 3 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/command/gateway) +"xFW" = ( +/obj/effect/mapping_helpers/airlock/access/any/command/captain, +/obj/structure/cable, +/obj/machinery/door/airlock/bathroom{ + name = "Restroom" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/showroomfloor, +/area/station/command/heads_quarters/captain/private) +"xGp" = ( +/obj/structure/flora/bush/sparsegrass/style_2, +/turf/open/misc/grass, +/area/station/hallway/secondary/entry) +"xGq" = ( +/obj/structure/chair/sofa/left/brown, +/obj/effect/spawner/random/special_lighter, +/obj/effect/landmark/start/hangover, +/turf/open/floor/plating, +/area/station/maintenance/central) +"xGB" = ( +/obj/structure/table/wood, +/obj/effect/spawner/random/bureaucracy/briefcase, +/obj/effect/spawner/random/bureaucracy/pen, +/obj/item/device/walkman{ + pixel_y = 3; + pixel_x = 11 + }, +/turf/open/floor/wood, +/area/station/service/library) +"xGD" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Departures Lounge" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/door/firedoor, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"xGH" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/wood, +/area/station/service/library) +"xGM" = ( +/obj/effect/spawner/random/structure/steam_vent, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/maintenance/starboard/lesser) +"xHa" = ( +/obj/effect/turf_decal/trimline/gray, +/obj/machinery/light/floor/has_bulb, +/obj/structure/cable, +/turf/open/floor/iron/dark/small, +/area/station/tcommsat/computer) +"xHd" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue/half{ + dir = 4 + }, +/turf/open/floor/iron/white/textured_edge{ + dir = 4 + }, +/area/station/medical/medbay/central) +"xHl" = ( +/turf/closed/wall, +/area/station/service/barber) +"xHm" = ( +/obj/effect/decal/cleanable/dirt, +/turf/closed/wall/r_wall, +/area/station/maintenance/starboard/upper) +"xHp" = ( +/obj/structure/railing{ + dir = 8 + }, +/turf/open/floor/iron/stairs, +/area/station/commons/fitness) +"xHv" = ( +/obj/machinery/light/small/directional/south, +/turf/open/space/basic, +/area/space) +"xHK" = ( +/obj/effect/turf_decal/trimline/darkest_green/filled, +/obj/effect/turf_decal/trimline/darkest_green/filled, +/obj/machinery/airalarm/directional/north, +/obj/effect/turf_decal/bot, +/obj/machinery/composters, +/obj/machinery/power/apc/auto_name/directional/east, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/security/prison/garden) +"xHN" = ( +/obj/effect/turf_decal/box/white{ + color = "#EFB341" + }, +/turf/open/floor/engine, +/area/station/engineering/atmos/hfr_room) +"xHY" = ( +/obj/machinery/holopad/secure, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"xIe" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + invisibility = 101 + }, +/turf/open/floor/carpet, +/area/station/security/detectives_office) +"xIf" = ( +/obj/structure/lattice, +/obj/effect/spawner/random/maintenance/two, +/turf/open/space/basic, +/area/space/nearstation) +"xIk" = ( +/obj/effect/turf_decal/tile/yellow/opposingcorners{ + dir = 1 + }, +/obj/effect/turf_decal/siding/white{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/obj/structure/extinguisher_cabinet/directional/south, +/obj/item/stock_parts/cell/high, +/obj/item/stock_parts/cell/high{ + pixel_y = 13 + }, +/obj/structure/table, +/obj/item/stack/sheet/glass/fifty, +/obj/item/stack/rods/fifty, +/obj/machinery/cell_charger{ + pixel_x = 1; + pixel_y = 1 + }, +/obj/item/storage/box/lights/mixed{ + pixel_y = 2; + pixel_x = -7 + }, +/turf/open/floor/iron, +/area/station/ai_monitored/command/storage/eva) +"xIN" = ( +/obj/structure/flora/bush/leavy/style_random, +/obj/structure/flora/rock/pile/jungle/style_random, +/turf/open/floor/grass, +/area/station/medical/pathology) +"xIS" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 8 + }, +/turf/closed/wall/r_wall, +/area/station/security/medical) +"xIV" = ( +/obj/structure/cable, +/obj/effect/turf_decal/trimline/yellow/filled/line, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/engineering/atmos/storage) +"xJb" = ( +/obj/structure/fake_stairs/wood/directional/north{ + pixel_x = -3 + }, +/obj/effect/turf_decal/siding/wood{ + dir = 4; + pixel_x = 2 + }, +/turf/open/floor/wood, +/area/station/security/courtroom) +"xJc" = ( +/turf/closed/wall, +/area/station/medical/medbay) +"xJk" = ( +/obj/machinery/air_sensor/ordnance_burn_chamber, +/turf/open/floor/engine/vacuum, +/area/station/science/ordnance/burnchamber) +"xJl" = ( +/obj/machinery/light/floor/has_bulb, +/turf/open/floor/iron/dark/textured_large, +/area/misc/anomaly_research) +"xJm" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 6 + }, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/machinery/disease2/incubator, +/obj/structure/extinguisher_cabinet/directional/east, +/obj/item/radio/intercom/directional/south, +/turf/open/floor/iron/dark, +/area/station/medical/pathology) +"xJq" = ( +/obj/structure/table, +/obj/item/storage/box/evidence{ + pixel_x = -5; + pixel_y = 12 + }, +/obj/item/storage/box/evidence{ + pixel_x = 9; + pixel_y = 8 + }, +/obj/item/clothing/mask/cigarette/candy, +/obj/machinery/firealarm/directional/north, +/turf/open/floor/iron/dark/textured, +/area/station/security/interrogation) +"xJx" = ( +/obj/machinery/vending/dinnerware, +/turf/open/floor/iron/kitchen, +/area/station/service/kitchen/kitchen_backroom) +"xJJ" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/commons/storage/primary) +"xJP" = ( +/turf/open/floor/iron/dark/textured_large, +/area/misc/anomaly_research) +"xJS" = ( +/turf/open/floor/iron/dark, +/area/station/science/circuits) +"xKw" = ( +/obj/item/kirbyplants/random, +/obj/structure/sign/poster/official/carwo_magazine/directional/north, +/obj/effect/turf_decal/delivery/white, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/blueshield) +"xKx" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/obj/effect/turf_decal/tile/brown/anticorner{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral/full, +/obj/structure/shipping_container/nakamura, +/turf/open/floor/iron, +/area/station/cargo/storage) +"xKG" = ( +/turf/open/floor/iron/dark, +/area/station/science/ordnance) +"xLc" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/iron/kitchen, +/area/station/service/kitchen) +"xLf" = ( +/obj/effect/spawner/random/entertainment/money_large, +/obj/effect/spawner/random/entertainment/coin, +/obj/effect/spawner/random/entertainment/coin, +/obj/effect/decal/cleanable/blood, +/obj/effect/mob_spawn/corpse/human/charredskeleton, +/obj/item/organ/internal/butt/plasma, +/turf/open/floor/plating/rust, +/area/station/maintenance/starboard/aft) +"xLk" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/central) +"xLo" = ( +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 1 + }, +/obj/machinery/light/warm/directional/south, +/obj/effect/turf_decal/siding/yellow/corner{ + dir = 8; + layer = 2.4 + }, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"xLx" = ( +/obj/item/reagent_containers/cup/watering_can{ + pixel_y = 5; + pixel_x = 3 + }, +/obj/structure/rack, +/obj/item/reagent_containers/cup/watering_can{ + pixel_y = 5; + pixel_x = 3 + }, +/obj/item/reagent_containers/cup/watering_can{ + pixel_y = 5; + pixel_x = 3 + }, +/obj/item/reagent_containers/cup/watering_can{ + pixel_y = 5; + pixel_x = 3 + }, +/obj/item/reagent_containers/cup/watering_can{ + pixel_y = 5; + pixel_x = 3 + }, +/obj/item/reagent_containers/cup/watering_can{ + pixel_y = 5; + pixel_x = 3 + }, +/obj/effect/spawner/random/food_or_drink/seed, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/camera/autoname/directional/south, +/turf/open/floor/iron, +/area/station/service/hydroponics/garden) +"xLC" = ( +/turf/closed/wall/r_wall, +/area/station/science/server) +"xLF" = ( +/obj/structure/flora/tree/jungle/small/style_5, +/obj/machinery/light/warm/dim/directional/north, +/turf/open/floor/grass, +/area/station/maintenance/department/medical) +"xLR" = ( +/turf/open/floor/iron/stairs, +/area/station/science/lower) +"xLU" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/item/radio/intercom/directional/south{ + broadcasting = 1; + frequency = 1447; + listening = 0; + name = "Private Channel" + }, +/turf/open/floor/circuit, +/area/station/ai_monitored/turret_protected/ai) +"xMd" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/turf/open/floor/iron/dark, +/area/station/commons/fitness) +"xMl" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 8; + name = "Air to Ports" + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"xMq" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos/pumproom) +"xMM" = ( +/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible/layer5{ + dir = 10 + }, +/obj/machinery/firealarm/directional/south, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 1 + }, +/obj/effect/turf_decal/siding/yellow/corner, +/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible/layer1{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ + dir = 4 + }, +/obj/structure/cable, +/obj/machinery/light_switch/directional/south{ + pixel_x = 8 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"xMW" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/closed/wall, +/area/station/maintenance/disposal) +"xNa" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/commons/dorms) +"xNe" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/effect/turf_decal/tile/dark/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/hallway/secondary/command) +"xNn" = ( +/obj/structure/table/wood/fancy/green, +/obj/item/storage/fancy/cigarettes/cigars/cohiba{ + pixel_x = -7; + pixel_y = 5 + }, +/obj/item/storage/fancy/cigarettes/cigars/cohiba{ + pixel_x = -7; + pixel_y = 8 + }, +/obj/item/lighter{ + pixel_y = 5; + pixel_x = -11 + }, +/obj/item/phone{ + pixel_x = 22; + pixel_y = 13 + }, +/obj/item/reagent_containers/cup/glass/drinkingglass/shotglass{ + pixel_x = 8 + }, +/obj/item/reagent_containers/cup/glass/drinkingglass/shotglass{ + pixel_x = 16; + pixel_y = 2 + }, +/obj/machinery/button/curtain{ + pixel_y = 21; + pixel_x = -10; + id = "repcurtain" + }, +/obj/structure/cable, +/turf/open/floor/wood/parquet, +/area/station/command/heads_quarters/nt_rep) +"xNv" = ( +/obj/machinery/light{ + dir = 8; + tag = "" + }, +/obj/effect/turf_decal/tile/dark/half{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"xNy" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/structure/sign/warning{ + name = "\improper CONSTRUCTION AREA"; + pixel_y = 32 + }, +/turf/open/floor/plating, +/area/station/maintenance/starboard/upper) +"xNG" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/crate, +/obj/effect/spawner/random/maintenance/four, +/obj/effect/spawner/random/medical/minor_healing, +/obj/item/storage/box, +/obj/structure/sign/poster/random/directional/north, +/turf/open/floor/plating, +/area/station/maintenance/department/medical) +"xNK" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/tcommsat/computer) +"xNL" = ( +/obj/effect/turf_decal/stripes/end, +/turf/open/floor/plating, +/area/station/cargo/miningoffice) +"xNM" = ( +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"xNS" = ( +/obj/machinery/door/airlock/grunge{ + name = "Cell 3" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/security/prison) +"xNW" = ( +/obj/effect/turf_decal/tile/gray/full, +/obj/structure/cable, +/turf/open/floor/iron/dark/telecomms, +/area/station/tcommsat/server) +"xOl" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Port Bow Primary Hallway" + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted, +/obj/machinery/door/firedoor, +/turf/open/floor/iron, +/area/station/service/cafeteria) +"xOp" = ( +/obj/machinery/component_printer, +/obj/effect/turf_decal/trimline/white/filled/line, +/turf/open/floor/iron/dark/side{ + dir = 1 + }, +/area/station/science/circuits) +"xOu" = ( +/obj/effect/turf_decal/tile/yellow/half/contrasted, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/medical/pharmacy) +"xOx" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/sign/map/right{ + desc = "A framed picture of the station. Clockwise from security in red at the top, you see engineering in yellow, science in purple, escape in checkered red-and-white, medbay in green, arrivals in checkered red-and-blue, and then cargo in brown."; + icon_state = "map-right-MS"; + pixel_y = 32 + }, +/turf/open/floor/iron/stairs/left{ + dir = 8 + }, +/area/station/hallway/primary/central) +"xOJ" = ( +/obj/structure/reagent_dispensers/watertank, +/obj/effect/turf_decal/bot, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/cargo/warehouse) +"xOM" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/security/armory) +"xOP" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/holopad/secure, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/rd) +"xPc" = ( +/obj/structure/cable, +/obj/structure/extinguisher_cabinet/directional/east, +/obj/effect/turf_decal/bot, +/obj/machinery/suit_storage_unit/medical, +/turf/open/floor/engine, +/area/station/medical/storage) +"xPh" = ( +/obj/structure/table, +/obj/item/reagent_containers/spray/cleaner{ + pixel_x = 5 + }, +/obj/item/clothing/mask/balaclava{ + pixel_x = -6; + pixel_y = 6 + }, +/obj/effect/turf_decal/trimline/neutral/line{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/neutral/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/firealarm/directional/north, +/obj/machinery/light_switch/directional/north{ + pixel_x = 8; + pixel_y = 28 + }, +/turf/open/floor/iron/white/side, +/area/station/security/execution/education) +"xPi" = ( +/obj/structure/lattice, +/obj/item/clothing/shoes/clown_shoes/ducky_shoes, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/open/space/basic, +/area/space/nearstation) +"xPj" = ( +/obj/machinery/door/window/brigdoor/left/directional/east{ + id = "scicell"; + name = "RnD Cell"; + req_access = list("security"); + dir = 8 + }, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/landmark/start/depsec/science, +/turf/open/floor/iron/dark, +/area/station/security/checkpoint/science) +"xPn" = ( +/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible{ + dir = 4 + }, +/obj/effect/turf_decal/siding/purple{ + dir = 1 + }, +/obj/structure/window/reinforced/spawner/directional/east, +/obj/structure/cable, +/obj/structure/tank_holder/extinguisher, +/obj/machinery/firealarm/directional/north, +/obj/machinery/light_switch/directional/north{ + pixel_x = 8; + pixel_y = 28 + }, +/turf/open/floor/iron/white, +/area/station/science/ordnance/storage) +"xPr" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"xPC" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/wood, +/area/station/service/lawoffice) +"xPQ" = ( +/obj/machinery/firealarm/directional/north, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/light_switch/directional/north{ + pixel_x = 8; + pixel_y = 28 + }, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"xPS" = ( +/obj/effect/spawner/random/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/department/medical) +"xPT" = ( +/obj/machinery/telecomms/bus/preset_two, +/turf/open/floor/iron/dark/telecomms, +/area/station/tcommsat/server) +"xQa" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/science/genetics) +"xQk" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/command/bridge) +"xQw" = ( +/obj/machinery/light/directional/north, +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"xQN" = ( +/obj/machinery/door/airlock/engineering/glass{ + name = "Engine Room" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/obj/machinery/door/firedoor/heavy, +/obj/effect/turf_decal/delivery, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/turf/open/floor/plating, +/area/station/engineering/supermatter/room) +"xQP" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/table, +/obj/machinery/ecto_sniffer{ + pixel_x = -1 + }, +/turf/open/floor/iron/dark/side{ + dir = 1 + }, +/area/station/science/robotics/lab) +"xRa" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, +/obj/structure/cable, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"xRj" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/box/corners, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"xRn" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/lattice, +/turf/open/space/basic, +/area/space/nearstation) +"xRw" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/duct, +/obj/effect/turf_decal/tile/neutral/half/contrasted, +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/open/floor/iron/dark, +/area/station/medical/pathology) +"xRA" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white/textured, +/area/station/medical/psychology) +"xRC" = ( +/obj/structure/filingcabinet/chestdrawer, +/turf/open/floor/iron, +/area/station/cargo/storage) +"xRK" = ( +/obj/structure/lattice, +/obj/structure/window/reinforced/plasma/spawner/directional/east, +/turf/open/space/basic, +/area/space/nearstation) +"xRL" = ( +/obj/machinery/space_heater, +/obj/effect/turf_decal/bot, +/obj/effect/spawner/random/trash/food_packaging, +/turf/open/floor/plating, +/area/station/maintenance/department/medical) +"xRP" = ( +/obj/structure/cable, +/obj/effect/turf_decal/trimline/dark/filled/line, +/turf/open/floor/iron, +/area/station/security/prison/work) +"xRU" = ( +/obj/effect/decal/cleanable/confetti, +/obj/effect/decal/cleanable/fuel_pool, +/obj/effect/spawner/liquids_spawner{ + reagent_list = list(/datum/reagent/ammonia/urine = 400) + }, +/turf/open/floor/plating, +/area/station/service/theater) +"xSd" = ( +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, +/obj/effect/spawner/random/engineering/tracking_beacon, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/cargo/storage) +"xSe" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/science/ordnance/office) +"xSo" = ( +/obj/item/kirbyplants/random, +/obj/effect/turf_decal/tile/dark/half/contrasted, +/obj/machinery/light_switch/directional/west{ + pixel_y = -6 + }, +/obj/machinery/firealarm/directional/west{ + pixel_y = 3 + }, +/turf/open/floor/iron, +/area/station/hallway/secondary/command) +"xSs" = ( +/turf/closed/wall/r_wall, +/area/station/security/execution/education) +"xSz" = ( +/obj/structure/marker_beacon/jade, +/obj/structure/lattice/catwalk, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/space/basic, +/area/space/nearstation) +"xSB" = ( +/obj/machinery/computer/operating{ + dir = 4 + }, +/obj/machinery/camera/autoname/directional/west, +/obj/machinery/vending/wallmed/directional/west, +/obj/structure/window/reinforced/spawner/directional/south, +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 8 + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/white/textured_corner{ + dir = 4 + }, +/area/station/medical/surgery/theatre) +"xSC" = ( +/obj/structure/window/reinforced/spawner/directional/west, +/obj/structure/window/reinforced/spawner/directional/south, +/obj/structure/window/reinforced/spawner/directional/north, +/obj/machinery/light/floor/has_bulb, +/obj/structure/flora/bush/flowers_br/style_random, +/turf/open/floor/grass, +/area/station/hallway/secondary/exit/departure_lounge) +"xSK" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/wood, +/area/station/service/lawoffice) +"xSS" = ( +/obj/effect/decal/cleanable/fuel_pool, +/obj/machinery/power/port_gen/pacman/pre_loaded, +/turf/open/floor/plating, +/area/station/maintenance/starboard/lesser) +"xSU" = ( +/obj/machinery/computer/security/telescreen/entertainment/directional/south, +/obj/structure/closet/firecloset/wall/directional/east, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/captain/private) +"xSY" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/effect/spawner/random/trash/mess, +/turf/open/floor/plating, +/area/station/maintenance/starboard/upper) +"xTw" = ( +/obj/structure/lattice, +/obj/structure/window/reinforced/plasma/spawner/directional/north, +/turf/open/space/basic, +/area/space/nearstation) +"xTy" = ( +/obj/structure/table/wood, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/item/folder/blue{ + pixel_x = 4; + pixel_y = 7 + }, +/obj/item/folder{ + pixel_y = -1; + pixel_x = -6 + }, +/turf/open/floor/carpet, +/area/station/command/meeting_room/council) +"xTz" = ( +/turf/open/floor/glass/reinforced, +/area/station/engineering/atmos) +"xTC" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/bot_white/right, +/obj/effect/turf_decal/tile/neutral, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/engineering/gravity_generator) +"xTQ" = ( +/obj/effect/turf_decal/trimline/neutral/line{ + dir = 6 + }, +/obj/effect/turf_decal/trimline/neutral/line{ + dir = 6 + }, +/turf/open/floor/iron/white/corner{ + dir = 1 + }, +/area/station/security/execution/education) +"xTT" = ( +/obj/machinery/light/directional/north, +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/sign/map/right{ + desc = "A framed picture of the station. Clockwise from security in red at the top, you see engineering in yellow, science in purple, escape in checkered red-and-white, medbay in green, arrivals in checkered red-and-blue, and then cargo in brown."; + icon_state = "map-right-MS"; + pixel_y = 32 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"xTU" = ( +/obj/machinery/door/airlock/external/glass{ + name = "Port Bow Solars External Access" + }, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/turf/open/floor/plating, +/area/station/maintenance/solars/port/fore) +"xUg" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/obj/machinery/door/airlock/external/glass{ + name = "Supply Door Airlock" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/access/all/supply/general, +/turf/open/floor/iron, +/area/station/cargo/storage) +"xUn" = ( +/turf/closed/wall, +/area/station/medical/morgue) +"xUp" = ( +/obj/machinery/door/airlock/freezer{ + name = "Kitchen Coldroom" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/any/service/kitchen, +/obj/machinery/atmospherics/pipe/layer_manifold/supply/hidden, +/turf/open/floor/iron/kitchen, +/area/station/service/kitchen/kitchen_backroom) +"xUr" = ( +/obj/structure/table/reinforced, +/obj/item/plate, +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 4; + id = "kitchen_counter"; + name = "Kitchen Counter Shutters" + }, +/turf/open/floor/iron/kitchen, +/area/station/service/kitchen) +"xUx" = ( +/obj/structure/curtain/bounty, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/grimy, +/area/station/service/bar/backroom) +"xUL" = ( +/obj/structure/flora/bush/fullgrass/style_random, +/obj/structure/flora/bush/flowers_br/style_random, +/turf/open/misc/grass, +/area/station/hallway/secondary/entry) +"xUO" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 1; + pixel_x = 5 + }, +/obj/structure/table/glass, +/obj/item/toy/figure/botanist{ + pixel_y = 14; + pixel_x = 5 + }, +/obj/item/radio/intercom/directional/east, +/obj/machinery/light/directional/east, +/obj/item/food/grown/pumpkin{ + pixel_y = 5 + }, +/obj/item/food/grown/wheat, +/obj/item/food/grown/wheat, +/obj/item/food/grown/carrot, +/obj/item/grown/corncob, +/obj/item/seeds/potato, +/obj/item/seeds/wheat, +/turf/open/floor/grass, +/area/station/service/hydroponics) +"xUS" = ( +/obj/structure/chair/stool/directional/east, +/obj/effect/landmark/start/assistant, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/carpet, +/area/station/commons/dorms) +"xUU" = ( +/obj/effect/turf_decal/siding/wood/corner{ + dir = 4 + }, +/obj/effect/turf_decal/tile/bar{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/service/cafeteria) +"xVa" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/service/janitor) +"xVc" = ( +/turf/closed/wall, +/area/station/hallway/secondary/service) +"xVd" = ( +/obj/machinery/grill, +/turf/open/floor/iron/cafeteria, +/area/station/security/prison/mess) +"xVf" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/structure/cable, +/turf/open/floor/iron/showroomfloor, +/area/station/medical/coldroom) +"xVz" = ( +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/item/radio/intercom/directional/north, +/obj/machinery/light/directional/north, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"xVI" = ( +/obj/structure/toilet/greyscale{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/directional/north, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/dark, +/area/station/security/prison/toilet) +"xWb" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/commons/fitness) +"xWh" = ( +/obj/structure/flora/bush/grassy/style_random, +/obj/machinery/light/floor/has_bulb, +/obj/machinery/camera/directional/north, +/turf/open/floor/grass, +/area/station/command/bridge) +"xWl" = ( +/obj/docking_port/stationary/escape_pod{ + dir = 2 + }, +/turf/open/space/basic, +/area/space) +"xWp" = ( +/mob/living/basic/mouse/rat, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/structure/sign/poster/contraband/communist_state/directional/north, +/obj/structure/trash_pile, +/turf/open/floor/plating, +/area/station/maintenance/starboard/lesser) +"xWw" = ( +/turf/open/floor/iron/white/textured, +/area/station/medical/storage) +"xWz" = ( +/obj/effect/spawner/structure/window, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/station/hallway/secondary/exit/departure_lounge) +"xWK" = ( +/obj/structure/cable, +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 6 + }, +/obj/structure/table/reinforced, +/obj/item/modular_computer/laptop/preset/civilian{ + pixel_y = 3 + }, +/obj/structure/sign/poster/official/safety_eye_protection/directional/east, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/engineering/atmos/storage) +"xWO" = ( +/obj/machinery/corral_corner{ + mapping_id = "6" + }, +/turf/open/floor/engine, +/area/station/science/xenobiology) +"xWR" = ( +/obj/machinery/door/airlock/security/glass{ + id_tag = "gulagdoor"; + name = "Security Transferring Center" + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/access/all/security/brig, +/turf/open/floor/iron, +/area/station/security/brig/upper) +"xXe" = ( +/obj/effect/spawner/random/structure/crate, +/turf/open/floor/plating, +/area/station/maintenance/starboard/upper) +"xXg" = ( +/obj/effect/spawner/random/vending/snackvend, +/obj/effect/turf_decal/bot, +/obj/structure/sign/poster/official/random/directional/north, +/obj/structure/extinguisher_cabinet/directional/west, +/turf/open/floor/wood, +/area/station/medical/break_room) +"xXt" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/service/library/upper) +"xXA" = ( +/obj/structure/table/wood, +/obj/machinery/photocopier, +/turf/open/floor/carpet, +/area/station/security/detectives_office) +"xXQ" = ( +/obj/structure/window/reinforced/spawner/directional/west, +/obj/item/target/clown, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plating, +/area/station/science/ordnance/testlab) +"xXV" = ( +/obj/structure/reagent_dispensers/beerkeg, +/obj/effect/turf_decal/bot, +/turf/open/floor/iron/grimy, +/area/station/service/bar/backroom) +"xYk" = ( +/obj/structure/bookcase, +/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/plating, +/area/station/maintenance/port/lesser) +"xYl" = ( +/obj/effect/turf_decal/siding/dark/corner{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron/dark, +/area/station/hallway/secondary/exit/departure_lounge) +"xYn" = ( +/obj/structure/reagent_dispensers/watertank, +/obj/effect/turf_decal/box, +/turf/open/floor/plating, +/area/station/engineering/break_room) +"xYq" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/starboard/upper) +"xYv" = ( +/obj/structure/table/wood, +/obj/item/reagent_containers/cup/glass/bottle/wine{ + pixel_y = 16; + pixel_x = -7 + }, +/obj/item/reagent_containers/cup/glass/drinkingglass{ + pixel_x = -5 + }, +/obj/item/reagent_containers/cup/glass/drinkingglass{ + pixel_x = 7; + pixel_y = 10 + }, +/turf/open/floor/iron/chapel{ + dir = 1 + }, +/area/station/service/chapel) +"xYB" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment, +/turf/open/floor/wood/large, +/area/station/service/library) +"xYR" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/eighties/red{ + icon = 'goon/icons/turf/floors.dmi'; + icon_state = "clown_carpet" + }, +/area/station/service/theater) +"xYW" = ( +/obj/effect/spawner/random/trash/caution_sign, +/turf/open/floor/iron/white, +/area/station/science/lower) +"xZa" = ( +/obj/effect/turf_decal/tile/blue/half/contrasted, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"xZo" = ( +/obj/machinery/door/airlock/public/glass, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/tile/darkest_green/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"xZp" = ( +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/obj/machinery/conveyor{ + id = "garbage" + }, +/turf/open/floor/plating, +/area/station/maintenance/disposal) +"xZA" = ( +/obj/machinery/door/airlock/medical/glass{ + id_tag = "MedbayFoyer"; + name = "Medbay Evac Clinic" + }, +/obj/effect/mapping_helpers/airlock/access/all/medical/general, +/obj/effect/turf_decal/tile/blue/full, +/obj/machinery/door/firedoor, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/white/textured, +/area/station/medical/office) +"xZI" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/trimline/white/filled/line{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/security/execution/transfer) +"xZL" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 + }, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) +"xZR" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/security/courtroom) +"xZT" = ( +/obj/machinery/computer/security/qm{ + dir = 8 + }, +/turf/open/floor/wood, +/area/station/command/heads_quarters/qm) +"xZW" = ( +/obj/structure/lattice, +/obj/effect/spawner/random/structure/grille, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/space/basic, +/area/space/nearstation) +"yab" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/ghost_critter_spawn, +/turf/open/floor/plating, +/area/station/service/kitchen/kitchen_backroom) +"yaf" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating, +/area/station/maintenance/department/medical) +"yaj" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/tile/brown/half/contrasted{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral/full, +/obj/machinery/conveyor/inverted{ + dir = 5; + id = "cargounload" + }, +/turf/open/floor/iron, +/area/station/cargo/storage) +"yal" = ( +/obj/effect/spawner/random/trash/mess, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/station/maintenance/department/medical) +"yan" = ( +/obj/structure/flora/bush/large/style_random, +/obj/machinery/light/floor/has_bulb, +/turf/open/misc/grass, +/area/station/hallway/secondary/entry) +"yaD" = ( +/obj/effect/turf_decal/trimline/neutral/line, +/obj/effect/decal/cleanable/dirt, +/obj/structure/sign/poster/official/bless_this_spess/directional/south, +/turf/open/floor/iron/white/side{ + dir = 1 + }, +/area/station/security/prison/workout) +"yaE" = ( +/obj/structure/flora/bush/flowers_yw/style_random, +/turf/open/misc/grass, +/area/station/hallway/secondary/entry) +"yaH" = ( +/obj/structure/table/wood, +/obj/item/flashlight/lamp/green{ + pixel_x = -5; + pixel_y = 7 + }, +/obj/item/assembly/flash/handheld, +/obj/structure/cable, +/obj/machinery/camera/directional/west, +/turf/open/floor/carpet/green, +/area/station/command/heads_quarters/hop) +"yaR" = ( +/obj/effect/spawner/structure/window/reinforced/plasma, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/engineering/storage) +"yaU" = ( +/obj/effect/turf_decal/tile/blue/anticorner{ + dir = 1 + }, +/obj/effect/landmark/start/hangover, +/obj/machinery/light/directional/west, +/turf/open/floor/iron, +/area/station/security/courtroom) +"ybc" = ( +/obj/machinery/corral_corner{ + mapping_id = "2" + }, +/obj/machinery/slime_pen_controller{ + mapping_id = "2" + }, +/obj/machinery/light/floor/has_bulb, +/turf/open/floor/engine, +/area/station/science/xenobiology) +"ybe" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/port/lesser) +"ybk" = ( +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"ybr" = ( +/obj/structure/sign/poster/random/directional/south, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 + }, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"ybt" = ( +/obj/machinery/computer/monitor{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/orange/filled/line, +/obj/machinery/status_display/ai/directional/south, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/command/bridge) +"ybu" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/science/explab) +"yby" = ( +/obj/machinery/camera/directional/west, +/turf/open/floor/iron/chapel{ + dir = 1 + }, +/area/station/service/chapel) +"ybz" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 + }, +/turf/open/floor/iron/white, +/area/station/medical/pathology) +"ybI" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/security/brig/entrance) +"ybX" = ( +/turf/open/floor/engine, +/area/station/science/explab) +"ybZ" = ( +/obj/machinery/newscaster/directional/south, +/turf/open/floor/wood, +/area/station/service/lawoffice) +"ycb" = ( +/obj/structure/table/reinforced, +/obj/item/aquarium_kit, +/obj/item/fishing_rod, +/obj/structure/closet/firecloset/wall/directional/south, +/turf/open/floor/engine, +/area/space/nearstation) +"ycB" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/spawner/random/engineering/atmospherics_portable, +/turf/open/floor/plating, +/area/station/maintenance/starboard/lesser) +"ycR" = ( +/obj/effect/spawner/random/bureaucracy/folder, +/obj/structure/table/reinforced, +/obj/item/toy/figure/hop{ + pixel_x = -8 + }, +/obj/item/toy/figure/ian{ + pixel_x = 8 + }, +/obj/structure/cable, +/obj/structure/extinguisher_cabinet/directional/south, +/turf/open/floor/wood, +/area/station/command/heads_quarters/hop) +"ycT" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small/directional/east, +/obj/structure/table/glass, +/obj/effect/spawner/random/trash/soap, +/turf/open/floor/plating, +/area/station/maintenance/starboard/lesser) +"ycW" = ( +/obj/effect/turf_decal/bot, +/obj/effect/spawner/random/vending/colavend, +/obj/machinery/status_display/evac/directional/south, +/obj/effect/turf_decal/tile/dark/half/contrasted, +/turf/open/floor/iron, +/area/station/hallway/secondary/command) +"ycY" = ( +/obj/effect/turf_decal/box/corners{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"ydo" = ( +/obj/machinery/atmospherics/pipe/smart/manifold/purple/visible/layer2{ + dir = 4 + }, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/science/ordnance/freezerchamber) +"ydp" = ( +/obj/item/reagent_containers/cup/watering_can{ + pixel_y = -4; + pixel_x = -4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/blue/half/contrasted, +/obj/machinery/camera/directional/south, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"ydv" = ( +/obj/effect/decal/cleanable/confetti, +/obj/structure/disposalpipe/segment, +/obj/effect/spawner/random/entertainment/arcade{ + dir = 1 + }, +/obj/structure/cable, +/turf/open/floor/eighties, +/area/station/commons/fitness/recreation/entertainment) +"ydB" = ( +/obj/machinery/camera/directional/south, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/airalarm/directional/south, +/obj/effect/turf_decal/tile/dark_green/half/contrasted, +/turf/open/floor/iron, +/area/station/hallway/primary/upper) +"ydE" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"ydF" = ( +/obj/structure/cable, +/turf/open/floor/wood, +/area/station/command/corporate_showroom) +"ydQ" = ( +/obj/item/kirbyplants/random, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"ydT" = ( +/obj/effect/landmark/event_spawn, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"yei" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"yem" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/science/explab) +"yen" = ( +/obj/effect/turf_decal/trimline/blue/filled/line, +/obj/structure/cable, +/turf/open/floor/iron/white/textured, +/area/station/medical/storage) +"yer" = ( +/obj/effect/spawner/random/structure/grille, +/turf/open/floor/mineral/bananium, +/area/station/ai_monitored/turret_protected/aisat_interior) +"yeK" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/table/reinforced/rglass, +/obj/machinery/defibrillator_mount/loaded, +/turf/open/floor/iron/dark, +/area/station/medical/treatment_center) +"yeQ" = ( +/obj/effect/landmark/start/chaplain, +/obj/machinery/holopad, +/obj/effect/landmark/start/hangover, +/obj/effect/landmark/event_spawn, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/carpet, +/area/station/service/chapel) +"yeR" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/modular_computer/preset/cargochat/service{ + dir = 8 + }, +/turf/open/floor/plating, +/area/station/hallway/secondary/service) +"yeT" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/decal/cleanable/blood/old, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/cargo/miningoffice) +"yfb" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/smart/simple/purple/visible, +/turf/open/floor/plating, +/area/station/engineering/atmos) +"yfd" = ( +/obj/structure/chair, +/obj/effect/landmark/start/hangover, +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/status_display/evac/directional/north, +/obj/effect/turf_decal/tile/dark/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/hallway/secondary/command) +"yfh" = ( +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 + }, +/obj/effect/turf_decal/siding/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/yellow/filled/warning{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible/layer4, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"yfG" = ( +/obj/machinery/airalarm/directional/east, +/turf/open/floor/wood, +/area/station/command/heads_quarters/blueshield) +"yfM" = ( +/obj/structure/chair/stool/bar/directional/north, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/cafeteria, +/area/station/security/prison/mess) +"yfU" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/command/gateway) +"ygc" = ( +/obj/structure/disposalpipe/segment, +/obj/item/stack/cable_coil/cut, +/obj/effect/spawner/random/food_or_drink/condiment{ + pixel_x = 6 + }, +/obj/effect/turf_decal/tile/gray{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"ygt" = ( +/obj/machinery/airalarm/directional/west, +/obj/item/radio/intercom/directional/south, +/obj/machinery/computer/communications{ + dir = 4 + }, +/turf/open/floor/carpet, +/area/station/command/heads_quarters/captain/private) +"ygE" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/white, +/area/station/science/research) +"ygF" = ( +/obj/effect/spawner/random/trash/box, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"ygI" = ( +/obj/effect/turf_decal/tile/brown/half/contrasted, +/obj/structure/sign/warning/rad_shelter/directional/south, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"ygO" = ( +/obj/structure/chair/sofa/bench/left, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/structure/sign/map/right{ + desc = "A framed picture of the station. Clockwise from security in red at the top, you see engineering in yellow, science in purple, escape in checkered red-and-white, medbay in green, arrivals in checkered red-and-blue, and then cargo in brown."; + icon_state = "map-right-MS"; + pixel_y = 32 + }, +/obj/effect/turf_decal/tile/gray/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central/fore) +"ygQ" = ( +/obj/machinery/holopad/secure, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/commons/dorms) +"ygT" = ( +/obj/effect/turf_decal/tile/neutral/half{ + dir = 1 + }, +/obj/effect/decal/cleanable/oil, +/obj/machinery/light/broken/directional/north, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/turf/open/floor/iron/smooth_half, +/area/station/maintenance/port/lesser) +"ygX" = ( +/obj/structure/flora/bush/flowers_pp/style_random, +/obj/structure/flora/bush/sparsegrass/style_random, +/turf/open/floor/grass, +/area/station/hallway/primary/central) +"ygZ" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/door/poddoor/shutters{ + id = "mechbay"; + name = "Mech Bay Shutters" + }, +/turf/open/floor/iron/dark, +/area/station/science/robotics/mechbay) +"yhc" = ( +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 9 + }, +/obj/machinery/suit_storage_unit/open, +/turf/open/floor/iron, +/area/station/security/office) +"yhk" = ( +/obj/structure/window/reinforced/spawner/directional/west, +/obj/structure/table/reinforced, +/obj/machinery/airalarm/directional/north, +/turf/open/floor/iron/dark, +/area/station/science/lab) +"yhr" = ( +/turf/open/floor/grass, +/area/station/service/chapel) +"yhu" = ( +/obj/effect/turf_decal/siding/dark{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/dark/filled/line{ + dir = 9 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/security/prison/work) +"yhv" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/structure/table, +/obj/item/paper/paperslip{ + pixel_x = -5; + pixel_y = 10 + }, +/obj/item/dest_tagger{ + pixel_y = 2; + pixel_x = -7 + }, +/obj/effect/spawner/random/bureaucracy/birthday_wrap, +/obj/effect/spawner/random/bureaucracy/crayon{ + pixel_y = 8; + pixel_x = 7 + }, +/obj/item/storage/bag/mail, +/turf/open/floor/iron, +/area/station/cargo/sorting) +"yhD" = ( +/obj/structure/chair/pew{ + dir = 4 + }, +/obj/effect/landmark/start/assistant, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/carpet, +/area/station/service/chapel) +"yhE" = ( +/obj/machinery/holopad/secure, +/obj/machinery/disease2/centrifuge, +/turf/open/floor/iron/white, +/area/station/medical/pathology) +"yhF" = ( +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 5 + }, +/obj/structure/disposalpipe/segment, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/cargo/storage) +"yhG" = ( +/obj/machinery/holopad, +/turf/open/floor/iron/white/textured_large, +/area/station/medical/medbay/lobby) +"yhO" = ( +/obj/machinery/firealarm/directional/east, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/obj/structure/table/reinforced, +/obj/structure/window/reinforced/spawner/directional/south, +/obj/machinery/door/window/right/directional/south{ + dir = 8; + name = "Surgical Supplies"; + req_access = list("surgery") + }, +/obj/item/stack/medical/bone_gel{ + pixel_x = -8 + }, +/obj/item/stack/sticky_tape/surgical{ + pixel_x = 7 + }, +/obj/item/reagent_containers/chem_pack{ + pixel_y = 1 + }, +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 4 + }, +/obj/machinery/light_switch/directional/east{ + pixel_y = 9 + }, +/turf/open/floor/iron/white/textured_edge{ + dir = 4 + }, +/area/station/medical/surgery/theatre) +"yhU" = ( +/obj/effect/spawner/structure/window, +/turf/open/floor/plating, +/area/station/security/courtroom) +"yia" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/engineering/storage) +"yic" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/blobstart, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/maintenance/disposal) +"yie" = ( +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/loading_area{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/cargo/miningoffice) +"yil" = ( +/obj/effect/turf_decal/tile/brown/half/contrasted, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"yin" = ( +/obj/machinery/door/airlock/external, +/obj/effect/decal/cleanable/dirt, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "mining-pub-north" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/hallway/primary/central) +"yiu" = ( +/obj/effect/spawner/random/trash/graffiti{ + pixel_y = -32; + spawn_loot_chance = 50; + dir = 9 + }, +/obj/machinery/conveyor{ + id = "garbage"; + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating, +/area/station/maintenance/disposal) +"yiy" = ( +/obj/effect/spawner/structure/window/reinforced/tinted, +/obj/machinery/door/poddoor/preopen{ + id = "bridge blast"; + name = "Bridge Blast Door" + }, +/turf/open/floor/plating, +/area/station/command/heads_quarters/nt_rep) +"yiB" = ( +/obj/machinery/light/directional/west, +/turf/open/floor/engine{ + name = "Holodeck Projector Floor" + }, +/area/station/holodeck/rec_center) +"yiC" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/science/research) +"yiE" = ( +/obj/machinery/corral_corner{ + mapping_id = "1" + }, +/obj/machinery/light/floor/has_bulb, +/turf/open/floor/engine, +/area/station/science/xenobiology) +"yiH" = ( +/obj/structure/disposalpipe/junction{ + dir = 1 + }, +/obj/machinery/duct, +/turf/open/floor/iron/white/textured_large, +/area/station/medical/medbay/central) +"yiL" = ( +/obj/machinery/door/airlock/grunge{ + name = "Cell 5" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/security/prison) +"yiV" = ( +/obj/structure/chair/sofa/bench, +/obj/effect/turf_decal/tile/dark/fourcorners, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"yje" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/medical/medbay/lobby) +"yji" = ( +/obj/machinery/light/directional/north, +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/machinery/status_display/evac/directional/north, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"yjm" = ( +/obj/machinery/light/directional/north, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/item/radio/intercom/directional/north, +/turf/open/floor/carpet/orange, +/area/station/engineering/lobby) +"yjn" = ( +/obj/machinery/door/airlock/highsecurity{ + name = "Atmospherics Emergency Access" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/atmos, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/turf/open/floor/plating, +/area/station/engineering/atmos) +"yjF" = ( +/obj/machinery/atmospherics/components/binary/valve/digital{ + name = "Waste Release" + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"yjN" = ( +/obj/effect/turf_decal/tile/red/fourcorners, +/obj/effect/mapping_helpers/airlock/access/all/security/general, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security/glass{ + name = "Security Desk" + }, +/turf/open/floor/iron, +/area/station/security/brig/entrance) +"yjV" = ( +/obj/structure/chair/office{ + dir = 1 + }, +/obj/effect/landmark/start/head_of_personnel, +/obj/structure/disposalpipe/junction/flip{ + dir = 1 + }, +/obj/machinery/button/door{ + id = "HoPFore"; + name = "Fore Shutters"; + pixel_x = -56; + pixel_y = 25 + }, +/turf/open/floor/carpet/green, +/area/station/command/heads_quarters/hop) +"yjW" = ( +/obj/item/kirbyplants/random, +/obj/effect/turf_decal/tile/dark/anticorner/contrasted, +/turf/open/floor/iron, +/area/station/hallway/secondary/command) +"ykq" = ( +/obj/machinery/portable_atmospherics/pump, +/obj/effect/turf_decal/bot, +/obj/structure/extinguisher_cabinet/directional/north, +/turf/open/floor/iron/dark, +/area/station/commons/storage/tools) +"ykr" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/trash_pile, +/turf/open/floor/plating, +/area/station/maintenance/department/medical) +"yky" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral/half, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/camera/directional/north, +/turf/open/floor/iron, +/area/station/security/brig/entrance) +"ykC" = ( +/obj/structure/flora/bush/flowers_pp/style_random, +/turf/open/misc/grass, +/area/station/hallway/secondary/entry) +"ykF" = ( +/obj/machinery/door/airlock/wood/glass{ + name = "Barber" + }, +/obj/machinery/door/firedoor, +/obj/effect/landmark/navigate_destination/common/barber, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/wood, +/area/station/commons) +"ykW" = ( +/turf/open/floor/iron/dark, +/area/station/science/research) +"ylg" = ( +/obj/effect/spawner/random/trash/moisture_trap, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/camera/directional/west, +/obj/machinery/light/small/dim/directional/north, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"yll" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 10 + }, +/obj/machinery/camera/directional/south, +/obj/structure/extinguisher_cabinet/directional/west, +/obj/structure/cable, +/obj/machinery/power/terminal{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/engineering/gravity_generator) +"ylq" = ( +/obj/item/kirbyplants/random, +/obj/effect/turf_decal/tile/yellow/half{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/machinery/status_display/ai/directional/north, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"ylr" = ( +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plating, +/area/station/maintenance/department/medical) +"ylu" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/trash/graffiti, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/turf/open/floor/iron, +/area/station/maintenance/disposal) +"ylx" = ( +/obj/effect/turf_decal/tile/brown/half/contrasted, +/obj/machinery/light/directional/south, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/starboard) +"ylE" = ( +/turf/open/floor/iron/dark, +/area/station/service/chapel/office) +"ylJ" = ( +/obj/machinery/door/airlock{ + name = "Swindler's Den" + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/landmark/navigate_destination/delta/abandgambling, +/obj/effect/spawner/random/structure/barricade, +/turf/open/floor/plating, +/area/station/maintenance/starboard/upper) +"ylO" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/obj/structure/sign/warning/electric_shock/directional/west, +/obj/structure/reagent_dispensers/watertank, +/turf/open/floor/grass, +/area/station/security/prison/garden) +"ylR" = ( +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 + }, +/obj/effect/turf_decal/siding/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/yellow/filled/warning{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"ylT" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/delivery, +/obj/machinery/door/poddoor/shutters{ + id = "evablast"; + name = "E.V.A Storage"; + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/command/storage/eva) +"ylX" = ( +/obj/machinery/computer/records/security{ + dir = 4 + }, +/obj/effect/turf_decal/bot, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable, +/obj/machinery/camera/directional/north, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/station/security/checkpoint/medical) +"ylZ" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/landmark/event_spawn, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/science/explab) + +(1,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(2,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(3,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(4,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(5,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(6,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(7,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(8,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +wDM +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(9,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(10,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(11,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(12,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(13,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(14,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nZo +plQ +plQ +jvO +plQ +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(15,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +lXw +lRt +uQg +oPe +plQ +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(16,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nZo +plQ +plQ +jvO +plQ +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(17,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(18,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +lXw +lXw +lXw +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(19,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +lXw +lXw +lXw +lXw +lXw +nhC +nhC +nhC +nhC +jns +rtj +rtj +mvH +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(20,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +mvH +lXw +lXw +cbM +jns +xXt +xXt +xXt +jns +jRu +cYA +jns +jns +jns +bTL +rtj +jns +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(21,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +jns +jns +jns +cpH +wZB +pHz +jns +xXt +cxT +jns +hUA +jBI +mux +qgJ +rtj +rtj +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(22,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +axl +uep +lyo +ggk +cCn +dnW +jns +trq +iEZ +rtj +iRD +huV +uYH +mux +tko +rtj +jns +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(23,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +jns +fvU +jns +avH +xme +eBg +xXt +mux +iEZ +rtj +iRD +xme +fLw +saq +byd +pXO +rtj +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +wDM +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(24,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +lXw +jns +jns +jns +edh +xme +eBg +fel +mux +saq +ikP +iRD +azt +agO +mux +cTK +ktg +rtj +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(25,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +jns +cue +jns +avH +xme +eBg +xXt +mux +iEZ +rtj +xme +xme +dXX +mux +uoi +jrq +rtj +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(26,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +axl +uep +lyo +ggk +cCn +eBg +jns +umP +iEZ +rtj +xme +xED +kfU +jgq +aPI +rtj +jns +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(27,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +jns +jns +jns +gbh +rHn +azI +jns +xXt +cxT +jns +wCo +vQN +mux +qgJ +rtj +rtj +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(28,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +mvH +lXw +lXw +cbM +jns +xXt +xXt +xXt +jns +cYA +cYA +jns +jns +jns +mqO +rtj +jns +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(29,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +lXw +lXw +lXw +lXw +lXw +nhC +nhC +nhC +nhC +jns +thg +rtj +mvH +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(30,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +lXw +auA +lXw +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(31,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +wDM +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(32,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(33,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +lXw +lXw +lXw +lXw +lXw +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(34,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +lXw +nhC +nhC +nhC +lXw +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(35,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +lXw +nhC +rEX +nhC +lXw +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(36,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +lXw +lXw +lXw +lXw +lXw +lXw +nAj +lXw +lXw +lXw +lXw +lXw +lXw +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(37,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +wDM +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +euv +euv +euv +euv +euv +euv +euv +euv +euv +euv +euv +euv +euv +euv +euv +euv +euv +euv +euv +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +lXw +nhC +nhC +nhC +nhC +nhC +nAj +nhC +nhC +nhC +nhC +nhC +lXw +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(38,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +euv +vvY +iCs +iCs +iCs +iCs +iCs +iCs +vvY +iCs +vvY +iCs +iCs +iCs +iCs +iCs +iCs +vvY +euv +nhC +nhC +nhC +nhC +nhC +nhC +lXw +lXw +clq +clq +clq +clq +clq +jHe +npG +jHe +jHe +jHe +jHe +jHe +jHe +lXw +lXw +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(39,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +euv +iCs +dKS +dKS +dKS +dKS +dKS +dKS +dKS +dKS +dKS +dKS +dKS +dKS +dKS +dKS +dKS +iCs +euv +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nAj +nAj +rNX +rNX +rNX +nAj +npG +nAj +nAj +nAj +nAj +nAj +nAj +jHe +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(40,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +euv +iCs +dKS +dKS +dKS +dKS +dKS +dKS +dKS +dKS +dKS +dKS +dKS +dKS +dKS +dKS +dKS +iCs +euv +nhC +nhC +nhC +nhC +nhC +nhC +lXw +lXw +clq +clq +clq +clq +clq +jHe +npG +jHe +jHe +jHe +jHe +jHe +jHe +lXw +lXw +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(41,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +euv +iCs +dKS +dKS +dKS +dKS +dKS +dKS +dKS +dKS +dKS +dKS +dKS +dKS +dKS +dKS +dKS +iCs +euv +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +lXw +lXw +nhC +nhC +nhC +lXw +rNX +lXw +nhC +nhC +nhC +lXw +lXw +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(42,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +wDM +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +wDM +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +euv +iCs +dKS +dKS +dKS +dKS +dKS +dKS +dKS +dKS +dKS +dKS +dKS +dKS +dKS +dKS +dKS +iCs +euv +nhC +nhC +nhC +nhC +nhC +nhC +lXw +lXw +clq +clq +clq +clq +clq +jHe +rNX +jHe +jHe +jHe +jHe +jHe +jHe +lXw +lXw +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(43,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +euv +iCs +dKS +dKS +dKS +dKS +dKS +dKS +dKS +dKS +dKS +dKS +dKS +dKS +dKS +dKS +dKS +iCs +euv +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +rNX +nAj +nAj +nAj +rNX +nAj +npG +nAj +rNX +nAj +nAj +nAj +nAj +jHe +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(44,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +euv +iCs +dKS +dKS +dKS +dKS +dKS +dKS +dKS +dKS +dKS +dKS +dKS +dKS +dKS +dKS +dKS +iCs +euv +nhC +nhC +nhC +nhC +nhC +nhC +lXw +lXw +clq +clq +clq +clq +clq +jHe +rNX +jHe +jHe +jHe +jHe +jHe +jHe +lXw +lXw +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(45,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +euv +vvY +dKS +dKS +dKS +dKS +dKS +dKS +dKS +dKS +dKS +dKS +dKS +dKS +dKS +dKS +dKS +vvY +euv +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +lXw +lXw +nhC +nhC +nhC +lXw +rNX +lXw +nhC +nhC +nhC +lXw +lXw +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(46,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +euv +iCs +dKS +dKS +dKS +dKS +dKS +dKS +dKS +dKS +dKS +dKS +dKS +dKS +dKS +dKS +dKS +iCs +euv +nhC +nhC +nhC +nhC +nhC +nhC +lXw +lXw +clq +clq +clq +clq +clq +jHe +nAj +jHe +jHe +jHe +jHe +jHe +jHe +lXw +lXw +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(47,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +euv +vvY +dKS +dKS +dKS +dKS +dKS +dKS +dKS +dKS +dKS +dKS +dKS +dKS +dKS +dKS +dKS +vvY +euv +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nAj +nAj +nAj +rNX +rNX +rNX +nAj +nAj +nAj +nAj +rNX +nAj +nAj +jHe +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +wDM +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(48,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +euv +iCs +dKS +dKS +dKS +dKS +dKS +dKS +dKS +dKS +dKS +dKS +dKS +dKS +dKS +dKS +dKS +iCs +euv +nhC +nhC +nhC +nhC +nhC +nhC +lXw +lXw +clq +clq +clq +clq +clq +jHe +nAj +jHe +jHe +jHe +jHe +jHe +jHe +lXw +lXw +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(49,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +euv +iCs +dKS +dKS +dKS +dKS +dKS +dKS +dKS +dKS +dKS +dKS +dKS +dKS +dKS +dKS +dKS +iCs +euv +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +lXw +lXw +nhC +nhC +nhC +lXw +npG +lXw +nhC +nhC +nhC +lXw +lXw +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(50,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +euv +iCs +dKS +dKS +dKS +dKS +dKS +dKS +dKS +dKS +dKS +dKS +dKS +dKS +dKS +dKS +dKS +iCs +euv +nhC +nhC +nhC +nhC +nhC +nhC +lXw +lXw +clq +clq +clq +clq +clq +jHe +npG +jHe +jHe +jHe +jHe +jHe +jHe +lXw +lXw +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(51,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +euv +iCs +dKS +dKS +dKS +dKS +dKS +dKS +dKS +dKS +dKS +dKS +dKS +dKS +dKS +dKS +dKS +iCs +euv +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nAj +nAj +rNX +nAj +nAj +nAj +npG +rNX +rNX +nAj +nAj +nAj +nAj +jHe +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(52,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +euv +iCs +dKS +dKS +dKS +dKS +dKS +dKS +dKS +dKS +dKS +dKS +dKS +dKS +dKS +dKS +dKS +iCs +euv +nhC +nhC +nhC +nhC +nhC +nhC +lXw +lXw +clq +clq +clq +clq +clq +jHe +npG +jHe +jHe +jHe +jHe +jHe +jHe +lXw +lXw +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(53,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +wDM +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +euv +iCs +dKS +dKS +dKS +dKS +dKS +dKS +dKS +dKS +dKS +dKS +dKS +dKS +dKS +dKS +dKS +iCs +euv +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +lXw +lXw +lXw +lXw +npG +lXw +lXw +lXw +lXw +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(54,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +euv +vvY +iCs +iCs +iCs +iCs +iCs +iCs +vvY +iCs +vvY +iCs +iCs +iCs +iCs +iCs +iCs +vvY +euv +lXw +lXw +lXw +ayW +lXw +lXw +lXw +lXw +lXw +lXw +lXw +lXw +lXw +nhC +npG +nhC +lXw +lXw +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(55,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +lXw +lXw +lXw +lXw +lXw +lXw +lXw +lXw +lXw +iCs +iCs +iCs +iCs +iCs +iCs +iCs +iCs +iCs +iCs +iCs +iCs +iCs +iCs +iCs +iCs +iCs +iCs +iCs +iCs +iCs +iCs +iCs +iCs +nAj +iCs +iCs +lXw +lXw +sJw +sJw +sJw +sJw +sJw +sJw +nhC +nhC +nhC +nhC +lXw +hbP +lXw +nhC +nhC +nhC +nhC +nhC +lXw +lXw +lXw +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +csj +pOm +csj +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(56,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +lXw +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +lXw +iCs +lXw +lXw +lXw +jTp +iCs +iCs +beu +lXw +lXw +lXw +lXw +plQ +rzL +rzL +xAd +xAd +dtY +lcu +sJw +sJw +sJw +sJw +hnI +sJw +sJw +sJw +sJw +sJw +klk +vCc +pma +wVU +sJw +nhC +nhC +nhC +lXw +lXw +lXw +lXw +lXw +nhC +nhC +nhC +lXw +lXw +euv +lXw +lXw +nhC +nhC +nhC +lXw +lXw +lXw +lXw +lXw +nhC +nhC +nhC +euv +euv +lXw +lXw +lXw +nhC +nhC +nhC +lXw +lXw +lXw +lXw +lXw +nhC +lXw +vUL +vUL +csj +csj +qor +csj +csj +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(57,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +lXw +lXw +lXw +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +lXw +iCs +nhC +nhC +lXw +jTp +iCs +iCs +beu +lXw +nhC +nhC +huY +rzL +xYk +dHI +aaV +tQt +xgG +dEb +qlq +fok +vwE +wol +kYz +nQH +pma +pma +pma +jHi +sLv +sLv +sLv +gKe +sJw +lXw +ual +lXw +lXw +nhC +lXw +nhC +lXw +lXw +ual +lXw +lXw +nhC +lXw +nhC +lXw +lXw +ual +lXw +lXw +nhC +lXw +nhC +lXw +lXw +ual +lXw +lXw +nhC +lXw +nhC +lXw +lXw +ual +lXw +lXw +nhC +lXw +nhC +lXw +ual +vUL +vUL +lQs +csj +cdv +tbd +aHc +csj +lQs +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(58,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +spf +lXw +lXw +lXw +lXw +lXw +lXw +lXw +qja +lXw +lXw +lXw +lXw +lXw +lXw +lXw +spf +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +lXw +iCs +nhC +nhC +lXw +jTp +iCs +iCs +beu +lXw +nhC +nhC +huY +esh +oVp +tQt +ePW +hnt +cMx +dYa +soy +udi +hBJ +sJw +vCc +sJw +jli +jli +jli +jli +jli +jli +jli +jli +jli +hEL +lXw +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +csj +csj +uxL +thJ +thJ +kAX +dYA +csj +csj +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(59,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +lXw +nhC +nhC +nhC +nhC +nhC +nhC +lXw +hMZ +lXw +nhC +nhC +nhC +nhC +nhC +nhC +lXw +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +lXw +iCs +nhC +nhC +lXw +jTp +iCs +iCs +beu +lXw +lXw +lXw +plQ +ufB +paQ +pwU +ePW +hHu +oxa +dEb +eEL +lEc +cdK +sJw +owm +sJw +jli +vCn +uzr +cXP +oBI +dlT +lYE +kfd +vsa +ijf +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +aCw +aCw +wEP +snk +wUH +thJ +mdl +thJ +ctg +aEI +pOm +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(60,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +lXw +nhC +nhC +jcM +nhC +nhC +nhC +tWO +vtG +tWO +nhC +nhC +nhC +jcM +nhC +nhC +lXw +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +lXw +iCs +nhC +nhC +lXw +jTp +geZ +iCs +beu +nmm +nmm +blx +nmm +nmm +rzL +rzL +rzL +ePW +cYZ +dEb +dEb +dEb +dEb +sJw +sJw +sJw +jli +kzU +iFB +fox +oBI +xXQ +nKM +dmW +jli +hEL +lXw +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +csj +csj +rVH +soq +thJ +thJ +spB +csj +csj +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(61,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +lXw +lXw +lXw +lXw +lXw +lXw +lXw +lXw +lXw +lXw +nhC +dJY +hMZ +dJY +nhC +nhC +dJY +hMZ +dJY +nhC +nhC +dJY +hMZ +dJY +nhC +lXw +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +lXw +lXw +iCs +nhC +nhC +lXw +nmm +yem +iwk +nmm +nmm +sUh +waA +tkR +nmm +nhC +nhC +rzL +daQ +oke +jVj +hNf +cSE +sQf +rzL +cFV +iYt +jli +sTF +dxJ +fox +oBI +lsn +lGT +tXu +plQ +lXw +ual +lXw +lXw +nhC +lXw +nhC +lXw +lXw +ual +lXw +lXw +nhC +lXw +nhC +lXw +lXw +ual +lXw +lXw +nhC +lXw +nhC +lXw +lXw +ual +lXw +lXw +nhC +lXw +nhC +lXw +lXw +ual +lXw +lXw +nhC +lXw +nhC +lXw +ual +vUL +vUL +lQs +csj +kNp +kWe +kSU +csj +lQs +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(62,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +ofk +lXw +lXw +lXw +lXw +lXw +lXw +lXw +lXw +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +lXw +nhC +dJY +hMZ +dJY +nhC +nhC +dJY +hMZ +dJY +nhC +nhC +dJY +hMZ +dJY +nhC +lXw +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +lXw +iCs +iCs +iCs +lXw +lXw +yem +qGo +tsN +kta +nmm +iMU +eMx +iNu +nmm +lXw +lXw +rzL +bkp +hTL +hTL +ndj +faW +qdP +hEd +fPJ +vMg +udw +eqP +cTf +pwx +vJE +fhi +fhi +mSn +gOS +nhC +nhC +nhC +lXw +lXw +lXw +lXw +lXw +nhC +nhC +nhC +lXw +euv +lXw +lXw +lXw +nhC +nhC +nhC +lXw +lXw +lXw +lXw +lXw +nhC +nhC +nhC +lXw +lXw +lXw +lXw +lXw +nhC +nhC +nhC +lXw +lXw +lXw +lXw +lXw +nhC +euv +vUL +vUL +csj +csj +aOO +csj +csj +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(63,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +lXw +nhC +nhC +nhC +nhC +nhC +nhC +lXw +hmB +qKh +qKh +hmB +qKh +qKh +hmB +hmB +hmB +hmB +nhC +dJY +hMZ +dJY +nhC +nhC +dJY +hMZ +dJY +nhC +nhC +dJY +hMZ +dJY +nhC +lXw +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +lXw +rzL +iMC +rzL +nmm +nmm +nmm +ngD +kYS +adS +nmm +wUr +oHf +uyZ +nmm +xAd +xAd +rzL +rzL +wRg +rzL +eKJ +bnb +dvi +rzL +tDR +njI +jli +luN +dxJ +vJB +rKN +vwU +vxt +aJe +gOS +nhC +nhC +nhC +iCs +ual +iCs +lXw +nhC +nhC +nhC +nhC +nhC +lXw +lXw +lXw +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +csj +pOm +csj +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(64,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +lXw +lXw +lXw +lXw +lXw +lXw +lXw +nhC +nhC +nhC +nhC +nhC +lXw +hmB +wQD +ezY +hQk +lnF +uOl +hmB +cjL +gqK +hmB +nhC +dJY +hMZ +dJY +nhC +nhC +dJY +hMZ +dJY +nhC +nhC +dJY +hMZ +dJY +nhC +lXw +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +lXw +lXw +lXw +lXw +lXw +xAd +nJA +uaX +nmm +nmm +nmm +nmm +cPS +nmm +nmm +nmm +nON +nmm +nmm +neJ +sJL +rzL +mzX +aQW +rzL +kee +tZE +bfG +rzL +jnx +gnr +jli +szG +vpK +uup +bsu +dxJ +dxJ +nng +gOS +nhC +nhC +nhC +lXw +iCs +lXw +nhC +nhC +nhC +nhC +nhC +nhC +euv +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(65,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +ofk +lXw +lXw +nhC +nhC +nhC +lXw +tRa +tRa +nOn +nOn +nOn +nOn +nOn +tRa +hmB +xcV +uDy +lpA +tFz +yaD +bAq +nQr +tgK +hmB +nhC +dJY +hMZ +dJY +nhC +nhC +dJY +vtG +dJY +nhC +nhC +dJY +hMZ +dJY +nhC +lXw +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +rzL +rzL +rzL +rzL +rzL +rzL +rzL +rzL +rzL +rzL +rzL +onN +rzL +nmm +nmm +npt +oES +uBi +vWT +sII +eJZ +tgu +iuW +cya +bGN +dcq +gsV +pWz +hZr +rzL +lXw +lXw +lXw +rzL +scH +pOw +jli +wOR +qmW +pCI +dQi +aLG +qdv +lbc +gOS +nhC +nhC +nhC +lXw +iCs +lXw +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(66,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +lXw +nhC +lXw +nhC +nhC +nhC +lXw +tRa +ylO +bLg +vlb +sco +xBy +nLH +vCW +hmB +wfI +myC +biI +vLM +rlE +hmB +fYr +mDd +hmB +nhC +dJY +vtG +dJY +nhC +nhC +dJY +hMZ +dJY +nhC +nhC +dJY +vtG +dJY +nhC +lXw +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +xAd +cAg +kxP +kxP +ggW +ePW +aQW +aQW +aQW +aQW +aQW +aQW +jZd +nmm +ngd +wBs +aiU +sQQ +aiU +aiU +lOc +wVW +wdD +xiH +xiH +xiH +xiH +xiH +xiH +xiH +kux +kux +kux +rXv +mHI +bgO +cGt +cGt +cGt +cGt +cGt +cGt +cGt +cGt +plQ +nhC +nhC +nhC +lXw +iCs +lXw +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(67,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +lXw +nhC +ahS +ahS +lcN +lcN +ahS +tRa +tRa +enl +bHR +oXM +gUO +ctG +jzR +oWD +nGn +viF +ian +xrf +uxw +hmB +kJI +hmB +hmB +nhC +dJY +hMZ +dJY +nhC +nhC +dJY +hMZ +dJY +nhC +nhC +dJY +hMZ +dJY +nhC +lXw +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +xAd +jXU +kxP +ewS +kDL +ePW +tCM +xAd +xAd +xAd +xAd +ndj +jZd +qcz +vOs +ouT +vTF +wdO +ylZ +ikr +aHa +cgA +wFI +xiH +wCN +ffQ +urp +jiV +rNB +xiH +aTM +mSE +aTM +rXv +dOl +jkr +cGt +npX +hZD +gzW +cGt +ofb +wIb +cGt +nhC +nhC +nhC +nhC +lXw +iCs +lXw +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(68,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +lXw +nhC +ahS +oax +brZ +uvc +biP +wiG +pei +kQj +reR +hKF +aFB +gFX +gFX +xcG +tCf +lzG +gcy +oDg +lMQ +hmB +rFZ +sWX +hmB +nhC +dJY +hMZ +dJY +nhC +nhC +dJY +hMZ +dJY +nhC +nhC +dJY +hMZ +dJY +nhC +lXw +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +rzL +rzL +gNy +kJy +jXU +spd +oed +eqE +xAd +lXw +lXw +xAd +ndj +lhH +nmm +baY +tlD +oES +xbu +vWT +vWT +nfR +cgA +rkk +xiH +mfE +iPL +oxs +rlo +wdY +xiH +tKi +xJk +unk +rXv +iyS +lHw +cGt +keD +kQL +wOV +mVp +ydo +xCR +cGt +nhC +nhC +nhC +nhC +lXw +iCs +lXw +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(69,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +lXw +nhC +ahS +sZQ +mXX +laW +rQB +ltH +pei +qrF +bhG +uWK +kRM +lwd +rEM +hmB +fFL +iIl +hAH +gzz +eeN +hmB +eJM +xsB +hmB +nhC +dJY +hMZ +dJY +nhC +nhC +dJY +hMZ +dJY +nhC +nhC +dJY +hMZ +dJY +nhC +lXw +lXw +lXw +lXw +lXw +spf +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +rzL +jXU +ndj +jXU +jXU +oqY +ePW +kcX +xAd +nhC +nhC +xAd +ndj +tBd +nmm +nmm +nmm +nmm +nmm +nmm +nmm +yem +jFC +nmm +xiH +neo +iPL +oxs +rfl +nPR +xiH +uwG +fef +jNn +rXv +lyf +jkr +cGt +umH +cGt +umH +cGt +ahF +uSZ +cGt +nhC +nhC +nhC +nhC +lXw +iCs +lXw +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(70,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +lXw +nhC +lcN +brB +mpT +cNx +aGw +pes +pei +dpL +muT +hBg +kRM +jyD +iOf +hmB +cpE +cpE +hmB +cpE +cpE +hmB +lJv +hmB +hmB +nhC +dJY +hMZ +dJY +nhC +nhC +dJY +hMZ +dJY +nhC +nhC +dJY +hMZ +dJY +nhC +lXw +nhC +nhC +nhC +nhC +lXw +nhC +nhC +nhC +eHW +eHW +eHW +eHW +eHW +eHW +nhC +nhC +spf +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +rzL +jXU +lfl +cdJ +rfW +pLP +ePW +kDL +xAd +nhC +nhC +xAd +ndj +tBd +nmm +jSF +lbY +ybX +nmm +lhE +ajH +lxz +cgA +hHP +xiH +vBu +dvw +oxs +kVL +lCU +pJF +jWh +uOx +sza +vgs +jRl +aTK +nTg +baD +mFH +vgb +pKK +avb +avb +mHI +lXw +nhC +nhC +nhC +lXw +iCs +lXw +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(71,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +lXw +nhC +lcN +oeq +iAc +yhu +grY +cba +pei +nAy +muT +uWK +kRM +jwd +vMM +vRT +xVd +eoj +qIL +eoj +eoj +tJB +eoj +fkm +ebr +nhC +lXw +hMZ +lXw +lXw +lXw +lXw +hMZ +lXw +lXw +lXw +lXw +hMZ +lXw +nhC +lXw +nhC +nhC +nhC +nhC +lXw +lXw +lXw +eHW +eHW +jUy +fAp +xfP +hpD +eHW +eHW +lXw +lXw +lXw +lXw +lXw +lXw +lXw +lXw +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +rzL +jXU +jXU +rfW +ePW +ePW +ePW +lyU +xAd +lXw +lXw +xAd +ndj +sOX +nmm +jSF +ybX +ybX +yem +orH +orH +vEv +cgA +hef +xiH +akR +wbe +oxs +mtP +evP +xiH +uwG +hxs +jNn +rXv +jtP +sDx +xKG +kmk +xKG +vhn +jtP +xKG +nMJ +cOZ +lXw +lXw +nhC +nhC +lXw +iCs +lXw +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(72,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +lXw +nhC +ahS +afF +thD +viE +aUK +oIx +tRa +fAr +reB +txl +kRM +xpj +vAI +vRT +qhI +yfM +eoj +rqe +tLj +ehP +eCr +mLs +ebr +nhC +lXw +vtG +hMZ +hMZ +hMZ +ljp +vtG +wKS +hMZ +hMZ +hMZ +vtG +iCs +lXw +lXw +lXw +lXw +lXw +lXw +lXw +edr +kOp +eHW +cPc +eNN +jKV +tbu +nSj +gYa +eHW +kOp +edr +xAb +dUC +dUC +xAb +xAb +lXw +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +xAd +nJA +kJy +kqL +ePW +nJA +dnb +kDL +xAd +xAd +xAd +xAd +ndj +cEm +nmm +pKX +ybX +ybX +uiJ +dKK +rtV +rtV +jHY +kwZ +xiH +hzh +bGS +uGZ +ayY +jhg +xiH +ecR +nuP +wQl +ssU +spg +jCP +mvt +afK +xKG +xKG +ppI +xKG +fMf +cOZ +lXw +lXw +lXw +lXw +lXw +iCs +lXw +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(73,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +lXw +nhC +lcN +rAf +hcZ +xog +rIQ +xRP +gKD +kDc +tsC +oAG +nuN +hkz +kok +aiZ +vhN +dbG +cBy +qxt +dGT +eoj +nha +eHm +vAm +lXw +lXw +nhC +nhC +nhC +lXw +aDp +xTU +aDp +lXw +lXw +lXw +lXw +lXw +nhC +nhC +nhC +gjY +aGK +aGK +edr +edr +mLt +cBZ +jIl +xTy +wHz +vRG +wBr +hNi +cBZ +fmS +edr +icM +xmB +jlm +jiC +xAb +lXw +lXw +alj +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +xAd +xrM +jXU +jXU +ePW +hqU +aQW +aQW +ndj +nJA +iMB +nJA +hFx +sgR +nmm +jSF +ybX +ybX +yem +xnF +qxD +twg +bVQ +kHB +xiH +piV +cNc +kAn +cNc +jDN +xiH +aBR +tac +cvr +cvr +cvr +jTN +cvr +kui +cvr +cvr +kwA +etk +rHm +cOZ +riV +riV +iCs +iCs +iCs +iCs +lXw +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(74,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +lXw +nhC +lcN +hkD +uyJ +nrz +qIm +pGJ +lXs +sQz +sQz +sQz +thy +nXb +bew +lGf +wwO +wwO +cNz +hig +iTX +irF +jOT +daN +vAm +lXw +nhC +nhC +nhC +nhC +lXw +aDp +gTZ +uGN +jvh +jvh +jvh +uGN +yiy +gjY +aGK +aGK +gjY +cbJ +tLx +edr +edr +cJA +cBZ +fWz +xic +arz +wmN +kHV +idl +cBZ +wFf +edr +vwl +sZz +xmR +qxA +xAb +xAb +xAb +xAb +xAb +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +xAd +ndj +ndj +kxP +ePW +mgd +pHW +kUZ +ybe +eew +eew +eew +ybe +qXz +nmm +jSF +abq +ybX +nmm +nqk +kMH +cPT +xjA +wdp +xiH +xPn +uKh +vRR +kfX +kcr +hHZ +qQx +vLe +eWG +ssn +nLD +idR +nLD +kcc +ahp +xjP +ofp +tOe +ggQ +cOZ +wAU +lXw +lXw +lXw +lXw +iCs +lXw +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(75,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +lXw +nhC +ahS +eBL +okV +lLe +hrD +awk +tRa +xHK +uFf +kbw +wVw +sXn +nLj +ebr +elY +wYr +vrS +dPa +obT +dbG +dbG +aCu +vAm +lXw +nhC +haO +haO +haO +haO +aDp +wfp +uGN +xNn +xlH +oSE +uGN +rYw +gjY +tLk +nam +lBv +rxE +gvH +edr +xWh +qWx +cBZ +nHI +uPs +ttC +hHd +arG +rmy +cBZ +uay +edr +xFW +xAb +xAb +xAb +xAb +qOS +sKT +bkf +xAb +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +rzL +jXU +jXU +tNN +ePW +mqc +ePW +nIk +nIk +nIk +nIk +nIk +nIk +nIk +tmZ +tmZ +tmZ +tmZ +tmZ +efD +yem +yem +tec +nmm +xiH +kSz +rNc +sUI +pWp +qOs +xiH +dyI +lfB +xKG +meA +vXg +svq +bjo +bjo +bjo +bjo +bjo +bjo +bjo +bjo +rej +wji +nhC +nhC +ota +iCs +lXw +lXw +lXw +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(76,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +lXw +lXw +ahS +qWh +fRV +fAN +jkV +lMr +tRa +tRa +tRa +tRa +vPc +wKK +tRa +ebr +ebr +ebr +ebr +onv +oxS +oGk +sEp +hlG +ebr +lXw +nhC +haO +eSA +jOa +haO +hfT +gGO +uGN +mWQ +tCi +tCi +sCb +alA +gjY +wLR +orf +eEX +yfG +nvb +edr +hSH +hSH +jIb +jIb +jIb +qnw +ncN +jIb +jIb +jIb +hSH +edr +vCt +rnQ +qaI +ygt +xAb +pnT +qAg +qAg +xAb +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +rzL +rzL +rzL +rzL +ePW +jXU +aqx +xjO +kai +nJA +nIk +pNN +pNN +mWC +sbN +qnF +xLR +cPF +lxr +lxr +quu +nIk +pUI +toK +inB +tfT +mlt +xiH +uDp +xvF +iMP +rTS +ljd +aNH +nLD +qLw +nLD +chL +vER +qNb +bjo +rxj +fmX +rxj +fmX +xAL +bjo +lXw +lXw +uiF +nhC +nhC +lXw +ual +lXw +lXw +lXw +lXw +lXw +lXw +lXw +lXw +lXw +lXw +lXw +lXw +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +wDM +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(77,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +lXw +nhC +rPJ +rPJ +hGK +bkd +rPJ +aJM +aJM +aKN +nGj +qti +wyG +mKY +mKY +keA +wDO +nMd +nGj +nGj +xSs +xSs +xSs +xSs +xSs +uYy +uYy +haO +gqI +oXE +cZR +vIa +hSJ +jUH +wRn +bfk +dUh +uGN +iCt +gjY +qeQ +fQg +gjY +gjY +gjY +edr +rsL +nSx +iUf +lTz +iEy +iEy +dst +kUt +iEy +nSx +cdX +edr +etK +jQf +kPI +oIq +uuF +euc +lyY +duh +uDT +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +rzL +aJO +unX +cLY +ePW +ePW +ePW +ePW +tPs +tBd +nIk +pNN +nzQ +fQX +sbN +qMe +jgs +cFI +tjg +hep +quu +nIk +fcN +qEg +xhR +amh +xsQ +xiH +sAR +sAR +sAR +sAR +sAR +uhl +uhl +dYB +uhl +bjo +bjo +bjo +bjo +nUq +rxj +rxj +rxj +rxj +bjo +pHU +pHU +pHU +pHU +pHU +pHU +pHU +pHU +pHU +pHU +pHU +pHU +pHU +pHU +pHU +pHU +pHU +pHU +lXw +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(78,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +lXw +nhC +rPJ +uKb +kHR +bkd +mfV +aJM +aoZ +vte +nGj +itN +vtF +rDk +fSj +fSj +nsr +cRd +cEQ +sBJ +xSs +tVS +iMi +dXG +xSs +brP +ovA +bga +xZI +kIL +haO +kST +qHr +jUH +fNn +wnF +nzp +uGN +uGN +gjY +xKw +kqP +uZE +gjY +maa +thk +aWo +jRq +jQX +kIf +cib +cib +vfk +vfk +cib +cib +qdY +cCi +ruP +ami +gsW +oqi +aKu +xdC +xdC +gye +uDT +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +rzL +afJ +oZD +fLN +ePW +wpN +fPa +ePW +fXf +tBd +nIk +pNN +jxe +hep +rGb +nIk +oeV +jHm +fQX +xYW +eHB +nIk +kkk +ybu +tsN +phN +wKA +uhl +dCb +xoK +fGg +rJW +iBh +uhl +lob +qQq +aoD +bjo +knH +kQo +bjo +rSS +rxj +omq +rxj +rxj +bjo +biW +eei +wKV +iZm +xuM +wKV +uyN +fnt +iZm +xuM +fnt +faT +kch +iZm +iZm +xuM +kch +pHU +lXw +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(79,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +ofk +lXw +rPJ +nGt +xjj +qOu +oGw +aJM +aQV +cZo +unC +mhX +nGj +rlw +fwY +nrb +fCt +bEd +vYL +qLP +xSs +xPh +voG +pFA +jJM +bFd +tuZ +haO +gTb +gTb +gTb +aDp +hsZ +jUH +sCs +nUQ +tEu +rPB +tQI +gjY +nEA +mmV +ozj +sol +aLM +edr +hSH +hSH +edr +ijY +iPt +aIP +tZe +etJ +edr +hSH +hSH +edr +duj +ezS +vxx +tBi +qER +mmS +unI +gFF +uDT +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +rzL +ygT +umb +aLK +ePW +luL +ehJ +ePW +kDL +kDL +nIk +sxZ +ikw +osy +hep +qMe +tVw +jHm +amS +amS +hcY +nIk +ksF +cxK +ksF +eWj +ksF +uhl +kYo +qDw +rPq +kJj +pSw +had +fvH +tRg +akZ +bjo +pab +jll +bjo +kUz +rxj +gmZ +rxj +kUz +bjo +kCE +eei +gCN +iZm +iae +iZm +wPB +lyN +iZm +lrB +iZm +qYg +iZm +qFn +iZm +dEx +iZm +pHU +lXw +lXw +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(80,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +wDM +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +lXw +nEB +bSc +lHn +rPJ +fzD +aJM +aJM +aJM +nGj +qCV +nGj +nGj +uUK +nGj +sNR +bEd +nGj +nGj +xSs +jWP +hTU +xTQ +xSs +rSe +sOc +haO +uSG +eZk +aXG +aDp +xjo +uGN +cis +oRb +wuv +hDk +tKP +gjY +kvB +noZ +deX +gjY +lMu +edr +qoG +rvG +qZE +uZL +lAl +edr +lAl +gGJ +tXy +wiU +iGZ +edr +kFJ +ezS +pgZ +pKt +xAb +xAb +xAb +xAb +xAb +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +rzL +lKp +rDo +mEi +ePW +frK +jri +ePW +tBd +nlN +nIk +jjI +ikw +nIk +vCd +jgs +qMe +oYQ +lfm +xtp +sbN +iZw +xzz +tpY +rhY +sVu +tMJ +uhl +rJh +fQG +dbt +xSe +uGH +uhl +uBf +eZv +qnv +bjo +bjo +urX +bjo +bjo +rgn +rxj +lGJ +bjo +bjo +ukQ +eei +iZm +hnk +jds +jds +ckl +iZm +kcK +jds +jds +wNU +jds +jds +cCw +iZm +mAs +pHU +pHU +lXw +lXw +lXw +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(81,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +lXw +rPJ +rPJ +gJs +rPJ +hri +aJM +lJu +qoO +nGj +dZJ +nGj +heb +vte +nGj +tJP +bEd +nGj +imU +xSs +xSs +gEH +gEH +xSs +llz +hbq +haO +nFj +rXS +kha +eKo +xjo +uGN +hoZ +eeO +uGN +vxF +uGN +gjY +gjY +xue +gjY +gjY +uGW +edr +plH +vjX +flu +dPb +jRh +qHv +aHV +pcs +rTU +qed +ybt +edr +xAb +vVN +xAb +xAb +xAb +lXw +lXw +spf +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +rzL +ebu +ePW +ePW +ePW +ePW +dMU +ePW +vBM +jul +pDy +ePw +ikw +nIk +bIg +qMe +nIk +jcZ +uTF +nsj +vsp +lJD +nZO +get +sbN +gJG +qsx +uhl +uhl +tfl +jDr +tfl +uhl +uhl +uhl +uhl +uhl +bjo +nKg +jJC +bjo +dGR +dyC +pUm +dpd +dGR +bjo +jcU +eei +owd +iZm +olq +iZm +cma +ebH +iZm +gxW +iZm +wNU +iZm +qPv +iZm +ozP +iZm +eei +eei +nhC +nhC +lXw +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(82,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +lXw +rPJ +kQD +fCA +pfU +mGM +aJM +ekY +cZo +xNS +dZJ +nGj +wCs +vtK +nGj +jYq +bEd +uEM +iBO +rdE +xSs +ugi +sTn +xSs +fyS +gNv +lCT +rWn +anP +hbE +aDp +vVV +uGN +uGN +uGN +uGN +vXU +nEX +vQv +kJg +kJg +qAJ +cLC +nRb +edr +dkP +syY +foj +rtX +tku +ekR +lDA +vvq +whk +pwG +rDh +edr +sFR +mqf +xAb +lXw +lXw +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +rzL +rjL +tBd +ePW +vuZ +dzN +nJA +ePW +hOO +nlN +nIk +ikw +jsr +hfk +cFt +jva +cUP +xvK +hpQ +lxr +sbN +txK +iPQ +tdD +get +wEW +sUG +fzs +tpY +tpY +pFm +cvu +lLR +foJ +wJK +eEN +lXw +bjo +tUt +wTZ +bjo +ofo +dmh +ksM +sbJ +jUC +bjo +eei +eei +pRK +iZm +iZm +yiE +cma +gLF +iZm +iZm +lAb +wNU +ekb +iZm +iZm +iZm +ndA +oOv +eei +eei +nhC +lXw +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(83,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +lXw +rPJ +juq +fCA +gTh +gCj +aJM +aJM +aJM +nGj +ohX +nGj +aJM +aJM +nGj +pyK +ehW +nGj +nGj +nGj +xSs +xSs +dAa +xSs +btu +ljb +haO +gTb +uaq +uaq +aDp +qnn +tux +uwv +dNe +qBB +fgU +sfQ +pOT +kvn +vdX +cnO +ukt +vPd +xkQ +qcd +xdx +gcq +bVq +wtP +dmS +vPr +vvq +sAQ +eva +pIU +edr +dyw +xSU +xAb +lXw +nhC +nhC +lXw +lXw +lXw +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +lXw +lXw +lXw +lXw +rzL +pJr +tBd +ePW +faj +iLE +eRA +ePW +hOO +nlN +nIk +nxe +qMe +qMe +wXN +wXN +wXN +wXN +wXN +wXN +wXN +wXN +wXN +kIN +sfq +uis +jFX +tbU +jFX +jFX +ooQ +rtu +lLR +fKL +fJq +eEN +lXw +bjo +lYd +wTZ +sBC +jDe +jbw +rEZ +pDc +wqE +qbj +pNj +iqp +tIY +cnl +cnl +cnl +prl +vfg +vfg +vfg +vfg +ffW +mAJ +mAJ +mAJ +bUM +vTN +dyc +pbG +eei +nhC +lXw +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(84,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +lXw +rPJ +hzV +knI +pfU +pEX +aJM +xVI +vte +hbg +mhX +nGj +qXM +aKN +nGj +pyK +gaO +mKY +mKY +vtr +jfL +iYa +lHl +cIW +aoC +ajt +rbi +oxj +lcz +lcz +aDp +tph +kYd +cDn +bQY +pKT +pKT +pKT +pKT +pKT +pKT +pKT +oBK +oBK +oBK +oCS +oBK +edr +nQw +moM +gNh +vLG +nDv +rHB +rHB +eYX +rHB +rHB +rHB +rHB +lXw +ryN +vIe +vIe +ryN +lXw +lXw +lXw +lXw +lXw +lXw +lXw +lXw +lXw +lXw +lXw +ryN +ryN +ryN +ryN +cpb +tBd +lSm +tBd +aRZ +hOO +ePW +rLh +efX +nIk +sbN +qty +fDC +wXN +qgx +ogN +wOF +wXN +dMI +tuY +dya +gjp +mej +him +qcw +bSC +wbC +wjc +wbC +wJg +jwa +lLR +ufA +fTr +eEN +lXw +bjo +toc +ioO +bjo +msw +jTR +wXd +uXu +ogr +lpg +vmR +afe +aWx +lLM +iLM +lLM +hee +azH +azH +azH +azH +clx +isk +isk +isk +isk +isk +jpT +pUY +eei +nhC +lXw +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(85,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +lXw +rPJ +pXt +jLV +shz +xiG +aJM +szQ +fjD +nGj +omP +yiL +vte +ssj +nGj +dUq +jGH +fSj +fSj +bZB +lYG +rCm +syi +hQB +cvo +swB +mla +oxj +nPn +nPn +aDp +qhg +heQ +uNg +lIp +oWB +pKT +ujV +uqT +mAC +ofa +pKT +uwx +pgI +tJj +oOW +ilf +edr +edr +edr +fTq +mAO +edr +rHB +pkI +lZi +dIK +cmT +yaH +pPG +lXw +ryN +vPm +dBN +vIe +iCs +iCs +iCs +qtu +iCs +iCs +iCs +qtu +iCs +iCs +iCs +vIe +dBN +wGW +tBK +ePW +ePW +ePW +ePW +cFR +ePW +ePW +rLh +rzm +nIk +nIk +nIk +nIk +wXN +gxN +ane +ecS +jxN +lLA +gqn +ipc +xLC +gBx +gBx +gBx +phq +phq +gBx +tmZ +dpb +tmZ +lLR +dZQ +xPj +tev +lLR +bjo +bjo +bjo +bjo +bjo +wMc +fNN +jPd +khx +ktR +eei +eei +ybc +iZm +iZm +vqH +mhO +mfk +iZm +iZm +iHT +srf +xhl +iZm +iZm +iZm +xWO +kkg +eei +eei +nhC +lXw +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(86,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +lXw +rPJ +rPJ +gHF +rPJ +rPJ +aJM +aJM +aJM +nGj +usi +nGj +aJM +aJM +nGj +nAV +mSH +abr +dzO +dnH +dzT +gQY +qFW +bPA +nIG +wFk +fEi +oxj +lcz +nPn +wvb +wvb +wvb +wvb +tzC +vTz +pKT +okl +bDx +gyq +nGF +pKT +nqp +tmx +uwK +oOW +rnl +fvl +edr +eqt +xQk +tjv +oCp +rHB +xzC +ila +bff +jNB +hge +pPG +lXw +ryN +ekB +fyh +vIe +tsO +iCs +lXw +lXw +lXw +lXw +lXw +lXw +dEG +iCs +sYg +vIe +cuE +saN +tBK +cal +jne +ePW +tgg +hvl +lpt +ePW +nJA +hvl +nJA +oke +nJA +kDL +soN +ffN +eCD +mYt +uov +qPo +uTZ +iLP +xLC +dGZ +jsT +phq +vdw +huI +gBx +dqA +ePp +hGr +lLR +qKT +ixO +gXH +lLR +kPc +cwu +mpa +gWX +bjo +kbt +oXf +cJJ +ban +pFC +lav +eei +vUc +iZm +gbL +iZm +mhO +pXe +iZm +luB +iZm +srf +iZm +fXj +iZm +hYb +iZm +eei +eei +nhC +nhC +lXw +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(87,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +lXw +nhC +nhC +nhC +lXw +nhC +nhC +lXw +nhC +nhC +nhC +nhC +nhC +nhC +nGj +usi +usi +nGj +hhh +aRp +dzT +ixK +nBT +dzT +ecY +wSq +teo +teo +fRw +teo +teo +flz +jSh +wvb +tBE +hCY +wvb +pKT +ctN +njh +psl +pKT +brD +cGX +kdo +aIB +rnd +hxG +edr +iBZ +aIi +tjv +ujk +rHB +hxZ +wNp +lin +qdZ +chS +pPG +lXw +ryN +kuH +fHH +ryN +ryN +rIY +ryN +nhC +nhC +nhC +nhC +nhC +ryN +fbM +ryN +ryN +bQO +bQO +sdE +jul +ukz +jWf +nlN +wnd +rzm +cFR +kDL +rzm +nlN +kDL +nlN +wuf +wXN +eTI +hww +qxp +bGY +bGY +bGY +bGY +bGY +xLC +pia +pfz +iXP +qTy +gBx +ccO +sOi +fpY +lLR +kqa +hIR +dMz +lLR +uDR +kVg +lHp +xOp +bjo +vdF +tUq +cJJ +lOB +pFC +sbR +eei +iZm +rcq +jds +jds +mhO +iZm +qgD +jds +jds +srf +jds +jds +mim +iZm +iZm +pHU +pHU +lXw +lXw +lXw +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(88,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +ofk +lXw +lXw +lXw +lXw +lXw +lXw +kCG +iCs +lXw +lXw +lXw +lXw +lXw +lXw +lXw +lXw +ckn +ckn +ckn +ckn +fTK +gEX +ckn +tuw +cWj +teo +vSV +nTU +csu +teo +rCs +eNJ +fqk +ukw +xDS +kce +pKT +uZv +pme +lPP +pKT +iPD +qEm +iUL +aIB +cdF +dMT +edr +hPc +tdN +vwy +lFl +rHB +wSd +gKf +lin +tyf +lHW +pPG +lXw +ryN +ydQ +bQO +yin +jBq +bdf +ryN +nhC +nhC +nhC +nhC +nhC +ryN +iqr +jBq +vef +tPJ +gOM +tBK +lMf +woE +ePW +hOO +hOO +dTR +ePW +nJA +nJA +lSo +fJr +kDL +hNf +wXN +amw +guh +lfM +bGY +hwY +mhN +whr +bIJ +xLC +utU +pfz +jrK +rgg +ewZ +tmZ +pJV +tmZ +lLR +lyt +oTc +wrA +bNC +sTP +xJS +lHp +snW +bjo +kKJ +mrj +ltY +tgz +pFC +tPh +eei +wYs +iZm +mRf +iZm +icN +bul +iZm +eIu +iZm +daC +iZm +lzT +iZm +usb +iZm +pHU +lXw +lXw +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(89,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +iCs +nhC +nhC +nhC +lXw +nhC +nhC +nhC +lXw +nhC +ckn +fTK +dMs +aMA +fxU +wSE +fTK +wql +rxC +teo +tzU +gGN +lcB +teo +apw +cVw +jEe +hOw +uaV +auv +pKT +cow +kHy +oXq +pKT +lor +aQY +kdX +jpq +oBK +oBK +edr +aee +gSH +dDE +aee +rHB +rHB +rHB +xCm +fai +ycR +rHB +lXw +ryN +vzX +amH +ryN +cWg +uhq +ryN +nhC +nhC +nhC +nhC +nhC +ryN +uhq +cWg +ryN +imi +iLX +ryN +rzL +rzL +rzL +xAd +xAd +xAd +rzL +rzL +rzL +gZP +rzL +akn +tBd +eTt +nuB +kwa +nuB +bGY +kix +cjP +oAh +qrn +xLC +jAi +phq +tPl +fqx +gBx +cOR +oRg +tKa +eEN +otj +tGG +dTQ +bNC +ulP +eUH +gSn +jEJ +bjo +tsY +hDx +sSS +bXk +bjo +lvW +eei +pvb +iZm +qXC +pvb +vXe +tDn +iZm +qXC +tDn +bRQ +xWO +iZm +iZm +qXC +xWO +pHU +lXw +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(90,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +lXw +nhC +nhC +nhC +lXw +nhC +nhC +fNA +lXw +vXD +vXD +ckn +doX +fxU +kPY +cbH +fTK +oRS +lvN +teo +gGR +ugH +lNg +teo +sAt +dHQ +jEe +nPw +oSA +uvJ +pKT +pKT +lTX +pKT +pKT +oBK +hqJ +koq +kgJ +oBK +pmP +uWF +msL +ueF +kSy +qLv +lbS +xSo +rHB +pbu +uGA +bmK +rHB +lXw +ryN +qlM +oUi +ryN +ryN +ryN +ryN +nhC +nhC +nhC +nhC +nhC +ryN +ryN +ryN +ryN +qXG +fdY +vIe +lXw +lXw +lXw +lXw +lXw +lXw +lXw +rzL +rzL +qkR +rzL +mRE +tBd +miq +sJJ +gkv +eQP +lEl +jcp +oAh +oAh +uZM +xLC +gBx +gBx +phq +doc +gBx +qZz +wtU +hab +eEN +bHx +pnR +ghy +bNC +scP +fzZ +beq +fzZ +bjo +jgc +erC +bjo +bjo +bjo +eei +eei +pHU +pHU +pHU +pHU +pHU +pHU +pHU +pHU +pHU +pHU +pHU +pHU +pHU +pHU +pHU +pHU +lXw +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(91,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +lXw +nhC +vXD +vXD +vXD +vXD +vXD +vXD +vXD +vXD +hWB +ckn +eQc +fxU +heE +txp +ckn +tuw +cWj +teo +cxb +dVW +taQ +teo +dXB +cVw +jEe +fMI +taA +hYz +wvb +xnB +aeu +bwD +tsF +oBK +goD +hwa +mXW +oBK +cSO +sXr +xNe +ueF +mmG +qhf +aaB +ycW +rHB +rHB +wQv +rHB +rHB +lXw +ryN +dLf +dPm +ryN +ugz +ryN +nhC +nhC +nhC +nhC +nhC +nhC +nhC +ryN +woj +dyb +bQO +wtx +vIe +lXw +nhC +nhC +nhC +nhC +nhC +lXw +rzL +bXw +xer +rzL +cja +mxU +eol +bnJ +rTT +oIN +lEl +sCq +hPu +eZZ +wne +bGY +dZk +rJz +fck +enX +vKS +daa +uWP +kfq +bNC +eEN +eEN +dlk +bNC +nbh +nkq +rgF +ftV +bjo +sVP +dHA +fep +toQ +iuR +mGL +lXw +jvO +lXw +lXw +lXw +lXw +lXw +lXw +lXw +lXw +lXw +lXw +lXw +lXw +lXw +lXw +lXw +lXw +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(92,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +iCs +lXw +vXD +xsi +gVh +fSw +hkC +kgc +dDw +vXD +chz +ckn +fZh +nLa +gmk +rWN +ckn +xxY +vjL +teo +neT +tzS +bEq +teo +xJq +khR +jEe +trc +rcu +vYI +wvb +aQw +reP +jHD +dMb +gIQ +pqc +lTo +qqo +oBK +ayJ +sXr +dzv +tua +eeA +tXO +sBZ +pYa +rHB +lGG +tlM +bip +rHB +lXw +ryN +qJn +lXa +ryN +ugz +ryN +nhC +nhC +nhC +nhC +nhC +nhC +nhC +ryN +wkL +ryN +bQO +mUI +vIe +lXw +nhC +nhC +nhC +nhC +nhC +lXw +rzL +vSg +aGC +rzL +nlN +bUC +miq +mnY +haf +ujH +lEl +mGu +gvC +bLq +agN +bGY +pYS +jCR +eHC +eHC +eHC +eHC +eHC +pfb +xye +kcp +fKc +bTh +qeY +mWM +suk +xxC +eVw +rhQ +pKZ +edl +vAM +qrQ +pFC +lXw +lXw +jvO +lXw +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(93,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +lXw +nhC +vXD +ljA +ruW +xOM +usn +uOc +rwE +wyM +uIj +ckn +ckn +qQU +fAX +fTK +ckn +uvz +dRL +xIS +kZy +qvI +kmv +teo +wvb +iww +wvb +wvb +wvb +mIG +wvb +dzT +ovH +cXK +feH +oBK +heN +heN +heN +oBK +aZi +aZi +aZi +kQz +nzr +fAH +shu +hSW +rHB +pbF +svr +sxX +rHB +vIe +ryN +qqe +hMf +ryN +mha +ryN +nhC +nhC +nhC +nhC +nhC +nhC +nhC +ryN +ugz +ryN +lKc +wRW +ryN +lXw +nhC +nhC +nhC +nhC +nhC +lXw +rzL +bSr +nUI +rzL +nlN +eXG +nuB +nuB +nuB +nuB +bGY +cfL +iit +fAj +sFt +gWB +lki +rIO +flQ +sez +sez +sez +sfi +sfi +sfi +sfi +sfi +cJR +usS +sNv +sNv +sNv +sNv +sNv +sNv +viU +viU +viU +viU +qqU +qqU +fub +lXw +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(94,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +lXw +nhC +vXD +qwQ +ptG +flK +weO +usd +cfd +vXD +bUw +dnQ +gne +jBy +gda +ecv +vta +iaH +eRC +axw +aLB +rFt +nqa +qPZ +clO +kZG +nqa +paH +xqL +nqa +rEz +axw +uyL +nAa +iRr +dzT +lcz +lcz +lcz +oBK +cdT +jvf +exA +wnn +eAZ +pgD +tjG +fAd +rHB +sfF +pxZ +nTH +rHB +lXw +ryN +tCC +wXs +ryN +gid +ryN +nhC +nhC +nhC +nhC +nhC +nhC +nhC +ryN +xkH +ryN +tPJ +wRW +ryN +lXw +kUc +kUc +kUc +kUc +kUc +lXw +rzL +fqY +rzL +rzL +jul +ePW +rzL +rzL +rzL +lXw +bGY +rxK +xOP +hxo +ueB +bGY +dLJ +rPr +ruT +fWH +gxR +gxR +gxR +gxR +gxR +gxR +fWH +xlh +uBR +sPy +djL +lAR +kRA +tfA +sNv +fkf +gfe +mRP +xds +ejR +lzM +fub +lXw +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +wDM +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(95,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +lXw +nhC +vXD +sKL +ptG +flK +weO +nFo +qXY +jlk +vuo +vHl +mIZ +fFU +ppF +ojM +ojM +vSX +kIF +bBg +jVX +bjO +qBQ +qBQ +bjO +iyw +qBQ +bjO +ncP +qBQ +lMg +bBg +cxB +vBU +tYH +dzT +dzT +dzT +dzT +dzT +tMm +cRy +hhn +wnn +iYJ +iwB +aaB +pTD +bda +saH +rAw +uSE +pPG +nhC +ryN +atc +wXs +ryN +tPY +ryN +nhC +nhC +nhC +hdO +nhC +nhC +nhC +ryN +ugz +ryN +tPJ +fKA +ryN +kUc +kUc +rDt +btp +cTi +kUc +dxH +rzL +nhC +nhC +rzL +nlN +kDL +kDL +nJA +rzL +lXw +hwj +hwj +hwj +hwj +hwj +hwj +nbh +eAB +jJy +gxR +lXw +lXw +lXw +lXw +lXw +lXw +gxR +lEd +uBR +bMD +igY +lMP +lXQ +knK +sNv +uHj +vvo +aRT +nDa +sXF +imv +qqU +lXw +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(96,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +lXw +nhC +vXD +nZN +ptG +eHx +iBV +lmP +mXQ +kSc +bQH +cUw +rdl +oIi +jau +acN +pVN +kYv +cVk +fIi +xyu +acB +jdY +qdj +acB +nmt +qdj +acB +uyY +qdj +iot +fIi +fNQ +fOE +ost +pho +jog +gyx +ulv +dzT +dGp +ydF +hhn +oVF +pfn +mNg +oxh +xBB +iNi +yjV +dBz +uSE +pPG +nhC +ryN +uSo +fOi +ryN +ryN +ryN +ryN +vIe +vIe +gbI +vIe +vIe +ryN +ryN +ryN +ryN +dZl +rLy +dxH +aTQ +jsV +iLO +dsv +elx +paE +aTQ +rzL +lXw +lXw +rzL +tgg +iMB +jul +kDL +rzL +nhC +okp +kDK +mfx +iZH +lKv +uKx +xia +eAB +jJy +gxR +lXw +nhC +kHp +nhC +nhC +lXw +gxR +lEd +uBR +ygZ +oPu +prS +efq +uKz +sNv +uhc +hjG +kIe +nDa +wut +xQP +qqU +lXw +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(97,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +iCs +lXw +vXD +bJQ +uBI +nAp +qRM +jdw +fRp +vXD +chz +rzG +mCV +xtM +wmF +hPd +xhM +laz +xhM +xhM +oVl +qQs +oVl +bBg +hkt +oVl +bBg +auc +oVl +bBg +cit +oVl +xeS +eqJ +ehR +dzT +hvD +nlB +ouy +dzT +viH +cRy +hhn +wnn +jku +bih +aaB +nIN +fFz +evg +wNB +uSE +pPG +nhC +ryN +qjz +uiY +ryN +gGh +iVB +ryN +kmq +msk +hLn +ahs +eoY +ryN +cIx +qOa +ryN +kUy +fKA +aTQ +mLU +gRj +lFD +xYB +uOz +oKe +bRa +cFx +xhr +xhr +cFx +cFx +ePW +cbb +wCT +rzL +nhC +okp +lQf +aal +hnx +tSx +uKx +pol +dhV +jJy +gxR +lXw +lXw +lXw +lXw +lXw +lXw +gxR +lEd +uBR +eTb +mhG +cuh +bxc +eGF +sNv +lYh +lUe +gCW +gCW +spD +nLX +fub +rwL +rwL +rwL +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(98,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +lXw +nhC +vXD +vXD +vXD +vXD +vXD +vXD +vXD +vXD +hWB +rzG +oAX +xtM +dFZ +xhM +eeX +qGC +sfS +xhM +csW +tvm +bBg +tBj +tvm +bBg +tBj +tvm +bBg +tBj +tvm +oVl +qlT +nbT +aVr +dzT +nPM +dzT +dzT +dzT +myr +ekM +lgY +wnn +sfh +hSA +eLk +xev +rHB +bSD +ltR +hdR +rHB +lXw +ryN +xOx +hTE +ryN +gGh +qOa +ryN +ngG +mMk +wVR +bjD +cxL +ryN +ygX +hRr +ryN +jRt +hTE +aTQ +iQc +mAh +tfF +pLt +mco +gIo +xGH +cFx +ghG +fAl +fAl +wRQ +ePW +nlN +tHh +rzL +nhC +okp +lQf +mKU +hnx +ciJ +kzJ +dwa +wtU +ngA +fWH +gxR +gxR +gxR +gxR +gxR +gxR +kpe +kGy +aSg +nsA +jFx +fGB +vCq +tSe +sNv +dnP +wwu +tNC +sCT +lNF +rrg +fub +hBr +jkZ +afC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(99,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +lXw +nhC +lXw +trk +nhC +nhC +nhC +nhC +lXw +vXD +vXD +rzG +vRJ +xiq +vzk +xhM +aPn +aNE +dsT +xhM +bXs +aah +bBg +thR +myY +bBg +rcQ +lxT +bBg +qWF +ies +oVl +flf +nbT +feH +pcI +rCp +tAQ +uHS +tAQ +aZi +aZi +aZi +dOU +cKg +cPR +nck +hSW +rHB +qei +qei +qnY +rHB +eLL +npE +mpy +cLF +ryN +cAM +cAM +ryN +ryN +vIe +jhI +vIe +ryN +ryN +cAM +cAM +ryN +kwr +cLF +aTQ +dbp +aTQ +aTQ +aTQ +aTQ +aTQ +sEV +cFx +gET +wWd +qpf +fsF +cGq +ogJ +nJA +rzL +nhC +okp +gJX +cSW +cOI +tzd +uKx +eFW +rYz +nOc +neP +jpF +jpF +jpF +jpF +jpF +jpF +jpF +rOw +wLU +mZk +jCI +fbs +tfZ +npd +oBh +cjH +rys +hiD +fJF +aZX +rJp +fub +iPk +rae +afC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(100,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +iCs +nhC +lXw +nhC +nhC +nhC +nhC +nhC +lXw +lKZ +qKe +rzG +xWR +cVK +gmq +xhM +qmd +woD +bqU +xhM +oVl +oVl +oVl +syX +oVl +oVl +oVl +fYe +oVl +syX +bAR +oVl +hda +nbT +feH +pcI +gHA +tAQ +rcn +tAQ +gCC +sXr +hpp +kYp +mmG +qhf +gYH +rKW +qei +qXl +ftt +gZJ +qei +rzC +iSs +nkJ +fKA +bdo +sBs +sdt +ryN +izb +fHH +bCJ +fHH +daZ +ryN +chf +nes +lDS +kUy +fKA +aTQ +aNg +aTQ +lya +raQ +lya +aTQ +sCK +cFx +lEi +fWI +fkS +iVO +ePW +hsv +nJA +rzL +rzL +hwj +uKx +uKx +uKx +uKx +uKx +biR +iKx +ygE +ygE +ygE +ygE +xfw +oAW +oAW +oAW +oAW +ghl +uNw +nsA +ahl +kkc +tfh +eBN +sNv +rlh +wwk +oss +rFq +bBZ +wFF +fub +pKd +tVr +afC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +lXw +lXw +lXw +lXw +lXw +lXw +lXw +lXw +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(101,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +lXw +kCG +iCs +lXw +nhC +nhC +nhC +nhC +xHv +ctl +ctl +ctl +cNK +iFe +aNt +xAK +xhM +wWk +iwX +uye +xhM +yhc +rll +jwA +fGW +oje +vRr +suB +ibE +vVY +erV +bTZ +sOW +cTL +nbT +feH +pcI +xae +tAQ +jjX +tAQ +poz +sXr +jwC +ueF +mmG +qhf +aaB +eVF +qei +iow +fGc +jcf +tjj +huH +bob +kUy +jKN +jAY +jAY +jAY +ldY +jAY +txX +cSR +cSR +kUy +eHV +kUy +kUy +kUy +lTv +wzD +aTQ +qvb +sYe +iLO +lQE +iLO +ktt +xGH +cFx +rAh +skU +iAI +hfa +ePW +bBt +ogJ +nhU +sVT +ndj +ndj +ues +ues +xgK +hoe +guc +hoO +vHq +pIn +ubk +ubk +ubk +aoa +fWH +fWH +fWH +fWH +fWH +tWp +bZn +bZn +bZn +tWp +sNv +mVv +iKK +sQt +sQt +jir +sQt +fub +rwL +wDP +rwL +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +lXw +lXw +lXw +lXw +kQv +elp +lXw +lXw +nhC +nhC +lXw +lXw +lXw +nhC +nhC +nhC +lXw +nhC +nhC +lXw +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(102,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +iCs +nhC +lXw +nhC +nhC +nhC +nhC +kEv +cPY +ltW +wTu +rMM +okh +mQz +vQk +xhM +eAD +kWz +qnj +xhM +kDy +mgx +bHk +npO +nTC +gXe +nEm +tWh +sag +kfz +quW +nyF +iub +krZ +efv +dzT +tsD +tft +uNm +tAQ +cyo +sXr +tJx +ueF +uqR +ktO +uqR +qQv +vTw +nPN +lcS +nHP +qei +xbJ +iSs +iSs +iSs +iSs +eZf +dsj +fyh +fyh +eIw +tIE +qcM +qcM +qvN +qcM +qcM +qcM +rxT +tBK +aTQ +uGY +abA +pty +pty +pty +abA +aPb +eKC +aBU +prb +bdp +qmz +ePW +ues +ues +jZd +aCg +aCg +aCg +aCg +aCg +aCg +aCg +eRE +jCR +lmb +ubk +ldG +euh +pja +aoa +qez +vdV +mnV +pQv +ntC +and +lXw +lXw +lXw +fub +xrI +rcw +cRf +sLR +sQt +xmz +htd +uOp +rwL +oTy +rwL +hRd +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nRq +rwL +rwL +rwL +rwL +edF +edF +rwL +lXw +lXw +lXw +shw +rwL +rwL +edF +edF +edF +rwL +shw +nhC +lXw +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(103,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +lXw +nhC +lXw +nhC +nhC +nhC +nhC +nhC +ctl +ctl +ctl +orR +okh +uSn +vYr +xhM +cjf +kzW +qnj +xhM +eqa +bSH +uzm +kRB +pWY +xrQ +iyI +qto +nRI +wsT +hjj +jwA +cTL +nbT +eqb +dzT +smX +uHS +xae +tAQ +tAQ +wbD +baC +ueF +mmG +qUF +qzv +yjW +qei +qei +qei +qei +qei +rpk +oaZ +fSa +jwK +iSs +iSs +nfv +fyh +fyh +fKA +gfm +fyh +fHH +woW +vOY +vOY +vOY +vOY +vOY +ucQ +uGY +nbn +hzo +cxX +oDS +wvA +kdH +jUu +jUu +jUu +jUu +eLT +eLT +eLT +eLT +qFD +aCg +xzD +pkO +ddm +ixz +uxy +rUR +hnl +eHC +esU +jpY +sbH +sKo +tSo +ubk +hkw +dva +rGd +tJH +aNM +and +lXw +bRq +lXw +fub +xpq +lrs +cRf +uBZ +sQt +fFE +cpV +fIK +sKa +hjC +fZu +fVQ +oIt +oIt +oIt +kuy +oIt +oIt +oIt +oIt +dQe +eTn +wpe +gOX +yaf +eLn +rwL +rwL +rwL +edF +rwL +rwL +snA +uEt +uEt +uEt +edF +lXw +nhC +lXw +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(104,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +lXw +nhC +lXw +nhC +nhC +nhC +nhC +nhC +lXw +nhC +qKe +ksq +cze +lve +aCR +xhM +eAD +qXW +qnj +xhM +uzj +iOp +uzm +hNA +sAz +xrQ +eKf +bBM +uzu +wsT +qGz +jwA +kAc +nbT +nuu +dzT +pLU +pLU +uyH +bLR +tAQ +wbD +yfd +ueF +mmG +qUF +mya +nmM +nmM +pWw +pWw +nmM +sjs +gXu +row +yfU +xaY +dtr +eLL +dsj +fyh +fyh +kgL +iqI +eYL +sQj +vOY +vOY +vLT +xsZ +vLT +vOY +lqn +uGY +gck +prO +bwX +gJm +gck +umk +tyv +xii +lTe +jUu +nNA +nDZ +eLT +eLT +jVj +aCg +ppa +cye +bQe +fKU +hMo +rjB +guc +jCR +tgA +doY +tCv +sKo +fmr +aoa +phX +utc +lPZ +gGX +eXS +and +lXw +lXw +lXw +fub +pon +mUf +pCV +rtw +sQt +rEc +mHp +xPc +snA +iSN +rwL +lXw +hgC +wPP +wPP +hgC +hgC +hgC +hgC +hgC +rwL +fRD +hDK +rwL +vvu +epk +fdH +fZO +rwL +lnl +nLV +dAp +snA +gNY +gNY +huF +edF +lXw +nhC +lXw +lXw +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(105,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +lXw +nhC +lXw +nhC +nhC +nhC +nhC +nhC +fTB +ctl +fTB +rtt +cze +mBO +gxT +xhM +eAD +dfv +qnj +xhM +qPq +riW +uzm +szt +nIB +xrQ +nbi +rSL +xji +wsT +ahR +bGj +qRj +jTT +ezw +dzT +dEC +mvO +uDY +aZh +tAQ +tLi +fjt +hBk +kku +maF +qkl +nmM +qRf +mYN +mYN +nmM +nmM +czg +kbT +weS +qRc +jgy +eLL +tvP +fyh +fyh +aTl +lZT +fyh +fyh +vOY +wyg +sVa +uze +foR +vOY +rFI +szB +wvA +czJ +gzr +iLO +wqR +vnu +kVu +vth +sOp +jUu +glx +jsK +dFN +eLT +hsv +aCg +gKu +ncK +aFD +sVA +rHW +rjB +cIM +gQS +uqx +uaL +ctx +rSE +sKo +aoa +and +and +apn +fzt +and +and +iWj +iWj +iWj +wHt +hTa +rxb +aTh +hTa +hTa +xwM +hTa +hTa +oMg +oMg +hgC +hgC +hgC +kym +kjd +fnq +doH +fvw +ili +lPp +lPp +lPp +lPp +lPp +nqT +uaR +snA +rfH +snA +snA +rbW +pDI +snA +qae +qae +qae +edF +lXw +lXw +lXw +lXw +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(106,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +lXw +nhC +lXw +nhC +nhC +nhC +nhC +nhC +hIe +rrN +fWN +gQA +vnI +qLn +ukd +xhM +eAD +qHk +qnj +xhM +hfe +jGQ +vFn +dJK +tDM +uYz +gIq +vvG +vvG +mNZ +iGp +sOW +dvD +aIT +dLM +dzT +hnU +xLk +myt +uyH +tAQ +qLR +aaB +ueF +mmG +gul +eqH +gWV +aZH +rpi +txV +kbf +thE +gAZ +sRN +fmv +pfE +czS +eLL +dsj +fyh +fyh +cEs +iLu +fyh +eEO +vOY +oiB +bNN +cps +dfr +fDz +sYe +iMW +qxY +iaE +cHJ +cHJ +qxY +vnu +nsS +vth +aeE +jUu +nDZ +kni +bdw +eLT +hsv +aCg +mLk +tRr +sGt +pSD +xqD +ujf +flt +fWH +pHx +aoa +lvl +rmL +sKo +lbq +and +kax +mCh +bLm +pnD +and +odr +bJU +kXw +rxb +bhW +pgk +jTr +xhW +prT +xWw +vNL +gcK +oMg +crm +uqi +dfM +oMg +aFu +wXp +sTb +xRA +gkM +kYa +lPp +qIP +hxW +wgi +lPp +oJN +peI +snA +rfH +exh +snA +wcT +tMN +snA +cLI +uYo +rwL +rwL +edF +rwL +nhC +lXw +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(107,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +lXw +lXw +lXw +lXw +nhC +nhC +nhC +nhC +xHv +fTB +ctl +fTB +tQX +gFe +fVH +mxA +xhM +eAD +hZX +qnj +xhM +bAQ +iMM +bHk +npO +nTC +fdC +jyx +dzT +oxj +yjN +oxj +dzT +iQO +oxj +rzj +dzT +tAQ +jzn +tAQ +jMG +tAQ +fCm +nmy +ueF +aaB +gul +mTA +nmM +nja +dXb +rVd +bHL +nmM +dYw +eLL +eLL +eLL +eLL +iSs +jZB +iiO +tPJ +kti +ktZ +fyh +dsj +cPK +loy +cYm +pTe +ege +vOY +svf +ifR +iMW +fwA +iLO +aaT +ttd +vnu +riD +vth +vth +hMb +tPo +tPo +nRj +eLT +ogJ +aCg +vWA +qSZ +wFh +hoJ +fUW +ujf +iFk +cUx +cjC +aoa +lIA +upn +dMf +hgf +and +kAY +fHX +dWu +ith +apn +asy +puf +iUv +eEe +gQV +gQV +vQx +dgF +iNL +raq +yen +iBm +oMg +lwY +rAF +jhH +oMg +lGa +qaR +oMg +oMg +oMg +oMg +lPp +iKJ +fEO +mBf +lPp +jNo +pro +snA +fZs +urw +snA +pWn +snA +snA +snA +baS +rwL +rwS +xPS +rwL +nhC +lXw +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(108,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +mvH +lXw +lXw +lXw +lXw +lXw +lXw +lXw +lXw +nhC +lXw +nhC +nhC +nhC +nhC +lKZ +ijL +ijL +ijL +ijL +ijL +ijL +ijL +xhM +tbX +aXc +jEg +xhM +fnp +hBU +jwA +vzc +ilp +rub +lZj +dzT +xsz +ybI +tEB +tNK +qld +wGG +qfa +dzT +fcG +xLk +tAQ +ltg +tAQ +tAQ +dkj +ueF +aaB +gul +aHl +nmM +nmM +nmM +nmM +nmM +nmM +gGp +kEO +lxR +xFO +wsF +sOu +oJc +fyh +fyh +eoi +vPI +fyh +dsj +quF +uPr +sJN +sdM +kak +noL +uMy +uMy +lxu +mVn +cBi +lpo +lqR +any +wTM +bUD +hxL +jUu +cap +eTA +eLT +eLT +ogJ +aCg +aCg +rjB +rjB +pLQ +aCg +ujf +oAk +ykW +bxq +aoa +yhk +uTX +edV +oui +and +oTx +fHX +mol +xOu +tKm +vdA +uLp +wJW +hTa +lay +dWp +mIl +hUS +gxZ +ndH +bil +mVH +oMg +pIt +mHy +qaR +mhj +qaR +qaR +pHa +iXA +jxj +qHZ +lPp +cbU +vdO +qDF +lPp +clV +nau +snA +jJt +bpu +oOO +oOO +fWa +wkg +sAJ +hOl +rwL +eHa +neh +rwL +nhC +lXw +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(109,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +lXw +nhC +nhC +nhC +nhC +nhC +nhC +lXw +lXw +lXw +lXw +ijL +ijL +ijL +ijL +ijL +ijL +xvQ +alQ +wrk +jSU +iyH +ijL +ijL +ijL +ijL +ijL +ijL +sOW +sOW +sOW +sOW +sOW +sOW +kfY +dzT +gqt +uoe +jzr +tNK +yky +bgp +hYO +dzT +mts +aMk +tAQ +lsi +izM +tAQ +dwe +ueF +aaB +gul +gwO +gBy +lXw +nhC +nhC +nhC +eLL +ljI +irh +dmx +mBP +nTd +nyW +fEq +fyh +fyh +xxl +nLU +fyh +dsj +vOY +uCk +gSI +uoU +uKt +vOY +rRv +uQf +sXK +gQf +sXK +vnu +vnu +gAP +qcS +bLN +jqx +jUu +eLT +eLT +eLT +tJD +ogJ +aCg +dnr +uPo +tNY +pbU +aCg +ujf +lxy +fWH +ioM +aoa +pGC +bMX +fbr +wHF +and +vLd +uWu +bhH +jfB +and +qND +jBf +ppy +iJJ +ail +wLo +cBI +rUG +rUG +ebs +hJK +vbJ +oMg +fet +iTg +kjd +oMg +dkY +cLa +gJw +vbA +ehT +klJ +lPp +pxg +gkd +enK +qLx +gOm +uwH +snA +snA +rwL +rwL +rwL +rwL +rwL +rwL +oOO +qvT +pgK +rae +rwL +nhC +lXw +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(110,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +lXw +nhC +nhC +ixS +ixS +bJS +bJS +bJS +bJS +bJS +bJS +ixS +vxS +mVa +pvB +abi +cwk +qTe +cwk +lbt +kwh +uua +iHq +cwk +abi +qTe +lYR +lFh +vdc +soa +gEE +cwq +kab +ylg +jzC +dzT +mhE +rSd +jCl +tNK +dvD +dsf +vTb +dzT +tAQ +kQG +tAQ +xae +fiw +tAQ +dma +hXx +wbD +clA +xEC +wbD +lXw +lXw +lXw +lXw +eLL +kGJ +aGB +iOT +jzU +rov +sOu +fEq +fyh +ekS +pTL +eaR +fyh +qOJ +vOY +ltZ +sBG +sBG +aJq +vOY +uAA +mud +rsC +wKz +xwz +hgP +qZs +xGB +rzL +rzL +rzL +ePW +nFn +dcq +jVj +jVj +kDL +aCg +nxW +gOf +xQa +ejl +aCg +eHX +yiC +jbD +hKt +aoa +faG +awF +psV +oZd +and +hSc +lyV +wYW +bXj +and +tKF +qrq +fro +dVF +qyc +qKM +fzq +eJe +mvD +wEK +twp +uGn +oMg +rUt +vtE +doj +oMg +eZi +dJQ +oMg +lPp +lPp +lPp +two +mQC +lPp +lPp +lPp +snA +fZO +srP +hJb +rwL +lYN +fJZ +hkA +rCi +rwL +pAf +rwL +rwL +rwL +rwL +nhC +lXw +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(111,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +lXw +nhC +ixS +ixS +igp +ieX +eOQ +pNO +hEE +vge +owt +tGd +kie +fNK +gjD +eDr +pCR +kab +xlO +rRN +esi +xvQ +kab +kab +kab +qAt +kab +kab +kab +esb +mzD +jzC +lee +gYm +kab +dzT +tNK +pTA +eVy +dzT +qiJ +oxj +wRB +dzT +huf +sZH +kBB +kBB +kBB +kBB +hpo +yei +nXp +loE +cas +kBB +ibe +ibe +ibe +ibe +iSs +iSs +iSs +iSs +iSs +iSs +iSs +oOY +fyh +fyh +fKA +gfm +fyh +fgC +vOY +quF +vOY +vOY +quF +vOY +aTQ +aTQ +aTQ +hWH +qTZ +bCC +aTQ +aTQ +rzL +pHD +rzL +duI +rVP +dcq +rLG +hOE +hOO +aCg +piu +syH +sji +ecc +aCg +shp +bYI +axe +hKt +aoa +rXM +cjn +uuZ +ocf +and +and +ijg +raJ +aHU +and +hTa +rOm +rca +hTa +czC +cbD +rLn +rxb +rxb +rxb +rxb +rxb +oMg +oMg +qsO +oMg +oMg +oMg +oMg +oMg +lPp +hli +uCl +xkf +rKJ +mPf +dTa +vqV +lPp +fZO +snA +qoa +rwL +dWj +wCL +rqm +gcr +rLX +uXo +rLX +hcv +rwL +lXw +lXw +lXw +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(112,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +lXw +nhC +bJS +xoa +lHt +isa +isa +isa +isa +isa +fbe +tGd +kab +gfu +wjC +wjC +wjC +wjC +jSc +wjC +wjC +wjC +wjC +wjC +vgv +lfH +fuG +vVg +nBb +xHl +xHl +xHl +twK +xHl +rLO +nTE +hAs +pXW +gJl +jLK +wTG +iJp +ybk +dUQ +knn +lkS +aDM +rHF +xNv +dgp +kOH +yei +cOp +loE +nmg +dgp +dgp +xNv +dgp +dgp +jue +fsN +xNv +rHF +rRX +eMS +nkm +dsj +fyh +fyh +fKA +gfm +fyh +jFe +bTO +oVB +cAM +efL +oSI +vEX +fgz +kdF +uxU +eUh +pqO +wbY +lfN +saP +rzL +rzL +rzL +ePW +ePW +kpb +ePW +ePW +ePW +aCg +aCg +rjB +xBR +rjB +gmN +iSI +bYI +mxQ +esN +aoa +xFu +rAj +sTH +aoa +ifb +rjG +lIN +euM +lIN +dkL +omV +lIN +oLZ +kUw +dbO +gZj +bBX +rxo +jJF +rxo +rxo +rxo +qjM +mth +xpE +ftY +cOO +vRf +pFl +ohq +lPp +wJN +uJh +mZq +uJh +pnc +szL +vvS +lPp +uwH +pro +uOO +aqS +gcX +bYE +aVZ +qdX +rLX +tUy +rLX +lXw +rwL +nhC +lXw +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(113,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +lXw +nhC +bJS +stg +fla +vFV +hlO +dBr +alc +hlO +alc +scM +saD +kkx +wjC +vpY +dTH +wjC +bsS +nXy +tju +sMt +fHf +wjC +nhl +bwL +ssI +lqX +nBb +nRi +oGX +bBP +dTM +dvl +dUK +tpj +hUj +epM +jLa +jLa +dPH +joT +mYS +nTI +nTI +ejx +ejx +ejx +ejx +ejx +ejx +yei +yei +qwS +yei +yei +yei +yei +yei +yei +yei +yei +yei +yei +yei +yei +hPR +cYs +gfm +gfm +aZq +gfm +gfm +cYs +gfm +gfm +mpy +dqq +yei +yei +yei +yei +yei +xuN +fGL +ejx +bvz +rFR +meW +qOb +xZo +trt +dpl +mMc +vVl +wbY +wbY +hwf +aum +uzP +rEx +uzP +mVj +fbJ +xuN +fGL +bOG +pZZ +eSi +jot +cpx +kYw +ifb +hBY +fWG +qAj +yhG +fWG +fWG +fWG +pla +xgN +cCD +jER +eRU +rnW +rnW +ihw +opw +uSD +uSD +nAe +pdi +lpa +jkG +uPy +qcu +nFs +sZo +xRw +uJh +uJh +uJh +yhE +szL +mDo +lPp +lLv +uBh +qoa +rwL +ckP +knm +vJx +qiX +rwL +mCG +rwL +rwL +rwL +nhC +lXw +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(114,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +lXw +nhC +bJS +tgn +bKO +wUT +aud +bvU +rOj +aKk +lRn +tGd +cwk +hZu +wjC +shJ +aQe +tju +cHy +eVK +wjC +nEa +hMV +wjC +bXg +uqc +wHr +hEf +nBb +pxn +dxF +xHl +xpL +fRQ +dUK +cmj +wmt +nPO +vfx +nPO +nPO +nPO +sDu +nPO +pGZ +nPO +nPO +nPO +nPO +nPO +vfx +nPO +fGL +loE +nPO +nPO +nPQ +nPO +nPO +nPO +nPO +nPO +nPO +nPO +nPO +nPO +cPs +dsj +dsj +dsj +wPK +ovF +dsj +dsj +dsj +dsj +oih +nPO +nPO +nPO +nPO +nPO +nPO +ozX +nPO +nPO +nPO +vfx +nPO +nPO +wpX +fpu +nPQ +nPO +vvP +btZ +nPO +wpX +nPO +nPO +vfx +nPO +nPO +nPO +sDu +nPO +ydT +fGL +joT +joT +joT +tFx +usf +qMw +uyC +uyC +uyC +uyC +uyC +uyC +noO +skW +tWb +fCs +qVy +xfr +xfr +bYS +ggm +tAG +lqN +xHd +bau +mhh +cOO +bGe +nhH +vJX +lPp +mdI +dmK +wUS +asD +eea +jct +xJm +lPp +eno +pro +qoa +rwL +xkA +tFT +rae +bSZ +rwL +lLv +hHb +rbW +rwL +lXw +lXw +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(115,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +lXw +nhC +bJS +bue +bKO +dLz +aud +oWO +oWO +oWO +tGd +tGd +fqe +eXp +wjC +wjC +wjC +wjC +muj +bWF +wjC +wjC +wjC +wjC +oDn +dkS +rXf +ctO +btR +gkf +bZU +gHR +ioX +ffO +dUK +atS +fGL +cOp +lfK +cwF +vmI +vZl +aXw +vZl +vZl +xDI +riP +vZl +leE +jjt +pZe +iZg +wJq +qBN +qqR +epK +kqf +gwn +wki +tWj +tWj +tWj +hAE +gVK +tWj +sxg +alE +fjK +cQF +fzH +rCR +bCg +fzH +iWp +jZh +mJh +acJ +ygc +wXX +gwn +hAE +tWj +tWj +bfY +jTh +qEj +fyl +hYI +tWj +gpB +bEC +tWj +vjz +bmI +tdH +jTh +vjz +prX +nCo +tWj +kgt +tWj +tWj +vav +oDu +gWT +ujS +uKN +vEb +qqR +qqR +tMc +pIb +kxF +qXw +iIR +wxx +hSN +bwu +oJQ +dYL +vbg +lbd +yiH +tDY +xJc +xJc +prg +bIm +aYM +cOf +cOf +cOf +aYM +nud +nud +nud +nud +lPp +xqV +mEo +bzA +ghh +xhP +tjn +lPp +lPp +oCW +uwH +snA +rwL +rwL +rwL +rwL +rwL +rwL +xNG +snA +qRp +rwL +nhC +lXw +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(116,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +lXw +nhC +bJS +bJS +bJS +bJS +neU +bJS +tGd +tGd +tGd +xPQ +vsK +wjC +wnU +rnj +rnj +tju +xNa +cHy +tju +wbc +wvs +wjC +sQk +kNm +hEf +dUH +nBb +aru +nDU +xHl +xpL +vZu +dUK +jKY +fGL +tMu +cXV +dsQ +nkm +nkm +nkm +nkm +juQ +juQ +juQ +juQ +juQ +juQ +ppz +oZP +nXP +tqD +otE +lXi +mJs +pqo +aOy +ibe +ibe +ibe +smk +kDO +tYi +qvR +qvR +qvR +wyI +qvR +uMs +ylT +uMs +qvR +awv +qvR +qvR +jPh +dFx +ozE +aOy +ibe +ibe +ibe +aOy +aOy +pfJ +fgQ +pfJ +aOy +aOy +kBB +kBB +kBB +kBB +kBB +kBB +kBB +kBB +kBB +kBB +kBB +kBB +kBB +kBB +kBB +tDX +yei +nPO +jSy +iby +mwS +jix +yje +jbU +yje +wnt +wnt +wnt +wnt +wnt +wnt +hkk +uNz +sly +aYM +dtZ +bZI +jxQ +vbH +okW +nMC +etd +lsZ +jcX +gJO +eyM +pvH +lPp +lPp +cNo +lPp +sDA +lPp +lPp +lPp +lPp +lPp +jzt +snA +vgC +kCF +vcx +rer +vif +snA +snA +snA +wOm +rwL +nhC +lXw +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(117,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +lXw +nhC +nhC +nhC +nhC +bJS +alc +pKo +sbO +mis +tGd +oyE +fZX +wjC +cbz +oYI +hMV +wjC +gXm +pAw +wjC +lzN +nJc +wjC +dty +uBG +rAH +tla +nBb +krd +nDU +mwu +lwj +quL +tog +gVp +pTd +nAF +buf +nkm +nkm +twY +auX +qDx +yaU +nKm +yhU +qCC +qCv +juQ +juQ +juQ +xBc +dhm +lmq +lmq +lmq +lmq +qNY +lXw +lXw +lXw +smk +rro +cZu +qvR +qvR +vQz +eRZ +srG +lWV +sxA +dbb +gst +eRZ +xIk +qvR +qvR +aOy +aOy +aOy +lXw +lXw +lXw +aOy +kuw +pfJ +ezl +pfJ +qky +aOy +gOW +tpP +yal +kiF +hmg +gIz +kPp +hUv +qoa +qoa +qoa +kTO +hSs +bSY +kBB +fTz +yei +nPO +xZa +snA +snA +xfe +mMs +tBq +msp +wnt +dQH +jRA +ucg +agM +ksS +gRY +uNz +wRq +aYM +kVz +mIf +lmT +nCm +bEw +bEw +bEw +upz +cbE +ase +bQj +kXr +lPp +tpZ +sRq +lPp +hjs +jtU +lPp +rJx +pYA +lPp +tdB +snA +lHY +nFS +pro +wam +wuk +uyA +rbW +lLv +sqi +rwL +nhC +lXw +nhC +nhC +nhC +nhC +nhC +nhC +nhC +wDM +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(118,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +lXw +lXw +nhC +lXw +bJS +bJS +alc +tQH +nCS +fFj +tGd +qBW +kab +wjC +wjC +wjC +wjC +wjC +rFK +wjC +wjC +wjC +wjC +wjC +pVV +uWe +oas +nBb +nBb +rLO +ykF +oYd +oYd +rLO +rLO +sjL +fGL +vOP +rKb +rKb +sSl +cCe +uZx +qjq +ioJ +gCM +yhU +tcJ +ong +ghc +egh +juQ +bLB +dhm +lmq +jxY +sCC +kQu +qNY +nhC +nhC +nhC +smk +mqd +cOG +qvR +cPh +cHI +bQS +sQE +sQE +tjf +hWg +hWg +rsA +ssT +oMm +qvR +nhC +nhC +nhC +nhC +iYr +nhC +aOy +aOy +pfJ +tct +pfJ +aOy +aOy +rwL +oYm +pIj +aiD +aHZ +vSQ +aHZ +czE +xfW +pWd +bcJ +ltC +mJc +wCI +kBB +coU +yei +nPO +rhX +snA +aAI +xfe +ylX +tBA +hCN +wnt +qXN +sGJ +ruZ +hIZ +sdS +dkb +wrR +qpj +cOf +qye +jOS +iAu +aTf +aTf +hRP +sFP +bNc +qGA +tvw +mMy +kLm +lPp +uMJ +iFS +uVg +lUm +oec +ouE +iEr +aPv +lPp +evS +snA +snA +xhL +snA +rwL +rwL +rwL +lua +rwL +rwL +rwL +nhC +lXw +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(119,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +lXw +lXw +lXw +lXw +bJS +tyV +alc +hqX +alc +mWb +tGd +kay +wvS +mPW +vDW +mhF +uew +lIR +kdK +vIE +bID +fHL +crR +pFr +roa +mnz +pMc +pMc +qVc +eaP +wvy +pMc +pWc +loF +rLO +euN +nPO +kwb +nkm +dkg +lUi +lKL +lKL +xZR +lKL +mYv +yhU +cYO +tXS +tcJ +gUi +juQ +qqW +mig +lmq +tLm +wWJ +pbv +qNY +jTC +jTC +jTC +qNY +vIv +dRZ +qvR +qhb +jup +rsA +dqV +dqV +oTQ +dqV +dqV +rsA +ssT +fRM +qvR +nhC +nhC +nhC +nhC +nhC +nhC +nhC +ccj +pfJ +rdR +pfJ +ccj +lXw +rwL +rwL +gIz +rLd +teT +jWF +sCH +hdE +qxU +qoa +hzH +bSY +tQY +vlS +kBB +cDM +yei +nPO +xZa +snA +iaN +xfe +inN +kNL +wxQ +wnt +sfe +ogD +nAt +rkd +ksS +gRY +wrR +rIm +cOf +tDu +uXh +deo +umj +rDw +miX +dtt +iOH +iIS +dOb +jnS +heq +lPp +hBI +qlf +cNo +lUm +llT +cNo +ybz +jdU +lPp +qfS +fdH +rfH +qlB +duX +edF +xIf +rwL +wrF +rwL +nhC +lXw +nhC +lXw +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(120,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +lXw +nhC +nhC +lXw +bJS +dMB +xrc +tGd +cOd +lpK +taf +rwy +pjq +oeo +pBL +bkW +mPJ +cVn +sJe +dcj +dcj +shN +shN +dXu +kYY +hoK +vEJ +viz +vEJ +viz +viz +vEJ +qwA +fTp +dUK +hFt +nPO +kwb +nkm +vkx +dwn +lKL +lKL +xZR +lKL +mYv +yhU +vkP +uUr +ipH +aiw +juQ +rjl +dhm +lmq +lmq +gID +lmq +lmq +hSL +sTR +wIl +qNY +dxO +pBZ +qvR +tms +oKm +pcN +qyg +gWO +dEE +ePe +vaV +pcN +gOC +oMm +qvR +nhC +nhC +wpT +wpT +wpT +wpT +wpT +wpT +pfJ +dfb +pfJ +nhC +lXw +lXw +rwL +rwL +rwL +rwL +rwL +rwL +rwL +rwL +rwL +ris +gIz +uVI +gIz +kBB +lhn +yei +nPO +xZa +rWc +uxB +jix +faw +oNA +wet +wnt +ubB +rlG +nAt +mgo +wnt +aeN +lVt +jFK +cOf +tDu +mpw +jPg +wLn +rsF +keL +fGn +usP +cbs +trH +uKC +ibC +lPp +fHd +qbI +cNo +bJt +pPm +cNo +jLg +eYx +lPp +evS +snA +snA +xqi +snA +rwL +rwL +rwL +lLv +edF +nhC +lXw +lXw +lXw +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(121,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +lXw +lXw +lXw +lXw +bJS +tlI +alc +lBH +alc +gXJ +tGd +abw +cGb +mPW +hrY +jPP +wmv +bha +mjW +ygQ +qHo +lok +akE +wjC +rLO +mPI +rLO +dWv +dWv +dWv +dWv +ijF +kMJ +iWH +edz +cQQ +vEb +oHX +nkm +idx +lbk +lKL +xAg +sdz +pzr +rpp +qiz +lRf +dKw +dKw +dKw +bnm +onB +ncF +lmq +kCP +rvA +qFg +lmq +ilP +byH +ybZ +qNY +vIv +rVs +qvR +qvR +xoe +bkG +rvc +ngc +pEu +bUQ +qvR +qvR +qvR +qvR +qvR +nhC +nhC +wpT +hGB +eMm +wNo +ebt +wpT +pfJ +eID +pfJ +nhC +lXw +nhC +nhC +nhC +nhC +nhC +nhC +lXw +rwL +aKv +rwL +qyF +otW +axp +kEY +kBB +lpY +yei +mnX +xZa +snA +aZk +jix +jEj +bjW +ihk +wnt +vyx +lMN +hya +leC +wnt +xzY +wrR +jFK +aYM +aKB +qSg +yeK +agP +rDw +vcz +tjT +bfw +dzc +dzc +dzc +dzc +lPp +aBF +lPp +lPp +cHF +cNo +lPp +cNo +lPp +lPp +evS +snA +gDp +rfH +kSJ +rwL +dna +xRL +rbW +rwL +lXw +lXw +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(122,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +lXw +lXw +nhC +lXw +bJS +bJS +alc +pKo +ppm +xLx +tGd +jHZ +kab +wjC +wjC +iyK +wjC +wjC +wjC +neW +xUS +lrP +avq +wjC +qQG +kUq +rLO +lXw +lXw +lXw +dWv +xtz +enW +qxI +rLO +kuF +nPO +txw +kBB +vTa +lBO +oDs +wWO +qFZ +dpP +kJq +juQ +vco +lot +amK +qRA +juQ +uqB +hyN +eUo +xPC +xPC +uDz +lmq +xuu +tvb +ioA +lmq +vIv +tAQ +tAQ +qvR +qvR +qvR +qvR +qvR +qvR +qvR +qvR +nhC +nhC +nhC +nhC +nhC +nhC +wpT +gQr +mni +vbr +tkY +wpT +pfJ +vVa +pfJ +nhC +lXw +nhC +nhC +nhC +nhC +lXw +lXw +lXw +rwL +xLF +rwL +rwL +kBB +nwZ +kBB +kBB +cqY +ejx +nPO +xZa +snA +lLv +jix +jix +jix +jix +wnt +wnt +wnt +wnt +wnt +wnt +gVH +tnV +jbc +aYM +poJ +qSg +wTs +sSH +wZb +dGH +tjT +hSI +vtd +mFN +sEJ +xSB +rGO +qjg +dzc +sOj +juA +oUb +rfu +xIN +vvL +snA +uwH +snA +dPQ +avW +nsE +uyA +rbW +rbW +bGK +edF +nhC +lXw +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(123,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +lXw +lXw +lXw +lXw +lXw +lXw +lXw +lXw +lXw +lXw +lXw +nhC +nhC +nhC +nhC +bJS +alc +tQH +qbW +mbF +jUK +aLs +fZX +wjC +ser +oCO +wKh +rau +wjC +bPu +biZ +woU +xeU +wjC +rLO +wqi +rLO +nhC +nhC +lXw +dWv +gkb +iRC +qxI +ntF +hFt +nPO +sZU +kBB +nTA +nDn +lKL +vCe +jZI +spz +mYv +lpm +xJb +lot +cJw +cJw +cyT +jOh +wUu +lmq +wLk +hoL +dKD +lmq +uTH +xSK +jZp +lmq +tmI +tAQ +ddb +gHA +smk +nhC +nhC +nhC +lXw +nhC +nhC +nhC +mVG +mVG +mVG +nhC +fNA +wpT +tYW +hOd +eYS +rdV +wpT +pfJ +wtE +pfJ +lXw +lXw +lXw +lXw +lXw +lXw +lXw +jGA +jGA +jGA +jGA +jGA +jGA +aOy +fuH +vnH +kBB +flJ +ejx +nPO +ppd +snA +lLv +cWx +mzQ +wZe +tlP +uhM +miW +wZe +wMQ +gyL +lon +lNt +aRQ +jFK +aYM +mVK +ufx +kXf +kYV +kYV +kYV +rZL +hSI +vtd +rLF +kzb +iLj +mWj +mqg +dzc +iqk +qas +xlf +gqZ +vvL +juA +snA +ikq +snA +xcZ +cVN +rwL +rwL +rwL +rwL +rwL +rwL +nhC +lXw +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(124,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +lXw +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +lXw +nhC +bJS +bJS +bJS +bJS +neU +bJS +tGd +tGd +jUK +kXb +fZX +wjC +bBs +uws +oCO +kCj +wjC +fUH +jIh +wao +lsK +wjC +cPz +mMU +rLO +nhC +nhC +lXw +dWv +uEn +iRC +kbx +dUK +hFt +nPO +kwb +kBB +uOW +msa +nYl +kpa +auY +qRt +mkf +yhU +vkP +vrt +pZR +szZ +juQ +jOh +hwI +wyk +nnI +hoL +xta +qzy +wfl +vWE +aJa +lmq +kFu +tAQ +fnk +bUr +smk +nhC +nhC +mVG +ccj +mVG +mVG +mVG +mVG +mVG +mVG +mVG +mVG +wpT +nbk +ikd +hhI +kIJ +wpT +pfJ +wmS +pfJ +pfJ +jgm +jgm +jgm +jgm +lXw +jGA +jGA +aFa +aFa +xPT +ghg +iZG +aOy +sDt +xnI +lui +fTz +nTI +nPO +xZa +snA +vln +cWx +dbx +sfJ +sfJ +sfJ +sfJ +mRj +sfJ +tCa +fUd +gRY +bZA +vbT +xgw +qEA +tJc +kSf +wmj +tJc +tJc +bKk +kaN +haF +kMY +kwB +sLO +mWj +hHK +dzc +bCz +xqB +dae +vjv +gno +qhz +snA +ikq +rwL +rwL +rwL +rwL +nhC +nhC +lXw +nhC +nhC +nhC +lXw +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(125,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +mvH +lXw +lXw +lXw +lXw +lXw +lXw +lXw +lXw +lXw +lXw +lXw +lXw +lXw +lXw +bJS +gEh +kle +sGq +aud +nez +wdo +dLz +tGd +jIu +kab +kab +wjC +wjC +wjC +wNd +wjC +qng +kNw +lrP +oqo +wjC +rLO +nnt +rLO +lXw +lXw +lXw +dWv +sCZ +cUV +sXx +rLO +kVS +nPO +kwb +kBB +vAw +juQ +nIs +kpv +lCo +mGw +ibG +yhU +mmY +wvQ +kJR +kYT +juQ +sRv +cZA +wyk +fih +bwF +jJN +lmq +jaS +kVG +hZv +lmq +bRv +tAQ +iVU +nkn +smk +nhC +nhC +mVG +mVG +mVG +mVG +mVG +mVG +jQn +mVG +mVG +mVG +mVG +ven +ven +jma +ven +ven +pfJ +mNY +pfJ +pfJ +jki +rHk +gTP +jgm +nhC +jGA +cKX +mgc +psI +aFa +aFa +omo +aOy +aOy +aOy +aOy +imj +ejx +nPO +sUw +snA +vln +cWx +kLU +tZC +erB +erB +erB +erB +erB +oik +ptq +gRY +wrR +oIp +aYM +qgz +oAE +oUp +gkH +wEn +upP +mVP +vKZ +dzc +uYA +yhO +jcz +fNw +lOk +dzc +cNo +iaQ +lPp +lPp +cNo +cNo +snA +ikq +rwL +lXw +nhC +nhC +nhC +nhC +lXw +lXw +lXw +lXw +lXw +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(126,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +lXw +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +bJS +oWu +fWM +swD +aud +csl +ddt +ioi +tGd +jIu +hHk +lDi +wjC +hRn +nVA +sAS +wjC +ciE +ufg +lok +fkC +wjC +qms +qgX +rLO +rLO +rLO +rLO +rLO +rLO +rLO +rLO +rLO +kGD +nPO +jik +juQ +juQ +juQ +phd +rmg +tFF +jvb +tOn +juQ +juQ +juQ +juQ +juQ +mEh +iJK +wNZ +lmq +lmq +lmq +lmq +lmq +lmq +lmq +lmq +lmq +bRv +tAQ +mdf +tAQ +smk +nhC +nhC +mVG +mVG +mVG +jOO +keX +rLU +dOn +hpr +esw +ivg +jrO +ven +iRn +kem +frr +ven +qpL +eID +cPt +pfJ +nec +nEy +dNl +jgm +nhC +jGA +qYO +jgi +aFa +aFa +mbi +ira +ira +ira +ira +aOy +kfM +ejx +nPO +aVw +wVX +vln +cWx +evc +tZC +erB +erB +fIo +fIo +erB +xlz +cWx +sHP +wrR +qhN +aYM +upr +pkM +jwz +fXz +nVK +wum +fXS +mgW +dzc +dzc +dzc +tHZ +dzc +dzc +dzc +myM +vdv +iaN +vxL +eno +lLv +evS +fZO +rwL +lXw +lXw +lXw +lXw +lXw +lXw +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(127,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +lXw +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +bJS +opo +sVH +lzc +alc +alc +hlO +alc +scM +jvl +uQL +vqg +wjC +vci +wjC +tJu +wjC +wQQ +rIK +wBN +piQ +wjC +rLO +rLO +rLO +puU +ffl +chn +vsj +cJL +vXj +bPj +wAz +hFt +nPO +kwb +tcl +cZu +tAQ +typ +juQ +juQ +juQ +juQ +juQ +vAO +bLR +ppG +rnr +wOp +rDM +rro +fcQ +vIv +vIv +xpl +kml +kVr +aJS +vIv +hEx +bRv +hEx +leX +qMD +smk +lXw +mVG +mVG +mVG +mVG +igS +hNd +hNd +rTr +hNd +hNd +hNd +tcK +ven +wJl +gDm +xbR +ven +lqe +qib +wEC +vic +hZE +aho +ojT +jgm +lXw +jGA +ree +bnM +aVk +aFa +aFa +xNK +pdc +ryd +cCS +aOy +xTT +ejx +nPQ +fry +wVX +lLv +uMt +dsH +jko +fIo +mEd +bSS +gZO +hcm +kZh +cWx +jYy +wrR +ugo +aYM +aYM +aYM +aYM +aYM +aYM +wum +bVP +qBx +bGr +snA +wcr +vlh +qEq +krs +krs +uZs +ryC +pro +qNk +cvH +dtA +uOO +qoa +snA +lXw +lXw +nhC +lXw +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(128,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +lXw +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +bJS +hJD +dLz +sWa +via +bDg +maJ +ixS +ijL +qeZ +lno +kab +wjC +wjC +wjC +wjC +wjC +mVo +wjC +wjC +wjC +wjC +nuh +oQZ +ucF +uvw +uvw +lWZ +bNq +uOH +tKU +iKL +sqm +uBk +qXP +qtA +pvZ +riT +fJs +rbw +sfr +ipF +bXr +bXr +bXr +bXr +ipF +xLk +oOw +bXr +iia +wdH +psf +pPe +tuR +drL +axo +jlj +vGG +iGX +iJN +vCG +wKN +roe +sIW +smk +nhC +nhC +mVG +mVG +ryP +wnZ +rSs +mVG +xch +mVG +mVG +eyK +gNR +ven +mhW +jxI +ceB +ven +vGi +qjh +fhB +pfJ +pmE +hfU +hAi +jgm +lXw +jGA +azB +xNW +tZQ +abt +egU +ira +hMs +sFo +ffR +aOy +hoo +ejx +nPO +hLd +wVX +vln +uMt +dsH +tZC +cfS +eAX +eAX +eAX +ozo +ajB +cWx +uuH +wrR +jFK +lkr +xXg +jDT +jrI +gJI +lkr +nIt +xVf +qBx +sTA +snA +cUy +iWq +qiO +qiO +qiO +qiO +qiO +qiO +vAk +jsY +edF +rwL +rwL +snA +kPS +nhC +nhC +lXw +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(129,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +lXw +lXw +lXw +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +ixS +ixS +bmp +mOE +kFt +aKk +krf +ixS +dLQ +kqx +uQL +bar +xvQ +xvQ +eDy +tyW +tyW +dNR +sEZ +xew +xew +qLb +gxG +jMi +ffl +kqx +mxv +mxv +mxv +mxv +mxv +mxv +mxv +iVo +fGL +olE +wnj +wnj +wnj +wnj +wnj +wnj +wnj +lvT +wnj +wnj +wnj +wnj +sds +uyH +iZI +tAQ +tAQ +tAQ +tAQ +smk +smk +smk +smk +rYC +vIO +kaK +bFQ +vIO +vIO +rYC +nhC +mRZ +mVG +mVG +fKG +prZ +tqj +vFY +iyx +tmC +mVG +hKO +xhq +uMf +edd +irB +vZw +jYh +jgY +dcR +eID +pfJ +xrW +lZm +gfO +jgm +lXw +jGA +oyU +fSV +aaL +gJF +jgi +rqG +pAb +xHa +kmC +lyv +oQz +gfX +nPO +xZa +wVX +vln +uMt +dsH +jko +vys +gHc +eAX +eAX +dsH +kqY +cWx +vQg +iiY +xvZ +bFF +xjS +xjS +xjS +iwG +lkr +hMA +tgG +gar +vGp +snA +lLv +iWq +qiO +nwl +eEm +lxC +vkw +biB +vAk +pie +eqC +edF +nhC +nhC +nhC +nhC +nhC +lXw +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(130,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +lXw +nhC +lXw +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +ixS +ixS +bJS +bJS +bJS +bJS +ixS +fKk +jVY +jUZ +com +gPi +hEj +eKl +hEj +hNV +fUt +vPF +uvw +uvw +uvw +uvw +kJz +faR +mxv +teE +hBA +huC +lsV +rFP +nyr +mxv +ygO +fGL +kwb +wnj +mMr +mMr +yiB +mMr +mMr +mMr +mMr +mMr +yiB +mMr +wnj +jUt +uNm +cTv +tAQ +fke +gaq +uYb +smk +lXw +lXw +lXw +rYC +lIc +qhl +ntq +jji +vNr +rYC +nhC +nhC +mVG +mVG +tKs +pez +okU +mVG +ohY +mVG +mVG +gnV +xLU +ven +mhW +adv +xbR +ven +mMO +qib +nlP +pfJ +aWg +vnr +vvF +jgm +lXw +jGA +lfC +xNW +sqg +xNW +sLj +ira +tRM +iZQ +pLx +aOy +gxX +ejx +nPO +xZa +wVX +lLv +cWx +sVt +tZC +erB +erB +wZe +wZe +erB +aJv +cWx +nhj +hnz +ifi +lkr +mlU +wzq +vrs +emA +lkr +lkl +tgG +gar +fOK +snA +vdv +cWu +duR +gDV +hYg +vQR +rzZ +biB +vAk +kIj +ylr +skB +xWl +nhC +nhC +nhC +sBn +lXw +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +wDM +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(131,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +lXw +nhC +lXw +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +lXw +lXw +lXw +lXw +ijL +eUi +dHj +tyW +kab +kab +kab +kab +kab +kab +wUF +lsl +lsl +lsl +lsl +lsl +lsl +lsl +mxv +xtI +nQl +ptm +gGA +gIU +uUy +lHh +phR +fGL +kwb +fWo +mMr +mMr +mMr +mMr +mMr +mMr +mMr +mMr +mMr +mMr +wnj +gfs +leX +bZH +uuK +twA +hhK +lgA +smk +lXw +nhC +nhC +rYC +vpm +oyb +oyb +oyb +axd +rYC +lXw +mVG +mVG +mVG +mVG +mdc +mDR +dDG +wyd +gAn +gAn +gAn +xfh +ven +jMk +qNE +pVO +ven +pfJ +vsq +pfJ +pfJ +tYq +wVz +uTu +jgm +lXw +jGA +dEz +iZG +dEF +aFa +ihS +spY +bdb +tSc +aPf +aOy +fTz +ejx +nPO +xZa +snA +vln +cWx +dsH +sfJ +erB +erB +erB +tFB +mmz +pIZ +cWx +gvQ +loh +xUn +lkr +drn +qJe +dBE +lDy +lkr +cEW +bKX +dfe +tqt +snA +kpL +nUd +qiO +uvm +rQS +uKj +uKj +biB +vAk +lQd +cpB +edF +nhC +nhC +nhC +nhC +nhC +lXw +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(132,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +lXw +nhC +lXw +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +lXw +lXw +nhC +nhC +ijL +ygF +uWS +rlb +kab +dHH +gOU +xfF +kab +oNb +oAS +lsl +bYF +iyn +uDD +laR +dKH +lsl +mxv +tld +wDp +ydv +mor +ncd +ole +dNT +gzR +vEb +oHX +fWo +mMr +mMr +pzF +mMr +mMr +mMr +mMr +mMr +mMr +mMr +wnj +dxO +bZH +dxO +tAQ +tkS +hTw +xGq +smk +lXw +nhC +nhC +rYC +dkK +oyb +pnK +oyb +ooH +rYC +lXw +lXw +mVG +mVG +mVG +ags +jef +nxt +hUB +dHg +jef +okX +jJe +ven +sxx +pcx +qdc +ven +pSm +dcR +xoA +pfJ +rwB +vHf +wOl +jgm +nhC +jGA +gNL +aFa +aFa +aFa +qII +ira +ira +ira +ira +aOy +kca +ejx +nPO +cfV +snA +lLv +cWx +xQw +tZC +bzT +erB +erB +aUY +qtN +qtN +qtN +bci +xqh +uWX +xUn +xUn +xUn +lkr +eZq +lkr +wum +wum +wum +wum +snA +rsy +rwL +vAk +vAk +vAk +vAk +vAk +vAk +vAk +rwL +rwL +rwL +snA +snA +kPS +nhC +nhC +lXw +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(133,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +lXw +nhC +lXw +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +lXw +nhC +nhC +nhC +ijL +kab +ggv +kab +kab +tHF +aKC +nlb +pZk +uWS +oAS +lsl +heV +ijW +dKH +dKH +dKH +lsl +vii +tkQ +xqA +nBI +wvW +rNm +atp +mmj +hFt +nPO +aBY +wnj +mMr +mMr +mMr +mMr +mMr +mMr +mMr +mMr +mMr +pPK +wnj +tAQ +gxh +smk +smk +smk +smk +smk +smk +lXw +lXw +lXw +rYC +ouc +jlO +lZe +jlO +kUi +rYC +lXw +lXw +mVG +mVG +mVG +mVG +mVG +mVG +gMX +mVG +mVG +mVG +mVG +ven +ven +ven +ven +ven +dSi +vGU +rXR +pfJ +bhc +udM +mZj +jgm +nhC +jGA +aFa +gMy +rIv +aFa +aFa +ufh +gKO +tWQ +qQK +aiX +sIo +vnx +faY +gvk +snA +lLv +cWx +dsH +tZC +erB +erB +erB +phB +qtN +eec +woI +jcs +fzC +fiu +fTg +fRk +xUn +gIe +dZx +pea +lLv +eno +tzj +lLv +lOa +kpL +rwL +lXw +lXw +lXw +lXw +lXw +nhC +nhC +nhC +lXw +lXw +lXw +lXw +lXw +lXw +lXw +shw +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(134,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +lXw +nhC +lXw +nhC +nhC +nhC +nhC +nhC +nhC +pNz +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +lXw +nhC +nhC +nhC +bSO +sim +oyB +kTX +kab +ewH +aWO +ybr +kab +rOE +oAS +lsl +heV +cNu +dKH +dKH +dKH +lsl +hkW +cfn +kPb +npR +mVy +oAs +xmw +lHh +hFt +nPO +kwb +wnj +tZc +mMr +mMr +mMr +evR +qWU +mMr +mMr +mMr +mMr +wnj +bFb +leX +pQw +loP +pDR +kdn +iCs +iCs +iCs +iCs +lXw +rYC +rYC +rYC +rYC +rYC +rYC +rYC +lXw +lXw +mVG +ccj +mVG +mVG +mVG +mVG +mVG +mVG +mVG +mVG +mVG +bqu +yer +yer +inS +ven +pfJ +dMi +pfJ +pfJ +jgm +jgm +jgm +jgm +lXw +jGA +jGA +aFa +aFa +obf +eVY +iZG +gKO +pwZ +jQM +aiX +oqN +xPr +uPa +vEi +snA +vdv +cWx +jAf +tZC +rJS +rJS +rJS +krU +qtN +eJa +vPZ +uLX +naV +aRf +gte +aQC +xUn +gHd +dZx +iWq +iWq +iWq +mag +fuF +xwS +bbD +rwL +lXw +lXw +nhC +nhC +lXw +lXw +lXw +lXw +lXw +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(135,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +lXw +nhC +lXw +lXw +lXw +lXw +lXw +nhC +uyy +pNn +uyy +nhC +nhC +nhC +nhC +uyy +pNn +uyy +nhC +nhC +vUL +vUL +vUL +lXw +bSO +nOk +dDC +ilN +kab +kab +kab +kab +kab +aDe +oAS +lsl +gnH +dcX +xHp +nan +dKH +lsl +mWY +iEo +unG +xsv +dFU +ifs +qfq +mxv +tLD +nPO +fse +wnj +mMr +mMr +mMr +mMr +mMr +mMr +mMr +mMr +mMr +mMr +wnj +vxI +uyH +fTw +smk +smk +smk +lXw +lXw +lXw +iCs +lXw +lXw +lXw +lXw +nhC +nhC +nhC +nhC +nhC +lXw +lXw +lXw +lXw +nhC +nhC +nhC +nhC +nhC +nhC +pEM +mVG +ven +ven +ven +ven +ven +ccj +kvE +iCs +nhC +wXW +nhC +nhC +lXw +lXw +lXw +jGA +jGA +jGA +jGA +jGA +gKO +mcv +agH +jpB +aiX +xVz +udQ +uPa +qew +snA +vdv +cWx +dsH +cgd +erB +erB +erB +xzc +qtN +knC +xUn +xUn +pDU +xUn +xUn +aNY +xUn +wzZ +eHE +rae +snA +snA +snA +snA +aNm +snA +rwL +lXw +lXw +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(136,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +mvH +lXw +lXw +lXw +lXw +nhC +nhC +nhC +lXw +nhC +uyy +cfX +uyy +uyy +uyy +uyy +uyy +uyy +cfX +uyy +nhC +vUL +lXw +nhC +nhC +oMC +ijL +rgt +tDF +rRF +kab +nVI +ndX +jPf +kab +eAz +wUF +lsl +scW +jou +dTI +lsl +lsl +lsl +mxv +mxv +mxv +mxv +mxv +mxv +mxv +mxv +ned +nPO +kwb +fWo +mMr +mMr +mMr +mMr +mMr +mMr +mMr +pzF +mMr +mMr +wnj +tAQ +jBG +pLU +smk +uhC +akc +akc +akc +akc +iCs +lXw +lXw +lXw +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +lXw +lXw +nhC +nhC +nhC +nhC +nhC +nhC +lXw +lXw +lXw +lXw +lXw +lXw +lXw +lXw +kvE +oSj +oSj +oSj +oSj +oSj +oSj +oSj +lXw +lXw +nhC +nhC +lXw +lXw +gKO +teb +rRm +rRm +aiX +mBW +udQ +uPa +tVv +snA +vdv +cWx +dsH +erB +erB +erB +erB +xzc +qtN +sTo +oQA +uDW +arq +vha +eiY +rrd +xUn +gKt +cck +mHk +snA +tVn +qzY +mOI +afS +pgA +rwL +nhC +lXw +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(137,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +jLu +oMC +oMC +oMC +oMC +oMC +obE +oMC +oMC +oMC +gJu +uyy +rSn +uyy +pdL +tSH +fgq +jzb +uyy +aHn +uyy +uqh +oMC +oMC +oMC +oMC +oMC +kab +kab +kab +fAt +kab +kab +cbK +fXI +qQu +tyW +oAS +lsl +oxm +eQR +lwi +bnB +laN +qKV +qhx +lBz +mFM +rKv +jgL +hhe +mct +lsl +xhm +nPO +kwb +fWo +mMr +mMr +mMr +mMr +mMr +mMr +mMr +mMr +mMr +mMr +wnj +jxB +rBK +ebT +smk +lXw +akc +lXw +lXw +lXw +iCs +iCs +iCs +lXw +lXw +nhC +nhC +nhC +nhC +nhC +nhC +iCs +iCs +iCs +lXw +nhC +nhC +nhC +nhC +nhC +lXw +oSj +oSj +oSj +oSj +oSj +oSj +oSj +yaR +dhD +pXK +qsb +sax +ixd +gSe +oSj +gKO +gKO +gKO +gKO +tcN +tcN +gKO +vHg +gKO +gKO +aiX +qmb +udQ +uPa +sIq +snA +iaN +cWx +nuG +fIo +fIo +qoS +fIo +euV +qtN +fwE +szJ +wcW +pfS +fXH +rYs +pTu +xUn +qEW +cck +snA +snA +pKg +vnz +saw +iiX +pgA +rwL +nhC +lXw +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(138,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +uyy +cFE +lfd +iek +gSA +jxL +kDR +wkt +rNM +rNM +pVl +rNM +rNM +rNM +rNM +pVl +wSi +dGL +wSi +oCX +gAm +wSi +cZt +oPd +gbV +vNo +uyy +xUL +vDC +kab +xls +wcL +kab +jSU +oAS +jMI +jod +hZW +llV +llV +glM +vOI +jPI +qmu +lBb +lBb +kCi +qMo +bit +tTf +lYx +nPO +kwb +wnj +mMr +kiU +mMr +bcc +mMr +mMr +mMr +kiU +mMr +mMr +wnj +pQJ +igb +mLq +wjq +kcG +akc +lXw +acv +iCs +iCs +plQ +iCs +iCs +iCs +iCs +iCs +iCs +iCs +iCs +iCs +iCs +plQ +iCs +iCs +iCs +nhC +lXw +oSj +oSj +oSj +oSj +doG +iOl +vbe +eqx +cOi +pJY +cEz +mSi +mRz +eWO +llI +fvg +mjP +oSj +xYn +oWg +cVr +gKO +jjH +kek +bLT +sHf +hmc +gZz +aiX +mxJ +udQ +uPa +frn +snA +lLv +cWx +cWx +cWx +cWx +cWx +cWx +oFn +qtN +rsT +rsT +xUn +enU +xUn +uaN +mCZ +xUn +vdv +vny +snA +xgo +mAr +oEF +mIq +kXj +ykr +rwL +lXw +shw +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(139,1,1) = {" +nhC +nhC +nhC +nhC +wDM +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +aUv +nhC +nhC +nhC +tXW +aJQ +flV +kLV +akD +skR +skR +skR +skR +skR +sXP +skR +skR +skR +pTx +skR +skR +mrF +skR +skR +pTx +skR +skR +coE +syF +xhV +dMn +uyy +xGp +ozb +kab +kab +kab +kab +teI +abw +lsl +tYs +xWb +jqf +mvC +oZx +rxP +jcn +jBi +jBi +mqt +dMN +fme +tdJ +bhS +hZb +vEb +eCB +wnj +wnj +wnj +wnj +wnj +uxv +wnj +wnj +wnj +wnj +wnj +wnj +pHZ +dxO +iLa +smk +lXw +akc +lXw +lXw +lXw +iCs +iCs +iCs +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +iCs +iCs +iCs +lXw +iCs +lXw +lXw +oSj +fjq +oSj +uCm +dni +fLn +jsj +jNm +cQG +jsj +cOU +oSj +dxD +uUj +vpS +kpO +aOz +oSj +jac +kKc +uyQ +gKO +aST +giZ +ebI +oCu +iXv +hJS +cwj +mxJ +udQ +uPa +auy +snA +vdv +vdv +lLv +irk +iaN +duX +duX +rWK +uSw +cIy +fVF +bYD +rEJ +uJk +txe +tQf +xUn +ivw +cck +snA +tJp +opV +jgF +jgF +vYg +daE +rwL +lXw +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(140,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +uyy +iio +uyy +tFJ +qhY +qhY +naD +qhY +nWg +qhY +qhY +qhY +qhY +nWg +qhY +qhY +qhY +qhY +laJ +eAT +qhY +qhY +ilY +tbj +xhV +izN +uyy +eQW +fqM +kab +mET +tyW +kab +tyW +abw +lsl +rri +xWb +bkM +iQj +lfa +aCh +nDE +jBi +jBi +jBi +jBi +iBH +bUL +lsl +qGm +nPO +alW +qhh +xAe +gNt +wnj +pnf +vmw +kFk +uvM +hTX +hTX +hTX +hTX +smk +smk +bdX +smk +uhC +akc +akc +akc +cOl +lXw +iCs +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +lXw +lXw +iCs +iCs +iCs +ojQ +pva +bXm +ifj +pva +pva +cJp +jxz +rQi +cni +wpk +oSj +kyk +vPJ +vPJ +aqX +slO +oSj +nhV +rRm +lli +gKO +lba +cBb +cZm +hmf +uOg +wXr +cwj +mxJ +udQ +uPa +eBZ +rwL +rwL +rwL +rwL +rwL +tOy +onU +gVk +rWK +xUn +uIb +owf +hQq +nYh +ivA +pZU +txe +snA +mIe +aIy +snA +fhZ +iNJ +okO +okO +cRD +pOo +rwL +lXw +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(141,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +jLu +oMC +oMC +oMC +xca +oMC +oMC +oMC +oMC +oMC +dFW +uyy +pIo +uyy +bly +hTf +jXL +aae +uyy +pIo +uyy +ibq +oMC +uyy +uyy +oMC +elK +xhV +tUx +uyy +uyy +uyy +kab +jHE +tyW +nEF +tlE +jUZ +dTI +ibu +xWb +fPn +skv +kSq +oVX +nDE +jBi +jBi +jBi +dKn +ndh +oaS +lsl +aFg +nPO +nPO +gAs +cOp +wbZ +wnj +ufn +vmw +vyN +dtN +hTX +lXw +lXw +lXw +lXw +smk +ahK +smk +lXw +nhC +nhC +lXw +nhC +lXw +iCs +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nPn +nPn +lXw +gcF +sOE +sOE +sOE +sOE +oSj +aPY +oSj +xsW +obm +vnb +pjN +oSj +uWj +duz +uce +oSj +iZk +tAw +tAw +oSj +oSj +oSj +gKO +sFw +gKO +gKO +tYN +ivl +fEk +qul +aeh +nTN +cwj +mxJ +wDK +wNQ +hQJ +cwj +lXw +lXw +lXw +rwL +rwL +rwL +snA +kPU +xUn +xUn +xUn +dSt +bFC +alf +jkI +iLs +sha +nsE +aIy +snA +snA +woX +woX +woX +woX +woX +gtZ +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(142,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +lXw +lXw +eFu +xSz +eFu +eFu +eFu +vUL +vUL +nhC +nhC +vUL +nhC +uyy +cfX +uyy +uyy +oMC +oMC +uyy +uyy +cfX +uyy +nhC +vUL +nhC +nhC +nhC +uyy +xhV +glB +glB +glB +tUx +kab +mET +tyW +kab +vII +pCb +dTI +ibu +vTs +hLy +mvC +kSq +oVX +nDE +jBi +jBi +jBi +jBi +rAO +oaS +lsl +wSC +yei +fGL +mNG +uEh +ngQ +xph +dMO +sUl +lkO +kXN +fWo +nhC +nhC +nhC +lXw +dXw +hrV +smk +lXw +nhC +nhC +nhC +nhC +lXw +iCs +nhC +nhC +nhC +nhC +nhC +nhC +lXw +lXw +lXw +sOE +sOE +xCp +sOE +miI +miI +miI +sOE +sOE +sOE +sOE +ryq +sOE +eYl +sOE +ofM +yia +uce +oSj +gpx +gVF +akI +mDn +lLQ +hME +kzc +usE +kDq +gKO +gIh +jJG +ilU +wVl +xAT +uNj +aiX +aMm +wDK +uPa +pRL +cwj +lXw +nhC +lXw +edF +lXw +rwL +gmJ +hGY +eno +eno +xUn +xUn +xUn +txe +xUn +xUn +dad +nsE +rza +snA +eLn +woX +nhF +oaL +dxo +tAr +pCx +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(143,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +eFu +lXw +lXw +lXw +pOJ +vUL +vUL +vUL +vUL +vUL +vUL +uyy +jKI +uyy +vUL +nhC +nhC +vUL +uyy +gFV +uyy +vUL +nBk +vUL +vUL +vUL +uyy +rlk +dou +nVm +glB +tUx +kab +kab +kab +kab +ffl +oRB +lsl +mPA +xMd +xyL +mvC +kSq +lAU +nDE +lio +lAt +lAt +lAt +oKQ +oaS +dTI +vUj +lfK +nPO +xuN +cOp +lfu +wnj +nJW +bjf +kYc +wzV +fWo +nhC +nhC +nhC +lXw +dXw +pDR +smk +lXw +nhC +nhC +nhC +nhC +lXw +iCs +nhC +nhC +nhC +nhC +nhC +nhC +lXw +sOE +sOE +sOE +vVU +ini +lfp +eXs +eXs +eXs +eXs +eXs +nNk +bwd +imR +jBH +uam +sOE +sOE +gfP +jHx +vgl +htQ +aZn +aZn +tuB +iWC +vDF +jiM +eYf +uor +tTJ +pyV +wwT +toB +xcm +uvZ +ikQ +aiX +kEQ +udQ +uPa +ydp +aiX +aiX +nhC +lXw +edF +lXw +rwL +cNh +cck +rWK +qze +eno +vdv +vdv +wtZ +eno +eno +eno +lLv +kPU +kPU +tTk +woX +oNo +ocq +obk +mTg +pCx +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(144,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +eFu +lXw +nhC +nhC +pOJ +nhC +vUL +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +oMC +uyy +uyy +fYE +lHG +glB +qbH +qxj +obE +obE +ffl +lku +lsl +hhJ +sjD +oeh +oeh +njF +tKN +fEP +uOK +uOK +uOK +uOK +uOK +uOK +qRm +qik +lfK +nPO +xuN +cOp +vCh +wnj +oVs +whq +pUD +dKF +hTX +lXw +lXw +lXw +lXw +smk +wWg +smk +lXw +nhC +nhC +nhC +nhC +lXw +iCs +lXw +lXw +lXw +nhC +nhC +nhC +lXw +sOE +xpr +uam +oQa +mCD +iNh +krb +gjW +gjW +uam +snp +uam +uam +gmv +uam +uam +dkw +sOE +sOE +cnW +oSj +nJk +pBc +gQC +adt +utw +utw +vVi +aMM +ajL +aFR +wfe +qZO +fXL +dnz +mqu +mHF +aiX +mxJ +udQ +uPa +vNh +neD +cwj +nhC +lXw +rwL +rwL +rwL +rwL +iFi +rwL +uJg +snA +oGy +pDI +aOg +uix +duX +duX +axT +qrp +grj +rWK +gtZ +pPb +pdJ +uQD +wyE +pCx +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(145,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +baK +eFu +lXw +nhC +nhC +pOJ +nhC +vUL +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +uyy +yaE +uyy +uyy +oOI +tUx +glB +dRM +smy +obE +mFO +wWY +lsl +hFf +aBx +quN +fOS +piD +uhL +mLX +slc +qCD +rhR +jMV +lDW +vRq +lsl +oJX +owU +jGJ +xuN +bFA +uhJ +wnj +wnj +hTX +hTX +hTX +hTX +nhC +nhC +nhC +lXw +smk +grM +smk +lXw +nhC +nhC +nhC +nhC +lXw +iCs +iCs +iCs +lXw +nhC +nhC +lXw +lXw +sOE +eQj +uam +lfp +xbt +sOE +mLi +sOE +avZ +rtS +vQQ +sOE +sOE +sOE +avZ +lfp +lfp +lfp +sOE +fXY +rMf +byt +kuv +tBp +tuB +utw +wvY +rUz +bFm +wvY +axS +axS +axS +axS +axS +gKO +gKO +wmC +mxJ +udQ +jHh +ntb +pNM +cwj +nhC +lXw +mRh +jos +niX +kzw +oou +rwL +tgC +liN +liN +liN +kjJ +liN +liN +liN +liN +xep +xep +kVN +gtZ +gtZ +pCx +xZA +umW +gtZ +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(146,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +oMC +oMC +sxu +oMC +lXw +lXw +pOJ +nhC +vUL +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +uyy +yan +ykC +oMC +ylq +glB +glB +tUx +msr +pCc +ydE +bWi +obE +obE +oWR +oWR +obE +bhY +bhY +bhY +bhY +bhY +irO +irO +irO +bhY +bhY +bhY +bhY +tfK +txM +xOl +oiv +oiv +wrG +upf +nhC +nhC +nhC +nhC +nhC +nhC +lXw +smk +gJz +smk +lXw +lXw +lXw +nhC +nhC +lXw +lXw +lXw +iCs +lXw +nhC +lXw +lXw +lXw +sOE +jqg +uam +avZ +xbt +pbX +kna +wJe +fJA +xZL +xwP +hAl +vYU +wlf +avZ +avZ +lfp +lfp +sOE +gXV +sqQ +nIV +utB +fdI +mDn +ahP +xsl +sJp +hIO +qFt +fDH +peO +cGl +bQt +axS +lXw +nhC +iRF +mxJ +udQ +uPa +pkF +jve +cwj +nhC +lXw +hjl +oQN +grP +nrS +sNV +rwL +mTx +liN +iVE +qFA +jtE +rlM +aeW +pUQ +liN +osC +oah +xNM +piX +mHv +rsv +vvy +tMT +deU +lXV +qJm +lXw +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(147,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +uyy +mZO +kQI +uyy +nhC +nhC +pOJ +nhC +vUL +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +uyy +hFi +xGp +uBm +tgi +fCO +glB +tUx +bCO +nJL +ydE +glB +pIT +cws +cws +cws +cws +otq +dJR +cvC +oqd +olV +sgL +ijn +vsR +qEG +dym +fhC +czu +fcZ +xBZ +jZk +vKD +wbp +pMK +upf +nhC +nhC +nhC +nhC +nhC +sSD +sSD +upf +upf +upf +sSD +sSD +lXw +lXw +nhC +nhC +nhC +nhC +iCs +lXw +lXw +lXw +sOE +sOE +sOE +sOE +vbw +sOE +pzK +msT +vcv +mOD +gBJ +gBJ +gBJ +gBJ +gBJ +uZo +wlf +sOE +lfp +lfp +sOE +bZz +wDm +cwZ +aZn +cux +mDn +ern +tlA +itu +iFY +tlA +fDH +aBw +fKF +nJS +fDH +nhC +nhC +iRF +mxJ +udQ +uPa +jgA +aiX +aiX +nhC +lXw +hjl +sqH +pFx +hmp +mOR +rwL +wRG +liN +cAX +jZY +jwV +ohi +hqQ +rnG +qyj +trr +kBJ +eob +vUG +usG +lUb +mAy +hGa +jje +lXV +lXV +lXV +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(148,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +rJT +lOo +hJa +fAc +uEy +nhC +nhC +pOJ +vUL +vUL +nhC +uGL +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +uyy +nLc +qNm +oMC +laq +moN +nfV +nzh +lVh +bwY +cEZ +bkI +vPK +cKj +czV +czV +czV +eGp +bSJ +lcM +vpQ +vpQ +tEv +drl +vpQ +vpQ +vpQ +ppY +toJ +qHa +gNE +jZk +gpj +vYF +hpv +sSD +nhC +nhC +nhC +nhC +sSD +sSD +nZJ +ecU +wZA +wXE +gRq +sSD +sSD +lXw +lXw +nhC +nhC +nhC +iCs +lXw +lXw +sOE +sOE +brS +aXV +sOE +fzd +sOE +ntg +pfe +pHL +hoQ +tan +qPg +pHL +pOV +wLC +mic +qGB +sOE +pPA +lfp +sOE +vIw +arU +rJt +gdS +mCa +mDn +ryf +tqZ +uST +bce +dKM +fDH +aXW +wND +tYC +fDH +nhC +nhC +iRF +fDR +udQ +uPa +vEi +cwj +lXw +nhC +lXw +hjl +rhB +iSJ +aLP +unh +rwL +cck +liN +mgb +nft +gdT +cdN +tFb +sYy +aVy +bDJ +wzP +wzP +wzP +usG +qXh +bio +rry +rry +iCE +fpV +mcY +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +wDM +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(149,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +uyy +aSA +lhB +uyy +nhC +nhC +pOJ +nhC +vUL +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +uyy +lhU +vqb +uBm +pEb +fCO +glB +tUx +iSm +nJL +ydE +glB +nhN +voJ +dBW +voJ +voJ +knQ +kmX +mBR +mBR +mBR +ddB +qcI +qcI +mBR +mBR +mBR +mBR +mBR +xUU +jZk +hwt +xon +qVG +sSD +lXw +lXw +lXw +lXw +sSD +hQf +lgG +qaU +euS +uPF +fcj +upf +upf +upf +lXw +nhC +nhC +nhC +iCs +lXw +sOE +sOE +kTR +imR +imR +gMa +hFd +sOE +wLm +pfe +pHL +dZg +kbv +dkZ +pHL +pnO +wLC +mic +qTc +lmW +nKK +lfp +sOE +maq +reV +iRK +mDn +mDn +mDn +wvY +wvY +nEE +erU +wvY +axS +gdk +nKi +kZC +axS +lXw +nhC +iRF +mxJ +udQ +uPa +qCE +cwj +lXw +lXw +lXw +mRh +fUo +lfk +dIE +hAQ +rwL +eGt +liN +mFK +cRW +iSD +liN +szR +aVy +liN +xqR +wzP +gFB +wzP +aRG +jWJ +pkn +rry +rry +scj +scj +scj +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(150,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +oMC +oMC +hiE +oMC +lXw +lXw +pOJ +nhC +vUL +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +uyy +wnx +kqj +oMC +imw +izN +glB +tUx +iSm +wJu +dRM +bWi +nvc +nvc +nvc +wuZ +wuZ +nvc +nzx +ppx +ldN +fJX +uyu +sHY +amV +vAy +ter +lPy +ter +dIf +xFC +jZk +wOT +hQF +oZy +pJc +sSD +sSD +sSD +sSD +upf +tYV +iVl +wKm +gJD +gXR +aZD +upf +ojc +upf +iCs +iCs +iCs +nhC +iCs +lXw +sOE +pOy +imR +jaI +imR +sOE +iwf +sOE +sgB +pfe +qTs +fgg +xrl +fgg +kII +pHL +pHL +rTs +qTc +ryq +fDU +dNY +sOE +bgU +qcc +qmE +iFw +phl +mDn +vTH +lUj +ktT +hnd +bHg +axS +axS +aeP +fDH +axS +iRF +iRF +wmC +vzL +udQ +uPa +nYQ +aiX +cwj +cwj +aiX +mRh +lBS +vMA +jrU +hjl +rwL +tOl +liN +prB +dgN +prB +liN +nVh +mQZ +mQZ +aEG +tUQ +gss +cfG +oBa +jvc +rry +jvc +rry +gvx +oAe +qjC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(151,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +fbf +iCs +lXw +nhC +nhC +pOJ +nhC +vUL +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +uyy +nrY +uyy +uyy +oOI +tUx +glB +tUx +dHs +obE +nzd +uAx +nvc +wLA +uQz +hmF +hmF +hmF +hmF +wrJ +ldN +fJX +hYT +fXT +fHy +tpb +gPR +obH +bnC +tMv +xmW +thY +bTD +ofY +ukm +bli +rJj +rJj +rJj +rJj +hSn +xYR +vjd +mnI +oOu +oxr +nwe +hKB +nPa +upf +iCs +plQ +iCs +iCs +acv +lXw +rmo +qtv +imR +jaI +wNb +rtS +uam +sOE +aFK +sTN +pHL +ebp +oej +qhu +xDQ +fwW +kII +nxY +kkb +ves +ruK +pZE +xQN +obY +wvE +hmZ +jPe +cCl +rCb +cLm +oaE +oMM +off +mFJ +uLS +qxc +gsK +tUP +rEb +tUP +tUP +qGL +nxT +udQ +aPH +ooV +wCy +gHL +sks +mZz +nyC +kYh +iMe +rqs +sks +brO +gHL +sKB +sRr +kmm +neI +wfo +ieC +wzP +wzP +wzP +fvI +dwb +xSC +rrO +jvc +shq +xdO +rry +scj +scj +scj +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(152,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +iCs +lXw +nhC +nhC +pOJ +nhC +vUL +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +oMC +uyy +uyy +sXc +xps +glB +cfW +fMa +obE +obE +ehN +vUY +nvc +pzM +hmF +kpm +hBV +pnJ +hmF +xUr +ldN +rVh +iJk +mkS +kWc +vGf +qkP +uYS +qBg +oju +gWK +jZk +wOT +iyd +ifo +upf +sSD +sSD +sSD +sSD +upf +wUk +iKC +iKC +xCM +czt +jKF +upf +xRU +upf +iCs +iCs +iCs +nhC +iCs +lXw +rmo +imR +waY +jaI +waY +svX +uam +avZ +kpo +xky +ihn +rHM +wTj +nUD +ovl +jAw +cel +vuc +kkb +sOE +obv +imR +sOE +hJl +erg +ssF +uhx +rvr +mDn +kcm +rmY +nie +gfg +rmY +wmC +ebW +nCa +iun +dsi +iun +pJm +wmC +ecd +udQ +mDf +riA +qsB +cjx +uPa +riA +wNQ +uPa +riA +aPH +uPa +cGg +are +stS +oaM +unU +hTG +oOn +wPl +xHY +mgO +wzP +gwu +eQU +dPq +ffA +jvc +dPq +yiV +jvc +scj +nhC +lXw +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(153,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +iCs +lXw +lXw +lXw +iCs +vUL +vUL +vUL +vUL +vUL +vUL +uyy +rpz +uyy +vUL +nhC +nhC +vUL +uyy +rpz +uyy +vUL +nBk +vUL +vUL +vUL +jZt +nGS +jHX +rVt +glB +tUx +xVc +xVc +xVc +mKG +pkk +cfm +nvc +gZD +doM +ijs +xpH +ebk +xLc +bhN +ldN +fJX +aED +pcG +kWc +ivU +pcU +vkW +dQV +hRw +iDm +lcy +lED +cdu +eDI +sSD +lXw +lXw +lXw +lXw +sSD +loS +tWJ +eXy +exR +gmh +kIk +upf +upf +upf +lXw +nhC +nhC +nhC +iCs +lXw +avZ +xCy +imR +jaI +nQv +bBG +qEe +sOE +pzK +rmD +pHL +jrW +mbz +avc +vHb +wIx +aSE +dyQ +qTc +qcK +bYQ +bYQ +oQU +uyv +uyv +orS +mUc +vzW +stw +kGc +kGc +niE +kGc +kJp +qre +wMW +eeu +eeu +wPn +eeu +cMR +tkM +lpB +bQd +nyv +vLs +xGD +kzK +kzK +eyJ +cGP +uON +bsl +pnb +bsl +shR +vmq +qkU +eJA +tXc +wly +uGi +eDD +eDD +bXu +wzP +lIx +kwv +xWz +ozZ +jvc +dPq +cgK +nrD +lXV +nhC +ayW +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(154,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +lXw +lXw +iCs +eDv +iCs +pOJ +pOJ +lXw +vUL +nhC +nhC +vUL +nhC +uyy +cfX +uyy +uyy +oMC +oMC +uyy +uyy +cfX +uyy +nhC +vUL +nhC +nhC +nhC +uyy +xhV +glB +hLE +glB +tUx +paR +iDd +fgl +mKG +fHI +toR +nvc +ltX +hmF +gKZ +vty +nvc +nvc +kWc +gOi +lSB +tlC +gOi +eqA +igB +aVQ +cHK +cwr +etT +adN +lcy +jru +cPr +rCk +sSD +nhC +nhC +nhC +nhC +sSD +sSD +hUJ +rOa +xCM +pCy +thU +sSD +sSD +lXw +lXw +nhC +nhC +nhC +iCs +lXw +sOE +xzn +imR +jaI +xio +sOE +qEe +sOE +qfx +pfe +xlA +aXr +viW +aXr +aSE +pHL +pHL +dyQ +qTc +sOE +kLj +fDU +sOE +eSx +jyy +mhU +lqT +ngl +mDn +sWU +uUo +tjt +cln +esG +wmC +iRF +wbJ +jwb +oqq +kpl +bNf +wmC +rFH +mjY +uPa +cJa +aiX +cwj +cwj +aiX +dXn +kFP +eUJ +bfT +kFP +kFP +adZ +lXV +dPq +nwE +hms +xep +sbS +xzl +maX +iCK +fKQ +dGB +dPq +yiV +jvc +dPq +yiV +jvc +scj +nhC +lXw +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(155,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +jLu +oMC +oMC +oMC +lZf +oMC +oMC +oMC +oMC +oMC +gJu +uyy +aHn +uyy +rYm +qtt +pOj +cTz +uyy +rSn +uyy +uqh +oMC +uyy +uyy +oMC +elK +xhV +rAg +xVc +paR +nuM +xVc +tEG +gcw +jtA +xNy +cfm +eOw +nsq +hmF +lSv +vty +kKo +fFH +rKS +ezh +ezh +uNN +uNN +cFT +kOh +hzs +tMr +vJY +hAO +jGx +jZk +xDR +oEs +qbL +upf +oqe +oqe +xrv +nhC +nhC +sSD +sSD +upf +hXR +upf +sSD +sSD +lXw +lXw +nhC +nhC +nhC +nhC +iCs +lXw +sOE +sOE +bvm +jaI +imR +gMa +ful +sOE +cEJ +pfe +pHL +sMm +kbv +dkZ +pHL +mGm +oCJ +dyQ +qTc +oCA +nKK +imR +sOE +rgj +rgj +syU +rgj +rgj +rgj +rgj +rgj +rgj +iyk +wNk +wmC +ieI +cFl +wLP +gAF +bzQ +xdL +iRF +txg +mjY +uPa +wwM +cwj +lXw +lXw +lXw +dXn +wUo +ogK +foI +nAi +kFP +mus +lXV +tVF +pcy +xFd +ubR +hdN +vms +nje +kXd +fvI +jHj +cuC +uxK +jvc +srh +uxK +jvc +scj +scj +scj +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(156,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +uyy +dCk +uyy +nEq +hgu +hqZ +kML +ffe +ffe +ffe +ffe +hqZ +ffe +ffe +ffe +ffe +hqZ +ffe +ffe +kML +ffe +ffe +mcy +tKf +xhV +tUx +paR +kLW +ucZ +mtQ +sLS +kxv +muo +tuI +eFe +eOw +eOy +hmF +bIu +bmX +bmX +lWq +kXS +kXS +kXS +kXS +jxW +izL +izL +bsW +ozB +eqA +dtK +xmW +sPW +iQV +tgW +wSL +oiv +ecg +egE +oqe +nhC +nhC +nhC +lXw +wcz +dYQ +wcz +lXw +nhC +nhC +lXw +lXw +lXw +lXw +lXw +iCs +lXw +lXw +sOE +sOE +fuN +nSk +xaD +eqq +sOE +kUb +dSG +pHL +qnX +tan +qnX +pHL +ghN +mGS +dyQ +fPg +sOE +qio +lfp +cLN +plw +fpN +mlD +gzd +rgj +tqH +aRo +vpJ +rgj +dPn +bIZ +wmC +yjm +aiG +vJg +gQx +aWe +uPi +iRF +pEx +mjY +uPa +wrq +cwj +lXw +nhC +lXw +lIe +vni +sij +fVG +nAi +kFP +mus +dPq +jEO +wcZ +xYl +aYA +clZ +hVA +nYs +kXd +bjb +aEw +mbu +cXA +jvc +jvc +rry +rry +iCE +loa +mcY +hxc +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(157,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +oDm +nhC +nhC +nhC +tXW +jMX +mrq +kkJ +akD +skR +skR +skR +pTx +skR +aRt +skR +pTx +skR +pTx +skR +skR +hBE +skR +pTx +skR +pTx +skR +coE +wmH +xhV +glB +rgY +rmC +csn +csn +kwG +uey +mKG +eTw +nrn +eOw +gLU +doM +dSL +wLi +fQi +nvc +kWc +prx +kWc +rMe +eLO +uvX +bHm +uzi +gHY +eqA +brR +tBa +kDt +oiv +oiv +oiv +oiv +oVL +ctq +wcz +wcz +nly +nly +wcz +wcz +nQM +wcz +wcz +wcz +eDl +lqK +lqK +eDl +eDl +iCs +iCs +iCs +lXw +lXw +sOE +sOE +sOE +sOE +eEQ +sOE +dJw +mCY +mMH +pHw +sqr +sqr +sqr +sqr +sqr +rYI +ggy +sOE +oma +lfp +sOE +cGM +bzN +caM +ffF +wNT +tjJ +tZR +vkC +rgj +gJr +rSR +gjK +cDh +rVY +gnX +tPc +bzQ +xti +iRF +sXu +mjY +uPa +vMF +aiX +lXw +nhC +lXw +lIe +sij +sij +kMi +sij +kFP +xGM +dPq +uWC +vVw +wec +cxV +bWh +hVA +dck +qEy +maX +wMP +mAg +bjb +efZ +djn +rry +rry +scj +scj +scj +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(158,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +uyy +niI +lfd +aKe +meZ +kGn +nbg +meZ +qPd +vPO +xbV +xbV +xbV +xbV +xbV +vPO +xbV +xbV +oLh +fpC +jqw +xbV +aFE +iUU +oOI +ehz +paR +uLI +wsB +bwb +nPV +xVc +mKG +vQU +xoo +nvc +kEu +uja +wLi +wNz +brm +nvc +qfm +hlx +kWc +kWc +uCJ +kWc +kWc +kWc +kWc +kWc +rRH +jGq +sbA +ufF +vjW +gvF +xtK +sqU +wAX +wTU +spj +hsc +cWE +gOV +wLa +xqf +vsc +wQY +ntK +eAI +hEc +leG +oyc +eDl +eDl +uTc +eDl +euv +lXw +lXw +nhC +sOE +fMU +xrm +hCs +voR +gAh +xRa +riG +cXO +waM +qzz +oRi +waM +tWm +lfX +hCs +wyT +imR +xbN +nDm +oRJ +adU +hcy +tnf +blt +jrV +key +rgj +nqt +dfF +wmC +nAm +gve +wmC +srE +tym +uHi +wmC +fqm +mjY +uPa +wrq +aiX +lXw +nhC +lXw +lIe +sij +sij +kMi +uSf +kFP +mus +dPq +fLE +awU +gMi +dPq +vcF +oQm +nJI +vms +kYW +wcX +oaM +emM +usG +fer +rry +rry +iCE +nfp +mcY +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(159,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +jLu +oMC +oMC +oMC +oMC +oMC +oMC +oMC +oMC +oMC +uyy +uyy +rpz +uyy +jYn +ddX +kaE +bZX +oMC +oMC +uyy +gJu +oMC +oMC +oMC +oMC +oMC +bjC +tDt +paR +afc +sZn +oAx +yeR +xVc +oMI +hGp +xoo +nvc +nvc +nvc +vBT +nvc +nvc +tYh +tYh +tYh +tYh +lJV +ukX +cCY +kdw +eZo +vXQ +cCY +aUM +eNa +ody +qPJ +gmd +beA +ryJ +nNC +nWl +bWd +iRX +cYc +rSp +fDr +gij +ntK +ntK +ntK +ntK +bVf +osR +syN +adL +uUM +ncG +jhs +wgW +eDl +euv +nhC +nhC +sOE +kAf +ePs +lUF +oOK +sOE +lyq +sOE +sOE +jVD +sOE +sOE +sOE +wcG +avZ +rkv +uKW +lfp +sOE +tAN +wjo +qyU +lvb +rgj +jbJ +stW +lgO +rgj +wvY +wsH +wmC +wmC +wmC +wmC +wmC +wmC +wmC +wmC +yji +mjY +uPa +ehf +aiX +lXw +nhC +lXw +dXn +sij +tQu +sij +sij +kFP +tsG +lXV +lXV +gxe +aHN +dPq +vcF +dDv +uSH +hVA +gyO +wcX +lUb +lbC +wzP +tbf +efZ +fLd +lXV +lXV +lXV +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(160,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +mvH +lXw +lXw +nhC +nhC +lXw +nhC +nhC +lXw +nhC +uyy +cfX +uyy +oMC +uyy +uyy +oMC +oMC +lXw +nhC +nhC +nhC +nhC +nhC +lXw +oMC +oMC +oMC +jNE +jNE +xVc +xVc +xVc +xVc +bgx +lYM +wTJ +imF +kDV +qtB +oxy +sHF +imF +hXK +lFW +vGz +tYh +tab +vYV +cCY +tzx +fcT +trD +cCY +dqp +eNa +gwG +dNI +gek +aWc +nqw +qOm +oDL +ntK +nnK +xIe +jGl +nSq +hSi +wVd +rSp +lOX +ntK +smR +sYV +uon +plD +uUM +eDl +rLW +eDl +eDl +eDl +nhC +nhC +sOE +cvS +dpo +dpo +bNn +jDC +sht +xvl +imR +imR +imR +imR +ese +mfn +xcI +mHx +uKW +sOE +itV +mlC +iQP +dvZ +moW +rgj +ojx +pNX +cov +rgj +mfB +uuD +pGa +wSI +hLK +euf +mUE +oGL +jQR +pGa +pOx +mjY +uPa +dLe +lTR +lTR +lTR +lTR +lTR +lTR +lTR +cUc +cUc +cUc +mus +ckp +lXV +vyP +gMi +cXM +jCm +tQK +bbn +hVA +ihe +qEy +tsz +tUS +dMo +mem +xzl +cvi +lXV +qJm +lXw +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(161,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +lXw +lXw +lXw +lXw +lXw +lXw +lXw +lXw +uyy +aHn +uyy +nhC +nhC +nhC +nhC +lXw +lXw +lXw +lXw +lXw +lXw +lXw +lXw +lXw +tVI +jmp +jmp +jhY +vZB +sbf +gOj +mKG +qIr +cRG +iGH +imF +jHK +bBc +rDF +uhO +imF +ksf +tze +imS +tYh +qIa +vYV +xUx +pzX +lKq +fyG +cCY +kzz +eNa +iur +aYc +lzg +srS +wJE +upb +wrx +ntK +dIQ +gde +eRb +mUa +tKr +dBk +oyk +aKV +ntK +uUM +wLf +uUM +uUM +uUM +cRJ +tRX +ptS +nSQ +eDl +nhC +nhC +sOE +sOE +sOE +hhF +uQF +lfp +diD +hgV +imR +lfp +lfp +lfp +feL +cUo +lfp +mHx +sOE +sOE +itV +dGe +dGe +rgj +rgj +rgj +wZY +rgj +rgj +rgj +oNt +jZa +eUn +qOK +mHM +lNn +aBr +eUR +udj +pju +sPn +mjY +uPa +ygI +lTR +kGt +oeT +hjg +irZ +iAl +lTR +xWp +gxx +cUc +tsG +tlh +lXV +xep +hdU +xep +xep +xep +xep +xep +xep +pZu +fqd +fqd +hVJ +ecq +hVJ +fqd +fqd +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(162,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +lXw +nhC +nhC +nhC +nhC +lXw +nhC +lXw +jmp +lXw +iCs +diN +uRx +uRx +rbt +mKG +rOH +eFe +iGH +imF +xJx +iHC +pmh +kGr +xUp +gnE +xcp +meJ +tYh +gnJ +xXV +cCY +rNW +mjZ +ngu +cCY +dqp +eNa +ewF +eDL +eDL +eDL +eDL +eDL +eDL +ntK +wTF +cEy +xXA +kHo +lDR +ahU +qiv +jGE +ntK +nsa +reU +sAr +tXG +khe +iyu +cdM +uUM +jHw +eDl +rFi +cFJ +cFJ +qwK +sOE +sOE +bdG +avZ +bdG +sOE +sOE +sOE +sOE +sOE +sOE +vBB +kkm +mHx +sOE +njf +itV +nhC +nhC +eNA +jGa +uhY +jGa +dPe +wRr +wRr +gTU +wRr +pGa +bEt +oCc +ncV +mdH +jPp +fBb +xfp +mxJ +mjY +kRN +saZ +wsc +xtU +xtU +vvx +tJZ +oFi +lTR +mfU +mJa +cUc +tsG +tlh +cUc +wnr +jLI +hfs +iJR +wyr +wyr +pYM +tdA +wyr +fqd +iml +mQc +mps +eUr +ePQ +fqd +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(163,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +lXw +nhC +nhC +nhC +nhC +lXw +nhC +lXw +jmp +nhC +lXw +diN +xkp +ioj +vdk +mKG +rVN +vlX +mro +imF +imF +imF +lXo +imF +imF +llo +qQr +lVu +tYh +cCY +cCY +cCY +kbn +cCY +cCY +cCY +dqp +eNa +ncX +iAi +uSy +eDL +sOf +fou +uhf +ntK +ntK +tcd +tcd +ntK +vCI +ntK +ntK +ntK +ntK +xrv +oYW +xrv +xrv +jKC +agx +tZn +uUM +jIK +eDl +nVV +tPe +lXw +pEE +cFJ +cFJ +tQl +cFJ +cWh +xkv +iWr +xdH +iWr +xkv +tfI +hqP +jUk +niq +sOE +kSK +itV +sOE +lXw +eNA +xTC +oAn +xwj +uHc +mQp +dGj +aLJ +yll +pGa +vvj +gWZ +pvg +glC +jPp +fht +xfp +mxJ +mjY +uPa +ygI +lTR +jEv +dQc +rvN +lTR +lTR +lTR +wtu +cUc +cUc +sBp +jNT +cUc +hmJ +dDU +tnT +ycB +aGg +cqu +bez +mFI +oMw +fqd +ksP +mQc +eKp +mQc +dde +hVJ +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(164,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +lXw +nhC +nhC +nhC +nhC +lXw +nhC +lXw +jmp +nhC +nhC +ihf +foW +bSV +cKM +ptZ +jSe +vlX +nlh +imF +oRK +sOh +dtJ +xku +imF +jjQ +lQV +mht +tYh +djz +eca +tvp +syy +syy +iRq +qab +hIv +awB +vpW +dpO +hOq +xkV +iat +dpO +hOq +ggV +ubK +sDs +sDs +pUO +lCE +cIB +iba +dfw +edo +wlw +ipn +tpV +xrv +eDl +eDl +uUM +uUM +uUM +eDl +tkm +tPe +nhC +nhC +nhC +nhC +igJ +aGP +gqE +hYC +hYC +gqE +hYC +hYC +gRC +oMY +eSX +dgT +fkT +ofj +acH +isF +pPD +wRr +oXF +ngU +qPX +uHc +nKr +jAu +dgo +ujc +pGa +tNq +aXH +xJJ +xJJ +qvP +pZO +iYP +fCZ +mjY +uPa +caw +lTR +lTR +lTR +lTR +lTR +tkH +noh +tiu +lOh +lOh +tsG +lZW +cUc +tlh +dDU +tlh +aOl +sya +sya +sya +cjE +sya +fqd +vOp +mQc +gqr +mQc +cRb +hVJ +lXw +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(165,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +lXw +nhC +nhC +nhC +nhC +lXw +nhC +lXw +jmp +nhC +nhC +ihf +hcJ +cKM +cVA +mKG +xBg +rru +oZC +imF +kPl +jry +iyr +sJV +imF +tYh +tYh +tYh +tYh +czP +qeL +iOO +qGZ +ffJ +mKG +mKG +gfl +ehi +gfE +pOe +pOe +uWs +fbc +fbc +fbc +fbc +fbc +bXe +jpc +iwQ +kMy +eNE +wme +qIz +fbc +gqO +crz +ogE +xrv +jMn +wSy +vBp +xZp +fgO +elw +iGi +tPe +lXw +nhC +nhC +nhC +nhC +fSm +gqE +rQv +rQv +gqE +rQv +hYC +rQv +auH +vBB +wGt +fJA +lUC +lXX +apT +pEE +rbm +oME +sGG +clg +rBt +rbm +eyp +rnv +wRr +pGa +gQK +iZP +lGX +sOo +nSB +bWC +pGa +sib +mjY +wbu +isA +ufS +ndq +hZY +hcP +hZY +hSf +ndq +mBU +vPj +aZT +feA +aZT +pCC +qzo +gWm +wva +gdw +sya +qbN +qsj +cYi +qtP +fqd +oIw +mQc +pgg +mQc +jOR +hVJ +lXw +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(166,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +lXw +nhC +nhC +nhC +nhC +lXw +nhC +lXw +jmp +lXw +nhC +diN +drd +jet +mOr +vhI +uRS +eTw +kLf +nqs +hDh +tuM +uXF +wLT +wRu +eTw +lCF +mbT +dUS +iSr +mKG +mKG +mKG +mKG +mKG +mKG +wPa +kWO +hyE +hyE +hyE +frC +lJY +vsG +vsG +vsG +lJY +lZd +lZd +lZd +lZd +lZd +lZd +lZd +eDL +taZ +xrU +xrv +xrv +tPe +tPe +tPe +rkf +tPe +tPe +yiu +tPe +lXw +nhC +nhC +nhC +nhC +pmq +gqE +hYC +hYC +gqE +hYC +hYC +hYC +fcK +vBB +xcR +pfo +qTc +cfh +ukG +nhC +eNA +jGa +jGa +mAp +pLK +wRr +kwK +vUz +wRr +pGa +pGa +frf +pGa +pGa +pGa +pGa +pGa +bhh +mjY +aLp +mUC +cUc +cUc +cUc +cUc +cUc +cUc +lvH +rTG +pxV +lOh +kNh +pmw +sya +dFj +dFj +sya +mFI +sya +mmr +jyS +ycT +eBJ +fqd +lnq +wKC +esK +qYN +iXg +fqd +lXw +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +wDM +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(167,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +lXw +lXw +nhC +nhC +nhC +lXw +lXw +lXw +lXw +jmp +lXw +nhC +diN +diN +diN +diN +vJO +uiV +jSe +xXe +imF +alH +nuy +uzU +vBD +imF +fhH +fhH +fhH +fhH +fhH +fhH +bgP +cCm +rEI +fhH +mju +vDR +kWO +iGK +rwj +rXU +bqD +vsG +aua +cvm +cvm +lhh +lZd +uHn +nwV +sTk +knr +sFn +lZd +wIU +wCJ +uPJ +pHo +gpG +god +knk +jXc +gqq +nQV +bSE +qsi +tPe +euv +euv +nhC +nhC +nhC +nhC +pmq +auH +pmq +auH +pmq +auH +pmq +auH +vBB +sfA +mCy +qTc +mcu +ukG +nhC +wRr +wRr +wRr +wRr +wRr +wRr +wRr +uOb +wRr +cUc +ghM +nnv +ity +pLs +sgN +flq +jbX +qvJ +tUd +aJy +nOp +jZo +jZo +gPE +fdw +qcF +jZo +xSS +uJR +sya +sya +sya +sya +sya +sya +sya +cUc +bvh +cUc +cUc +cUc +cUc +cUc +fqd +fqd +fqd +fqd +fqd +fqd +fqd +hxP +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +lXw +lXw +lXw +lXw +lXw +lXw +lXw +lXw +lXw +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(168,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +uqN +lXw +lXw +lXw +lXw +lXw +lXw +lXw +lXw +lXw +lXw +lXw +lXw +lXw +lXw +jmp +lXw +nhC +lXw +lXw +lXw +lXw +vJO +uiV +lmU +nYb +imF +qeV +uzh +yab +utQ +bzy +ePF +tJY +mMD +qXa +kgT +cke +bfB +bIA +kaD +fhH +kaZ +rFs +kWO +nJh +lJY +lJY +lJY +lJY +iML +sDV +urT +ads +lZd +jmH +uHn +kqS +bSi +hzw +xFB +qhd +mTW +jeD +aMq +jZi +sKC +anL +kYD +vpU +duv +tPe +iJD +tPe +euv +lXw +lXw +lXw +lcz +lcz +lcz +lXw +lXw +lXw +lXw +lXw +lXw +lXw +vBB +aUg +iXM +qTc +dGE +apT +nhC +nhC +lXw +lmA +lIf +cmi +stC +dLr +tYt +rVx +dFj +nzU +rtf +tlh +noh +loM +orZ +dKZ +ifz +wDK +scC +yil +jZo +jZo +tAh +cfN +iBg +jZo +oTO +uJR +sFJ +okR +dHG +oOp +iez +kiQ +gue +wSD +mee +fQN +etL +etL +etL +lXw +lXw +lXw +lXw +lXw +lXw +lXw +lXw +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +lXw +lXw +lXw +lXw +lXw +lXw +lXw +lXw +lXw +lXw +lXw +lXw +lXw +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(169,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nKC +pxt +jmp +jmp +jmp +tVI +jmp +jmp +jmp +tVI +jmp +jmp +jmp +tVI +jmp +jmp +tVI +iCs +iCs +iCs +iCs +iCs +iCs +vJO +qxQ +mKG +kMN +imF +tEI +hsK +qbO +rJI +vRP +bPC +bPC +lyc +fsS +bPC +eXV +vZg +qWk +kGO +fhH +fFQ +rFs +bdR +xaG +vsG +vGF +hXQ +lJY +nZb +nZb +iPu +bzp +lZd +qgN +sBQ +qKE +ePq +afn +lZd +qoV +iPg +oTs +jEI +kmY +vKc +xmn +fXr +yic +mby +jCf +qcx +tPe +lXw +lXw +euv +euv +nVB +nhC +nhC +nhC +nhC +nhC +lXw +lXw +euv +lXw +vBB +wfY +lbQ +fIl +sOE +sOE +nhC +nhC +lXw +lmA +lIf +lIf +bYB +iCS +pms +rVx +wuT +nzU +sya +sya +qkS +sya +sya +dKZ +qhG +hJw +nTw +qhG +jZo +jZo +jZo +bwz +jZo +jZo +xiS +vZm +sFJ +tvE +hXG +boq +ekt +fKR +pxY +wSD +tlh +tlh +oZs +noh +ftT +iCs +iCs +iCs +iCs +iCs +lXw +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +lXw +lXw +xRK +wnA +wnA +wnA +wnA +wnA +wnA +wnA +xRK +lXw +lXw +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(170,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +uqN +lXw +nhC +aHG +jmp +aHG +nhC +aHG +jmp +aHG +nhC +aHG +jmp +aHG +lXw +lXw +lXw +lXw +lXw +lXw +lXw +lXw +vJO +gQm +mKG +leQ +imF +imF +lBN +sDB +baW +imF +mjL +uwJ +ePF +uwJ +ePF +fBf +dRD +lTJ +jEQ +fhH +pgs +rFs +qna +qdI +vsG +rgr +fHP +bPS +nNB +aRq +pPC +xfM +lZd +fpM +tmo +ihv +etR +wtL +lZd +oYE +ewb +tAB +cQj +kdz +goY +hsd +sQU +mpQ +aRh +bSE +bcz +aZt +bSE +bSE +aZt +rzB +rEn +rEn +cFJ +cFJ +cFJ +exM +exM +rEn +rEn +qwK +olh +rOk +lXx +avZ +sOE +lXw +nhC +nhC +lXw +lmA +lIf +lIf +cog +xeF +jWq +wFX +kQZ +vWW +sya +phO +clK +gPQ +dSK +tNO +fDR +lBo +scC +aMy +foM +hLO +dJZ +guA +rjx +iiI +gAO +tRf +sFJ +dOr +cyN +wvK +rXF +xgi +gYB +wSD +qPs +nzs +nHr +noq +noq +sNJ +sNJ +oiS +lXw +iCs +lXw +nhC +nhC +nhC +lXw +lXw +lXw +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +lXw +nVE +nVE +mQm +heB +heB +heB +heB +heB +heB +heB +heB +heB +xTw +lXw +lXw +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(171,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +lXw +nhC +aHG +jmp +aHG +nhC +aHG +jmp +aHG +nhC +aHG +jmp +aHG +lXw +lXw +nhC +nhC +nhC +eTS +eTS +vJO +vJO +qxQ +mKG +jnP +fhH +mWg +gyh +xtq +nCR +nqb +qPO +bPC +fsS +bPC +qPO +dkE +rwQ +vNO +aHD +nsw +fFQ +rFs +ydB +lJY +lJY +lJY +lJY +lJY +lbI +khz +lJY +lJY +lZd +lZd +lZd +jKs +wfV +lZd +lZd +wqg +dYe +aNG +jXI +ozy +xxD +jgX +xus +ylu +hqe +cmm +fSr +riZ +wzA +dyL +ioa +oIt +oIt +gJn +oIt +oIt +veg +ptQ +oIt +iCs +iCs +pEE +cFJ +oaq +rnc +cFJ +cFJ +cFJ +cFJ +cFJ +cFJ +oBn +mtO +eZA +jTJ +vOQ +sjg +tZK +kDx +vyD +dmD +loX +rnY +nkS +wIq +ekK +tLU +aNk +rIp +wXq +foM +wqt +ncH +pYb +ncH +ssW +foM +ubM +sFJ +bRl +gqX +alo +qWC +sFJ +sFJ +wSD +cUc +cUc +cUc +nhC +nhC +nhC +nhC +nhC +rOi +iCs +lXw +nhC +nhC +lXw +lXw +lXw +lXw +lXw +nhC +nhC +nhC +lXw +lXw +euv +euv +lXw +nhC +nhC +nhC +lXw +lXw +lXw +lXw +lXw +nhC +nhC +ual +oTu +cxt +dCW +dQY +heB +nhC +nhC +nhC +nhC +nhC +nhC +nhC +heB +heU +lXw +lXw +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(172,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +lXw +nhC +aHG +jmp +aHG +nhC +aHG +jmp +aHG +nhC +aHG +jmp +aHG +lXw +lXw +lXw +lXw +vJO +eTS +qeL +rWk +mKG +eDG +cWS +rmk +fhH +taw +ixD +oTq +mkn +oTq +dWU +uwJ +ePF +uwJ +fBf +tug +lLS +bAX +oxc +kSu +fFQ +rFs +ukj +elO +kuz +daW +kWH +yby +nNB +cvm +sIe +dvu +stD +aXv +vpk +htu +ylE +hYo +stD +vlC +okG +uUM +jZT +rug +jZT +jZT +jZT +asB +asB +rDq +yiu +tPe +tPe +tPe +tPe +iCs +nVB +nhC +nhC +euv +euv +lXw +oIt +plQ +iCs +lXw +lXw +lXw +lzI +nhC +jcW +cUc +cUc +cUc +cUc +cUc +cUc +cUc +oGS +iwc +oRD +dCj +sya +sya +sya +tNO +bEe +nOC +vQo +lye +rHd +udQ +are +hHp +gVT +wRf +rXD +fxv +vOj +kZq +foM +ubM +bgH +bcp +iqa +tIP +otT +coy +hmQ +ept +ept +ept +ept +fXP +nhC +nhC +nhC +nhC +xcX +iCs +iCs +ual +lXw +lXw +nhC +lXw +nhC +lXw +lXw +ual +lXw +lXw +nhC +lXw +nhC +lXw +lXw +ual +lXw +lXw +nhC +lXw +nhC +dav +ejC +hWJ +nVE +jHL +ukb +xJl +drm +heB +nhC +nhC +nhC +nhC +nhC +nhC +nhC +heB +heU +lXw +lXw +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(173,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +lXw +lXw +aHG +jmp +aHG +cSf +aHG +jmp +aHG +cSf +aHG +jmp +aHG +lXw +nhC +nhC +vJO +vJO +jwm +lhr +mKG +mKG +qxQ +mKG +fhH +fhH +mVB +qby +tfW +hVr +rwQ +itm +uwJ +ePF +pXz +fBf +cBm +okD +dvW +aHD +ddg +gKn +rFs +qsg +xjp +cvm +pxq +mRO +pxq +ujv +qyY +qyY +vYk +wkN +pZt +epo +aHb +aNK +lNx +stD +uny +vRs +rnI +jZT +jtq +kxO +cvO +gmb +brI +gUJ +tbb +lwe +tPe +oGN +qZj +tPe +nhC +nhC +nhC +nhC +nhC +euv +euv +oIt +oIt +oIt +ptQ +veg +oIt +qgl +oIt +oIt +cef +wyr +gFS +rHc +uuL +hfs +hfs +hfs +heS +dvq +iwc +qCf +mAK +pgW +tNO +tqd +flo +iPi +vvI +rCu +xPr +uPa +ylx +kIq +lhg +nJu +jBY +ncH +jsS +foM +jTZ +bgH +oAH +veA +hRI +nYa +dEp +ara +ept +gVf +saB +jCp +nhC +nhC +nhC +nhC +nhC +tar +iCs +lXw +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +pZh +nhC +nhC +fKv +nZk +dCW +osF +xiI +drm +heB +nhC +nhC +nhC +nhC +nhC +nhC +nhC +heB +heU +lXw +lXw +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(174,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +lXw +nhC +aHG +jmp +aHG +nhC +aHG +jmp +aHG +nhC +aHG +jmp +aHG +lXw +nhC +nhC +eTS +rYq +gKy +lhr +ruF +mKG +qxQ +wow +fhH +eRc +qSA +rwQ +xtq +wHM +oUq +ugU +qPO +qPO +dqE +bNR +qsS +oql +eNc +oEk +hNT +gFf +vwf +qsg +vHP +nNB +nNB +gln +nNB +ttx +clQ +cvm +uUe +wDa +pHV +shS +aQg +eRs +bWe +stD +jEI +foc +uUM +jZT +pHS +xVa +nkI +taV +iNR +kjV +tbb +lwe +mTc +lyT +ulY +tPe +nhC +nhC +nhC +nhC +nhC +nhC +euv +euv +lXw +lXw +euv +euv +euv +lzI +nhC +iCs +cUc +cUc +cUc +cUc +oWE +oWE +oWE +oWE +lun +vVS +rAX +nyU +dQx +xIV +eQO +bqh +nEH +jBw +nEk +fCZ +udQ +uPa +wXq +dwR +lhg +tzy +mUw +ncH +sor +foM +oGj +bgH +dKX +tds +vfb +vfb +ceE +ijT +eTj +yeT +ujQ +iOY +nib +nhC +nhC +nhC +nhC +lXw +vgY +nnR +nnR +nnR +nnR +nnR +nnR +nnR +nnR +nnR +nnR +nnR +nnR +nnR +nnR +nnR +nnR +nnR +nnR +nnR +nnR +nnR +oKq +iCs +iCs +iCs +rdU +nDd +xJP +qVa +xiI +drm +heB +nhC +nhC +nhC +fWL +nhC +nhC +nhC +heB +heU +lXw +lXw +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(175,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +lXw +nhC +aHG +jmp +aHG +nhC +aHG +jmp +aHG +nhC +aHG +jmp +aHG +lXw +nhC +nhC +eTS +rYq +gKy +mKG +pIW +lYS +vgt +nQf +fhH +fLx +aYZ +evh +srI +fIP +jvC +dkE +pLc +vKN +dJq +urQ +jbQ +ddd +caQ +wsq +seA +cqO +kWO +teV +lJY +lJY +qvM +gAt +nNB +lJY +lJY +rSz +lJY +stD +mNs +atw +ikv +qxM +gbK +stD +jEI +gAN +rnI +jZT +vHR +cfD +gpY +jVA +evx +aIt +rDq +lwe +tPe +tPe +ebb +tPe +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +lXw +lXw +euv +lzI +lXw +nhC +nhC +nhC +nhC +nLz +sKl +dqd +qns +iTc +wDG +vBH +wLg +jgj +qkY +hZC +tNO +uWb +rHf +iwd +grC +mxJ +umt +uPa +wXq +foM +szS +ncH +ncH +ncH +oEO +foM +nkF +bgH +mOp +tds +vfb +vfb +kCM +sAH +ept +nUY +uem +jCp +nhC +nhC +nhC +nhC +nhC +lXw +iCs +lXw +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +fZi +nhC +nhC +fKv +cKl +iqt +luk +oKJ +drm +heB +nhC +nhC +nhC +nhC +nhC +nhC +nhC +heB +heU +lXw +lXw +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(176,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +wDM +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +lXw +nhC +aHG +jmp +aHG +nhC +aHG +jmp +aHG +nhC +aHG +jmp +aHG +lXw +nhC +nhC +eTS +rYq +gKy +mKG +pIW +mKG +vgt +aRE +rdL +oMA +fEb +fEb +pet +ddd +hMS +urQ +urQ +pQo +bIH +edg +euH +uMx +utq +rtT +ahr +eUx +rFs +nJh +xjp +cvm +cvm +kVE +nNB +rdd +iKQ +cvm +xYv +stD +stD +jpH +stD +stD +stD +stD +gbz +uUM +uUM +jZT +hPn +eUS +lww +mUl +veT +oxZ +rDq +lwe +tPe +rmn +qZj +tPe +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +euv +euv +lzI +euv +euv +oWE +beI +beI +oWE +oWE +osA +xTz +xTz +xTz +lcE +wLg +xiV +fam +xWK +tNO +rpB +eeG +qhD +gaK +mxJ +udQ +uPa +oRy +foM +vxp +odM +cUS +mme +cAV +foM +umx +bgH +uiW +tOa +vfb +vfb +ceE +qmj +ept +jCp +jCp +ept +fXP +nhC +nhC +nhC +nhC +lXw +iCs +iCs +ual +lXw +lXw +nhC +lXw +nhC +lXw +lXw +ual +lXw +lXw +nhC +lXw +nhC +lXw +lXw +ual +lXw +euv +nhC +lXw +nhC +lzo +ejC +rrV +wRS +hzJ +pVG +xJl +drm +heB +nhC +nhC +nhC +nhC +nhC +nhC +nhC +heB +heU +lXw +lXw +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(177,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +lXw +nhC +aHG +jmp +aHG +nhC +aHG +jmp +aHG +nhC +aHG +jmp +aHG +lXw +nhC +nhC +eTS +rYq +mIH +vim +uRI +mKG +bBI +iGH +fhH +ajg +wey +kDj +mfL +xtJ +ulu +hGM +qCh +xUO +tnj +jEo +cGF +cGF +cGF +cGF +cGF +ibl +rFs +nJh +xjp +cvm +cvm +ndR +nNB +nNB +cvm +cvm +axi +lJY +ads +ads +lJY +uUM +mDV +uUM +dYe +mKk +mOo +jZT +jZT +jZT +hWt +jZT +sZg +iLU +rDq +lwe +tPe +hxv +ulY +tPe +nhC +nhC +jbB +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +lzI +euv +oWE +oWE +erf +poS +oWE +oWE +hOS +xTz +xTz +xTz +gBN +wLg +kia +dia +qiB +sBH +wia +ixn +cNb +grC +mxJ +udQ +uPa +gZe +foM +foM +foM +foM +foM +foM +foM +oBD +bgH +xFv +cNw +fto +vfb +kCM +lsE +ept +lXw +lXw +lXw +nhC +nhC +nhC +nhC +nhC +lXw +iCs +lXw +nhC +nhC +lXw +euv +euv +lXw +lXw +nhC +nhC +nhC +lXw +lXw +lXw +lXw +lXw +nhC +nhC +nhC +euv +euv +lXw +lXw +lXw +nhC +nhC +ual +oTu +tqN +iqt +qca +heB +nhC +nhC +nhC +nhC +nhC +nhC +nhC +heB +heU +lXw +lXw +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(178,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +lXw +lXw +nhC +nhC +iCs +nhC +nhC +nhC +iCs +nhC +nhC +nhC +iCs +nhC +lXw +lXw +lXw +vJO +vJO +vZE +qeL +mKG +mKG +vlX +bYP +lVw +lVw +nPg +nPg +hjp +nPg +nPg +lVw +lVw +cGF +cGF +cGF +cGF +gBP +vEp +aAj +cGF +aXh +kCn +hpd +oJA +dIl +bxn +gsZ +uUe +nNB +tsS +vNj +gRR +lJY +elc +nSD +lJY +xyf +jAg +mxD +hpi +oqE +uUM +xxD +rfU +qdh +uIu +jZT +jZT +asB +rDq +yiu +tPe +gSU +lNE +tPe +nhC +nhC +nhC +nhC +nhC +nhC +nhC +gni +lXw +lXw +lXw +lXw +lXw +lzI +oWE +oWE +oWE +kxe +kxe +oWE +oWE +rMt +tEe +tEe +uya +nEI +vsX +pcY +pSC +fJg +tNO +lye +grC +lye +tNO +gwJ +bvC +rar +lpx +xzR +gdY +gdY +eia +tfG +xyS +wNL +lBQ +bNy +uzv +svn +vfb +vfb +gBf +bCF +ept +jCp +jCp +ept +knB +lXw +lXw +lXw +lXw +lXw +iCs +lXw +nhC +nhC +nhC +lXw +euv +lXw +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +lXw +wRS +wRS +lNe +heB +heB +heB +heB +heB +heB +heB +heB +heB +xTw +lXw +lXw +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(179,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +lXw +lXw +lXw +lXw +dtw +lXw +lXw +lXw +dtw +lXw +lXw +lXw +dtw +lXw +lXw +lXw +lXw +nhC +vJO +eTS +qeL +cgt +mKG +pzw +dwj +lVw +tQB +uUt +kXV +hCv +bbw +arp +dic +lVw +eoO +ibQ +knR +dHM +pIz +vpo +enF +dHM +wMt +ouu +lJY +lJY +lJY +lJY +oLC +nsD +yhD +kmu +kal +vNj +lJY +lJY +edH +lJY +jWp +oYE +sCh +jEI +oTs +dYe +jYd +oYc +fby +ksH +pdN +dFP +kTQ +sYc +yiu +tPe +tPe +tPe +tPe +nhC +nhC +nhC +nhC +nhC +nhC +nhC +lXw +lXw +euv +euv +euv +euv +lzI +oWE +bmO +pYC +sBm +sBm +czm +uVp +hXT +wiJ +aYW +wxF +vsX +vsX +lwQ +wak +vHM +qal +bqv +akb +veM +fYW +qwy +mjY +are +weK +mjY +mjY +mjY +mjY +mjY +lBo +mjY +gJB +nGa +gcu +pxi +yie +wQS +ewl +tcU +kTk +gKF +xNL +iOY +iCs +iCs +iCs +iCs +iCs +iCs +iCs +lXw +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +lXw +lXw +rrj +tja +tja +tja +tja +tja +tja +tja +rrj +lXw +lXw +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(180,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +lXw +lXw +nhC +lXw +lXw +nhC +nhC +nhC +nhC +nhC +nhC +nhC +lXw +lXw +nhC +lXw +nhC +nhC +eTS +eTS +vJO +vJO +xYq +eFe +lVw +aSt +iNN +qay +iRi +qlg +cBB +bEZ +lVw +ykq +hkF +iZi +dHM +uYn +aGi +fBW +dHM +rVL +ouu +oJA +bgg +arW +gdH +sIe +vuU +nNB +cvm +vuU +lnE +lJY +cWk +iwi +lJY +uUM +uUM +uUM +aAS +uUM +uUM +xxD +xxD +hgG +oZq +xMW +xDa +wKb +qSO +kvo +tPe +euv +euv +lXw +nhC +nhC +nhC +nhC +nhC +nhC +nhC +lXw +hmn +hmn +hmn +hmn +hmn +lzI +oWE +cBL +dZu +aoc +yjF +qrS +tGI +age +wiJ +wiJ +vjN +slX +dBV +pOP +tcq +otN +tNO +fCT +jMf +gpf +tNO +pqr +mjY +uPa +meH +lBu +voY +voY +tmO +poI +asa +liq +voY +wZJ +uzv +vkU +kXy +fyR +vew +uLZ +ept +ept +ept +ept +lXw +sFT +sFT +sFT +sFT +sFT +iCs +lXw +lXw +hxP +lXw +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +lXw +lXw +lXw +lXw +lXw +lXw +lXw +lXw +lXw +lXw +lXw +lXw +lXw +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(181,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +lXw +nhC +nhC +nhC +nhC +lXw +huY +qrA +eFe +lVw +awu +lsH +bNi +iRi +qOM +uUU +cCR +lVw +pPf +cRz +wrL +qhe +luE +smY +tPT +oxp +wMt +ouu +oJA +yhr +pdA +qlc +uUe +nsD +lVi +cTt +kal +vNj +awS +urT +urT +qNw +eOR +nyg +sgA +gFC +nmO +lyn +lhX +xxD +nop +eMW +nqi +jSN +pDm +nVV +hsC +tPe +nhC +euv +lXw +lXw +nhC +nhC +nhC +nhC +nhC +lXw +lXw +hmn +uzp +sJx +cDP +sNq +rlV +tdf +uFj +lzP +wiJ +wiJ +wiJ +qoC +pFG +buw +buw +nYn +vsX +vsX +pWA +kGb +rob +org +nSH +okI +nXG +pMn +rhw +mjY +vxZ +bOS +dHR +iAK +iAK +iAK +mvy +mvy +iAK +iAK +iAK +iAK +aAx +oLs +oLs +oLs +oLs +oLs +qPf +sFT +sFT +sFT +sFT +sFT +sFT +gFt +sFT +iYl +alq +alq +lXw +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +lXw +lXw +lXw +lXw +lXw +lXw +lXw +lXw +lXw +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(182,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +lXw +nhC +nhC +nhC +nhC +lXw +huY +vJO +eFe +lVw +uEl +aPj +aRk +iRi +cpF +mZe +suv +lVw +osa +nRH +qVn +dHM +jbq +lcQ +mpH +lEA +iuG +rLM +lJY +kZc +arW +wGw +sIe +vuU +nNB +cvm +vuU +hZL +lJY +lJY +lJY +lJY +lJY +jZM +uUM +cuL +nWT +nyg +gSv +xxD +apS +een +kvL +inJ +gUT +giG +cSh +tPe +nhC +euv +lXw +lXw +nhC +nhC +nhC +nhC +lXw +lXw +lXw +hmn +oyX +ell +jWa +bVB +lzI +lHO +okL +asG +wiJ +sRu +qyq +wiJ +ezU +nHE +nHE +vqZ +buv +vsX +vsX +cgF +kAp +tNO +lye +grC +lye +tNO +cKQ +mjY +uPa +cOn +gHH +vmL +jtO +jtO +jtO +vnR +dru +bOL +cob +dfK +niN +qPf +moJ +ccT +jxR +mYh +qPf +sFT +sFT +cwe +tsd +fvq +sFT +sFT +sFT +iCu +hDd +alq +lXw +lXw +lXw +lXw +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(183,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +lXw +nhC +nhC +wgS +lXw +lXw +nhC +vJO +lKN +lVw +upj +gGc +gdb +qVz +tyg +kKY +ptN +lVw +rtP +xBw +oyz +dHM +iqm +gZv +mcK +dHM +alv +oGZ +lJY +oJA +lJY +eAg +uUe +pGX +lVi +iIr +kal +vNj +lbI +oXT +aLD +kOC +qNw +mlS +uUM +rcG +qzq +nyg +dCf +tPe +jCf +jCf +tRS +eKu +pDm +pYE +lWv +tPe +nhC +lXw +lXw +lXw +nhC +nhC +nhC +nhC +lXw +lXw +lXw +hmn +uzp +uzp +nNN +klC +dSN +liY +vlN +aUV +tis +gKT +tur +ylR +ylR +ylR +pqi +pFG +hNG +swL +vsX +onm +fqa +jfC +fLI +guy +boY +dKZ +wfw +mjY +uPa +cOn +gHH +vmL +jtO +jtO +jtO +dNC +ben +ben +ple +pRt +spW +hor +oUv +vnV +fuk +vaT +qPf +aDh +avu +jei +avu +avu +ivx +lqG +sFT +dtC +wAk +wAk +wAk +wAk +wAk +lXw +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(184,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +lXw +nhC +nhC +nhC +nhC +lXw +nhC +vJO +eTw +lVw +nap +vpP +eai +jTL +wtd +wtd +ayF +lVw +cGF +cGF +cGF +cGF +cGF +cGF +cGF +cGF +anH +hRh +lJY +jiI +arW +dUO +aBV +vuU +nNB +cvm +vuU +qsE +lJY +uRL +qKo +xqt +lJY +jun +uUM +veF +iaw +roK +nyg +tPe +lXw +lXw +tPe +pBH +pIC +hWn +nVV +tPe +lXw +lXw +lXw +lXw +akc +akc +akc +akc +lXw +lXw +lXw +hmn +hmn +hmn +hmn +hmn +lzI +xyP +axJ +ltV +upg +niM +iIQ +rtR +fkM +hil +bRM +pFG +wiJ +woP +vsX +cgF +mCW +kAW +kAW +ePZ +bcV +aiX +wSM +mjY +riA +ixA +xuv +rtk +mUZ +faL +xmy +jzq +iAe +iAe +klN +msC +gaM +qPf +oWL +oyf +fCI +cWV +qPf +qsq +aOL +kZk +jus +eYb +qbc +hTT +sFT +iXV +wAk +hhN +qmo +jWd +wAk +lXw +lXw +lXw +lXw +lXw +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(185,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +lXw +nhC +nhC +nhC +nhC +lXw +lXw +eTS +eTw +lVw +mJj +jfg +hdr +keO +krN +ggC +bEZ +lVw +lSX +tUA +qdF +iSG +fRi +svN +gPa +mKG +qNA +nJh +oJA +yhr +gSN +ilI +sZl +qMA +yhD +cTt +kal +sXQ +lJY +jBn +lNV +lmQ +lJY +tgc +uUM +uUM +uUM +uUM +opb +tPe +tPe +tPe +tPe +ltz +sYc +tPe +pmC +cFJ +cFJ +cFJ +cFJ +cFJ +cFJ +cFJ +cFJ +cFJ +cFJ +cFJ +pPD +hmn +rts +rJK +kYq +sNq +rlV +tdf +xDr +bCP +mBD +niM +rZo +lJm +lJm +lJm +pSk +pFG +qIj +llZ +vsX +hkn +emE +hkg +jNv +ksk +hvO +aiX +kJo +hbH +cTG +dYN +fOH +aYs +yhF +uyD +bpL +hFT +iWT +fwH +sCU +qFs +usg +qPf +uwq +oyf +eEg +jUf +qPf +wIX +qRZ +kZk +eYb +jus +mjO +qnd +sFT +wyf +wAk +gSV +qVq +nCi +wAk +alq +alq +alq +alq +lXw +lXw +hxP +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(186,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +lXw +lXw +lXw +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +cAC +lXw +lXw +lXw +lXw +lXw +lXw +nhC +eTS +eFe +nPg +cvX +gok +qeE +riH +lck +ltm +cCR +lVw +wsD +fKT +auD +oRZ +maL +iSG +iFj +mKG +uHF +vSH +oJA +bPI +faU +mUG +aBV +vuU +nNB +cvm +vuU +lOq +lJY +tWZ +tpO +aPT +lJY +jZM +eDl +rxN +oWQ +uUM +dCf +uUM +wxc +cZc +tPe +voy +tPe +tPe +euv +lXw +lXw +ayj +lXw +lXw +akc +akc +akc +akc +lXw +lXw +eeg +hmn +uKH +qGP +lpZ +bVB +lzI +lHO +okL +vCp +mBD +niM +iIQ +aem +lJm +fxQ +bRM +afA +lLi +pRh +vsX +enr +quR +axa +rZh +tJr +aiX +aiX +bvW +mjY +nWr +meH +fiP +fss +ecn +ecn +fss +dJo +nZM +ben +tzz +glq +iZJ +txE +hmb +plf +eOc +bej +qPf +xOJ +qkm +kZk +dnS +eYb +iuq +pvR +sFT +qtq +wAk +bIx +brr +tXq +wAk +eMt +hhH +iKh +alq +nhC +nhC +lXw +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(187,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +lXw +lXw +lXw +lXw +lXw +lXw +lXw +lXw +lXw +lXw +lXw +lXw +lXw +lXw +lXw +lXw +nhC +nhC +nhC +lXw +vJO +vJO +eFe +nPg +kNM +uUt +qeE +cHP +qlg +tDm +bEZ +lVw +vyg +foq +aer +mKG +iCd +wDr +jOw +mKG +knL +mKG +qZe +lJY +lJY +lJY +qDJ +hzO +eqi +vGu +lgq +job +lJY +lJY +itl +wmA +qZe +eDl +eDl +nsT +uCb +uUM +fEA +dtv +oYE +uaK +eDl +nhC +lXw +lXw +lXw +lXw +lXw +lXw +lXw +nhC +nhC +nhC +nhC +nhC +nhC +lXw +eeg +hmn +rts +rts +tNn +klC +dSN +liY +rep +oMS +kGQ +kqr +iIQ +aem +uqL +iCr +bRM +afA +lLi +cBr +huU +huU +eKW +pax +cHx +huU +aiX +isG +ukJ +mjY +mjY +weK +rVw +sXA +sXA +wYx +vWt +ttp +fPA +gWb +mdq +uoB +itB +txE +eQi +hma +abT +bBR +qPf +kDW +qkm +sgW +bgB +jeK +lhV +gjf +sFT +sOq +wAk +aKh +qRi +okm +wAk +udZ +csd +rWs +alq +nhC +lXw +lXw +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(188,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +lXw +lXw +vGO +vGO +vGO +vGO +vGO +vGO +vGO +vGO +vGO +vGO +vGO +vGO +vGO +vGO +eTS +eTS +xHm +vJO +vJO +iGH +tch +lVw +sUs +rbk +rsQ +keO +izE +fjk +aRF +lVw +dso +vzC +nWB +wse +itK +aek +cuW +mKG +jwt +fMe +qZe +sLT +jCB +lJY +ebi +nKa +glt +wJi +tzi +cvm +sar +qZe +lXw +lXw +eDl +gpb +uNB +wUt +nyg +dtv +tID +uUM +uUM +uUM +eDl +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +lXw +eeg +hmn +hmn +hmn +hmn +hmn +lzI +xyP +axJ +tLJ +dZP +niM +iIQ +aem +hAL +qAH +bRM +dtG +baF +xwt +huU +nqO +oNq +iEe +iEe +fIw +aiX +uiz +ukJ +rAx +nWr +nJM +mRq +gDW +aRu +lbK +sfH +qPt +ben +gWb +xSd +ben +fcW +txE +txE +xZT +fFq +kcb +qPf +sFT +mRi +aZF +tIL +qRZ +mlH +sFT +sFT +wyf +wAk +vYv +hCV +pGU +wAk +cTE +duw +sHW +alq +nhC +lXw +lXw +lXw +lXw +lXw +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(189,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +lXw +vGO +hDw +hDw +hDw +hDw +hDw +hDw +hDw +hDw +hDw +wqP +sUj +toS +vGO +wGH +smw +pjd +hDC +mKG +mKG +kuL +lVw +lVw +lVw +lVw +qsD +lVw +lVw +lVw +lVw +mKG +mKG +mKG +mKG +mKG +rPk +mKG +mKG +mbT +bqO +qZe +uwF +cNl +iyZ +nNB +oLq +yeQ +nRa +gts +cvm +uwr +qZe +nhC +lXw +eDl +nhP +fpk +hXU +dYp +uUM +oDR +uUM +wDL +rbU +iaZ +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +eeg +hmn +nSh +nsi +gen +ukv +fNV +ohm +wso +sHT +vUm +gGF +fkG +lJm +lJm +lJm +fbV +dtG +jfr +qGj +huU +sfE +gnm +wru +ucL +uIL +aiX +vbX +ndd +voY +pMo +lWJ +jeG +lul +sll +lHL +iwS +pud +llw +ezQ +vgH +ben +jgE +lXg +txE +txE +txE +qPf +qPf +sFT +sFT +mRk +pbn +sFT +sFT +sFT +puR +aoi +wAk +wAk +wAk +dZW +wAk +alq +jeO +alq +alq +gAA +alq +alq +nhC +nhC +lXw +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(190,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +lXw +vGO +hDw +hDw +hDw +hDw +hDw +hDw +hDw +hDw +hDw +wqP +dDi +wHi +vGO +adE +gTE +nar +dTB +eDb +cRG +mbT +vgt +dRn +qxQ +nor +tSA +mKG +iGH +rVJ +pvq +tsQ +epv +mKG +vCT +syy +sqA +eca +vlX +vlX +cLz +qZe +qZe +xss +lJY +vSd +cvm +cvm +cvm +cvm +vSd +itl +itl +nhC +lXw +eDl +eAK +bWn +fAa +tGb +uUM +oYE +dtv +wBl +aNP +iaZ +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +eeg +hmn +nzK +okg +vPG +bVB +lzI +lHO +okL +pNh +tfn +wiJ +iIQ +grW +nxD +ecj +bRM +ops +lxS +mcT +huU +szE +sje +hdM +cYx +lJS +alq +alq +udm +ilj +ilj +ifr +vJp +ilj +ilj +qHe +fss +fss +iAK +vTq +qgu +ben +ben +hqh +kSE +kSE +kSE +kSE +kSE +rgW +gqW +aJf +gDZ +nXQ +vuh +eVb +iTv +ayx +wnC +vhb +aJK +hwg +cxH +eZh +uGw +jRC +alq +kAa +alq +alq +nhC +nhC +lXw +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(191,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +lXw +vGO +hDw +hDw +hDw +hDw +hDw +hDw +hDw +hDw +hDw +wqP +dDi +ljG +vGO +wvl +tOG +bYP +hvB +vcn +qyu +jYB +mih +bmC +kTC +qxQ +fMt +mKG +iGH +lPv +bXM +xbw +vvN +mKG +baN +iZO +tuj +tUs +wNn +vox +iGH +qZe +gLs +oNa +lJY +iBG +vSd +vSd +vSd +vSd +iBG +itl +nhC +nhC +lXw +eDl +eDl +iaZ +iaZ +eDl +eDl +iaZ +eDl +eDl +eDl +eDl +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +eeg +hmn +nSh +nSh +uRb +vlp +fNV +ohm +nzy +eCg +dZP +wiJ +omG +gzx +gzx +gzx +nWa +afA +wuo +sOI +huU +tdK +edx +pmc +lCy +lkF +alq +alq +fJa +ilj +ilj +hZi +onf +qaw +ilj +ars +dXU +qvA +wvH +phj +wLv +iAe +iAe +iAe +bin +oZG +iAe +cqH +cqH +cqH +cqH +bIn +ben +cnu +fss +fss +fss +fss +jeO +dcm +dcm +dcm +dcm +bfy +dcm +bcj +alq +cZL +ptw +gAA +gAA +nhC +lXw +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(192,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +lXw +vGO +hDw +hDw +hDw +hDw +hDw +hDw +hDw +hDw +hDw +wqP +nME +ljG +vGO +ciN +kVO +wIG +cDZ +mKG +mKG +mKG +mKG +mKG +mKG +nss +kER +mKG +mKG +mKG +mKG +weD +mKG +mKG +nAQ +awK +mKG +mKG +mKG +pQG +mKG +qZe +qZe +itl +qZe +itl +itl +itl +itl +itl +itl +itl +lXw +lXw +lXw +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +xZW +hmn +hmn +hmn +hmn +hmn +lzI +oWE +sMM +jCd +dnx +qDR +qDR +qDR +qDR +qDR +qDR +rln +aIO +rTR +huU +ewz +jtV +sYQ +joG +lqm +alq +alq +vfS +ilj +iog +hpg +idb +ilj +ilj +eRj +bWm +ora +gTK +gTK +sWv +ozv +ozv +gTK +vfY +rXd +ozv +klE +jfT +jfT +rvB +btv +apZ +cem +eiA +iAt +eRT +fss +kaQ +dcm +jdl +bvE +dcm +mOj +vbS +uOh +tfs +rCU +esQ +hAY +alq +lXw +lXw +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(193,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +lXw +vGO +hDw +hDw +hDw +hDw +afY +hDw +hDw +hDw +qMz +cuy +iNc +cuQ +est +xsJ +wJa +hPA +vip +mKG +mKG +rZj +fZJ +hJe +mKG +kFL +cqr +cqr +sZV +iGH +quD +eca +cTx +lBj +eca +rrq +cTJ +mKG +oic +rjA +dlb +vJO +lXw +nhC +lXw +nhC +nhC +nhC +nhC +nhC +nhC +lXw +lXw +lXw +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +xZW +euv +euv +lXw +lXw +lXw +fqu +hPf +ikY +elt +jIT +dUP +dUP +dUP +fgu +tpn +vhB +fYV +rBI +eXW +huU +oNe +wjK +axF +axF +axF +alq +neF +jok +ilj +dCV +tqL +jEP +kBh +ilj +wGR +hgA +hgA +frA +aEZ +aEZ +hmY +nrV +gbA +dpz +dpz +dpz +nrV +oPL +nrV +rJc +nrV +sEf +xKx +fss +uMU +wYc +fss +kaQ +dcm +iMA +sBz +dcV +qyx +oul +alq +alq +rCU +mwX +pbI +hJT +nhC +lXw +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(194,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +lXw +vGO +hDw +hDw +hDw +hDw +hDw +hDw +hDw +hDw +hDw +wqP +hub +kMB +vGO +frt +aJh +mGH +aJh +nKw +jwo +hff +cOo +wdM +mKG +fyN +cfm +eTw +rhm +vlX +ohs +hur +vGs +cfm +gdI +iGH +cTJ +mKG +hqn +wbm +qeL +vJO +lXw +lXw +lXw +lXw +lXw +lXw +lXw +lXw +lXw +lXw +lXw +soj +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +xZW +hmn +hmn +hmn +hmn +hmn +lXw +oWE +uLx +nmX +kka +oCk +qFb +vGS +jPr +xbd +dvF +kHe +iDM +aPo +bfx +nzg +wjK +pTy +pTy +pTy +alq +iZv +fJa +ilj +wLH +yhv +mrI +kPP +ilj +aoo +gWb +iob +ben +ben +ben +hUx +ben +nyD +ben +fRF +ben +obO +ben +ghZ +skc +ben +ben +hUh +fss +aba +siT +fss +lNl +dcm +dcm +udm +dcm +tvD +oki +alq +vSf +vPh +jYF +uyj +alq +lXw +lXw +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(195,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +lXw +vGO +hDw +hDw +hDw +hDw +hDw +hDw +hDw +hDw +hDw +wqP +ktq +deD +vGO +rKE +frt +aJh +aJh +hOL +mKG +lQK +ojZ +uiV +ylJ +uiV +oiQ +mKG +mKG +mKG +mKG +mKG +mKG +jIs +mKG +mKG +vJO +vJO +eTS +dKc +eTS +vJO +lXw +lXw +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +eeg +hmn +vDS +jRU +lLn +qxJ +tyH +tdf +qMY +gTd +tfn +vBt +rrb +wiJ +mkg +bIS +dtG +hDV +mwD +suP +xpD +iJO +gDC +sGs +wqp +wqp +alq +iZv +icd +ilj +ksT +sii +sBj +jFd +bCQ +iEA +gWb +oFP +ben +ben +ple +ben +ben +bYw +ben +fPm +mOX +fPm +aqy +fPm +skc +ben +ben +erH +fss +aba +wxq +fss +kaQ +nHR +kaQ +sBz +xap +cBA +oki +alq +twT +bqt +cic +gAA +gAA +nhC +lXw +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(196,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +lXw +vGO +hDw +hDw +hDw +hDw +hDw +hDw +hDw +hDw +hDw +wqP +aLu +kGi +vGO +wKk +kFo +aJh +aJh +tBl +mKG +tih +nkY +eix +mKG +mKG +dSQ +qeL +mKG +mKG +iGH +mKG +eWn +tkN +iUs +vJO +vJO +lXw +iCs +iCs +iCs +lXw +lXw +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +eeg +hmn +bbX +kPM +wNS +bVB +lXw +lHO +orl +ePy +tfn +frO +sxo +dUJ +kex +apU +dtG +qIj +wiJ +kjy +huU +nzg +qoj +blz +ske +ske +alq +bsq +qbK +ilj +qLV +wvJ +bfF +kIm +ilj +ffG +gWb +ben +ben +ben +ple +ben +ben +bYw +ben +fPm +ben +fPm +ben +fPm +skc +ple +ben +ism +fss +aba +nGA +fss +kaQ +pye +kaQ +wyf +kaQ +bFz +vbS +alq +sBz +fJa +ozc +gAA +nhC +nhC +lXw +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(197,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +lXw +vGO +hDw +hDw +hDw +hDw +hDw +hDw +hDw +hDw +hDw +wqP +tbL +tMn +vGO +aJh +aJh +aJh +aJh +uYZ +mKG +iUW +aLQ +aGz +mKG +mKG +oXb +faK +xSY +dsc +iGH +mKG +aPX +xEu +jvX +aLF +lXw +nhC +lXw +nhC +nhC +soj +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +eeg +hmn +vDS +vDS +jvu +omT +dJr +ntw +duP +jBR +dZP +frO +luT +loj +jTf +apU +dtG +qIj +wiJ +sMp +huU +brC +fAF +cjN +giF +cjN +alq +rZB +miF +ilj +ilj +ilj +ckO +ilj +ilj +hQO +gWb +ben +ple +ple +ple +ben +ben +oIr +ben +kuf +ben +oIr +ben +kuf +skc +ben +ben +cSc +fss +aba +nGA +fss +iLi +alq +alq +alq +alq +alq +viw +alq +alq +gAA +alq +alq +nhC +nhC +lXw +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(198,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +lXw +lXw +vGO +vGO +vGO +vGO +vGO +vGO +vGO +vGO +vGO +vGO +vGO +vGO +vGO +dhr +eTS +tqr +eTS +vJO +vJO +vJO +aLF +aLF +aLF +vJO +vJO +oan +nUv +lhr +jOg +iGH +mKG +xkg +qeL +nUv +aLF +nhC +nhC +lXw +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +eeg +hmn +hmn +hmn +hmn +hmn +lXw +lHO +xxs +uKD +tfn +frO +rrb +ipe +kex +laT +dtG +qIj +wiJ +qJD +huU +pTH +ftE +ftE +huU +huU +alq +jWm +dgq +rHJ +pVq +gbC +rVK +dDc +fss +lXL +knZ +rjo +ben +ple +ple +egA +ple +xRC +ben +ben +ben +ple +ben +ben +skc +uuV +ben +aqo +fss +mJB +hIE +fss +kaQ +fDc +lCz +alq +ihZ +alq +sAh +riB +alq +nhC +lXw +lXw +lXw +lXw +lXw +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(199,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +lXw +lXw +lXw +lXw +lXw +lXw +lXw +lXw +lXw +lXw +lXw +lXw +lXw +lXw +lXw +vJO +bhe +fpo +egf +vJO +lXw +lXw +nhC +nhC +nhC +lXw +vJO +kfW +cZC +uBx +mKG +mKG +mKG +iJv +uoA +awy +aLF +nhC +nhC +lXw +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +eeg +hmn +rpb +eNC +vFW +sNq +tyH +tdf +iRh +pID +tfn +wiJ +kON +vDu +aXf +dbK +dtG +qIj +wiJ +xMM +cBx +oIR +vJR +tqU +hIz +cnm +alq +alq +alq +alq +mAe +img +kOK +lII +fss +dGz +ben +bvA +baJ +vmP +kIM +ple +ple +baJ +ben +ben +ben +dml +baJ +bvA +ben +ben +ple +kUN +fss +xip +aba +fss +ofS +wyf +rVb +alq +dqS +vOG +tUe +rXe +alq +nhC +lXw +lXw +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(200,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +lXw +lXw +lXw +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +lXw +eTS +vRx +twB +jgK +eTS +lXw +lXw +lXw +lXw +lXw +lXw +vJO +vJO +vJO +vJO +vJO +vJO +vJO +vJO +vJO +vJO +vJO +lXw +lXw +lXw +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +eeg +hmn +aLt +qMF +usc +bVB +lXw +lHO +lFe +nyK +tfn +wiJ +xrH +wiJ +oMl +cer +dtG +qIj +wiJ +jsZ +hcx +xMq +qwI +wib +iaA +aGY +alq +xLf +lxm +alq +alq +tNV +alq +alq +fss +jcA +mfi +mbK +mbK +mbK +eiM +lwO +huo +ame +nDp +yaj +slM +slM +sli +pVS +rbC +aWJ +mAS +hQS +fss +uIt +wct +fss +alq +vBs +alq +alq +alq +bxV +alq +alq +alq +nhC +nhC +lXw +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(201,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +lXw +vJO +eTS +hLl +eTS +vJO +lXw +lXw +lXw +lXw +lXw +nhC +nhC +nhC +nhC +nhC +lXw +lXw +lXw +lXw +nhC +nhC +nhC +nhC +lXw +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +eeg +hmn +rpb +rpb +bVr +fIH +dJr +ntw +duP +xmb +djr +fia +oMl +fmt +tGx +bDT +mGO +qIj +wiJ +jsZ +hcx +eMH +qUa +oms +hzk +wQK +alq +alq +alq +alq +alq +qOH +oJa +alq +fss +fss +fss +ecn +ecn +ecn +ecn +vij +lCK +iAK +xUg +aaX +ecn +ecn +ecn +ecn +fss +fss +fss +fss +fss +fss +fss +alq +hjF +wyf +mqv +alq +alq +alq +alq +alq +alq +lXw +lXw +hxP +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(202,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +vJO +nhC +fXW +nhC +vJO +nhC +nhC +nhC +nhC +cAC +lXw +lXw +lXw +lXw +lXw +lXw +lXw +lXw +lXw +lXw +lXw +lXw +lXw +cAC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +eeg +hmn +hmn +hmn +hmn +hmn +lXw +lHO +xxs +uKD +tfn +wiJ +odZ +mkw +xMl +dtG +wiJ +qIj +wiJ +hlU +tdl +kmO +vOF +qEo +cbr +kXq +jdc +ipu +gxU +azK +alq +mRY +alq +alq +alq +lXw +lXw +lXw +lXw +lXw +dQS +wGV +rHX +xcn +rHX +nNG +ecn +lXw +lXw +lXw +lXw +lXw +lXw +lXw +lXw +lXw +lXw +alq +oNy +skS +caE +alq +lXw +lXw +lXw +lXw +lXw +lXw +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(203,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +vJO +nhC +nhC +nhC +vJO +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +eeg +hmn +vEx +aEC +std +sNq +cRg +tdf +qMY +crr +tfn +qoC +oeS +eIm +buS +ubs +hDV +hDV +qyq +eTB +hcx +jaT +sJg +ihW +uSc +nwb +kIz +nTG +izv +iZv +alq +dua +hRt +pSY +xPi +lXw +lXw +lXw +nhC +qRo +dQS +gKo +kHs +ecn +kHs +aaX +ecn +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +alq +gAA +sRi +alq +alq +alq +lXw +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(204,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +hvm +nhC +nhC +nhC +hvm +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +wDM +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +eeg +hmn +ifS +svK +iBj +bVB +lXw +lHO +orl +iuN +tfn +eNH +tfn +oMl +liS +mGO +isv +eTD +eTD +xoM +fWK +xkk +tss +bWT +vBR +bwi +bVU +xdJ +gxU +ndo +alq +alq +efu +hbf +txO +lXw +nhC +nhC +nhC +nhC +nhC +nhC +cDG +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +lXw +xIf +iCs +lXw +lXw +lXw +lXw +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(205,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +wDM +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +eeg +hmn +vEx +vEx +oba +fIH +fIg +ntw +duP +aDu +mJw +pHR +dNH +iSe +wUa +eTD +cer +wiJ +wiJ +xLo +mri +uEz +ruI +bnX +oDW +nxM +kBZ +uJc +qyO +xuw +alq +uIq +sBz +alq +eeg +lXw +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +hxP +iCs +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(206,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +lXw +qrE +lXw +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +fkK +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +eeg +hmn +hmn +hmn +hmn +hmn +lXw +lHO +xxs +uKD +kFm +vTj +lYs +cer +cQR +nSI +wiJ +wiJ +wiJ +byW +ddu +mri +gll +qzG +hcx +mri +mri +mri +mri +alq +alq +alq +csQ +alq +eeg +lXw +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(207,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +lXw +plQ +nWK +plQ +lXw +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +eeg +hmn +nSh +nsi +iAy +sNq +cRg +tdf +fOz +bcM +pIs +vRD +phf +iay +xcY +wiJ +wiJ +bDS +wiJ +lVV +aak +rXb +faD +rss +eZT +hCL +oWE +ojh +oWE +pEl +qjQ +mly +sBz +alq +xRn +lXw +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(208,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +lXw +plQ +plQ +plQ +lXw +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +eeg +hmn +nzK +nSh +kFQ +jdI +lXw +lHO +orl +lhI +vIG +fEX +eNH +oGW +bFK +wiJ +wiJ +cdD +wiJ +mqm +uft +iQq +igA +sGX +emU +qVh +yjn +lpQ +opM +kHk +dtj +aCC +sBz +gAA +xRn +lXw +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(209,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +plQ +plQ +eti +plQ +plQ +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +eeg +hmn +nSh +nSh +pKn +vkb +nXZ +yfb +gxp +oEH +hUw +lGt +eNH +oGW +qWB +wiJ +wiJ +wiJ +wiJ +mqm +uft +iQq +tHo +qIj +pDi +uRT +sHE +oWE +oWE +pWk +sxV +tMV +sot +gAA +xRn +lXw +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(210,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +wDM +jvO +dze +iHj +tyx +jvO +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +eeg +hmn +hmn +hmn +hmn +hmn +lXw +oWE +dNp +tKD +lnv +tVZ +phf +kyR +qxb +ycY +wiJ +wiJ +wiJ +xRj +png +iQq +mqm +vDq +rwk +vuO +sHE +sel +sML +miM +cGk +qfV +gEK +gAA +xRn +lXw +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(211,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +plQ +akV +olD +ouU +plQ +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +pEE +cFJ +rEn +rEn +rEn +cFJ +pPD +oWE +mEH +gAK +kyR +bOj +eNH +aqv +wIK +kXQ +kXQ +yfh +rhf +oFe +sDI +jqR +amO +cIl +fYX +kLo +hyO +alq +tqX +uFM +mpE +cmG +uRm +gAA +xRn +lXw +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(212,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +plQ +klY +uQo +rzX +plQ +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +gni +lXw +lXw +lXw +lXw +lXw +eeg +oWE +csg +mXS +pVk +dYv +pVT +fhj +fiN +doB +mSX +hde +fiN +oWE +oWE +oWE +baE +oWE +okT +lHO +hyO +alq +pIQ +wOc +lrR +mly +gAA +gAA +xRn +lXw +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(213,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +plQ +jvO +jvO +jvO +plQ +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +lXw +lXw +lXw +lXw +eeg +oWE +oWE +oWE +iif +fiN +fcw +fiN +fiN +elH +xvr +fTx +fiN +fiN +fcw +fiN +uMd +wkS +uBD +qmc +fkE +glD +alq +gAA +gAA +gAA +gAA +rFi +fRy +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(214,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +lXw +pEE +cFJ +rEn +pPD +vUQ +fiN +qfT +vsw +ddL +eGy +oPZ +owj +jvW +vXG +wRV +fXl +tTm +iXK +obs +vzQ +gtF +hjA +lcz +lcz +lcz +lcz +rFi +fRy +lXw +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(215,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +lXw +lXw +lXw +njn +nhC +tQD +aLC +ftc +ftc +nTz +nTz +ftc +nTz +nWX +rtv +fXl +jrC +nTs +bHf +qlz +raM +glD +glD +glD +glD +iCs +eeg +lXw +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(216,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +wDM +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +lXw +lXw +eeg +nhC +tQD +lEp +ftc +kiz +pjB +dDq +pjB +oJG +ftc +ric +fXl +igm +sCg +uFZ +hxg +pqh +hxg +rGf +hFE +oNk +iCs +eeg +lXw +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +wDM +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(217,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +lXw +eeg +lXw +fiN +iBp +ftc +cDC +qVP +eoh +nwr +fIU +nTz +vGd +fXl +kit +qSI +iil +sUr +fjp +kHz +cfM +mfN +glD +iCs +eeg +lXw +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(218,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +wDM +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +wDM +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +lXw +eeg +lXw +fiN +qRl +ftc +rgV +bzH +vIi +vlB +fIU +sIZ +wlm +fXl +sHz +kxL +tjc +glD +lfP +glD +dGh +glD +glD +lXw +eeg +lXw +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +wDM +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(219,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +lXw +eeg +lXw +fiN +tpC +ftc +cDC +nwr +xHN +qVP +fIU +ftc +vGd +fXl +ejt +mTZ +nPf +toP +pUt +fsQ +uCM +qSH +iiL +lXw +eeg +lXw +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(220,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +lXw +eeg +nhC +tQD +oLS +nTz +ruS +hEe +kcY +hEe +pqa +ftc +rNf +fXl +qAv +gHe +piH +xyK +ikW +uYX +wkZ +glD +lXw +rFi +fRy +lXw +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(221,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +wDM +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +lXw +eeg +nhC +tQD +ueH +awR +ftc +ftc +ftc +ftc +ftc +gfd +czI +fXl +baq +hJu +kUk +hVW +cNL +glD +iXr +glD +rFi +fRy +lXw +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(222,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +lXw +eeg +nhC +tQD +mSX +fLA +mEg +mEg +wMT +vks +mQA +ugA +rGF +fXl +cNL +mvo +mvo +mvo +cNL +rFi +oaq +cFJ +fRy +lXw +lXw +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(223,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +plQ +jvO +jvO +jvO +plQ +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +lXw +pEE +cFJ +pPD +tQD +tQD +tQD +fiN +fiN +fiN +fiN +fiN +vNu +fiN +qDo +nhC +nhC +rFi +cFJ +fRy +lXw +lXw +lXw +lXw +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(224,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +plQ +fNO +oMu +ycb +plQ +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +lXw +lXw +nhC +eeg +nhC +nhC +nhC +lXw +euv +lXw +lXw +nhC +tAu +rFi +cFJ +cFJ +cFJ +fRy +lXw +lXw +lXw +lXw +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(225,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +plQ +plQ +ezI +cyL +ezI +plQ +plQ +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +ayj +lXw +pEE +cFJ +cFJ +cFJ +cFJ +rEn +rEn +cFJ +cFJ +cFJ +fRy +lXw +lXw +lXw +lXw +lXw +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(226,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +jvO +rhn +dRz +qQz +iOj +tuX +jvO +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +lXw +lXw +lXw +lXw +lXw +lXw +lXw +lXw +lXw +lXw +lXw +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(227,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +jvO +jJT +rht +ezI +wRA +jJT +jvO +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(228,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +plQ +plQ +plQ +isg +plQ +plQ +plQ +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(229,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +lXw +jcD +plQ +lXw +plQ +fEG +lXw +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(230,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +lXw +emk +nhC +lXw +nhC +emk +lXw +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(231,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +cAC +nhC +nhC +nhC +nhC +nhC +cAC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(232,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(233,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +twC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(234,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(235,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(236,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +wDM +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(237,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +wDM +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(238,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +wDM +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(239,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(240,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(241,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(242,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(243,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(244,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +wDM +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(245,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(246,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(247,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(248,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(249,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(250,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(251,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(252,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(253,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(254,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} +(255,1,1) = {" +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +nhC +"} diff --git a/_maps/map_files/Voidraptor/VoidRaptor.dmm b/_maps/map_files/Voidraptor/VoidRaptor.dmm index 6ba15442c72a..381bd7d3d918 100644 --- a/_maps/map_files/Voidraptor/VoidRaptor.dmm +++ b/_maps/map_files/Voidraptor/VoidRaptor.dmm @@ -1426,7 +1426,7 @@ }, /obj/effect/turf_decal/bot, /turf/open/floor/iron/white, -/area/station/medical/virology) +/area/station/medical/pathology) "aub" = ( /obj/structure/reagent_dispensers/water_cooler, /obj/effect/turf_decal/siding/wood{ @@ -1653,7 +1653,7 @@ dir = 4 }, /turf/open/floor/catwalk_floor/iron_smooth, -/area/station/medical/pharmacy) +/area/station/maintenance/department/medical/central) "axY" = ( /obj/structure/dresser, /obj/item/toy/figure/cmo{ @@ -1980,7 +1980,7 @@ name = "Cell 6" }, /turf/open/floor/iron/dark/textured_large, -/area/station/security/prison) +/area/station/security/prison/safe) "aBX" = ( /obj/effect/decal/cleanable/dirt, /obj/item/screwdriver, @@ -2351,7 +2351,7 @@ pixel_y = 24 }, /turf/open/floor/iron/dark/textured, -/area/station/security/prison) +/area/station/security/prison/safe) "aJr" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -2915,7 +2915,7 @@ /turf/open/floor/iron/white/textured_corner{ dir = 8 }, -/area/station/medical/virology) +/area/station/medical/pathology) "aQv" = ( /obj/machinery/door/airlock/maintenance{ name = "Commissary Maintenance" @@ -3398,7 +3398,7 @@ }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/catwalk_floor/iron_smooth, -/area/station/medical/medbay/central) +/area/station/maintenance/department/medical/central) "aWH" = ( /obj/effect/spawner/random/structure/crate, /turf/open/floor/iron/textured, @@ -4378,7 +4378,7 @@ }, /obj/machinery/light/small/directional/north, /turf/open/floor/iron/textured, -/area/station/medical/virology) +/area/station/medical/pathology) "bmG" = ( /obj/effect/turf_decal/trimline/purple/filled/line{ dir = 9 @@ -4818,7 +4818,7 @@ dir = 8 }, /turf/open/floor/iron/white/herringbone, -/area/station/medical/virology) +/area/station/medical/pathology) "btZ" = ( /obj/machinery/firealarm/directional/south, /obj/machinery/light_switch/directional/south{ @@ -5015,13 +5015,38 @@ }, /area/station/hallway/primary/central/aft) "bvV" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/trimline/dark_green/line{ + dir = 8 + }, +/obj/structure/closet/secure_closet/wall/directional/west{ + name = "Pathologist Equipment" + }, +/obj/item/clothing/glasses/science, +/obj/item/clothing/glasses/science, +/obj/item/clothing/glasses/science, +/obj/item/clothing/gloves/latex, +/obj/item/clothing/gloves/latex, +/obj/item/clothing/gloves/latex, +/obj/item/healthanalyzer, +/obj/item/healthanalyzer, +/obj/item/healthanalyzer, +/obj/item/reagent_containers/cup/tube, +/obj/item/reagent_containers/cup/tube, +/obj/item/reagent_containers/cup/tube, +/obj/item/reagent_containers/cup/tube, +/obj/item/reagent_containers/cup/tube, +/obj/item/reagent_containers/cup/tube, +/obj/item/device/antibody_scanner, +/obj/item/device/antibody_scanner, +/obj/item/device/antibody_scanner, /obj/effect/turf_decal/trimline/dark_green/filled/line{ dir = 9 }, -/obj/machinery/firealarm/directional/north, -/obj/structure/closet/l3closet/virology, +/obj/machinery/light/directional/north, /turf/open/floor/iron/white, -/area/station/medical/virology) +/area/station/medical/pathology) "bws" = ( /obj/structure/table, /obj/item/storage/bag/egg, @@ -5030,11 +5055,6 @@ /obj/item/storage/bag/egg, /obj/item/storage/bag/egg, /obj/item/storage/bag/egg, -/obj/item/chicken_book, -/obj/item/chicken_book, -/obj/item/chicken_book, -/obj/item/chicken_book, -/obj/item/chicken_book, /turf/open/floor/wood, /area/station/service/hydroponics/upper) "bwv" = ( @@ -5459,7 +5479,7 @@ /turf/open/floor/iron/white/textured_edge{ dir = 8 }, -/area/station/medical/virology) +/area/station/medical/pathology) "bCE" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 1 @@ -5490,7 +5510,6 @@ /turf/open/floor/iron/dark/textured, /area/station/security/office) "bDp" = ( -/obj/machinery/medipen_refiller, /obj/effect/turf_decal/bot, /obj/structure/sign/poster/official/random/directional/south, /obj/structure/disposalpipe/segment{ @@ -5653,7 +5672,7 @@ /obj/item/reagent_containers/cup/tube, /obj/item/reagent_containers/cup/tube, /turf/open/floor/iron/white/textured_large, -/area/station/medical/virology) +/area/station/medical/pathology) "bGZ" = ( /obj/structure/showcase/machinery/signal_decrypter, /obj/machinery/power/apc/auto_name/directional/north, @@ -5869,7 +5888,7 @@ dir = 10 }, /turf/open/floor/catwalk_floor/iron_smooth, -/area/station/medical/virology) +/area/station/medical/pathology) "bKX" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -6018,7 +6037,7 @@ /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /obj/effect/turf_decal/box/blue, /turf/open/floor/iron/white/herringbone, -/area/station/medical/virology) +/area/station/medical/pathology) "bNu" = ( /obj/structure/chair/sofa/left/brown{ dir = 4 @@ -6256,7 +6275,7 @@ /turf/open/floor/iron/white/textured_corner{ dir = 8 }, -/area/station/medical/virology) +/area/station/medical/pathology) "bQF" = ( /turf/open/floor/iron/textured, /area/station/maintenance/department/science/ordnance_maint) @@ -7514,7 +7533,7 @@ req_access = list("pathology") }, /turf/open/floor/grass, -/area/station/medical/virology) +/area/station/medical/pathology) "cmW" = ( /obj/effect/turf_decal/tile/brown/anticorner{ dir = 1 @@ -7733,7 +7752,7 @@ /obj/structure/flora/bush/large, /obj/machinery/status_display/ai/directional/north, /turf/open/floor/grass, -/area/station/medical/virology) +/area/station/medical/pathology) "cqn" = ( /obj/item/toy/basketball, /obj/effect/turf_decal/trimline/blue/line{ @@ -7781,7 +7800,7 @@ name = "Air to Distro" }, /turf/open/floor/iron/textured, -/area/station/medical/virology) +/area/station/medical/pathology) "cqB" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -8973,7 +8992,7 @@ /turf/open/floor/iron/white/textured_edge{ dir = 8 }, -/area/station/medical/virology) +/area/station/medical/pathology) "cIE" = ( /obj/effect/turf_decal/trimline/brown/filled/warning{ dir = 1 @@ -9032,7 +9051,7 @@ /turf/open/floor/iron/white/textured_edge{ dir = 1 }, -/area/station/medical/virology) +/area/station/medical/pathology) "cJm" = ( /obj/effect/decal/cleanable/dirt, /obj/item/stack/sheet/cardboard, @@ -9316,7 +9335,7 @@ dir = 4 }, /turf/open/floor/catwalk_floor/iron_smooth, -/area/station/medical/medbay/central) +/area/station/maintenance/department/medical/central) "cOs" = ( /obj/machinery/door/airlock/grunge{ name = "Chapel Office" @@ -9375,7 +9394,7 @@ }, /obj/effect/turf_decal/tile/dark_green/diagonal_centre, /turf/open/floor/iron/white/diagonal, -/area/station/medical/virology) +/area/station/medical/pathology) "cPv" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -9395,14 +9414,14 @@ /turf/open/floor/iron/white/textured_large, /area/station/commons/fitness/recreation/entertainment) "cPF" = ( -/obj/structure/closet/l3closet, /obj/effect/turf_decal/stripes/line{ dir = 6 }, /obj/machinery/airalarm/directional/south, /obj/effect/turf_decal/tile/dark_green/diagonal_centre, +/obj/structure/closet/l3closet/virology, /turf/open/floor/iron/white/diagonal, -/area/station/medical/virology) +/area/station/medical/pathology) "cPN" = ( /obj/effect/turf_decal/trimline/purple/filled/line{ dir = 4 @@ -10846,7 +10865,7 @@ /turf/open/floor/iron/grimy, /area/station/service/chapel) "dkF" = ( -/obj/machinery/portable_atmospherics/canister/carbon_dioxide, +/obj/machinery/atmospherics/miner/carbon_dioxide, /turf/open/floor/engine/co2, /area/station/engineering/atmos) "dkR" = ( @@ -11834,7 +11853,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/station/medical/virology) +/area/station/medical/pathology) "dzk" = ( /obj/effect/turf_decal/trimline/blue/filled/line{ dir = 5 @@ -12048,7 +12067,7 @@ }, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /turf/open/floor/grass, -/area/station/medical/virology) +/area/station/medical/pathology) "dBK" = ( /obj/structure/railing, /obj/structure/flora/grass/jungle, @@ -12395,7 +12414,7 @@ dir = 9 }, /turf/open/floor/iron/dark/textured, -/area/station/security/prison) +/area/station/security/prison/safe) "dGO" = ( /obj/structure/bookcase/random/nonfiction, /obj/effect/turf_decal/siding/wood, @@ -13187,7 +13206,7 @@ dir = 4 }, /turf/open/floor/iron/white/textured_large, -/area/station/medical/virology) +/area/station/medical/pathology) "dQE" = ( /obj/effect/turf_decal/trimline/green/filled/line, /obj/machinery/airalarm/directional/south, @@ -13215,7 +13234,7 @@ /turf/open/floor/iron/white/textured_edge{ dir = 8 }, -/area/station/medical/virology) +/area/station/medical/pathology) "dQX" = ( /obj/structure/toilet/greyscale{ dir = 4 @@ -13226,7 +13245,7 @@ dir = 9 }, /turf/open/floor/iron/dark/textured, -/area/station/security/prison) +/area/station/security/prison/safe) "dRs" = ( /obj/structure/disposalpipe/junction/yjunction, /turf/open/floor/iron/white/textured_large, @@ -13768,7 +13787,7 @@ name = "curtain" }, /turf/open/floor/plating, -/area/station/security/prison) +/area/station/security/prison/safe) "dYG" = ( /obj/machinery/airalarm/directional/west, /obj/effect/turf_decal/trimline/neutral/filled/line{ @@ -14276,7 +14295,7 @@ name = "curtain" }, /turf/open/floor/plating, -/area/station/security/prison) +/area/station/security/prison/safe) "efl" = ( /obj/machinery/vending/coffee, /obj/effect/turf_decal/trimline/blue/filled/line{ @@ -15912,7 +15931,7 @@ /obj/effect/turf_decal/delivery, /obj/machinery/space_heater, /turf/open/floor/iron/textured, -/area/station/medical/medbay/central) +/area/station/maintenance/department/medical/central) "eDN" = ( /obj/structure/chair/sofa/bench/right, /obj/effect/turf_decal/siding/wood{ @@ -18928,6 +18947,10 @@ /obj/structure/window/reinforced/spawner/directional/north, /turf/open/floor/carpet/stellar, /area/station/service/chapel/funeral) +"fyh" = ( +/obj/structure/bookcase/manuals/botany, +/turf/open/floor/wood, +/area/station/service/hydroponics/upper) "fys" = ( /obj/effect/turf_decal/trimline/purple/filled/warning{ dir = 1 @@ -19569,7 +19592,7 @@ name = "Cell 3" }, /turf/open/floor/iron/dark/textured_large, -/area/station/security/prison) +/area/station/security/prison/safe) "fJT" = ( /obj/structure/railing, /obj/structure/flora/grass/jungle, @@ -19822,7 +19845,7 @@ dir = 10 }, /turf/open/floor/iron/white, -/area/station/medical/virology) +/area/station/medical/pathology) "fOm" = ( /obj/effect/turf_decal/trimline/brown/filled/corner, /obj/structure/disposalpipe/segment{ @@ -19851,7 +19874,7 @@ "fOv" = ( /obj/structure/trash_pile, /turf/open/floor/iron/textured, -/area/station/medical/medbay/central) +/area/station/maintenance/department/medical/central) "fOR" = ( /obj/machinery/camera/directional/south{ c_tag = "Bridge - Captain's Quarters"; @@ -20282,7 +20305,7 @@ /obj/machinery/duct, /obj/structure/disposalpipe/segment, /turf/open/floor/iron/white, -/area/station/medical/virology) +/area/station/medical/pathology) "fVF" = ( /obj/structure/chair{ dir = 4 @@ -20415,7 +20438,7 @@ dir = 4 }, /turf/open/floor/iron/white/textured_large, -/area/station/medical/virology) +/area/station/medical/pathology) "fXv" = ( /obj/effect/landmark/start/detective, /turf/open/floor/carpet, @@ -20537,7 +20560,7 @@ pixel_y = 7 }, /turf/open/floor/iron/white, -/area/station/medical/virology) +/area/station/medical/pathology) "fZt" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/carpet, @@ -20798,7 +20821,7 @@ /turf/open/floor/iron/white/textured_edge{ dir = 8 }, -/area/station/medical/virology) +/area/station/medical/pathology) "gdS" = ( /obj/machinery/door/firedoor, /obj/structure/cable, @@ -21504,6 +21527,10 @@ /area/station/science/research) "glS" = ( /obj/structure/rack, +/obj/item/analyzer{ + pixel_x = 7; + pixel_y = 3 + }, /obj/item/pipe_dispenser, /obj/item/clothing/glasses/meson/engine, /obj/effect/turf_decal/stripes/line{ @@ -22139,7 +22166,7 @@ /turf/open/floor/iron/white/textured_edge{ dir = 4 }, -/area/station/medical/virology) +/area/station/medical/pathology) "gvG" = ( /turf/open/floor/engine, /area/station/science/auxlab/firing_range) @@ -22434,7 +22461,7 @@ dir = 1 }, /turf/open/floor/iron/white/diagonal, -/area/station/medical/virology) +/area/station/medical/pathology) "gAm" = ( /obj/machinery/disposal/bin, /obj/structure/extinguisher_cabinet/directional/west, @@ -22483,7 +22510,7 @@ }, /obj/item/clothing/head/cone, /turf/open/floor/catwalk_floor/iron_smooth, -/area/station/medical/virology) +/area/station/medical/pathology) "gAG" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/closet/firecloset, @@ -23326,7 +23353,6 @@ pixel_y = 21 }, /obj/structure/rack, -/obj/item/stack/sheet/iron/fifty, /obj/item/analyzer, /obj/item/pipe_dispenser, /turf/open/floor/engine, @@ -23445,7 +23471,7 @@ dir = 8 }, /turf/open/floor/iron/textured, -/area/station/medical/virology) +/area/station/medical/pathology) "gPk" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -24831,7 +24857,7 @@ }, /obj/machinery/disease2/diseaseanalyser, /turf/open/floor/iron/white, -/area/station/medical/virology) +/area/station/medical/pathology) "hhP" = ( /obj/effect/turf_decal/trimline/green/filled/warning{ dir = 1 @@ -26220,7 +26246,7 @@ /obj/item/clothing/neck/stethoscope, /obj/machinery/firealarm/directional/south, /turf/open/floor/iron/white, -/area/station/medical/virology) +/area/station/medical/pathology) "hBZ" = ( /obj/machinery/pdapainter/research, /obj/machinery/computer/security/telescreen/rd{ @@ -28247,7 +28273,7 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/white/herringbone, -/area/station/medical/virology) +/area/station/medical/pathology) "ihB" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -28259,7 +28285,7 @@ /turf/open/floor/iron/white/textured_edge{ dir = 4 }, -/area/station/medical/virology) +/area/station/medical/pathology) "ihT" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -28619,7 +28645,7 @@ name = "curtain" }, /turf/open/floor/plating, -/area/station/security/prison) +/area/station/security/prison/safe) "imV" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -29427,7 +29453,7 @@ }, /obj/effect/spawner/random/structure/tank_holder, /turf/open/floor/catwalk_floor/iron_smooth, -/area/station/medical/virology) +/area/station/medical/pathology) "ivM" = ( /obj/structure/table/wood/fancy/black, /obj/effect/turf_decal/siding/wood{ @@ -29468,7 +29494,7 @@ /obj/effect/spawner/structure/window/reinforced, /obj/structure/curtain, /turf/open/floor/plating, -/area/station/medical/virology) +/area/station/medical/pathology) "ivY" = ( /obj/structure/flora/grass/jungle, /obj/structure/flora/bush/grassy, @@ -30277,7 +30303,7 @@ pixel_y = 5 }, /turf/open/floor/iron/white, -/area/station/medical/virology) +/area/station/medical/pathology) "iHX" = ( /obj/effect/decal/cleanable/oil, /obj/effect/turf_decal/stripes/corner{ @@ -30801,7 +30827,7 @@ /turf/open/floor/iron/textured_large, /area/station/cargo/lobby) "iQz" = ( -/obj/machinery/portable_atmospherics/canister/nitrous_oxide, +/obj/machinery/atmospherics/miner/n2o, /turf/open/floor/engine/n2o, /area/station/engineering/atmos) "iQV" = ( @@ -31452,7 +31478,7 @@ dir = 10 }, /turf/open/floor/iron/dark/textured, -/area/station/security/prison) +/area/station/security/prison/safe) "iYT" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/turf_decal/tile/green/diagonal_centre, @@ -36125,7 +36151,7 @@ /obj/structure/flora/bush/sparsegrass, /obj/machinery/light/cold/directional/west, /turf/open/floor/grass, -/area/station/medical/virology) +/area/station/medical/pathology) "kmZ" = ( /obj/structure/lattice, /obj/machinery/atmospherics/pipe/heat_exchanging/simple{ @@ -36986,13 +37012,19 @@ /obj/structure/table/glass, /obj/effect/turf_decal/trimline/dark_green/filled/line, /obj/item/stack/sheet/mineral/plasma{ - amount = 5 + amount = 5; + pixel_x = 11; + pixel_y = 0 + }, +/obj/item/stack/sheet/mineral/uranium/five{ + pixel_x = 15; + pixel_y = 0 }, -/obj/item/stack/sheet/mineral/uranium/five, +/obj/machinery/smartfridge/disks, /turf/open/floor/iron/white/textured_edge{ dir = 1 }, -/area/station/medical/virology) +/area/station/medical/pathology) "kzk" = ( /obj/structure/table/wood, /obj/effect/decal/cleanable/cobweb/cobweb2, @@ -37471,7 +37503,7 @@ }, /obj/effect/turf_decal/tile/dark_green/diagonal_centre, /turf/open/floor/iron/white/diagonal, -/area/station/medical/virology) +/area/station/medical/pathology) "kEP" = ( /obj/machinery/door/airlock/grunge{ name = "Funeral Room" @@ -38862,7 +38894,7 @@ }, /obj/structure/disposalpipe/segment, /turf/open/floor/iron/white/textured_edge, -/area/station/medical/virology) +/area/station/medical/pathology) "kXz" = ( /obj/structure/disposalpipe/segment, /obj/effect/turf_decal/trimline/brown/filled/warning{ @@ -39645,7 +39677,7 @@ }, /area/station/hallway/secondary/command) "liY" = ( -/obj/machinery/portable_atmospherics/canister/oxygen, +/obj/machinery/atmospherics/miner/oxygen, /turf/open/floor/engine/o2, /area/station/engineering/atmos) "liZ" = ( @@ -40342,7 +40374,7 @@ /obj/effect/turf_decal/stripes/box, /obj/effect/turf_decal/siding/thinplating/dark/end, /turf/open/floor/iron/checker, -/area/station/medical/virology) +/area/station/medical/pathology) "ltz" = ( /obj/machinery/door/firedoor, /obj/effect/mapping_helpers/airlock/access/all/supply/qm, @@ -40476,7 +40508,7 @@ /turf/open/floor/iron/white/textured_edge{ dir = 8 }, -/area/station/medical/virology) +/area/station/medical/pathology) "lvs" = ( /obj/machinery/door/airlock/maintenance{ name = "Barbershop Maintenance" @@ -41732,7 +41764,7 @@ name = "curtain" }, /turf/open/floor/plating, -/area/station/security/prison) +/area/station/security/prison/safe) "lMS" = ( /turf/closed/wall/r_wall, /area/station/maintenance/port) @@ -41759,7 +41791,7 @@ /obj/machinery/duct, /obj/structure/disposalpipe/segment, /turf/open/floor/catwalk_floor/iron_smooth, -/area/station/medical/virology) +/area/station/medical/pathology) "lNr" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -42732,7 +42764,7 @@ name = "Cell 2" }, /turf/open/floor/iron/dark/textured_large, -/area/station/security/prison) +/area/station/security/prison/safe) "lZs" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -43255,7 +43287,7 @@ pixel_y = 24 }, /turf/open/floor/iron/dark/textured, -/area/station/security/prison) +/area/station/security/prison/safe) "miA" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ @@ -44527,7 +44559,7 @@ name = "virology water reservoir" }, /turf/open/floor/catwalk_floor/iron_smooth, -/area/station/medical/virology) +/area/station/medical/pathology) "mDf" = ( /obj/effect/turf_decal/trimline/purple/filled/line, /obj/structure/cable, @@ -45020,7 +45052,7 @@ /turf/open/floor/iron/white/textured_edge{ dir = 4 }, -/area/station/medical/virology) +/area/station/medical/pathology) "mKs" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 4 @@ -45879,7 +45911,7 @@ /turf/open/floor/wood/large, /area/station/commons/fitness/recreation/entertainment) "mVF" = ( -/obj/machinery/portable_atmospherics/canister/nitrogen, +/obj/machinery/atmospherics/miner/nitrogen, /turf/open/floor/engine/n2, /area/station/engineering/atmos) "mVK" = ( @@ -46897,7 +46929,7 @@ /obj/item/radio/intercom/directional/north, /obj/effect/turf_decal/bot, /turf/open/floor/iron/white, -/area/station/medical/virology) +/area/station/medical/pathology) "nkb" = ( /obj/item/kirbyplants/random, /obj/structure/cable, @@ -46958,7 +46990,7 @@ name = "Chemistry Maintenance" }, /turf/open/floor/catwalk_floor/iron_smooth, -/area/station/medical/chemistry) +/area/station/maintenance/department/medical/central) "nkA" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, /turf/open/floor/iron/small, @@ -48171,7 +48203,7 @@ dir = 1 }, /turf/open/floor/catwalk_floor/iron_smooth, -/area/station/medical/virology) +/area/station/medical/pathology) "nCE" = ( /obj/machinery/door/airlock{ id_tag = "Cell1"; @@ -50406,7 +50438,7 @@ name = "Cell 1" }, /turf/open/floor/iron/dark/textured_large, -/area/station/security/prison) +/area/station/security/prison/safe) "ojJ" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -50532,7 +50564,7 @@ }, /obj/effect/turf_decal/box, /turf/open/floor/iron/white, -/area/station/medical/virology) +/area/station/medical/pathology) "okX" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -50896,7 +50928,7 @@ /obj/effect/landmark/event_spawn, /obj/machinery/computer/diseasesplicer, /turf/open/floor/iron/white/textured_large, -/area/station/medical/virology) +/area/station/medical/pathology) "ore" = ( /obj/effect/turf_decal/trimline/blue/filled/line{ dir = 1 @@ -51565,7 +51597,7 @@ /obj/machinery/light/cold/directional/north, /obj/item/crowbar/red, /turf/open/floor/iron/white/textured_edge, -/area/station/medical/virology) +/area/station/medical/pathology) "oAo" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -51749,7 +51781,7 @@ dir = 1 }, /turf/open/floor/iron/white/textured_large, -/area/station/medical/virology) +/area/station/medical/pathology) "oCY" = ( /obj/structure/chair/office{ dir = 8 @@ -51810,6 +51842,7 @@ /obj/item/mmi{ pixel_y = -5 }, +/obj/item/healthanalyzer, /turf/open/floor/iron/dark/textured, /area/station/science/robotics/lab) "oEk" = ( @@ -52351,7 +52384,7 @@ }, /obj/effect/turf_decal/box/blue, /turf/open/floor/iron/white/herringbone, -/area/station/medical/virology) +/area/station/medical/pathology) "oLS" = ( /obj/effect/landmark/event_spawn, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -52807,7 +52840,7 @@ dir = 6 }, /turf/open/floor/iron/dark/textured, -/area/station/security/prison) +/area/station/security/prison/safe) "oSy" = ( /obj/structure/table/wood, /obj/machinery/status_display/evac/directional/east, @@ -52945,7 +52978,7 @@ /turf/open/floor/iron/white/textured_edge{ dir = 4 }, -/area/station/medical/virology) +/area/station/medical/pathology) "oUo" = ( /obj/structure/cable, /obj/effect/spawner/random/trash/garbage, @@ -52971,7 +53004,7 @@ /obj/machinery/holopad, /obj/effect/turf_decal/bot, /turf/open/floor/iron/white/textured_large, -/area/station/medical/virology) +/area/station/medical/pathology) "oUR" = ( /obj/structure/flora/bush/fullgrass, /obj/structure/flora/bush/ferny, @@ -53467,7 +53500,7 @@ /obj/structure/flora/bush/lavendergrass/style_random, /obj/structure/sign/poster/official/fruit_bowl/directional/west, /turf/open/floor/grass, -/area/station/medical/virology) +/area/station/medical/pathology) "paA" = ( /obj/effect/turf_decal/trimline/yellow/filled/line, /obj/effect/turf_decal/bot, @@ -53789,10 +53822,6 @@ /obj/effect/turf_decal/trimline/green/filled/line{ dir = 8 }, -/obj/item/book/manual/hydroponics_pod_people{ - pixel_x = 7; - pixel_y = 3 - }, /obj/effect/turf_decal/bot, /obj/item/pen{ pixel_x = -6; @@ -55477,7 +55506,7 @@ dir = 4 }, /turf/open/floor/catwalk_floor/iron_smooth, -/area/station/medical/virology) +/area/station/medical/pathology) "pCl" = ( /obj/machinery/light/warm/directional/east, /obj/structure/bed/double, @@ -55906,7 +55935,7 @@ /obj/machinery/iv_drip, /obj/effect/turf_decal/bot, /turf/open/floor/iron/white/textured_edge, -/area/station/medical/virology) +/area/station/medical/pathology) "pIi" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -56308,7 +56337,7 @@ }, /obj/machinery/light/small/directional/east, /turf/open/floor/iron/white/herringbone, -/area/station/medical/virology) +/area/station/medical/pathology) "pNx" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 4 @@ -56521,7 +56550,7 @@ /turf/open/floor/iron/white/textured_edge{ dir = 4 }, -/area/station/medical/virology) +/area/station/medical/pathology) "pRr" = ( /mob/living/basic/spider/giant/hunter/scrawny, /obj/machinery/light/small/directional/south, @@ -56939,7 +56968,7 @@ /turf/open/floor/iron/white/textured_corner{ dir = 8 }, -/area/station/medical/virology) +/area/station/medical/pathology) "pXj" = ( /obj/effect/turf_decal/tile/red/anticorner{ dir = 8 @@ -57458,7 +57487,7 @@ dir = 5 }, /turf/open/floor/iron/dark/textured, -/area/station/security/prison) +/area/station/security/prison/safe) "qbl" = ( /obj/effect/turf_decal/siding/thinplating, /obj/machinery/door/firedoor, @@ -57526,7 +57555,7 @@ "qbX" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/station/medical/virology) +/area/station/medical/pathology) "qca" = ( /obj/machinery/cryopod{ dir = 1 @@ -57586,7 +57615,7 @@ /obj/effect/spawner/random/trash/garbage, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/catwalk_floor/iron_smooth, -/area/station/medical/medbay/central) +/area/station/maintenance/department/medical/central) "qcB" = ( /obj/effect/turf_decal/tile/yellow/half/contrasted{ dir = 8 @@ -58528,7 +58557,7 @@ name = "Cell 4" }, /turf/open/floor/iron/dark/textured_large, -/area/station/security/prison) +/area/station/security/prison/safe) "qpR" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/landmark/start/assistant, @@ -60002,7 +60031,7 @@ /obj/effect/turf_decal/tile/dark_green/diagonal_centre, /obj/effect/turf_decal/tile/dark_green/diagonal_centre, /turf/open/floor/iron/white/textured_large, -/area/station/medical/virology) +/area/station/medical/pathology) "qLu" = ( /turf/open/floor/catwalk_floor/iron_smooth, /area/station/maintenance/department/science/xenobiology) @@ -60358,7 +60387,7 @@ }, /obj/effect/turf_decal/tile/dark_green/diagonal_centre, /turf/open/floor/iron/white/diagonal, -/area/station/medical/virology) +/area/station/medical/pathology) "qRv" = ( /obj/structure/table, /obj/effect/spawner/random/trash/food_packaging, @@ -60798,7 +60827,7 @@ name = "curtain" }, /turf/open/floor/plating, -/area/station/security/prison) +/area/station/security/prison/safe) "qVT" = ( /obj/structure/disposalpipe/segment, /obj/effect/turf_decal/siding/wood{ @@ -61048,7 +61077,11 @@ /obj/machinery/smartfridge, /obj/machinery/splicer{ pixel_y = 12; - pixel_x = -6 + pixel_x = -8 + }, +/obj/machinery/smartfridge/disks{ + pixel_x = 9; + pixel_y = 14 }, /turf/open/floor/iron/dark/textured_large, /area/station/service/hydroponics) @@ -63939,11 +63972,6 @@ name = "service camera" }, /obj/effect/turf_decal/bot, -/obj/item/botanical_lexicon, -/obj/item/botanical_lexicon, -/obj/item/botanical_lexicon, -/obj/item/botanical_lexicon, -/obj/item/botanical_lexicon, /turf/open/floor/iron/edge{ dir = 8 }, @@ -64160,7 +64188,7 @@ name = "Cell 5" }, /turf/open/floor/iron/dark/textured_large, -/area/station/security/prison) +/area/station/security/prison/safe) "rUE" = ( /obj/structure/disposalpipe/segment{ dir = 10 @@ -64591,7 +64619,7 @@ dir = 4 }, /turf/open/floor/iron/white, -/area/station/medical/virology) +/area/station/medical/pathology) "scI" = ( /obj/structure/rack, /obj/effect/turf_decal/bot, @@ -65074,9 +65102,8 @@ /turf/open/floor/iron/textured, /area/station/maintenance/department/crew_quarters/bar) "sjV" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/catwalk_floor/iron_smooth, -/area/station/medical/medbay/central) +/turf/closed/wall, +/area/station/security/prison/safe) "sjW" = ( /obj/effect/turf_decal/siding/thinplating{ dir = 4 @@ -65424,7 +65451,7 @@ /obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/plating, -/area/station/medical/virology) +/area/station/medical/pathology) "soZ" = ( /obj/effect/turf_decal/nova_decals/enclave/top/middle{ color = "#52B4E9" @@ -65539,7 +65566,7 @@ }, /obj/effect/landmark/start/virologist, /turf/open/floor/iron/white/textured_large, -/area/station/medical/virology) +/area/station/medical/pathology) "sqD" = ( /obj/structure/table/optable, /obj/effect/turf_decal/tile/blue/full, @@ -65725,7 +65752,7 @@ pixel_y = 24 }, /turf/open/floor/iron/dark/textured, -/area/station/security/prison) +/area/station/security/prison/safe) "sts" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -65847,7 +65874,7 @@ }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/catwalk_floor/iron_smooth, -/area/station/medical/medbay/lobby) +/area/station/maintenance/department/medical/central) "svh" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/landmark/start/lawyer, @@ -67482,7 +67509,7 @@ /obj/structure/sign/poster/official/cleanliness/directional/north, /obj/effect/turf_decal/tile/dark_green/diagonal_centre, /turf/open/floor/iron/white/diagonal, -/area/station/medical/virology) +/area/station/medical/pathology) "sOJ" = ( /obj/effect/turf_decal/trimline/green/filled/line{ dir = 8 @@ -67575,7 +67602,7 @@ pixel_y = 24 }, /turf/open/floor/iron/dark/textured, -/area/station/security/prison) +/area/station/security/prison/safe) "sQk" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/turf_decal/siding/green{ @@ -68275,7 +68302,7 @@ /turf/open/floor/iron/white/textured_edge{ dir = 8 }, -/area/station/medical/virology) +/area/station/medical/pathology) "sZG" = ( /obj/machinery/computer/records/security, /obj/structure/sign/calendar/directional/north, @@ -68437,6 +68464,7 @@ "tbw" = ( /obj/structure/table, /obj/effect/turf_decal/bot, +/obj/item/stack/sheet/iron/fifty, /obj/item/storage/toolbox/mechanical, /obj/item/flashlight, /obj/item/clothing/glasses/meson/engine, @@ -68579,7 +68607,7 @@ /turf/open/floor/iron/white/textured_edge{ dir = 8 }, -/area/station/medical/virology) +/area/station/medical/pathology) "tdG" = ( /obj/structure/chair/stool/directional/west{ dir = 4 @@ -69543,7 +69571,7 @@ dir = 6 }, /turf/open/floor/iron/dark/textured, -/area/station/security/prison) +/area/station/security/prison/safe) "tqM" = ( /obj/machinery/pdapainter/security, /obj/machinery/newscaster/directional/east, @@ -70097,10 +70125,12 @@ }, /obj/item/storage/box/syringes, /obj/structure/sign/warning/biohazard/directional/east, +/obj/item/storage/box/monkeycubes/mousecubes, +/obj/item/storage/box/monkeycubes/mousecubes, /turf/open/floor/iron/white/textured_edge{ dir = 8 }, -/area/station/medical/virology) +/area/station/medical/pathology) "txu" = ( /turf/closed/wall/r_wall, /area/station/maintenance/port/fore) @@ -71898,6 +71928,7 @@ name = "medbay camera"; network = list("ss13","medbay") }, +/obj/machinery/medipen_refiller, /turf/open/floor/iron/white/textured_edge, /area/station/medical/medbay/lobby) "uam" = ( @@ -72412,7 +72443,7 @@ }, /obj/effect/turf_decal/tile/dark_green/diagonal_centre, /turf/open/floor/iron/white/diagonal, -/area/station/medical/virology) +/area/station/medical/pathology) "uhe" = ( /turf/closed/wall, /area/station/cargo/lobby) @@ -73602,7 +73633,7 @@ /obj/machinery/firealarm/directional/north, /obj/effect/turf_decal/tile/dark_green/diagonal_centre, /turf/open/floor/iron/white/diagonal, -/area/station/medical/virology) +/area/station/medical/pathology) "uwg" = ( /obj/effect/turf_decal/siding/thinplating/corner{ dir = 8 @@ -74113,7 +74144,7 @@ /turf/open/floor/iron/textured_large, /area/station/cargo/sorting) "uCn" = ( -/obj/machinery/portable_atmospherics/canister/plasma, +/obj/machinery/atmospherics/miner/plasma, /turf/open/floor/engine/plasma, /area/station/engineering/atmos) "uCv" = ( @@ -74561,7 +74592,7 @@ dir = 1 }, /turf/open/floor/iron/white/textured_large, -/area/station/medical/virology) +/area/station/medical/pathology) "uIw" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating/airless, @@ -74897,7 +74928,7 @@ }, /obj/machinery/light/small/directional/east, /turf/open/floor/iron/white/herringbone, -/area/station/medical/virology) +/area/station/medical/pathology) "uNY" = ( /obj/effect/spawner/structure/window/reinforced/tinted, /obj/structure/cable, @@ -74935,7 +74966,7 @@ }, /obj/item/radio/intercom/directional/east, /turf/open/floor/iron/white, -/area/station/medical/virology) +/area/station/medical/pathology) "uOt" = ( /obj/structure/rack, /obj/machinery/status_display/ai/directional/north, @@ -75284,7 +75315,7 @@ dir = 1 }, /turf/open/floor/grass, -/area/station/medical/virology) +/area/station/medical/pathology) "uTT" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 @@ -75843,7 +75874,7 @@ pixel_y = 24 }, /turf/open/floor/iron/dark/textured, -/area/station/security/prison) +/area/station/security/prison/safe) "vcW" = ( /obj/effect/turf_decal/trimline/green/filled/line{ dir = 10 @@ -76571,7 +76602,7 @@ /area/station/service/chapel/funeral) "vnu" = ( /turf/closed/wall/r_wall, -/area/station/medical/virology) +/area/station/medical/pathology) "vnv" = ( /mob/living/simple_animal/bot/secbot/beepsky/officer, /turf/open/floor/iron/dark/textured_large, @@ -77090,7 +77121,7 @@ }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/catwalk_floor/iron_smooth, -/area/station/medical/medbay/central) +/area/station/maintenance/department/medical/central) "vvT" = ( /obj/machinery/door/firedoor/heavy, /obj/effect/turf_decal/stripes/line{ @@ -77345,7 +77376,7 @@ /turf/open/floor/iron/white/textured_edge{ dir = 8 }, -/area/station/medical/virology) +/area/station/medical/pathology) "vzg" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/spawner/random/trash/garbage, @@ -77918,7 +77949,7 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/white/herringbone, -/area/station/medical/virology) +/area/station/medical/pathology) "vHM" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/table/wood, @@ -78265,7 +78296,7 @@ /obj/item/folder/white, /obj/item/pen/red, /turf/open/floor/iron/white/textured_edge, -/area/station/medical/virology) +/area/station/medical/pathology) "vMO" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 1 @@ -78647,7 +78678,7 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/white/herringbone, -/area/station/medical/virology) +/area/station/medical/pathology) "vSj" = ( /obj/machinery/portable_atmospherics/scrubber, /obj/effect/turf_decal/delivery, @@ -79501,7 +79532,7 @@ /obj/structure/flora/bush/large, /obj/machinery/status_display/evac/directional/south, /turf/open/floor/grass, -/area/station/medical/virology) +/area/station/medical/pathology) "wel" = ( /obj/effect/turf_decal/trimline/blue/mid_joiner, /turf/open/space/basic, @@ -79720,7 +79751,7 @@ dir = 10 }, /turf/open/floor/iron/dark/textured, -/area/station/security/prison) +/area/station/security/prison/safe) "whS" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/mapping_helpers/airlock/access/all/command/gateway, @@ -79909,7 +79940,7 @@ /turf/open/floor/iron/white/textured_corner{ dir = 1 }, -/area/station/medical/virology) +/area/station/medical/pathology) "wkT" = ( /obj/machinery/atmospherics/components/tank/air{ dir = 8 @@ -80150,7 +80181,7 @@ layer = 2.9 }, /turf/open/floor/grass, -/area/station/medical/virology) +/area/station/medical/pathology) "woB" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, /turf/open/floor/iron/large, @@ -83040,7 +83071,7 @@ /turf/open/floor/iron/white/textured_edge{ dir = 8 }, -/area/station/medical/virology) +/area/station/medical/pathology) "xgy" = ( /obj/effect/turf_decal/trimline/blue/filled/corner{ dir = 4 @@ -84577,7 +84608,7 @@ network = list("ss13","medbay") }, /turf/open/floor/iron/white/herringbone, -/area/station/medical/virology) +/area/station/medical/pathology) "xBE" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable, @@ -85392,7 +85423,7 @@ name = "curtain" }, /turf/open/floor/plating, -/area/station/security/prison) +/area/station/security/prison/safe) "xPs" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 8 @@ -86177,7 +86208,7 @@ pixel_y = 24 }, /turf/open/floor/iron/dark/textured, -/area/station/security/prison) +/area/station/security/prison/safe) "yaj" = ( /turf/closed/wall, /area/station/cargo/miningoffice) @@ -103547,8 +103578,8 @@ soY qbX qbX vnu -qbX -qbX +vnu +vnu vnu ttw ttw @@ -117676,7 +117707,7 @@ dfi pNq suM aWG -sjV +cay fiN pdh goS @@ -126387,7 +126418,7 @@ cqI xiF kVo fYs -eKx +fyh jpR uKN kAB @@ -132512,10 +132543,10 @@ bpy agC dQX iYH -iyU +sjV dQX iYH -iyU +sjV dGL iYH pQm @@ -132769,10 +132800,10 @@ xNf agC aIV tqC -iyU +sjV yaf tqC -iyU +sjV stk tqC pQm @@ -133026,10 +133057,10 @@ vzN agC imS fJz -iyU +sjV xPg ojc -iyU +sjV lML lZl iyU @@ -135596,10 +135627,10 @@ jPN arU efi qpM -iyU +sjV dYB rUC -iyU +sjV qVR aBT iyU @@ -135853,10 +135884,10 @@ ttw tHI sQc whu -iyU +sjV miz whu -iyU +sjV vcy whu iyU @@ -136110,10 +136141,10 @@ ttw tHI qbc oSw -iyU +sjV qbc oSw -iyU +sjV qbc oSw iyU diff --git a/_maps/map_files/generic/CentCom.dmm b/_maps/map_files/generic/CentCom.dmm index add7e781f61a..c238b517a6ab 100644 --- a/_maps/map_files/generic/CentCom.dmm +++ b/_maps/map_files/generic/CentCom.dmm @@ -71,6 +71,9 @@ name = "CentCom Logistics" }, /obj/effect/mapping_helpers/airlock/access/any/admin/general, +/obj/machinery/door/poddoor/shutters/indestructible/preopen{ + id = "donutstealthisid" + }, /turf/open/floor/iron, /area/centcom/central_command_areas/supply) "aal" = ( @@ -345,10 +348,8 @@ /turf/open/floor/iron/dark, /area/centcom/central_command_areas/briefing) "aaW" = ( -/obj/structure/chair/office{ - dir = 8 - }, -/turf/open/floor/carpet/purple, +/obj/machinery/light/directional/west, +/turf/open/floor/carpet/donk, /area/centcom/central_command_areas/adminroom) "aaX" = ( /obj/effect/turf_decal/trimline/green/line, @@ -811,9 +812,11 @@ /turf/open/floor/wood/large, /area/centcom/central_command_areas/botany) "acd" = ( -/obj/machinery/rnd/production/protolathe/department/science, -/turf/open/floor/circuit/green, -/area/centcom/central_command_areas/adminroom) +/obj/effect/turf_decal/siding/white{ + dir = 4 + }, +/turf/open/floor/grass, +/area/centcom/central_command_areas/retirement_yard) "ace" = ( /obj/structure/railing/wood{ dir = 1 @@ -932,7 +935,11 @@ /turf/open/floor/iron/dark, /area/centcom/central_command_areas/medical) "acv" = ( -/turf/open/floor/iron/white/textured_large, +/obj/effect/turf_decal/trimline/yellow/warning{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/yellow/warning, +/turf/open/floor/iron/dark/smooth_large, /area/centcom/central_command_areas/retirement_yard) "acw" = ( /obj/effect/turf_decal/siding/wood, @@ -1019,7 +1026,7 @@ /area/centcom/central_command_areas/adminroom) "acI" = ( /obj/machinery/door/airlock/centcom{ - name = "Abraxis' Office" + name = "NT Helpdesk" }, /obj/effect/mapping_helpers/airlock/access/any/admin/captain, /turf/open/floor/iron/dark, @@ -1379,10 +1386,8 @@ /turf/open/floor/plating, /area/centcom/syndicate_mothership/expansion_bombthreat) "adC" = ( -/obj/machinery/modular_computer/preset/id/centcom{ - dir = 8 - }, -/turf/open/floor/carpet/purple, +/obj/structure/fireaxecabinet/directional/north, +/turf/open/floor/mineral/titanium/tiled/white, /area/centcom/central_command_areas/adminroom) "adD" = ( /obj/effect/turf_decal/siding/wood{ @@ -1975,13 +1980,10 @@ /turf/open/misc/asteroid/snow/icemoon, /area/centcom/syndicate_mothership/control) "afl" = ( -/obj/machinery/door/airlock/centcom{ - dir = 4; - name = "Softie's Office" - }, -/obj/effect/mapping_helpers/airlock/access/any/admin/captain, -/turf/open/floor/carpet/purple, -/area/centcom/central_command_areas/adminroom) +/obj/effect/turf_decal/siding/white, +/obj/structure/flora/bush/large/style_3, +/turf/open/floor/grass, +/area/centcom/central_command_areas/admin) "afn" = ( /obj/effect/turf_decal/siding/dark{ dir = 8 @@ -2260,9 +2262,10 @@ /turf/open/floor/catwalk_floor, /area/centcom/central_command_areas/evacuation/ship) "agf" = ( -/obj/structure/table/wood, -/obj/machinery/computer/records/security/laptop, -/turf/open/floor/iron/dark, +/obj/machinery/modular_computer/preset/id/centcom{ + dir = 8 + }, +/turf/open/floor/carpet/red, /area/centcom/central_command_areas/admin) "agg" = ( /obj/machinery/light/small/maintenance/directional/east, @@ -3033,9 +3036,9 @@ /turf/open/floor/wood/parquet, /area/centcom/central_command_areas/borbop) "aid" = ( -/obj/structure/table/wood, -/obj/item/book/granter/sign_language, -/turf/open/floor/carpet/purple, +/obj/machinery/door/airlock/vault, +/obj/effect/mapping_helpers/airlock/access/any/admin/captain, +/turf/open/floor/iron/dark/herringbone, /area/centcom/central_command_areas/adminroom) "aie" = ( /obj/effect/turf_decal/tile/dark/diagonal_edge, @@ -5742,12 +5745,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, /area/centcom/central_command_areas/supply) -"ape" = ( -/obj/structure/table/wood, -/obj/item/storage/fancy/donut_box, -/obj/machinery/light/floor/has_bulb, -/turf/open/floor/carpet/purple, -/area/centcom/central_command_areas/adminroom) "apf" = ( /obj/structure/chair/sofa/left/brown{ dir = 4 @@ -6878,10 +6875,11 @@ /turf/open/floor/iron, /area/centcom/central_command_areas/ferry) "ase" = ( -/obj/structure/table/reinforced, -/obj/item/storage/belt/utility/full/engi, -/turf/open/floor/circuit/green, -/area/centcom/central_command_areas/adminroom) +/obj/effect/turf_decal/siding/white{ + dir = 1 + }, +/turf/open/floor/grass, +/area/centcom/central_command_areas/admin) "asf" = ( /obj/effect/turf_decal/siding/thinplating_new/dark{ dir = 10 @@ -7675,8 +7673,12 @@ /turf/open/floor/wood, /area/centcom/central_command_areas/retirement_home) "auh" = ( -/turf/open/floor/carpet/purple, -/area/centcom/central_command_areas/adminroom) +/obj/effect/turf_decal/siding/white{ + dir = 8 + }, +/obj/structure/flora/bush/fullgrass/style_2, +/turf/open/floor/grass, +/area/centcom/central_command_areas/admin) "aui" = ( /obj/effect/turf_decal/siding/dark, /obj/effect/turf_decal/siding/dark{ @@ -7843,9 +7845,9 @@ /turf/open/floor/glass/reinforced, /area/centcom/central_command_areas/hall) "auD" = ( -/obj/structure/table/wood, -/obj/machinery/computer/records/medical/laptop, -/turf/open/floor/iron/dark, +/obj/item/kirbyplants/organic/plant18, +/obj/machinery/light/directional/east, +/turf/open/floor/carpet/red, /area/centcom/central_command_areas/admin) "auE" = ( /obj/structure/hedge, @@ -8358,11 +8360,14 @@ /turf/open/floor/iron/dark/herringbone, /area/centcom/central_command_areas/hall) "awb" = ( -/obj/structure/chair/sofa/right{ +/obj/effect/turf_decal/trimline/yellow/warning{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/yellow/warning{ dir = 4 }, -/turf/open/floor/carpet/purple, -/area/centcom/central_command_areas/adminroom) +/turf/open/floor/iron/dark/smooth_large, +/area/centcom/central_command_areas/retirement_yard) "awc" = ( /turf/closed/indestructible/riveted, /area/centcom/central_command_areas/borbop) @@ -8711,9 +8716,9 @@ /turf/open/floor/catwalk_floor, /area/centcom/central_command_areas/evacuation/ship) "awY" = ( -/obj/machinery/autolathe, -/turf/open/floor/circuit/green, -/area/centcom/central_command_areas/adminroom) +/obj/structure/flora/tree/jungle, +/turf/open/floor/grass, +/area/centcom/central_command_areas/admin) "awZ" = ( /obj/effect/turf_decal/siding/wood, /obj/structure/chair/stool/bar/directional/north, @@ -9413,9 +9418,12 @@ /turf/open/floor/wood/parquet, /area/centcom/central_command_areas/arcade) "ayM" = ( -/obj/machinery/light/floor/has_bulb, -/turf/open/floor/carpet/purple, -/area/centcom/central_command_areas/adminroom) +/obj/effect/turf_decal/siding/white{ + dir = 8 + }, +/obj/machinery/light/street_lamp, +/turf/open/floor/grass, +/area/centcom/central_command_areas/retirement_yard) "ayN" = ( /obj/structure/table/wood, /obj/effect/spawner/random/trash/garbage, @@ -9826,10 +9834,12 @@ /turf/open/floor/carpet, /area/centcom/central_command_areas/kitchen) "azQ" = ( -/obj/structure/window/reinforced/spawner/directional/north, -/obj/machinery/mecha_part_fabricator, -/turf/open/floor/mineral/titanium/purple, -/area/centcom/central_command_areas/adminroom) +/obj/effect/turf_decal/siding/white{ + dir = 4 + }, +/obj/structure/flora/bush/fullgrass/style_2, +/turf/open/floor/grass, +/area/centcom/central_command_areas/retirement_yard) "azR" = ( /obj/structure/chair/sofa/corp/right{ dir = 4; @@ -9899,9 +9909,13 @@ /turf/open/floor/iron, /area/centcom/central_command_areas/supplypod/loading/three) "aAa" = ( -/obj/machinery/suit_storage_unit/rd, -/turf/open/floor/carpet/purple, -/area/centcom/central_command_areas/adminroom) +/obj/machinery/door/airlock/centcom{ + name = "CentCom Supply" + }, +/obj/effect/mapping_helpers/airlock/access/any/supply/general, +/obj/effect/mapping_helpers/airlock/access/any/admin/general, +/turf/open/indestructible/plating, +/area/centcom/central_command_areas/admin) "aAb" = ( /obj/structure/railing/wood, /obj/structure/railing/wood{ @@ -10059,10 +10073,10 @@ "aAy" = ( /obj/structure/railing/wood, /obj/structure/table/reinforced, -/obj/item/botanical_lexicon, -/obj/item/botanical_lexicon, -/obj/item/botanical_lexicon, -/obj/item/botanical_lexicon, +/obj/item/book/manual/botanical_lexicon, +/obj/item/book/manual/botanical_lexicon, +/obj/item/book/manual/botanical_lexicon, +/obj/item/book/manual/botanical_lexicon, /obj/effect/turf_decal/trimline/green/line, /turf/open/floor/iron/dark, /area/centcom/central_command_areas/botany) @@ -10966,7 +10980,9 @@ /turf/open/floor/grass, /area/centcom/central_command_areas/retirement_yard) "aCS" = ( -/obj/machinery/door/airlock/centcom, +/obj/machinery/door/airlock/centcom{ + name = "Cassiel's Office" + }, /obj/effect/mapping_helpers/airlock/access/any/admin/captain, /turf/open/floor/iron/dark, /area/centcom/central_command_areas/admin) @@ -11289,11 +11305,12 @@ /turf/open/floor/catwalk_floor, /area/centcom/central_command_areas/evacuation/ship) "aDM" = ( -/obj/machinery/door/window{ - dir = 8 +/obj/effect/turf_decal/siding/white{ + dir = 1 }, -/turf/open/floor/carpet/purple, -/area/centcom/central_command_areas/adminroom) +/obj/structure/flora/bush/fullgrass/style_3, +/turf/open/floor/grass, +/area/centcom/central_command_areas/admin) "aDN" = ( /obj/structure/table/glass/plasmaglass, /obj/item/stack/sheet/mineral/plasma{ @@ -12654,10 +12671,11 @@ }, /area/centcom/central_command_areas/adminroom) "aHp" = ( -/obj/machinery/modular_computer/preset/id/centcom{ - dir = 4 +/obj/machinery/light/directional/east{ + dir = 8 }, -/turf/open/floor/iron/dark, +/obj/structure/grandfatherclock, +/turf/open/floor/carpet/red, /area/centcom/central_command_areas/admin) "aHq" = ( /obj/effect/turf_decal/siding/wood{ @@ -13394,12 +13412,14 @@ /turf/open/floor/wood/large, /area/centcom/central_command_areas/admin_hangout) "aJv" = ( -/obj/structure/table/reinforced, -/obj/structure/window/reinforced/spawner/directional/north, -/obj/machinery/cell_charger, -/obj/item/stock_parts/cell/infinite, -/turf/open/floor/mineral/titanium/purple, -/area/centcom/central_command_areas/adminroom) +/obj/structure/sign{ + name = "wall"; + icon = 'monkestation/icons/turf/walls/reinforced_wall.dmi'; + icon_state = "reinforced_wall-12"; + pixel_y = -32 + }, +/turf/closed/indestructible/riveted, +/area/centcom/central_command_areas/retirement_yard) "aJw" = ( /obj/effect/turf_decal/siding/wood{ dir = 5 @@ -13450,10 +13470,17 @@ /turf/open/floor/wood/large, /area/centcom/central_command_areas/hall) "aJC" = ( -/obj/structure/chair/office{ - dir = 1 +/obj/structure/table/reinforced/plasmarglass, +/obj/machinery/computer/records/security/laptop, +/obj/item/reagent_containers/cup/glass/bottle/beer{ + pixel_x = 13; + pixel_y = 3 }, -/turf/open/floor/iron/dark, +/obj/item/reagent_containers/cup/glass/bottle/champagne{ + pixel_y = 10; + pixel_x = -14 + }, +/turf/open/floor/mineral/titanium/purple, /area/centcom/central_command_areas/admin) "aJD" = ( /obj/machinery/door/airlock{ @@ -13647,7 +13674,8 @@ /turf/open/floor/grass, /area/centcom/central_command_areas/hall) "aKc" = ( -/turf/open/floor/mineral/titanium/purple, +/obj/machinery/computer/camera_advanced/syndie, +/turf/open/floor/carpet/donk, /area/centcom/central_command_areas/adminroom) "aKd" = ( /obj/effect/turf_decal/trimline/green/corner{ @@ -15224,8 +15252,10 @@ /turf/open/floor/wood/large, /area/centcom/central_command_areas/kitchen) "aOk" = ( -/obj/structure/window/reinforced/spawner/directional/north, -/turf/open/floor/mineral/titanium/purple, +/obj/machinery/quantum_server{ + name = "NT Quantum Server Relay" + }, +/turf/open/floor/mineral/titanium/tiled/white, /area/centcom/central_command_areas/adminroom) "aOl" = ( /obj/effect/turf_decal/siding/wood{ @@ -16371,11 +16401,12 @@ /turf/open/floor/engine/cult, /area/centcom/wizard_station) "aRt" = ( -/obj/structure/table/reinforced, -/obj/item/paper_bin, -/obj/item/pen/fourcolor, -/turf/open/floor/carpet/purple, -/area/centcom/central_command_areas/adminroom) +/obj/effect/turf_decal/trimline/yellow/warning, +/obj/effect/turf_decal/trimline/yellow/warning{ + dir = 1 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/centcom/central_command_areas/retirement_yard) "aRu" = ( /obj/item/statuebust{ pixel_y = 12 @@ -17834,11 +17865,13 @@ /turf/open/floor/plating/abductor, /area/centcom/central_command_areas/adminroom) "aVc" = ( -/obj/structure/table/reinforced, -/obj/item/flashlight/lamp, -/obj/item/reagent_containers/cup/glass/mug/nanotrasen, -/turf/open/floor/carpet/purple, -/area/centcom/central_command_areas/adminroom) +/obj/effect/turf_decal/siding/white{ + dir = 4 + }, +/obj/structure/flora/bush/fullgrass/style_2, +/obj/structure/flora/biolumi/flower, +/turf/open/floor/grass, +/area/centcom/central_command_areas/retirement_yard) "aVd" = ( /obj/effect/turf_decal/siding/thinplating_new/dark{ dir = 1 @@ -18107,10 +18140,6 @@ }, /turf/open/floor/wood/large, /area/centcom/central_command_areas/borbop) -"aVI" = ( -/obj/machinery/light/floor/has_bulb, -/turf/open/floor/mineral/titanium/purple, -/area/centcom/central_command_areas/adminroom) "aVJ" = ( /obj/structure/window/plasma/spawner/directional/east, /obj/machinery/photocopier/gratis, @@ -18902,8 +18931,7 @@ /turf/open/floor/plating/elevatorshaft, /area/centcom/syndicate_mothership/control) "aXN" = ( -/obj/structure/chair/office, -/turf/open/floor/iron/dark, +/turf/open/floor/carpet/red, /area/centcom/central_command_areas/admin) "aXO" = ( /obj/machinery/light/floor/has_bulb, @@ -19013,11 +19041,6 @@ }, /turf/open/floor/iron/dark/herringbone, /area/centcom/central_command_areas/adminroom) -"aYd" = ( -/obj/structure/closet/crate/science, -/obj/item/clothing/head/beret/science/rd, -/turf/open/floor/carpet/purple, -/area/centcom/central_command_areas/adminroom) "aYf" = ( /obj/effect/turf_decal/siding/wood{ dir = 8 @@ -19463,10 +19486,8 @@ /turf/open/floor/iron/white/herringbone, /area/centcom/central_command_areas/evacuation/ship) "aZr" = ( -/obj/structure/chair/sofa/left{ - dir = 4 - }, -/turf/open/floor/carpet/purple, +/obj/machinery/computer/arcade, +/turf/open/floor/mineral/titanium/tiled/white, /area/centcom/central_command_areas/adminroom) "aZs" = ( /obj/machinery/shuttle_manipulator, @@ -19758,6 +19779,13 @@ /obj/effect/turf_decal/bot_white, /turf/open/floor/iron/dark/textured_large, /area/cruiser_dock) +"bjH" = ( +/obj/effect/turf_decal/siding/white{ + dir = 4 + }, +/obj/machinery/light/street_lamp, +/turf/open/floor/grass, +/area/centcom/central_command_areas/retirement_yard) "bkY" = ( /obj/effect/turf_decal/siding/thinplating_new/dark{ dir = 4 @@ -19775,6 +19803,13 @@ }, /turf/open/floor/iron/dark/textured_edge, /area/centcom/central_command_areas/evacuation) +"blr" = ( +/obj/effect/mapping_helpers/airlock/access/any/admin/captain, +/obj/machinery/door/airlock/hatch{ + name = "Pooba's Observatory" + }, +/turf/open/floor/iron/dark/herringbone, +/area/centcom/central_command_areas/adminroom) "blD" = ( /obj/effect/mapping_helpers/airlock/access/any/admin/captain, /obj/machinery/door/airlock/sandstone{ @@ -19825,6 +19860,15 @@ /obj/structure/shipping_container/cybersun, /turf/open/floor/iron/dark/textured_large, /area/cruiser_dock) +"bTx" = ( +/obj/effect/turf_decal/trimline/yellow/warning{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/yellow/warning{ + dir = 8 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/centcom/central_command_areas/retirement_yard) "bTZ" = ( /obj/effect/turf_decal/siding/thinplating_new/dark{ dir = 8 @@ -19832,6 +19876,10 @@ /obj/machinery/light/cold/directional/south, /turf/open/misc/asteroid, /area/cruiser_dock) +"bVz" = ( +/obj/effect/turf_decal/trimline/white/end, +/turf/open/floor/iron/dark/smooth_large, +/area/centcom/central_command_areas/admin) "bWo" = ( /obj/effect/turf_decal/tile/dark/opposingcorners, /obj/structure/railing/wood{ @@ -19877,7 +19925,7 @@ /turf/open/floor/wood/large, /area/centcom/central_command_areas/evacuation) "cxr" = ( -/turf/open/misc/dirt, +/turf/open/misc/dirt/station, /area/centcom/central_command_areas/retirement_yard) "cyj" = ( /obj/machinery/suit_storage_unit/industrial/assault_operative, @@ -19929,6 +19977,28 @@ dir = 1 }, /area/centcom/central_command_areas/evacuation) +"cQz" = ( +/obj/effect/turf_decal/siding/white{ + dir = 4 + }, +/turf/open/floor/grass, +/area/centcom/central_command_areas/admin) +"cQL" = ( +/obj/machinery/computer/communications/syndicate, +/turf/open/floor/carpet/donk, +/area/centcom/central_command_areas/adminroom) +"cSL" = ( +/obj/effect/turf_decal/siding/white{ + dir = 4 + }, +/turf/open/misc/dirt/station, +/area/centcom/central_command_areas/retirement_yard) +"diV" = ( +/obj/structure/closet/abductor{ + name = "Sentient Locker of Transport" + }, +/turf/open/floor/mineral/titanium/tiled/white, +/area/centcom/central_command_areas/adminroom) "dki" = ( /obj/effect/turf_decal/siding/wideplating_new/dark{ dir = 1 @@ -19948,6 +20018,30 @@ }, /turf/open/floor/carpet/royalblue, /area/centcom/central_command_areas/admin) +"dlL" = ( +/obj/structure/table/reinforced/plasmarglass, +/obj/item/storage/fancy/cigarettes/cigpack_robustgold{ + pixel_x = -5; + pixel_y = 8 + }, +/obj/item/lighter/skull{ + name = "Cassiel's Zippo"; + pixel_y = 5; + pixel_x = 4 + }, +/obj/item/phone{ + pixel_x = 6; + pixel_y = -2 + }, +/obj/item/storage/pill_bottle/stimulant{ + pixel_x = -8; + pixel_y = 4 + }, +/turf/open/floor/mineral/titanium/purple, +/area/centcom/central_command_areas/admin) +"dpZ" = ( +/turf/open/floor/iron/dark/herringbone, +/area/centcom/central_command_areas/adminroom) "dqh" = ( /obj/structure/closet/firecloset, /turf/open/floor/iron/dark/textured_large, @@ -19974,6 +20068,13 @@ dir = 8 }, /area/cruiser_dock) +"dtE" = ( +/obj/effect/turf_decal/siding/white{ + dir = 1 + }, +/obj/structure/flora/bush/fullgrass/style_2, +/turf/open/floor/grass, +/area/centcom/central_command_areas/admin) "duq" = ( /obj/structure/railing/wood{ dir = 1 @@ -19983,6 +20084,21 @@ }, /turf/open/floor/glass/plasma, /area/centcom/central_command_areas/evacuation) +"dve" = ( +/obj/machinery/door/poddoor/shutters/indestructible/preopen{ + id = "donutstealthisid" + }, +/turf/closed/indestructible/fakeglass{ + color = "#ffe599" + }, +/area/centcom/central_command_areas/adminroom) +"dwU" = ( +/obj/effect/turf_decal/siding/white{ + dir = 4 + }, +/obj/structure/flora/bush/large/style_3, +/turf/open/floor/grass, +/area/centcom/central_command_areas/retirement_yard) "dxL" = ( /obj/machinery/vending/cigarette/syndicate, /obj/effect/turf_decal/bot_white, @@ -20006,6 +20122,19 @@ /obj/machinery/chem_master, /turf/open/floor/iron/dark/textured_large, /area/cruiser_dock) +"dQc" = ( +/obj/structure/table/reinforced/plastitaniumglass, +/obj/machinery/coffeemaker/impressa, +/obj/item/storage/box/coffeepack/robusta{ + pixel_y = -2; + pixel_x = -6 + }, +/obj/item/reagent_containers/cup/coffeepot/bluespace{ + pixel_y = 9; + pixel_x = 5 + }, +/turf/open/floor/carpet/donk, +/area/centcom/central_command_areas/adminroom) "dRD" = ( /obj/structure/chair/plastic, /obj/effect/landmark/start/assaultop, @@ -20021,6 +20150,20 @@ }, /turf/open/floor/iron/dark/herringbone, /area/centcom/central_command_areas/evacuation) +"egl" = ( +/obj/structure/table/wood, +/obj/item/storage/fancy/cigarettes/cigars/cohiba{ + pixel_y = 8 + }, +/turf/open/floor/carpet/red, +/area/centcom/central_command_areas/admin) +"egP" = ( +/obj/effect/turf_decal/siding/white{ + dir = 9 + }, +/obj/machinery/light/street_lamp, +/turf/open/floor/grass, +/area/centcom/central_command_areas/admin) "egY" = ( /turf/open/floor/iron/dark/herringbone, /area/centcom/central_command_areas/evacuation) @@ -20034,6 +20177,21 @@ }, /turf/open/floor/iron/dark/textured_large, /area/cruiser_dock) +"elw" = ( +/obj/machinery/vending/coffee, +/obj/machinery/light/directional/north, +/turf/open/floor/mineral/titanium/tiled/white, +/area/centcom/central_command_areas/adminroom) +"erK" = ( +/obj/structure/flora/bush/fullgrass/style_2, +/turf/open/floor/grass, +/area/centcom/central_command_areas/admin) +"exk" = ( +/obj/structure/chair/office/light{ + dir = 1 + }, +/turf/open/floor/mineral/titanium/tiled/white, +/area/centcom/central_command_areas/adminroom) "exy" = ( /obj/effect/turf_decal/plaque{ icon_state = "L11" @@ -20075,6 +20233,14 @@ /obj/structure/closet/mini_fridge, /turf/open/floor/iron/dark/small, /area/centcom/central_command_areas/adminroom) +"eJZ" = ( +/obj/machinery/button/door/directional/north{ + name = "Emergency Assistants Fuck Off Button"; + id = "donutstealthisid"; + req_access = "cent_captain" + }, +/turf/open/floor/carpet/orange, +/area/centcom/central_command_areas/adminroom) "eOz" = ( /obj/effect/turf_decal/siding/thinplating_new/dark{ dir = 6 @@ -20089,6 +20255,10 @@ dir = 4 }, /area/cruiser_dock) +"ePC" = ( +/obj/machinery/light/directional/east, +/turf/open/floor/mineral/titanium/tiled/white, +/area/centcom/central_command_areas/adminroom) "eQR" = ( /obj/effect/turf_decal/siding/thinplating_new/dark/corner{ dir = 8 @@ -20109,6 +20279,10 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/iron/dark/herringbone, /area/centcom/central_command_areas/evacuation) +"fan" = ( +/obj/machinery/light/floor/has_bulb, +/turf/open/floor/iron/dark/herringbone, +/area/centcom/central_command_areas/adminroom) "fcP" = ( /obj/machinery/light/neon_lining{ icon_state = "pink2_1" @@ -20121,12 +20295,37 @@ dir = 1 }, /area/centcom/central_command_areas/evacuation) +"ffV" = ( +/obj/effect/turf_decal/siding/white{ + dir = 4 + }, +/obj/structure/flora/bush/fullgrass/style_2, +/obj/structure/flora/bush/fullgrass/style_2, +/turf/open/floor/grass, +/area/centcom/central_command_areas/retirement_yard) "fgR" = ( /obj/effect/turf_decal/siding/thinplating_new/dark{ dir = 8 }, /turf/open/floor/iron/smooth_large, /area/cruiser_dock) +"fkR" = ( +/obj/structure/chair/sofa/left, +/obj/item/toy/plush/slimeplushie, +/obj/item/clothing/head/cowboy/white{ + pixel_y = 10 + }, +/turf/open/floor/carpet/red, +/area/centcom/central_command_areas/admin) +"flN" = ( +/obj/structure/table/reinforced/titaniumglass, +/obj/machinery/fax{ + name = "NT Helpdesk Fax Machine"; + fax_name = "NT Helpdesk" + }, +/obj/machinery/light/directional/west, +/turf/open/floor/mineral/titanium/tiled/white, +/area/centcom/central_command_areas/adminroom) "fuy" = ( /obj/machinery/light/neon_lining{ icon_state = "pink2_1" @@ -20174,6 +20373,13 @@ /obj/structure/flora/rock/pile/jungle/style_random, /turf/open/floor/grass, /area/centcom/central_command_areas/evacuation) +"fYP" = ( +/obj/vehicle/sealed/mecha/durand{ + name = "\improper Rosie" + }, +/obj/machinery/light/directional/east, +/turf/open/floor/mineral/titanium/tiled/white, +/area/centcom/central_command_areas/adminroom) "fYQ" = ( /obj/structure/table/reinforced/plastitaniumglass{ name = "Andrea's Desk" @@ -20259,6 +20465,10 @@ }, /turf/open/floor/iron/dark/herringbone, /area/centcom/central_command_areas/evacuation) +"gBq" = ( +/obj/machinery/vending/imported/mothic, +/turf/open/floor/mineral/titanium/tiled/white, +/area/centcom/central_command_areas/adminroom) "gBx" = ( /obj/structure/railing/wood{ dir = 4 @@ -20295,6 +20505,12 @@ /obj/structure/chair/sofa/corp/left, /turf/open/floor/iron/dark, /area/centcom/central_command_areas/hall) +"gJY" = ( +/obj/effect/turf_decal/siding/white{ + dir = 8 + }, +/turf/open/floor/grass, +/area/centcom/central_command_areas/retirement_yard) "gMl" = ( /obj/effect/turf_decal/siding/wideplating_new/dark{ dir = 6 @@ -20328,6 +20544,10 @@ /obj/structure/punching_bag, /turf/open/floor/plating, /area/cruiser_dock) +"gXN" = ( +/obj/structure/table/reinforced/titaniumglass, +/turf/open/floor/mineral/titanium/tiled/white, +/area/centcom/central_command_areas/adminroom) "gYo" = ( /obj/structure/chair/sofa/corp/right{ dir = 1 @@ -20359,6 +20579,22 @@ /obj/effect/turf_decal/siding/thinplating_new/dark, /turf/open/floor/iron/smooth, /area/cruiser_dock) +"hol" = ( +/obj/item/kirbyplants/synthetic, +/turf/open/floor/carpet/orange, +/area/centcom/central_command_areas/adminroom) +"hpt" = ( +/obj/effect/turf_decal/siding/white, +/obj/machinery/light/street_lamp, +/turf/open/floor/grass, +/area/centcom/central_command_areas/admin) +"hpU" = ( +/obj/effect/turf_decal/siding/white{ + dir = 1 + }, +/obj/structure/flora/bush/large/style_3, +/turf/open/floor/grass, +/area/centcom/central_command_areas/admin) "hrx" = ( /obj/machinery/light/cold/directional/east, /turf/open/floor/iron/dark/textured_large, @@ -20372,12 +20608,31 @@ dir = 8 }, /area/centcom/central_command_areas/evacuation) +"hxZ" = ( +/obj/effect/turf_decal/siding/white{ + dir = 4 + }, +/obj/structure/flora/bush/fullgrass/style_2, +/obj/structure/flora/bush/large/style_3, +/turf/open/floor/grass, +/area/centcom/central_command_areas/retirement_yard) "hAI" = ( /obj/effect/turf_decal/box/corners{ dir = 8 }, /turf/open/floor/iron/dark/textured_large, /area/cruiser_dock) +"hAP" = ( +/obj/machinery/light/directional/west, +/obj/structure/closet/secure_closet/freezer/fridge/all_access, +/obj/item/food/burger/cheese, +/obj/item/food/cheese/firm_cheese, +/obj/item/food/ready_donk/mac_n_cheese, +/obj/item/reagent_containers/cup/glass/drinkingglass/filled/sunset_sarsaparilla, +/obj/item/reagent_containers/cup/glass/drinkingglass/filled/sunset_sarsaparilla, +/obj/item/reagent_containers/cup/glass/drinkingglass/filled/sunset_sarsaparilla, +/turf/open/floor/carpet/orange, +/area/centcom/central_command_areas/adminroom) "hAZ" = ( /obj/effect/turf_decal/siding/wideplating_new/dark{ dir = 8 @@ -20431,6 +20686,16 @@ }, /turf/open/floor/glass/reinforced, /area/centcom/central_command_areas/evacuation) +"hGa" = ( +/obj/machinery/door/airlock/centcom{ + name = "Admin Retirement Home" + }, +/obj/effect/mapping_helpers/airlock/access/any/admin/captain, +/obj/machinery/door/poddoor/shutters/indestructible/preopen{ + id = "donutstealthisid" + }, +/turf/open/floor/iron/dark/smooth_large, +/area/centcom/central_command_areas/admin) "hHJ" = ( /obj/effect/turf_decal/siding/thinplating_new/dark{ dir = 5 @@ -20464,6 +20729,12 @@ "hVj" = ( /turf/open/floor/iron/stairs/right, /area/cruiser_dock) +"iew" = ( +/obj/structure/bed/double, +/obj/item/bedsheet/syndie/double, +/obj/item/toy/plush/pooba_bee_plush, +/turf/open/floor/carpet/orange, +/area/centcom/central_command_areas/adminroom) "ifF" = ( /obj/effect/landmark/start/assaultop, /obj/structure/chair/office/light{ @@ -20492,6 +20763,19 @@ /obj/item/kirbyplants/random, /turf/open/floor/iron/dark/textured_corner, /area/centcom/central_command_areas/evacuation) +"ins" = ( +/obj/item/shell/server{ + name = "NT Helpdesk Backup Server Assembly" + }, +/turf/open/floor/mineral/titanium/tiled/white, +/area/centcom/central_command_areas/adminroom) +"ivR" = ( +/obj/structure/table/reinforced/plastitaniumglass, +/obj/machinery/fax{ + name = "Pooba's Fax Machine" + }, +/turf/open/floor/carpet/donk, +/area/centcom/central_command_areas/adminroom) "iCr" = ( /obj/structure/chair/sofa/corp/right{ dir = 4 @@ -20512,6 +20796,13 @@ }, /turf/open/floor/iron/smooth_large, /area/cruiser_dock) +"iOc" = ( +/obj/effect/turf_decal/siding/white{ + dir = 5 + }, +/obj/machinery/light/street_lamp, +/turf/open/floor/grass, +/area/centcom/central_command_areas/admin) "iQv" = ( /obj/structure/flora/bush/large/style_3, /obj/item/toy/plush/lizard_plushie, @@ -20521,6 +20812,13 @@ /obj/machinery/light/cold/directional/east, /turf/open/floor/iron/smooth_large, /area/cruiser_dock) +"iRM" = ( +/obj/effect/turf_decal/siding/white{ + dir = 8 + }, +/obj/structure/flora/bush/fullgrass/style_2, +/turf/open/floor/grass, +/area/centcom/central_command_areas/retirement_yard) "iSx" = ( /turf/open/floor/iron/smooth_edge{ dir = 8 @@ -20541,6 +20839,13 @@ }, /turf/open/floor/glass/reinforced/plasma, /area/centcom/central_command_areas/adminroom) +"jbf" = ( +/obj/effect/turf_decal/siding/white{ + dir = 4 + }, +/obj/structure/flora/biolumi/mine, +/turf/open/floor/grass, +/area/centcom/central_command_areas/retirement_yard) "jce" = ( /obj/effect/turf_decal/siding/thinplating_new/dark{ dir = 1 @@ -20564,10 +20869,17 @@ /obj/effect/baseturf_helper/asteroid, /turf/closed/indestructible/syndicate, /area/cruiser_dock) +"jth" = ( +/obj/machinery/light/directional/east, +/turf/open/floor/carpet/donk, +/area/centcom/central_command_areas/adminroom) "jvd" = ( /obj/structure/hedge, /turf/open/floor/iron/dark, /area/centcom/central_command_areas/botany) +"jAA" = ( +/turf/open/floor/carpet/donk, +/area/centcom/central_command_areas/adminroom) "jFt" = ( /obj/structure/table/glass/plasmaglass, /obj/item/storage/box/beakers{ @@ -20589,6 +20901,10 @@ }, /turf/open/floor/iron/dark/textured, /area/centcom/central_command_areas/evacuation) +"jOY" = ( +/obj/machinery/ticket_machine/directional/north, +/turf/open/floor/mineral/titanium/tiled/white, +/area/centcom/central_command_areas/adminroom) "jPc" = ( /obj/effect/turf_decal/siding/wideplating_new/dark{ dir = 8 @@ -20602,8 +20918,22 @@ /area/centcom/central_command_areas/evacuation) "jUj" = ( /obj/structure/fake_stairs/wood/directional/north, -/turf/open/misc/dirt, +/turf/open/misc/dirt/station, /area/centcom/central_command_areas/retirement_yard) +"kch" = ( +/obj/structure/closet/cabinet{ + name = "Pooba's Storage Cabinet of Intrigue" + }, +/obj/item/toy/balloon/syndicate, +/obj/item/storage/fancy/cigarettes/cigpack_syndicate, +/obj/item/lighter/skull, +/obj/item/storage/box/donkpockets/donkpocketteriyaki, +/obj/item/clothing/under/costume/syndie_pajamas, +/obj/item/storage/backpack/duffelbag/syndie, +/obj/item/clothing/mask/breath/poob_mask, +/obj/item/mod/control/pre_equipped/elite/flamethrower, +/turf/open/floor/carpet/orange, +/area/centcom/central_command_areas/adminroom) "kcm" = ( /obj/effect/turf_decal/tile/dark/opposingcorners, /obj/structure/railing/wood{ @@ -20626,6 +20956,14 @@ /obj/structure/window/reinforced/tinted/spawner/directional/south, /turf/open/floor/iron/grimy, /area/centcom/central_command_areas/adminroom) +"kjO" = ( +/turf/open/floor/grass, +/area/centcom/central_command_areas/admin) +"koe" = ( +/obj/structure/table/reinforced/plastitaniumglass, +/obj/machinery/microwave, +/turf/open/floor/carpet/orange, +/area/centcom/central_command_areas/adminroom) "kpH" = ( /turf/closed/indestructible/riveted, /area/centcom/central_command_areas/adminroom) @@ -20699,6 +21037,12 @@ dir = 1 }, /area/centcom/central_command_areas/evacuation) +"lkv" = ( +/obj/structure/flora/bush/fullgrass/style_2, +/obj/structure/flora/bush/fullgrass/style_2, +/obj/structure/flora/biolumi/flower, +/turf/open/floor/grass, +/area/centcom/central_command_areas/retirement_yard) "lwC" = ( /obj/effect/turf_decal/siding/thinplating_new/dark/corner{ dir = 1 @@ -20708,6 +21052,14 @@ "lBd" = ( /turf/open/floor/iron/smooth_corner, /area/cruiser_dock) +"lCG" = ( +/obj/effect/turf_decal/siding/white, +/obj/effect/turf_decal/siding/white{ + dir = 8 + }, +/obj/structure/billboard/nanotrasen, +/turf/open/floor/grass, +/area/centcom/central_command_areas/retirement_yard) "lKm" = ( /obj/structure/fake_stairs/wood/directional/north, /turf/open/floor/wood/large, @@ -20741,6 +21093,12 @@ /obj/structure/chair/sofa/corp/corner, /turf/open/floor/iron/dark/herringbone, /area/centcom/central_command_areas/evacuation) +"lRs" = ( +/obj/effect/turf_decal/siding/white{ + dir = 8 + }, +/turf/open/floor/grass, +/area/centcom/central_command_areas/admin) "lWT" = ( /turf/open/floor/iron/smooth_edge{ dir = 1 @@ -20795,14 +21153,31 @@ /obj/structure/window/reinforced/tinted/spawner/directional/south, /turf/open/floor/iron/grimy, /area/centcom/central_command_areas/adminroom) +"mJK" = ( +/obj/effect/turf_decal/siding/white{ + dir = 6 + }, +/obj/machinery/light/street_lamp, +/obj/effect/turf_decal/siding/white{ + dir = 8 + }, +/turf/open/floor/grass, +/area/centcom/central_command_areas/admin) "mKK" = ( /obj/structure/table/wood, /obj/machinery/fax, /turf/open/floor/iron/dark, /area/centcom/central_command_areas/admin) +"mUv" = ( +/obj/effect/turf_decal/trimline/yellow/warning, +/obj/effect/turf_decal/trimline/yellow/warning{ + dir = 1 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/centcom/central_command_areas/admin) "nbv" = ( /obj/effect/turf_decal/siding/white, -/turf/open/misc/dirt, +/turf/open/misc/dirt/station, /area/centcom/central_command_areas/retirement_yard) "ncQ" = ( /obj/effect/turf_decal/siding/thinplating_new/dark/corner, @@ -20822,6 +21197,22 @@ }, /turf/open/floor/catwalk_floor/iron_smooth, /area/centcom/syndicate_mothership/control) +"nny" = ( +/obj/structure/table/wood, +/obj/item/reagent_containers/cup/soda_cans/grey_bull{ + pixel_y = 6; + pixel_x = 2 + }, +/obj/item/reagent_containers/cup/soda_cans/grey_bull{ + pixel_x = -6; + pixel_y = 4 + }, +/obj/item/food/chips{ + pixel_x = 15; + pixel_y = 3 + }, +/turf/open/floor/carpet/red, +/area/centcom/central_command_areas/admin) "npG" = ( /obj/effect/turf_decal/box/corners{ dir = 8 @@ -20919,6 +21310,12 @@ /obj/structure/sign/poster/abductor/ayy_recruitment/directional/north, /turf/open/floor/iron/dark/herringbone, /area/centcom/central_command_areas/evacuation) +"odD" = ( +/obj/structure/chair/office/tactical{ + dir = 1 + }, +/turf/open/floor/carpet/donk, +/area/centcom/central_command_areas/adminroom) "ofy" = ( /obj/effect/turf_decal/box/corners{ dir = 4 @@ -20949,6 +21346,10 @@ /obj/item/clothing/suit/armor/vest, /turf/open/floor/iron/dark/textured_large, /area/cruiser_dock) +"okM" = ( +/obj/machinery/vending/imported, +/turf/open/floor/mineral/titanium/tiled/white, +/area/centcom/central_command_areas/adminroom) "ooz" = ( /obj/machinery/light/neon_lining{ icon_state = "pink2_1" @@ -20984,10 +21385,27 @@ /obj/structure/flora/bush/flowers_pp/style_random, /turf/open/floor/grass, /area/centcom/central_command_areas/evacuation) +"ozb" = ( +/obj/structure/table/reinforced/plasmarglass, +/obj/machinery/fax{ + fax_name = "Raziel's Desk"; + name = "Cassiel's Fax Machine" + }, +/turf/open/floor/mineral/titanium/purple, +/area/centcom/central_command_areas/admin) "oDh" = ( /obj/item/kirbyplants/random, /turf/open/floor/iron/dark/textured_large, /area/cruiser_dock) +"oDI" = ( +/obj/effect/turf_decal/trimline/yellow/warning{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/yellow/warning{ + dir = 4 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/centcom/central_command_areas/admin) "oEF" = ( /obj/effect/turf_decal/siding/wideplating_new/dark{ dir = 10 @@ -21004,6 +21422,14 @@ /obj/structure/sign/poster/abductor/ayy_over_tizira/directional/north, /turf/open/floor/iron/dark/herringbone, /area/centcom/central_command_areas/evacuation) +"oGn" = ( +/obj/structure/chair/sofa/right, +/obj/machinery/light/directional/east{ + dir = 8 + }, +/obj/item/toy/plush/carpplushie, +/turf/open/floor/carpet/red, +/area/centcom/central_command_areas/admin) "oHu" = ( /turf/open/floor/mineral/titanium/tiled/white, /area/cruiser_dock) @@ -21011,6 +21437,11 @@ /obj/effect/turf_decal/siding/thinplating_new/dark, /turf/open/floor/iron/dark/textured_large, /area/cruiser_dock) +"oJx" = ( +/obj/effect/turf_decal/siding/white, +/obj/structure/flora/bush/fullgrass/style_2, +/turf/open/floor/grass, +/area/centcom/central_command_areas/admin) "oNH" = ( /obj/machinery/light/neon_lining{ dir = 1; @@ -21038,8 +21469,8 @@ /obj/machinery/door/airlock/centcom{ name = "Admin Retirement Home" }, -/turf/open/space/basic, -/area/space) +/turf/open/floor/iron/dark/smooth_large, +/area/centcom/central_command_areas/retirement_yard) "peK" = ( /obj/structure/railing/wood{ dir = 4 @@ -21060,9 +21491,22 @@ dir = 8 }, /area/centcom/central_command_areas/evacuation) +"pkn" = ( +/obj/effect/turf_decal/trimline/yellow/warning{ + dir = 5 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/centcom/central_command_areas/admin) "plB" = ( /turf/open/floor/iron/smooth, /area/cruiser_dock) +"ppk" = ( +/obj/machinery/computer/camera_advanced{ + dir = 4 + }, +/obj/machinery/light/directional/west, +/turf/open/floor/mineral/titanium/tiled/white, +/area/centcom/central_command_areas/adminroom) "prl" = ( /obj/item/mop, /obj/structure/mop_bucket, @@ -21073,6 +21517,24 @@ /obj/item/storage/box/tiziran_meats, /turf/open/floor/iron/dark/textured_large, /area/cruiser_dock) +"pxo" = ( +/obj/machinery/light/directional/east, +/turf/open/floor/carpet/red, +/area/centcom/central_command_areas/admin) +"pyK" = ( +/obj/structure/table/reinforced/plasmarglass, +/obj/item/paper_bin{ + pixel_y = 4 + }, +/obj/item/pen/fourcolor{ + pixel_y = 4 + }, +/obj/item/stamp/centcom{ + pixel_x = -12; + pixel_y = 12 + }, +/turf/open/floor/mineral/titanium/purple, +/area/centcom/central_command_areas/admin) "pCB" = ( /obj/structure/table/wood, /obj/item/trash/tray, @@ -21143,6 +21605,9 @@ /obj/item/kirbyplants/random, /turf/open/floor/iron/dark/textured_corner, /area/centcom/central_command_areas/evacuation) +"qul" = ( +/turf/open/floor/mineral/titanium/purple, +/area/centcom/central_command_areas/admin) "qwj" = ( /turf/open/floor/iron/stairs/right{ dir = 1 @@ -21155,6 +21620,13 @@ /obj/structure/railing/wood, /turf/open/floor/glass/plasma, /area/centcom/central_command_areas/evacuation) +"qzu" = ( +/obj/machinery/door/airlock/vault{ + name = "Pooba's Office" + }, +/obj/effect/mapping_helpers/airlock/access/any/admin/captain, +/turf/open/floor/iron/dark/herringbone, +/area/centcom/central_command_areas/adminroom) "qCL" = ( /obj/structure/closet/crate/cardboard, /obj/item/reagent_containers/cup/glass/bottle/champagne, @@ -21167,6 +21639,15 @@ /obj/structure/chair/sofa/corp/right, /turf/open/floor/iron/dark, /area/centcom/central_command_areas/hall) +"qIh" = ( +/obj/machinery/door/poddoor/shutters/indestructible/preopen{ + id = "donutstealthisid" + }, +/obj/machinery/door/poddoor/shutters/indestructible/preopen{ + id = "donutstealthisid" + }, +/turf/closed/indestructible/fakeglass, +/area/centcom/central_command_areas/adminroom) "qKe" = ( /obj/effect/turf_decal/siding/thinplating_new/dark{ dir = 6 @@ -21195,8 +21676,21 @@ /turf/closed/indestructible/opsglass, /area/cruiser_dock) "rnC" = ( -/turf/closed/indestructible/fakeglass, -/area/space) +/obj/effect/turf_decal/siding/white{ + dir = 4 + }, +/obj/machinery/light/street_lamp, +/turf/open/floor/grass, +/area/centcom/central_command_areas/admin) +"rsi" = ( +/obj/structure/chair/office/light, +/obj/machinery/button/door/directional/north{ + name = "Emergency Assistants Fuck Off Button"; + id = "donutstealthisid"; + req_access = "cent_captain" + }, +/turf/open/floor/mineral/titanium/tiled/white, +/area/centcom/central_command_areas/adminroom) "rtD" = ( /obj/effect/turf_decal/siding/wideplating_new/dark, /obj/structure/sign/poster/contraband/random/directional/south, @@ -21214,6 +21708,10 @@ }, /turf/open/floor/iron/dark/herringbone, /area/centcom/central_command_areas/admin) +"rxE" = ( +/obj/effect/turf_decal/siding/white, +/turf/open/floor/grass, +/area/centcom/central_command_areas/admin) "rCN" = ( /obj/machinery/light/small/directional/west, /obj/item/stack/cable_coil, @@ -21274,9 +21772,23 @@ }, /turf/open/floor/iron/dark/textured_large, /area/cruiser_dock) +"rVD" = ( +/obj/effect/turf_decal/siding/white{ + dir = 8 + }, +/obj/effect/turf_decal/siding/white, +/obj/machinery/light/street_lamp, +/turf/open/floor/grass, +/area/centcom/central_command_areas/admin) "rXO" = ( /turf/open/floor/iron/smooth_large, /area/cruiser_dock) +"rYm" = ( +/obj/machinery/telecomms/relay/preset/ruskie{ + use_power = 0 + }, +/turf/open/floor/carpet/orange, +/area/centcom/central_command_areas/adminroom) "saC" = ( /obj/effect/turf_decal/plaque{ icon_state = "L1" @@ -21309,6 +21821,14 @@ /obj/structure/billboard/space_cola, /turf/open/floor/iron/dark/textured_corner, /area/centcom/central_command_areas/evacuation) +"sxY" = ( +/obj/structure/table/reinforced/plastitaniumglass, +/obj/item/paper/monitorkey, +/obj/item/card/id/advanced/chameleon, +/obj/item/clothing/mask/chameleon, +/obj/item/radio/headset/syndicate/alt/leader, +/turf/open/floor/carpet/donk, +/area/centcom/central_command_areas/adminroom) "sAG" = ( /turf/open/floor/iron/smooth_edge, /area/cruiser_dock) @@ -21344,9 +21864,12 @@ /obj/structure/chair/plastic, /turf/open/floor/iron/smooth, /area/cruiser_dock) -"sUX" = ( -/turf/closed/indestructible/riveted, -/area/space) +"sWC" = ( +/obj/structure/chair/comfy{ + dir = 1 + }, +/turf/open/floor/mineral/titanium/purple, +/area/centcom/central_command_areas/admin) "sYg" = ( /obj/machinery/light/neon_lining{ icon_state = "pink2_1" @@ -21367,6 +21890,12 @@ /obj/machinery/fax, /turf/open/floor/iron/dark, /area/centcom/central_command_areas/adminroom) +"tbq" = ( +/obj/effect/turf_decal/trimline/yellow/warning{ + dir = 10 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/centcom/central_command_areas/retirement_yard) "tez" = ( /obj/machinery/door/airlock/centcom{ name = "Raziel's Theatre" @@ -21374,6 +21903,11 @@ /obj/effect/mapping_helpers/airlock/access/any/admin/captain, /turf/open/floor/mineral/titanium/tiled/white, /area/centcom/central_command_areas/adminroom) +"tiz" = ( +/obj/structure/table/reinforced/plastitaniumglass, +/obj/machinery/light/directional/east, +/turf/open/floor/carpet/orange, +/area/centcom/central_command_areas/adminroom) "tlQ" = ( /obj/structure/flora/bush/fullgrass/style_random, /obj/structure/flora/bush/flowers_pp/style_random, @@ -21410,6 +21944,25 @@ /obj/structure/railing/wood, /turf/open/floor/iron/dark, /area/centcom/central_command_areas/botany) +"tsg" = ( +/obj/structure/table/reinforced/titaniumglass, +/obj/machinery/cell_charger_multi, +/turf/open/floor/mineral/titanium/tiled/white, +/area/centcom/central_command_areas/adminroom) +"tsH" = ( +/obj/effect/turf_decal/siding/white{ + dir = 8 + }, +/obj/structure/flora/bush/fullgrass/style_2, +/obj/structure/flora/biolumi/flower, +/turf/open/floor/grass, +/area/centcom/central_command_areas/retirement_yard) +"tsY" = ( +/obj/structure/table/reinforced/titaniumglass, +/obj/item/paper_bin, +/obj/item/pen/fourcolor, +/turf/open/floor/mineral/titanium/tiled/white, +/area/centcom/central_command_areas/adminroom) "tvA" = ( /obj/structure/flora/tree/jungle/style_random, /obj/structure/flora/bush/fullgrass/style_random, @@ -21476,6 +22029,12 @@ }, /turf/open/floor/iron/smooth_large, /area/cruiser_dock) +"tKG" = ( +/obj/structure/closet/crate/bin{ + name = "treat storage" + }, +/turf/open/floor/carpet/red, +/area/centcom/central_command_areas/admin) "tLg" = ( /obj/machinery/light/neon_lining{ icon_state = "pink2_1" @@ -21487,6 +22046,9 @@ dir = 4 }, /area/centcom/central_command_areas/evacuation) +"tNY" = ( +/turf/open/indestructible/plating, +/area/centcom/central_command_areas/admin) "tWL" = ( /obj/effect/turf_decal/tile/dark/opposingcorners, /obj/structure/railing/wood{ @@ -21516,6 +22078,14 @@ }, /turf/open/misc/asteroid, /area/cruiser_dock) +"uun" = ( +/obj/structure/flora/bush/large/style_3, +/turf/open/floor/grass, +/area/centcom/central_command_areas/admin) +"uwL" = ( +/obj/machinery/light/street_lamp, +/turf/open/floor/grass, +/area/centcom/central_command_areas/admin) "uAz" = ( /turf/open/floor/iron/smooth_corner{ dir = 4 @@ -21540,6 +22110,13 @@ }, /turf/open/floor/iron/dark/textured_large, /area/cruiser_dock) +"uIG" = ( +/obj/machinery/door/airlock/centcom{ + name = "NT Helpdesk" + }, +/obj/effect/mapping_helpers/airlock/access/any/admin/captain, +/turf/open/floor/mineral/titanium/tiled/white, +/area/centcom/central_command_areas/adminroom) "uNf" = ( /obj/machinery/light/neon_lining{ icon_state = "pink2_1" @@ -21547,6 +22124,16 @@ /obj/effect/turf_decal/siding/wideplating_new/dark, /turf/open/floor/iron/dark/textured_edge, /area/centcom/central_command_areas/evacuation) +"uOq" = ( +/obj/machinery/door/airlock/centcom{ + name = "Admin Auxillary Offices" + }, +/obj/effect/mapping_helpers/airlock/access/any/admin/captain, +/obj/machinery/door/poddoor/shutters/indestructible/preopen{ + id = "donutstealthisid" + }, +/turf/open/floor/iron/dark/smooth_large, +/area/centcom/central_command_areas/admin) "uSs" = ( /obj/structure/statue/sandstone/venus{ dir = 1; @@ -21735,6 +22322,10 @@ }, /turf/open/floor/iron/dark/herringbone, /area/centcom/central_command_areas/evacuation) +"wiE" = ( +/obj/structure/chair/office/light, +/turf/open/floor/carpet/red, +/area/centcom/central_command_areas/admin) "wkZ" = ( /obj/machinery/light/neon_lining{ dir = 1; @@ -21782,6 +22373,19 @@ /obj/item/toy/plush/lizard_plushie, /turf/open/floor/iron/grimy, /area/centcom/central_command_areas/adminroom) +"wPT" = ( +/obj/structure/table/reinforced/plasmarglass, +/obj/item/plate/large{ + pixel_y = 3 + }, +/obj/item/food/bread/banana{ + pixel_y = 9 + }, +/obj/item/knife/hunting{ + pixel_y = -2 + }, +/turf/open/floor/carpet/red, +/area/centcom/central_command_areas/admin) "wQY" = ( /obj/structure/table/reinforced/plastitaniumglass, /obj/structure/showcase/machinery/tv{ @@ -21818,6 +22422,19 @@ }, /turf/open/floor/mineral/titanium/tiled/white, /area/cruiser_dock) +"xjq" = ( +/obj/effect/turf_decal/siding/white{ + dir = 8 + }, +/obj/machinery/light/street_lamp, +/turf/open/floor/grass, +/area/centcom/central_command_areas/admin) +"xkv" = ( +/obj/machinery/computer/message_monitor{ + dir = 1 + }, +/turf/open/floor/carpet/donk, +/area/centcom/central_command_areas/adminroom) "xno" = ( /obj/structure/window/reinforced/tinted/frosted, /turf/open/floor/iron/dark/small, @@ -21855,6 +22472,13 @@ /obj/structure/table/reinforced/plastitaniumglass, /turf/open/floor/iron/dark/herringbone, /area/centcom/central_command_areas/evacuation) +"xDC" = ( +/obj/effect/turf_decal/siding/white{ + dir = 8 + }, +/obj/structure/flora/bush/large/style_3, +/turf/open/floor/grass, +/area/centcom/central_command_areas/retirement_yard) "xMe" = ( /obj/machinery/light/neon_lining{ dir = 1; @@ -21907,6 +22531,14 @@ /obj/item/storage/box/mothic_rations, /turf/open/floor/iron/dark/textured_large, /area/cruiser_dock) +"xXl" = ( +/obj/machinery/door/airlock/centcom{ + name = "CentCom Supply" + }, +/obj/effect/mapping_helpers/airlock/access/any/supply/general, +/obj/effect/mapping_helpers/airlock/access/any/admin/general, +/turf/open/indestructible/plating, +/area/centcom/central_command_areas/supply) "yaU" = ( /obj/structure/flora/bush/fullgrass/style_random, /obj/structure/flora/bush/flowers_yw/style_random, @@ -21929,6 +22561,9 @@ }, /turf/open/floor/glass/reinforced, /area/centcom/central_command_areas/evacuation) +"yhF" = ( +/turf/open/floor/iron/dark/smooth_large, +/area/centcom/central_command_areas/admin) "yhG" = ( /obj/machinery/light/neon_lining{ dir = 1; @@ -48464,24 +49099,24 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +kpH +kpH +kpH +kpH +kpH +kpH +kpH +aOn +aOn +aOn +aOn +aOn +kpH +kpH +kpH +kpH +kpH +kpH aaa aiF aiN @@ -48721,24 +49356,24 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +kpH +flN +tsY +aAl +tsY +ppk +kpH +bVz +yhF +mUv +yhF +hpU +kpH +cQL +aaW +xkv +ivR +kpH aaa aiF aiO @@ -48928,26 +49563,8 @@ 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 +"} +(106,1,1) = {" aaa aaa aaa @@ -48996,6 +49613,24 @@ aaa aaa aaa aaa +kpH +rsi +gXN +aAl +gXN +exk +aIS +bVz +yhF +mUv +yhF +aDM +kpH +dQc +odD +sxY +jAA +kpH aaa aiF aHk @@ -49235,24 +49870,24 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +kpH +jOY +gXN +aAl +tsg +aAl +kpH +mJK +yhF +mUv +yhF +iOc +kpH +aKc +jth +jAA +jAA +kpH aaa aiF aDX @@ -49492,24 +50127,24 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +kpH +adC +aAl +aAl +aAl +aAl +qIh +yhF +yhF +mUv +yhF +yhF +kpH +kpH +kpH +blr +kpH +kpH aaa aiF aac @@ -49749,24 +50384,24 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +kpH +elw +aAl +aAl +aAl +aAl +uIG +yhF +yhF +mUv +yhF +yhF +qzu +fan +aid +dpZ +fan +kpH aaa aiF aac @@ -50006,24 +50641,24 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +kpH +okM +aAl +aOk +aZr +aAl +aIS +yhF +yhF +mUv +yhF +yhF +kpH +kpH +kpH +kpH +blr +kpH aaa aiF aac @@ -50263,24 +50898,24 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +kpH +gBq +aAl +ins +aZr +aAl +kpH +rVD +yhF +mUv +yhF +egP +kpH +rYm +hAP +koe +ayR +kpH aaa aiF aac @@ -50312,7 +50947,7 @@ abD agn agn blD -ahs +dve agn aOn aOn @@ -50520,24 +51155,24 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +kpH +diV +aAl +aOk +aZr +aAl +aIS +oJx +yhF +mUv +yhF +dtE +kpH +eJZ +ayR +ayR +ayR +kpH aaa aiF aqQ @@ -50777,24 +51412,24 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +kpH +fYP +aAl +aOk +aZr +ePC +aIS +oJx +yhF +mUv +yhF +dtE +kpH +iew +tiz +kch +hol +kpH aaa aiF aRi @@ -51034,27 +51669,27 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aiF +kpH +kpH +kpH +kpH +kpH +kpH +kpH +oJx +yhF +mUv +yhF +dtE +kpH +kpH +kpH +kpH +kpH +kpH +aOn aiF +xXl aiN aiF aiF @@ -51297,22 +51932,22 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +aOn +afl +yhF +mUv +yhF +hpU +kjO +erK +erK +erK +aAa +tNY +tNY +tNY +tNY +aOn aaa aaa aaa @@ -51367,12 +52002,12 @@ aIW aIS kpH kpH -kpH -kpH -afl -aIS -kpH -kpH +aOn +aOn +aOn +aOn +aOn +aOn amD amD amD @@ -51554,41 +52189,41 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -akG +aOn +rxE +yhF +mUv +yhF +ase +kjO +kjO +awY +erK +aOn +aft +aft +aft +aft +aft +aft +aft +aft +aft +aft +aft +aft +aft +aft +aft +aft +aft +aft +aft +aft +aft +aft +aft +aJv atj aXi aTL @@ -51605,11 +52240,11 @@ aMc aMc aMc aOn -api -api -api -auD -agf +oGn +nny +aXN +aXN +aXN aHp aOn aSI @@ -51624,12 +52259,12 @@ atW aHo azt kpH -aZr -awb -auh -azQ -aKc -kpH +aaa +aaa +aaa +aaa +aaa +aaa amD aBm apR @@ -51811,41 +52446,41 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -akG +aOn +rxE +yhF +mUv +yhF +ase +kjO +kjO +kjO +erK +aOn +afC +afC +aCV +cxr +cxr +aYB +aYB +aYB +aYB +lkv +aYB +aCV +afC +aYB +aYB +lkv +afC +aCV +aYB +aYB +aYB +aGD +afC +aJv atj aya aUo @@ -51862,12 +52497,12 @@ aMc aMc aMc eSA -api -api +fkR +egl aXN -aeU -api -api +aXN +ozb +dlL aZf api api @@ -51881,12 +52516,12 @@ aJp aZx aId kpH -aid -ape -auh -aJv -aVI -kpH +aaa +aaa +aaa +aaa +aaa +aaa amD aau apR @@ -52008,101 +52643,101 @@ 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 -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -akG +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 +aOn +hpt +yhF +mUv +yhF +iOc +cQz +cQz +cQz +rnC +aOn +acd +acd +bjH +dwU +cSL +cSL +azQ +hxZ +azQ +azQ +bjH +acd +aVc +ffV +azQ +azQ +azQ +bjH +jbf +azQ +azQ +azQ +acd +aJv atj aNl aMU @@ -52119,12 +52754,12 @@ aMc adQ aMc aCS -api -api aXN -aNK +aXN +aXN +wiE aJC -api +sWC aZf api ahw @@ -52138,12 +52773,12 @@ aXn aDw aGe kpH -auh -auh -auh -aOk -aKc -kpH +aaa +aaa +aaa +aaa +aaa +amD amD amD amD @@ -52325,41 +52960,41 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -akG +aOn +rxE +yhF +mUv +yhF +yhF +yhF +yhF +yhF +yhF +uOq +aYr +aYr +aYr +aYr +aYr +aYr +aYr +aYr +aYr +aYr +aYr +aYr +aYr +aYr +aYr +aYr +aYr +aYr +aYr +aYr +aYr +aYr +aYr +aJv atj aoj apL @@ -52376,12 +53011,12 @@ aMc aMc aMc aOn -api -api -api -api -api -api +tKG +aXN +aXN +aXN +pyK +qul aZf alQ aeU @@ -52395,12 +53030,12 @@ aCU aiD aOR kpH -aRt -aVc -aDM -ase -ayg -kpH +aaa +aaa +aaa +aaa +aaa +amD aTd aTd aTd @@ -52582,41 +53217,41 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -akG +aOn +rxE +yhF +pkn +oDI +oDI +oDI +oDI +oDI +oDI +aOn +bTx +bTx +bTx +bTx +bTx +bTx +bTx +bTx +bTx +awb +bTx +awb +bTx +awb +bTx +awb +awb +awb +bTx +awb +awb +tbq +aYr +aJv atj aVQ aTL @@ -52633,12 +53268,12 @@ qXd aMc aMc aOn -aEK -api -aSI -aSI -mKK -aLy +auD +agf +wPT +aXN +aXN +pxo aOn aqa app @@ -52652,12 +53287,12 @@ aCs aiD aHQ kpH -ayM -aaW -auh -ayg -ayg -kpH +aaa +aaa +aaa +aaa +aaa +amD aTd aTd aTd @@ -52783,43 +53418,8 @@ 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 +"} +(121,1,1) = {" aaa aaa aaa @@ -52874,6 +53474,41 @@ aaa aaa aaa aaa +aOn +oJx +yhF +yhF +yhF +yhF +yhF +yhF +yhF +yhF +hGa +aYr +aYr +aYr +aYr +aYr +aYr +aYr +aYr +aYr +aYr +aYr +aYr +aYr +aYr +aYr +aYr +aYr +aYr +aYr +aYr +aYr +acv +aYr +aft atj atj atj @@ -52909,12 +53544,12 @@ sYu aBB aAC kpH -adC -aAa -aYd -acd -awY -kpH +aaa +aaa +aaa +aaa +aaa +amD aTd aTd aTd @@ -53096,41 +53731,41 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +aOn +uwL +auh +lRs +lRs +xjq +lRs +auh +auh +xjq +aOn +gJY +gJY +iRM +iRM +iRM +ayM +xDC +gJY +gJY +iRM +iRM +tsH +gJY +gJY +gJY +ayM +iRM +tsH +gJY +lCG +aYr +acv +aYr +aft aUv aPR acC @@ -53166,15 +53801,15 @@ eHz eHz kpH kpH -kpH -eHz -eHz -eHz -kpH -aYn -aYn -aYn -aYn +aaa +aaa +aaa +aaa +aaa +amD +amD +amD +amD aTd aTd aTd @@ -53353,41 +53988,41 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aft -aft -aft -aft -aft -aft -aft -aft -aft -aft -aft -aft -aft -aft -aft -aft -aft -aft -aft -aaa -aaa -aaa -aaa -aaa +aOn +erK +erK +erK +erK +kjO +erK +erK +erK +uun +aOn +afC +afC +aGD +aCV +aYB +aYB +aYB +aYB +afC +afC +aYB +aYB +afC +aYB +aYB +aYB +aYB +afC +afC +aqz +aYr +aRt +aYr +aOE aaa aaa aua @@ -53431,7 +54066,7 @@ aaa aaa aaa aaa -aYn +amD aTd aTd aTd @@ -53610,16 +54245,16 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +aOn +aOn +aOn +aOn +aOn +aOn +aOn +aOn +aOn +aOn aft aft aAf @@ -53635,15 +54270,15 @@ aYB aGH afC aWU -afC +aCV aYB arI ajY -aft -aOE -aOE -aOE -aOE +afC +aqz +aYr +acv +aYr aOE aaa aaa @@ -53688,7 +54323,7 @@ aaa aaa aaa aaa -aYn +amD aTd aTd aTd @@ -53899,7 +54534,7 @@ aCR aCR aZi aYr -acv +aRt aYr aOE aOE @@ -53945,7 +54580,7 @@ aaa aaa aaa aaa -aYn +amD aTd aTd aTd @@ -54156,7 +54791,7 @@ aPH aGU aXK aYr -aYr +acv aYr aRS aft @@ -54202,7 +54837,7 @@ aaa aaa aaa aaa -aYn +amD amD amD amD @@ -54413,7 +55048,7 @@ afr cxr aaY aYr -acv +aRt aYr apt aft @@ -54459,7 +55094,7 @@ aaa aaa aaa aaa -aYn +amD aNE aNE aNE @@ -54716,7 +55351,7 @@ aaa aaa aaa aaa -aYn +amD aNE aNE aNE @@ -54927,7 +55562,7 @@ jUj cxr aWl aYr -aYr +acv aYr aDV aGD @@ -54973,7 +55608,7 @@ aaa aaa aaa aaa -aYn +amD aNE aNE aNE @@ -55230,7 +55865,7 @@ aaa aaa aaa aaa -aYn +amD aNE aNE aNE @@ -55487,7 +56122,7 @@ aaa aaa aaa aaa -aYn +amD aNE aNE aNE @@ -55698,7 +56333,7 @@ aCR aYB akx aYr -aYr +acv aYr aDV afC @@ -55744,7 +56379,7 @@ aaa aaa aaa aaa -aYn +amD aNE aNE aNE @@ -55955,7 +56590,7 @@ aEW ahW akt aYr -aYr +aRt aYr adu aft @@ -56001,7 +56636,7 @@ aaa aaa aaa aaa -aYn +amD aNE aNE aNE @@ -56258,7 +56893,7 @@ aaa aaa aaa aaa -aYn +amD aNE aNE aNE @@ -56469,7 +57104,7 @@ aCV aCR akx aYr -acv +aRt aYr aft aft @@ -56515,7 +57150,7 @@ aaa aaa aaa aaa -aYn +amD aNE aNE aNE @@ -56723,12 +57358,12 @@ aQG ahW aUy ahW -sUX -sUX +aft +aft oZB -rnC +aOE oZB -sUX +aft aaa aaa aaa @@ -56768,11 +57403,11 @@ aaa aaa aaa aaa -aYn -aYn -aYn -aYn -aYn +amD +amD +amD +amD +amD aQC aQC amD diff --git a/_maps/map_files/tramstation/tramstation.dmm b/_maps/map_files/tramstation/tramstation.dmm index 98282d53382b..e41f37a3398e 100644 --- a/_maps/map_files/tramstation/tramstation.dmm +++ b/_maps/map_files/tramstation/tramstation.dmm @@ -2526,6 +2526,11 @@ "ajF" = ( /turf/open/floor/iron, /area/station/engineering/gravity_generator) +"ajG" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/landmark/start/scientist, +/turf/open/floor/iron/dark, +/area/station/science/explab) "ajI" = ( /obj/effect/spawner/structure/window, /turf/open/floor/plating, @@ -6708,6 +6713,10 @@ }, /turf/open/floor/iron, /area/station/hallway/secondary/entry) +"bax" = ( +/obj/effect/landmark/start/scientist, +/turf/open/floor/glass/reinforced, +/area/station/science/research) "bay" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -7863,6 +7872,7 @@ /obj/effect/turf_decal/trimline/purple/filled/line{ dir = 1 }, +/obj/effect/landmark/start/roboticist, /turf/open/floor/iron, /area/station/science/robotics/lab) "buQ" = ( @@ -8648,6 +8658,10 @@ }, /obj/structure/table, /obj/item/stack/sheet/cardboard, +/obj/item/paper{ + default_raw_text = "buy more donk pockets"; + name = "To-Do List" + }, /obj/item/food/donkpocket/pizza, /obj/machinery/camera/directional/east{ c_tag = "Medical - Virology Break Room"; @@ -14776,11 +14790,14 @@ /area/station/security/checkpoint/supply) "dGd" = ( /obj/structure/table/glass, -/obj/item/chicken_feed, -/obj/item/chicken_feed, /obj/effect/turf_decal/trimline/green/filled/line{ dir = 6 }, +/obj/item/storage/bag/egg, +/obj/item/storage/bag/egg, +/obj/item/storage/bag/egg, +/obj/item/storage/bag/egg, +/obj/item/storage/bag/egg, /turf/open/floor/iron/dark, /area/station/service/hydroponics) "dGh" = ( @@ -16035,6 +16052,7 @@ }, /obj/effect/turf_decal/trimline/red/filled/line, /obj/item/radio/intercom/directional/south, +/obj/effect/landmark/start/depsec/science, /turf/open/floor/iron, /area/station/security/checkpoint/science) "eal" = ( @@ -17338,11 +17356,6 @@ /obj/item/chicken_scanner, /obj/item/chicken_scanner, /obj/item/chicken_scanner, -/obj/item/chicken_book, -/obj/item/chicken_book, -/obj/item/chicken_book, -/obj/item/chicken_book, -/obj/item/chicken_book, /obj/effect/turf_decal/trimline/green/filled/line, /turf/open/floor/iron/dark, /area/station/service/hydroponics) @@ -26974,6 +26987,7 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 }, +/obj/effect/landmark/start/scientist, /turf/open/floor/iron/cafeteria, /area/station/science/breakroom) "hFJ" = ( @@ -29737,6 +29751,7 @@ /obj/structure/chair/office, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, +/obj/effect/landmark/start/scientist, /turf/open/floor/iron, /area/station/science/lower) "iyi" = ( @@ -33425,6 +33440,10 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, /area/station/hallway/primary/tram/left) +"jFW" = ( +/obj/effect/landmark/start/roboticist, +/turf/open/floor/iron/white, +/area/station/science/robotics/lab) "jGa" = ( /obj/effect/turf_decal/trimline/brown/filled/line{ dir = 1 @@ -34686,6 +34705,8 @@ dir = 10 }, /obj/structure/disposalpipe/segment, +/obj/item/chicken_feed, +/obj/item/chicken_feed, /turf/open/floor/iron/dark, /area/station/service/hydroponics) "kaD" = ( @@ -35771,6 +35792,10 @@ }, /turf/open/floor/iron, /area/station/engineering/atmos) +"ksh" = ( +/obj/effect/landmark/start/scientist, +/turf/open/floor/iron/white, +/area/station/science/ordnance) "ksq" = ( /obj/effect/mapping_helpers/airlock/access/all/service/general, /obj/effect/turf_decal/trimline/neutral/filled/line, @@ -37288,7 +37313,7 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/closet/crate/hydroponics, -/obj/item/botanical_lexicon, +/obj/item/book/manual/botanical_lexicon, /obj/item/seeds/tree, /obj/effect/spawner/random/contraband/prison, /obj/item/seeds/pumpkin, @@ -41615,10 +41640,7 @@ }, /obj/structure/table, /obj/item/radio/intercom/directional/east, -/obj/item/paper{ - default_raw_text = "buy more donk pockets"; - name = "To-Do List" - }, +/obj/machinery/smartfridge/disks, /turf/open/floor/iron/dark, /area/station/medical/pathology) "miE" = ( @@ -43203,11 +43225,6 @@ }, /obj/effect/turf_decal/tile/green/fourcorners, /obj/machinery/plantgenes, -/obj/item/botanical_lexicon, -/obj/item/botanical_lexicon, -/obj/item/botanical_lexicon, -/obj/item/botanical_lexicon, -/obj/item/botanical_lexicon, /turf/open/floor/iron/dark, /area/station/service/hydroponics) "mJh" = ( @@ -43617,6 +43634,7 @@ /obj/structure/chair/office/light{ dir = 8 }, +/obj/effect/landmark/start/scientist, /turf/open/floor/iron/dark, /area/station/science/ordnance/testlab) "mQa" = ( @@ -43907,6 +43925,7 @@ "mWe" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, /obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/landmark/start/roboticist, /turf/open/floor/iron/dark, /area/station/science/robotics/lab) "mWj" = ( @@ -46231,6 +46250,7 @@ }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/landmark/start/depsec/science, /turf/open/floor/iron, /area/station/security/checkpoint/science) "nHW" = ( @@ -47704,6 +47724,7 @@ /obj/structure/disposalpipe/segment{ dir = 6 }, +/obj/effect/landmark/start/roboticist, /turf/open/floor/iron, /area/station/science/robotics/mechbay) "ogp" = ( @@ -49280,6 +49301,8 @@ /obj/machinery/light/directional/north, /obj/structure/sign/clock/directional/north, /obj/structure/cable, +/obj/structure/table, +/obj/machinery/smartfridge/disks, /turf/open/floor/iron/dark, /area/station/service/hydroponics) "oIo" = ( @@ -56384,6 +56407,7 @@ /obj/structure/chair/office/light{ dir = 1 }, +/obj/effect/landmark/start/research_director, /turf/open/floor/glass/reinforced, /area/station/command/heads_quarters/rd) "qUF" = ( @@ -62792,6 +62816,7 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 4 }, +/obj/effect/landmark/start/depsec/science, /turf/open/floor/iron, /area/station/security/checkpoint/science) "sVV" = ( @@ -67840,6 +67865,7 @@ /obj/effect/turf_decal/trimline/blue/filled/line{ dir = 4 }, +/obj/machinery/medipen_refiller, /turf/open/floor/iron/white, /area/station/medical/medbay/lobby) "uAC" = ( @@ -75758,12 +75784,7 @@ /obj/effect/turf_decal/trimline/green/filled/line{ dir = 5 }, -/obj/structure/table/glass, -/obj/item/storage/bag/egg, -/obj/item/storage/bag/egg, -/obj/item/storage/bag/egg, -/obj/item/storage/bag/egg, -/obj/item/storage/bag/egg, +/obj/structure/bookcase/manuals/botany, /turf/open/floor/iron/dark, /area/station/service/hydroponics) "wUL" = ( @@ -77538,6 +77559,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/effect/landmark/start/scientist, /turf/open/floor/iron/white, /area/station/science/ordnance/office) "xBD" = ( @@ -78995,6 +79017,7 @@ /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 1 }, +/obj/effect/landmark/start/depsec/science, /turf/open/floor/iron, /area/station/security/checkpoint/science) "ybX" = ( @@ -131563,7 +131586,7 @@ lkK aeg gPB qOo -qOo +ksh jGx aej oAn @@ -132847,7 +132870,7 @@ dWM frV frV rsQ -rmr +ajG xLN tho sQZ @@ -187577,7 +187600,7 @@ dzu doK uJH uJH -uJH +jFW ukS soq rsL @@ -191689,7 +191712,7 @@ cli oPf jRy odC -dzx +bax tqA rBb rrL diff --git a/_maps/northstar.json b/_maps/northstar.json.unused similarity index 100% rename from _maps/northstar.json rename to _maps/northstar.json.unused diff --git a/_maps/shuttles/ruin_syndicate_dropship.dmm b/_maps/shuttles/ruin_syndicate_dropship.dmm index db29494d5db0..c621d56355e3 100644 --- a/_maps/shuttles/ruin_syndicate_dropship.dmm +++ b/_maps/shuttles/ruin_syndicate_dropship.dmm @@ -15,6 +15,7 @@ /obj/effect/mapping_helpers/airlock/cyclelink_helper, /obj/effect/mapping_helpers/airlock/access/all/syndicate/general, /obj/structure/fans/tiny, +/obj/structure/cable, /turf/open/floor/plating, /area/shuttle/ruin/caravan/syndicate3) "bt" = ( @@ -127,6 +128,7 @@ "kc" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/red/half/contrasted, +/obj/structure/cable, /turf/open/floor/iron/dark, /area/shuttle/ruin/caravan/syndicate3) "kk" = ( @@ -169,6 +171,7 @@ /obj/machinery/airalarm/directional/west, /obj/effect/mapping_helpers/airalarm/syndicate_access, /obj/effect/decal/cleanable/dirt, +/obj/structure/cable, /turf/open/floor/iron/dark, /area/shuttle/ruin/caravan/syndicate3) "ox" = ( @@ -188,6 +191,7 @@ req_access = list("syndicate"); specialfunctions = 4 }, +/obj/structure/cable, /turf/open/floor/iron/dark, /area/shuttle/ruin/caravan/syndicate3) "rQ" = ( @@ -232,6 +236,7 @@ }, /obj/effect/mapping_helpers/airlock/access/all/syndicate/general, /obj/structure/fans/tiny, +/obj/structure/cable, /turf/open/floor/plating, /area/shuttle/ruin/caravan/syndicate3) "zP" = ( @@ -349,6 +354,7 @@ req_access = list("syndicate"); specialfunctions = 4 }, +/obj/structure/cable, /turf/open/floor/iron/dark, /area/shuttle/ruin/caravan/syndicate3) "KN" = ( @@ -368,6 +374,7 @@ /area/shuttle/ruin/caravan/syndicate3) "Mc" = ( /obj/effect/turf_decal/tile/red/half/contrasted, +/obj/structure/cable, /turf/open/floor/iron/dark, /area/shuttle/ruin/caravan/syndicate3) "Nn" = ( @@ -410,6 +417,7 @@ }, /obj/effect/mapping_helpers/airlock/access/all/syndicate/general, /obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/structure/cable, /turf/open/floor/iron/dark, /area/shuttle/ruin/caravan/syndicate3) "RT" = ( @@ -478,6 +486,12 @@ /area/shuttle/ruin/caravan/syndicate3) "Vp" = ( /obj/machinery/firealarm/directional/west, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/shuttle/ruin/caravan/syndicate3) +"Zh" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/structure/cable, /turf/open/floor/iron/dark, /area/shuttle/ruin/caravan/syndicate3) "ZF" = ( @@ -538,7 +552,7 @@ uI uI Vh Ib -iN +Zh kc Nn uI @@ -547,7 +561,7 @@ uI uI kR mq -iN +Zh rQ JK uI @@ -565,7 +579,7 @@ UI bh oW nA -iN +Zh Vp JT wS diff --git a/_maps/theseus.json b/_maps/theseus.json new file mode 100644 index 000000000000..5a78956f97af --- /dev/null +++ b/_maps/theseus.json @@ -0,0 +1,24 @@ +{ + "version": 1, + "map_name": "Theseus", + "map_path": "map_files/Theseus", + "map_file": "Theseus.dmm", + "shuttles": { + "cargo": "cargo_box", + "ferry": "ferry_fancy", + "whiteship": "whiteship_meta", + "emergency": "emergency_meta" + }, + "traits": [ + { + "Linkage": "Cross", + "Bombcap Multiplier": 0.8 + } + ], + "orbit_shift_replacement": "Attention crew, it appears your station orbit has breached the containment area of an unstable sector. Be aware, and act accordingly.", + "job_changes": { + "Cook": { + "additional_cqc_areas": ["/area/station/service/cafeteria", "/area/station/service/bar"] + } + } +} diff --git a/_maps/~monkestation/RandomBars/Box/bloody_bar.dmm b/_maps/~monkestation/RandomBars/Box/bloody_bar.dmm index c1f4c9f5ca60..84468fdf67f0 100644 --- a/_maps/~monkestation/RandomBars/Box/bloody_bar.dmm +++ b/_maps/~monkestation/RandomBars/Box/bloody_bar.dmm @@ -36,6 +36,11 @@ }, /turf/open/floor/cult, /area/station/commons/lounge) +"ev" = ( +/obj/machinery/light/small/directional/north, +/obj/machinery/barsign/directional/north, +/turf/open/floor/cult, +/area/station/commons/lounge) "eO" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -88,7 +93,7 @@ /turf/template_noop, /area/template_noop) "lu" = ( -/obj/machinery/barsign/directional/north, +/obj/machinery/restaurant_portal/restaurant, /turf/open/floor/cult, /area/station/commons/lounge) "ng" = ( @@ -106,8 +111,7 @@ /turf/open/floor/plating, /area/station/commons/lounge) "qb" = ( -/obj/machinery/media/jukebox, -/obj/machinery/light/directional/north, +/obj/machinery/light/small/directional/north, /turf/open/floor/cult, /area/station/commons/lounge) "rV" = ( @@ -144,11 +148,6 @@ /obj/machinery/holopad, /turf/open/floor/cult, /area/station/commons/lounge) -"vj" = ( -/obj/machinery/camera/autoname/directional/east, -/obj/machinery/computer/slot_machine, -/turf/open/floor/cult, -/area/station/commons/lounge) "wp" = ( /obj/structure/chair/wood{ dir = 8 @@ -204,12 +203,11 @@ /area/station/commons/lounge) "DC" = ( /obj/machinery/camera/autoname/directional/north, -/obj/machinery/restaurant_portal/restaurant, +/obj/machinery/media/jukebox, /turf/open/floor/cult, /area/station/commons/lounge) "DJ" = ( -/obj/machinery/camera/autoname/directional/west, -/obj/machinery/light/small/directional/west, +/obj/machinery/light/directional/west, /turf/open/floor/cult, /area/station/commons/lounge) "DZ" = ( @@ -376,8 +374,7 @@ /turf/open/floor/wood/large, /area/station/service/theater) "WG" = ( -/obj/machinery/camera/autoname/directional/east, -/obj/machinery/light/small/directional/east, +/obj/machinery/light/directional/east, /obj/item/radio/intercom/directional/east, /turf/open/floor/cult, /area/station/commons/lounge) @@ -407,9 +404,9 @@ Bl ue Bl DJ -gA wp gA +wp ae Bl wM @@ -422,7 +419,7 @@ kL "} (2,1,1) = {" Gh -lu +Bl ue ue ue @@ -441,26 +438,26 @@ kL "} (3,1,1) = {" Gh -Bl +ev eu Bl FU Ie ue -Ie +FU Ie Bl FK eO ja -vj +ja es Sg kL "} (4,1,1) = {" -jf -cT +Gh +DC Bl Bl QE @@ -478,12 +475,12 @@ em kL "} (5,1,1) = {" -Gh -DC +gf +Bl Bl Bl gA -gA +wp Iy gA wp @@ -497,8 +494,8 @@ jL wz "} (6,1,1) = {" -Gh -qb +jf +Bl Bl Bl Bl @@ -516,8 +513,8 @@ KM KM "} (7,1,1) = {" -Gh -ZK +gf +Bl Bl fk uS @@ -535,14 +532,14 @@ KM KM "} (8,1,1) = {" -jf -Bl +Gh +qb Bl sW bi -fK +ng ue -sW +fk uS fK rV @@ -574,9 +571,9 @@ fa "} (10,1,1) = {" Gh -sW -uS -ng +lu +cT +ZK Gh gf pq diff --git a/_maps/~monkestation/RandomBars/Box/clockwork_bar.dmm b/_maps/~monkestation/RandomBars/Box/clockwork_bar.dmm index ff2ac7164965..a8d1317e0e6b 100644 --- a/_maps/~monkestation/RandomBars/Box/clockwork_bar.dmm +++ b/_maps/~monkestation/RandomBars/Box/clockwork_bar.dmm @@ -68,6 +68,11 @@ }, /turf/open/floor/bronze, /area/station/commons/lounge) +"iB" = ( +/obj/machinery/camera/autoname/directional/north, +/obj/machinery/media/jukebox, +/turf/open/floor/bronze, +/area/station/commons/lounge) "jv" = ( /obj/machinery/light/directional/east, /turf/open/floor/bronze/flat, @@ -76,11 +81,6 @@ /obj/machinery/vending/cigarette, /turf/open/floor/bronze, /area/station/commons/lounge) -"ll" = ( -/obj/machinery/camera/autoname/directional/east, -/obj/machinery/computer/slot_machine, -/turf/open/floor/bronze, -/area/station/commons/lounge) "mm" = ( /obj/structure/chair/bronze, /obj/effect/landmark/start/hangover, @@ -149,8 +149,7 @@ /turf/open/floor/bronze, /area/station/commons/lounge) "uV" = ( -/obj/machinery/camera/autoname/directional/east, -/obj/machinery/light/small/directional/east, +/obj/machinery/light/directional/east, /obj/item/radio/intercom/directional/east, /turf/open/floor/bronze, /area/station/commons/lounge) @@ -217,8 +216,7 @@ /turf/open/floor/bronze/flat, /area/station/service/theater) "Iw" = ( -/obj/machinery/media/jukebox, -/obj/machinery/light/directional/north, +/obj/machinery/restaurant_portal/restaurant, /turf/open/floor/bronze, /area/station/commons/lounge) "Jy" = ( @@ -240,8 +238,7 @@ /turf/open/floor/bronze, /area/station/commons/lounge) "LJ" = ( -/obj/machinery/camera/autoname/directional/west, -/obj/machinery/light/small/directional/west, +/obj/machinery/light/directional/west, /turf/open/floor/bronze, /area/station/commons/lounge) "Mm" = ( @@ -267,6 +264,7 @@ /turf/open/floor/bronze, /area/station/commons/lounge) "Ov" = ( +/obj/machinery/light/small/directional/north, /obj/machinery/barsign/directional/north, /turf/open/floor/bronze, /area/station/commons/lounge) @@ -316,8 +314,7 @@ /turf/open/floor/bronze, /area/station/commons/lounge) "Tu" = ( -/obj/machinery/camera/autoname/directional/north, -/obj/machinery/restaurant_portal/restaurant, +/obj/machinery/light/small/directional/north, /turf/open/floor/bronze, /area/station/commons/lounge) "TL" = ( @@ -385,9 +382,9 @@ TL qG TL LJ -qn LI qn +LI Mm TL PP @@ -400,7 +397,7 @@ Wj "} (2,1,1) = {" OD -Ov +TL qG qG qG @@ -419,26 +416,26 @@ Wj "} (3,1,1) = {" OD -TL +Ov dN TL ol il qG -il +ol il TL ZZ UM tZ -ll +tZ yC Ya Wj "} (4,1,1) = {" -Go -kq +OD +iB TL Ui Jy @@ -456,12 +453,12 @@ Ef Wj "} (5,1,1) = {" -OD -Tu +cr +TL TL TL qn -qn +LI fp qn LI @@ -475,8 +472,8 @@ FG Ie "} (6,1,1) = {" -OD -Iw +Go +TL TL TL TL @@ -494,8 +491,8 @@ ca ca "} (7,1,1) = {" -OD -RG +cr +TL TL mm Jy @@ -513,14 +510,14 @@ ca ca "} (8,1,1) = {" -Go -TL +OD +Tu TL si Jy -cu +JZ qG -si +mm Jy cu hB @@ -552,9 +549,9 @@ zp "} (10,1,1) = {" OD -si -Jy -JZ +Iw +kq +RG OD cr tn diff --git a/_maps/~monkestation/RandomBars/Box/default_bar.dmm b/_maps/~monkestation/RandomBars/Box/default_bar.dmm index 5e6b6eb2af33..fa3c5d969d63 100644 --- a/_maps/~monkestation/RandomBars/Box/default_bar.dmm +++ b/_maps/~monkestation/RandomBars/Box/default_bar.dmm @@ -62,6 +62,11 @@ /obj/machinery/light/floor/has_bulb, /turf/open/floor/iron, /area/station/commons/lounge) +"dQ" = ( +/obj/effect/turf_decal/tile/bar/opposingcorners, +/obj/machinery/restaurant_portal/restaurant, +/turf/open/floor/iron, +/area/station/commons/lounge) "ei" = ( /obj/effect/turf_decal/tile/bar/opposingcorners, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -97,6 +102,12 @@ /obj/effect/landmark/start/assistant, /turf/open/floor/iron, /area/station/commons/lounge) +"fV" = ( +/obj/effect/turf_decal/tile/bar/opposingcorners, +/obj/machinery/light/small/directional/north, +/obj/machinery/barsign/directional/north, +/turf/open/floor/iron, +/area/station/commons/lounge) "gW" = ( /obj/machinery/door/firedoor/border_only{ dir = 1 @@ -186,7 +197,10 @@ /area/station/service/theater) "uI" = ( /obj/effect/turf_decal/tile/bar/opposingcorners, -/obj/structure/chair/stool/bar/directional/west, +/obj/structure/chair{ + dir = 4 + }, +/obj/effect/landmark/start/assistant, /turf/open/floor/iron, /area/station/commons/lounge) "vg" = ( @@ -206,8 +220,7 @@ /area/station/commons/lounge) "zm" = ( /obj/effect/turf_decal/tile/bar/opposingcorners, -/obj/machinery/camera/autoname/directional/east, -/obj/machinery/light/small/directional/east, +/obj/machinery/light/directional/east, /obj/item/radio/intercom/directional/east, /turf/open/floor/iron, /area/station/commons/lounge) @@ -217,7 +230,10 @@ /area/station/commons/lounge) "zQ" = ( /obj/effect/turf_decal/tile/bar/opposingcorners, -/obj/machinery/barsign/directional/north, +/obj/structure/chair{ + dir = 8 + }, +/obj/effect/landmark/start/assistant, /turf/open/floor/iron, /area/station/commons/lounge) "Ca" = ( @@ -294,8 +310,7 @@ /area/station/commons/lounge) "EP" = ( /obj/effect/turf_decal/tile/bar/opposingcorners, -/obj/machinery/camera/autoname/directional/north, -/obj/machinery/restaurant_portal/restaurant, +/obj/machinery/light/small/directional/north, /turf/open/floor/iron, /area/station/commons/lounge) "FT" = ( @@ -328,12 +343,6 @@ /obj/machinery/light/directional/east, /turf/open/floor/iron, /area/station/commons/lounge) -"Jm" = ( -/obj/effect/turf_decal/tile/bar/opposingcorners, -/obj/machinery/camera/autoname/directional/east, -/obj/machinery/computer/slot_machine, -/turf/open/floor/iron, -/area/station/commons/lounge) "JF" = ( /obj/effect/turf_decal/tile/bar/opposingcorners, /obj/effect/spawner/random/entertainment/arcade{ @@ -349,6 +358,12 @@ /obj/machinery/holopad, /turf/open/floor/iron, /area/station/commons/lounge) +"Lc" = ( +/obj/effect/turf_decal/tile/bar/opposingcorners, +/obj/machinery/camera/autoname/directional/north, +/obj/machinery/media/jukebox, +/turf/open/floor/iron, +/area/station/commons/lounge) "Ly" = ( /obj/effect/turf_decal/tile/bar/opposingcorners, /obj/structure/table/wood/poker, @@ -364,6 +379,17 @@ }, /turf/open/floor/iron, /area/station/commons/lounge) +"Mq" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Bar" + }, +/turf/open/floor/iron/textured, +/area/station/commons/lounge) "Nm" = ( /obj/effect/turf_decal/tile/bar/opposingcorners, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ @@ -399,8 +425,7 @@ /area/station/commons/lounge) "PD" = ( /obj/effect/turf_decal/tile/bar/opposingcorners, -/obj/machinery/camera/autoname/directional/west, -/obj/machinery/light/small/directional/west, +/obj/machinery/light/directional/west, /turf/open/floor/iron, /area/station/commons/lounge) "QZ" = ( @@ -413,7 +438,6 @@ "Tq" = ( /obj/effect/turf_decal/tile/bar/opposingcorners, /obj/structure/table/wood/poker, -/obj/item/toy/cards/deck, /obj/item/clothing/mask/cigarette/cigar, /turf/open/floor/iron, /area/station/commons/lounge) @@ -431,8 +455,8 @@ /area/station/commons/lounge) "WG" = ( /obj/effect/turf_decal/tile/bar/opposingcorners, -/obj/machinery/media/jukebox, -/obj/machinery/light/directional/north, +/obj/structure/chair/stool/bar/directional/west, +/obj/effect/landmark/start/assistant, /turf/open/floor/iron, /area/station/commons/lounge) "XC" = ( @@ -454,9 +478,9 @@ tH EF tH PD -uI cD -uI +WG +cD DZ tH XC @@ -469,7 +493,7 @@ sZ "} (2,1,1) = {" Ca -zQ +tH EF EF EF @@ -488,33 +512,33 @@ sZ "} (3,1,1) = {" Ca -tH +fV kE tH DV On EF -On +uI On tH Nm QZ vO -Jm +vO IP JF sZ "} (4,1,1) = {" -zF -Dt +Ca +Lc tH tH TB TB EF -Ly Tq +ZX tH tH cL @@ -525,12 +549,12 @@ Od sZ "} (5,1,1) = {" -Ca -EP +Mq +tH tH tH FT -FT +zQ dy FT CA @@ -544,8 +568,8 @@ uC ae "} (6,1,1) = {" -Ca -WG +zF +tH tH tH tH @@ -563,16 +587,16 @@ NZ NZ "} (7,1,1) = {" -Ca -eR +Mq +tH tH DR ZX -az +CQ EF fx TB -Cg +CQ tH tH mi @@ -582,16 +606,16 @@ NZ NZ "} (8,1,1) = {" -zF -tH +Ca +EP tH xm Ly -CQ +az EF xm TB -CQ +Cg tH tH mi @@ -621,9 +645,9 @@ dp "} (10,1,1) = {" Ca -fx -TB -Cg +dQ +Dt +eR Ca cH Uq diff --git a/_maps/~monkestation/RandomBars/Box/vietmoth_bar.dmm b/_maps/~monkestation/RandomBars/Box/vietmoth_bar.dmm index 5589616b9ce0..180c7cfdb1f1 100644 --- a/_maps/~monkestation/RandomBars/Box/vietmoth_bar.dmm +++ b/_maps/~monkestation/RandomBars/Box/vietmoth_bar.dmm @@ -34,7 +34,6 @@ /turf/open/floor/grass, /area/station/commons/lounge) "ew" = ( -/obj/machinery/camera/autoname/directional/north, /obj/machinery/restaurant_portal/restaurant, /turf/open/floor/grass, /area/station/commons/lounge) @@ -60,9 +59,8 @@ /turf/open/floor/grass, /area/station/commons/lounge) "gY" = ( -/obj/machinery/media/jukebox, -/obj/machinery/light/directional/north, -/turf/open/floor/grass, +/obj/machinery/light/small/directional/north, +/turf/open/water/jungle, /area/station/commons/lounge) "hS" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -173,7 +171,8 @@ /turf/open/floor/grass, /area/station/commons/lounge) "py" = ( -/obj/machinery/barsign/directional/north, +/obj/machinery/camera/autoname/directional/north, +/obj/machinery/media/jukebox, /turf/open/floor/grass, /area/station/commons/lounge) "pP" = ( @@ -266,11 +265,6 @@ "yJ" = ( /turf/template_noop, /area/template_noop) -"zh" = ( -/obj/machinery/camera/autoname/directional/east, -/obj/machinery/computer/slot_machine, -/turf/open/floor/grass, -/area/station/commons/lounge) "zv" = ( /obj/structure/table/wood, /obj/item/instrument/saxophone, @@ -298,6 +292,8 @@ /turf/open/floor/grass, /area/station/commons/lounge) "CX" = ( +/obj/machinery/light/small/directional/north, +/obj/machinery/barsign/directional/north, /obj/structure/flora/bush/jungle/a/style_random, /turf/open/floor/grass, /area/station/commons/lounge) @@ -324,8 +320,7 @@ /turf/open/floor/grass, /area/station/commons/lounge) "GX" = ( -/obj/machinery/camera/autoname/directional/east, -/obj/machinery/light/small/directional/east, +/obj/machinery/light/directional/east, /obj/item/radio/intercom/directional/east, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 1 @@ -410,8 +405,7 @@ /turf/open/floor/grass, /area/station/commons/lounge) "OY" = ( -/obj/machinery/camera/autoname/directional/west, -/obj/machinery/light/small/directional/west, +/obj/machinery/light/directional/west, /obj/structure/flora/bush/fullgrass/style_random, /obj/structure/flora/bush/flowers_br/style_random, /turf/open/floor/grass, @@ -461,9 +455,9 @@ nj jK nj OY -Oz nR Oz +nR po nj YM @@ -476,7 +470,7 @@ yJ "} (2,1,1) = {" Ub -py +nj jK Bs jK @@ -503,18 +497,18 @@ nj jK QO dx -dx +vy Dg xk AS -zh +AS oa EB yJ "} (4,1,1) = {" -tT -nB +Ub +py nj nj FS @@ -532,8 +526,8 @@ vc yJ "} (5,1,1) = {" -Ub -ew +vv +nj QO nj Oz @@ -551,8 +545,8 @@ zv Im "} (6,1,1) = {" -Ub -gY +tT +nj nj lY Ke @@ -570,8 +564,8 @@ ZC ZC "} (7,1,1) = {" -Ub -BD +vv +nj mL mL mL @@ -589,8 +583,8 @@ jB jB "} (8,1,1) = {" -tT -mL +Ub +gY mL Yt FS @@ -628,9 +622,9 @@ Ol "} (10,1,1) = {" Ub -qi -FS -HA +ew +nB +BD Ub vv Hh diff --git a/_maps/~monkestation/RandomBars/Icebox/Magbar.dmm b/_maps/~monkestation/RandomBars/Icebox/Magbar.dmm index b81405dd2b06..059597c36201 100644 --- a/_maps/~monkestation/RandomBars/Icebox/Magbar.dmm +++ b/_maps/~monkestation/RandomBars/Icebox/Magbar.dmm @@ -66,18 +66,28 @@ }, /area/station/commons/lounge) "ci" = ( -/obj/effect/turf_decal/siding/brown{ - dir = 1 - }, -/obj/effect/turf_decal/siding/brown, +/obj/structure/cable, /obj/structure/chair/stool/bar/directional/north{ pixel_y = 4 }, -/mob/living/carbon/human/species/monkey/punpun, -/turf/open/floor/pod, +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron{ + base_icon_state = "basalt0"; + icon_state = "basalt0"; + name = "false ash tile" + }, /area/station/commons/lounge) "cG" = ( -/obj/item/gps/computer, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable, +/obj/structure/table/reinforced, +/obj/machinery/chem_dispenser/drinks/beer{ + pixel_y = 10 + }, +/obj/item/reagent_containers/cup/rag{ + pixel_x = 9; + pixel_y = 2 + }, /turf/open/floor/pod, /area/station/service/bar) "cR" = ( @@ -103,20 +113,6 @@ /obj/machinery/status_display/evac/directional/north, /turf/open/floor/pod, /area/station/commons/lounge) -"dX" = ( -/obj/effect/turf_decal/siding/brown{ - dir = 4 - }, -/obj/structure/chair/stool/bar/directional/east{ - pixel_x = 1; - pixel_y = 3 - }, -/obj/effect/turf_decal/siding/brown{ - dir = 8 - }, -/obj/effect/landmark/start/hangover, -/turf/open/floor/pod, -/area/station/commons/lounge) "eM" = ( /obj/structure/ore_box, /turf/open/floor/iron{ @@ -126,11 +122,16 @@ }, /area/station/commons/lounge) "eR" = ( -/obj/structure/table/reinforced/rglass, /obj/structure/cable, -/obj/item/food/pie/cream, -/turf/open/floor/pod, -/area/station/service/bar) +/obj/structure/chair/stool/bar/directional/north{ + pixel_y = 4 + }, +/turf/open/floor/iron{ + base_icon_state = "basalt0"; + icon_state = "basalt0"; + name = "false ash tile" + }, +/area/station/commons/lounge) "eV" = ( /obj/structure/window/reinforced/survival_pod/spawner/directional/west, /obj/structure/window/reinforced/survival_pod/spawner/directional/south, @@ -182,10 +183,11 @@ }, /area/station/commons/lounge) "gc" = ( -/obj/effect/turf_decal/siding/brown{ - dir = 6 - }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/effect/turf_decal/siding/brown, +/obj/structure/table/reinforced/rglass, +/obj/effect/spawner/random/entertainment/gambling, /turf/open/floor/pod, /area/station/service/bar) "gz" = ( @@ -216,8 +218,9 @@ /obj/effect/turf_decal/siding/brown{ dir = 8 }, -/obj/structure/cable, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/structure/table/reinforced/rglass, +/obj/item/holosign_creator/robot_seat/bar, /turf/open/floor/pod, /area/station/service/bar) "hE" = ( @@ -231,15 +234,19 @@ }, /area/station/commons/lounge) "hN" = ( -/obj/structure/table/reinforced/rglass, -/obj/structure/desk_bell{ - pixel_x = 7 +/obj/structure/displaycase{ + alert = 0; + desc = "A display case containing an expensive forgery, probably."; + pixel_y = -4; + req_access = list("mining"); + start_showpiece_type = /obj/item/fakeartefact }, -/obj/structure/desk_bell{ - pixel_x = 7 +/turf/open/floor/iron{ + base_icon_state = "basalt0"; + icon_state = "basalt0"; + name = "false ash tile" }, -/turf/open/floor/pod, -/area/station/service/bar) +/area/station/commons/lounge) "hS" = ( /obj/machinery/camera/directional/south{ c_tag = "Service Theater - Backstage" @@ -265,16 +272,6 @@ name = "false ash tile" }, /area/station/commons/lounge) -"il" = ( -/obj/effect/turf_decal/siding/brown/corner{ - dir = 1 - }, -/obj/effect/turf_decal/siding/brown{ - dir = 6 - }, -/obj/machinery/restaurant_portal/bar, -/turf/open/floor/pod, -/area/station/commons/lounge) "jh" = ( /obj/effect/turf_decal/siding/brown{ dir = 4 @@ -347,10 +344,6 @@ name = "false ash tile" }, /area/station/commons/lounge) -"lo" = ( -/obj/machinery/vending/boozeomat, -/turf/closed/wall/mineral/titanium/survival/pod, -/area/station/service/bar) "lq" = ( /obj/structure/disposalpipe/segment, /obj/structure/window/reinforced/survival_pod/spawner/directional/east, @@ -364,16 +357,21 @@ }, /area/station/commons/lounge) "lw" = ( -/obj/effect/turf_decal/mining, -/turf/closed/wall/mineral/titanium/survival/pod, +/obj/machinery/restaurant_portal/bar, +/turf/open/floor/iron{ + base_icon_state = "basalt0"; + icon_state = "basalt0"; + name = "false ash tile" + }, /area/station/commons/lounge) "lF" = ( /obj/effect/turf_decal/siding/brown{ dir = 10 }, -/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/spawner/random/entertainment/gambling, +/obj/structure/table/reinforced/rglass, /turf/open/floor/pod, /area/station/service/bar) "lW" = ( @@ -424,12 +422,17 @@ /turf/open/floor/pod, /area/station/service/bar/backroom) "nh" = ( -/obj/structure/table/reinforced/rglass, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/spawner/random/entertainment/gambling, -/turf/open/floor/pod, -/area/station/service/bar) +/obj/structure/chair/stool/bar/directional/north{ + pixel_y = 4 + }, +/turf/open/floor/iron{ + base_icon_state = "basalt0"; + icon_state = "basalt0"; + name = "false ash tile" + }, +/area/station/commons/lounge) "nq" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -467,18 +470,16 @@ }, /area/station/commons/lounge) "qd" = ( -/obj/effect/turf_decal/siding/brown{ - dir = 8 - }, /obj/structure/chair/stool/bar/directional/west{ pixel_x = -1; pixel_y = 3 }, -/obj/effect/turf_decal/siding/brown{ - dir = 4 - }, /obj/effect/landmark/start/hangover, -/turf/open/floor/pod, +/turf/open/floor/iron{ + base_icon_state = "basalt0"; + icon_state = "basalt0"; + name = "false ash tile" + }, /area/station/commons/lounge) "qe" = ( /obj/effect/turf_decal/siding/brown/corner{ @@ -491,29 +492,7 @@ /obj/structure/cable, /turf/open/floor/pod, /area/station/service/bar/backroom) -"qB" = ( -/obj/machinery/jukebox{ - pixel_x = -1; - pixel_y = -2 - }, -/obj/effect/turf_decal/siding/brown/end{ - dir = 1 - }, -/turf/open/floor/pod, -/area/station/commons/lounge) "qS" = ( -/obj/structure/table/reinforced, -/obj/machinery/chem_dispenser/drinks{ - dir = 8; - pixel_x = 3 - }, -/obj/item/reagent_containers/cup/glass/shaker{ - pixel_x = -8; - pixel_y = 4 - }, -/obj/effect/turf_decal/siding/brown/end{ - dir = 8 - }, /turf/open/floor/pod, /area/station/service/bar) "qV" = ( @@ -550,29 +529,13 @@ "rR" = ( /turf/closed/wall/mineral/titanium/survival/pod, /area/station/service/bar) -"sf" = ( -/turf/closed/wall/mineral/titanium/survival, -/area/station/service/bar/backroom) "sK" = ( /obj/effect/turf_decal/siding/brown, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/item/food/pie/cream, +/obj/structure/table/reinforced/rglass, /turf/open/floor/pod, /area/station/service/bar) -"tl" = ( -/obj/effect/turf_decal/siding/brown{ - dir = 4 - }, -/obj/effect/turf_decal/siding/brown{ - dir = 8 - }, -/obj/structure/chair/stool/bar/directional/east{ - pixel_x = 1; - pixel_y = 3 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/pod, -/area/station/commons/lounge) "tn" = ( /obj/machinery/computer/slot_machine{ pixel_x = 2 @@ -598,8 +561,13 @@ }, /area/station/commons/lounge) "us" = ( +/obj/effect/turf_decal/siding/brown{ + dir = 6 + }, /obj/structure/table/reinforced/rglass, -/obj/effect/spawner/random/entertainment/gambling, +/obj/structure/displaycase/forsale/kitchen{ + pixel_y = 8 + }, /turf/open/floor/pod, /area/station/service/bar) "uy" = ( @@ -615,14 +583,13 @@ /turf/open/floor/pod, /area/station/commons/lounge) "vu" = ( -/obj/structure/table/reinforced/rglass, /obj/machinery/light/directional/north, -/obj/structure/sign/picture_frame/portrait/bar{ - pixel_x = -8; - pixel_y = 32 +/turf/open/floor/iron{ + base_icon_state = "basalt0"; + icon_state = "basalt0"; + name = "false ash tile" }, -/turf/open/floor/pod, -/area/station/service/bar) +/area/station/commons/lounge) "vL" = ( /obj/structure/disposalpipe/segment{ dir = 6 @@ -641,9 +608,17 @@ }, /area/station/commons/lounge) "vY" = ( -/obj/structure/table/reinforced/rglass, -/turf/open/floor/pod, -/area/station/service/bar) +/obj/structure/cable, +/obj/structure/chair/stool/bar/directional/north{ + pixel_y = 4 + }, +/mob/living/carbon/human/species/monkey/punpun, +/turf/open/floor/iron{ + base_icon_state = "basalt0"; + icon_state = "basalt0"; + name = "false ash tile" + }, +/area/station/commons/lounge) "wC" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -745,9 +720,7 @@ }, /area/station/commons/lounge) "Ae" = ( -/obj/effect/turf_decal/siding/brown{ - dir = 1 - }, +/obj/machinery/light/floor/has_bulb, /turf/open/floor/pod, /area/station/service/bar) "Am" = ( @@ -794,8 +767,15 @@ /turf/open/floor/pod, /area/station/commons/lounge) "Bg" = ( -/obj/machinery/smartfridge/survival_pod/preloaded, /obj/machinery/firealarm/directional/north, +/obj/structure/table/reinforced, +/obj/machinery/chem_dispenser/drinks{ + pixel_y = 10 + }, +/obj/item/reagent_containers/cup/glass/shaker{ + pixel_x = -8; + pixel_y = 4 + }, /turf/open/floor/pod, /area/station/service/bar) "Bq" = ( @@ -839,17 +819,15 @@ }, /area/station/commons/lounge) "Ci" = ( -/obj/effect/turf_decal/siding/brown{ - dir = 8 - }, /obj/structure/chair/stool/bar/directional/west{ pixel_x = -1; pixel_y = 3 }, -/obj/effect/turf_decal/siding/brown{ - dir = 4 +/turf/open/floor/iron{ + base_icon_state = "basalt0"; + icon_state = "basalt0"; + name = "false ash tile" }, -/turf/open/floor/pod, /area/station/commons/lounge) "CQ" = ( /obj/structure/disposalpipe/segment, @@ -900,22 +878,10 @@ }, /area/station/commons/lounge) "Ea" = ( -/obj/effect/turf_decal/siding/brown{ - dir = 4 - }, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/structure/cable, /turf/open/floor/pod, /area/station/service/bar) -"Ec" = ( -/obj/effect/turf_decal/siding/brown{ - dir = 1 - }, -/obj/effect/turf_decal/siding/brown, -/obj/structure/chair/stool/bar/directional/north{ - pixel_y = 4 - }, -/turf/open/floor/pod, -/area/station/commons/lounge) "EC" = ( /obj/machinery/light/directional/west, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -952,7 +918,7 @@ }, /area/station/commons/lounge) "ET" = ( -/turf/closed/wall/mineral/titanium/survival/pod, +/turf/closed/wall, /area/station/commons/lounge) "Fk" = ( /obj/effect/turf_decal/siding/brown{ @@ -965,25 +931,18 @@ /turf/open/floor/pod, /area/station/service/bar/backroom) "Fr" = ( -/obj/structure/table/reinforced, -/obj/machinery/chem_dispenser/drinks/beer{ - dir = 4; - pixel_x = -5; - pixel_y = 7 - }, -/obj/effect/turf_decal/siding/brown/end{ +/obj/effect/landmark/start/bartender, +/turf/open/floor/pod, +/area/station/service/bar) +"Ft" = ( +/obj/effect/turf_decal/siding/brown{ dir = 4 }, -/obj/item/reagent_containers/cup/rag{ - pixel_x = 9; - pixel_y = 6 +/obj/machinery/vending/boozeomat{ + layer = 3.1 }, -/turf/open/floor/pod, +/turf/open/space/basic, /area/station/service/bar) -"Ft" = ( -/obj/effect/turf_decal/mining/survival, -/turf/closed/wall/mineral/titanium/survival, -/area/station/service/bar/backroom) "Gt" = ( /obj/machinery/door/airlock/maintenance, /obj/effect/mapping_helpers/airlock/access/all/service/bar, @@ -1035,12 +994,15 @@ }, /area/station/commons/lounge) "It" = ( -/obj/structure/table/reinforced/rglass, -/obj/structure/desk_bell{ - pixel_x = -7 +/obj/structure/chair/stool/bar/directional/north{ + pixel_y = 4 }, -/turf/open/floor/pod, -/area/station/service/bar) +/turf/open/floor/iron{ + base_icon_state = "basalt0"; + icon_state = "basalt0"; + name = "false ash tile" + }, +/area/station/commons/lounge) "Jn" = ( /obj/item/radio/intercom/directional/east, /turf/open/floor/iron{ @@ -1050,8 +1012,7 @@ }, /area/station/commons/lounge) "Kh" = ( -/obj/effect/turf_decal/mining, -/turf/closed/wall/mineral/titanium/survival, +/turf/closed/wall, /area/station/maintenance/department/crew_quarters/bar) "KA" = ( /obj/structure/chair/stool/bar/directional/west{ @@ -1065,25 +1026,6 @@ /obj/effect/landmark/start/hangover, /turf/open/floor/pod, /area/station/commons/lounge) -"KQ" = ( -/obj/effect/turf_decal/mining/survival{ - dir = 8 - }, -/turf/closed/wall/mineral/titanium/survival, -/area/station/service/bar/backroom) -"KR" = ( -/obj/effect/turf_decal/siding/brown{ - dir = 4 - }, -/obj/effect/turf_decal/siding/brown{ - dir = 8 - }, -/obj/structure/chair/stool/bar/directional/east{ - pixel_x = 1; - pixel_y = 3 - }, -/turf/open/floor/pod, -/area/station/commons/lounge) "KT" = ( /obj/structure/window/reinforced/survival_pod/spawner/directional/south, /obj/effect/turf_decal/siding/brown, @@ -1105,22 +1047,13 @@ }, /turf/open/floor/pod, /area/station/commons/lounge) -"KX" = ( -/obj/effect/turf_decal/mining/survival{ - dir = 4 - }, -/turf/closed/wall/mineral/titanium/survival/pod, -/area/station/commons/lounge) "Lw" = ( -/obj/effect/turf_decal/siding/brown{ - dir = 1 - }, -/obj/effect/turf_decal/siding/brown, -/obj/structure/chair/stool/bar/directional/north{ - pixel_y = 4 - }, /obj/structure/cable, -/turf/open/floor/pod, +/turf/open/floor/iron{ + base_icon_state = "basalt0"; + icon_state = "basalt0"; + name = "false ash tile" + }, /area/station/commons/lounge) "LO" = ( /obj/effect/turf_decal/siding/brown{ @@ -1162,16 +1095,6 @@ name = "false ash tile" }, /area/station/commons/lounge) -"MW" = ( -/obj/effect/turf_decal/siding/brown{ - dir = 1 - }, -/obj/structure/chair/stool/bar/directional/north{ - pixel_y = 4 - }, -/obj/effect/turf_decal/siding/brown, -/turf/open/floor/pod, -/area/station/commons/lounge) "ND" = ( /obj/structure/rack, /obj/structure/disposalpipe/segment{ @@ -1233,20 +1156,10 @@ /turf/open/floor/pod, /area/station/commons/lounge) "Rd" = ( -/obj/structure/fans, /obj/item/radio/intercom/directional/north, -/turf/open/floor/pod, +/obj/machinery/smartfridge/survival_pod/preloaded, +/turf/closed/wall/mineral/titanium/survival/pod, /area/station/service/bar) -"RS" = ( -/obj/effect/turf_decal/siding/brown/end{ - dir = 1 - }, -/obj/machinery/camera{ - c_tag = "Service Bar North"; - dir = 9 - }, -/turf/open/floor/pod, -/area/station/commons/lounge) "SB" = ( /obj/structure/window/reinforced/survival_pod/spawner/directional/west, /obj/machinery/light/directional/south, @@ -1270,13 +1183,7 @@ /turf/open/floor/pod, /area/station/service/bar/backroom) "Tg" = ( -/obj/effect/turf_decal/siding/brown{ - dir = 1 - }, -/obj/effect/turf_decal/siding/brown{ - dir = 1 - }, -/obj/effect/turf_decal/siding/brown/corner, +/obj/structure/cable, /turf/open/floor/pod, /area/station/service/bar) "Ti" = ( @@ -1289,7 +1196,7 @@ /turf/open/floor/pod, /area/station/commons/lounge) "TB" = ( -/turf/closed/wall/mineral/titanium/survival, +/turf/closed/wall, /area/station/maintenance/starboard/lesser) "Uo" = ( /obj/structure/window/reinforced/survival_pod/spawner/directional/south, @@ -1306,29 +1213,11 @@ /obj/structure/cable, /turf/open/floor/pod, /area/station/service/bar/backroom) -"Vp" = ( -/obj/effect/turf_decal/siding/brown{ - dir = 1 - }, -/obj/effect/turf_decal/siding/brown, -/obj/structure/chair/stool/bar/directional/north{ - pixel_y = 4 - }, -/obj/effect/landmark/start/hangover, -/turf/open/floor/pod, -/area/station/commons/lounge) "VB" = ( -/obj/machinery/door/window{ - base_state = "right"; - dir = 4; - icon_state = "right"; - name = "Bar Interior" +/obj/machinery/door/airlock{ + name = "Bar" }, /obj/effect/mapping_helpers/airlock/access/all/service/bar, -/obj/effect/turf_decal/siding/brown/end{ - dir = 4 - }, -/obj/machinery/light/directional/north, /turf/open/floor/pod, /area/station/service/bar) "VG" = ( @@ -1350,27 +1239,16 @@ }, /area/station/commons/lounge) "WC" = ( -/obj/structure/table/reinforced, -/obj/machinery/power/apc/auto_name/directional/west, -/obj/structure/cable, -/obj/machinery/reagentgrinder{ - pixel_x = -6; - pixel_y = 4 - }, /obj/machinery/airalarm/directional/north, -/turf/open/floor/pod, +/turf/closed/wall/mineral/titanium/survival/pod, /area/station/service/bar) "WT" = ( /obj/effect/turf_decal/siding/brown, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/landmark/start/bartender, -/turf/open/floor/pod, -/area/station/service/bar) -"Xk" = ( -/obj/effect/turf_decal/siding/brown{ - dir = 9 +/obj/structure/desk_bell{ + pixel_x = -7 }, -/obj/structure/cable, +/obj/structure/table/reinforced/rglass, /turf/open/floor/pod, /area/station/service/bar) "Xv" = ( @@ -1390,22 +1268,6 @@ name = "false ash tile" }, /area/station/commons/lounge) -"XK" = ( -/obj/effect/turf_decal/siding/brown/corner{ - dir = 4 - }, -/obj/effect/turf_decal/siding/brown{ - dir = 10 - }, -/obj/structure/displaycase{ - alert = 0; - desc = "A display case containing an expensive forgery, probably."; - pixel_y = -4; - req_access = list("mining"); - start_showpiece_type = /obj/item/fakeartefact - }, -/turf/open/floor/pod, -/area/station/commons/lounge) "Yk" = ( /obj/machinery/door/window/survival_pod, /obj/effect/turf_decal/siding/brown, @@ -1424,6 +1286,7 @@ }, /area/station/commons/lounge) "YP" = ( +/obj/machinery/camera/directional/east, /turf/open/floor/iron{ base_icon_state = "basalt5"; icon_state = "basalt5"; @@ -1444,6 +1307,10 @@ /area/station/service/bar/backroom) "ZX" = ( /obj/machinery/computer/security/telescreen/entertainment/directional/north, +/obj/machinery/jukebox{ + pixel_x = -1; + pixel_y = -2 + }, /turf/open/floor/iron{ base_icon_state = "basalt0"; icon_state = "basalt0"; @@ -1499,7 +1366,7 @@ EK EK CU hS -KX +ET jN xc DX @@ -1522,12 +1389,12 @@ EK EK "} (6,1,1) = {" -lw -qB -KR -tl -dX -XK +wY +wY +wY +aH +wY +wY aH Ww OA @@ -1536,12 +1403,12 @@ EK EK "} (7,1,1) = {" -rR +wY vu -vY +It nh It -MW +wY fg Yy nq @@ -1551,7 +1418,7 @@ EK "} (8,1,1) = {" WC -Xk +VB hm lF eR @@ -1565,11 +1432,11 @@ EK "} (9,1,1) = {" Rd -Ae +qS qS WT -vY -Vp +ci +wY aH HS KA @@ -1583,7 +1450,7 @@ Ae Fr sK vY -ci +wY fs HS uy @@ -1596,8 +1463,8 @@ cG Tg Ea gc -vY -Vp +eR +wY hZ AP ND @@ -1606,12 +1473,12 @@ ak EK "} (12,1,1) = {" -lo +rR VB -vY +Ft us -hN -Ec +It +wY VG HS MM @@ -1621,11 +1488,11 @@ EK "} (13,1,1) = {" lw -RS +wY qd Ci Ci -il +wY wC EC mo @@ -1648,12 +1515,12 @@ eM EK "} (15,1,1) = {" -sf -KQ -sf -sf -KQ -sf +nF +nF +nF +nF +nF +nF tn BV OA @@ -1662,12 +1529,12 @@ rp EK "} (16,1,1) = {" -sf +nF Bq zn Xv mH -Ft +nF KU wT OA @@ -1698,7 +1565,7 @@ Db TB Gt TB -wY +hN TB TB EK diff --git a/_maps/~monkestation/RandomEngines/BoxStation/empty.dmm b/_maps/~monkestation/RandomEngines/BoxStation/empty.dmm index 31f0358d300b..70ab6bba77b0 100644 --- a/_maps/~monkestation/RandomEngines/BoxStation/empty.dmm +++ b/_maps/~monkestation/RandomEngines/BoxStation/empty.dmm @@ -3,7 +3,7 @@ /turf/open/floor/iron, /area/station/engineering/main) "b" = ( -/obj/machinery/light/directional/south, +/obj/machinery/light/small/directional/south, /turf/open/floor/iron/dark, /area/station/engineering/main) "c" = ( @@ -47,7 +47,7 @@ }, /obj/effect/mapping_helpers/airlock/access/all/engineering/general, /turf/open/floor/plating, -/area/station/maintenance/department/engine) +/area/station/maintenance/department/engineering/central) "m" = ( /obj/structure/lattice/catwalk, /turf/open/space/basic, @@ -78,7 +78,7 @@ }, /obj/effect/spawner/structure/window/reinforced/plasma, /turf/open/floor/plating, -/area/station/maintenance/department/engine) +/area/station/maintenance/department/engineering/central) "A" = ( /obj/structure/lattice, /turf/open/space/basic, @@ -88,7 +88,7 @@ /area/station/engineering/main) "C" = ( /turf/closed/wall/r_wall, -/area/station/maintenance/department/engine) +/area/station/maintenance/department/engineering/central) "D" = ( /obj/machinery/light/directional/north, /obj/machinery/airalarm/directional/north, @@ -167,14 +167,14 @@ "Z" = ( /obj/effect/spawner/structure/window/reinforced/plasma, /turf/open/floor/plating, -/area/station/maintenance/department/engine) +/area/station/maintenance/department/engineering/central) (1,1,1) = {" R B B B -B +R R f A @@ -875,7 +875,7 @@ Z l z C -C +a a a a @@ -902,7 +902,6 @@ f f f f -f C a a @@ -911,6 +910,7 @@ a a a a +a R r r @@ -930,7 +930,6 @@ f f f f -f C a a @@ -939,6 +938,7 @@ a a a a +a R f f @@ -958,17 +958,17 @@ f f f f -f C -R -R -R -R -Y -Y -Y -R -A +C +C +C +C +C +C +C +C +C +C A A A diff --git a/_maps/~monkestation/RandomEngines/BoxStation/particle_accelerator.dmm b/_maps/~monkestation/RandomEngines/BoxStation/particle_accelerator.dmm index b692448e494f..32de13887c45 100644 --- a/_maps/~monkestation/RandomEngines/BoxStation/particle_accelerator.dmm +++ b/_maps/~monkestation/RandomEngines/BoxStation/particle_accelerator.dmm @@ -20,9 +20,8 @@ /area/station/engineering/main) "cp" = ( /obj/machinery/camera/emp_proof/directional/north{ - c_tag = "Engineering - Station Particle Accelerator, Northeast"; - name = "engineering camera"; - dir = 9 + c_tag = "Engineering - Station Particle Accelerator, Northwest"; + name = "engineering camera" }, /turf/open/floor/plating/airless, /area/space/nearstation) @@ -48,8 +47,9 @@ /turf/open/floor/plating/airless, /area/space/nearstation) "dV" = ( -/turf/open/floor/plating/airless, -/area/station/maintenance/department/engine) +/obj/structure/foamedmetal, +/turf/open/floor/plating, +/area/station/maintenance/department/engineering/central) "fX" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ @@ -145,7 +145,7 @@ "il" = ( /obj/effect/spawner/structure/window/reinforced/plasma, /turf/open/floor/plating, -/area/station/maintenance/department/engine) +/area/station/maintenance/department/engineering/central) "iV" = ( /obj/effect/turf_decal/tile/yellow/fourcorners, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -192,6 +192,12 @@ /obj/item/stack/cable_coil, /turf/open/floor/plating, /area/station/engineering/main) +"lg" = ( +/obj/machinery/light/small/directional/south, +/obj/structure/cable, +/obj/item/kirbyplants/random, +/turf/open/floor/iron/dark, +/area/station/engineering/main) "lC" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ @@ -221,7 +227,6 @@ /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/machinery/light/small/directional/north, /obj/machinery/button/door/directional/north{ id = "particle_accelerator"; name = "Particle Accelerator Shutters Control"; @@ -244,7 +249,7 @@ }, /obj/effect/spawner/structure/window/reinforced/plasma, /turf/open/floor/plating, -/area/station/maintenance/department/engine) +/area/station/maintenance/department/engineering/central) "os" = ( /obj/machinery/power/emitter{ dir = 1 @@ -283,8 +288,10 @@ /turf/open/floor/iron, /area/station/engineering/main) "rU" = ( -/obj/machinery/light/directional/south, +/obj/machinery/light/small/directional/south, /obj/structure/cable, +/obj/structure/extinguisher_cabinet/directional/south, +/obj/item/kirbyplants/random, /turf/open/floor/iron/dark, /area/station/engineering/main) "sM" = ( @@ -298,6 +305,10 @@ /obj/structure/cable, /turf/open/floor/plating, /area/station/engineering/main) +"sQ" = ( +/obj/structure/chair, +/turf/open/floor/iron/dark, +/area/station/engineering/main) "tq" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ @@ -435,7 +446,7 @@ }, /obj/effect/mapping_helpers/airlock/access/all/engineering/general, /turf/open/floor/plating, -/area/station/maintenance/department/engine) +/area/station/maintenance/department/engineering/central) "zF" = ( /obj/machinery/door/airlock/engineering/glass{ name = "Engine SMES Room" @@ -469,6 +480,11 @@ }, /turf/open/floor/plating/airless, /area/space/nearstation) +"BY" = ( +/obj/effect/turf_decal/tile/yellow/fourcorners, +/obj/machinery/camera/autoname/directional/west, +/turf/open/floor/iron, +/area/station/engineering/main) "Cp" = ( /obj/structure/table, /obj/machinery/camera/directional/north{ @@ -540,6 +556,7 @@ name = "Engine Storage Control"; req_access = list("engineering") }, +/obj/machinery/camera/autoname/directional/west, /obj/structure/tank_holder/oxygen/yellow, /turf/open/floor/plating, /area/station/engineering/main) @@ -702,7 +719,7 @@ dir = 1 }, /obj/effect/turf_decal/stripes/line, -/obj/machinery/light/directional/north, +/obj/machinery/light/small/directional/north, /obj/structure/sign/warning/vacuum/external/directional/north, /turf/open/floor/plating, /area/station/engineering/main) @@ -716,6 +733,7 @@ /obj/effect/turf_decal/stripes/end{ dir = 4 }, +/obj/machinery/camera/autoname/directional/east, /obj/structure/tank_holder/oxygen/yellow, /turf/open/floor/plating, /area/station/engineering/main) @@ -741,6 +759,11 @@ }, /turf/open/floor/iron, /area/station/engineering/main) +"SS" = ( +/obj/effect/turf_decal/tile/yellow/fourcorners, +/obj/machinery/camera/autoname/directional/east, +/turf/open/floor/iron, +/area/station/engineering/main) "TF" = ( /obj/effect/turf_decal/tile/yellow/fourcorners, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -788,7 +811,7 @@ /area/space/nearstation) "Zx" = ( /turf/closed/wall/r_wall, -/area/station/maintenance/department/engine) +/area/station/maintenance/department/engineering/central) "ZH" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -798,8 +821,7 @@ "ZW" = ( /obj/machinery/camera/emp_proof/directional/south{ name = "engineering camera"; - c_tag = "Engineering - Station Particle Accelerator, Southeast"; - dir = 5 + c_tag = "Engineering - Station Particle Accelerator, Southwest" }, /turf/open/floor/plating/airless, /area/space/nearstation) @@ -809,7 +831,7 @@ PG oN oN oN -oN +PG PG GW GW @@ -974,7 +996,7 @@ GW "} (7,1,1) = {" PG -oN +sQ GK oN ge @@ -1002,10 +1024,10 @@ Cs "} (8,1,1) = {" PG -oN +sQ GK hq -rU +lg PG GW GW @@ -1030,7 +1052,7 @@ GW "} (9,1,1) = {" PG -oN +sQ GK oN PG @@ -1085,13 +1107,13 @@ wX El "} (11,1,1) = {" -Fz +BY mE iV bj PG PV -PG +Cq Zp Zp Zp @@ -1477,13 +1499,13 @@ wX El "} (25,1,1) = {" -Fz +SS mE TF SB PG PV -PG +Cq Zp Zp Zp @@ -1574,9 +1596,9 @@ kk kk kk kk +kk FS GW -GW wX GW wX @@ -1603,7 +1625,7 @@ GW GW GW GW -wX +GW wX wX wX diff --git a/_maps/~monkestation/RandomEngines/BoxStation/sm_teg.dmm b/_maps/~monkestation/RandomEngines/BoxStation/sm_teg.dmm new file mode 100644 index 000000000000..67298b8c7ad4 --- /dev/null +++ b/_maps/~monkestation/RandomEngines/BoxStation/sm_teg.dmm @@ -0,0 +1,3170 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"aU" = ( +/obj/structure/cable/layer1, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"bg" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/engineering/glass{ + name = "Engine Room" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/machinery/atmospherics/pipe/smart/simple/orange/visible, +/turf/open/floor/iron/dark/textured_large, +/area/station/engineering/main) +"bi" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold/orange/visible{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"bC" = ( +/obj/structure/cable, +/obj/machinery/power/terminal{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/main) +"bQ" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/light/directional/east, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/engineering/main) +"bX" = ( +/obj/effect/spawner/structure/window/reinforced/plasma, +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ + dir = 4 + }, +/turf/open/floor/plating, +/area/station/engineering/supermatter/room) +"ce" = ( +/obj/effect/turf_decal/tile/yellow/fourcorners, +/obj/machinery/camera/autoname/directional/west, +/turf/open/floor/iron, +/area/station/engineering/main) +"ci" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/simple/pink/visible, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"cV" = ( +/obj/structure/foamedmetal, +/turf/open/floor/plating, +/area/station/maintenance/department/engineering/central) +"db" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/light/directional/north, +/obj/machinery/status_display/evac/directional/north, +/obj/machinery/atmospherics/components/unary/portables_connector/visible/layer4{ + dir = 4 + }, +/obj/machinery/portable_atmospherics/canister/nitrogen, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"dp" = ( +/obj/machinery/atmospherics/pipe/bridge_pipe/purple/visible, +/obj/machinery/atmospherics/pipe/bridge_pipe/scrubbers/visible{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"dL" = ( +/obj/structure/cable/layer1, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/dark/smooth_large, +/area/station/engineering/main) +"dX" = ( +/obj/machinery/light/small/directional/east, +/obj/machinery/camera/autoname/directional/east, +/obj/structure/tank_holder/oxygen/yellow, +/turf/open/floor/iron/dark/smooth_large, +/area/station/engineering/main) +"eq" = ( +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"ev" = ( +/obj/effect/spawner/structure/window/reinforced/plasma, +/turf/open/floor/plating, +/area/station/engineering/main) +"eG" = ( +/obj/effect/turf_decal/tile/yellow/fourcorners, +/obj/structure/table, +/obj/item/storage/toolbox/mechanical, +/obj/item/folder/yellow, +/turf/open/floor/iron, +/area/station/engineering/main) +"eI" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/smart/simple/dark/visible/layer2, +/obj/machinery/atmospherics/pipe/smart/simple/dark/visible/layer4{ + dir = 6 + }, +/turf/open/space/basic, +/area/space/nearstation) +"eL" = ( +/obj/machinery/atmospherics/components/binary/pump{ + name = "Filter to Waste"; + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"eT" = ( +/obj/machinery/atmospherics/pipe/smart/simple/pink/visible{ + dir = 5 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"eU" = ( +/obj/effect/spawner/structure/window/reinforced/plasma, +/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible, +/obj/machinery/door/poddoor/shutters/radiation/preopen{ + id = "eng_burn"; + name = "Burn Chamber Radiation Shutters" + }, +/turf/open/floor/plating, +/area/station/engineering/supermatter/room) +"eZ" = ( +/obj/effect/turf_decal/stripes/end, +/obj/machinery/camera/directional/east{ + c_tag = "Engineering Supermatter Chamber"; + name = "engineering camera"; + network = list("engine") + }, +/obj/structure/window/reinforced/plasma/spawner/directional/south, +/obj/structure/cable, +/obj/machinery/power/energy_accumulator/tesla_coil/anchored, +/turf/open/floor/plating, +/area/station/engineering/supermatter) +"fw" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/atmospherics/components/binary/pump{ + name = "Filter to Waste"; + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"fy" = ( +/turf/closed/wall/r_wall, +/area/station/engineering/supermatter) +"fX" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/simple/orange/visible{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"gf" = ( +/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible{ + dir = 10 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"gm" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/engineering/glass{ + name = "Engine Room" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/simple/orange/visible, +/turf/open/floor/iron/dark/textured_large, +/area/station/engineering/main) +"gu" = ( +/obj/structure/lattice/catwalk, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 4 + }, +/turf/open/space/basic, +/area/space/nearstation) +"gK" = ( +/obj/structure/cable/layer1, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"gQ" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "emitter_room"; + name = "Emitter Room Shutters"; + dir = 8 + }, +/turf/open/floor/iron/dark/textured, +/area/station/engineering/main) +"gW" = ( +/obj/effect/turf_decal/stripes/corner, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"hD" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/structure/cable, +/obj/machinery/power/emitter/welded{ + dir = 4 + }, +/turf/open/floor/plating, +/area/station/engineering/main) +"hG" = ( +/obj/machinery/atmospherics/pipe/smart/simple/orange/visible{ + dir = 10 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"hQ" = ( +/obj/machinery/atmospherics/pipe/smart/manifold/violet/visible, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"hT" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/door/poddoor/shutters/radiation/preopen{ + id = "eng_sm"; + name = "Radiation Chamber Shutters" + }, +/turf/open/floor/plating, +/area/station/engineering/supermatter) +"hU" = ( +/obj/structure/table, +/obj/machinery/camera/directional/north{ + c_tag = "Engineering - SMES, Engine"; + name = "engineering camera" + }, +/turf/open/floor/iron/dark, +/area/station/engineering/main) +"in" = ( +/obj/structure/cable, +/obj/machinery/power/terminal{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/main) +"io" = ( +/turf/open/floor/engine/vacuum, +/area/station/engineering/supermatter/room) +"it" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/structure/cable, +/obj/machinery/power/energy_accumulator/grounding_rod/anchored, +/turf/open/floor/plating, +/area/station/engineering/supermatter) +"ix" = ( +/obj/machinery/atmospherics/components/binary/pump{ + name = "Gas Director" + }, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"iC" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible/layer2, +/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible/layer4, +/obj/machinery/atmospherics/components/unary/portables_connector/visible, +/obj/machinery/portable_atmospherics/canister/plasma, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"iR" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/structure/cable, +/obj/machinery/power/energy_accumulator/tesla_coil/anchored, +/turf/open/floor/plating, +/area/station/engineering/supermatter) +"iV" = ( +/obj/machinery/atmospherics/pipe/smart/manifold/pink/visible{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"ja" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plating, +/area/station/engineering/main) +"jc" = ( +/obj/effect/turf_decal/tile/yellow/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/engineering/main) +"jz" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/engineering/main) +"jO" = ( +/obj/structure/cable, +/obj/machinery/power/smes/engineering, +/turf/open/floor/iron/dark, +/area/station/engineering/main) +"jQ" = ( +/obj/structure/girder/reinforced, +/obj/structure/grille, +/turf/open/floor/plating/airless, +/area/space/nearstation) +"jY" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/engineering/main) +"kc" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/engineering/main) +"kg" = ( +/obj/machinery/atmospherics/components/binary/circulator{ + dir = 4 + }, +/turf/open/floor/circuit/green, +/area/station/engineering/supermatter/room) +"kn" = ( +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"kv" = ( +/obj/effect/turf_decal/stripes/red/line{ + dir = 1 + }, +/turf/open/floor/engine, +/area/station/engineering/supermatter) +"ky" = ( +/obj/machinery/firealarm/directional/north{ + pixel_x = -5 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/station/engineering/main) +"kN" = ( +/obj/effect/spawner/structure/window/reinforced/plasma, +/turf/open/floor/plating, +/area/station/maintenance/department/engineering/central) +"kV" = ( +/obj/machinery/door/airlock/engineering/glass{ + name = "Engine SMES Room" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/structure/cable/layer1, +/turf/open/floor/iron/dark/textured, +/area/station/engineering/main) +"lb" = ( +/turf/open/floor/iron/dark/smooth_large, +/area/station/engineering/main) +"lf" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/structure/table/reinforced, +/obj/item/pipe_dispenser, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"li" = ( +/obj/machinery/airalarm/directional/south, +/obj/effect/mapping_helpers/airalarm/engine_access, +/turf/open/floor/engine, +/area/station/engineering/supermatter) +"ll" = ( +/obj/machinery/light/small/directional/north, +/turf/open/floor/engine, +/area/station/engineering/supermatter) +"lm" = ( +/obj/machinery/light/small/directional/west, +/obj/machinery/camera/autoname/directional/west, +/obj/structure/tank_holder/oxygen/yellow, +/turf/open/floor/iron/dark/smooth_large, +/area/station/engineering/main) +"lq" = ( +/obj/machinery/atmospherics/components/binary/pump{ + name = "Waste"; + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"lE" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/engineering/main) +"lJ" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/simple/pink/visible/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/portables_connector/visible/layer2{ + dir = 4 + }, +/obj/machinery/portable_atmospherics/canister/nitrogen, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"lQ" = ( +/obj/machinery/atmospherics/pipe/bridge_pipe/pink/visible, +/obj/machinery/atmospherics/pipe/bridge_pipe/orange/visible{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"lS" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/smart/simple/dark/visible/layer2{ + dir = 10 + }, +/turf/open/space/basic, +/area/space/nearstation) +"mg" = ( +/obj/machinery/atmospherics/pipe/smart/manifold/pink/visible{ + dir = 1 + }, +/obj/machinery/meter, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"mw" = ( +/obj/machinery/atmospherics/components/trinary/filter/flipped{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"mB" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/door/airlock/engineering/glass/critical{ + heat_proof = 1; + name = "Supermatter Chamber" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/pink/visible, +/turf/open/floor/engine, +/area/station/engineering/supermatter) +"mF" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable/layer1, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/engineering/glass{ + name = "Engine SMES Room" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/turf/open/floor/iron/dark/textured, +/area/station/engineering/main) +"mL" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/engineering/main) +"mN" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/simple/orange/visible, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"mO" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/obj/item/radio/intercom/directional/west, +/obj/structure/table/reinforced, +/obj/item/clothing/glasses/meson/engine{ + pixel_x = -4; + pixel_y = 8 + }, +/obj/item/clothing/glasses/meson/engine, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"mR" = ( +/obj/effect/turf_decal/tile/yellow/fourcorners, +/obj/machinery/atmospherics/pipe/smart/simple/orange/visible{ + dir = 6 + }, +/turf/open/floor/iron, +/area/station/engineering/main) +"nr" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/open/floor/engine/vacuum, +/area/station/engineering/supermatter/room) +"nT" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/bridge_pipe/pink/visible, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/bridge_pipe/orange/visible{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"of" = ( +/obj/effect/spawner/structure/window/reinforced/plasma, +/obj/machinery/atmospherics/pipe/layer_manifold/dark/visible{ + dir = 4 + }, +/turf/open/floor/plating, +/area/station/engineering/supermatter/room) +"og" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/obj/item/radio/intercom/directional/east, +/obj/structure/table/reinforced, +/obj/item/clothing/glasses/meson/engine{ + pixel_x = 4; + pixel_y = 8 + }, +/obj/item/clothing/glasses/meson/engine, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"ot" = ( +/obj/effect/spawner/structure/window/reinforced/plasma, +/obj/machinery/atmospherics/pipe/smart/simple/orange/visible{ + dir = 6 + }, +/obj/machinery/door/poddoor/shutters/radiation/preopen{ + id = "eng_burn"; + name = "Burn Chamber Radiation Shutters" + }, +/turf/open/floor/plating, +/area/station/engineering/supermatter/room) +"oA" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/light/small/directional/east, +/obj/machinery/atmospherics/components/unary/portables_connector/visible/layer4, +/obj/machinery/portable_atmospherics/canister/plasma, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"oB" = ( +/obj/machinery/camera/directional/north{ + c_tag = "Engineering - Engine Room, Northwest"; + name = "engineering camera" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"oO" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/light/directional/north, +/obj/machinery/status_display/ai/directional/north, +/obj/machinery/atmospherics/pipe/smart/simple/orange/visible{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"oV" = ( +/obj/structure/lattice/catwalk, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 5 + }, +/turf/open/space/basic, +/area/space/nearstation) +"oZ" = ( +/turf/closed/wall/r_wall, +/area/station/engineering/supermatter/room) +"pN" = ( +/obj/machinery/atmospherics/components/binary/pump{ + name = "Hot Loop" + }, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"qa" = ( +/obj/machinery/atmospherics/pipe/smart/simple/purple/visible, +/obj/machinery/meter, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"qm" = ( +/obj/machinery/light/directional/north, +/obj/machinery/airalarm/directional/north, +/obj/structure/table, +/turf/open/floor/iron/dark, +/area/station/engineering/main) +"rf" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/light/directional/west, +/obj/machinery/atmospherics/pipe/smart/simple/purple/visible/layer4, +/obj/machinery/atmospherics/components/unary/portables_connector/visible/layer2{ + dir = 1 + }, +/obj/machinery/portable_atmospherics/canister, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"rg" = ( +/obj/effect/turf_decal/tile/yellow/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/engineering/main) +"rj" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/light/small/directional/east, +/obj/machinery/camera/directional/east{ + c_tag = "Engineering - Engine Room, East"; + name = "engineering camera" + }, +/obj/machinery/status_display/evac/directional/east, +/obj/machinery/atmospherics/pipe/layer_manifold/cyan/visible, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"ru" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/engineering/main) +"ry" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/portables_connector/visible/layer4{ + dir = 1 + }, +/obj/machinery/portable_atmospherics/canister, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"rB" = ( +/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible{ + dir = 5 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"rJ" = ( +/obj/effect/turf_decal/tile/yellow/fourcorners, +/obj/structure/table, +/obj/item/storage/toolbox/electrical, +/turf/open/floor/iron, +/area/station/engineering/main) +"sg" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "emitter_room"; + name = "Emitter Room Shutters"; + dir = 4 + }, +/turf/open/floor/iron/dark/textured, +/area/station/engineering/main) +"sm" = ( +/obj/effect/spawner/structure/window/reinforced/plasma, +/obj/machinery/atmospherics/pipe/smart/simple/pink/visible{ + dir = 9 + }, +/obj/machinery/door/poddoor/shutters/radiation/preopen{ + id = "eng_burn"; + name = "Burn Chamber Radiation Shutters" + }, +/turf/open/floor/plating, +/area/station/engineering/supermatter/room) +"sn" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/power/apc/auto_name/directional/west, +/obj/structure/cable, +/obj/effect/mapping_helpers/apc/cell_10k, +/obj/structure/table/reinforced, +/obj/item/pipe_dispenser, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"sr" = ( +/obj/effect/spawner/structure/window/reinforced/plasma, +/turf/open/floor/plating, +/area/station/engineering/supermatter/room) +"su" = ( +/obj/machinery/light/small/directional/south, +/obj/structure/cable, +/obj/item/kirbyplants/random, +/turf/open/floor/iron/dark, +/area/station/engineering/main) +"sA" = ( +/obj/machinery/atmospherics/pipe/bridge_pipe/purple/visible{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/bridge_pipe/violet/visible, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"sC" = ( +/obj/effect/turf_decal/tile/yellow/fourcorners, +/obj/machinery/light/directional/south, +/obj/machinery/firealarm/directional/south{ + pixel_x = 5 + }, +/obj/machinery/atmospherics/pipe/smart/simple/orange/visible{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/engineering/main) +"sG" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"sW" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/simple/pink/visible{ + dir = 4 + }, +/obj/machinery/door/airlock/engineering/glass/critical{ + heat_proof = 1; + name = "Supermatter Chamber" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/turf/open/floor/engine, +/area/station/engineering/supermatter) +"tb" = ( +/obj/structure/cable/layer1, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"tw" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/thermomachine/freezer{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"tx" = ( +/obj/structure/lattice/catwalk, +/obj/machinery/atmospherics/pipe/smart/simple/dark/visible/layer2{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/smart/simple/dark/visible/layer4{ + dir = 5 + }, +/turf/open/space/basic, +/area/space/nearstation) +"tK" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/light/small/directional/west, +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ + dir = 6 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"tU" = ( +/turf/template_noop, +/area/template_noop) +"tV" = ( +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ + dir = 6 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"uh" = ( +/obj/effect/spawner/structure/window/reinforced/plasma, +/obj/structure/cable/layer1, +/turf/open/floor/plating, +/area/station/engineering/supermatter) +"uz" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/engineering/main) +"uI" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/main) +"uU" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/light/directional/south, +/obj/machinery/atmospherics/pipe/smart/simple/orange/visible{ + dir = 5 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"uW" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/light/directional/west, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/engineering/main) +"vh" = ( +/obj/effect/turf_decal/delivery/red, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable/layer1, +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ + dir = 4 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/station/engineering/supermatter/room) +"vj" = ( +/obj/structure/lattice, +/turf/open/space/basic, +/area/space/nearstation) +"vn" = ( +/obj/machinery/atmospherics/pipe/smart/manifold/scrubbers/visible{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"vp" = ( +/obj/machinery/atmospherics/pipe/smart/simple/pink/visible{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"vD" = ( +/obj/machinery/atmospherics/pipe/smart/simple/purple/visible, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"vG" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/simple/orange/visible, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"vR" = ( +/obj/effect/turf_decal/delivery/red, +/obj/machinery/atmospherics/pipe/layer_manifold/pink/visible{ + dir = 4 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/station/engineering/supermatter/room) +"wC" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/smart/simple/dark/visible/layer4{ + dir = 9 + }, +/turf/open/space/basic, +/area/space/nearstation) +"wG" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple, +/turf/open/space/basic, +/area/space/nearstation) +"wQ" = ( +/obj/effect/turf_decal/tile/yellow/fourcorners, +/obj/structure/cable/layer1, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/engineering/main) +"wR" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"wS" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 8; + name = "Waste to Filter" + }, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"xj" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/light/directional/west, +/obj/structure/closet/radiation, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"xs" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold/orange/visible, +/obj/machinery/meter, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"xu" = ( +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"xw" = ( +/obj/structure/lattice/catwalk, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 6 + }, +/turf/open/space/basic, +/area/space/nearstation) +"xB" = ( +/obj/effect/turf_decal/stripes/red/line{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/turf/open/floor/engine, +/area/station/engineering/supermatter) +"xD" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/simple/orange/visible, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"xQ" = ( +/obj/structure/lattice/catwalk, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 9 + }, +/turf/open/space/basic, +/area/space/nearstation) +"xR" = ( +/obj/machinery/atmospherics/pipe/smart/simple/pink/visible{ + dir = 5 + }, +/turf/closed/wall/r_wall, +/area/station/engineering/supermatter) +"ya" = ( +/obj/effect/turf_decal/stripes/line, +/obj/structure/sign/delam_procedure/directional/south, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"yg" = ( +/obj/structure/lattice/catwalk, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 10 + }, +/turf/open/space/basic, +/area/space/nearstation) +"yi" = ( +/obj/structure/cable/layer1, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/engineering/main) +"yo" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/light/directional/east, +/obj/machinery/airalarm/directional/east, +/obj/effect/mapping_helpers/airalarm/unlocked, +/obj/machinery/atmospherics/components/unary/thermomachine/heater{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"yx" = ( +/obj/effect/turf_decal/delivery/red, +/obj/structure/cable/layer1, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark/smooth_large, +/area/station/engineering/supermatter/room) +"yR" = ( +/obj/structure/lattice/catwalk, +/obj/machinery/atmospherics/pipe/heat_exchanging/junction{ + dir = 1 + }, +/turf/open/space/basic, +/area/space/nearstation) +"zd" = ( +/obj/machinery/atmospherics/pipe/smart/simple/pink/visible, +/obj/machinery/meter, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"zf" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/button/door/directional/north{ + id = "emitter_room"; + name = "Emitter Room Shutters Control"; + req_access = list("engineering") + }, +/obj/machinery/camera/directional/north{ + c_tag = "Engineering - Emitters Room"; + name = "engineering camera" + }, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/engineering/main) +"zj" = ( +/obj/machinery/atmospherics/pipe/smart/manifold/scrubbers/visible{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"zR" = ( +/obj/effect/turf_decal/stripes/red/line, +/turf/open/floor/engine, +/area/station/engineering/supermatter) +"Ae" = ( +/obj/effect/turf_decal/stripes/red/line{ + dir = 10 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/open/floor/engine, +/area/station/engineering/supermatter) +"Aj" = ( +/obj/effect/turf_decal/stripes/red/box, +/obj/machinery/power/supermatter_crystal/engine, +/turf/open/floor/engine, +/area/station/engineering/supermatter) +"Am" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/smart/simple/dark/visible/layer2, +/turf/open/space/basic, +/area/space/nearstation) +"As" = ( +/obj/effect/turf_decal/tile/yellow/fourcorners, +/turf/open/floor/iron, +/area/station/engineering/main) +"AA" = ( +/obj/effect/turf_decal/tile/yellow/fourcorners, +/obj/structure/table, +/obj/item/crowbar/red, +/turf/open/floor/iron, +/area/station/engineering/main) +"AB" = ( +/obj/machinery/igniter{ + id = "teg_burn_igniter" + }, +/turf/open/floor/engine/vacuum, +/area/station/engineering/supermatter/room) +"AE" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/obj/machinery/light/directional/south, +/obj/machinery/button/delam_scram{ + pixel_y = -32 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"AH" = ( +/obj/effect/turf_decal/tile/yellow/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/engineering/main) +"AU" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible/layer4, +/obj/machinery/atmospherics/components/unary/portables_connector/visible/layer2, +/obj/machinery/portable_atmospherics/canister/plasma, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"Bc" = ( +/turf/open/floor/iron/dark, +/area/station/engineering/main) +"Bq" = ( +/obj/machinery/atmospherics/pipe/smart/manifold/scrubbers/visible{ + dir = 8 + }, +/obj/machinery/meter, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"Bs" = ( +/obj/machinery/atmospherics/pipe/smart/simple/pink/visible{ + dir = 4 + }, +/obj/machinery/meter, +/turf/open/floor/engine, +/area/station/engineering/supermatter) +"Bx" = ( +/obj/structure/cable/multilayer/connected, +/turf/open/floor/iron/dark, +/area/station/engineering/main) +"BA" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/structure/cable/layer1, +/turf/open/floor/iron/dark, +/area/station/engineering/main) +"BE" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"BJ" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/light/small/directional/west, +/obj/machinery/camera/directional/west{ + c_tag = "Engineering - Engine Room, West"; + name = "engineering camera" + }, +/obj/machinery/status_display/ai/directional/west, +/obj/machinery/atmospherics/components/trinary/mixer/flipped{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"Ca" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/structure/cable/layer1, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/engineering/glass{ + name = "Engine Room" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/turf/open/floor/iron/dark/textured_large, +/area/station/engineering/main) +"Cw" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/components/binary/valve/digital/on{ + dir = 4; + name = "Plasma Release" + }, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"Dj" = ( +/obj/machinery/atmospherics/pipe/smart/simple/violet/visible, +/obj/machinery/meter, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"Dq" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/airalarm/directional/west, +/obj/effect/mapping_helpers/airalarm/unlocked, +/obj/structure/table/reinforced, +/obj/item/storage/toolbox/mechanical{ + pixel_y = 6 + }, +/obj/item/storage/toolbox/mechanical, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"DL" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/door/poddoor{ + id = "sm_vent"; + name = "Supermatter Vent" + }, +/turf/open/floor/engine, +/area/station/engineering/supermatter) +"DP" = ( +/obj/machinery/light/small/directional/south, +/obj/structure/cable, +/obj/structure/extinguisher_cabinet/directional/south, +/obj/item/kirbyplants/random, +/turf/open/floor/iron/dark, +/area/station/engineering/main) +"DQ" = ( +/obj/machinery/atmospherics/pipe/smart/manifold/orange/visible, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"DV" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/obj/structure/sign/warning/fire/directional/south, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"Ee" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/engineering/main) +"Ef" = ( +/obj/effect/turf_decal/stripes/red/line{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/open/floor/engine, +/area/station/engineering/supermatter) +"Eo" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/smart/simple/dark/visible/layer4{ + dir = 5 + }, +/turf/open/space/basic, +/area/space/nearstation) +"Eu" = ( +/obj/structure/cable, +/obj/machinery/power/thermoelectric_generator, +/turf/open/floor/circuit/green, +/area/station/engineering/supermatter/room) +"Ev" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/door/airlock/maintenance{ + name = "Engineering Maintenance" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/turf/open/floor/plating, +/area/station/maintenance/department/engineering/central) +"Ew" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/light/directional/west, +/obj/machinery/atmospherics/components/trinary/filter/atmos/o2{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"EY" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/engineering/supermatter) +"Fc" = ( +/obj/machinery/atmospherics/components/binary/pump{ + name = "Burn to Hot Loop"; + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"Fr" = ( +/obj/machinery/atmospherics/pipe/bridge_pipe/pink/visible, +/obj/machinery/atmospherics/pipe/bridge_pipe/violet/visible{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"FF" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/components/trinary/filter/atmos/flipped/co2{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"FJ" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/obj/machinery/button/door/directional/east{ + id = "eng_burn"; + name = "Burn Chamber Radiation Shutters Control"; + req_access = list("engineering"); + pixel_y = 6 + }, +/obj/machinery/button/door/directional/east{ + id = "burn_vent"; + name = "Burn Chamber Vent Control"; + req_access = list("engineering"); + pixel_y = -6 + }, +/obj/machinery/button/ignition{ + id = "teg_burn_igniter"; + pixel_x = 36; + pixel_y = -6; + name = "Burn Chamber Ignition Switch" + }, +/obj/machinery/atmospherics/components/unary/thermomachine/heater{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"FY" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold/pink/visible, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"FZ" = ( +/obj/machinery/atmospherics/components/binary/pump/on{ + dir = 8; + name = "SM Loop" + }, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"Ga" = ( +/obj/machinery/atmospherics/pipe/smart/simple/orange/visible, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"Gd" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/smart/manifold/orange/visible{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"Gg" = ( +/obj/effect/turf_decal/delivery/red, +/obj/structure/cable/layer1, +/turf/open/floor/iron/dark/smooth_large, +/area/station/engineering/supermatter) +"Gj" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable/layer1, +/turf/open/floor/iron/dark, +/area/station/engineering/main) +"Gk" = ( +/obj/machinery/atmospherics/pipe/smart/simple/orange/visible, +/turf/open/floor/iron/dark/smooth_large, +/area/station/engineering/main) +"Gm" = ( +/obj/effect/turf_decal/delivery/red, +/obj/structure/cable/multilayer/connected, +/turf/open/floor/iron/dark/smooth_large, +/area/station/engineering/supermatter) +"Gn" = ( +/obj/effect/turf_decal/stripes/red/line{ + dir = 5 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/turf/open/floor/engine, +/area/station/engineering/supermatter) +"Go" = ( +/obj/machinery/atmospherics/pipe/bridge_pipe/pink/visible, +/obj/machinery/atmospherics/pipe/bridge_pipe/purple/visible{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"Gv" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/obj/machinery/incident_display/delam/directional/south, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"GE" = ( +/obj/effect/turf_decal/tile/yellow/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/structure/cable/layer1, +/turf/open/floor/iron, +/area/station/engineering/main) +"Hi" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/smart/simple/pink/visible/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/simple/pink/visible/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 4 + }, +/obj/machinery/portable_atmospherics/canister/nitrogen, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"Hj" = ( +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/engineering/main) +"HG" = ( +/obj/effect/turf_decal/delivery/red, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable/layer1, +/turf/open/floor/iron/dark/smooth_large, +/area/station/engineering/supermatter/room) +"HK" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/obj/machinery/atmospherics/components/trinary/filter/atmos/plasma{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"HL" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/engineering/main) +"HM" = ( +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plating, +/area/station/engineering/main) +"HY" = ( +/obj/machinery/atmospherics/pipe/smart/simple/pink/visible{ + dir = 6 + }, +/turf/closed/wall/r_wall, +/area/station/engineering/supermatter) +"Ic" = ( +/obj/machinery/firealarm/directional/north, +/turf/open/floor/iron/dark, +/area/station/engineering/main) +"Ij" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/simple/dark/visible/layer2{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/smart/simple/dark/visible/layer4{ + dir = 5 + }, +/obj/machinery/atmospherics/components/binary/pump{ + name = "Cold Loop to Space"; + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"In" = ( +/obj/effect/turf_decal/delivery/red, +/obj/structure/cable/layer1, +/turf/open/floor/iron/dark/smooth_large, +/area/station/engineering/supermatter/room) +"Io" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/layer_manifold/purple/visible, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"Iu" = ( +/obj/effect/turf_decal/stripes/corner, +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"IB" = ( +/obj/effect/spawner/structure/window/reinforced/plasma, +/obj/machinery/door/poddoor/shutters/radiation/preopen{ + id = "eng_burn"; + name = "Burn Chamber Radiation Shutters" + }, +/turf/open/floor/plating, +/area/station/engineering/supermatter/room) +"ID" = ( +/obj/structure/lattice/catwalk, +/obj/machinery/atmospherics/pipe/smart/simple/dark/visible/layer4{ + dir = 5 + }, +/turf/open/space/basic, +/area/space/nearstation) +"IW" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold/orange/visible, +/obj/machinery/meter, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"Jc" = ( +/turf/open/floor/plating, +/area/station/engineering/main) +"Jn" = ( +/obj/machinery/atmospherics/components/binary/valve/digital/on{ + dir = 4; + name = "Oxygen Release" + }, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"Jp" = ( +/obj/structure/window/reinforced/plasma/spawner/directional/south, +/obj/effect/turf_decal/delivery/red, +/turf/open/floor/iron/dark/smooth_large, +/area/station/engineering/supermatter) +"Jq" = ( +/obj/effect/turf_decal/tile/yellow/fourcorners, +/obj/machinery/camera/autoname/directional/east, +/turf/open/floor/iron, +/area/station/engineering/main) +"Jr" = ( +/obj/structure/table, +/turf/open/floor/iron/dark, +/area/station/engineering/main) +"Ju" = ( +/obj/machinery/atmospherics/components/binary/pump{ + name = "Mix to TEG Hot Loop" + }, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"Kb" = ( +/obj/machinery/atmospherics/pipe/smart/manifold/pink/visible{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"Kg" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"Kp" = ( +/obj/machinery/atmospherics/pipe/smart/simple/purple/visible{ + dir = 9 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"KB" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ + dir = 9 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"KF" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/structure/cable/layer1, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/components/binary/pump{ + name = "Gas Director" + }, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"KS" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"Ln" = ( +/obj/effect/turf_decal/stripes/red/line{ + dir = 6 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/delam_scram/directional/west, +/turf/open/floor/engine, +/area/station/engineering/supermatter) +"LC" = ( +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"Mk" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/bridge_pipe/cyan/visible, +/obj/machinery/atmospherics/pipe/bridge_pipe/orange/visible{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"Mt" = ( +/obj/effect/turf_decal/tile/yellow/fourcorners, +/obj/structure/sign/warning/directional/south, +/obj/machinery/button/door/directional/east{ + id = "emitter_room"; + name = "Emitter Room Shutters Control"; + req_access = list("engineering") + }, +/obj/structure/closet/radiation, +/turf/open/floor/iron, +/area/station/engineering/main) +"Mw" = ( +/obj/machinery/atmospherics/components/unary/passive_vent{ + dir = 4 + }, +/turf/open/floor/plating/airless, +/area/space/nearstation) +"ML" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/high_volume/on{ + dir = 1 + }, +/turf/open/floor/engine/vacuum, +/area/station/engineering/supermatter/room) +"MM" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/smart/simple/dark/visible/layer2, +/obj/machinery/atmospherics/pipe/smart/simple/dark/visible/layer4, +/turf/open/space/basic, +/area/space/nearstation) +"MO" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"Ni" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold/scrubbers/visible, +/obj/machinery/meter, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"Np" = ( +/obj/machinery/light/small/directional/west, +/obj/structure/closet/radiation, +/turf/open/floor/iron/dark/smooth_large, +/area/station/engineering/main) +"NA" = ( +/obj/structure/lattice/catwalk, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple, +/turf/open/space/basic, +/area/space/nearstation) +"NQ" = ( +/obj/machinery/atmospherics/pipe/smart/simple/orange/visible{ + dir = 4 + }, +/obj/effect/spawner/structure/window/reinforced/plasma, +/turf/open/floor/plating, +/area/station/maintenance/department/engineering/central) +"NW" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "emitter_room"; + name = "Emitter Room Shutters" + }, +/turf/open/floor/iron/dark/textured, +/area/station/engineering/main) +"NZ" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/airalarm/directional/east, +/obj/effect/mapping_helpers/airalarm/unlocked, +/obj/structure/table/reinforced, +/obj/item/storage/toolbox/mechanical{ + pixel_y = 6 + }, +/obj/item/storage/toolbox/mechanical, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"Oc" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/structure/cable, +/obj/machinery/power/emitter/welded{ + dir = 8 + }, +/turf/open/floor/plating, +/area/station/engineering/main) +"Og" = ( +/obj/structure/lattice/catwalk, +/obj/machinery/atmospherics/pipe/smart/simple/dark/visible/layer2, +/obj/machinery/atmospherics/pipe/smart/simple/dark/visible/layer4{ + dir = 10 + }, +/turf/open/space/basic, +/area/space/nearstation) +"Ol" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/structure/cable/layer1, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/engineering/glass{ + name = "Engine Room" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/turf/open/floor/iron/dark/textured_large, +/area/station/engineering/main) +"OL" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/smart/manifold/yellow/visible{ + dir = 4 + }, +/obj/machinery/meter, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"ON" = ( +/obj/structure/lattice/catwalk, +/turf/open/space/basic, +/area/space/nearstation) +"Pa" = ( +/obj/effect/turf_decal/stripes/red/line{ + dir = 9 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/open/floor/engine, +/area/station/engineering/supermatter) +"Pb" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/structure/cable/layer1, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"PC" = ( +/obj/effect/turf_decal/stripes/corner, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/simple/pink/visible{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"PM" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/door/poddoor{ + id = "burn_vent"; + name = "Burn Chamber Vent" + }, +/turf/open/floor/engine/vacuum, +/area/station/engineering/supermatter/room) +"Qy" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/light/directional/east, +/obj/structure/closet/radiation, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"QM" = ( +/obj/effect/spawner/structure/window/reinforced/plasma, +/obj/machinery/atmospherics/pipe/smart/simple/orange/visible{ + dir = 9 + }, +/obj/machinery/door/poddoor/shutters/radiation/preopen{ + id = "eng_burn"; + name = "Burn Chamber Radiation Shutters" + }, +/turf/open/floor/plating, +/area/station/engineering/supermatter/room) +"Rn" = ( +/obj/structure/cable/layer1, +/turf/open/floor/iron/dark, +/area/station/engineering/main) +"Rw" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold/purple/visible{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"Rx" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/pink/visible, +/turf/closed/wall/r_wall, +/area/station/engineering/supermatter) +"Rz" = ( +/obj/machinery/atmospherics/pipe/smart/simple/pink/visible, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"RD" = ( +/turf/closed/wall/r_wall, +/area/station/maintenance/department/engineering/central) +"RM" = ( +/obj/effect/turf_decal/tile/yellow/fourcorners, +/obj/machinery/light/directional/south, +/obj/machinery/firealarm/directional/south{ + pixel_x = -5 + }, +/turf/open/floor/iron, +/area/station/engineering/main) +"RP" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/smart/manifold/pink/visible{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"RR" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/smart/simple/dark/visible/layer2{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/smart/simple/dark/visible/layer4{ + dir = 9 + }, +/turf/open/space/basic, +/area/space/nearstation) +"Sb" = ( +/obj/machinery/atmospherics/pipe/smart/simple/pink/visible{ + dir = 10 + }, +/turf/closed/wall/r_wall, +/area/station/engineering/supermatter) +"Sr" = ( +/obj/structure/foamedmetal, +/turf/open/floor/plating/airless, +/area/space/nearstation) +"SE" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable/multilayer/connected, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"SX" = ( +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ + dir = 9 + }, +/obj/machinery/meter, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"Td" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/layer_manifold/dark/visible, +/turf/open/space/basic, +/area/space/nearstation) +"Tm" = ( +/obj/machinery/atmospherics/pipe/bridge_pipe/pink/visible, +/obj/machinery/atmospherics/pipe/bridge_pipe/scrubbers/visible{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"Tv" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/components/binary/pump/layer2{ + name = "Ports to Cold Loop" + }, +/obj/machinery/atmospherics/components/binary/pump/layer4{ + name = "Ports to Cold Loop" + }, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"Tw" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/atmospherics/components/binary/pump{ + dir = 8; + name = "Hot Loop to Waste" + }, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"TI" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"TM" = ( +/obj/machinery/atmospherics/components/binary/circulator/cold{ + dir = 8 + }, +/turf/open/floor/circuit/green, +/area/station/engineering/supermatter/room) +"TQ" = ( +/turf/closed/wall/r_wall, +/area/station/engineering/main) +"TS" = ( +/obj/machinery/atmospherics/components/unary/heat_exchanger{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"TX" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/main) +"Ud" = ( +/obj/machinery/atmospherics/pipe/smart/simple/pink/visible{ + dir = 9 + }, +/turf/closed/wall/r_wall, +/area/station/engineering/supermatter) +"Uf" = ( +/obj/machinery/atmospherics/pipe/smart/manifold/orange/visible{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"Uo" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold/scrubbers/visible{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"Ur" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/heat_exchanger{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"Us" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/atmospherics/components/binary/valve/digital/on{ + name = "Waste Release"; + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"Ux" = ( +/obj/effect/turf_decal/tile/yellow/fourcorners, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/iron, +/area/station/engineering/main) +"UC" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/smart/simple/dark/visible/layer4, +/turf/open/space/basic, +/area/space/nearstation) +"US" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"UW" = ( +/obj/machinery/camera/directional/north{ + c_tag = "Engineering - Engine Room, Northeast"; + name = "engineering camera" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"UX" = ( +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"Vf" = ( +/obj/effect/turf_decal/stripes/end, +/obj/structure/window/reinforced/plasma/spawner/directional/south, +/obj/structure/cable, +/obj/machinery/power/energy_accumulator/tesla_coil/anchored, +/turf/open/floor/plating, +/area/station/engineering/supermatter) +"Vg" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/engineering/main) +"Vr" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"Vu" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/obj/structure/extinguisher_cabinet/directional/north, +/obj/machinery/space_heater, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"Vv" = ( +/obj/effect/turf_decal/tile/yellow/fourcorners, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/engineering/main) +"Vy" = ( +/obj/machinery/atmospherics/pipe/smart/manifold/cyan/visible{ + dir = 1 + }, +/obj/machinery/meter, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"VG" = ( +/obj/structure/chair, +/turf/open/floor/iron/dark, +/area/station/engineering/main) +"VL" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/components/binary/pump{ + name = "Space to Cold Loop"; + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"VM" = ( +/obj/effect/turf_decal/stripes/line, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"VQ" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/smart/simple/orange/visible{ + dir = 10 + }, +/obj/machinery/meter, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"Wc" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/obj/structure/extinguisher_cabinet/directional/north, +/obj/machinery/atmospherics/components/unary/portables_connector/visible, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"Wn" = ( +/obj/structure/lattice/catwalk, +/obj/machinery/atmospherics/pipe/smart/simple/dark/visible/layer4{ + dir = 4 + }, +/turf/open/space/basic, +/area/space/nearstation) +"Wr" = ( +/obj/effect/turf_decal/tile/yellow/fourcorners, +/obj/structure/sign/warning/directional/south, +/obj/machinery/button/door/directional/west{ + id = "emitter_room"; + name = "Emitter Room Shutters Control"; + req_access = list("engineering") + }, +/obj/structure/closet/radiation, +/turf/open/floor/iron, +/area/station/engineering/main) +"WB" = ( +/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"WR" = ( +/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible, +/obj/machinery/meter, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"WT" = ( +/obj/machinery/atmospherics/pipe/bridge_pipe/cyan/visible{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/bridge_pipe/orange/visible, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"Xb" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/smart/simple/dark/visible/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/simple/dark/visible/layer4{ + dir = 4 + }, +/turf/open/space/basic, +/area/space/nearstation) +"Xf" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/obj/machinery/light/small/directional/east, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"XF" = ( +/obj/structure/cable/layer1, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"XG" = ( +/obj/machinery/atmospherics/components/binary/valve/digital{ + name = "SM Loop Cooling"; + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"XM" = ( +/obj/machinery/light/small/directional/east, +/obj/structure/closet/radiation, +/turf/open/floor/iron/dark/smooth_large, +/area/station/engineering/main) +"Yh" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/smart/simple/dark/visible/layer4{ + dir = 10 + }, +/turf/open/space/basic, +/area/space/nearstation) +"Yo" = ( +/obj/effect/turf_decal/tile/yellow/fourcorners, +/obj/structure/closet/radiation, +/turf/open/floor/iron, +/area/station/engineering/main) +"Yq" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable/layer1, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/engineering/main) +"Yr" = ( +/obj/machinery/atmospherics/pipe/smart/simple/orange/visible{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"Yt" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"Yy" = ( +/obj/effect/turf_decal/delivery/red, +/obj/machinery/atmospherics/pipe/smart/simple/pink/visible{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable/layer1, +/turf/open/floor/iron/dark/smooth_large, +/area/station/engineering/supermatter/room) +"YE" = ( +/obj/structure/reflector/box/anchored, +/turf/open/floor/plating, +/area/station/engineering/main) +"YR" = ( +/obj/effect/turf_decal/delivery/red, +/turf/open/floor/iron/dark/smooth_large, +/area/station/engineering/supermatter/room) +"YV" = ( +/obj/machinery/atmospherics/pipe/smart/simple/pink/visible, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"YW" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/simple/purple/visible/layer2, +/obj/machinery/atmospherics/pipe/smart/simple/purple/visible/layer4, +/obj/machinery/portable_atmospherics/canister, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"Zk" = ( +/obj/machinery/firealarm/directional/north{ + pixel_x = 5 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/station/engineering/main) +"Zl" = ( +/obj/machinery/atmospherics/pipe/bridge_pipe/violet/visible, +/obj/machinery/atmospherics/pipe/bridge_pipe/scrubbers/visible{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"Zo" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/light/directional/south, +/obj/machinery/button/door/directional/south{ + id = "sm_vent"; + name = "Supermatter Vent Control"; + req_access = list("engineering"); + pixel_x = 6 + }, +/obj/machinery/button/door/directional/south{ + id = "eng_sm"; + name = "Radiation Shutters Control"; + req_access = list("engineering"); + pixel_x = -6 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"ZK" = ( +/obj/machinery/atmospherics/pipe/smart/manifold/orange/visible{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"ZV" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/simple/pink/visible, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"ZX" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/components/binary/pump{ + name = "Mix to SM Loop"; + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) + +(1,1,1) = {" +TQ +Bc +Bc +Bc +TQ +TQ +tU +tU +vj +tU +tU +tU +tU +tU +tU +tU +vj +tU +tU +tU +tU +tU +tU +ON +tU +tU +"} +(2,1,1) = {" +mF +Gj +Yq +Hj +DP +TQ +tU +tU +vj +tU +tU +tU +tU +tU +tU +tU +vj +tU +tU +tU +tU +tU +tU +ON +tU +tU +"} +(3,1,1) = {" +TQ +Ic +yi +Bc +jO +TQ +vj +vj +xw +wG +NA +wG +NA +wG +NA +wG +NA +wG +yR +Td +UC +UC +UC +ID +tU +tU +"} +(4,1,1) = {" +TQ +Jr +yi +TX +in +kc +tU +vj +yg +wG +NA +wG +NA +wG +NA +wG +NA +wG +oV +vj +tU +tU +tU +Wn +tU +tU +"} +(5,1,1) = {" +TQ +qm +yi +Rn +Bx +kc +vj +vj +ON +vj +ON +vj +ON +vj +ON +vj +ON +vj +gu +vj +vj +vj +vj +Wn +tU +tU +"} +(6,1,1) = {" +TQ +hU +BA +uI +bC +kc +tU +vj +xw +wG +NA +wG +NA +wG +NA +wG +NA +wG +xQ +vj +tU +tU +tU +Wn +tU +tU +"} +(7,1,1) = {" +TQ +VG +BA +Bc +jO +TQ +vj +vj +yg +wG +NA +wG +NA +wG +NA +wG +NA +wG +yR +Td +Am +Am +Am +Og +tx +ON +"} +(8,1,1) = {" +TQ +VG +BA +Hj +su +TQ +tU +tU +tU +tU +tU +tU +tU +tU +tU +tU +tU +tU +tU +tU +tU +Mw +tU +vj +Xb +tU +"} +(9,1,1) = {" +TQ +VG +BA +Bc +TQ +TQ +TQ +oZ +oZ +oZ +oZ +sr +sr +oZ +sr +sr +oZ +sr +sr +oZ +oZ +bX +oZ +oZ +Xb +tU +"} +(10,1,1) = {" +TQ +kc +kV +kc +TQ +lm +TQ +mO +sn +Dq +xj +tw +tw +tK +fw +Rw +BJ +Io +YW +rf +ry +Us +Vr +oZ +Xb +tU +"} +(11,1,1) = {" +ce +Ux +GE +RM +TQ +Zk +TQ +TI +xu +UX +UX +XG +XG +zj +eL +sA +hQ +tV +eq +eq +eq +SX +kn +sr +Xb +vj +"} +(12,1,1) = {" +As +As +GE +wQ +Ca +dL +Ol +tb +XF +aU +aU +iV +Kb +Tm +zd +Go +Fr +Tm +YV +YV +YV +eT +kn +sr +Xb +tU +"} +(13,1,1) = {" +As +As +AH +Vv +TQ +lb +TQ +oB +UX +wR +aU +mw +Dj +Zl +ix +sA +hQ +LC +gW +MO +MO +PC +Xf +oZ +Xb +tU +"} +(14,1,1) = {" +AA +rJ +AH +Mt +TQ +XM +TQ +Vu +US +UX +aU +mw +qa +dp +vD +Kp +wS +lq +ya +fy +fy +sW +fy +fy +Xb +vj +"} +(15,1,1) = {" +TQ +TQ +gQ +TQ +TQ +TQ +TQ +TQ +db +KS +aU +mw +Bq +vn +Iu +Kg +Uo +KB +AE +fy +ll +Bs +li +fy +Xb +tU +"} +(16,1,1) = {" +TQ +ru +Ee +HL +uW +hD +uz +ev +lJ +UX +aU +vp +LC +UX +Zo +fy +hT +hT +hT +fy +HY +mB +xR +fy +Xb +tU +"} +(17,1,1) = {" +NW +ja +lE +Jc +Jc +Jc +HM +ev +Hi +MO +Pb +FF +Ni +sG +DV +fy +EY +iR +it +Vf +Ln +xB +Gn +fy +Xb +vj +"} +(18,1,1) = {" +TQ +zf +lE +YE +Jc +YE +HM +ev +vR +YR +yx +Yy +vh +HG +In +uh +Gg +Gg +Gm +Jp +kv +Aj +zR +DL +Xb +tU +"} +(19,1,1) = {" +NW +ja +lE +Jc +Jc +Jc +HM +ev +RP +ZV +KF +FY +Tw +BE +Gv +fy +EY +iR +it +eZ +Ae +Ef +Pa +fy +Xb +vj +"} +(20,1,1) = {" +TQ +mL +jz +Oc +bQ +jY +Vg +ev +ZX +UX +aU +FZ +ZK +pN +uU +fy +hT +hT +hT +fy +Sb +Rx +Ud +fy +Xb +tU +"} +(21,1,1) = {" +TQ +TQ +sg +TQ +TQ +TQ +TQ +TQ +oO +wR +aU +mg +lQ +ci +nT +Rz +Rz +Rz +Rz +Ew +HK +sm +io +oZ +Xb +tU +"} +(22,1,1) = {" +Yo +eG +jc +Wr +TQ +Np +TQ +Wc +IW +UX +gK +TS +VQ +kg +xs +UX +UX +UX +UX +Jn +Cw +IB +AB +PM +Xb +vj +"} +(23,1,1) = {" +As +As +jc +Vv +TQ +lb +TQ +UW +Yr +KS +SE +Ur +VM +Eu +fX +UX +UX +UX +UX +gf +OL +eU +ML +oZ +Xb +tU +"} +(24,1,1) = {" +As +As +rg +mR +bg +Gk +gm +xD +DQ +UX +UX +Vy +Yt +TM +Mk +WR +WB +WB +rB +UX +kn +ot +nr +oZ +Xb +tU +"} +(25,1,1) = {" +Jq +Ux +rg +sC +TQ +ky +TQ +TI +hG +Ga +Ju +WT +vG +mN +bi +Ga +Ga +Fc +WT +Uf +Gd +QM +AB +PM +Xb +vj +"} +(26,1,1) = {" +RD +kN +Ev +NQ +RD +dX +TQ +og +lf +NZ +Qy +VL +MO +oA +AU +iC +rj +Tv +Ij +yo +FJ +IB +io +oZ +Xb +tU +"} +(27,1,1) = {" +tU +tU +tU +tU +RD +RD +RD +oZ +oZ +oZ +oZ +of +sr +oZ +sr +sr +oZ +sr +of +oZ +oZ +oZ +oZ +oZ +Xb +tU +"} +(28,1,1) = {" +tU +tU +tU +tU +tU +cV +RD +Sr +Sr +Sr +jQ +Yh +UC +UC +UC +UC +Eo +vj +lS +eI +MM +MM +MM +MM +RR +tU +"} +(29,1,1) = {" +tU +tU +tU +tU +tU +tU +tU +tU +tU +tU +tU +tU +tU +tU +tU +vj +Yh +UC +UC +wC +vj +tU +tU +tU +tU +tU +"} diff --git a/_maps/~monkestation/RandomEngines/BoxStation/supermatter.dmm b/_maps/~monkestation/RandomEngines/BoxStation/supermatter.dmm index aca151de9698..828e93827900 100644 --- a/_maps/~monkestation/RandomEngines/BoxStation/supermatter.dmm +++ b/_maps/~monkestation/RandomEngines/BoxStation/supermatter.dmm @@ -13,14 +13,18 @@ /turf/open/floor/engine, /area/station/engineering/supermatter/room) "aU" = ( -/obj/machinery/door/airlock/engineering/glass{ - name = "Emitter Room" +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, +/obj/effect/turf_decal/stripes/line, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/effect/mapping_helpers/airlock/access/all/engineering/general, /obj/machinery/door/firedoor, -/turf/open/floor/engine, +/obj/machinery/door/airlock/engineering/glass{ + name = "Emitter Room" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/turf/open/floor/iron/dark/textured, /area/station/engineering/supermatter/room) "aW" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible, @@ -82,7 +86,6 @@ }, /obj/machinery/airalarm/directional/west, /obj/effect/mapping_helpers/airalarm/engine_access, -/obj/effect/decal/cleanable/dirt, /turf/open/floor/engine, /area/station/engineering/supermatter) "cs" = ( @@ -105,6 +108,12 @@ }, /turf/open/floor/engine, /area/station/engineering/supermatter/room) +"cZ" = ( +/obj/effect/turf_decal/stripes/red/line{ + dir = 1 + }, +/turf/open/floor/engine, +/area/station/engineering/supermatter) "dw" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -118,8 +127,6 @@ /obj/machinery/atmospherics/components/binary/pump{ name = "Gas to Chamber" }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/directional/east, /turf/open/floor/engine, /area/station/engineering/supermatter) "dC" = ( @@ -152,14 +159,7 @@ }, /obj/effect/mapping_helpers/airlock/access/all/engineering/general, /turf/open/floor/plating, -/area/station/maintenance/department/engine) -"eo" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 8 - }, -/obj/machinery/light/directional/east, -/turf/open/floor/iron/dark, -/area/station/engineering/supermatter/room) +/area/station/maintenance/department/engineering/central) "ez" = ( /obj/structure/reflector/box/anchored{ dir = 1 @@ -200,8 +200,10 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, /obj/machinery/camera/directional/south{ c_tag = "Engineering Supermatter Fore"; - network = list("ss13","engine"); - pixel_x = 23 + network = list("ss13","engine") + }, +/obj/machinery/button/delam_scram{ + pixel_y = -32 }, /turf/open/floor/engine, /area/station/engineering/supermatter/room) @@ -253,7 +255,7 @@ /area/station/engineering/main) "hr" = ( /obj/effect/turf_decal/delivery, -/turf/open/floor/iron/dark, +/turf/open/floor/iron/dark/smooth_large, /area/station/engineering/supermatter/room) "hA" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, @@ -284,6 +286,13 @@ /obj/structure/cable, /turf/open/floor/plating, /area/station/engineering/supermatter/room) +"iy" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/structure/extinguisher_cabinet/directional/west, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) "iF" = ( /obj/structure/lattice/catwalk, /turf/open/space, @@ -313,7 +322,7 @@ /turf/open/floor/engine, /area/station/engineering/supermatter) "jC" = ( -/obj/machinery/light/directional/south, +/obj/machinery/light/small/directional/south, /obj/item/radio/intercom/directional/south, /turf/open/floor/iron/dark, /area/station/engineering/supermatter/room) @@ -353,7 +362,6 @@ /turf/open/floor/plating, /area/station/engineering/main) "ld" = ( -/obj/machinery/meter, /obj/effect/turf_decal/stripes/line, /obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, /turf/open/floor/engine, @@ -368,6 +376,15 @@ /obj/structure/girder, /turf/open/floor/engine, /area/station/engineering/supermatter/room) +"lM" = ( +/obj/effect/turf_decal/stripes/red/line{ + dir = 9 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/turf/open/floor/engine, +/area/station/engineering/supermatter) "mb" = ( /obj/structure/cable, /turf/open/floor/engine, @@ -404,17 +421,6 @@ }, /turf/open/space/basic, /area/space/nearstation) -"mO" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/door/poddoor/shutters/radiation/preopen{ - id = "engsm"; - name = "Radiation Chamber Shutters" - }, -/obj/structure/cable/multilayer/connected, -/turf/open/floor/plating, -/area/station/engineering/supermatter) "ny" = ( /obj/machinery/atmospherics/pipe/heat_exchanging/junction{ dir = 8 @@ -440,15 +446,21 @@ }, /turf/open/floor/iron/dark, /area/station/engineering/supermatter/room) +"oi" = ( +/obj/effect/spawner/structure/window/reinforced/plasma, +/turf/open/floor/plating, +/area/station/engineering/main) "ou" = ( -/obj/machinery/light/directional/south, +/obj/machinery/light/small/directional/south, /obj/structure/cable, +/obj/item/kirbyplants/random, /turf/open/floor/iron/dark, /area/station/engineering/main) "oO" = ( /turf/open/floor/iron/dark, /area/station/engineering/main) "oS" = ( +/obj/effect/turf_decal/stripes/red/box, /obj/machinery/power/supermatter_crystal/engine, /turf/open/floor/engine, /area/station/engineering/supermatter) @@ -461,7 +473,6 @@ /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/effect/decal/cleanable/dirt, /obj/machinery/door/airlock/engineering/glass/critical{ heat_proof = 1; name = "Supermatter Chamber" @@ -482,29 +493,26 @@ /turf/open/floor/engine, /area/station/engineering/supermatter/room) "pJ" = ( -/obj/structure/table, -/obj/item/analyzer, -/obj/item/pipe_dispenser, -/turf/open/floor/iron/dark, -/area/station/engineering/supermatter/room) +/obj/effect/turf_decal/stripes/red/line{ + dir = 10 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/delam_scram/directional/east, +/turf/open/floor/engine, +/area/station/engineering/supermatter) "pR" = ( /obj/structure/reflector/double/anchored{ dir = 6 }, /turf/open/floor/engine, /area/station/engineering/supermatter/room) -"pU" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/engine, -/area/station/engineering/supermatter/room) "pW" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/purple/visible, -/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/delivery/red, /obj/structure/cable, -/turf/open/floor/iron/dark, +/turf/open/floor/iron/dark/smooth_large, /area/station/engineering/supermatter/room) "qh" = ( /obj/machinery/door/airlock/engineering/glass{ @@ -519,7 +527,6 @@ /turf/open/floor/iron/dark/textured, /area/station/engineering/supermatter/room) "qm" = ( -/obj/machinery/light/directional/south, /turf/open/floor/plating, /area/station/engineering/supermatter/room) "qt" = ( @@ -532,9 +539,9 @@ /turf/open/floor/engine, /area/station/engineering/supermatter/room) "rr" = ( -/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/delivery/red, /obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, -/turf/open/floor/iron/dark, +/turf/open/floor/iron/dark/smooth_large, /area/station/engineering/supermatter/room) "rs" = ( /obj/machinery/atmospherics/components/binary/pump{ @@ -551,7 +558,6 @@ c_tag = "Engineering Emitter Room Starboard"; network = list("ss13","engine") }, -/obj/machinery/light/small/directional/east, /turf/open/floor/engine, /area/station/engineering/supermatter/room) "rF" = ( @@ -574,8 +580,7 @@ dir = 1; name = "External Gas to Loop" }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark, +/turf/open/floor/iron/dark/smooth_large, /area/station/engineering/supermatter/room) "tU" = ( /obj/effect/turf_decal/stripes/line{ @@ -676,6 +681,9 @@ /turf/open/space/basic, /area/space/nearstation) "yF" = ( +/obj/effect/turf_decal/stripes/red/line{ + dir = 4 + }, /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 4 }, @@ -688,8 +696,7 @@ "ze" = ( /obj/machinery/camera/directional/north{ c_tag = "Engineering Supermatter Chamber"; - network = list("engine"); - dir = 9 + network = list("engine") }, /turf/open/floor/engine, /area/station/engineering/supermatter) @@ -699,7 +706,7 @@ dir = 1 }, /obj/machinery/portable_atmospherics/canister/nitrogen, -/turf/open/floor/iron/dark, +/turf/open/floor/iron/dark/smooth_large, /area/station/engineering/supermatter/room) "zE" = ( /obj/structure/cable, @@ -709,9 +716,10 @@ /area/station/engineering/supermatter/room) "zN" = ( /obj/effect/turf_decal/stripes/line{ - dir = 4 + dir = 1 }, -/obj/machinery/light/small/directional/east, +/obj/machinery/light/small/directional/north, +/obj/structure/extinguisher_cabinet/directional/north, /turf/open/floor/engine, /area/station/engineering/supermatter/room) "zV" = ( @@ -752,21 +760,25 @@ }, /obj/effect/mapping_helpers/airlock/access/all/engineering/general, /turf/open/floor/plating, -/area/station/maintenance/department/engine) +/area/station/maintenance/department/engineering/central) "AT" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/turf_decal/stripes/line, /turf/open/floor/engine, /area/station/engineering/supermatter/room) "AV" = ( -/obj/machinery/door/airlock/engineering/glass{ - name = "Emitter Room" +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/obj/effect/mapping_helpers/airlock/access/all/engineering/general, /obj/machinery/door/firedoor, -/turf/open/floor/engine, +/obj/machinery/door/airlock/engineering/glass{ + name = "Emitter Room" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/turf/open/floor/iron/dark/textured, /area/station/engineering/supermatter/room) "Br" = ( /obj/effect/turf_decal/stripes/line{ @@ -787,16 +799,23 @@ /turf/open/floor/engine, /area/station/engineering/supermatter/room) "Bw" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /obj/effect/turf_decal/stripes/line{ dir = 4 }, +/obj/structure/cable/multilayer/connected, /obj/machinery/door/poddoor/shutters/radiation/preopen{ id = "engsm"; name = "Radiation Chamber Shutters" }, -/obj/structure/cable/multilayer/connected, /turf/open/floor/plating, /area/station/engineering/supermatter) +"BG" = ( +/obj/machinery/light/small/directional/south, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) "BJ" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -828,7 +847,6 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/machinery/light/small/directional/west, /obj/machinery/firealarm/directional/west, /turf/open/floor/engine, /area/station/engineering/supermatter/room) @@ -915,8 +933,8 @@ /area/space/nearstation) "Fu" = ( /obj/effect/turf_decal/stripes/line, -/obj/machinery/light/directional/south, -/obj/structure/sign/warning/radiation/directional/south, +/obj/machinery/light/small/directional/south, +/obj/structure/sign/delam_procedure/directional/south, /obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, /turf/open/floor/engine, /area/station/engineering/supermatter/room) @@ -939,7 +957,6 @@ /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/machinery/light/directional/north, /obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, /obj/machinery/incident_display/delam/directional/north, /turf/open/floor/engine, @@ -952,6 +969,9 @@ /turf/open/floor/engine, /area/station/engineering/supermatter/room) "GG" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /obj/effect/turf_decal/stripes/line{ dir = 4 }, @@ -959,7 +979,6 @@ id = "engsm"; name = "Radiation Chamber Shutters" }, -/obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/station/engineering/supermatter) "GP" = ( @@ -974,17 +993,17 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/engine, /area/station/engineering/supermatter/room) +"Hs" = ( +/obj/machinery/light/directional/east, +/turf/open/floor/engine, +/area/station/engineering/supermatter/room) "HF" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/door/poddoor/shutters/radiation/preopen{ - id = "engsm"; - name = "Radiation Chamber Shutters" - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/station/engineering/supermatter) +/obj/machinery/light/small/directional/south, +/obj/structure/cable, +/obj/structure/extinguisher_cabinet/directional/south, +/obj/item/kirbyplants/random, +/turf/open/floor/iron/dark, +/area/station/engineering/main) "HQ" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -993,6 +1012,7 @@ c_tag = "Engineering Supermatter Starboard"; network = list("ss13","engine") }, +/obj/structure/extinguisher_cabinet/directional/east, /turf/open/floor/engine, /area/station/engineering/supermatter/room) "HS" = ( @@ -1009,17 +1029,9 @@ /turf/open/floor/plating, /area/station/engineering/supermatter/room) "Ik" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/door/poddoor/shutters/radiation/preopen{ - id = "engsm"; - name = "Radiation Chamber Shutters" - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/oil, -/turf/open/floor/plating, -/area/station/engineering/supermatter) +/obj/structure/chair, +/turf/open/floor/iron/dark, +/area/station/engineering/main) "Iz" = ( /obj/machinery/door/airlock/engineering/glass{ name = "Engine SMES Room" @@ -1037,7 +1049,7 @@ }, /obj/structure/cable/layer1, /turf/open/floor/iron/dark/textured, -/area/station/engineering/supermatter/room) +/area/station/engineering/main) "IA" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, /obj/structure/cable, @@ -1045,16 +1057,16 @@ /turf/open/floor/engine, /area/station/engineering/supermatter/room) "IC" = ( -/obj/effect/turf_decal/stripes/line, /obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, +/obj/effect/turf_decal/stripes/line, /turf/open/floor/engine, /area/station/engineering/supermatter/room) "IK" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/floor/has_bulb, /turf/open/floor/engine, /area/station/engineering/supermatter) "IV" = ( +/obj/structure/extinguisher_cabinet/directional/west, /obj/structure/table, /turf/open/floor/engine, /area/station/engineering/supermatter/room) @@ -1076,6 +1088,15 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/engine, /area/station/engineering/supermatter/room) +"Kk" = ( +/obj/effect/turf_decal/stripes/red/line{ + dir = 5 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/open/floor/engine, +/area/station/engineering/supermatter) "Kl" = ( /obj/structure/grille, /turf/open/floor/plating/airless, @@ -1100,6 +1121,7 @@ /turf/open/floor/engine, /area/station/engineering/supermatter/room) "Lj" = ( +/obj/structure/extinguisher_cabinet/directional/east, /obj/structure/table, /obj/item/stack/sheet/iron/fifty{ pixel_y = 6 @@ -1119,6 +1141,15 @@ }, /turf/open/floor/engine, /area/station/engineering/supermatter/room) +"Mj" = ( +/obj/effect/turf_decal/stripes/red/line{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/open/floor/engine, +/area/station/engineering/supermatter) "Mu" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ @@ -1141,9 +1172,13 @@ /obj/structure/cable, /turf/open/floor/iron/dark, /area/station/engineering/main) +"MM" = ( +/obj/effect/turf_decal/stripes/red/line, +/turf/open/floor/engine, +/area/station/engineering/supermatter) "MT" = ( /turf/closed/wall/r_wall, -/area/station/maintenance/department/engine) +/area/station/maintenance/department/engineering/central) "MV" = ( /turf/open/floor/engine, /area/station/engineering/supermatter/room) @@ -1179,7 +1214,7 @@ "Oj" = ( /obj/effect/spawner/structure/window/reinforced/plasma, /turf/open/floor/plating, -/area/station/maintenance/department/engine) +/area/station/maintenance/department/engineering/central) "Ok" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, /turf/closed/wall/r_wall, @@ -1198,20 +1233,27 @@ /obj/effect/turf_decal/stripes/line{ dir = 1 }, +/obj/machinery/light_switch/directional/north{ + pixel_x = -5 + }, +/obj/machinery/firealarm/directional/north{ + pixel_x = 5 + }, /obj/structure/table/reinforced, -/obj/machinery/light_switch/directional/north, +/obj/item/clothing/gloves/color/black, /obj/item/tank/internals/emergency_oxygen/engi{ pixel_x = 5 }, -/obj/item/clothing/gloves/color/black, /obj/item/clothing/glasses/meson/engine, +/obj/item/analyzer, +/obj/item/pipe_dispenser, /turf/open/floor/engine, /area/station/engineering/supermatter/room) "OR" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/machinery/firealarm/directional/north, +/obj/machinery/incident_display/delam/directional/north, /obj/structure/table/reinforced, /obj/item/clothing/suit/utility/radiation, /obj/item/clothing/head/utility/radiation, @@ -1265,6 +1307,7 @@ /area/space/nearstation) "QB" = ( /obj/machinery/airalarm/directional/west, +/obj/machinery/light/directional/west, /turf/open/floor/engine, /area/station/engineering/supermatter/room) "QL" = ( @@ -1311,6 +1354,7 @@ "Sf" = ( /obj/effect/turf_decal/stripes/corner, /obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, +/obj/machinery/meter, /turf/open/floor/engine, /area/station/engineering/supermatter/room) "Sh" = ( @@ -1354,7 +1398,6 @@ c_tag = "Engineering Emitter Room Port"; network = list("ss13","engine") }, -/obj/machinery/light/small/directional/west, /turf/open/floor/engine, /area/station/engineering/supermatter/room) "TH" = ( @@ -1380,8 +1423,8 @@ /area/station/engineering/supermatter/room) "TP" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, -/obj/effect/turf_decal/delivery, -/turf/open/floor/iron/dark, +/obj/effect/turf_decal/delivery/red, +/turf/open/floor/iron/dark/smooth_large, /area/station/engineering/supermatter/room) "Un" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -1400,6 +1443,10 @@ /obj/machinery/atmospherics/pipe/heat_exchanging/simple, /turf/open/space/basic, /area/space/nearstation) +"UU" = ( +/obj/machinery/light/small/directional/north, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) "Vb" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -1408,10 +1455,14 @@ /turf/open/floor/engine, /area/station/engineering/supermatter/room) "Ve" = ( -/turf/open/floor/plating, +/obj/machinery/atmospherics/components/unary/thermomachine/freezer{ + dir = 8 + }, +/obj/machinery/light/directional/east, +/turf/open/floor/iron/dark, /area/station/engineering/supermatter/room) "Vi" = ( -/obj/machinery/light/directional/north, +/obj/machinery/light/small/directional/north, /obj/machinery/firealarm/directional/north, /turf/open/floor/engine, /area/station/engineering/supermatter/room) @@ -1451,7 +1502,7 @@ }, /obj/effect/spawner/structure/window/reinforced/plasma, /turf/open/floor/plating, -/area/station/maintenance/department/engine) +/area/station/maintenance/department/engineering/central) "Xo" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -1466,14 +1517,17 @@ /turf/open/floor/engine, /area/station/engineering/supermatter/room) "XP" = ( -/obj/machinery/meter, /obj/effect/turf_decal/stripes/line, -/obj/machinery/light/directional/south, +/obj/machinery/light/small/directional/south, +/obj/structure/sign/warning/radiation/directional/south, /obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, -/obj/item/radio/intercom/directional/south, +/obj/machinery/meter, /turf/open/floor/engine, /area/station/engineering/supermatter/room) "XU" = ( +/obj/effect/turf_decal/stripes/red/line{ + dir = 6 + }, /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 8 }, @@ -1503,7 +1557,7 @@ /area/station/engineering/supermatter) "YW" = ( /obj/effect/turf_decal/bot, -/turf/open/floor/iron/dark, +/turf/open/floor/iron/dark/smooth_large, /area/station/engineering/supermatter/room) "YZ" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible, @@ -1530,7 +1584,7 @@ GP oO oO oO -oO +GP GP xP hE @@ -1558,7 +1612,7 @@ Mu bM MB gO -ou +HF GP Kd TK @@ -1695,7 +1749,7 @@ xP "} (7,1,1) = {" GP -oO +Ik uh oO fp @@ -1723,7 +1777,7 @@ oW "} (8,1,1) = {" GP -oO +Ik uh gO ou @@ -1751,10 +1805,10 @@ xP "} (9,1,1) = {" GP -oO +Ik uh oO -oO +FD GP xP TK @@ -1778,12 +1832,12 @@ Kl xP "} (10,1,1) = {" -BL -cs +GP +oi Iz -cs -BL -BL +oi +GP +GP BL ny BL @@ -1811,7 +1865,7 @@ lr BJ Lm CF -Lm +iy pC bz gB @@ -1835,7 +1889,7 @@ Kd "} (12,1,1) = {" BL -Su +zN oc wQ wQ @@ -1908,7 +1962,7 @@ AV NA NA uQ -Ve +qm qm BL Kd @@ -1929,7 +1983,7 @@ ze EI YV HS -jQ +FP Zg Gq cs @@ -1957,7 +2011,7 @@ ak CM ak HS -FP +QX vt Ya BL @@ -1965,7 +2019,7 @@ Vi MV MV MV -MV +BG BL xP Kl @@ -1982,8 +2036,8 @@ fc co kz XU -XU -XU +Mj +Kk Tk fd BW @@ -2009,9 +2063,9 @@ Pd pv IK PZ -YV +cZ oS -YV +MM FL rr pW @@ -2037,9 +2091,9 @@ dP DX dy kz +pJ yF -yF -yF +lM Kw CW iH @@ -2077,7 +2131,7 @@ Vi MV MV MV -MV +BG BL xP Kl @@ -2121,9 +2175,9 @@ Dp tw zA HS -HF -mO -Ik +GG +Bw +GG HS jQ fI @@ -2132,7 +2186,7 @@ aU ik ik Vr -Ve +qm qm BL Kd @@ -2171,7 +2225,7 @@ xP "} (24,1,1) = {" BL -Su +zN uV rs JK @@ -2187,7 +2241,7 @@ MZ BL Lj rz -MV +Hs wE iZ BL @@ -2200,9 +2254,9 @@ xP (25,1,1) = {" BL vH -pU +gu QL -zN +gu HQ Vb TH @@ -2231,14 +2285,14 @@ Oj Au WL MT -MT +BL BL bF xv xv aW xv -pJ +xv mg mn mn @@ -2258,8 +2312,8 @@ xP xP xP xP -xP MT +UU xv aW aW @@ -2286,12 +2340,12 @@ xP xP xP xP -xP eb xv +xv OZ -eo -oh +OZ +Ve oh gF mI @@ -2314,17 +2368,17 @@ xP xP xP xP -xP MT -BL -BL -BL -BL -BL -BL -BL -BL -Kd +MT +MT +MT +MT +MT +MT +MT +MT +MT +MT Kd Kd Kd diff --git a/_maps/~monkestation/RandomEngines/BoxStation/teg.dmm b/_maps/~monkestation/RandomEngines/BoxStation/teg.dmm index b841c016e0f1..29a94d0a1a0c 100644 --- a/_maps/~monkestation/RandomEngines/BoxStation/teg.dmm +++ b/_maps/~monkestation/RandomEngines/BoxStation/teg.dmm @@ -10,7 +10,7 @@ /obj/machinery/atmospherics/pipe/smart/simple/orange/visible{ dir = 6 }, -/turf/open/floor/iron, +/turf/open/floor/iron/dark, /area/station/engineering/atmospherics_engine) "ax" = ( /obj/effect/spawner/structure/window/reinforced/plasma, @@ -25,15 +25,17 @@ /area/space/nearstation) "aD" = ( /obj/machinery/atmospherics/components/binary/pump{ + name = "Hot"; dir = 1 }, -/turf/open/floor/iron, +/turf/open/floor/iron/dark, /area/station/engineering/atmospherics_engine) "bc" = ( +/obj/machinery/light/small/directional/east, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 }, -/turf/open/floor/iron, +/turf/open/floor/iron/dark, /area/station/engineering/atmospherics_engine) "bk" = ( /obj/structure/lattice, @@ -52,7 +54,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/turf/open/floor/iron, +/turf/open/floor/iron/dark, /area/station/engineering/atmospherics_engine) "bU" = ( /obj/effect/spawner/structure/window/reinforced/plasma, @@ -91,7 +93,7 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, /obj/structure/cable/layer1, -/turf/open/floor/iron, +/turf/open/floor/iron/dark, /area/station/engineering/atmospherics_engine) "dy" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ @@ -110,20 +112,17 @@ /obj/machinery/atmospherics/pipe/smart/simple/dark/visible{ dir = 4 }, -/turf/open/floor/iron, +/turf/open/floor/iron/dark, /area/station/engineering/atmospherics_engine) "dX" = ( /obj/effect/turf_decal/bot, /obj/machinery/portable_atmospherics/canister/plasma, -/turf/open/floor/iron, -/area/station/engineering/atmospherics_engine) -"eE" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable/layer1, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/light/floor/has_bulb, -/turf/open/floor/iron, +/turf/open/floor/iron/dark/smooth_large, /area/station/engineering/atmospherics_engine) +"eH" = ( +/obj/structure/chair, +/turf/open/floor/iron/dark, +/area/station/engineering/main) "eK" = ( /obj/structure/cable, /obj/machinery/power/terminal{ @@ -136,7 +135,7 @@ dir = 6 }, /obj/machinery/meter, -/turf/open/floor/iron, +/turf/open/floor/iron/dark, /area/station/engineering/atmospherics_engine) "ff" = ( /obj/structure/lattice, @@ -144,9 +143,9 @@ /turf/open/space/basic, /area/space/nearstation) "fq" = ( -/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/bot, /obj/machinery/portable_atmospherics/scrubber, -/turf/open/floor/iron, +/turf/open/floor/iron/dark/smooth_large, /area/station/engineering/atmospherics_engine) "fr" = ( /obj/machinery/light/directional/east, @@ -154,12 +153,12 @@ dir = 8 }, /obj/machinery/status_display/ai/directional/east, -/turf/open/floor/iron, +/turf/open/floor/iron/dark, /area/station/engineering/atmospherics_engine) "ft" = ( /obj/structure/sign/warning/secure_area/directional/east, /obj/effect/spawner/random/vending/colavend, -/turf/open/floor/iron, +/turf/open/floor/iron/dark, /area/station/engineering/atmospherics_engine) "fS" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ @@ -186,7 +185,7 @@ /obj/machinery/atmospherics/components/unary/thermomachine/heater{ dir = 4 }, -/turf/open/floor/iron, +/turf/open/floor/iron/dark, /area/station/engineering/atmospherics_engine) "gD" = ( /obj/effect/turf_decal/bot, @@ -194,14 +193,14 @@ /obj/machinery/light/directional/north, /obj/structure/window/reinforced/spawner/directional/east, /obj/machinery/portable_atmospherics/canister/plasma, -/turf/open/floor/iron, +/turf/open/floor/iron/dark/smooth_large, /area/station/engineering/atmospherics_engine) "gG" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/simple/cyan/visible, /obj/machinery/meter, -/turf/open/floor/iron, +/turf/open/floor/iron/dark, /area/station/engineering/atmospherics_engine) "gT" = ( /obj/structure/lattice/catwalk, @@ -209,14 +208,15 @@ /turf/open/space/basic, /area/space/nearstation) "gZ" = ( -/obj/machinery/light/directional/south, +/obj/machinery/light/small/directional/south, /obj/structure/cable, +/obj/item/kirbyplants/random, /turf/open/floor/iron/dark, /area/station/engineering/main) "hg" = ( -/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/bot, /obj/machinery/atmospherics/components/unary/portables_connector/visible, -/turf/open/floor/iron, +/turf/open/floor/iron/dark/smooth_large, /area/station/engineering/atmospherics_engine) "hs" = ( /obj/structure/grille, @@ -228,7 +228,7 @@ }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, +/turf/open/floor/iron/dark, /area/station/engineering/atmospherics_engine) "hM" = ( /obj/effect/spawner/structure/window/reinforced/plasma, @@ -239,7 +239,7 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, +/turf/open/floor/iron/dark, /area/station/engineering/atmospherics_engine) "ig" = ( /obj/machinery/light/directional/north, @@ -247,7 +247,7 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 4 }, -/turf/open/floor/iron, +/turf/open/floor/iron/dark, /area/station/engineering/atmospherics_engine) "iy" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -259,18 +259,13 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 1 }, -/turf/open/floor/iron, -/area/station/engineering/atmospherics_engine) -"iP" = ( -/obj/effect/turf_decal/delivery, -/obj/machinery/space_heater, -/turf/open/floor/iron, +/turf/open/floor/iron/dark, /area/station/engineering/atmospherics_engine) "ja" = ( /obj/effect/turf_decal/stripes/corner{ dir = 4 }, -/turf/open/floor/iron, +/turf/open/floor/iron/dark, /area/station/engineering/atmospherics_engine) "jg" = ( /obj/effect/turf_decal/bot, @@ -283,13 +278,13 @@ }, /obj/machinery/portable_atmospherics/canister/plasma, /obj/structure/cable/layer1, -/turf/open/floor/iron, +/turf/open/floor/iron/dark/smooth_large, /area/station/engineering/atmospherics_engine) "km" = ( /obj/structure/cable, /obj/machinery/power/apc/auto_name/directional/north, /obj/effect/mapping_helpers/apc/cell_10k, -/turf/open/floor/iron, +/turf/open/floor/iron/dark, /area/station/engineering/atmospherics_engine) "ku" = ( /obj/machinery/sparker/directional/east{ @@ -302,17 +297,17 @@ /area/station/engineering/atmospherics_engine) "kV" = ( /obj/machinery/atmospherics/components/binary/pump{ - dir = 1; - name = "Burn to Hot" + name = "Burn to Hot"; + dir = 1 }, -/turf/open/floor/iron, +/turf/open/floor/iron/dark, /area/station/engineering/atmospherics_engine) "lb" = ( -/turf/open/floor/iron, +/turf/open/floor/iron/dark, /area/station/engineering/atmospherics_engine) "lm" = ( /obj/machinery/atmospherics/pipe/smart/simple/cyan/visible, -/turf/open/floor/iron, +/turf/open/floor/iron/dark, /area/station/engineering/atmospherics_engine) "lp" = ( /obj/effect/turf_decal/bot, @@ -322,17 +317,17 @@ /obj/machinery/portable_atmospherics/canister/plasma, /obj/structure/window/reinforced/spawner/directional/south, /obj/structure/cable/layer1, -/turf/open/floor/iron, +/turf/open/floor/iron/dark/smooth_large, /area/station/engineering/atmospherics_engine) "lv" = ( /obj/machinery/atmospherics/pipe/smart/simple/orange/visible, -/turf/open/floor/iron, +/turf/open/floor/iron/dark, /area/station/engineering/atmospherics_engine) "ly" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 1 }, -/turf/open/floor/iron, +/turf/open/floor/iron/dark, /area/station/engineering/atmospherics_engine) "lA" = ( /obj/machinery/atmospherics/pipe/heat_exchanging/simple{ @@ -350,11 +345,11 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, +/turf/open/floor/iron/dark, /area/station/engineering/atmospherics_engine) "md" = ( /turf/closed/wall/r_wall, -/area/station/maintenance/department/engine) +/area/station/maintenance/department/engineering/central) "mh" = ( /obj/machinery/atmospherics/pipe/heat_exchanging/simple{ dir = 4 @@ -367,12 +362,12 @@ "mm" = ( /obj/machinery/camera/autoname/directional/east, /obj/machinery/atmospherics/pipe/smart/simple/orange/visible, -/turf/open/floor/iron, +/turf/open/floor/iron/dark, /area/station/engineering/atmospherics_engine) "mx" = ( /obj/effect/turf_decal/bot, /obj/machinery/portable_atmospherics/canister/nitrogen, -/turf/open/floor/iron, +/turf/open/floor/iron/dark/smooth_large, /area/station/engineering/atmospherics_engine) "mG" = ( /obj/machinery/atmospherics/pipe/smart/simple/pink/visible{ @@ -382,9 +377,10 @@ /area/station/engineering/atmospherics_engine) "mH" = ( /obj/machinery/atmospherics/components/binary/pump{ + name = "Cold"; dir = 8 }, -/turf/open/floor/iron, +/turf/open/floor/iron/dark, /area/station/engineering/atmospherics_engine) "mJ" = ( /obj/effect/turf_decal/bot, @@ -392,7 +388,7 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/portable_atmospherics/canister/nitrogen, /obj/structure/window/reinforced/spawner/directional/south, -/turf/open/floor/iron, +/turf/open/floor/iron/dark/smooth_large, /area/station/engineering/atmospherics_engine) "mW" = ( /obj/structure/lattice/catwalk, @@ -402,12 +398,12 @@ /obj/machinery/atmospherics/pipe/smart/simple/cyan/visible{ dir = 5 }, -/turf/open/floor/iron, +/turf/open/floor/iron/dark, /area/station/engineering/atmospherics_engine) "nh" = ( /obj/item/radio/intercom/directional/south, /obj/machinery/light/directional/south, -/turf/open/floor/iron, +/turf/open/floor/iron/dark, /area/station/engineering/atmospherics_engine) "nw" = ( /obj/structure/cable, @@ -420,13 +416,13 @@ /obj/machinery/atmospherics/pipe/smart/simple/dark/visible{ dir = 6 }, -/turf/open/floor/iron, +/turf/open/floor/iron/dark, /area/station/engineering/atmospherics_engine) "os" = ( /obj/machinery/atmospherics/pipe/smart/simple/dark/visible{ dir = 9 }, -/turf/open/floor/iron, +/turf/open/floor/iron/dark, /area/station/engineering/atmospherics_engine) "ot" = ( /obj/effect/turf_decal/stripes/line{ @@ -434,7 +430,7 @@ }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, +/turf/open/floor/iron/dark, /area/station/engineering/atmospherics_engine) "oA" = ( /obj/effect/turf_decal/stripes/line{ @@ -442,14 +438,14 @@ }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, +/turf/open/floor/iron/dark, /area/station/engineering/atmospherics_engine) "oK" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 }, /obj/machinery/atmospherics/pipe/smart/simple/orange/visible, -/turf/open/floor/iron, +/turf/open/floor/iron/dark, /area/station/engineering/atmospherics_engine) "pg" = ( /obj/effect/turf_decal/bot, @@ -458,35 +454,35 @@ /obj/machinery/portable_atmospherics/canister/nitrous_oxide, /obj/structure/window/reinforced/spawner/directional/south, /obj/structure/window/reinforced/spawner/directional/east, -/turf/open/floor/iron, +/turf/open/floor/iron/dark/smooth_large, /area/station/engineering/atmospherics_engine) "pt" = ( /obj/machinery/atmospherics/pipe/smart/simple/dark/visible, /obj/machinery/meter, -/turf/open/floor/iron, +/turf/open/floor/iron/dark, /area/station/engineering/atmospherics_engine) "qj" = ( /obj/machinery/atmospherics/pipe/smart/manifold/dark/visible{ dir = 1 }, -/turf/open/floor/iron, +/turf/open/floor/iron/dark, /area/station/engineering/atmospherics_engine) "qJ" = ( /obj/machinery/atmospherics/pipe/smart/simple/dark/visible{ dir = 9 }, /obj/machinery/meter, -/turf/open/floor/iron, +/turf/open/floor/iron/dark, /area/station/engineering/atmospherics_engine) "qO" = ( /obj/structure/closet/firecloset, -/turf/open/floor/iron, +/turf/open/floor/iron/dark, /area/station/engineering/atmospherics_engine) "re" = ( /obj/machinery/light/directional/west, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/firealarm/directional/west, -/turf/open/floor/iron, +/turf/open/floor/iron/dark, /area/station/engineering/atmospherics_engine) "rh" = ( /obj/structure/lattice, @@ -498,7 +494,7 @@ "ry" = ( /obj/effect/turf_decal/stripes/line, /obj/machinery/atmospherics/pipe/smart/simple/cyan/visible, -/turf/open/floor/iron, +/turf/open/floor/iron/dark, /area/station/engineering/atmospherics_engine) "rA" = ( /obj/effect/turf_decal/delivery, @@ -506,7 +502,7 @@ /obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 8 }, -/turf/open/floor/iron, +/turf/open/floor/iron/dark, /area/station/engineering/atmospherics_engine) "rK" = ( /obj/structure/cable, @@ -524,7 +520,7 @@ /obj/machinery/atmospherics/pipe/smart/manifold/cyan/visible{ dir = 1 }, -/turf/open/floor/iron, +/turf/open/floor/iron/dark, /area/station/engineering/atmospherics_engine) "sJ" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -532,12 +528,11 @@ /obj/item/clothing/gloves/color/black, /obj/item/clothing/glasses/meson/engine, /obj/item/tank/internals/emergency_oxygen/engi, -/turf/open/floor/iron, +/turf/open/floor/iron/dark, /area/station/engineering/atmospherics_engine) "sX" = ( -/obj/effect/turf_decal/delivery, -/obj/structure/reagent_dispensers/fueltank, -/turf/open/floor/iron, +/obj/structure/reagent_dispensers/watertank, +/turf/open/floor/iron/dark, /area/station/engineering/atmospherics_engine) "tp" = ( /obj/effect/turf_decal/stripes/corner{ @@ -545,10 +540,10 @@ }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/components/binary/pump{ - dir = 8; - name = "Mix to Engine" + name = "Mix to Engine"; + dir = 8 }, -/turf/open/floor/iron, +/turf/open/floor/iron/dark, /area/station/engineering/atmospherics_engine) "tw" = ( /obj/structure/table/reinforced, @@ -557,7 +552,7 @@ pixel_x = 7; pixel_y = 3 }, -/turf/open/floor/iron, +/turf/open/floor/iron/dark, /area/station/engineering/atmospherics_engine) "tI" = ( /obj/machinery/atmospherics/pipe/smart/simple/orange/visible{ @@ -565,7 +560,7 @@ }, /obj/effect/spawner/structure/window/reinforced/plasma, /turf/open/floor/plating, -/area/station/maintenance/department/engine) +/area/station/maintenance/department/engineering/central) "tP" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -582,7 +577,7 @@ name = "Engine SMES Room" }, /obj/effect/mapping_helpers/airlock/access/all/engineering/general, -/turf/open/floor/iron/textured, +/turf/open/floor/iron/dark/textured, /area/station/engineering/main) "tU" = ( /obj/structure/cable, @@ -602,18 +597,18 @@ }, /obj/item/multitool, /obj/item/radio/intercom/directional/west, -/turf/open/floor/iron, +/turf/open/floor/iron/dark, /area/station/engineering/atmospherics_engine) "up" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, +/turf/open/floor/iron/dark, /area/station/engineering/atmospherics_engine) "uv" = ( /obj/machinery/camera/autoname/directional/east, /obj/machinery/atmospherics/components/unary/thermomachine/freezer{ dir = 8 }, -/turf/open/floor/iron, +/turf/open/floor/iron/dark, /area/station/engineering/atmospherics_engine) "ux" = ( /obj/machinery/light/directional/south, @@ -623,7 +618,7 @@ /obj/machinery/atmospherics/pipe/smart/simple/cyan/visible{ dir = 9 }, -/turf/open/floor/iron, +/turf/open/floor/iron/dark, /area/station/engineering/atmospherics_engine) "vr" = ( /obj/effect/turf_decal/bot, @@ -634,19 +629,19 @@ req_access = list("engineering") }, /obj/machinery/portable_atmospherics/canister/nitrogen, -/turf/open/floor/iron, +/turf/open/floor/iron/dark/smooth_large, /area/station/engineering/atmospherics_engine) "vs" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable/layer1, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, +/turf/open/floor/iron/dark, /area/station/engineering/atmospherics_engine) "vD" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable/multilayer/connected, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, +/turf/open/floor/iron/dark, /area/station/engineering/atmospherics_engine) "vF" = ( /turf/closed/wall/r_wall, @@ -655,66 +650,74 @@ /obj/structure/cable/layer1, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, +/turf/open/floor/iron/dark, /area/station/engineering/atmospherics_engine) "vW" = ( +/obj/machinery/light/small/directional/west, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 4 }, -/turf/open/floor/iron, +/turf/open/floor/iron/dark, /area/station/engineering/atmospherics_engine) "vX" = ( /obj/effect/turf_decal/stripes/line, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, +/turf/open/floor/iron/dark, /area/station/engineering/atmospherics_engine) "wb" = ( /obj/machinery/atmospherics/pipe/smart/simple/orange/visible{ dir = 4 }, -/turf/open/floor/iron, +/turf/open/floor/iron/dark, /area/station/engineering/atmospherics_engine) "wi" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 }, /obj/structure/closet/emcloset, -/turf/open/floor/iron, +/turf/open/floor/iron/dark, /area/station/engineering/atmospherics_engine) "wu" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, /obj/structure/cable/layer1, -/turf/open/floor/iron, +/turf/open/floor/iron/dark, /area/station/engineering/atmospherics_engine) "wx" = ( /obj/effect/turf_decal/bot, /obj/machinery/portable_atmospherics/pump, -/turf/open/floor/iron, +/turf/open/floor/iron/dark/smooth_large, +/area/station/engineering/atmospherics_engine) +"wD" = ( +/obj/machinery/atmospherics/components/binary/valve/digital{ + name = "Space Loop Bypass"; + dir = 4 + }, +/turf/open/floor/iron/dark, /area/station/engineering/atmospherics_engine) "wK" = ( /obj/effect/turf_decal/bot, /obj/structure/window/reinforced/spawner/directional/east, /obj/structure/sign/poster/official/safety_eye_protection/directional/north, /obj/machinery/portable_atmospherics/canister/nitrous_oxide, -/turf/open/floor/iron, +/turf/open/floor/iron/dark/smooth_large, /area/station/engineering/atmospherics_engine) "wL" = ( /obj/effect/turf_decal/bot, /obj/machinery/light/directional/north, /obj/structure/window/reinforced/spawner/directional/west, /obj/machinery/portable_atmospherics/canister/oxygen, -/turf/open/floor/iron, +/turf/open/floor/iron/dark/smooth_large, /area/station/engineering/atmospherics_engine) "wP" = ( /obj/machinery/atmospherics/pipe/smart/simple/cyan/visible{ dir = 4 }, /obj/machinery/meter, -/turf/open/floor/iron, +/turf/open/floor/iron/dark, /area/station/engineering/atmospherics_engine) "wU" = ( /turf/open/floor/engine/vacuum, @@ -723,8 +726,15 @@ /obj/machinery/atmospherics/pipe/smart/simple/cyan/visible{ dir = 10 }, -/turf/open/floor/iron, +/turf/open/floor/iron/dark, /area/station/engineering/atmospherics_engine) +"xS" = ( +/obj/machinery/light/small/directional/south, +/obj/structure/cable, +/obj/structure/extinguisher_cabinet/directional/south, +/obj/item/kirbyplants/random, +/turf/open/floor/iron/dark, +/area/station/engineering/main) "yc" = ( /obj/structure/table, /obj/machinery/camera/directional/north{ @@ -737,16 +747,16 @@ /obj/effect/turf_decal/bot, /obj/machinery/camera/autoname/directional/north, /obj/machinery/portable_atmospherics/canister/oxygen, -/turf/open/floor/iron, +/turf/open/floor/iron/dark/smooth_large, /area/station/engineering/atmospherics_engine) "yO" = ( /obj/machinery/camera/autoname/directional/west, /obj/machinery/atmospherics/pipe/smart/simple/cyan/visible, -/turf/open/floor/iron, +/turf/open/floor/iron/dark, /area/station/engineering/atmospherics_engine) "yS" = ( /obj/machinery/atmospherics/pipe/smart/simple/dark/visible, -/turf/open/floor/iron, +/turf/open/floor/iron/dark, /area/station/engineering/atmospherics_engine) "zy" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -758,7 +768,7 @@ "zB" = ( /obj/structure/rack, /obj/item/pipe_dispenser, -/turf/open/floor/iron, +/turf/open/floor/iron/dark, /area/station/engineering/atmospherics_engine) "zR" = ( /obj/machinery/sparker/directional/west{ @@ -774,7 +784,7 @@ dir = 4 }, /obj/machinery/meter, -/turf/open/floor/iron, +/turf/open/floor/iron/dark, /area/station/engineering/atmospherics_engine) "Aa" = ( /obj/machinery/light/directional/north, @@ -782,7 +792,7 @@ /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 8 }, -/turf/open/floor/iron, +/turf/open/floor/iron/dark, /area/station/engineering/atmospherics_engine) "Ak" = ( /obj/effect/turf_decal/stripes/line{ @@ -792,7 +802,7 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, /obj/structure/cable/layer1, -/turf/open/floor/iron, +/turf/open/floor/iron/dark, /area/station/engineering/atmospherics_engine) "AM" = ( /obj/effect/turf_decal/delivery, @@ -800,7 +810,7 @@ /obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 4 }, -/turf/open/floor/iron, +/turf/open/floor/iron/dark, /area/station/engineering/atmospherics_engine) "AP" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ @@ -811,16 +821,16 @@ "Bf" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible, /obj/machinery/portable_atmospherics/canister, -/turf/open/floor/iron, +/turf/open/floor/iron/dark, /area/station/engineering/atmospherics_engine) "BG" = ( /obj/effect/turf_decal/stripes/line, /obj/machinery/atmospherics/pipe/smart/simple/orange/visible, -/turf/open/floor/iron, +/turf/open/floor/iron/dark, /area/station/engineering/atmospherics_engine) "CB" = ( /obj/effect/turf_decal/stripes/corner, -/turf/open/floor/iron, +/turf/open/floor/iron/dark, /area/station/engineering/atmospherics_engine) "CH" = ( /obj/effect/turf_decal/bot, @@ -828,37 +838,32 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/portable_atmospherics/canister/oxygen, /obj/structure/window/reinforced/spawner/directional/south, -/turf/open/floor/iron, +/turf/open/floor/iron/dark/smooth_large, /area/station/engineering/atmospherics_engine) "CY" = ( /obj/machinery/light/directional/east, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/light_switch/directional/east, -/turf/open/floor/iron, +/turf/open/floor/iron/dark, /area/station/engineering/atmospherics_engine) "Df" = ( /obj/effect/turf_decal/bot, /obj/structure/window/reinforced/spawner/directional/west, /obj/structure/sign/poster/official/safety_eye_protection/directional/north, /obj/machinery/portable_atmospherics/canister/plasma, -/turf/open/floor/iron, -/area/station/engineering/atmospherics_engine) -"Dj" = ( -/obj/effect/turf_decal/bot, -/obj/structure/reagent_dispensers/watertank, -/turf/open/floor/iron, +/turf/open/floor/iron/dark/smooth_large, /area/station/engineering/atmospherics_engine) "Dk" = ( /obj/machinery/atmospherics/pipe/smart/manifold/cyan/visible{ dir = 8 }, -/turf/open/floor/iron, +/turf/open/floor/iron/dark, /area/station/engineering/atmospherics_engine) "Dm" = ( /obj/machinery/light/directional/east, /obj/structure/extinguisher_cabinet/directional/east, /obj/item/bot_assembly/firebot, -/turf/open/floor/iron, +/turf/open/floor/iron/dark, /area/station/engineering/atmospherics_engine) "Dq" = ( /obj/machinery/door/poddoor{ @@ -876,7 +881,7 @@ /area/space/nearstation) "DS" = ( /obj/machinery/atmospherics/pipe/smart/manifold/cyan/visible, -/turf/open/floor/iron, +/turf/open/floor/iron/dark, /area/station/engineering/atmospherics_engine) "EF" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -885,7 +890,7 @@ /obj/machinery/atmospherics/pipe/smart/simple/dark/visible{ dir = 4 }, -/turf/open/floor/iron, +/turf/open/floor/iron/dark, /area/station/engineering/atmospherics_engine) "EV" = ( /obj/structure/lattice, @@ -898,11 +903,11 @@ /obj/machinery/atmospherics/pipe/smart/simple/pink/visible{ dir = 9 }, -/turf/open/floor/iron, +/turf/open/floor/iron/dark, /area/station/engineering/atmospherics_engine) "FS" = ( /obj/machinery/camera/autoname/directional/north, -/turf/open/floor/iron, +/turf/open/floor/iron/dark, /area/station/engineering/atmospherics_engine) "Gh" = ( /obj/effect/turf_decal/bot, @@ -913,7 +918,7 @@ /obj/structure/window/reinforced/spawner/directional/south, /obj/structure/window/reinforced/spawner/directional/west, /obj/structure/cable/layer1, -/turf/open/floor/iron, +/turf/open/floor/iron/dark/smooth_large, /area/station/engineering/atmospherics_engine) "Gk" = ( /obj/structure/table/reinforced, @@ -921,33 +926,33 @@ pixel_y = 5 }, /obj/item/storage/toolbox/mechanical, -/turf/open/floor/iron, +/turf/open/floor/iron/dark, /area/station/engineering/atmospherics_engine) "Go" = ( /obj/machinery/atmospherics/pipe/smart/simple/orange/visible{ dir = 4 }, /obj/machinery/meter, -/turf/open/floor/iron, +/turf/open/floor/iron/dark, /area/station/engineering/atmospherics_engine) "Gr" = ( /obj/machinery/atmospherics/pipe/smart/simple/dark/visible{ dir = 6 }, -/turf/open/floor/iron, +/turf/open/floor/iron/dark, /area/station/engineering/atmospherics_engine) "GJ" = ( /obj/effect/turf_decal/stripes/corner{ dir = 8 }, -/turf/open/floor/iron, +/turf/open/floor/iron/dark, /area/station/engineering/atmospherics_engine) "GY" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/simple/orange/visible, /obj/machinery/meter, -/turf/open/floor/iron, +/turf/open/floor/iron/dark, /area/station/engineering/atmospherics_engine) "Hk" = ( /obj/effect/turf_decal/stripes/line, @@ -968,45 +973,51 @@ /obj/machinery/atmospherics/pipe/smart/manifold/cyan/visible{ dir = 4 }, -/turf/open/floor/iron, +/turf/open/floor/iron/dark, /area/station/engineering/atmospherics_engine) "HO" = ( /obj/machinery/atmospherics/components/binary/pump{ name = "Hot to Burn" }, -/turf/open/floor/iron, +/turf/open/floor/iron/dark, /area/station/engineering/atmospherics_engine) "HY" = ( -/obj/structure/sign/warning/secure_area, -/turf/closed/wall/r_wall, -/area/station/maintenance/department/engine) +/turf/open/floor/plating, +/area/station/maintenance/department/engineering/central) "Im" = ( /obj/structure/sign/warning/secure_area, /turf/closed/wall/r_wall, /area/station/engineering/atmospherics_engine) +"IC" = ( +/obj/machinery/atmospherics/components/binary/pump{ + name = "Hot"; + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/atmospherics_engine) "IJ" = ( /obj/machinery/atmospherics/components/binary/pump{ dir = 4; name = "Burn Byproducts" }, -/turf/open/floor/iron, +/turf/open/floor/iron/dark, /area/station/engineering/atmospherics_engine) "IL" = ( /obj/structure/extinguisher_cabinet/directional/east, -/turf/open/floor/iron, +/turf/open/floor/iron/dark, /area/station/engineering/atmospherics_engine) "Jj" = ( /obj/machinery/camera/autoname/directional/west, /obj/machinery/atmospherics/components/unary/thermomachine/heater{ dir = 4 }, -/turf/open/floor/iron, +/turf/open/floor/iron/dark, /area/station/engineering/atmospherics_engine) "Jo" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/iron, +/turf/open/floor/iron/dark, /area/station/engineering/atmospherics_engine) "JE" = ( /obj/effect/spawner/structure/window/reinforced/plasma, @@ -1016,14 +1027,16 @@ /turf/open/floor/plating, /area/station/engineering/atmospherics_engine) "Kd" = ( -/obj/machinery/atmospherics/components/binary/pump, -/turf/open/floor/iron, +/obj/machinery/atmospherics/components/binary/pump{ + name = "Cold" + }, +/turf/open/floor/iron/dark, /area/station/engineering/atmospherics_engine) "Kk" = ( /obj/machinery/atmospherics/pipe/smart/manifold/orange/visible{ dir = 4 }, -/turf/open/floor/iron, +/turf/open/floor/iron/dark, /area/station/engineering/atmospherics_engine) "KF" = ( /obj/machinery/atmospherics/components/unary/outlet_injector/on{ @@ -1044,21 +1057,21 @@ /obj/item/clothing/gloves/color/black, /obj/item/clothing/glasses/meson/engine, /obj/item/tank/internals/emergency_oxygen/engi, -/turf/open/floor/iron, +/turf/open/floor/iron/dark, /area/station/engineering/atmospherics_engine) "Lr" = ( /obj/structure/rack, /obj/item/crowbar/large, /obj/item/flashlight, /obj/item/pipe_dispenser, -/turf/open/floor/iron, +/turf/open/floor/iron/dark, /area/station/engineering/atmospherics_engine) "LC" = ( /obj/machinery/atmospherics/pipe/smart/simple/orange/visible{ dir = 10 }, /obj/machinery/meter, -/turf/open/floor/iron, +/turf/open/floor/iron/dark, /area/station/engineering/atmospherics_engine) "LD" = ( /obj/machinery/light/directional/north, @@ -1068,7 +1081,8 @@ /area/station/engineering/main) "LQ" = ( /obj/structure/sign/warning/no_smoking/directional/east, -/turf/open/floor/iron, +/obj/structure/reagent_dispensers/fueltank, +/turf/open/floor/iron/dark, /area/station/engineering/atmospherics_engine) "LZ" = ( /obj/structure/lattice/catwalk, @@ -1079,7 +1093,7 @@ /area/space/nearstation) "Mh" = ( /obj/structure/closet/secure_closet/engineering_personal, -/turf/open/floor/iron, +/turf/open/floor/iron/dark, /area/station/engineering/atmospherics_engine) "Mk" = ( /obj/effect/turf_decal/stripes/line{ @@ -1093,24 +1107,24 @@ }, /obj/effect/mapping_helpers/airlock/access/all/engineering/general, /turf/open/floor/plating, -/area/station/maintenance/department/engine) +/area/station/maintenance/department/engineering/central) "Mu" = ( /obj/machinery/atmospherics/components/binary/valve/digital{ name = "Space to Cold Loop" }, -/turf/open/floor/iron, +/turf/open/floor/iron/dark, /area/station/engineering/atmospherics_engine) "MD" = ( /obj/machinery/atmospherics/pipe/smart/manifold/cyan/visible{ dir = 8 }, /obj/machinery/meter, -/turf/open/floor/iron, +/turf/open/floor/iron/dark, /area/station/engineering/atmospherics_engine) "MH" = ( /obj/effect/turf_decal/bot, /obj/machinery/space_heater, -/turf/open/floor/iron, +/turf/open/floor/iron/dark/smooth_large, /area/station/engineering/atmospherics_engine) "MW" = ( /obj/structure/cable/layer1, @@ -1129,7 +1143,7 @@ pixel_y = -24 }, /obj/machinery/light/directional/south, -/turf/open/floor/iron, +/turf/open/floor/iron/dark, /area/station/engineering/atmospherics_engine) "No" = ( /obj/effect/spawner/structure/window/reinforced/plasma, @@ -1139,52 +1153,56 @@ "Ot" = ( /obj/effect/spawner/structure/window/reinforced/plasma, /turf/open/floor/plating, -/area/station/maintenance/department/engine) +/area/station/maintenance/department/engineering/central) "OD" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 }, /obj/machinery/atmospherics/pipe/smart/simple/cyan/visible, -/turf/open/floor/iron, +/turf/open/floor/iron/dark, /area/station/engineering/atmospherics_engine) "OH" = ( /obj/machinery/atmospherics/pipe/bridge_pipe/dark/visible, /obj/machinery/atmospherics/pipe/bridge_pipe/orange/visible{ dir = 4 }, -/turf/open/floor/iron, +/turf/open/floor/iron/dark, /area/station/engineering/atmospherics_engine) "OO" = ( /obj/machinery/atmospherics/pipe/smart/simple/cyan/visible{ dir = 4 }, -/turf/open/floor/iron, +/turf/open/floor/iron/dark, /area/station/engineering/atmospherics_engine) "Pq" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/light/directional/south, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/status_display/evac/directional/south, -/turf/open/floor/iron, +/turf/open/floor/iron/dark, /area/station/engineering/atmospherics_engine) "Pv" = ( -/obj/machinery/atmospherics/components/binary/pump/on{ +/obj/machinery/atmospherics/components/binary/pump{ name = "Mix to Burn" }, -/turf/open/floor/iron, +/turf/open/floor/iron/dark, +/area/station/engineering/atmospherics_engine) +"Py" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, +/turf/open/floor/iron/dark, /area/station/engineering/atmospherics_engine) "QA" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 }, -/turf/open/floor/iron, +/turf/open/floor/iron/dark, /area/station/engineering/atmospherics_engine) "QE" = ( /turf/closed/wall, /area/station/engineering/atmospherics_engine) "QG" = ( /obj/effect/spawner/random/vending/snackvend, -/turf/open/floor/iron, +/turf/open/floor/iron/dark, /area/station/engineering/atmospherics_engine) "QH" = ( /obj/structure/cable/multilayer/connected, @@ -1202,18 +1220,18 @@ /obj/machinery/atmospherics/components/binary/valve/digital{ name = "Cold Loop" }, -/turf/open/floor/iron, +/turf/open/floor/iron/dark, /area/station/engineering/atmospherics_engine) "Rr" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/components/binary/valve/digital{ name = "Cold Loop" }, -/turf/open/floor/iron, +/turf/open/floor/iron/dark, /area/station/engineering/atmospherics_engine) "RA" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, +/turf/open/floor/iron/dark, /area/station/engineering/atmospherics_engine) "Sd" = ( /obj/effect/turf_decal/bot, @@ -1224,11 +1242,11 @@ /obj/structure/window/reinforced/spawner/directional/south, /obj/structure/window/reinforced/spawner/directional/east, /obj/structure/cable/layer1, -/turf/open/floor/iron, +/turf/open/floor/iron/dark/smooth_large, /area/station/engineering/atmospherics_engine) "So" = ( /obj/structure/table/reinforced, -/turf/open/floor/iron, +/turf/open/floor/iron/dark, /area/station/engineering/atmospherics_engine) "SB" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -1238,7 +1256,7 @@ /obj/item/flashlight, /obj/machinery/camera/autoname/directional/east, /obj/item/radio/intercom/directional/east, -/turf/open/floor/iron, +/turf/open/floor/iron/dark, /area/station/engineering/atmospherics_engine) "SM" = ( /obj/machinery/light/directional/west, @@ -1257,7 +1275,7 @@ pixel_x = 3; pixel_y = -3 }, -/turf/open/floor/iron, +/turf/open/floor/iron/dark, /area/station/engineering/atmospherics_engine) "SO" = ( /obj/machinery/atmospherics/pipe/heat_exchanging/simple, @@ -1276,20 +1294,20 @@ /obj/item/clothing/gloves/color/black, /obj/item/clothing/glasses/meson/engine, /obj/item/tank/internals/emergency_oxygen/engi, -/turf/open/floor/iron, +/turf/open/floor/iron/dark, /area/station/engineering/atmospherics_engine) "TT" = ( /obj/effect/turf_decal/stripes/corner{ dir = 1 }, -/turf/open/floor/iron, +/turf/open/floor/iron/dark, /area/station/engineering/atmospherics_engine) "Uf" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 }, -/turf/open/floor/iron, +/turf/open/floor/iron/dark, /area/station/engineering/atmospherics_engine) "Ui" = ( /obj/effect/turf_decal/bot, @@ -1298,23 +1316,23 @@ /obj/machinery/portable_atmospherics/canister/oxygen, /obj/structure/window/reinforced/spawner/directional/south, /obj/structure/window/reinforced/spawner/directional/west, -/turf/open/floor/iron, +/turf/open/floor/iron/dark/smooth_large, /area/station/engineering/atmospherics_engine) "Up" = ( /obj/structure/extinguisher_cabinet/directional/south, -/turf/open/floor/iron, +/turf/open/floor/iron/dark, /area/station/engineering/atmospherics_engine) "Ut" = ( /obj/machinery/atmospherics/components/binary/valve/digital{ name = "Cold Loop to Space" }, -/turf/open/floor/iron, +/turf/open/floor/iron/dark, /area/station/engineering/atmospherics_engine) "Uz" = ( /obj/machinery/atmospherics/components/unary/thermomachine/freezer{ dir = 8 }, -/turf/open/floor/iron, +/turf/open/floor/iron/dark, /area/station/engineering/atmospherics_engine) "UF" = ( /obj/machinery/atmospherics/pipe/heat_exchanging/simple{ @@ -1327,12 +1345,12 @@ dir = 4 }, /obj/structure/closet/firecloset, -/turf/open/floor/iron, +/turf/open/floor/iron/dark, /area/station/engineering/atmospherics_engine) "UT" = ( /obj/structure/sign/warning/no_smoking/directional/west, /obj/structure/closet/emcloset, -/turf/open/floor/iron, +/turf/open/floor/iron/dark, /area/station/engineering/atmospherics_engine) "Vj" = ( /obj/structure/lattice, @@ -1361,14 +1379,14 @@ name = "Engine Room" }, /obj/effect/mapping_helpers/airlock/access/all/engineering/general, -/turf/open/floor/iron/textured, +/turf/open/floor/iron/dark/textured, /area/station/engineering/atmospherics_engine) "WP" = ( /obj/machinery/atmospherics/pipe/smart/simple/dark/visible{ dir = 6 }, /obj/machinery/meter, -/turf/open/floor/iron, +/turf/open/floor/iron/dark, /area/station/engineering/atmospherics_engine) "Xz" = ( /obj/machinery/light/directional/south, @@ -1378,7 +1396,7 @@ /obj/machinery/atmospherics/pipe/smart/simple/orange/visible{ dir = 5 }, -/turf/open/floor/iron, +/turf/open/floor/iron/dark, /area/station/engineering/atmospherics_engine) "XD" = ( /obj/machinery/firealarm/directional/north, @@ -1390,17 +1408,17 @@ dir = 4 }, /obj/machinery/status_display/ai/directional/west, -/turf/open/floor/iron, +/turf/open/floor/iron/dark, /area/station/engineering/atmospherics_engine) "Yl" = ( /obj/machinery/atmospherics/pipe/smart/manifold/orange/visible{ dir = 8 }, -/turf/open/floor/iron, +/turf/open/floor/iron/dark, /area/station/engineering/atmospherics_engine) "YB" = ( /obj/machinery/atmospherics/pipe/smart/manifold/orange/visible, -/turf/open/floor/iron, +/turf/open/floor/iron/dark, /area/station/engineering/atmospherics_engine) "YM" = ( /obj/effect/spawner/structure/window/reinforced/plasma, @@ -1411,7 +1429,7 @@ /obj/structure/table/reinforced, /obj/machinery/cell_charger, /obj/item/stock_parts/cell/high/empty, -/turf/open/floor/iron, +/turf/open/floor/iron/dark, /area/station/engineering/atmospherics_engine) "Zc" = ( /obj/structure/lattice/catwalk, @@ -1424,7 +1442,7 @@ /obj/machinery/atmospherics/pipe/smart/simple/orange/visible{ dir = 9 }, -/turf/open/floor/iron, +/turf/open/floor/iron/dark, /area/station/engineering/atmospherics_engine) "ZT" = ( /obj/structure/cable/layer1, @@ -1439,7 +1457,7 @@ Wg cp cp cp -cp +Wg Wg ml ml @@ -1467,7 +1485,7 @@ Hk iy zy nw -gZ +xS Wg dh dh @@ -1604,7 +1622,7 @@ ml "} (7,1,1) = {" Wg -cp +eH To cp rK @@ -1632,7 +1650,7 @@ mW "} (8,1,1) = {" Wg -cp +eH To nw gZ @@ -1660,10 +1678,10 @@ ml "} (9,1,1) = {" Wg -cp +eH To cp -cp +cj Wg Bf EY @@ -1832,8 +1850,8 @@ dX lp bp dU -iP -sX +MH +QE hg YB lb @@ -1863,7 +1881,7 @@ dU lb vW lb -mH +IC CB Jo ja @@ -1918,7 +1936,7 @@ vP EF vs vs -eE +vs vD vX aa @@ -2001,7 +2019,7 @@ CH bp dU MH -Dj +QE hg DS lb @@ -2118,7 +2136,7 @@ up so lm HM -lm +Dk Ut bU Zc @@ -2146,7 +2164,7 @@ Aa wP lb lb -lb +wD lb ax dh @@ -2167,14 +2185,14 @@ ml ml ml ml -ml +HY md Gk lb xr Dk Dk -Dk +Py Mu bU KK @@ -2195,7 +2213,7 @@ ml ml ml ml -ml +HY md So IL @@ -2203,7 +2221,7 @@ LQ uv fr Uz -lb +sX Vv aC ff @@ -2223,17 +2241,17 @@ ml ml ml ml -ml -HY -Vv -Vv -Vv -Vv -Vv -Vv -Vv -Vv -ml +md +md +md +md +md +md +md +md +md +md +md ml dh ml diff --git a/_maps/~monkestation/RandomEngines/KiloStation/supermatter.dmm b/_maps/~monkestation/RandomEngines/KiloStation/supermatter.dmm index f51397998c38..035cd4379c0c 100644 --- a/_maps/~monkestation/RandomEngines/KiloStation/supermatter.dmm +++ b/_maps/~monkestation/RandomEngines/KiloStation/supermatter.dmm @@ -486,21 +486,14 @@ /obj/structure/cable, /turf/open/floor/circuit/red, /area/station/engineering/supermatter/room) -"sz" = ( -/obj/effect/turf_decal/stripes/corner, -/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, -/turf/open/floor/engine, -/area/station/engineering/supermatter/room) "sF" = ( /obj/effect/mapping_helpers/broken_floor, /obj/structure/cable, /turf/open/floor/plating, /area/station/engineering/supermatter/room) "sG" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 8 - }, /obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, +/obj/effect/turf_decal/stripes/line, /turf/open/floor/engine, /area/station/engineering/supermatter/room) "th" = ( @@ -610,6 +603,16 @@ /obj/effect/spawner/structure/window/reinforced/plasma, /turf/open/floor/plating, /area/station/engineering/supermatter/room) +"vH" = ( +/obj/effect/turf_decal/siding/dark_red{ + dir = 9 + }, +/obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow, +/turf/open/floor/iron/dark/textured, +/area/station/engineering/supermatter/room) "vL" = ( /obj/machinery/light/directional/east, /obj/effect/decal/cleanable/dirt, @@ -839,6 +842,16 @@ /obj/structure/lattice, /turf/open/space, /area/space/nearstation) +"Ew" = ( +/obj/effect/turf_decal/siding/dark_red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow, +/turf/open/floor/iron/dark/textured, +/area/station/engineering/supermatter/room) "EA" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -1462,6 +1475,14 @@ /obj/effect/turf_decal/stripes/corner, /turf/open/floor/engine, /area/station/engineering/supermatter/room) +"Xz" = ( +/mob/living/basic/pet/poppy, +/obj/structure/bed/dogbed/ian{ + name = "Poppy's Bed" + }, +/obj/effect/turf_decal/tile/yellow, +/turf/open/floor/iron/dark/textured, +/area/station/engineering/supermatter/room) "XE" = ( /obj/machinery/atmospherics/pipe/heat_exchanging/simple, /obj/effect/turf_decal/stripes/corner{ @@ -1483,7 +1504,15 @@ /turf/closed/wall/r_wall, /area/station/engineering/supermatter) "Yu" = ( -/turf/open/floor/iron/dark, +/obj/effect/turf_decal/siding/dark_red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/structure/tank_holder/extinguisher/advanced, +/turf/open/floor/iron/dark/textured, /area/station/engineering/supermatter/room) "YC" = ( /obj/effect/turf_decal/delivery, @@ -1741,7 +1770,7 @@ aK fN BL sG -Yu +vH Yu pk FB @@ -1763,9 +1792,9 @@ aK (10,1,1) = {" BM Qj -sz -Yu -Yu +sG +Ew +Xz ZC wk EA diff --git a/code/__DEFINES/antagonists.dm b/code/__DEFINES/antagonists.dm index 9da5143c6100..020efe8d0858 100644 --- a/code/__DEFINES/antagonists.dm +++ b/code/__DEFINES/antagonists.dm @@ -331,6 +331,10 @@ GLOBAL_LIST_INIT(human_invader_antagonists, list( #define ANTAG_GROUP_SYNDICATE "Syndicate" #define ANTAG_GROUP_WIZARDS "Wizard Federation" #define ANTAG_GROUP_XENOS "Xenomorph Infestation" +#define ANTAG_GROUP_FUGITIVES "Escaped Fugitives" +#define ANTAG_GROUP_HUNTERS "Bounty Hunters" +#define ANTAG_GROUP_PARADOX "Spacetime Aberrations" +#define ANTAG_GROUP_CREW "Deviant Crew" #define HUNTER_PACK_COPS "Spacepol Officers" #define HUNTER_PACK_RUSSIAN "Russian Smugglers" @@ -338,7 +342,13 @@ GLOBAL_LIST_INIT(human_invader_antagonists, list( #define HUNTER_PACK_PSYKER "Psyker Shikaris" // This flag disables certain checks that presume antagonist datums mean 'baddie'. -#define FLAG_FAKE_ANTAG (1 << 0) +#define FLAG_FAKE_ANTAG (1 << 0) +/// monkestation addition: Whether the antagonist can see exploitable info on people they examine. +#define FLAG_CAN_SEE_EXPOITABLE_INFO (1 << 1) +// monkestation addition: The storyteller will ignore this antag datum as counting against the antag cap. +#define FLAG_ANTAG_CAP_IGNORE (1 << 2) +// monkestation addition: The storyteller will count everyone on this antag's team as a singular antag instead. +#define FLAG_ANTAG_CAP_TEAM (1 << 3) #define FREEDOM_IMPLANT_CHARGES 4 diff --git a/code/__DEFINES/atom_hud.dm b/code/__DEFINES/atom_hud.dm index a229dd3e3c42..f370a3bf63e8 100644 --- a/code/__DEFINES/atom_hud.dm +++ b/code/__DEFINES/atom_hud.dm @@ -53,6 +53,8 @@ #define PERMIT_HUD "25" // for implants to let you see sensor field #define SENSOR_HUD "26" +// for mood change +#define MOOD_HUD "27" //monkestation edit end //by default everything in the hud_list of an atom is an image @@ -73,6 +75,7 @@ #define DATA_HUD_FAN 10 #define DATA_HUD_PERMIT 11 //monkestation edit #define DATA_HUD_SENSORS 12 //monkestation edit +#define DATA_HUD_MOOD 13 //monkestation edit // Notification action types #define NOTIFY_JUMP "jump" diff --git a/code/__DEFINES/bloodsuckers.dm b/code/__DEFINES/bloodsuckers.dm index 9cf29fb13f73..9d01d248ae78 100644 --- a/code/__DEFINES/bloodsuckers.dm +++ b/code/__DEFINES/bloodsuckers.dm @@ -15,6 +15,9 @@ /// Once blood is this high, will exit Frenzyshak #define FRENZY_THRESHOLD_EXIT 250 +/// Minimum blood required for bloodsucker oozelings to auto-revive +#define OOZELING_MIN_REVIVE_BLOOD_THRESHOLD (FRENZY_THRESHOLD_ENTER * 10) + /** * Vassal defines */ @@ -67,6 +70,8 @@ #define BP_CANT_USE_WHILE_INCAPACITATED (1<<3) /// This Power can't be used while unconscious #define BP_CANT_USE_WHILE_UNCONSCIOUS (1<<4) +/// This Power can't be used during Sol +#define BP_CANT_USE_DURING_SOL (1<<5) /// This Power can be purchased by Bloodsuckers #define BLOODSUCKER_CAN_BUY (1<<0) diff --git a/code/__DEFINES/colors.dm b/code/__DEFINES/colors.dm index 14715f7a7a90..6d73b04a78e6 100644 --- a/code/__DEFINES/colors.dm +++ b/code/__DEFINES/colors.dm @@ -33,6 +33,13 @@ #define COLOR_HALF_TRANSPARENT_BLACK "#0000007A" #define COLOR_RED "#FF0000" +#define COLOR_CHRISTMAS_RED "#D6001C" +#define COLOR_OLD_GLORY_RED "#B22234" +#define COLOR_FRENCH_RED "#EF4135" +#define COLOR_ETHIOPIA_RED "#DA121A" +#define COLOR_UNION_JACK_RED "#C8102E" +#define COLOR_MEDIUM_DARK_RED "#CC0000" +#define COLOR_PINK_RED "EF3340" #define COLOR_SYNDIE_RED "#F10303" #define COLOR_SYNDIE_RED_HEAD "#760500" #define COLOR_MOSTLY_PURE_RED "#FF3300" @@ -50,7 +57,10 @@ #define COLOR_YELLOW "#FFFF00" #define COLOR_VIVID_YELLOW "#FBFF23" +#define COLOR_TANGERINE_YELLOW "#FFCC00" #define COLOR_VERY_SOFT_YELLOW "#FAE48E" +#define COLOR_GOLD "#FFD700" +#define COLOR_ETHIOPIA_YELLOW "#FCDD09" #define COLOR_OLIVE "#808000" #define COLOR_ASSISTANT_OLIVE "#828163" @@ -63,6 +73,9 @@ #define COLOR_VERY_PALE_LIME_GREEN "#DDFFD3" #define COLOR_VERY_DARK_LIME_GREEN "#003300" #define COLOR_GREEN "#008000" +#define COLOR_CHRISTMAS_GREEN "#00873E" +#define COLOR_IRISH_GREEN "#169B62" +#define COLOR_ETHIOPIA_GREEN "#078930" #define COLOR_DARK_MODERATE_LIME_GREEN "#44964A" #define COLOR_PAI_GREEN "#00FF88" #define COLOR_PALE_GREEN "#20e28e" @@ -72,6 +85,10 @@ #define COLOR_DARK_CYAN "#00A2FF" #define COLOR_TEAL "#008080" #define COLOR_BLUE "#0000FF" +#define COLOR_OLD_GLORY_BLUE "#3C3B6E" +#define COLOR_FRENCH_BLUE "#0055A4" +#define COLOR_UNION_JACK_BLUE "#012169" +#define COLOR_TRUE_BLUE "#0066CC" #define COLOR_STRONG_BLUE "#1919c8" #define COLOR_CENTCOM_BLUE "#134975" #define COLOR_BRIGHT_BLUE "#2CB2E8" @@ -99,6 +116,7 @@ #define COLOR_DARK_PURPLE "#551A8B" #define COLOR_ORANGE "#FF9900" +#define COLOR_IRISH_ORANGE "#FF883E" #define COLOR_ENGINEERING_ORANGE "#FFA62B" #define COLOR_MOSTLY_PURE_ORANGE "#ff8000" #define COLOR_TAN_ORANGE "#FF7B00" @@ -248,12 +266,13 @@ #define CIRCUIT_COLOR_ENGINEERING "#F8D700" #define CIRCUIT_COLOR_SUPPLY "#C47749" -/// Highly Saturated Colors -#define COLOR_BRIGHT_RED "#FF6666" -#define COLOR_BRIGHT_YELLOW "#EAFF51" -#define COLOR_BRIGHT_GREEN "#41FC66" -#define COLOR_BRIGHT_TEAL "#42FFF2" -#define COLOR_BRIGHT_PURPLE "#5D5DFC" +/// Colors for pride week +#define COLOR_PRIDE_RED "#FF6666" +#define COLOR_PRIDE_ORANGE "#FC9F3C" +#define COLOR_PRIDE_YELLOW "#EAFF51" +#define COLOR_PRIDE_GREEN "#41FC66" +#define COLOR_PRIDE_BLUE "#42FFF2" +#define COLOR_PRIDE_PURPLE "#5D5DFC" /// The default color for admin say, used as a fallback when the preference is not enabled #define DEFAULT_ASAY_COLOR COLOR_MOSTLY_PURE_RED diff --git a/code/__DEFINES/dcs/signals/signals_atom/signals_atom_mouse.dm b/code/__DEFINES/dcs/signals/signals_atom/signals_atom_mouse.dm index 09ac2c73e2cb..9ff14135e717 100644 --- a/code/__DEFINES/dcs/signals/signals_atom/signals_atom_mouse.dm +++ b/code/__DEFINES/dcs/signals/signals_atom/signals_atom_mouse.dm @@ -28,3 +28,5 @@ #define COMSIG_MOUSEDROPPED_ONTO "mousedropped_onto" ///from base of mob/MouseWheelOn(): (/atom, delta_x, delta_y, params) #define COMSIG_MOUSE_SCROLL_ON "mousescroll_on" +/// From /atom/movable/screen/click(): (atom/target, atom/location, control, params, mob/user) +#define COMSIG_SCREEN_ELEMENT_CLICK "screen_element_click" diff --git a/code/__DEFINES/dcs/signals/signals_storage.dm b/code/__DEFINES/dcs/signals/signals_storage.dm index b30039dc12f2..45b6ec6bfe3f 100644 --- a/code/__DEFINES/dcs/signals/signals_storage.dm +++ b/code/__DEFINES/dcs/signals/signals_storage.dm @@ -5,3 +5,5 @@ /// Sent after dumping into some other storage object: (atom/dest_object, mob/user) #define COMSIG_STORAGE_DUMP_POST_TRANSFER "storage_dump_into_storage" +/// Sent to the STORAGE when an ITEM is STORED INSIDE. +#define COMSIG_STORAGE_STORED_ITEM "storage_storing_item" diff --git a/code/__DEFINES/dcs/signals/signals_turf.dm b/code/__DEFINES/dcs/signals/signals_turf.dm index 397345cc498d..1fd8bf3a318a 100644 --- a/code/__DEFINES/dcs/signals/signals_turf.dm +++ b/code/__DEFINES/dcs/signals/signals_turf.dm @@ -48,3 +48,6 @@ #define COMSIG_TURF_RESET_ELEVATION "turf_reset_elevation" #define ELEVATION_CURRENT_PIXEL_SHIFT 1 #define ELEVATION_MAX_PIXEL_SHIFT 2 + +///Called when turf no longer blocks light from passing through +#define COMSIG_TURF_NO_LONGER_BLOCK_LIGHT "turf_no_longer_block_light" diff --git a/code/__DEFINES/holiday.dm b/code/__DEFINES/holiday.dm new file mode 100644 index 000000000000..1c35940e7188 --- /dev/null +++ b/code/__DEFINES/holiday.dm @@ -0,0 +1 @@ +#define HOLIDAY_HAT_CHANCE 20 diff --git a/code/__DEFINES/icon_smoothing.dm b/code/__DEFINES/icon_smoothing.dm index 3a6fb062bb73..891746c663d7 100644 --- a/code/__DEFINES/icon_smoothing.dm +++ b/code/__DEFINES/icon_smoothing.dm @@ -178,6 +178,8 @@ DEFINE_BITFIELD(smoothing_flags, list( #define SMOOTH_GROUP_CLEANABLE_DIRT S_OBJ(68) ///obj/effect/decal/cleanable/dirt +#define SMOOTH_GROUP_GRAV_FIELD S_OBJ(69) + #define SMOOTH_GROUP_INDUSTRIAL_LIFT S_OBJ(71) ///obj/structure/industrial_lift #define SMOOTH_GROUP_GAS_TANK S_OBJ(72) diff --git a/code/__DEFINES/interaction_flags.dm b/code/__DEFINES/interaction_flags.dm index 0b4e95887294..6ce2928b741b 100644 --- a/code/__DEFINES/interaction_flags.dm +++ b/code/__DEFINES/interaction_flags.dm @@ -20,6 +20,14 @@ #define INTERACT_ATOM_ALLOW_USER_LOCATION (1<<9) /// ignores mobility check #define INTERACT_ATOM_IGNORE_MOBILITY (1<<10) +// Bypass all adjacency checks for mouse drop +#define INTERACT_ATOM_MOUSEDROP_IGNORE_ADJACENT (1<<11) +/// Bypass all can_perform_action checks for mouse drop +#define INTERACT_ATOM_MOUSEDROP_IGNORE_USABILITY (1<<12) +/// Bypass all adjacency and other checks for mouse drop +#define INTERACT_ATOM_MOUSEDROP_IGNORE_CHECKS (INTERACT_ATOM_MOUSEDROP_IGNORE_ADJACENT | INTERACT_ATOM_MOUSEDROP_IGNORE_USABILITY) +/// calls try_interact() on attack_paw() and returns that. +#define INTERACT_ATOM_ATTACK_PAW (1<<13) /// attempt pickup on attack_hand for items #define INTERACT_ITEM_ATTACK_HAND_PICKUP (1<<0) diff --git a/code/__DEFINES/is_helpers.dm b/code/__DEFINES/is_helpers.dm index c743a6d5a673..3f3599fcf7d7 100644 --- a/code/__DEFINES/is_helpers.dm +++ b/code/__DEFINES/is_helpers.dm @@ -102,6 +102,7 @@ GLOBAL_LIST_INIT(turfs_openspace, typecacheof(list( #define isgoblin(A) (is_species(A, /datum/species/goblin)) //Monkestation Addition #define isfloran(A) (is_species(A, /datum/species/floran)) //Monkestation Addition #define isarachnid(A) (is_species(A, /datum/species/arachnid)) //Monkestation Addition +#define isteratoma(A) (is_species(A, /datum/species/teratoma)) //Monkestation Addition //More carbon mobs @@ -286,7 +287,7 @@ GLOBAL_LIST_INIT(glass_sheet_types, typecacheof(list( GLOBAL_LIST_INIT(book_types, typecacheof(list( /obj/item/book, /obj/item/spellbook, -))) + /obj/item/infuser_book))) // Jobs #define is_job(job_type) (istype(job_type, /datum/job)) diff --git a/code/__DEFINES/jobs.dm b/code/__DEFINES/jobs.dm index 88005dacbd4a..65b0d3c49837 100644 --- a/code/__DEFINES/jobs.dm +++ b/code/__DEFINES/jobs.dm @@ -207,8 +207,11 @@ #define JOB_ASSIGN_QUIRKS (1<<7) /// Whether this job can be an intern. #define JOB_CAN_BE_INTERN (1<<8) -/// Whether this job is enabled/disabled by the spooktober config -#define JOB_SPOOKTOBER (1<<9) +/// This job cannot have more slots opened by the Head of Personnel (but admins or other random events can still do this). +#define JOB_CANNOT_OPEN_SLOTS (1<<9) + +/// Combination flag for jobs which are considered regular crew members of the station. +#define STATION_JOB_FLAGS (JOB_ANNOUNCE_ARRIVAL|JOB_CREW_MANIFEST|JOB_EQUIP_RANK|JOB_CREW_MEMBER|JOB_NEW_PLAYER_JOINABLE|JOB_REOPEN_ON_ROUNDSTART_LOSS|JOB_ASSIGN_QUIRKS|JOB_CAN_BE_INTERN) #define FACTION_NONE "None" #define FACTION_STATION "Station" diff --git a/code/__DEFINES/mobs.dm b/code/__DEFINES/mobs.dm index fb0c39de245c..7d3d5d8e7bbb 100644 --- a/code/__DEFINES/mobs.dm +++ b/code/__DEFINES/mobs.dm @@ -133,6 +133,7 @@ #define SPECIES_GOBLIN "goblin" //Monkestation Addition #define SPECIES_FLORAN "floran" //Monkestation Addition #define SPECIES_SATYR "satyr" //Monkestation Addition +#define SPECIES_TERATOMA "teratoma" //Monkestation Addition // Like species IDs, but not specifically attached a species. #define BODYPART_ID_ALIEN "alien" #define BODYPART_ID_ROBOTIC "robotic" @@ -590,14 +591,15 @@ ///Squash flags. For squashable element -///Whether or not the squashing requires the squashed mob to be lying down +/// Squashing will not occur if the mob is not lying down (bodyposition is LYING_DOWN) #define SQUASHED_SHOULD_BE_DOWN (1<<0) -///Whether or not to gib when the squashed mob is moved over +/// If present, outright gibs the squashed mob instead of just dealing damage #define SQUASHED_SHOULD_BE_GIBBED (1<<1) - - +/// If squashing always passes if the mob is dead +#define SQUASHED_ALWAYS_IF_DEAD (1<<2) /// Don't squash our mob if its not located in a turf #define SQUASHED_DONT_SQUASH_IN_CONTENTS (1<<3) + /* * Defines for "AI emotions", allowing the AI to expression emotions * with status displays via emotes. diff --git a/code/__DEFINES/projectiles.dm b/code/__DEFINES/projectiles.dm index cbaca102d731..e5026d440b1c 100644 --- a/code/__DEFINES/projectiles.dm +++ b/code/__DEFINES/projectiles.dm @@ -24,6 +24,8 @@ #define CALIBER_38 ".38" /// The caliber used by the chaplain's revolver. #define CALIBER_77 ".77" +/// The caliber used by long revolver and long rifle +#define CALIBER_45L ".45l" /// The caliber used by the C-20r SMG, the tommygun, and the M1911 pistol. #define CALIBER_45 ".45" /// The caliber used by sniper rifles and the desert eagle. diff --git a/code/__DEFINES/research/anomalies.dm b/code/__DEFINES/research/anomalies.dm index b53f5bd1ae98..faf1163efd8a 100644 --- a/code/__DEFINES/research/anomalies.dm +++ b/code/__DEFINES/research/anomalies.dm @@ -24,7 +24,7 @@ GLOBAL_LIST_INIT(bioscrambler_parts_blacklist, typecacheof(list( /obj/item/bodypart/leg/left/monkey, /obj/item/bodypart/leg/right/monkey, /obj/item/bodypart/leg/left/tallboy, - /obj/item/bodypart/leg/right/tallboy + /obj/item/bodypart/leg/right/tallboy, ))) /// Blacklist of limb IDs which should not appear when bioscrambled, mostly because they looks awful and buggy. @@ -32,7 +32,8 @@ GLOBAL_LIST_INIT(bioscrambler_limb_id_blacklist, list( BODYPART_ID_PSYKER, SPECIES_SIMIAN, SPECIES_MONKEY, - SPECIES_GOBLIN + SPECIES_GOBLIN, + SPECIES_TERATOMA, )) /// Blacklist of organs which should not appear when bioscrambled. diff --git a/code/__DEFINES/spatial_gridmap.dm b/code/__DEFINES/spatial_gridmap.dm index f43fcbc3c6d3..97a6f9915399 100644 --- a/code/__DEFINES/spatial_gridmap.dm +++ b/code/__DEFINES/spatial_gridmap.dm @@ -1,12 +1,13 @@ -///each cell in a spatial_grid is this many turfs in length and width +/// each cell in a spatial_grid is this many turfs in length and width (with world.max(x or y) being 255, 15 of these fit on each side of a z level) #define SPATIAL_GRID_CELLSIZE 17 -///Takes a coordinate, and spits out the spatial grid index (x or y) it's inside +/// Takes a coordinate, and spits out the spatial grid index (x or y) it's inside #define GET_SPATIAL_INDEX(coord) ROUND_UP((coord) / SPATIAL_GRID_CELLSIZE) -#define GRID_INDEX_TO_COORDS(index) (index * SPATIAL_GRID_CELLSIZE) +/// changes the cell_(x or y) vars on /datum/spatial_grid_cell to the x or y coordinate on the map for the LOWER LEFT CORNER of the grid cell. +/// index is from 1 to SPATIAL_GRID_CELLS_PER_SIDE +#define GRID_INDEX_TO_COORDS(index) ((((index) - 1) * SPATIAL_GRID_CELLSIZE) + 1) +/// number of grid cells per x or y side of all z levels. pass in world.maxx or world.maxy #define SPATIAL_GRID_CELLS_PER_SIDE(world_bounds) GET_SPATIAL_INDEX(world_bounds) -#define SPATIAL_GRID_CHANNELS 2 - //grid contents channels ///everything that is hearing sensitive is stored in this channel diff --git a/code/__DEFINES/subsystems.dm b/code/__DEFINES/subsystems.dm index 744d84495e3a..ab2bd38217d6 100644 --- a/code/__DEFINES/subsystems.dm +++ b/code/__DEFINES/subsystems.dm @@ -20,7 +20,7 @@ * * make sure you add an update to the schema_version stable in the db changelog */ -#define DB_MINOR_VERSION 24 +#define DB_MINOR_VERSION 26 // monkestation edit: we've added plenty of our own tables to the db //! ## Timing subsystem @@ -352,3 +352,5 @@ #define SSLIQUIDS_RUN_TYPE_OCEAN 6 #define SSLIQUIDS_RUN_TYPE_TEMPERATURE 7 #define SSLIQUIDS_RUN_TYPE_CACHED_EDGES 8 + +#define ENQUEUE_SANITY 10000 diff --git a/code/__DEFINES/surgery.dm b/code/__DEFINES/surgery.dm index 2c037f3728b2..aa81976f6dd3 100644 --- a/code/__DEFINES/surgery.dm +++ b/code/__DEFINES/surgery.dm @@ -17,6 +17,8 @@ #define ORGAN_HIDDEN (1<<7) /// Synthetic organ granted by a species (for use for organ replacements between species) #define ORGAN_SYNTHETIC_FROM_SPECIES (1<<8) +/// This organ has no impact on conversion via flash, such as revs or bbs. Doesn't affect hypnosis and whatnot, though. MONKESTATION EDIT +#define ORGAN_DOESNT_PROTECT_AGAINST_CONVERSION (1<<9) // Flags for the bodypart_flags var on /obj/item/bodypart /// Bodypart cannot be dismembered or amputated diff --git a/code/__DEFINES/time.dm b/code/__DEFINES/time.dm index 229433bc0f86..8348f1d0fe3e 100644 --- a/code/__DEFINES/time.dm +++ b/code/__DEFINES/time.dm @@ -36,6 +36,7 @@ #define FESTIVE_SEASON "Festive Season" #define GARBAGEDAY "Garbage Day" #define MONKEYDAY "Monkey Day" +#define PRIDE_WEEK "Pride Week" #define MOTH_WEEK "Moth Week" #define IAN_HOLIDAY "Ian's Birthday" /* diff --git a/code/__DEFINES/traits/declarations.dm b/code/__DEFINES/traits/declarations.dm index 6f5d4e3e78a3..281c2ba5f246 100644 --- a/code/__DEFINES/traits/declarations.dm +++ b/code/__DEFINES/traits/declarations.dm @@ -125,13 +125,13 @@ Remember to update _globalvars/traits.dm if you're adding/removing/renaming trai /// This human is immune to the effects of being exploded. (ex_act) #define TRAIT_BOMBIMMUNE "bomb_immunity" /// This mob won't get gibbed by nukes going off -/* #define TRAIT_NUKEIMMUNE "nuke_immunity" */ +#define TRAIT_NUKEIMMUNE "nuke_immunity" /// Can't be given viruses #define TRAIT_VIRUSIMMUNE "virus_immunity" /// Won't become a husk under any circumstances /* #define TRAIT_UNHUSKABLE "trait_unhuskable" */ /// Reduces the chance viruses will spread to this mob, and if the mob has a virus, slows its advancement -/* #define TRAIT_VIRUS_RESISTANCE "virus_resistance" */ +#define TRAIT_VIRUS_RESISTANCE "virus_resistance" #define TRAIT_GENELESS "geneless" #define TRAIT_PIERCEIMMUNE "pierce_immunity" #define TRAIT_NODISMEMBER "dismember_immunity" @@ -1022,9 +1022,9 @@ Remember to update _globalvars/traits.dm if you're adding/removing/renaming trai /// Isn't attacked harmfully by blob structures #define TRAIT_BLOB_ALLY "blob_ally" /// Has the chuuni component -/* #define TRAIT_CHUUNIBYOU "chuunibyou" */ +#define TRAIT_CHUUNIBYOU "chuunibyou" /// Has splattercasting -/* #define TRAIT_SPLATTERCASTER "splattercaster" */ +#define TRAIT_SPLATTERCASTER "splattercaster" ///Traits given by station traits /* #define STATION_TRAIT_ASSISTANT_GIMMICKS "station_trait_assistant_gimmicks" */ @@ -1154,7 +1154,7 @@ Remember to update _globalvars/traits.dm if you're adding/removing/renaming trai /// This atom can have spells cast from it if a mob is within it /// This means the "caster" of the spell is changed to the mob's loc /// Note this doesn't mean all spells are guaranteed to work or the mob is guaranteed to cast -/* #define TRAIT_CASTABLE_LOC "castable_loc" */ +#define TRAIT_CASTABLE_LOC "castable_loc" /// Needs above trait to work. /// This trait makes it so that any cast spells will attempt to transfer to the location's location. diff --git a/code/__DEFINES/traits/monkestation/declarations.dm b/code/__DEFINES/traits/monkestation/declarations.dm index 9d169df39be1..29d153abd301 100644 --- a/code/__DEFINES/traits/monkestation/declarations.dm +++ b/code/__DEFINES/traits/monkestation/declarations.dm @@ -25,6 +25,8 @@ #define TRAIT_VAULTING "vaulting" //simian trait /// Ethereals with this trait will not suffer negative effects from overcharge. #define TRAIT_ETHEREAL_NO_OVERCHARGE "ethereal_no_overcharge" +/// Oozelings with this trait will not lose limbs from low blood/nutrition. +#define TRAIT_OOZELING_NO_CANNIBALIZE "oozeling_no_cannibalize" /// Indicates that they've inhaled helium. #define TRAIT_HELIUM "helium" /// Allows the user to start any surgery, anywhere. Mostly used by abductor scientists. @@ -51,6 +53,8 @@ #define TRAIT_REVIVES_BY_HEALING "trait_revives_by_healing" /// This mob is a ghost critter. #define TRAIT_GHOST_CRITTER "ghost_critter" +/// This mob is *currently* being flashed by someone with CAN_BYPASS_INNATE_FLASH_RESISTANCE returning TRUE. Used to make IPCs not immune to rev and bb conversions. +#define TRAIT_CONVERSION_FLASHED "conversion_flashed" // /datum/mind + /mob/living /// Prevents the user from casting spells using sign language. Works on both /datum/mind and /mob/living. diff --git a/code/__DEFINES/turfs.dm b/code/__DEFINES/turfs.dm index 48844e079c16..492248acae60 100644 --- a/code/__DEFINES/turfs.dm +++ b/code/__DEFINES/turfs.dm @@ -96,3 +96,14 @@ #define TURF_PATHING_PASS_PROC 1 /// Turf is never passable #define TURF_PATHING_PASS_NO 2 + +/// Define the alpha for holiday/colored tile decals +#define DECAL_ALPHA 60 +/// Generate horizontal striped color turf decals +#define PATTERN_DEFAULT "default" +/// Generate vertical striped color turf decals +#define PATTERN_VERTICAL_STRIPE "vertical" +/// Generate random color turf decals +#define PATTERN_RANDOM "random" +/// Generate rainbow color turf decals +#define PATTERN_RAINBOW "rainbow" diff --git a/code/__DEFINES/~monkestation/actionspeed_modification.dm b/code/__DEFINES/~monkestation/actionspeed_modification.dm index 1d7c683c7e6d..11af7802a1cb 100644 --- a/code/__DEFINES/~monkestation/actionspeed_modification.dm +++ b/code/__DEFINES/~monkestation/actionspeed_modification.dm @@ -1 +1,2 @@ -#define ACTIONSPEED_ID_BORER "borer" +#define ACTIONSPEED_ID_BORER "borer" +#define ACTIONSPEED_ID_BLOODSUCKER_SOL "bloodsucker_sol" diff --git a/code/__DEFINES/~monkestation/antagonists.dm b/code/__DEFINES/~monkestation/antagonists.dm index 81040552ec45..353559f0d41f 100644 --- a/code/__DEFINES/~monkestation/antagonists.dm +++ b/code/__DEFINES/~monkestation/antagonists.dm @@ -26,6 +26,12 @@ /// is something a worm #define iscorticalborer(A) (istype(A, /mob/living/basic/cortical_borer)) +/// Is the mob a blood brother +#define IS_BROTHER(mob) (mob?.mind?.has_antag_datum(/datum/antagonist/brother)) + +/// Whether the mob can convert others through innate flash shielding like IPCs (head revolutionaries and blood brothers) +#define CAN_BYPASS_INNATE_FLASH_RESISTANCE(mob) (IS_BROTHER(mob) || IS_HEAD_REVOLUTIONARY(mob)) + // Borer evolution defines // The three primary paths that eventually diverge #define BORER_EVOLUTION_SYMBIOTE "Symbiote" diff --git a/code/__DEFINES/~monkestation/artifact.dm b/code/__DEFINES/~monkestation/artifact.dm index e4fcd4ff9c4f..8c5ed4744bfa 100644 --- a/code/__DEFINES/~monkestation/artifact.dm +++ b/code/__DEFINES/~monkestation/artifact.dm @@ -15,15 +15,19 @@ #define ARTIFACT_UNCOMMON 400 #define ARTIFACT_VERYUNCOMMON 300 #define ARTIFACT_RARE 250 -#define ARTIFACT_VERYRARE 140 +#define ARTIFACT_VERYRARE 125 -//cuts down on boiler plate code -#define ARTIFACT_SETUP(X,subsystem) ##X/Initialize(mapload, var/forced_origin = null){\ +//cuts down on boiler plate code, last 3 args can be null. +#define ARTIFACT_SETUP(X,subsystem,forced_origin,forced_effect,forced_size) ##X/Initialize(mapload){\ . = ..();\ START_PROCESSING(subsystem, src);\ if(assoc_comp) {\ - assoc_comp = AddComponent(assoc_comp, forced_origin);\ + assoc_comp = AddComponent(assoc_comp, forced_origin, forced_effect, forced_size);\ RegisterSignal(src, COMSIG_QDELETING, PROC_REF(on_delete));\ + if(isitem(src)) {\ + RegisterSignal(src,COMSIG_ITEM_POST_EQUIPPED,PROC_REF(on_artifact_touched));\ + RegisterSignal(src,COMSIG_MOB_ITEM_ATTACK,PROC_REF(on_artifact_attack));\ + }\ }\ } \ ##X/proc/on_delete(atom/source){\ @@ -33,17 +37,39 @@ ##X/process(){\ assoc_comp?.stimulate_from_turf_heat(get_turf(src));\ if(assoc_comp?.active) {\ - assoc_comp.effect_process();\ + for(var/datum/artifact_effect/eff in assoc_comp.artifact_effects) {\ + eff.effect_process();\ + }\ + }\ +} \ +##X/proc/on_artifact_touched(obj/item/the_item,mob/toucher,slot){ \ + SIGNAL_HANDLER; \ + if(assoc_comp) { \ + for(var/datum/artifact_effect/eff in assoc_comp.artifact_effects) {\ + eff.effect_touched(toucher);\ + }\ + }\ +}\ +##X/proc/on_artifact_attack(mob/target, mob/user, params){ \ + SIGNAL_HANDLER; \ + if(assoc_comp) { \ + for(var/datum/artifact_effect/eff in assoc_comp.artifact_effects) {\ + eff.effect_touched(target);\ + if(prob(10)){ \ + eff.effect_touched(user);\ + } \ + }\ }\ } \ ##X/rad_act(intensity){\ assoc_comp?.stimulate_from_rad_act(intensity)\ } -#define STIMULUS_CARBON_TOUCH (1<<0) -#define STIMULUS_SILICON_TOUCH (1<<1) -#define STIMULUS_FORCE (1<<2) -#define STIMULUS_HEAT (1<<3) -#define STIMULUS_SHOCK (1<<4) -#define STIMULUS_RADIATION (1<<5) -#define STIMULUS_DATA (1<<6) + +#define STIMULUS_CARBON_TOUCH (1<<1) +#define STIMULUS_SILICON_TOUCH (1<<2) +#define STIMULUS_FORCE (1<<3) +#define STIMULUS_HEAT (1<<4) +#define STIMULUS_SHOCK (1<<5) +#define STIMULUS_RADIATION (1<<6) +#define STIMULUS_DATA (1<<7) diff --git a/code/__DEFINES/~monkestation/blueshift.dm b/code/__DEFINES/~monkestation/blueshift.dm index c327e4e56a0f..a52313a85ad5 100644 --- a/code/__DEFINES/~monkestation/blueshift.dm +++ b/code/__DEFINES/~monkestation/blueshift.dm @@ -270,14 +270,6 @@ See the examinemore module for information. #define BOOT_UNSEAL_MESSAGE "relax their grip on your legs" #define BOOT_SEAL_MESSAGE "seal around your feet" -/// Colors for pride week -#define COLOR_PRIDE_RED "#FF6666" -#define COLOR_PRIDE_ORANGE "#FC9F3C" -#define COLOR_PRIDE_YELLOW "#EAFF51" -#define COLOR_PRIDE_GREEN "#41FC66" -#define COLOR_PRIDE_BLUE "#42FFF2" -#define COLOR_PRIDE_PURPLE "#5D5DFC" - /// Trait that changes the ending effects of twitch leaving your system #define TRAIT_TWITCH_ADAPTED "twitch_adapted" diff --git a/code/__DEFINES/~monkestation/dcs/signals/signals_object.dm b/code/__DEFINES/~monkestation/dcs/signals/signals_object.dm new file mode 100644 index 000000000000..7e3bfcc3e769 --- /dev/null +++ b/code/__DEFINES/~monkestation/dcs/signals/signals_object.dm @@ -0,0 +1,2 @@ +//flag to block the qdel that normally happens when a projectile is blocked +#define PROJECTILE_INTERRUPT_BLOCK_QDEL (4<<0) diff --git a/code/__DEFINES/~monkestation/jobs.dm b/code/__DEFINES/~monkestation/jobs.dm index 2a2c5ae5e3a4..1902ca9ced9b 100644 --- a/code/__DEFINES/~monkestation/jobs.dm +++ b/code/__DEFINES/~monkestation/jobs.dm @@ -1 +1,3 @@ #define JOB_SECURITY_ASSISTANT "Security Assistant" +/// Whether this job is enabled/disabled by the spooktober config +#define JOB_SPOOKTOBER (1<<16) diff --git a/code/__DEFINES/~monkestation/logging.dm b/code/__DEFINES/~monkestation/logging.dm index 3ecc13c91064..7862616789ad 100644 --- a/code/__DEFINES/~monkestation/logging.dm +++ b/code/__DEFINES/~monkestation/logging.dm @@ -1,2 +1,3 @@ #define LOG_CATEGORY_GAME_LOOC "game-looc" #define LOG_CATEGORY_STORYTELLER "storyteller" +#define LOG_CATEGORY_ENQUEUE "enqueue" diff --git a/code/__DEFINES/~monkestation/maths.dm b/code/__DEFINES/~monkestation/maths.dm new file mode 100644 index 000000000000..04901dc4e387 --- /dev/null +++ b/code/__DEFINES/~monkestation/maths.dm @@ -0,0 +1 @@ +#define RELATIVE_ERROR(actual, expected) (abs(actual - expected) / expected) diff --git a/code/__DEFINES/~monkestation/optfor.dm b/code/__DEFINES/~monkestation/optfor.dm index db0ec80970cf..cb2ed6e1fb66 100644 --- a/code/__DEFINES/~monkestation/optfor.dm +++ b/code/__DEFINES/~monkestation/optfor.dm @@ -26,11 +26,11 @@ #define OPFOR_REQUEST_UPDATE_COOLDOWN (5 MINUTES) #define OPFOR_PING_COOLDOWN (1 MINUTES) -#define OPFOR_TEXT_LIMIT_TITLE 40 +#define OPFOR_TEXT_LIMIT_TITLE 64 #define OPFOR_TEXT_LIMIT_BACKSTORY 2000 #define OPFOR_TEXT_LIMIT_DESCRIPTION 1000 #define OPFOR_TEXT_LIMIT_JUSTIFICATION 1000 -#define OPFOR_TEXT_LIMIT_MESSAGE 300 +#define OPFOR_TEXT_LIMIT_MESSAGE MAX_MESSAGE_LEN #define OPFOR_EQUIPMENT_LIMIT 10 #define OPFOR_EQUIPMENT_COUNT_LIMIT 5 diff --git a/code/__HELPERS/_lists.dm b/code/__HELPERS/_lists.dm index d92ff56dd5d8..16c6c5ae2364 100644 --- a/code/__HELPERS/_lists.dm +++ b/code/__HELPERS/_lists.dm @@ -91,6 +91,8 @@ #define LAZYCOPY(L) (L ? L.Copy() : list() ) /// Consider LAZYNULL instead #define LAZYCLEARLIST(L) if(L) L.Cut() +/// Clears any nulls out of a list, and also turns the list itself null if its empty afterwards. +#define LAZYCLEARNULLS(L) if(L) { list_clear_nulls(L); if(!length(L)) L = null }; ///Returns the list if it's actually a valid list, otherwise will initialize it #define SANITIZE_LIST(L) ( islist(L) ? L : list() ) /// Performs an insertion on the given lazy list with the given key and value. If the value already exists, a new one will not be made. diff --git a/code/__HELPERS/icons.dm b/code/__HELPERS/icons.dm index 0a743ee3a43d..54892b25294b 100644 --- a/code/__HELPERS/icons.dm +++ b/code/__HELPERS/icons.dm @@ -730,6 +730,10 @@ world } \ current_layer = base_layer + appearance.layer + current_layer / 1000; \ } \ + /* If we are using topdown rendering, chop that part off so things layer together as expected */ \ + if((current_layer >= TOPDOWN_LAYER && current_layer < EFFECTS_LAYER) || current_layer > TOPDOWN_LAYER + EFFECTS_LAYER) { \ + current_layer -= TOPDOWN_LAYER; \ + } \ for (var/index_to_compare_to in 1 to layers.len) { \ var/compare_to = layers[index_to_compare_to]; \ if (current_layer < layers[compare_to]) { \ @@ -741,9 +745,10 @@ world } var/static/icon/flat_template = icon('icons/blanks/32x32.dmi', "nothing") + var/icon/flat = icon(flat_template) if(!appearance || appearance.alpha <= 0) - return icon(flat_template) + return flat if(start) if(!defdir) @@ -771,15 +776,20 @@ world var/base_icon_dir //We'll use this to get the icon state to display if not null BUT NOT pass it to overlays as the dir we have - //Try to remove/optimize this section ASAP, CPU hog. - //Determines if there's directionals. - if(render_icon && curdir != SOUTH) - if ( - !length(icon_states(icon(curicon, curstate, NORTH))) \ - && !length(icon_states(icon(curicon, curstate, EAST))) \ - && !length(icon_states(icon(curicon, curstate, WEST))) \ - ) - base_icon_dir = SOUTH + if(render_icon) + //Try to remove/optimize this section if you can, it's a CPU hog. + //Determines if there're directionals. + if (curdir != SOUTH) + // icon states either have 1, 4 or 8 dirs. We only have to check + // one of NORTH, EAST or WEST to know that this isn't a 1-dir icon_state since they just have SOUTH. + if(!length(icon_states(icon(curicon, curstate, NORTH)))) + base_icon_dir = SOUTH + + var/list/icon_dimensions = get_icon_dimensions(curicon) + var/icon_width = icon_dimensions["width"] + var/icon_height = icon_dimensions["height"] + if(icon_width != 32 || icon_height != 32) + flat.Scale(icon_width, icon_height) if(!base_icon_dir) base_icon_dir = curdir @@ -787,7 +797,6 @@ world var/curblend = appearance.blend_mode || defblend if(appearance.overlays.len || appearance.underlays.len) - var/icon/flat = icon(flat_template) // Layers will be a sorted list of icons/overlays, based on the order in which they are displayed var/list/layers = list() var/image/copy diff --git a/code/__HELPERS/logging/debug.dm b/code/__HELPERS/logging/debug.dm index 61b686811c89..de0900a23912 100644 --- a/code/__HELPERS/logging/debug.dm +++ b/code/__HELPERS/logging/debug.dm @@ -59,3 +59,6 @@ logger.Log(LOG_CATEGORY_RUNTIME, text, data) #endif SEND_TEXT(world.log, text) + +/proc/log_enqueue(text, list/data) + logger.Log(LOG_CATEGORY_ENQUEUE, text, data) diff --git a/code/__HELPERS/matrices.dm b/code/__HELPERS/matrices.dm index 6b7e5543d579..9fe3db3ada11 100644 --- a/code/__HELPERS/matrices.dm +++ b/code/__HELPERS/matrices.dm @@ -68,6 +68,20 @@ //doesn't have an object argument because this is "Stacking" with the animate call above //3 billion% intentional +/// Similar to shake but more spasm-y and jerk-y +/atom/proc/spasm_animation(loops = -1) + var/list/transforms = list( + matrix(transform).Translate(-1, 0), + matrix(transform).Translate(0, 1), + matrix(transform).Translate(1, 0), + matrix(transform).Translate(0, -1), + ) + + animate(src, transform = transforms[1], time = 0.2, loop = loops) + animate(transform = transforms[2], time = 0.1) + animate(transform = transforms[3], time = 0.2) + animate(transform = transforms[4], time = 0.3) + /** * Shear the transform on either or both axes. * * x - X axis shearing diff --git a/code/__HELPERS/mobs.dm b/code/__HELPERS/mobs.dm index 32ee82b6d9f8..a43a50cda5a2 100644 --- a/code/__HELPERS/mobs.dm +++ b/code/__HELPERS/mobs.dm @@ -535,7 +535,7 @@ GLOBAL_LIST_EMPTY(species_list) /proc/passtable_on(target, source) var/mob/living/L = target - if (!HAS_TRAIT(L, TRAIT_PASSTABLE) && L.pass_flags & PASSTABLE) + if (!HAS_TRAIT(L, TRAIT_PASSTABLE) && (L.pass_flags & PASSTABLE)) ADD_TRAIT(L, TRAIT_PASSTABLE, INNATE_TRAIT) ADD_TRAIT(L, TRAIT_PASSTABLE, source) L.pass_flags |= PASSTABLE diff --git a/code/__HELPERS/paths/jps.dm b/code/__HELPERS/paths/jps.dm index 9997f1b7b032..ef64a8d169cc 100644 --- a/code/__HELPERS/paths/jps.dm +++ b/code/__HELPERS/paths/jps.dm @@ -56,7 +56,7 @@ /datum/pathfind/jps /// The movable we are pathing - var/atom/movable/caller + var/atom/movable/requester /// The turf we're trying to path to (note that this won't track a moving target) var/turf/end /// The open list/stack we pop nodes out from (TODO: make this a normal list and macro-ize the heap operations to reduce proc overhead) @@ -73,9 +73,9 @@ ///Defines how we handle diagonal moves. See __DEFINES/path.dm var/diagonal_handling = DIAGONAL_REMOVE_CLUNKY -/datum/pathfind/jps/proc/setup(atom/movable/caller, list/access, max_distance, simulated_only, avoid, list/datum/callback/on_finish, atom/goal, mintargetdist, skip_first, diagonal_handling) - src.caller = caller - src.pass_info = new(caller, access) +/datum/pathfind/jps/proc/setup(atom/movable/requester, list/access, max_distance, simulated_only, avoid, list/datum/callback/on_finish, atom/goal, mintargetdist, skip_first, diagonal_handling) + src.requester = requester + src.pass_info = new(requester, access) src.max_distance = max_distance src.simulated_only = simulated_only src.avoid = avoid @@ -89,12 +89,12 @@ /datum/pathfind/jps/Destroy(force) . = ..() - caller = null + requester = null end = null open = null /datum/pathfind/jps/start() - start = start || get_turf(caller) + start = start || get_turf(requester) . = ..() if(!.) return . @@ -116,7 +116,7 @@ . = ..() if(!.) return . - if(QDELETED(caller)) + if(QDELETED(requester)) return FALSE while(!open.is_empty() && !path) diff --git a/code/__HELPERS/paths/path.dm b/code/__HELPERS/paths/path.dm index 294c921a1ff9..01db1ee108e7 100644 --- a/code/__HELPERS/paths/path.dm +++ b/code/__HELPERS/paths/path.dm @@ -4,7 +4,7 @@ * It will yield until a path is returned, using magic * * Arguments: - * * caller: The movable atom that's trying to find the path + * * requester: The movable atom that's trying to find the path * * end: What we're trying to path to. It doesn't matter if this is a turf or some other atom, we're gonna just path to the turf it's on anyway * * max_distance: The maximum number of steps we can take in a given path to search (default: 30, 0 = infinite) * * mintargetdistance: Minimum distance to the target before path returns, could be used to get near a target, but not right to it - for an AI mob with a gun, for example. @@ -14,16 +14,16 @@ * * skip_first: Whether or not to delete the first item in the path. This would be done because the first item is the starting tile, which can break movement for some creatures. * * diagonal_handling: defines how we handle diagonal moves. see __DEFINES/path.dm */ -/proc/get_path_to(atom/movable/caller, atom/end, max_distance = 30, mintargetdist, access=list(), simulated_only = TRUE, turf/exclude, skip_first=TRUE, diagonal_handling=DIAGONAL_REMOVE_CLUNKY) +/proc/get_path_to(atom/movable/requester, atom/end, max_distance = 30, mintargetdist, access=list(), simulated_only = TRUE, turf/exclude, skip_first=TRUE, diagonal_handling=DIAGONAL_REMOVE_CLUNKY) var/list/hand_around = list() // We're guarenteed that list will be the first list in pathfinding_finished's argset because of how callback handles the arguments list var/datum/callback/await = list(CALLBACK(GLOBAL_PROC, GLOBAL_PROC_REF(pathfinding_finished), hand_around)) - if(!SSpathfinder.pathfind(caller, end, max_distance, mintargetdist, access, simulated_only, exclude, skip_first, diagonal_handling, await)) + if(!SSpathfinder.pathfind(requester, end, max_distance, mintargetdist, access, simulated_only, exclude, skip_first, diagonal_handling, await)) return list() UNTIL(length(hand_around)) var/list/return_val = hand_around[1] - if(!islist(return_val) || (QDELETED(caller) || QDELETED(end))) // It's trash, just hand back empty to make it easy + if(!islist(return_val) || (QDELETED(requester) || QDELETED(end))) // It's trash, just hand back empty to make it easy return list() return return_val @@ -37,7 +37,7 @@ * It will yield until a path is returned, using magic * * Arguments: - * * caller: The movable atom that's trying to find the path + * * requester: The movable atom that's trying to find the path * * end: What we're trying to path to. It doesn't matter if this is a turf or some other atom, we're gonna just path to the turf it's on anyway * * max_distance: The maximum number of steps we can take in a given path to search (default: 30, 0 = infinite) * * mintargetdistance: Minimum distance to the target before path returns, could be used to get near a target, but not right to it - for an AI mob with a gun, for example. @@ -47,29 +47,29 @@ * * exclude: If we want to avoid a specific turf, like if we're a mulebot who already got blocked by some turf * * skip_first: Whether or not to delete the first item in the path. This would be done because the first item is the starting tile, which can break movement for some creatures. */ -/proc/get_swarm_path_to(atom/movable/caller, atom/end, max_distance = 30, mintargetdist, age = MAP_REUSE_INSTANT, access = list(), simulated_only = TRUE, turf/exclude, skip_first=TRUE) +/proc/get_swarm_path_to(atom/movable/requester, atom/end, max_distance = 30, mintargetdist, age = MAP_REUSE_INSTANT, access = list(), simulated_only = TRUE, turf/exclude, skip_first=TRUE) var/list/hand_around = list() // We're guarenteed that list will be the first list in pathfinding_finished's argset because of how callback handles the arguments list var/datum/callback/await = list(CALLBACK(GLOBAL_PROC, GLOBAL_PROC_REF(pathfinding_finished), hand_around)) - if(!SSpathfinder.swarmed_pathfind(caller, end, max_distance, mintargetdist, age, access, simulated_only, exclude, skip_first, await)) + if(!SSpathfinder.swarmed_pathfind(requester, end, max_distance, mintargetdist, age, access, simulated_only, exclude, skip_first, await)) return list() UNTIL(length(hand_around)) var/list/return_val = hand_around[1] - if(!islist(return_val) || (QDELETED(caller) || QDELETED(end))) // It's trash, just hand back empty to make it easy + if(!islist(return_val) || (QDELETED(requester) || QDELETED(end))) // It's trash, just hand back empty to make it easy return list() return return_val -/proc/get_sssp(atom/movable/caller, max_distance = 30, access = list(), simulated_only = TRUE, turf/exclude) +/proc/get_sssp(atom/movable/requester, max_distance = 30, access = list(), simulated_only = TRUE, turf/exclude) var/list/hand_around = list() // We're guarenteed that list will be the first list in pathfinding_finished's argset because of how callback handles the arguments list var/datum/callback/await = list(CALLBACK(GLOBAL_PROC, GLOBAL_PROC_REF(pathfinding_finished), hand_around)) - if(!SSpathfinder.build_map(caller, get_turf(caller), max_distance, access, simulated_only, exclude, await)) + if(!SSpathfinder.build_map(requester, get_turf(requester), max_distance, access, simulated_only, exclude, await)) return null UNTIL(length(hand_around)) var/datum/path_map/return_val = hand_around[1] - if(!istype(return_val, /datum/path_map) || (QDELETED(caller))) // It's trash, just hand back null to make it easy + if(!istype(return_val, /datum/path_map) || (QDELETED(requester))) // It's trash, just hand back null to make it easy return null return return_val @@ -202,7 +202,7 @@ return modified_path /** - * For seeing if we can actually move between 2 given turfs while accounting for our access and the caller's pass_flags + * For seeing if we can actually move between 2 given turfs while accounting for our access and the requester's pass_flags * * Assumes destinantion turf is non-dense - check and shortcircuit in code invoking this proc to avoid overhead. * Makes some other assumptions, such as assuming that unless declared, non dense objects will not block movement. @@ -315,7 +315,7 @@ /// Let's avoid this var/camera_type - /// Weakref to the caller used to generate this info + /// Weakref to the requester used to generate this info /// Should not use this almost ever, it's for context and to allow for proc chains that /// Require a movable var/datum/weakref/caller_ref = null diff --git a/code/__HELPERS/paths/sssp.dm b/code/__HELPERS/paths/sssp.dm index f735c6646948..78b1c62dde58 100644 --- a/code/__HELPERS/paths/sssp.dm +++ b/code/__HELPERS/paths/sssp.dm @@ -201,8 +201,8 @@ /// Our current position in the working queue var/working_index -/datum/pathfind/sssp/proc/setup(atom/movable/caller, list/access, turf/center, max_distance, simulated_only, turf/avoid, list/datum/callback/on_finish) - src.pass_info = new(caller, access) +/datum/pathfind/sssp/proc/setup(atom/movable/requester, list/access, turf/center, max_distance, simulated_only, turf/avoid, list/datum/callback/on_finish) + src.pass_info = new(requester, access) src.start = center src.max_distance = max_distance src.simulated_only = simulated_only diff --git a/code/__HELPERS/~monkestation-helpers/cmp.dm b/code/__HELPERS/~monkestation-helpers/cmp.dm index c87af6cd5202..d7f322409e96 100644 --- a/code/__HELPERS/~monkestation-helpers/cmp.dm +++ b/code/__HELPERS/~monkestation-helpers/cmp.dm @@ -8,3 +8,7 @@ /// Use when you want a list of most to least severe wounds. /proc/cmp_wound_severity_dsc(datum/wound/a, datum/wound/b) return cmp_numeric_dsc(a.severity, b.severity) + +/// Used to sort overtime in profiling data. +/proc/sort_overtime_dsc(list/a, list/b) + return b["over"] - a["over"] diff --git a/code/__HELPERS/~monkestation-helpers/mobs.dm b/code/__HELPERS/~monkestation-helpers/mobs.dm index d40f8cfae4ac..7a13f5fbfcd9 100644 --- a/code/__HELPERS/~monkestation-helpers/mobs.dm +++ b/code/__HELPERS/~monkestation-helpers/mobs.dm @@ -19,3 +19,13 @@ var/obj/item/organ/internal/brain/brain = target if(!QDELETED(brain.brainmob?.mind)) return brain.brainmob.mind + +/proc/is_late_arrival(mob/living/player) + var/static/cached_result + if(!isnull(cached_result)) + return cached_result + if(!HAS_TRAIT(SSstation, STATION_TRAIT_LATE_ARRIVALS) || (STATION_TIME_PASSED() > 1 MINUTES)) + return cached_result = FALSE + if(QDELETED(player) || !istype(get_area(player), /area/shuttle/arrival)) + return FALSE + return TRUE diff --git a/code/__byond_version_compat.dm b/code/__byond_version_compat.dm index 88d78e3ad36d..d0b852b6a3f2 100644 --- a/code/__byond_version_compat.dm +++ b/code/__byond_version_compat.dm @@ -9,6 +9,10 @@ #error You need version 515.1627 or higher #endif +// Unable to compile this version thanks to mutable appearance changes +#if (DM_VERSION == 515 && DM_BUILD == 1643) +#error This version of BYOND (515.1643) has a bug which prevents this codebase from compiling properly. Visit www.byond.com/download/build to download 515.1642, or upgrade to a newer version if one has released by now. +#endif // Keep savefile compatibilty at minimum supported level /savefile/byond_version = MIN_COMPILER_VERSION diff --git a/code/_globalvars/lists/maintenance_loot.dm b/code/_globalvars/lists/maintenance_loot.dm index dd15e825f550..bcb83d5d97e5 100644 --- a/code/_globalvars/lists/maintenance_loot.dm +++ b/code/_globalvars/lists/maintenance_loot.dm @@ -197,9 +197,12 @@ GLOBAL_LIST_INIT(uncommon_loot, list(//uncommon: useful items /obj/item/pen/screwdriver = 1, ) = 8, +//monkestation edit start list(//artifacts /obj/effect/artifact_spawner = 4, + /obj/item/a_gift/anything/wiz_name = 2, ) = 8, +//monkestation edit end list(//construction and crafting /obj/item/beacon = 1, @@ -349,14 +352,15 @@ GLOBAL_LIST_INIT(rarity_loot, list(//rare: really good items ) = 1, list(//misc - /obj/item/book/granter/crafting_recipe/maint_gun/pipegun_prime = 1, + /obj/item/book/granter/crafting_recipe/maint_gun/pipegun_prime = 1, //monkestation edit: added maint_gun /obj/item/book/granter/crafting_recipe/trash_cannon = 1, - /obj/item/book/granter/crafting_recipe/maint_gun/laser_musket_prime = 1, + /obj/item/book/granter/crafting_recipe/maint_gun/laser_musket_prime = 1, //monkestation edit /obj/item/book/granter/sign_language = 1, /obj/item/disk/nuclear/fake = 1, /obj/item/skillchip/brainwashing = 1, /obj/item/tattoo_kit = 1, /obj/item/folder/ancient_paperwork = 1, + /obj/item/seeds/tree/money = 1, //monkestation edit ) = 1, )) diff --git a/code/_globalvars/lists/poll_ignore.dm b/code/_globalvars/lists/poll_ignore.dm index eee6e1b92910..2a7fd69ead2a 100644 --- a/code/_globalvars/lists/poll_ignore.dm +++ b/code/_globalvars/lists/poll_ignore.dm @@ -10,6 +10,7 @@ #define POLL_IGNORE_CONTRACTOR_SUPPORT "contractor_support" #define POLL_IGNORE_CONSTRUCT "construct" #define POLL_IGNORE_CORTICAL_BORER "cortical_borer" // MONKESTATION ADDITION -- CORTICAL_BORERS +#define POLL_IGNORE_TERATOMA "teratoma" // MONKESTATION ADDITION -- TERATOMAS #define POLL_IGNORE_DRONE "drone" #define POLL_IGNORE_FIRE_SHARK "fire_shark" #define POLL_IGNORE_FUGITIVE "fugitive" @@ -49,6 +50,7 @@ GLOBAL_LIST_INIT(poll_ignore_desc, list( POLL_IGNORE_CONTRACTOR_SUPPORT = "Contractor Support Unit", POLL_IGNORE_CONSTRUCT = "Construct", POLL_IGNORE_CORTICAL_BORER = "Cortical Borer", // MONKESTATION ADDITION -- CORTICAL_BORERS + POLL_IGNORE_TERATOMA = "Teratoma", // MONKESTATION ADDITION -- TERATOMAS POLL_IGNORE_DRONE = "Drone shells", POLL_IGNORE_FIRE_SHARK = "Fire Shark", POLL_IGNORE_FUGITIVE = "Fugitive Hunter", diff --git a/code/_globalvars/traits/_traits.dm b/code/_globalvars/traits/_traits.dm index 9a12635dcd6a..99db47cf8472 100644 --- a/code/_globalvars/traits/_traits.dm +++ b/code/_globalvars/traits/_traits.dm @@ -33,6 +33,7 @@ GLOBAL_LIST_INIT(traits_by_type, list( "TRAIT_AREA_SENSITIVE" = TRAIT_AREA_SENSITIVE, "TRAIT_ASHSTORM_IMMUNE" = TRAIT_ASHSTORM_IMMUNE, "TRAIT_BLOCKING_EXPLOSIVES" = TRAIT_BLOCKING_EXPLOSIVES, + "TRAIT_CASTABLE_LOC" = TRAIT_CASTABLE_LOC, "TRAIT_DEL_ON_SPACE_DUMP" = TRAIT_DEL_ON_SPACE_DUMP, "TRAIT_FISH_CASE_COMPATIBILE" = TRAIT_FISH_CASE_COMPATIBILE, "TRAIT_FISH_SAFE_STORAGE" = TRAIT_FISH_SAFE_STORAGE, @@ -56,7 +57,6 @@ GLOBAL_LIST_INIT(traits_by_type, list( "TRAIT_VOIDSTORM_IMMUNE" = TRAIT_VOIDSTORM_IMMUNE, "TRAIT_WEATHER_IMMUNE" = TRAIT_WEATHER_IMMUNE, /* "TRAIT_BOULDER_BREAKER" = TRAIT_BOULDER_BREAKER, */ - /* "TRAIT_CASTABLE_LOC" = TRAIT_CASTABLE_LOC, */ /* "TRAIT_CHASM_STOPPER" = TRAIT_CHASM_STOPPER, */ /* "TRAIT_HAS_LABEL" = TRAIT_HAS_LABEL, */ /* "TRAIT_IMMERSED" = TRAIT_IMMERSED, */ @@ -179,12 +179,14 @@ GLOBAL_LIST_INIT(traits_by_type, list( "TRAIT_CHEF_KISS" = TRAIT_CHEF_KISS, "TRAIT_CHUNKYFINGERS" = TRAIT_CHUNKYFINGERS, "TRAIT_CHUNKYFINGERS_IGNORE_BATON" = TRAIT_CHUNKYFINGERS_IGNORE_BATON, + "TRAIT_CHUUNIBYOU" = TRAIT_CHUUNIBYOU, "TRAIT_CLEANBOT_WHISPERER" = TRAIT_CLEANBOT_WHISPERER, "TRAIT_CLIFF_WALKER" = TRAIT_CLIFF_WALKER, "TRAIT_CLOWN_ENJOYER" = TRAIT_CLOWN_ENJOYER, "TRAIT_CLUMSY" = TRAIT_CLUMSY, "TRAIT_COAGULATING" = TRAIT_COAGULATING, "TRAIT_COLDBLOODED" = TRAIT_COLDBLOODED, + "TRAIT_CONVERSION_FLASHED" = TRAIT_CONVERSION_FLASHED, "TRAIT_CORPSELOCKED" = TRAIT_CORPSELOCKED, "TRAIT_CRITICAL_CONDITION" = TRAIT_CRITICAL_CONDITION, "TRAIT_CULT_HALO" = TRAIT_CULT_HALO, @@ -365,9 +367,11 @@ GLOBAL_LIST_INIT(traits_by_type, list( "TRAIT_NO_TRANSFORM" = TRAIT_NO_TRANSFORM, "TRAIT_NO_UNDERWEAR" = TRAIT_NO_UNDERWEAR, "TRAIT_NO_ZOMBIFY" = TRAIT_NO_ZOMBIFY, + "TRAIT_NUKEIMMUNE" = TRAIT_NUKEIMMUNE, "TRAIT_OCCULTIST" = TRAIT_OCCULTIST, "TRAIT_OIL_FRIED" = TRAIT_OIL_FRIED, "TRAIT_ON_ELEVATED_SURFACE" = TRAIT_ON_ELEVATED_SURFACE, + "TRAIT_OOZELING_NO_CANNIBALIZE" = TRAIT_OOZELING_NO_CANNIBALIZE, "TRAIT_ORBITING_FORBIDDEN" = TRAIT_ORBITING_FORBIDDEN, "TRAIT_OVERWATCHED" = TRAIT_OVERWATCHED, "TRAIT_OVERWATCH_IMMUNE" = TRAIT_OVERWATCH_IMMUNE, @@ -442,6 +446,7 @@ GLOBAL_LIST_INIT(traits_by_type, list( "TRAIT_SPECIAL_TRAUMA_BOOST" = TRAIT_SPECIAL_TRAUMA_BOOST, "TRAIT_SPIDER_CONSUMED" = TRAIT_SPIDER_CONSUMED, "TRAIT_SPIRITUAL" = TRAIT_SPIRITUAL, + "TRAIT_SPLATTERCASTER" = TRAIT_SPLATTERCASTER, "TRAIT_SPRAY_PAINTABLE" = TRAIT_SPRAY_PAINTABLE, "TRAIT_SPRINTING" = TRAIT_SPRINTING, "TRAIT_STABLEHEART" = TRAIT_STABLEHEART, @@ -490,6 +495,7 @@ GLOBAL_LIST_INIT(traits_by_type, list( "TRAIT_VENTCRAWLER_ALWAYS" = TRAIT_VENTCRAWLER_ALWAYS, "TRAIT_VENTCRAWLER_NUDE" = TRAIT_VENTCRAWLER_NUDE, "TRAIT_VIRUSIMMUNE" = TRAIT_VIRUSIMMUNE, + "TRAIT_VIRUS_RESISTANCE" = TRAIT_VIRUS_RESISTANCE, "TRAIT_VORACIOUS" = TRAIT_VORACIOUS, "TRAIT_WAS_EVOLVED" = TRAIT_WAS_EVOLVED, "TRAIT_WATER_BREATHING" = TRAIT_WATER_BREATHING, @@ -515,7 +521,6 @@ GLOBAL_LIST_INIT(traits_by_type, list( /* "TRAIT_BOXING_READY" = TRAIT_BOXING_READY, */ /* "TRAIT_BRAWLING_KNOCKDOWN_BLOCKED" = TRAIT_BRAWLING_KNOCKDOWN_BLOCKED, */ /* "TRAIT_CATLIKE_GRACE" = TRAIT_CATLIKE_GRACE, */ - /* "TRAIT_CHUUNIBYOU" = TRAIT_CHUUNIBYOU, */ /* "TRAIT_DETECTIVES_TASTE" = TRAIT_DETECTIVES_TASTE, */ /* "TRAIT_DISCO_DANCER" = TRAIT_DISCO_DANCER, */ /* "TRAIT_DISPLAY_JOB_IN_BINARY" = TRAIT_DISPLAY_JOB_IN_BINARY, */ @@ -558,7 +563,6 @@ GLOBAL_LIST_INIT(traits_by_type, list( /* "TRAIT_NO_STAGGER" = TRAIT_NO_STAGGER, */ /* "TRAIT_NO_THROWING" = TRAIT_NO_THROWING, */ /* "TRAIT_NO_TWOHANDING" = TRAIT_NO_TWOHANDING, */ - /* "TRAIT_NUKEIMMUNE" = TRAIT_NUKEIMMUNE, */ /* "TRAIT_OFF_BALANCE_TACKLER" = TRAIT_OFF_BALANCE_TACKLER, */ /* "TRAIT_OVERDOSEIMMUNE" = TRAIT_OVERDOSEIMMUNE, */ /* "TRAIT_PAPER_MASTER" = TRAIT_PAPER_MASTER, */ @@ -577,7 +581,6 @@ GLOBAL_LIST_INIT(traits_by_type, list( /* "TRAIT_SLOW_FLIP" = TRAIT_SLOW_FLIP, */ /* "TRAIT_SPEECH_BOOSTER" = TRAIT_SPEECH_BOOSTER, */ /* "TRAIT_SPELLS_LOTTERY" = TRAIT_SPELLS_LOTTERY, */ - /* "TRAIT_SPLATTERCASTER" = TRAIT_SPLATTERCASTER, */ /* "TRAIT_STIMMED" = TRAIT_STIMMED, */ /* "TRAIT_STIMULATED" = TRAIT_STIMULATED, */ /* "TRAIT_STRENGTH" = TRAIT_STRENGTH, */ @@ -594,7 +597,6 @@ GLOBAL_LIST_INIT(traits_by_type, list( /* "TRAIT_TOSS_GUN_HARD" = TRAIT_TOSS_GUN_HARD, */ /* "TRAIT_UNHUSKABLE" = TRAIT_UNHUSKABLE, */ /* "TRAIT_USER_SCOPED" = TRAIT_USER_SCOPED, */ - /* "TRAIT_VIRUS_RESISTANCE" = TRAIT_VIRUS_RESISTANCE, */ /* "TRAIT_WOUND_LICKER" = TRAIT_WOUND_LICKER, */ /* "TRAIT_XRAY_HEARING" = TRAIT_XRAY_HEARING, */ ), diff --git a/code/_onclick/hud/alert.dm b/code/_onclick/hud/alert.dm index cedbeb28f2d7..302cd10c28f0 100644 --- a/code/_onclick/hud/alert.dm +++ b/code/_onclick/hud/alert.dm @@ -1059,6 +1059,9 @@ or shoot a gun to move around via Newton's 3rd Law of Motion." return 1 /atom/movable/screen/alert/Click(location, control, params) + SHOULD_CALL_PARENT(TRUE) + + ..() if(!usr || !usr.client) return FALSE if(usr != owner) diff --git a/code/_onclick/hud/fullscreen.dm b/code/_onclick/hud/fullscreen.dm index ef184e18b1d0..b9bd8cee9bdf 100644 --- a/code/_onclick/hud/fullscreen.dm +++ b/code/_onclick/hud/fullscreen.dm @@ -1,4 +1,4 @@ -/mob/proc/overlay_fullscreen(category, type, severity) +/mob/proc/overlay_fullscreen(category, type, severity, alpha) var/atom/movable/screen/fullscreen/screen = screens[category] if (!screen || screen.type != type) // needs to be recreated @@ -10,6 +10,7 @@ screen.icon_state = "[initial(screen.icon_state)][severity]" screen.severity = severity + screen.alpha = alpha || screen.alpha if (client && screen.should_show_to(src)) screen.update_for_view(client.view) client.screen += screen diff --git a/code/_onclick/hud/hud.dm b/code/_onclick/hud/hud.dm index 4a312e7fb442..1ee09a05f3fb 100644 --- a/code/_onclick/hud/hud.dm +++ b/code/_onclick/hud/hud.dm @@ -220,10 +220,13 @@ GLOBAL_LIST_INIT(available_ui_styles, list( QDEL_LIST(static_inventory) QDEL_LIST(team_finder_arrows) + // all already deleted by static inventory clear inv_slots.Cut() action_intent = null zone_select = null pull_icon = null + rest_icon = null + hand_slots.Cut() QDEL_LIST(toggleable_inventory) QDEL_LIST(hotkeybuttons) diff --git a/code/_onclick/hud/screen_objects.dm b/code/_onclick/hud/screen_objects.dm index 87fee0d97f30..13c02c7f9533 100644 --- a/code/_onclick/hud/screen_objects.dm +++ b/code/_onclick/hud/screen_objects.dm @@ -35,12 +35,24 @@ /// If FALSE, this will not be cleared when calling /client/clear_screen() var/clear_with_screen = TRUE + /// If TRUE, clicking the screen element will fall through and perform a default "Click" call + /// Obviously this requires your Click override, if any, to call parent on their own. + /// This is set to FALSE to default to dissade you from doing this. + /// Generally we don't want default Click stuff, which results in bugs like using Telekinesis on a screen element + /// or trying to point your gun at your screen. + var/default_click = FALSE /atom/movable/screen/Destroy() master = null hud = null return ..() +/atom/movable/screen/Click(location, control, params) + if(flags_1 & INITIALIZED_1) + SEND_SIGNAL(src, COMSIG_SCREEN_ELEMENT_CLICK, location, control, params, usr) + if(default_click) + return ..() + /atom/movable/screen/examine(mob/user) return list() @@ -646,9 +658,6 @@ icon_state = "mood5" screen_loc = ui_mood -/atom/movable/screen/mood/attack_tk() - return - /atom/movable/screen/splash icon = 'icons/blanks/blank_title.png' icon_state = "" diff --git a/code/_onclick/other_mobs.dm b/code/_onclick/other_mobs.dm index 5f1667d38c35..5a124d14493c 100644 --- a/code/_onclick/other_mobs.dm +++ b/code/_onclick/other_mobs.dm @@ -194,7 +194,8 @@ /atom/proc/attack_paw(mob/user, list/modifiers) if(SEND_SIGNAL(src, COMSIG_ATOM_ATTACK_PAW, user, modifiers) & COMPONENT_CANCEL_ATTACK_CHAIN) return TRUE - return FALSE + if(interaction_flags_atom & INTERACT_ATOM_ATTACK_PAW) + . = _try_interact(user) /* diff --git a/code/controllers/configuration/entries/monkestation.dm b/code/controllers/configuration/entries/monkestation.dm index 6c838e4fff6e..c49237131fec 100644 --- a/code/controllers/configuration/entries/monkestation.dm +++ b/code/controllers/configuration/entries/monkestation.dm @@ -44,3 +44,21 @@ /datum/config_entry/flag/disable_particle_weather /datum/config_entry/flag/disable_storyteller + +/datum/config_entry/number/transfer_vote_time + default = 90 MINUTES + min_val = 0 + +/datum/config_entry/number/transfer_vote_time/ValidateAndSet(str_val) + . = ..() + if(.) + config_entry_value *= 600 // documented as minutes + +/datum/config_entry/number/subsequent_transfer_vote_time + default = 30 MINUTES + min_val = 0 + +/datum/config_entry/number/subsequent_transfer_vote_time/ValidateAndSet(str_val) + . = ..() + if(.) + config_entry_value *= 600 // documented as minutes diff --git a/code/controllers/master.dm b/code/controllers/master.dm index 5634f11b172c..5fb06027a5fc 100644 --- a/code/controllers/master.dm +++ b/code/controllers/master.dm @@ -287,7 +287,7 @@ GLOBAL_REAL(Master, /datum/controller/master) if(sleep_offline_after_initializations && CONFIG_GET(flag/resume_after_initializations)) world.sleep_offline = FALSE initializations_finished_with_no_players_logged_in = initialized_tod < REALTIMEOFDAY - 10 - SSgamemode.handle_picking_stroyteller() //monkestation edit + SSgamemode.handle_picking_storyteller() //monkestation edit /** * Initialize a given subsystem and handle the results. diff --git a/code/controllers/subsystem.dm b/code/controllers/subsystem.dm index 2e122535fe46..f4b628fe1f14 100644 --- a/code/controllers/subsystem.dm +++ b/code/controllers/subsystem.dm @@ -106,6 +106,10 @@ /// Previous subsystem in the queue of subsystems to run this tick var/datum/controller/subsystem/queue_prev + var/avg_iter_count = 0 + var/avg_drift = 0 + var/list/enqueue_log = list() + //Do not blindly add vars here to the bottom, put it where it goes above //If your var only has two values, put it in as a flag. @@ -191,10 +195,38 @@ var/queue_node_priority var/queue_node_flags + var/iter_count = 0 + + enqueue_log.Cut() for (queue_node = Master.queue_head; queue_node; queue_node = queue_node.queue_next) + iter_count++ + if(iter_count >= ENQUEUE_SANITY) + var/msg = "[src] subsystem has likely entered an infinite enqueue loop, restarting MC immediately!" + to_chat_immediate( + GLOB.admins, + examine_block(span_userdanger("ERROR: [msg]")), + type = MESSAGE_TYPE_DEBUG + ) + log_enqueue(msg, list("enqueue_log" = enqueue_log.Copy())) +#if defined(INIT_ORDER_PLEXORA) && !defined(UNIT_TESTS) + SSplexora.mc_alert("[src] has likely entered an infinite loop in enqueue(), we're restarting the MC immediately!") +#endif + stack_trace("enqueue() entered an infinite loop, we're restarting the MC!") + enqueue_log.Cut() + Recreate_MC() + return + + queue_node_priority = queue_node.queued_priority queue_node_flags = queue_node.flags + enqueue_log["[iter_count]"] = list( + "node" = "[queue_node]", + "next" = "[queue_node.queue_next || "(none)"]", + "priority" = queue_node_priority, + "flags" = queue_node_flags, + ) + if (queue_node_flags & (SS_TICKER|SS_BACKGROUND) == SS_TICKER) if ((SS_flags & (SS_TICKER|SS_BACKGROUND)) != SS_TICKER) continue @@ -215,6 +247,11 @@ if (queue_node_priority < SS_priority) break + if(iter_count > 0) + avg_iter_count = avg_iter_count ? ((avg_iter_count + iter_count) * 0.5) : iter_count + var/drift = RELATIVE_ERROR(iter_count, avg_iter_count) + avg_drift = avg_drift ? ((drift + avg_drift) * 0.5) : drift + queued_time = world.time queued_priority = SS_priority state = SS_QUEUED @@ -325,5 +362,7 @@ out["relation_id_SS"] = "[ss_id]-[time_stamp()]-[rand(100, 10000)]" // since we insert custom into its own table we want to add a relational id to fetch from the custom data and the subsystem out["cost"] = cost out["tick_usage"] = tick_usage + out["avg_iter_count"] = avg_iter_count + out["avg_drift"] = avg_drift out["custom"] = list() // Override as needed on child return out diff --git a/code/controllers/subsystem/explosions.dm b/code/controllers/subsystem/explosions.dm index 5d11d479dd26..46cced9ef7bb 100644 --- a/code/controllers/subsystem/explosions.dm +++ b/code/controllers/subsystem/explosions.dm @@ -353,9 +353,8 @@ SUBSYSTEM_DEF(explosions) if(adminlog) message_admins("Explosion with size (Devast: [devastation_range], Heavy: [heavy_impact_range], Light: [light_impact_range], Flame: [flame_range]) in [ADMIN_VERBOSEJMP(epicenter)]. Possible cause: [explosion_cause]. Last fingerprints: [who_did_it].") log_game("Explosion with size ([devastation_range], [heavy_impact_range], [light_impact_range], [flame_range]) in [loc_name(epicenter)]. Possible cause: [explosion_cause]. Last fingerprints: [who_did_it_game_log].") - //monkestation edit start - deadchat_broadcast("Explosion with size: Devast: [devastation_range], Heavy: [heavy_impact_range], Light: [light_impact_range], Flame: [flame_range].", \ + deadchat_broadcast("Explosion with size: Devast: [devastation_range], Heavy: [heavy_impact_range], Light: [light_impact_range], Flame: [flame_range].", \ turf_target = epicenter, message_type = DEADCHAT_ANNOUNCEMENT) //monkestation edit end diff --git a/code/controllers/subsystem/garbage.dm b/code/controllers/subsystem/garbage.dm index 8e259e8c684f..1c02bece78ae 100644 --- a/code/controllers/subsystem/garbage.dm +++ b/code/controllers/subsystem/garbage.dm @@ -56,6 +56,12 @@ SUBSYSTEM_DEF(garbage) #endif #endif + // monkestation start: disabling hard deletes + /// Toggle for enabling/disabling hard deletes. Objects that don't explicitly request hard deletion with this disabled will leak. + var/enable_hard_deletes = FALSE + var/list/failed_hard_deletes = list() + // monkestation end + /datum/controller/subsystem/garbage/PreInit() InitQueues() @@ -244,7 +250,8 @@ SUBSYSTEM_DEF(garbage) #endif continue if (GC_QUEUE_HARDDELETE) - HardDelete(D) + if(!HardDelete(D)) + D = null if (MC_TICK_CHECK) return continue @@ -279,7 +286,14 @@ SUBSYSTEM_DEF(garbage) queue[++queue.len] = list(queue_time, D, D.gc_destroyed) // not += for byond reasons //this is mainly to separate things profile wise. -/datum/controller/subsystem/garbage/proc/HardDelete(datum/D) +/datum/controller/subsystem/garbage/proc/HardDelete(datum/D, override = FALSE) + // monkestation start: disable hard deletes + if(!D) + return + if(!enable_hard_deletes) + failed_hard_deletes |= D + return + // monkestation end ++delslasttick ++totaldels var/type = D.type @@ -406,10 +420,10 @@ SUBSYSTEM_DEF(garbage) SSgarbage.Queue(to_delete, GC_QUEUE_HARDDELETE) if (QDEL_HINT_HARDDEL_NOW) //qdel should assume this object won't gc, and hard del it post haste. SSdemo.mark_destroyed(to_delete) // monkestation edit: replays - SSgarbage.HardDelete(to_delete) + SSgarbage.HardDelete(to_delete, override = TRUE) #ifdef REFERENCE_TRACKING if (QDEL_HINT_FINDREFERENCE) //qdel will, if REFERENCE_TRACKING is enabled, display all references to this object, then queue the object for deletion. - SSgarbage.Queue(to_delete) + SSgarbage.HardDelete(to_delete, override = TRUE) // Need to override enable_hard_deletes, stuff like /client uses this INVOKE_ASYNC(to_delete, TYPE_PROC_REF(/datum, find_references)) if (QDEL_HINT_IFFAIL_FINDREFERENCE) //qdel will, if REFERENCE_TRACKING is enabled and the object fails to collect, display all references to this object. SSgarbage.Queue(to_delete) diff --git a/code/controllers/subsystem/init_profiler.dm b/code/controllers/subsystem/init_profiler.dm index 063898b6a098..1d1eed74cb46 100644 --- a/code/controllers/subsystem/init_profiler.dm +++ b/code/controllers/subsystem/init_profiler.dm @@ -1,3 +1,4 @@ +/* monkestation edit: reimplemented in [monkestation\code\controllers\subsystem\init_profiler.dm] #define INIT_PROFILE_NAME "init_profiler.json" ///Subsystem exists so we can separately log init time costs from the costs of general operation @@ -26,3 +27,4 @@ SUBSYSTEM_DEF(init_profiler) world.Profile(PROFILE_CLEAR) //Now that we're written this data out, dump it. We don't want it getting mixed up with our current round data #undef INIT_PROFILE_NAME +monkestation end */ diff --git a/code/controllers/subsystem/job.dm b/code/controllers/subsystem/job.dm index 562d0361a27c..7a9915fdd229 100644 --- a/code/controllers/subsystem/job.dm +++ b/code/controllers/subsystem/job.dm @@ -100,6 +100,7 @@ SUBSYSTEM_DEF(job) new_overflow.allow_bureaucratic_error = FALSE new_overflow.spawn_positions = cap new_overflow.total_positions = cap + new_overflow.job_flags |= JOB_CANNOT_OPEN_SLOTS if(new_overflow.type == overflow_role) return @@ -107,6 +108,8 @@ SUBSYSTEM_DEF(job) old_overflow.allow_bureaucratic_error = initial(old_overflow.allow_bureaucratic_error) old_overflow.spawn_positions = initial(old_overflow.spawn_positions) old_overflow.total_positions = initial(old_overflow.total_positions) + if(!(initial(old_overflow.job_flags) & JOB_CANNOT_OPEN_SLOTS)) + old_overflow.job_flags &= ~JOB_CANNOT_OPEN_SLOTS overflow_role = new_overflow.type JobDebug("Overflow role set to : [new_overflow.type]") diff --git a/code/controllers/subsystem/mapping.dm b/code/controllers/subsystem/mapping.dm index 6fa3c952c07a..133d28e3033f 100644 --- a/code/controllers/subsystem/mapping.dm +++ b/code/controllers/subsystem/mapping.dm @@ -260,7 +260,7 @@ SUBSYSTEM_DEF(mapping) var/list/ice_ruins = levels_by_trait(ZTRAIT_ICE_RUINS) if (ice_ruins.len) // needs to be whitelisted for underground too so place_below ruins work - seedRuins(ice_ruins, CONFIG_GET(number/icemoon_budget), list(/area/icemoon/surface/outdoors/unexplored), themed_ruins[ZTRAIT_ICE_RUINS], clear_below = TRUE, mineral_budget = 4) + seedRuins(ice_ruins, CONFIG_GET(number/icemoon_budget), list(/area/icemoon/surface/outdoors/unexplored, /area/icemoon/underground/unexplored), themed_ruins[ZTRAIT_ICE_RUINS], clear_below = TRUE) var/list/ice_ruins_underground = levels_by_trait(ZTRAIT_ICE_RUINS_UNDERGROUND) if (ice_ruins_underground.len) diff --git a/code/controllers/subsystem/pathfinder.dm b/code/controllers/subsystem/pathfinder.dm index fa1a7af5c859..e7d8b7b14469 100644 --- a/code/controllers/subsystem/pathfinder.dm +++ b/code/controllers/subsystem/pathfinder.dm @@ -61,9 +61,9 @@ SUBSYSTEM_DEF(pathfinder) currentmaps.len-- /// Initiates a pathfind. Returns true if we're good, FALSE if something's failed -/datum/controller/subsystem/pathfinder/proc/pathfind(atom/movable/caller, atom/end, max_distance = 30, mintargetdist, access = list(), simulated_only = TRUE, turf/exclude, skip_first = TRUE, diagonal_handling = DIAGONAL_REMOVE_CLUNKY, list/datum/callback/on_finish) +/datum/controller/subsystem/pathfinder/proc/pathfind(atom/movable/requester, atom/end, max_distance = 30, mintargetdist, access = list(), simulated_only = TRUE, turf/exclude, skip_first = TRUE, diagonal_handling = DIAGONAL_REMOVE_CLUNKY, list/datum/callback/on_finish) var/datum/pathfind/jps/path = new() - path.setup(caller, access, max_distance, simulated_only, exclude, on_finish, end, mintargetdist, skip_first, diagonal_handling) + path.setup(requester, access, max_distance, simulated_only, exclude, on_finish, end, mintargetdist, skip_first, diagonal_handling) if(path.start()) active_pathing += path return TRUE @@ -71,21 +71,21 @@ SUBSYSTEM_DEF(pathfinder) /// Initiates a swarmed pathfind. Returns TRUE if we're good, FALSE if something's failed /// If a valid pathmap exists for the TARGET turf we'll use that, otherwise we have to build a new one -/datum/controller/subsystem/pathfinder/proc/swarmed_pathfind(atom/movable/caller, atom/end, max_distance = 30, mintargetdist = 0, age = MAP_REUSE_INSTANT, access = list(), simulated_only = TRUE, turf/exclude, skip_first = TRUE, list/datum/callback/on_finish) +/datum/controller/subsystem/pathfinder/proc/swarmed_pathfind(atom/movable/requester, atom/end, max_distance = 30, mintargetdist = 0, age = MAP_REUSE_INSTANT, access = list(), simulated_only = TRUE, turf/exclude, skip_first = TRUE, list/datum/callback/on_finish) var/turf/target = get_turf(end) - var/datum/can_pass_info/pass_info = new(caller, access) + var/datum/can_pass_info/pass_info = new(requester, access) // If there's a map we can use already, use it var/datum/path_map/valid_map = get_valid_map(pass_info, target, simulated_only, exclude, age, include_building = TRUE) if(valid_map && valid_map.expand(max_distance)) - path_map_passalong(on_finish, get_turf(caller), mintargetdist, skip_first, valid_map) + path_map_passalong(on_finish, get_turf(requester), mintargetdist, skip_first, valid_map) return TRUE // Otherwise we're gonna make a new one, and turn it into a path for the callbacks passed into us var/list/datum/callback/pass_in = list() - pass_in += CALLBACK(GLOBAL_PROC, /proc/path_map_passalong, on_finish, get_turf(caller), mintargetdist, skip_first) + pass_in += CALLBACK(GLOBAL_PROC, /proc/path_map_passalong, on_finish, get_turf(requester), mintargetdist, skip_first) // And to allow subsequent calls to reuse the same map, we'll put a placeholder in the cache, and fill it up when the pathing finishes var/datum/path_map/empty = new() - empty.pass_info = new(caller, access) + empty.pass_info = new(requester, access) empty.start = target empty.pass_space = simulated_only empty.avoid = exclude @@ -133,9 +133,9 @@ SUBSYSTEM_DEF(pathfinder) source_to_maps[target] -= same_target /// Initiates a SSSP run. Returns true if we're good, FALSE if something's failed -/datum/controller/subsystem/pathfinder/proc/build_map(atom/movable/caller, turf/source, max_distance = 30, access = list(), simulated_only = TRUE, turf/exclude, list/datum/callback/on_finish) +/datum/controller/subsystem/pathfinder/proc/build_map(atom/movable/requester, turf/source, max_distance = 30, access = list(), simulated_only = TRUE, turf/exclude, list/datum/callback/on_finish) var/datum/pathfind/sssp/path = new() - path.setup(caller, access, source, max_distance, simulated_only, exclude, on_finish) + path.setup(requester, access, source, max_distance, simulated_only, exclude, on_finish) if(path.start()) active_pathing += path return TRUE @@ -160,7 +160,7 @@ SUBSYSTEM_DEF(pathfinder) /// Optionally takes a max age to accept (defaults to 0 seconds) and a minimum acceptable range /// If include_building is true and we can only find a building path, ew'll use that instead. tho we will wait for it to finish first /datum/controller/subsystem/pathfinder/proc/get_valid_map(datum/can_pass_info/pass_info, turf/target, simulated_only = TRUE, turf/exclude, age = MAP_REUSE_INSTANT, min_range = -INFINITY, include_building = FALSE) - // Walk all the maps that match our caller's turf OR our target's + // Walk all the maps that match our requester's turf OR our target's // Then hold onto em. If their cache time is short we can reuse/expand them, if not we'll have to make a new one var/oldest_time = world.time - age /// Backup return value used if no finished pathmaps are found @@ -189,7 +189,7 @@ SUBSYSTEM_DEF(pathfinder) /// Takes a set of pathfind info, returns all valid pathmaps that would work /// Takes an optional minimum range arg /datum/controller/subsystem/pathfinder/proc/get_valid_maps(datum/can_pass_info/pass_info, turf/target, simulated_only = TRUE, turf/exclude, age = MAP_REUSE_INSTANT, min_range = -INFINITY, include_building = FALSE) - // Walk all the maps that match our caller's turf OR our target's + // Walk all the maps that match our requester's turf OR our target's // Then hold onto em. If their cache time is short we can reuse/expand them, if not we'll have to make a new one var/list/valid_maps = list() var/oldest_time = world.time - age diff --git a/code/controllers/subsystem/profiler.dm b/code/controllers/subsystem/profiler.dm index 629590d75ebb..c936cdc3993c 100644 --- a/code/controllers/subsystem/profiler.dm +++ b/code/controllers/subsystem/profiler.dm @@ -6,10 +6,12 @@ SUBSYSTEM_DEF(profiler) var/fetch_cost = 0 var/write_cost = 0 +/* monkestation edit: reimplemented in [monkestation\code\controllers\subsystem\profiler.dm] /datum/controller/subsystem/profiler/stat_entry(msg) msg += "F:[round(fetch_cost,1)]ms" msg += "|W:[round(write_cost,1)]ms" return msg +monkestation end */ /datum/controller/subsystem/profiler/Initialize() if(CONFIG_GET(flag/auto_profile)) @@ -37,6 +39,7 @@ SUBSYSTEM_DEF(profiler) world.Profile(PROFILE_STOP, type = "sendmaps") +/* monkestation edit: reimplemented in [monkestation\code\controllers\subsystem\profiler.dm] /datum/controller/subsystem/profiler/proc/DumpFile() var/timer = TICK_USAGE_REAL var/current_profile_data = world.Profile(PROFILE_REFRESH, format = "json") @@ -59,4 +62,4 @@ SUBSYSTEM_DEF(profiler) WRITE_FILE(prof_file, current_profile_data) WRITE_FILE(sendmaps_file, current_sendmaps_data) write_cost = MC_AVERAGE(write_cost, TICK_DELTA_TO_MS(TICK_USAGE_REAL - timer)) - +monkestation end */ diff --git a/code/controllers/subsystem/spatial_gridmap.dm b/code/controllers/subsystem/spatial_gridmap.dm index ef0495f0b43d..81ae29f6bad4 100644 --- a/code/controllers/subsystem/spatial_gridmap.dm +++ b/code/controllers/subsystem/spatial_gridmap.dm @@ -435,18 +435,18 @@ SUBSYSTEM_DEF(spatial_grid) for(var/type in spatial_grid_categories[old_target.spatial_grid_key]) switch(type) if(SPATIAL_GRID_CONTENTS_TYPE_CLIENTS) - var/list/old_target_contents = old_target.important_recursive_contents //cache for sanic speeds (lists are references anyways) - GRID_CELL_REMOVE(intersecting_cell.client_contents, old_target_contents[SPATIAL_GRID_CONTENTS_TYPE_CLIENTS]) - SEND_SIGNAL(intersecting_cell, SPATIAL_GRID_CELL_EXITED(SPATIAL_GRID_CONTENTS_TYPE_CLIENTS), old_target_contents[SPATIAL_GRID_CONTENTS_TYPE_CLIENTS]) + var/list/old_target_contents = old_target.important_recursive_contents?[type] || old_target + GRID_CELL_REMOVE(intersecting_cell.client_contents, old_target_contents) + SEND_SIGNAL(intersecting_cell, SPATIAL_GRID_CELL_EXITED(type), old_target_contents) if(SPATIAL_GRID_CONTENTS_TYPE_HEARING) - var/list/old_target_contents = old_target.important_recursive_contents //cache for sanic speeds (lists are references anyways) - GRID_CELL_REMOVE(intersecting_cell.hearing_contents, old_target_contents[SPATIAL_GRID_CONTENTS_TYPE_HEARING]) - SEND_SIGNAL(intersecting_cell, SPATIAL_GRID_CELL_EXITED(SPATIAL_GRID_CONTENTS_TYPE_HEARING), old_target_contents[SPATIAL_GRID_CONTENTS_TYPE_HEARING]) + var/list/old_target_contents = old_target.important_recursive_contents?[type] || old_target + GRID_CELL_REMOVE(intersecting_cell.hearing_contents, old_target_contents) + SEND_SIGNAL(intersecting_cell, SPATIAL_GRID_CELL_EXITED(type), old_target_contents) if(SPATIAL_GRID_CONTENTS_TYPE_ATMOS) GRID_CELL_REMOVE(intersecting_cell.atmos_contents, old_target) - SEND_SIGNAL(intersecting_cell, SPATIAL_GRID_CELL_EXITED(SPATIAL_GRID_CONTENTS_TYPE_ATMOS), old_target) + SEND_SIGNAL(intersecting_cell, SPATIAL_GRID_CELL_EXITED(type), old_target) return TRUE @@ -467,14 +467,14 @@ SUBSYSTEM_DEF(spatial_grid) switch(exclusive_type) if(SPATIAL_GRID_CONTENTS_TYPE_CLIENTS) - var/list/old_target_contents = old_target.important_recursive_contents //cache for sanic speeds (lists are references anyways) - GRID_CELL_REMOVE(intersecting_cell.client_contents, old_target_contents[SPATIAL_GRID_CONTENTS_TYPE_CLIENTS]) - SEND_SIGNAL(intersecting_cell, SPATIAL_GRID_CELL_EXITED(exclusive_type), old_target_contents[SPATIAL_GRID_CONTENTS_TYPE_CLIENTS]) + var/list/old_target_contents = old_target.important_recursive_contents?[exclusive_type] || old_target //cache for sanic speeds (lists are references anyways) + GRID_CELL_REMOVE(intersecting_cell.client_contents, old_target_contents) + SEND_SIGNAL(intersecting_cell, SPATIAL_GRID_CELL_EXITED(exclusive_type), old_target_contents) if(SPATIAL_GRID_CONTENTS_TYPE_HEARING) - var/list/old_target_contents = old_target.important_recursive_contents - GRID_CELL_REMOVE(intersecting_cell.hearing_contents, old_target_contents[SPATIAL_GRID_CONTENTS_TYPE_HEARING]) - SEND_SIGNAL(intersecting_cell, SPATIAL_GRID_CELL_EXITED(exclusive_type), old_target_contents[SPATIAL_GRID_CONTENTS_TYPE_HEARING]) + var/list/old_target_contents = old_target.important_recursive_contents?[exclusive_type] || old_target + GRID_CELL_REMOVE(intersecting_cell.hearing_contents, old_target_contents) + SEND_SIGNAL(intersecting_cell, SPATIAL_GRID_CELL_EXITED(exclusive_type), old_target_contents) if(SPATIAL_GRID_CONTENTS_TYPE_ATMOS) GRID_CELL_REMOVE(intersecting_cell.atmos_contents, old_target) @@ -565,7 +565,7 @@ SUBSYSTEM_DEF(spatial_grid) #ifdef UNIT_TESTS if(untracked_movable_error(to_remove)) - find_hanging_cell_refs_for_movable(to_remove, remove_from_cells=TRUE) + find_hanging_cell_refs_for_movable(to_remove, remove_from_cells=FALSE) //dont remove from cells because we should be able to see 2 errors return #endif diff --git a/code/controllers/subsystem/statpanel.dm b/code/controllers/subsystem/statpanel.dm index 2d3a452fdec5..22cbf7824c3d 100644 --- a/code/controllers/subsystem/statpanel.dm +++ b/code/controllers/subsystem/statpanel.dm @@ -172,17 +172,18 @@ SUBSYSTEM_DEF(statpanels) for(var/image/target_image as anything in target.images) if(!target_image.loc || target_image.loc.loc != target_mob.listed_turf || !target_image.override) continue - overrides += target_image.loc + overrides[target_image.loc] = TRUE var/list/atoms_to_display = list(target_mob.listed_turf) + var/should_check_obscured = (length(target_mob.listed_turf?.contents) < 25) for(var/atom/movable/turf_content as anything in target_mob.listed_turf) if(turf_content.mouse_opacity == MOUSE_OPACITY_TRANSPARENT) continue if(turf_content.invisibility > target_mob.see_invisible) continue - if(turf_content in overrides) + if(overrides[turf_content]) continue - if(turf_content.IsObscured()) + if(should_check_obscured && turf_content.IsObscured()) continue atoms_to_display += turf_content diff --git a/code/controllers/subsystem/vote.dm b/code/controllers/subsystem/vote.dm index 787748405aaa..df0bbeedcec4 100644 --- a/code/controllers/subsystem/vote.dm +++ b/code/controllers/subsystem/vote.dm @@ -87,7 +87,7 @@ SUBSYSTEM_DEF(vote) var/to_display = current_vote.get_result_text(winners, final_winner, non_voters) log_vote(to_display) - to_chat(world, span_infoplain(vote_font("\n[to_display]"))) + to_chat(world, "\n" + examine_block(span_infoplain(vote_font("[to_display]"))) + "\n", type = MESSAGE_TYPE_OOC) // monkestation edit: wrap in examine block, use MESSAGE_TYPE_OOC // Finally, doing any effects on vote completion if (final_winner) // if no one voted final_winner will be null @@ -103,6 +103,10 @@ SUBSYSTEM_DEF(vote) return if(CONFIG_GET(flag/no_dead_vote) && voter.stat == DEAD && !voter.client?.holder) return + // monkestation start + if(!current_vote.can_vote(voter)) + return + // monkestation end // If user has already voted, remove their specific vote if(voter.ckey in current_vote.choices_by_ckey) @@ -133,9 +137,12 @@ SUBSYSTEM_DEF(vote) return if(!voter?.ckey) return + // monkestation start + if(!current_vote.can_vote(voter)) + return + // monkestation end if(CONFIG_GET(flag/no_dead_vote) && voter.stat == DEAD && !voter.client?.holder) return - else voted += voter.ckey @@ -226,9 +233,9 @@ SUBSYSTEM_DEF(vote) var/to_display = current_vote.initiate_vote(vote_initiator_name, duration) log_vote(to_display) - to_chat(world, span_infoplain(vote_font("\n[span_bold(to_display)]\n\ + to_chat(world, "\n" + examine_block(span_infoplain(vote_font("[span_bold(to_display)]\n\ Type vote or click here to place your votes.\n\ - You have [DisplayTimeText(duration)] to vote."))) + You have [DisplayTimeText(duration)] to vote."))) + "\n", type = MESSAGE_TYPE_OOC) // monkestation edit: wrap in examine block, use MESSAGE_TYPE_OOC // And now that it's going, give everyone a voter action for(var/client/new_voter as anything in GLOB.clients) @@ -304,6 +311,7 @@ SUBSYSTEM_DEF(vote) "countMethod" = current_vote.count_method, "choices" = choices, "vote" = vote_data, + "canVote" = current_vote.can_vote(user), // monkestation edit ) all_vote_data += list(vote_data) diff --git a/code/datums/actions/cooldown_action.dm b/code/datums/actions/cooldown_action.dm index ed4309c36e1c..9bd1bef7491d 100644 --- a/code/datums/actions/cooldown_action.dm +++ b/code/datums/actions/cooldown_action.dm @@ -222,7 +222,7 @@ return PreActivate(user) /// Intercepts client owner clicks to activate the ability -/datum/action/cooldown/proc/InterceptClickOn(mob/living/caller, params, atom/target) +/datum/action/cooldown/proc/InterceptClickOn(mob/living/user, params, atom/target) if(!IsAvailable(feedback = TRUE)) return FALSE if(!target) @@ -233,8 +233,8 @@ // And if we reach here, the action was complete successfully if(unset_after_click) - unset_click_ability(caller, refund_cooldown = FALSE) - caller.next_click = world.time + click_cd_override + unset_click_ability(user, refund_cooldown = FALSE) + user.next_click = world.time + click_cd_override return TRUE @@ -266,7 +266,7 @@ return COMPONENT_HOSTILE_NO_ATTACK /datum/action/cooldown/process() - if(!owner || (next_use_time - world.time) <= 0) + if(QDELETED(owner) || (next_use_time - world.time) <= 0) build_all_button_icons(UPDATE_BUTTON_STATUS) STOP_PROCESSING(SSfastprocess, src) return diff --git a/code/datums/actions/innate_action.dm b/code/datums/actions/innate_action.dm index c5271033bc6b..09d90736729a 100644 --- a/code/datums/actions/innate_action.dm +++ b/code/datums/actions/innate_action.dm @@ -76,17 +76,17 @@ on_who.click_intercept = null /// Handles whenever a mob clicks on something -/datum/action/innate/proc/InterceptClickOn(mob/living/caller, params, atom/clicked_on) +/datum/action/innate/proc/InterceptClickOn(mob/living/user, params, atom/clicked_on) if(!IsAvailable(feedback = TRUE)) - unset_ranged_ability(caller) + unset_ranged_ability(user) return FALSE if(!clicked_on) return FALSE - return do_ability(caller, clicked_on) + return do_ability(user, clicked_on) /// Actually goes through and does the click ability -/datum/action/innate/proc/do_ability(mob/living/caller, atom/clicked_on) +/datum/action/innate/proc/do_ability(mob/living/user, atom/clicked_on) return FALSE /datum/action/innate/Remove(mob/removed_from) diff --git a/code/datums/actions/mobs/personality_commune.dm b/code/datums/actions/mobs/personality_commune.dm new file mode 100644 index 000000000000..26cf48344920 --- /dev/null +++ b/code/datums/actions/mobs/personality_commune.dm @@ -0,0 +1,56 @@ +// This can probably be changed to use mind linker at some point +/datum/action/personality_commune + name = "Personality Commune" + desc = "Sends thoughts to your alternate consciousness." + background_icon_state = "bg_spell" + button_icon = 'icons/mob/actions/actions_spells.dmi' + button_icon_state = "telepathy" + overlay_icon_state = "bg_spell_border" + + /// Fluff text shown when a message is sent to the pair + var/fluff_text = span_boldnotice("You hear an echoing voice in the back of your head...") + +/datum/action/personality_commune/New(Target) + . = ..() + if(!istype(target, /datum/brain_trauma/severe/split_personality)) + stack_trace("[type] was created on a target that isn't a /datum/brain_trauma/severe/split_personality, this doesn't work.") + qdel(src) + +/datum/action/personality_commune/Grant(mob/grant_to) + if(!istype(grant_to, /mob/living/split_personality)) + return + + return ..() + +/datum/action/personality_commune/Trigger(trigger_flags) + . = ..() + if(!.) + return FALSE + + var/datum/brain_trauma/severe/split_personality/trauma = target + var/mob/living/split_personality/non_controller = usr + var/client/non_controller_client = non_controller.client + + var/to_send = tgui_input_text(non_controller, "What would you like to tell your other self?", "Commune") + if(QDELETED(src) || QDELETED(trauma) || !to_send) + return FALSE + + var/mob/living/carbon/human/personality_body = trauma.owner + if(personality_body.client == non_controller_client) // We took control + return FALSE + + var/user_message = span_boldnotice("You concentrate and send thoughts to your other self:") + var/user_message_body = span_notice("[to_send]") + + to_chat(non_controller, "[user_message] [user_message_body]") + + personality_body.balloon_alert(personality_body, "you hear a voice") + to_chat(personality_body, "[fluff_text] [user_message_body]") + + log_directed_talk(non_controller, personality_body, to_send, LOG_SAY, "[name]") + for(var/dead_mob in GLOB.dead_mob_list) + if(!isobserver(dead_mob)) + continue + to_chat(dead_mob, "[FOLLOW_LINK(dead_mob, non_controller)] [span_boldnotice("[non_controller] [name]:")] [span_notice("\"[to_send]\" to")] [span_name("[trauma]")]") + + return TRUE diff --git a/code/datums/ai/basic_mobs/basic_subtrees/speech_subtree.dm b/code/datums/ai/basic_mobs/basic_subtrees/speech_subtree.dm index 8cebe0e9f149..a04bce1fcd63 100644 --- a/code/datums/ai/basic_mobs/basic_subtrees/speech_subtree.dm +++ b/code/datums/ai/basic_mobs/basic_subtrees/speech_subtree.dm @@ -160,6 +160,16 @@ emote_hear = list("snorts.") emote_see = list("sniffs around.") +/datum/ai_planning_subtree/random_speech/pony + speech_chance = 3 + emote_hear = list("whinnies!") + emote_see = list("horses around.") + + +/datum/ai_planning_subtree/random_speech/pony/tamed + speech_chance = 3 + emote_see = list("snorts.") + /datum/ai_planning_subtree/random_speech/killer_tomato speech_chance = 3 speak = list("gnashes.", "growls lowly.", "snarls.") diff --git a/code/datums/brain_damage/split_personality.dm b/code/datums/brain_damage/split_personality.dm index ddfdef4c6902..46d51b126fec 100644 --- a/code/datums/brain_damage/split_personality.dm +++ b/code/datums/brain_damage/split_personality.dm @@ -25,11 +25,11 @@ /datum/brain_trauma/severe/split_personality/proc/make_backseats() stranger_backseat = new(owner, src) - var/datum/action/cooldown/spell/personality_commune/stranger_spell = new(src) + var/datum/action/personality_commune/stranger_spell = new(src) stranger_spell.Grant(stranger_backseat) owner_backseat = new(owner, src) - var/datum/action/cooldown/spell/personality_commune/owner_spell = new(src) + var/datum/action/personality_commune/owner_spell = new(src) owner_spell.Grant(owner_backseat) /// Attempts to get a ghost to play the personality diff --git a/code/datums/components/bloody_spreader.dm b/code/datums/components/bloody_spreader.dm new file mode 100644 index 000000000000..2a90a1e27c80 --- /dev/null +++ b/code/datums/components/bloody_spreader.dm @@ -0,0 +1,46 @@ +/datum/component/bloody_spreader + dupe_mode = COMPONENT_DUPE_UNIQUE_PASSARGS + // How many bloodening instances are left. Deleted on zero. + var/blood_left + // We will spread this blood DNA to targets! + var/list/blood_dna + // Blood splashed around everywhere will carry these diseases. Oh no... + var/list/diseases + +/datum/component/bloody_spreader/Initialize(blood_left, list/blood_dna, list/diseases) + if(!isatom(parent)) + return COMPONENT_INCOMPATIBLE + var/list/signals_to_add = list(COMSIG_ATOM_ENTERED, COMSIG_ATOM_BLOB_ACT, COMSIG_ATOM_HULK_ATTACK, COMSIG_ATOM_ATTACKBY) + if(ismovable(parent)) + signals_to_add += list(COMSIG_MOVABLE_BUMP, COMSIG_MOVABLE_IMPACT) + if(isitem(parent)) + //monkestation temp edit: replaced COMSIG_ITEM_ATTACK_ATOM with COMSIG_ITEM_ATTACK_OBJ + signals_to_add += list(COMSIG_ITEM_ATTACK, COMSIG_ITEM_ATTACK_OBJ, COMSIG_ITEM_HIT_REACT, COMSIG_ITEM_ATTACK_SELF, COMSIG_ITEM_EQUIPPED, COMSIG_ITEM_DROPPED) + var/atom/atom_parent = parent + if(atom_parent.atom_storage) + signals_to_add += list(COMSIG_STORAGE_STORED_ITEM) + else if(isstructure(parent)) + signals_to_add += list(COMSIG_ATOM_ATTACK_HAND) + + RegisterSignals(parent, signals_to_add, PROC_REF(spread_yucky_blood)) + + if(isclothing(parent)) + parent.AddComponent(/datum/component/bloodysoles) + + src.blood_left = blood_left + src.blood_dna = blood_dna + src.diseases = diseases + +/datum/component/bloody_spreader/proc/spread_yucky_blood(atom/parent, atom/bloody_fool) + SIGNAL_HANDLER + bloody_fool.add_blood_DNA(blood_dna, diseases) + +/datum/component/bloody_spreader/InheritComponent(/datum/component/new_comp, i_am_original, blood_left = 0) + + if(!i_am_original) + return + + if(src.blood_left >= INFINITY) + return + + src.blood_left += blood_left diff --git a/code/datums/components/chuunibyou.dm b/code/datums/components/chuunibyou.dm index 00396a289b83..54e65a1400cc 100644 --- a/code/datums/components/chuunibyou.dm +++ b/code/datums/components/chuunibyou.dm @@ -47,6 +47,7 @@ RegisterSignal(parent, COMSIG_MOB_PRE_INVOCATION, PROC_REF(on_pre_invocation)) RegisterSignal(parent, COMSIG_LIVING_TRY_SPEECH, PROC_REF(on_try_speech)) RegisterSignal(parent, COMSIG_MOB_AFTER_SPELL_CAST, PROC_REF(on_after_spell_cast)) + ADD_TRAIT(parent, TRAIT_CHUUNIBYOU, REF(src)) /datum/component/chuunibyou/UnregisterFromParent() . = ..() @@ -56,6 +57,7 @@ COMSIG_LIVING_TRY_SPEECH, COMSIG_MOB_AFTER_SPELL_CAST, )) + REMOVE_TRAIT(parent, TRAIT_CHUUNIBYOU, REF(src)) /// signal sent when the parent tries to speak. we let speech pass if we are casting a spell so mimes still chuuni their spellcasts /// (this may end in the mime dying) diff --git a/code/datums/components/crafting/crafting.dm b/code/datums/components/crafting/crafting.dm index 4b3e84a26ab6..3fe52bfa8d4f 100644 --- a/code/datums/components/crafting/crafting.dm +++ b/code/datums/components/crafting/crafting.dm @@ -10,7 +10,7 @@ C.icon = H.ui_style H.static_inventory += C CL.screen += C - RegisterSignal(C, COMSIG_CLICK, PROC_REF(component_ui_interact)) + RegisterSignal(C, COMSIG_SCREEN_ELEMENT_CLICK, PROC_REF(component_ui_interact)) #define COOKING TRUE #define CRAFTING FALSE @@ -322,10 +322,14 @@ for(var/M in R.parts) partlist[M] = R.parts[M] for(var/part in R.parts) - if(istype(part, /datum/reagent)) + //MONKESTATION EDIT START + if(ispath(part, /datum/reagent)) var/datum/reagent/RG = locate(part) in Deletion if(RG.volume > partlist[part]) RG.volume = partlist[part] + if(RG.data?["viruses"]) //Purge diseases from food + RG.data["viruses"] = list() + //MONKESTATION EDIT END . += RG Deletion -= RG continue @@ -339,6 +343,12 @@ else while(partlist[part] > 0) var/atom/movable/AM = locate(part) in Deletion + //MONKESTATION EDIT START + var/datum/reagents/reagents = AM.reagents + for(var/datum/reagent/reagent as anything in reagents?.reagent_list) //Purge diseases from food + if(reagent.data?["viruses"]) + reagent.data["viruses"] = list() + //MONKESTATION EDIT END . += AM Deletion -= AM partlist[part] -= 1 diff --git a/code/datums/components/lock_on_cursor.dm b/code/datums/components/lock_on_cursor.dm index 624028a4671d..7174256d8529 100644 --- a/code/datums/components/lock_on_cursor.dm +++ b/code/datums/components/lock_on_cursor.dm @@ -43,6 +43,7 @@ datum/callback/on_click_callback, datum/callback/on_lock, datum/callback/can_target_callback, + catcher_default_click = TRUE, //monkestation edit ) if(!ismob(parent)) return COMPONENT_INCOMPATIBLE diff --git a/code/datums/components/mind_linker.dm b/code/datums/components/mind_linker.dm index 73011707cd95..8cc2fb266590 100644 --- a/code/datums/components/mind_linker.dm +++ b/code/datums/components/mind_linker.dm @@ -10,10 +10,6 @@ var/network_name = "Mind Link" /// The color of the network when talking in chat var/chat_color - /// The message sent to someone when linked up. - var/link_message - /// The message sent to someone when unlinked. - var/unlink_message /// A list of all signals that will call qdel() on our component if triggered. Optional. var/list/signals_which_destroy_us /// A callback invoked after an unlink is done. Optional. @@ -24,25 +20,25 @@ var/speech_action_icon_state = "link_speech" /// The icon background for the speech action handed out. var/speech_action_background_icon_state = "bg_alien" - /// The master's linking action, which allows them to link people to the network. - var/datum/action/linker_action + /// The border icon state for the speech action handed out. + var/speech_action_overlay_state = "bg_alien_border" /// The master's speech action. The owner of the link shouldn't lose this as long as the link remains. - var/datum/action/innate/linked_speech/master_speech + VAR_FINAL/datum/action/innate/linked_speech/master_speech /// An assoc list of [mob/living]s to [datum/action/innate/linked_speech]s. All the mobs that are linked to our network. - var/list/mob/living/linked_mobs = list() + VAR_FINAL/list/mob/living/linked_mobs = list() /datum/component/mind_linker/Initialize( + // Customization related settings network_name = "Mind Link", chat_color = "#008CA2", - linker_action_path, - link_message, - unlink_message, - signals_which_destroy_us, - datum/callback/post_unlink_callback, speech_action_icon = 'icons/mob/actions/actions_slime.dmi', speech_action_icon_state = "link_speech", speech_action_background_icon_state = "bg_alien", - ) + speech_action_overlay_state = "bg_alien_border", + // Optional + signals_which_destroy_us, + datum/callback/post_unlink_callback, +) if(!isliving(parent)) return COMPONENT_INCOMPATIBLE @@ -51,24 +47,15 @@ src.network_name = network_name src.chat_color = chat_color - src.link_message = link_message || "You are now connected to [owner.real_name]'s [network_name]." - src.unlink_message = unlink_message || "You are no longer connected to [owner.real_name]'s [network_name]." + src.speech_action_icon = speech_action_icon + src.speech_action_icon_state = speech_action_icon_state + src.speech_action_background_icon_state = speech_action_background_icon_state if(islist(signals_which_destroy_us)) src.signals_which_destroy_us = signals_which_destroy_us if(post_unlink_callback) src.post_unlink_callback = post_unlink_callback - src.speech_action_icon = speech_action_icon - src.speech_action_icon_state = speech_action_icon_state - src.speech_action_background_icon_state = speech_action_background_icon_state - - if(ispath(linker_action_path)) - linker_action = new linker_action_path(src) - linker_action.Grant(owner) - else - stack_trace("[type] was created without a valid linker_action_path. No one will be able to link to it.") - master_speech = new(src) master_speech.Grant(owner) @@ -78,7 +65,6 @@ for(var/mob/living/remaining_mob as anything in linked_mobs) unlink_mob(remaining_mob) linked_mobs.Cut() - QDEL_NULL(linker_action) QDEL_NULL(master_speech) post_unlink_callback = null return ..() @@ -99,10 +85,6 @@ /datum/component/mind_linker/proc/link_mob(mob/living/to_link) if(QDELETED(to_link) || to_link.stat == DEAD) return FALSE - if(HAS_TRAIT(to_link, TRAIT_MINDSHIELD)) // Mindshield implant - no dice - return FALSE - if(to_link.can_block_magic(MAGIC_RESISTANCE_MIND, charge_cost = 0)) - return FALSE if(linked_mobs[to_link]) return FALSE @@ -110,20 +92,19 @@ if(to_link == owner) return FALSE - to_chat(to_link, span_notice(link_message)) - to_chat(owner, span_notice("You connect [to_link]'s mind to your [network_name].")) - - for(var/mob/living/other_link as anything in linked_mobs) - to_chat(other_link, span_notice("You feel a new presence within [owner.real_name]'s [network_name].")) - var/datum/action/innate/linked_speech/new_link = new(src) new_link.Grant(to_link) linked_mobs[to_link] = new_link - RegisterSignals(to_link, list(COMSIG_LIVING_DEATH, COMSIG_QDELETING, COMSIG_MINDSHIELD_IMPLANTED), PROC_REF(unlink_mob)) + RegisterSignals(to_link, list(COMSIG_LIVING_DEATH, COMSIG_QDELETING), PROC_REF(sig_unlink_mob)) return TRUE +/datum/component/mind_linker/proc/sig_unlink_mob(mob/living/to_unlink) + SIGNAL_HANDLER + + unlink_mob(to_unlink) + /** * Unlinks [to_unlink] from our network, deleting their speech action * and cleaning up anything involved. @@ -131,25 +112,17 @@ * Also invokes post_unlink_callback, if supplied. */ /datum/component/mind_linker/proc/unlink_mob(mob/living/to_unlink) - SIGNAL_HANDLER - if(!linked_mobs[to_unlink]) - return + return FALSE - to_chat(to_unlink, span_warning(unlink_message)) post_unlink_callback?.Invoke(to_unlink) - UnregisterSignal(to_unlink, list(COMSIG_LIVING_DEATH, COMSIG_QDELETING, COMSIG_MINDSHIELD_IMPLANTED)) + UnregisterSignal(to_unlink, list(COMSIG_LIVING_DEATH, COMSIG_QDELETING)) var/datum/action/innate/linked_speech/old_link = linked_mobs[to_unlink] linked_mobs -= to_unlink qdel(old_link) - - var/mob/living/owner = parent - - to_chat(owner, span_warning("You feel someone disconnect from your [network_name].")) - for(var/mob/living/other_link as anything in linked_mobs) - to_chat(other_link, span_warning("You feel a pressence disappear from [owner.real_name]'s [network_name].")) + return TRUE /** * Signal proc sent from any signals given to us initialize. @@ -164,6 +137,84 @@ qdel(src) +/// Subtype of mind linker (I know) which is more active rather than passive, +/// which involves the master linking people manually rather than people being added automatically. +/datum/component/mind_linker/active_linking + /// The message sent to someone when linked up. + var/link_message + /// The message sent to someone when unlinked. + var/unlink_message + /// The master's linking action, which allows them to link people to the network. + VAR_FINAL/datum/action/linker_action + +/datum/component/mind_linker/active_linking/Initialize( + // Customization related settings + network_name = "Mind Link", + chat_color = "#008CA2", + speech_action_icon = 'icons/mob/actions/actions_slime.dmi', + speech_action_icon_state = "link_speech", + speech_action_background_icon_state = "bg_alien", + speech_action_overlay_state = "bg_alien_border", + // Optional + signals_which_destroy_us, + datum/callback/post_unlink_callback, + // Optional for this subtype + link_message, + unlink_message, + // Required for this subtype + linker_action_path, +) + + . = ..() + if(. == COMPONENT_INCOMPATIBLE) + return + + var/mob/living/owner = parent + src.link_message = link_message || "You are now connected to [owner.real_name]'s [network_name]." + src.unlink_message = unlink_message || "You are no longer connected to [owner.real_name]'s [network_name]." + + if(ispath(linker_action_path)) + linker_action = new linker_action_path(src) + linker_action.Grant(owner) + else + stack_trace("[type] was created without a valid linker_action_path. No one will be able to link to it.") + + to_chat(owner, span_boldnotice("You establish a [network_name], allowing you to link minds to communicate telepathically.")) + +/datum/component/mind_linker/active_linking/Destroy() + QDEL_NULL(linker_action) + return ..() + +/datum/component/mind_linker/active_linking/link_mob(mob/living/to_link) + if(HAS_TRAIT(to_link, TRAIT_MINDSHIELD)) // Mindshield implant - no dice + return FALSE + if(to_link.can_block_magic(MAGIC_RESISTANCE_MIND, charge_cost = 0)) + return FALSE + + . = ..() + if(!.) + return + + RegisterSignal(to_link, COMSIG_MINDSHIELD_IMPLANTED, PROC_REF(sig_unlink_mob)) + var/mob/living/owner = parent + to_chat(to_link, span_notice(link_message)) + to_chat(owner, span_notice("You connect [to_link]'s mind to your [network_name].")) + for(var/mob/living/other_link as anything in linked_mobs) + to_chat(other_link, span_notice("You feel a new presence within [owner.real_name]'s [network_name].")) + +/datum/component/mind_linker/active_linking/unlink_mob(mob/living/to_unlink) + . = ..() + if(!.) + return + + UnregisterSignal(to_unlink, COMSIG_MINDSHIELD_IMPLANTED) + var/mob/living/owner = parent + to_chat(to_unlink, span_warning(unlink_message)) + to_chat(owner, span_warning("You feel someone disconnect from your [network_name].")) + for(var/mob/living/other_link as anything in linked_mobs) + to_chat(other_link, span_warning("You feel a pressence disappear from [owner.real_name]'s [network_name].")) + +// Used in mind linker to talk to everyone in the network. /datum/action/innate/linked_speech name = "Mind Link Speech" desc = "Send a psychic message to everyone connected to your Link." diff --git a/code/datums/components/plumbing/_plumbing.dm b/code/datums/components/plumbing/_plumbing.dm index d51f233f0ec8..ed3991a70e5f 100644 --- a/code/datums/components/plumbing/_plumbing.dm +++ b/code/datums/components/plumbing/_plumbing.dm @@ -334,7 +334,7 @@ tile_covered = should_hide parent_obj.update_appearance() -/datum/component/plumbing/proc/change_ducting_layer(obj/caller, obj/changer, new_layer = DUCT_LAYER_DEFAULT) +/datum/component/plumbing/proc/change_ducting_layer(obj/user, obj/changer, new_layer = DUCT_LAYER_DEFAULT) SIGNAL_HANDLER ducting_layer = new_layer @@ -393,7 +393,7 @@ demand_connects = NORTH supply_connects = SOUTH -/datum/component/plumbing/manifold/change_ducting_layer(obj/caller, obj/changer, new_layer) +/datum/component/plumbing/manifold/change_ducting_layer(obj/user, obj/changer, new_layer) return #define READY 2 diff --git a/code/datums/components/riding/riding_mob.dm b/code/datums/components/riding/riding_mob.dm index 603d966862d4..83fb4d5be8d3 100644 --- a/code/datums/components/riding/riding_mob.dm +++ b/code/datums/components/riding/riding_mob.dm @@ -349,6 +349,32 @@ set_vehicle_dir_layer(EAST, OBJ_LAYER) set_vehicle_dir_layer(WEST, OBJ_LAYER) +/datum/component/riding/creature/pony/handle_specials() + . = ..() + vehicle_move_delay = 1.5 + set_riding_offsets(RIDING_OFFSET_ALL, list(TEXT_NORTH = list(0, 9), TEXT_SOUTH = list(0, 9), TEXT_EAST = list(-2, 9), TEXT_WEST = list(2, 9))) + set_vehicle_dir_layer(SOUTH, ABOVE_MOB_LAYER) + set_vehicle_dir_layer(NORTH, OBJ_LAYER) + set_vehicle_dir_layer(EAST, OBJ_LAYER) + set_vehicle_dir_layer(WEST, OBJ_LAYER) + +/datum/component/riding/creature/pony + COOLDOWN_DECLARE(pony_trot_cooldown) + +/datum/component/riding/creature/pony/driver_move(atom/movable/movable_parent, mob/living/user, direction) + . = ..() + + if (. == COMPONENT_DRIVER_BLOCK_MOVE || !COOLDOWN_FINISHED(src, pony_trot_cooldown)) + return + + var/mob/living/carbon/human/human_user = user + + if(human_user && is_clown_job(human_user.mind?.assigned_role)) + // there's a new sheriff in town + playsound(movable_parent, 'sound/creatures/pony/clown_gallup.ogg', 50) + COOLDOWN_START(src, pony_trot_cooldown, 500 MILLISECONDS) + + /datum/component/riding/creature/bear/handle_specials() . = ..() set_riding_offsets(RIDING_OFFSET_ALL, list(TEXT_NORTH = list(1, 8), TEXT_SOUTH = list(1, 8), TEXT_EAST = list(-3, 6), TEXT_WEST = list(3, 6))) diff --git a/code/datums/components/scope.dm b/code/datums/components/scope.dm index 7f66a930d24e..2e10f7663a73 100644 --- a/code/datums/components/scope.dm +++ b/code/datums/components/scope.dm @@ -152,8 +152,16 @@ /atom/movable/screen/fullscreen/cursor_catcher/scope/calculate_params() var/list/modifiers = params2list(mouse_params) - var/icon_x = text2num(LAZYACCESS(modifiers, VIS_X)) || view_list[1]*world.icon_size/2 - var/icon_y = text2num(LAZYACCESS(modifiers, VIS_Y)) || view_list[2]*world.icon_size/2 + var/icon_x = text2num(LAZYACCESS(modifiers, VIS_X)) + if(isnull(icon_x)) + icon_x = text2num(LAZYACCESS(modifiers, ICON_X)) + if(isnull(icon_x)) + icon_x = view_list[1]*world.icon_size/2 + var/icon_y = text2num(LAZYACCESS(modifiers, VIS_Y)) + if(isnull(icon_y)) + icon_y = text2num(LAZYACCESS(modifiers, ICON_Y)) + if(isnull(icon_y)) + icon_y = view_list[2]*world.icon_size/2 given_x = round(range_modifier * (icon_x - view_list[1]*world.icon_size/2)) given_y = round(range_modifier * (icon_y - view_list[2]*world.icon_size/2)) given_turf = locate(owner.x+round(given_x/world.icon_size, 1),owner.y+round(given_y/world.icon_size, 1),owner.z) diff --git a/code/datums/components/shielded.dm b/code/datums/components/shielded.dm index 13fc5d0412d7..26198b0f33f1 100644 --- a/code/datums/components/shielded.dm +++ b/code/datums/components/shielded.dm @@ -186,5 +186,5 @@ . = COMPONENT_NO_AFTERATTACK adjust_charge(charge_recovery) - to_chat(user, span_notice("You charge \the [parent]. It can now absorb [current_charges] hits.")) + to_chat(user, span_notice("You charge \the [parent]. It can now absorb [current_charges] [lose_multiple_charges ? "damage" : "hits"].")) //monke edit: adds the multiple charges check qdel(recharge_rune) diff --git a/code/datums/components/shrink.dm b/code/datums/components/shrink.dm index 67cd3d39e23c..5b017e4cca63 100644 --- a/code/datums/components/shrink.dm +++ b/code/datums/components/shrink.dm @@ -1,6 +1,8 @@ /datum/component/shrink var/olddens var/oldopac + /// Tracks the squashable component we apply when we make the small mob squashable + var/datum/component/squashable/newsquash dupe_mode = COMPONENT_DUPE_HIGHLANDER /datum/component/shrink/Initialize(shrink_time) @@ -24,13 +26,23 @@ if(ishuman(C)) var/mob/living/carbon/human/H = C H.physiology.damage_resistance -= 100//carbons take double damage while shrunk + if(!L.GetComponent(/datum/component/squashable)) + newsquash = L.AddComponent( \ + /datum/component/squashable, \ + squash_chance = 75, \ + squash_damage = 10, \ + squash_flags = SQUASHED_ALWAYS_IF_DEAD|SQUASHED_DONT_SQUASH_IN_CONTENTS, \ + ) else parent_atom.set_density(FALSE) // this is handled by the UNDENSE trait on mobs parent_atom.visible_message(span_warning("[parent_atom] shrinks down to a tiny size!"), span_userdanger("Everything grows bigger!")) - QDEL_IN(src, shrink_time) + if(shrink_time >= 0) // negative shrink time is permanent + QDEL_IN(src, shrink_time) /datum/component/shrink/Destroy() + if(newsquash) + qdel(newsquash) var/atom/parent_atom = parent parent_atom.transform = parent_atom.transform.Scale(2,2) parent_atom.set_opacity(oldopac) diff --git a/code/datums/components/singularity.dm b/code/datums/components/singularity.dm index 56a6723f21f4..b956e6345d50 100644 --- a/code/datums/components/singularity.dm +++ b/code/datums/components/singularity.dm @@ -286,7 +286,7 @@ if (STAGE_ONE) steps = 1 if (STAGE_TWO) - steps = 3//Yes this is right + steps = 2//Now THIS is right if (STAGE_THREE) steps = 3 if (STAGE_FOUR) diff --git a/code/datums/components/soapbox.dm b/code/datums/components/soapbox.dm index 61132bf68faa..42d0b9a41bcf 100644 --- a/code/datums/components/soapbox.dm +++ b/code/datums/components/soapbox.dm @@ -4,7 +4,7 @@ /// Gives atoms moving over us the soapbox speech and takes it away when they leave var/static/list/loc_connections = list( COMSIG_ATOM_ENTERED = PROC_REF(on_loc_entered), - COMSIG_ATOM_EXITED = PROC_REF(on_loc_exited) + COMSIG_ATOM_EXITED = PROC_REF(on_loc_exited), ) /datum/component/soapbox/Initialize(...) @@ -16,6 +16,8 @@ ///Applies loud speech to our movable when entering the turf our parent is on /datum/component/soapbox/proc/on_loc_entered(datum/source, atom/movable/soapbox_arrive) SIGNAL_HANDLER + if(QDELETED(soapbox_arrive) || (soapbox_arrive in soapboxers)) + return RegisterSignal(soapbox_arrive, COMSIG_MOB_SAY, PROC_REF(soapbox_speech)) soapboxers += soapbox_arrive @@ -31,7 +33,7 @@ SIGNAL_HANDLER for(var/atom/movable/loud as anything in soapboxers) UnregisterSignal(loud, COMSIG_MOB_SAY) - soapboxers = list() + soapboxers.Cut() ///Gives a mob a unique say span /datum/component/soapbox/proc/soapbox_speech(datum/source, list/speech_args) diff --git a/code/datums/components/splattercasting.dm b/code/datums/components/splattercasting.dm index 1721c8fbf53c..2a0eb0dc2c36 100644 --- a/code/datums/components/splattercasting.dm +++ b/code/datums/components/splattercasting.dm @@ -21,10 +21,12 @@ RegisterSignal(parent, COMSIG_MOB_SPELL_PROJECTILE, PROC_REF(on_spell_projectile)) RegisterSignal(parent, COMSIG_MOB_BEFORE_SPELL_CAST, PROC_REF(on_before_spell_cast)) RegisterSignal(parent, COMSIG_MOB_AFTER_SPELL_CAST, PROC_REF(on_after_spell_cast)) + ADD_TRAIT(parent, TRAIT_SPLATTERCASTER, REF(src)) /datum/component/splattercasting/UnregisterFromParent() . = ..() UnregisterSignal(parent, list(COMSIG_SPECIES_LOSS, COMSIG_MOB_SPELL_PROJECTILE, COMSIG_MOB_BEFORE_SPELL_CAST, COMSIG_MOB_AFTER_SPELL_CAST)) + REMOVE_TRAIT(parent, TRAIT_SPLATTERCASTER, REF(src)) ///signal sent when a spell casts a projectile /datum/component/splattercasting/proc/on_species_change(mob/living/carbon/source, datum/species/lost_species) diff --git a/code/datums/components/squashable.dm b/code/datums/components/squashable.dm index b79cccff471f..d4fbbcba61f7 100644 --- a/code/datums/components/squashable.dm +++ b/code/datums/components/squashable.dm @@ -44,10 +44,10 @@ if((squash_flags & SQUASHED_DONT_SQUASH_IN_CONTENTS) && !isturf(parent_as_living.loc)) return - if(squash_flags & SQUASHED_SHOULD_BE_DOWN && parent_as_living.body_position != LYING_DOWN) + if((squash_flags & SQUASHED_SHOULD_BE_DOWN) && parent_as_living.body_position != LYING_DOWN) return - var/should_squash = prob(squash_chance) + var/should_squash = ((squash_flags & SQUASHED_ALWAYS_IF_DEAD) && parent_as_living.stat == DEAD) || prob(squash_chance) if(should_squash && on_squash_callback) if(on_squash_callback.Invoke(parent_as_living, crossing_movable)) diff --git a/code/datums/diseases/_MobProcs.dm b/code/datums/diseases/_MobProcs.dm index 666711762c19..ce0e6169a73d 100644 --- a/code/datums/diseases/_MobProcs.dm +++ b/code/datums/diseases/_MobProcs.dm @@ -64,7 +64,7 @@ if(ishuman(src)) var/mob/living/carbon/human/infecting_human = src - if(infecting_human.reagents.has_reagent(/datum/reagent/medicine/antipathogenic/spaceacillin) && prob(75)) + if(HAS_TRAIT(infecting_human, TRAIT_VIRUS_RESISTANCE) && prob(75)) return switch(target_zone) @@ -95,10 +95,8 @@ disease.try_infect(src) /mob/living/proc/AirborneContractDisease(datum/disease/disease, force_spread) - if(ishuman(src)) - var/mob/living/carbon/human/infecting_human = src - if(infecting_human.reagents.has_reagent(/datum/reagent/medicine/antipathogenic/spaceacillin) && prob(75)) - return + if(HAS_TRAIT(src, TRAIT_VIRUS_RESISTANCE) && prob(75)) + return if(((disease.spread_flags & DISEASE_SPREAD_AIRBORNE) || force_spread) && prob((50*disease.spreading_modifier) - 1)) ForceContractDisease(disease) diff --git a/code/datums/diseases/_disease.dm b/code/datums/diseases/_disease.dm index 4bf7af82207c..129e9b9b5fb5 100644 --- a/code/datums/diseases/_disease.dm +++ b/code/datums/diseases/_disease.dm @@ -69,7 +69,7 @@ GLOBAL_LIST_INIT(inspectable_diseases, list()) ///Proc to process the disease and decide on whether to advance, cure or make the sympthoms appear. Returns a boolean on whether to continue acting on the symptoms or not. /datum/disease/proc/stage_act(seconds_per_tick, times_fired) - var/slowdown = affected_mob.reagents.has_reagent(/datum/reagent/medicine/antipathogenic/spaceacillin) ? 0.5 : 1 // spaceacillin slows stage speed by 50% + var/slowdown = HAS_TRAIT(affected_mob, TRAIT_VIRUS_RESISTANCE) ? 0.5 : 1 // spaceacillin slows stage speed by 50% if(has_cure()) if(SPT_PROB(cure_chance, seconds_per_tick)) @@ -106,7 +106,7 @@ GLOBAL_LIST_INIT(inspectable_diseases, list()) if(!(spread_flags & DISEASE_SPREAD_AIRBORNE) && !force_spread) return - if(affected_mob.reagents.has_reagent(/datum/reagent/medicine/antipathogenic/spaceacillin) || (affected_mob.satiety > 0 && prob(affected_mob.satiety/10))) + if(HAS_TRAIT(affected_mob, TRAIT_VIRUS_RESISTANCE) || (affected_mob.satiety > 0 && prob(affected_mob.satiety/10))) return affected_mob.spread_airborne_diseases() diff --git a/code/datums/elements/bugkiller_reagent.dm b/code/datums/elements/bugkiller_reagent.dm new file mode 100644 index 000000000000..57f2ae65d920 --- /dev/null +++ b/code/datums/elements/bugkiller_reagent.dm @@ -0,0 +1,88 @@ +/// Simple element to be applied to reagents +/// When those reagents are exposed to mobs with the bug biotype, causes toxins damage +/// If this delivers the killing blow on a non-humanoid mob, it applies a special status effect that does a funny animation +/datum/element/bugkiller_reagent + +/datum/element/bugkiller_reagent/Attach(datum/target) + . = ..() + if(!istype(target, /datum/reagent)) + return + + RegisterSignal(target, COMSIG_REAGENT_EXPOSE_MOB, PROC_REF(on_expose)) + +/datum/element/bugkiller_reagent/Detach(datum/source, ...) + . = ..() + UnregisterSignal(source, COMSIG_REAGENT_EXPOSE_MOB) + +/datum/element/bugkiller_reagent/proc/on_expose( + datum/reagent/source, + mob/living/exposed_mob, + methods = TOUCH, + reac_volume, + show_message = TRUE, + touch_protection = 0, +) + SIGNAL_HANDLER + + if(exposed_mob.stat == DEAD) + return + if(!(exposed_mob.mob_biotypes & MOB_BUG)) + return + + // capping damage so splashing a beaker on a moth is not an instant crit + var/damage = min(round(0.4 * reac_volume * (1 - touch_protection), 0.1), 12) + if(damage < 1) + return + + if(!(exposed_mob.mob_biotypes & MOB_HUMANOID) && exposed_mob.health <= damage) + // no-ops if they are already in the process of dying + exposed_mob.apply_status_effect(/datum/status_effect/bugkiller_death) + return + + if(exposed_mob.apply_damage(damage, TOX) && damage >= 6) + // yes i know it's not burn damage. the burning is on the inside. + to_chat(exposed_mob, span_danger("You feel a burning sensation.")) + +/// If bugkiller delivers a lethal dosage, applies this effect which does a funny animation THEN kills 'em +/// Also makes it so simplemobs / basicmobs no longer delete when they die (if they do) +/datum/status_effect/bugkiller_death + id = "bugkiller_death" + alert_type = /atom/movable/screen/alert/status_effect/bugkiller_death + /// How many times the spasm loops + var/spasm_loops = 0 + +/datum/status_effect/bugkiller_death/on_creation(mob/living/new_other, duration = 4 SECONDS) + src.duration = duration + src.spasm_loops = ROUND_UP(duration / 0.8) // one spasm ~= 0.8 deciseconds (yes deciseconds) + return ..() + +/datum/status_effect/bugkiller_death/on_apply() + if(owner.stat == DEAD) + return FALSE + playsound(owner, 'sound/voice/human/malescream_1.ogg', 25, TRUE, extrarange = SILENCED_SOUND_EXTRARANGE, frequency = 5) + to_chat(owner, span_userdanger("The world begins to go dark...")) + owner.spasm_animation(spasm_loops) + owner.adjust_eye_blur(duration) + return TRUE + +/datum/status_effect/bugkiller_death/on_remove() + if(owner.stat == DEAD || QDELETED(owner)) + return + + if(isbasicmob(owner)) + var/mob/living/basic/basic_owner = owner + basic_owner.basic_mob_flags &= ~DEL_ON_DEATH + basic_owner.basic_mob_flags |= FLIP_ON_DEATH + + if(isanimal(owner)) + var/mob/living/simple_animal/simple_owner = owner + simple_owner.del_on_death = FALSE + simple_owner.flip_on_death = TRUE + + owner.investigate_log("died to being sprayed with bugkiller.", INVESTIGATE_DEATHS) + owner.death() + +/atom/movable/screen/alert/status_effect/bugkiller_death + name = "Overwhelming Toxicity" + desc = "Don't go into the light!" + icon_state = "paralysis" diff --git a/code/datums/elements/loomable.dm b/code/datums/elements/loomable.dm index 6886cfc6cec5..3ffeb97c8a3e 100644 --- a/code/datums/elements/loomable.dm +++ b/code/datums/elements/loomable.dm @@ -76,6 +76,7 @@ if(isstack(source)) var/obj/item/stack/stack_we_use = source while(stack_we_use.amount >= required_amount) + combine_nearby_stacks(user, stack_we_use) // monkestation edit: automatically merge nearby stacks if(!do_after(user, loom_time, target)) break diff --git a/code/datums/greyscale/json_configs/mutant_organs.json b/code/datums/greyscale/json_configs/mutant_organs.json index 93dd66c9e64c..2e4aa1da8842 100644 --- a/code/datums/greyscale/json_configs/mutant_organs.json +++ b/code/datums/greyscale/json_configs/mutant_organs.json @@ -1,4 +1,18 @@ { + "appendix": [ + { + "type": "icon_state", + "icon_state": "appendix", + "blend_mode": "overlay", + "color_ids": [ 1 ] + }, + { + "type": "icon_state", + "icon_state": "appendix_insides", + "blend_mode": "overlay", + "color_ids": [ 2 ] + } + ], "brain": [ { "type": "icon_state", diff --git a/code/datums/helper_datums/teleport.dm b/code/datums/helper_datums/teleport.dm index 6ea1a8121f09..bee48a2bb493 100644 --- a/code/datums/helper_datums/teleport.dm +++ b/code/datums/helper_datums/teleport.dm @@ -65,8 +65,9 @@ return FALSE if(!forced) - if(!check_teleport_valid(teleatom, destination, channel)) - teleatom.balloon_alert(teleatom, "something holds you back!") + if(!check_teleport_valid(teleatom, destturf, channel, original_destination = destination)) + if(ismob(teleatom)) + teleatom.balloon_alert(teleatom, "something holds you back!") return FALSE if(isobserver(teleatom)) @@ -184,7 +185,7 @@ return pick(turfs) /// Validates that the teleport being attempted is valid or not -/proc/check_teleport_valid(atom/teleported_atom, atom/destination, channel) +/proc/check_teleport_valid(atom/teleported_atom, atom/destination, channel, atom/original_destination = null) var/area/origin_area = get_area(teleported_atom) var/turf/origin_turf = get_turf(teleported_atom) @@ -194,6 +195,11 @@ if(HAS_TRAIT(teleported_atom, TRAIT_NO_TELEPORT)) return FALSE + // prevent unprecise teleports from landing you outside of the destination's reserved area + if(is_reserved_level(destination_turf.z) && istype(original_destination) \ + && SSmapping.get_reservation_from_turf(destination_turf) != SSmapping.get_reservation_from_turf(get_turf(original_destination))) + return FALSE + if((origin_area.area_flags & NOTELEPORT) || (destination_area.area_flags & NOTELEPORT)) return FALSE diff --git a/code/datums/holocall.dm b/code/datums/holocall.dm index 78ec5f133066..2a93ac55ed05 100644 --- a/code/datums/holocall.dm +++ b/code/datums/holocall.dm @@ -34,10 +34,10 @@ ///calls from a head of staff autoconnect, if the receiving pad is not secure. var/head_call = FALSE -//creates a holocall made by `caller` from `calling_pad` to `callees` -/datum/holocall/New(mob/living/caller, obj/machinery/holopad/calling_pad, list/callees, elevated_access = FALSE) +//creates a holocall made by `caller_user` from `calling_pad` to `callees` +/datum/holocall/New(mob/living/caller_user, obj/machinery/holopad/calling_pad, list/callees, elevated_access = FALSE) call_start_time = world.time - user = caller + user = caller_user calling_pad.outgoing_call = src calling_holopad = calling_pad head_call = elevated_access diff --git a/code/datums/hud.dm b/code/datums/hud.dm index b7d71cc1760a..6bf2d5fc20ad 100644 --- a/code/datums/hud.dm +++ b/code/datums/hud.dm @@ -20,6 +20,7 @@ GLOBAL_LIST_INIT(huds, list( DATA_HUD_FAN = new/datum/atom_hud/data/human/fan_hud(), DATA_HUD_PERMIT = new/datum/atom_hud/data/human/permit(), //monkestation edit DATA_HUD_SENSORS = new/datum/atom_hud/data/human/medical/basic/sensors(), //monkestation edit - CYBERNETICS + DATA_HUD_MOOD = new/datum/atom_hud/mood(), //monkestation edit )) /datum/atom_hud diff --git a/code/datums/materials/meat.dm b/code/datums/materials/meat.dm index 162f0f2643e8..b9000dfd173c 100644 --- a/code/datums/materials/meat.dm +++ b/code/datums/materials/meat.dm @@ -18,25 +18,45 @@ /datum/material/meat/on_removed(atom/source, amount, material_flags) . = ..() qdel(source.GetComponent(/datum/component/edible)) + qdel(source.GetComponent(/datum/component/blood_walk)) + qdel(source.GetComponent(/datum/component/bloody_spreader)) /datum/material/meat/on_applied_obj(obj/O, amount, material_flags) . = ..() - make_edible(O, amount, material_flags) + make_meaty(O, amount, material_flags) /datum/material/meat/on_applied_turf(turf/T, amount, material_flags) . = ..() - make_edible(T, amount, material_flags) + make_meaty(T, amount, material_flags) -/datum/material/meat/proc/make_edible(atom/source, amount, material_flags) +/datum/material/meat/proc/make_meaty(atom/source, amount, material_flags) var/nutriment_count = 3 * (amount / SHEET_MATERIAL_AMOUNT) var/oil_count = 2 * (amount / SHEET_MATERIAL_AMOUNT) source.AddComponent(/datum/component/edible, \ initial_reagents = list(/datum/reagent/consumable/nutriment = nutriment_count, /datum/reagent/consumable/cooking_oil = oil_count), \ foodtypes = RAW | MEAT | GROSS, \ eat_time = 3 SECONDS, \ - tastes = list("Fleshy")) + tastes = list("Meaty")) + source.AddComponent( + /datum/component/bloody_spreader,\ + blood_left = (nutriment_count + oil_count) * 0.3,\ + blood_dna = list("meaty DNA" = "MT-"),\ + diseases = null,\ + ) + + // Turfs can't handle the meaty goodness of blood walk. + if(!ismovable(source)) + return + + source.AddComponent( + /datum/component/blood_walk,\ + blood_type = /obj/effect/decal/cleanable/blood,\ + blood_spawn_chance = 35,\ + max_blood = (nutriment_count + oil_count) * 0.3,\ + ) + /datum/material/meat/mob_meat init_flags = MATERIAL_INIT_BESPOKE var/subjectname = "" diff --git a/code/datums/mood.dm b/code/datums/mood.dm index 850ab6f3b7d3..9cce6e98a8f3 100644 --- a/code/datums/mood.dm +++ b/code/datums/mood.dm @@ -58,6 +58,11 @@ var/datum/hud/hud = mob_to_make_moody.hud_used hud.show_hud(hud.hud_version) +//MONKESTATION ADDITION START + var/datum/atom_hud/mood/hud = GLOB.huds[DATA_HUD_MOOD] + hud.add_atom_to_hud(mob_to_make_moody) +//MONKESTATION ADDITION END + /datum/mood/proc/clear_parent_ref() SIGNAL_HANDLER @@ -65,6 +70,11 @@ mob_parent.lose_area_sensitivity(MOOD_DATUM_TRAIT) UnregisterSignal(mob_parent, list(COMSIG_MOB_HUD_CREATED, COMSIG_ENTER_AREA, COMSIG_LIVING_REVIVE, COMSIG_MOB_STATCHANGE, COMSIG_QDELETING)) +//MONKESTATION ADDITION START + var/datum/atom_hud/mood/hud = GLOB.huds[DATA_HUD_MOOD] + hud.remove_atom_from_hud(mob_parent) +//MONKESTATION ADDITION END + mob_parent = null /datum/mood/Destroy(force) @@ -164,6 +174,7 @@ mood_events[category] = the_event the_event.category = category + update_mood_hud(type) //monkestation addition update_mood() if (the_event.timeout) @@ -281,7 +292,7 @@ mood_screen_object.color = "#4b96c4" hud.infodisplay += mood_screen_object RegisterSignal(hud, COMSIG_QDELETING, PROC_REF(unmodify_hud)) - RegisterSignal(mood_screen_object, COMSIG_CLICK, PROC_REF(hud_click)) + RegisterSignal(mood_screen_object, COMSIG_SCREEN_ELEMENT_CLICK, PROC_REF(hud_click)) /// Removes the mood HUD object /datum/mood/proc/unmodify_hud(datum/source) @@ -492,6 +503,26 @@ return TRUE return FALSE +//MONKESTATION ADDITION START +/// Update the mood change indicator based on the mood_change of the mood_event +/datum/mood/proc/update_mood_hud(datum/mood_event/type) + if (!ispath(type)) + CRASH("A non path ([type]), was used to change a mood hud. This shouldn't be happening.") + if(QDELETED(mob_parent) || !istype(mob_parent.hud_list)) + return + if(initial(type.hidden) || !initial(type.mood_change)) + return + var/image/holder = mob_parent.hud_list[MOOD_HUD] + var/icon/I = icon(mob_parent.icon, mob_parent.icon_state, mob_parent.dir) + holder.pixel_y = I.Height() - world.icon_size + 12 + holder.layer = LOW_MOB_LAYER + holder.icon_state = null + if(initial(type.mood_change) > 0) + flick("hud_good_mood", holder) + else + flick("hud_bad_mood", holder) +//MONKESTATION ADDITION END + #undef MINOR_INSANITY_PEN #undef MAJOR_INSANITY_PEN #undef MOOD_CATEGORY_NUTRITION diff --git a/code/datums/mutations/cold.dm b/code/datums/mutations/cold.dm index f999eed421d5..57c4f854fc7a 100644 --- a/code/datums/mutations/cold.dm +++ b/code/datums/mutations/cold.dm @@ -18,6 +18,7 @@ item_type = /obj/item/stack/sheet/mineral/snow delete_old = FALSE + delete_on_failure = FALSE /datum/mutation/human/cryokinesis name = "Cryokinesis" diff --git a/code/datums/proximity_monitor/field.dm b/code/datums/proximity_monitor/field.dm index 03e7c054d090..d17aa8e49950 100644 --- a/code/datums/proximity_monitor/field.dm +++ b/code/datums/proximity_monitor/field.dm @@ -38,37 +38,36 @@ var/list/old_field_turfs = field_turfs var/list/old_edge_turfs = edge_turfs - field_turfs = new_turfs[FIELD_TURFS_KEY] - edge_turfs = new_turfs[EDGE_TURFS_KEY] - if(!full_recalc) - field_turfs = list() - edge_turfs = list() + //MONKESTATION EDIT START + var/list/field_turfs_overlap = full_recalc ? list() : new_turfs[FIELD_TURFS_KEY] + var/list/edge_turfs_overlap = full_recalc ? list() : new_turfs[EDGE_TURFS_KEY] - for(var/turf/old_turf as anything in old_field_turfs - field_turfs) + for(var/turf/old_turf as anything in old_field_turfs - field_turfs_overlap) if(QDELETED(src)) return cleanup_field_turf(old_turf) - for(var/turf/old_turf as anything in old_edge_turfs - edge_turfs) + field_turfs -= old_turf + for(var/turf/old_turf as anything in old_edge_turfs - edge_turfs_overlap) if(QDELETED(src)) return cleanup_edge_turf(old_turf) + edge_turfs -= old_turf if(full_recalc) old_field_turfs = list() old_edge_turfs = list() - field_turfs = new_turfs[FIELD_TURFS_KEY] - edge_turfs = new_turfs[EDGE_TURFS_KEY] - for(var/turf/new_turf as anything in field_turfs - old_field_turfs) + for(var/turf/new_turf as anything in new_turfs[FIELD_TURFS_KEY] - old_field_turfs) if(QDELETED(src)) return field_turfs += new_turf setup_field_turf(new_turf) - for(var/turf/new_turf as anything in edge_turfs - old_edge_turfs) + for(var/turf/new_turf as anything in new_turfs[EDGE_TURFS_KEY] - old_edge_turfs) if(QDELETED(src)) return edge_turfs += new_turf setup_edge_turf(new_turf) + //MONKESTATION EDIT END /datum/proximity_monitor/advanced/on_initialized(turf/location, atom/created, init_flags) . = ..() @@ -128,7 +127,7 @@ var/turf/center = get_turf(host) if(current_range > 0) local_field_turfs += RANGE_TURFS(current_range - 1, center) - if(current_range > 1) + if(current_range >= 0) //monkestation edit: Range of 0 is 1 tile, and we count it as an edge turf. local_edge_turfs = RANGE_TURFS(current_range, center) - local_field_turfs return list(FIELD_TURFS_KEY = local_field_turfs, EDGE_TURFS_KEY = local_edge_turfs) diff --git a/code/datums/proximity_monitor/fields/gravity.dm b/code/datums/proximity_monitor/fields/gravity.dm index ac9b143c2083..745072d69e10 100644 --- a/code/datums/proximity_monitor/fields/gravity.dm +++ b/code/datums/proximity_monitor/fields/gravity.dm @@ -1,3 +1,4 @@ +// Proximity monitor applies forced gravity to all turfs in range. /datum/proximity_monitor/advanced/gravity edge_is_a_field = TRUE var/gravity_value = 0 @@ -10,7 +11,9 @@ /datum/proximity_monitor/advanced/gravity/setup_field_turf(turf/target) . = ..() - if (isnull(modified_turfs[target])) + if(!isnull(modified_turfs[target])) + return + if(HAS_TRAIT(target, TRAIT_FORCED_GRAVITY)) return target.AddElement(/datum/element/forced_gravity, gravity_value, can_override = TRUE) modified_turfs[target] = gravity_value @@ -19,7 +22,8 @@ . = ..() if(isnull(modified_turfs[target])) return - target.RemoveElement(/datum/element/forced_gravity, modified_turfs[target]) + var/grav_value = modified_turfs[target] || 0 + target.RemoveElement(/datum/element/forced_gravity, grav_value, can_override = TRUE) modified_turfs -= target // Subtype which pops up a balloon alert when a mob enters the field @@ -59,3 +63,63 @@ /datum/proximity_monitor/advanced/gravity/warns_on_entrance/proc/clear_recent_warning(mob_ref_key) LAZYREMOVE(recently_warned, mob_ref_key) + +/obj/gravity_fluff_field + icon = 'icons/obj/smooth_structures/grav_field.dmi' + icon_state = "grav_field-0" + base_icon_state = "grav_field" + obj_flags = NONE + anchored = TRUE + move_resist = INFINITY + resistance_flags = INDESTRUCTIBLE | LAVA_PROOF | FIRE_PROOF | UNACIDABLE | ACID_PROOF + mouse_opacity = MOUSE_OPACITY_TRANSPARENT + pass_flags_self = LETPASSCLICKS + smoothing_flags = SMOOTH_BITMASK + smoothing_groups = SMOOTH_GROUP_GRAV_FIELD + canSmoothWith = SMOOTH_GROUP_GRAV_FIELD + alpha = 200 + /// our emissive appearance + var/mutable_appearance/emissive + +/obj/gravity_fluff_field/Initialize(mapload, strength) + . = ..() + if(isnull(strength)) + return INITIALIZE_HINT_QDEL + QUEUE_SMOOTH(src) + QUEUE_SMOOTH_NEIGHBORS(src) + switch(strength) + if(2 to INFINITY) + particles = new /particles/grav_field_down/strong() + if(1 to 2) + particles = new /particles/grav_field_down() + if(0 to 1) + particles = new /particles/grav_field_float() + if(-INFINITY to -1) + particles = new /particles/grav_field_up() + color = particles.color + RegisterSignal(src, COMSIG_ATOM_SMOOTHED_ICON, PROC_REF(smoothed)) + +/obj/gravity_fluff_field/Destroy(force) + . = ..() + QDEL_NULL(particles) + emissive = null + +/obj/gravity_fluff_field/proc/smoothed(datum/source) + SIGNAL_HANDLER + cut_overlay(emissive) + // because it uses a different name + emissive = emissive_appearance('icons/obj/smooth_structures/grav_field_emissive.dmi', "grav_field_emissive-[splittext(icon_state, "-")[2]]", src) + add_overlay(emissive) + +// Subtype which adds a subtle overlay to all turfs +/datum/proximity_monitor/advanced/gravity/subtle_effect + +/datum/proximity_monitor/advanced/gravity/subtle_effect/setup_field_turf(turf/target) + . = ..() + if(!isopenturf(target)) + return + new /obj/gravity_fluff_field(target, gravity_value) + +/datum/proximity_monitor/advanced/gravity/subtle_effect/cleanup_field_turf(turf/target) + . = ..() + qdel(locate(/obj/gravity_fluff_field) in target) diff --git a/code/datums/station_traits/_station_trait.dm b/code/datums/station_traits/_station_trait.dm index 44aaffb24910..b979aaf5330e 100644 --- a/code/datums/station_traits/_station_trait.dm +++ b/code/datums/station_traits/_station_trait.dm @@ -55,3 +55,15 @@ REMOVE_TRAIT(SSstation, trait_to_give, STATION_TRAIT) qdel(src) + +///Called by decals if they can be colored, to see if we got some cool colors for them. Only takes the first station trait +/proc/request_station_colors(atom/thing_to_color, pattern) + for(var/datum/station_trait/trait in SSstation.station_traits) + var/decal_color = trait.get_decal_color(thing_to_color, pattern || PATTERN_DEFAULT) + if(decal_color) + return decal_color + return null + +///Return a color for the decals, if any +/datum/station_trait/proc/get_decal_color(thing_to_color, pattern) + return diff --git a/code/datums/station_traits/neutral_traits.dm b/code/datums/station_traits/neutral_traits.dm index 1600bdc6c19a..78955436f5a4 100644 --- a/code/datums/station_traits/neutral_traits.dm +++ b/code/datums/station_traits/neutral_traits.dm @@ -308,12 +308,12 @@ flags_inv = 0 armor_type = /datum/armor/none var/static/list/hat_colors = list( - COLOR_BRIGHT_RED, - COLOR_BRIGHT_ORANGE, - COLOR_BRIGHT_YELLOW, - COLOR_BRIGHT_GREEN, - COLOR_BRIGHT_TEAL, - COLOR_BRIGHT_PURPLE, + COLOR_PRIDE_RED, + COLOR_PRIDE_ORANGE, + COLOR_PRIDE_YELLOW, + COLOR_PRIDE_GREEN, + COLOR_PRIDE_BLUE, + COLOR_PRIDE_PURPLE, ) /obj/item/clothing/head/costume/party/Initialize(mapload) diff --git a/code/datums/station_traits/positive_traits.dm b/code/datums/station_traits/positive_traits.dm index b425b28cd762..08aa46dd2833 100644 --- a/code/datums/station_traits/positive_traits.dm +++ b/code/datums/station_traits/positive_traits.dm @@ -211,6 +211,7 @@ /datum/job/atmospheric_technician = /obj/item/organ/internal/cyberimp/arm/item_set/atmospherics, // monkestation edit: cybernetics overhaul (useful job stuff) /datum/job/bartender = /obj/item/organ/internal/liver/cybernetic/tier3, /datum/job/bitrunner = /obj/item/organ/internal/eyes/robotic/thermals, + /datum/job/blueshield = /obj/item/organ/internal/cyberimp/arm/ammo_counter, // monkestation edit: cybernetics for recently added job /datum/job/botanist = /obj/item/organ/internal/cyberimp/arm/item_set/botany, // monkestation edit: cybernetics overhaul (useful job stuff) /datum/job/captain = /obj/item/organ/internal/heart/cybernetic/tier3, /datum/job/cargo_technician = /obj/item/organ/internal/stomach/cybernetic/tier2, @@ -236,6 +237,7 @@ /datum/job/research_director = /obj/item/organ/internal/cyberimp/bci, /datum/job/roboticist = /obj/item/organ/internal/cyberimp/arm/item_set/connector, // monkestation edit: cybernetics overhaul (useful job stuff) /datum/job/scientist = /obj/item/organ/internal/ears/cybernetic, + /datum/job/security_assistant = /obj/item/organ/internal/cyberimp/leg/accelerator, // monkestation edit: cybernetics for recently added job /datum/job/security_officer = /obj/item/organ/internal/cyberimp/arm/item_set/flash, /datum/job/shaft_miner = /obj/item/organ/internal/cyberimp/arm/item_set/mining_drill/diamond, // monkestation edit: cybernetics overhaul (useful job stuff) /datum/job/station_engineer = /obj/item/organ/internal/cyberimp/arm/item_set/toolset, diff --git a/code/datums/status_effects/debuffs/debuffs.dm b/code/datums/status_effects/debuffs/debuffs.dm index d1d29681131c..4fe68d281eae 100644 --- a/code/datums/status_effects/debuffs/debuffs.dm +++ b/code/datums/status_effects/debuffs/debuffs.dm @@ -852,6 +852,9 @@ icon_state = "antalert" /atom/movable/screen/alert/status_effect/ants/Click() + . = ..() + if(!.) + return var/mob/living/living = owner if(!istype(living) || !living.can_resist() || living != owner) return diff --git a/code/datums/status_effects/debuffs/genetic_damage.dm b/code/datums/status_effects/debuffs/genetic_damage.dm index c052fa7b5243..438bcc7c6905 100644 --- a/code/datums/status_effects/debuffs/genetic_damage.dm +++ b/code/datums/status_effects/debuffs/genetic_damage.dm @@ -33,9 +33,9 @@ /datum/status_effect/genetic_damage/tick(seconds_per_tick, times_fired) if(ismonkey(owner) && total_damage >= GORILLA_MUTATION_MINIMUM_DAMAGE && SPT_PROB(GORILLA_MUTATION_CHANCE_PER_SECOND, seconds_per_tick)) - qdel(src) var/mob/living/carbon/carbon_owner = owner carbon_owner.gorillize() + qdel(src) return if(total_damage >= minimum_before_tox_damage) diff --git a/code/datums/status_effects/wound_effects.dm b/code/datums/status_effects/wound_effects.dm index ed0b7b555e46..8965d22ad197 100644 --- a/code/datums/status_effects/wound_effects.dm +++ b/code/datums/status_effects/wound_effects.dm @@ -29,6 +29,7 @@ id = "limp" status_type = STATUS_EFFECT_REPLACE tick_interval = 0 + on_remove_on_mob_delete = TRUE alert_type = /atom/movable/screen/alert/status_effect/limp var/msg_stage = 0//so you dont get the most intense messages immediately /// The left leg of the limping person @@ -138,9 +139,9 @@ /datum/status_effect/wound id = "wound" status_type = STATUS_EFFECT_MULTIPLE + on_remove_on_mob_delete = TRUE var/obj/item/bodypart/linked_limb var/datum/wound/linked_wound - alert_type = NONE /datum/status_effect/wound/on_creation(mob/living/new_owner, incoming_wound) linked_wound = incoming_wound diff --git a/code/datums/storage/storage.dm b/code/datums/storage/storage.dm index 01a37b4c80c6..5fffb2f0adb5 100644 --- a/code/datums/storage/storage.dm +++ b/code/datums/storage/storage.dm @@ -404,6 +404,8 @@ GLOBAL_LIST_EMPTY(cached_storage_typecaches) if(!can_insert(to_insert, user, force = force)) return FALSE + SEND_SIGNAL(resolve_location, COMSIG_STORAGE_STORED_ITEM, to_insert, user, force) + to_insert.item_flags |= IN_STORAGE to_insert.forceMove(resolve_location) item_insertion_feedback(user, to_insert, override) diff --git a/code/datums/wounds/_wounds.dm b/code/datums/wounds/_wounds.dm index e6fd7aabd20c..6a52753eef99 100644 --- a/code/datums/wounds/_wounds.dm +++ b/code/datums/wounds/_wounds.dm @@ -491,7 +491,7 @@ // check if we have a valid treatable tool if(potential_treater.tool_behaviour in treatable_tools) return TRUE - if(TOOL_CAUTERY in treatable_tools && potential_treater.get_temperature() && user == victim) // allow improvised cauterization on yourself without an aggro grab + if((TOOL_CAUTERY in treatable_tools) && potential_treater.get_temperature() && user == victim) // allow improvised cauterization on yourself without an aggro grab return TRUE // failing that, see if we're aggro grabbing them and if we have an item that works for aggro grabs only if(user.pulling == victim && user.grab_state >= GRAB_AGGRESSIVE && check_grab_treatments(potential_treater, user)) @@ -687,7 +687,7 @@ var/datum/wound_pregen_data/pregen_data = get_pregen_data() - if (WOUND_BLUNT in pregen_data.required_wounding_types && severity >= WOUND_SEVERITY_CRITICAL) + if ((WOUND_BLUNT in pregen_data.required_wounding_types) && severity >= WOUND_SEVERITY_CRITICAL) return WOUND_CRITICAL_BLUNT_DISMEMBER_BONUS // we only require mangled bone (T2 blunt), but if there's a critical blunt, we'll add 15% more /// Returns our pregen data, which is practically guaranteed to exist, so this proc can safely be used raw. diff --git a/code/game/area/areas/ruins/space.dm b/code/game/area/areas/ruins/space.dm index ca0b4729de4a..eacc820b1851 100644 --- a/code/game/area/areas/ruins/space.dm +++ b/code/game/area/areas/ruins/space.dm @@ -546,10 +546,7 @@ name = "\improper Abandoned Ship" -//SYNDICATE LISTENING POST STATION - -/area/ruin/space/has_grav/listeningstation - name = "\improper Listening Post" +//some sorta ancient shuttle idk /area/ruin/space/has_grav/powered/ancient_shuttle name = "\improper Ancient Shuttle" @@ -560,7 +557,7 @@ /area/ruin/space/has_grav/hellfactoryoffice name = "\improper Hell Factory Office" - area_flags = VALID_TERRITORY | BLOBS_ALLOWED | UNIQUE_AREA | NOTELEPORT + area_flags = VALID_TERRITORY | BLOBS_ALLOWED | UNIQUE_AREA | NOTELEPORT //who decided blobs should be allowed, i don't know, but it's funny //Ruin of Spinward Smoothies diff --git a/code/game/atoms_movable.dm b/code/game/atoms_movable.dm index dd6f53c6442d..77140b4be624 100644 --- a/code/game/atoms_movable.dm +++ b/code/game/atoms_movable.dm @@ -213,7 +213,7 @@ if(spatial_grid_key) SSspatial_grid.force_remove_from_cell(src) - LAZYCLEARLIST(client_mobs_in_contents) + LAZYNULL(client_mobs_in_contents) . = ..() @@ -225,7 +225,7 @@ //This absolutely must be after moveToNullspace() //We rely on Entered and Exited to manage this list, and the copy of this list that is on any /atom/movable "Containers" //If we clear this before the nullspace move, a ref to this object will be hung in any of its movable containers - LAZYCLEARLIST(important_recursive_contents) + LAZYNULL(important_recursive_contents) vis_locs = null //clears this atom out of all viscontents @@ -775,7 +775,6 @@ pulling.move_from_pull(src, target_turf, glide_size) check_pulling() - //glide_size strangely enough can change mid movement animation and update correctly while the animation is playing //This means that if you don't override it late like this, it will just be set back by the movement update that's called when you move turfs. if(glide_size_override) diff --git a/code/game/data_huds.dm b/code/game/data_huds.dm index 48ddf2749558..fcc7e8faf850 100644 --- a/code/game/data_huds.dm +++ b/code/game/data_huds.dm @@ -90,6 +90,10 @@ for(var/mob/camera/ai_eye/eye as anything in GLOB.aiEyes) eye.update_ai_detect_hud() +//MONKESTATION ADDITION +/datum/atom_hud/mood + hud_icons = list(MOOD_HUD) + /* MED/SEC/DIAG HUD HOOKS */ /* diff --git a/code/game/gamemodes/dynamic/dynamic_rulesets_midround.dm b/code/game/gamemodes/dynamic/dynamic_rulesets_midround.dm index 453e9fe19940..b9c8cdad258d 100644 --- a/code/game/gamemodes/dynamic/dynamic_rulesets_midround.dm +++ b/code/game/gamemodes/dynamic/dynamic_rulesets_midround.dm @@ -585,8 +585,6 @@ var/mob/living/basic/space_dragon/S = new (pick(spawn_locs)) player_mind.transfer_to(S) - player_mind.set_assigned_role(SSjob.GetJobType(/datum/job/space_dragon)) - player_mind.special_role = ROLE_SPACE_DRAGON player_mind.add_antag_datum(/datum/antagonist/space_dragon) playsound(S, 'sound/magic/ethereal_exit.ogg', 50, TRUE, -1) diff --git a/code/game/gamemodes/objective.dm b/code/game/gamemodes/objective.dm index 169d1ca95319..58570722ec68 100644 --- a/code/game/gamemodes/objective.dm +++ b/code/game/gamemodes/objective.dm @@ -246,8 +246,14 @@ GLOBAL_LIST(admin_objective_list) //Prefilled admin assignable objective list /datum/objective/mutiny/check_completion() - if(!target || !considered_alive(target) || considered_afk(target) || considered_exiled(target)) + // monkestation start: fix bugs with revs ending early due to late arrivals + if(QDELETED(target)) return TRUE + if(is_late_arrival(target.current)) + return FALSE + if(!considered_alive(target) || considered_afk(target) || considered_exiled(target)) + return TRUE + // monkestation end var/turf/T = get_turf(target.current) return !T || !is_station_level(T.z) diff --git a/code/game/machinery/botlaunchpad.dm b/code/game/machinery/botlaunchpad.dm index a4ad07e70bc2..60de1657ce8a 100644 --- a/code/game/machinery/botlaunchpad.dm +++ b/code/game/machinery/botlaunchpad.dm @@ -1,11 +1,11 @@ /obj/machinery/botpad - name = "Bot pad" + name = "orbital bot pad" desc = "A lighter version of the orbital mech pad modified to launch bots. Requires linking to a remote to function." icon = 'icons/obj/telescience.dmi' icon_state = "botpad" circuit = /obj/item/circuitboard/machine/botpad // ID of the console, used for linking up - var/id = "botlauncher" + // var/id = "botlauncher" MONKESTATION removal var/obj/item/botpad_remote/connected_remote var/datum/weakref/launched_bot // we need this to recall the bot @@ -44,6 +44,9 @@ user.balloon_alert(user, "too many bots on the pad!") return possible_bot = robot // We don't change the launched_bot var here because we are not sure if there is another bot on the pad. + if(QDELETED(possible_bot)) //MONKESTATION addition + user.balloon_alert(user, "no bots detected on the pad!") + return launched_bot = WEAKREF(possible_bot) podspawn(list( "target" = get_turf(src), @@ -56,15 +59,15 @@ /obj/machinery/botpad/proc/recall(mob/living/user) var/atom/our_bot = launched_bot?.resolve() if(isnull(our_bot)) - user.balloon_alert(user, "no bots detected on the pad!") + user.balloon_alert(user, "no bot to send back to the pad!") return user.balloon_alert(user, "bot sent back to pad") if(isbasicbot(our_bot)) var/mob/living/basic/bot/basic_bot = our_bot - basic_bot.summon_bot(src) - return - var/mob/living/simple_animal/bot/simple_bot = our_bot - simple_bot.call_bot(src, get_turf(src)) + basic_bot.summon_bot(user, get_turf(src)) + else + var/mob/living/simple_animal/bot/simple_bot = our_bot + simple_bot.call_bot(user, get_turf(src)) /obj/structure/closet/supplypod/botpod style = STYLE_SEETHROUGH diff --git a/code/game/machinery/dna_infuser/dna_infuser.dm b/code/game/machinery/dna_infuser/dna_infuser.dm index b151ce9bdc69..286d4879594f 100644 --- a/code/game/machinery/dna_infuser/dna_infuser.dm +++ b/code/game/machinery/dna_infuser/dna_infuser.dm @@ -154,6 +154,7 @@ skillchip.set_metadata(chip) // monkestation end check_tier_progression(target) + return TRUE /// Picks a random mutated organ from the infuser entry which is also compatible with the target mob. /// Tries to return a typepath of a valid mutant organ if all of the following criteria are true: diff --git a/code/game/machinery/dna_infuser/infuser_book.dm b/code/game/machinery/dna_infuser/infuser_book.dm index 84a78a4899a7..ea5dbcbf4117 100644 --- a/code/game/machinery/dna_infuser/infuser_book.dm +++ b/code/game/machinery/dna_infuser/infuser_book.dm @@ -8,12 +8,22 @@ throw_speed = 2 throw_range = 5 w_class = WEIGHT_CLASS_TINY + drop_sound = 'sound/items/handling/book_drop.ogg' + pickup_sound = 'sound/items/handling/book_pickup.ogg' /obj/item/infuser_book/ui_interact(mob/user, datum/tgui/ui) ui = SStgui.try_update_ui(user, src, ui) if(!ui) ui = new(user, src, "InfuserBook") ui.open() + playsound(src, SFX_PAGE_TURN, 30, TRUE) + +/obj/item/infuser_book/ui_act(action, list/params, datum/tgui/ui, datum/ui_state/state) + . = ..() + if(.) + return + if(action == "play_flip_sound") + playsound(src, SFX_PAGE_TURN, 30, TRUE) /obj/item/infuser_book/ui_static_data(mob/user) var/list/data = list() diff --git a/code/game/machinery/dna_infuser/infuser_entries/infuser_tier_one_entries.dm b/code/game/machinery/dna_infuser/infuser_entries/infuser_tier_one_entries.dm index fa345e5bae49..d24a951d76b5 100644 --- a/code/game/machinery/dna_infuser/infuser_entries/infuser_tier_one_entries.dm +++ b/code/game/machinery/dna_infuser/infuser_entries/infuser_tier_one_entries.dm @@ -75,3 +75,33 @@ infusion_desc = "skittish" tier = DNA_MUTANT_TIER_ONE status_effect_type = /datum/status_effect/organ_set_bonus/rat + +/datum/infuser_entry/roach + name = "Roach" + infuse_mob_name = "cockroach" + desc = "It seems as if you're a fan of ancient literature by your interest in this. Assuredly, merging cockroach DNA into your genome \ + will not cause you to become incapable of leaving your bed. These creatures are incredibly resilient against many things \ + humans are weak to, and we can use that! Who wouldn't like to survive a nuclear blast? \ + NOTE: Squished roaches will not work for the infuser, if that wasn't obvious. Try spraying them with some pestkiller from botany!" + threshold_desc = "you will no longer be gibbed by explosions, and gain incredible resistance to viruses and radiation." + qualities = list( + "resilience to attacks from behind", + "healthier organs", + "get over disgust very quickly", + "the ability to survive a nuclear apocalypse", + "harder to pick yourself up from falling over", + "avoid toxins at all costs", + "always down to find a snack", + ) + input_obj_or_mob = list( + /mob/living/basic/cockroach, + ) + output_organs = list( + /obj/item/organ/internal/heart/roach, + /obj/item/organ/internal/stomach/roach, + /obj/item/organ/internal/liver/roach, + /obj/item/organ/internal/appendix/roach, + ) + infusion_desc = "kafkaesque" // Gregor Samsa !! + tier = DNA_MUTANT_TIER_ONE + status_effect_type = /datum/status_effect/organ_set_bonus/roach diff --git a/code/game/machinery/dna_infuser/organ_sets/roach_organs.dm b/code/game/machinery/dna_infuser/organ_sets/roach_organs.dm new file mode 100644 index 000000000000..49b7f01c7c76 --- /dev/null +++ b/code/game/machinery/dna_infuser/organ_sets/roach_organs.dm @@ -0,0 +1,226 @@ +#define ROACH_ORGAN_COLOR "#7c4200" +// Yeah i'm lazy and we don't use any of the other color slots +#define ROACH_COLORS ROACH_ORGAN_COLOR + ROACH_ORGAN_COLOR + ROACH_ORGAN_COLOR + +/datum/armor/roach_internal_armor + bomb = 100 + bio = 90 + +/datum/status_effect/organ_set_bonus/roach + id = "organ_set_bonus_roach" + organs_needed = 4 + bonus_activate_text = span_notice("Roach DNA is deeply infused with you! \ + You feel increasingly resistant to explosives, radiation, and viral agents.") + bonus_deactivate_text = span_notice("You are no longer majority roach, \ + and you feel much more vulnerable to nuclear apocalypses.") + // - Immunity to nuke gibs + // - Nukes come with radiation (not actually but yknow) + bonus_traits = list(TRAIT_NUKEIMMUNE, TRAIT_RADIMMUNE, TRAIT_VIRUS_RESISTANCE) + /// Armor type attached to the owner's physiology + var/datum/armor/given_armor = /datum/armor/roach_internal_armor + /// Storing biotypes pre-organ bonus applied so we don't remove bug from mobs which should have it. + var/old_biotypes = NONE + +/datum/status_effect/organ_set_bonus/roach/enable_bonus() + . = ..() + if(!ishuman(owner)) + return + + var/mob/living/carbon/human/human_owner = owner + human_owner.physiology.armor = human_owner.physiology.armor.add_other_armor(given_armor) + + old_biotypes = human_owner.mob_biotypes + human_owner.mob_biotypes |= MOB_BUG + +/datum/status_effect/organ_set_bonus/roach/disable_bonus() + . = ..() + if(!ishuman(owner) || QDELETED(owner)) + return + + var/mob/living/carbon/human/human_owner = owner + human_owner.physiology.armor = human_owner.physiology.armor.subtract_other_armor(given_armor) + + if(!(old_biotypes & MOB_BUG)) // only remove bug if it wasn't there before + human_owner.mob_biotypes &= ~MOB_BUG + +/// Roach heart: +/// Reduces damage taken from brute attacks from behind, +/// but increases duration of knockdowns +/obj/item/organ/internal/heart/roach + name = "mutated roach-heart" + desc = "Roach DNA infused into what was once a normal heart." + maxHealth = 2 * STANDARD_ORGAN_THRESHOLD + + icon = 'icons/obj/medical/organs/infuser_organs.dmi' + icon_state = "heart" + greyscale_config = /datum/greyscale_config/mutant_organ + greyscale_colors = ROACH_COLORS + + /// Timer ID for resetting the damage resistance applied from attacks from behind + var/defense_timerid + /// Bodypart overlay applied to the chest the heart is in + var/datum/bodypart_overlay/simple/roach_shell/roach_shell + +/obj/item/organ/internal/heart/roach/Initialize(mapload) + . = ..() + AddElement(/datum/element/noticable_organ, "has hardened, somewhat translucent skin.") + AddElement(/datum/element/organ_set_bonus, /datum/status_effect/organ_set_bonus/roach) + roach_shell = new() + +/obj/item/organ/internal/heart/roach/Destroy() + QDEL_NULL(roach_shell) + return ..() + +/obj/item/organ/internal/heart/roach/on_insert(mob/living/carbon/organ_owner, special) + . = ..() + if(!ishuman(organ_owner)) + return + + var/mob/living/carbon/human/human_owner = organ_owner + + RegisterSignal(human_owner, COMSIG_MOB_APPLY_DAMAGE, PROC_REF(modify_damage)) + human_owner.physiology.knockdown_mod *= 3 + + var/obj/item/bodypart/chest/chest = human_owner.get_bodypart(BODY_ZONE_CHEST) + chest.add_bodypart_overlay(roach_shell) + human_owner.update_body_parts() + +/obj/item/organ/internal/heart/roach/on_remove(mob/living/carbon/organ_owner, special) + . = ..() + if(!ishuman(organ_owner) || QDELETED(organ_owner)) + return + + var/mob/living/carbon/human/human_owner = organ_owner + + UnregisterSignal(human_owner, COMSIG_MOB_APPLY_DAMAGE) + human_owner.physiology.knockdown_mod /= 3 + + if(defense_timerid) + reset_damage(human_owner) + + var/obj/item/bodypart/chest/chest = human_owner.get_bodypart(BODY_ZONE_CHEST) + chest.remove_bodypart_overlay(roach_shell) + human_owner.update_body_parts() + +/** + * Signal proc for [COMSIG_MOB_APPLY_DAMAGE] + * + * Being hit with brute damage in the back will impart a large damage resistance bonus for a very short period. + */ +/obj/item/organ/internal/heart/roach/proc/modify_damage(datum/source, damage, damagetype, def_zone, blocked, wound_bonus, bare_wound_bonus, sharpness, attack_direction, obj/item/attacking_item) + SIGNAL_HANDLER + + if(!ishuman(owner) || !attack_direction || damagetype != BRUTE || owner.stat >= UNCONSCIOUS) + return + + var/mob/living/carbon/human/human_owner = owner + // No tactical spinning + if(human_owner.flags_1 & IS_SPINNING_1) + return + + // If we're lying down, or were attacked from the back, we get armor. + var/should_armor_up = (human_owner.body_position == LYING_DOWN) || (human_owner.dir & attack_direction) + if(!should_armor_up) + return + + // Take 50% less damage from attack behind us + if(!defense_timerid) + human_owner.physiology.brute_mod /= 2 + human_owner.visible_message(span_warning("[human_owner]'s back hardens against the blow!")) + playsound(human_owner, 'sound/effects/constructform.ogg', 25, vary = TRUE, extrarange = SHORT_RANGE_SOUND_EXTRARANGE) + + defense_timerid = addtimer(CALLBACK(src, PROC_REF(reset_damage), owner), 5 SECONDS, TIMER_UNIQUE|TIMER_OVERRIDE) + +/obj/item/organ/internal/heart/roach/proc/reset_damage(mob/living/carbon/human/human_owner) + defense_timerid = null + if(!QDELETED(human_owner)) + human_owner.physiology.brute_mod *= 2 + human_owner.visible_message(span_warning("[human_owner]'s back softens again.")) + +// Simple overlay so we can add a roach shell to guys with roach hearts +/datum/bodypart_overlay/simple/roach_shell + icon_state = "roach_shell" + layers = EXTERNAL_FRONT|EXTERNAL_BEHIND + +/datum/bodypart_overlay/simple/roach_shell/get_image(image_layer, obj/item/bodypart/limb) + return image( + icon = icon, + icon_state = "[icon_state]_[mutant_bodyparts_layertext(image_layer)]", + layer = image_layer, + ) + +/// Roach stomach: +/// Makes disgust a non-issue, very slightly worse at passing off reagents +/// Also makes you more hungry +/obj/item/organ/internal/stomach/roach + name = "mutated roach-stomach" + desc = "Roach DNA infused into what was once a normal stomach." + maxHealth = 2 * STANDARD_ORGAN_THRESHOLD + disgust_metabolism = 32 // Demolishes any disgust we have + metabolism_efficiency = 0.033 // Slightly worse at transferring reagents +// hunger_modifier = 3 //monkestation temp removal + + icon = 'icons/obj/medical/organs/infuser_organs.dmi' + icon_state = "stomach" + greyscale_config = /datum/greyscale_config/mutant_organ + greyscale_colors = ROACH_COLORS + +/obj/item/organ/internal/stomach/roach/Initialize(mapload) + . = ..() + AddElement(/datum/element/organ_set_bonus, /datum/status_effect/organ_set_bonus/roach) + +/// Roach liver: +/// Purges toxins at a higher threshold, but takes more damage from them if not purged +/obj/item/organ/internal/liver/roach + name = "mutated roach-liver" + desc = "Roach DNA infused into what was once a normal liver." + maxHealth = 2 * STANDARD_ORGAN_THRESHOLD + toxTolerance = 5 // More tolerance for toxins + liver_resistance = 0.25 // But if they manage to get in you're screwed + + icon = 'icons/obj/medical/organs/infuser_organs.dmi' + icon_state = "liver" + greyscale_config = /datum/greyscale_config/mutant_organ + greyscale_colors = ROACH_COLORS + +/obj/item/organ/internal/liver/roach/Initialize(mapload) + . = ..() + AddElement(/datum/element/organ_set_bonus, /datum/status_effect/organ_set_bonus/roach) + +/obj/item/organ/internal/liver/roach/on_insert(mob/living/carbon/organ_owner, special) + . = ..() + if(!ishuman(organ_owner)) + return + + var/mob/living/carbon/human/human_owner = owner + human_owner.physiology.tox_mod *= 2 + +/obj/item/organ/internal/liver/roach/on_remove(mob/living/carbon/organ_owner, special) + . = ..() + if(!ishuman(organ_owner) || QDELETED(organ_owner)) + return + + var/mob/living/carbon/human/human_owner = organ_owner + human_owner.physiology.tox_mod /= 2 + +/// Roach appendix: +/// No appendicitus! weee! +/obj/item/organ/internal/appendix/roach + name = "mutated roach-appendix" + desc = "Roach DNA infused into what was once a normal appendix. It could get worse?" + maxHealth = 2 * STANDARD_ORGAN_THRESHOLD + + icon = 'icons/obj/medical/organs/infuser_organs.dmi' + icon_state = "appendix" + greyscale_config = /datum/greyscale_config/mutant_organ + greyscale_colors = ROACH_COLORS + +/obj/item/organ/internal/appendix/roach/Initialize(mapload) + . = ..() + AddElement(/datum/element/organ_set_bonus, /datum/status_effect/organ_set_bonus/roach) + +/obj/item/organ/internal/appendix/roach/become_inflamed() + return + +#undef ROACH_ORGAN_COLOR +#undef ROACH_COLORS diff --git a/code/game/machinery/doors/door.dm b/code/game/machinery/doors/door.dm index 6e45bb3b4db9..a0d432cefd9a 100644 --- a/code/game/machinery/doors/door.dm +++ b/code/game/machinery/doors/door.dm @@ -563,7 +563,7 @@ . = ..() /// Signal proc for [COMSIG_ATOM_MAGICALLY_UNLOCKED]. Open up when someone casts knock. -/obj/machinery/door/proc/on_magic_unlock(datum/source, datum/action/cooldown/spell/aoe/knock/spell, mob/living/caster) +/obj/machinery/door/proc/on_magic_unlock(datum/source, datum/action/cooldown/spell/aoe/knock/spell, atom/caster) SIGNAL_HANDLER INVOKE_ASYNC(src, PROC_REF(open)) diff --git a/code/game/machinery/hologram.dm b/code/game/machinery/hologram.dm index ff5bad76dc2b..2ba217ac02e7 100644 --- a/code/game/machinery/hologram.dm +++ b/code/game/machinery/hologram.dm @@ -291,9 +291,9 @@ Possible to do for anyone motivated enough: for(var/I in holo_calls) var/datum/holocall/HC = I var/list/call_data = list( - caller = HC.user, - connected = HC.connected_holopad == src ? TRUE : FALSE, - ref = REF(HC) + "caller" = HC.user, + "connected" = HC.connected_holopad == src ? TRUE : FALSE, + "ref" = REF(HC) ) data["holo_calls"] += list(call_data) return data diff --git a/code/game/machinery/medical_kiosk.dm b/code/game/machinery/medical_kiosk.dm index d42d4844a0e1..f92fd03cd04a 100644 --- a/code/game/machinery/medical_kiosk.dm +++ b/code/game/machinery/medical_kiosk.dm @@ -218,7 +218,7 @@ var/datum/disease/D = thing if(!(D.visibility_flags & HIDDEN_SCANNER)) sickness = "Warning: Patient is harboring some form of viral disease. Seek further medical attention." - sickness_data = "\nName: [D.name].\nType: [D.spread_text].\nStage: [D.stage]/[D.max_stages].\nPossible Cure: [D.cure_text]" + sickness_data = "\nName: [D.name].\nType: [D.get_spread_string()].\nStage: [D.stage]/[D.max_stages].\nPossible Cure: [D.cure_text]" if(patient.has_dna()) //Blood levels Information if(patient.is_bleeding()) diff --git a/code/game/machinery/porta_turret/portable_turret.dm b/code/game/machinery/porta_turret/portable_turret.dm index bfbd2400b287..79141c5598da 100644 --- a/code/game/machinery/porta_turret/portable_turret.dm +++ b/code/game/machinery/porta_turret/portable_turret.dm @@ -708,13 +708,13 @@ DEFINE_BITFIELD(turret_flags, list( remote_controller = null return TRUE -/obj/machinery/porta_turret/proc/InterceptClickOn(mob/living/caller, params, atom/A) +/obj/machinery/porta_turret/proc/InterceptClickOn(mob/living/user, params, atom/A) if(!manual_control) return FALSE - if(!can_interact(caller)) + if(!can_interact(user)) remove_control() return FALSE - log_combat(caller,A,"fired with manual turret control at") + log_combat(user,A,"fired with manual turret control at") target(A) return TRUE diff --git a/code/game/machinery/portagrav.dm b/code/game/machinery/portagrav.dm new file mode 100644 index 000000000000..c372b4c11fd2 --- /dev/null +++ b/code/game/machinery/portagrav.dm @@ -0,0 +1,267 @@ +/obj/machinery/power/portagrav + anchored = FALSE + density = TRUE + interaction_flags_machine = INTERACT_MACHINE_ALLOW_SILICON + icon = 'icons/obj/machines/gravity_generator.dmi' + icon_state = "portagrav" + base_icon_state = "portagrav" + name = "\improper Portable Gravity Unit" + desc = "Generates gravity around itself. Powered by wire or cell. Must be anchored before use." + max_integrity = 250 + circuit = /obj/item/circuitboard/machine/portagrav + armor_type = /datum/armor/portable_gravity + //We don't use area power + use_power = NO_POWER_USE + ///The cell we spawn with + var/obj/item/stock_parts/cell/cell = /obj/item/stock_parts/cell/high + ///Is the machine on? + var/on = FALSE + /// do we use power from wire instead + var/wire_mode = FALSE + /// our gravity field + var/datum/proximity_monitor/advanced/gravity/subtle_effect/gravity_field + /// strength of our gravity + var/grav_strength = STANDARD_GRAVITY + /// gravity range + var/range = 4 + /// max gravity range + var/max_range = 6 + /// draw per range + var/draw_per_range = BASE_MACHINE_ACTIVE_CONSUMPTION + +/datum/armor/portable_gravity + fire = 100 + melee = 10 + bomb = 40 + +/obj/machinery/power/portagrav/Initialize(mapload) + . = ..() + if(ispath(cell)) + cell = new cell(src) + if(anchored && wire_mode) + connect_to_network() + + AddElement( \ + /datum/element/contextual_screentip_bare_hands, \ + rmb_text = "Toggle power", \ + ) + + var/static/list/tool_behaviors = list( + TOOL_WRENCH = list( + SCREENTIP_CONTEXT_LMB = "Anchor", + ), + ) + AddElement(/datum/element/contextual_screentip_tools, tool_behaviors) + +/obj/machinery/power/portagrav/Destroy() + . = ..() + cell = null + +/obj/machinery/power/portagrav/update_overlays() + . = ..() + if(anchored) + . += "portagrav_anchors" + if(on) + . += "portagrav_o" + . += "activated" + +/obj/machinery/power/portagrav/examine(mob/user) + . = ..() + . += "It is [on ? "on" : "off"]." + . += "The charge meter reads: [!isnull(cell) ? "[round(cell.percent(), 1)]%" : "NO CELL"]." + . += "It is[anchored ? "" : " not"] anchored." + if(in_range(user, src) || isobserver(user)) + . += span_notice("Right-click to toggle [on ? "off" : "on"].") + +/obj/machinery/power/portagrav/RefreshParts() + . = ..() + var/power_usage = initial(draw_per_range) + for(var/datum/stock_part/micro_laser/laser in component_parts) + power_usage -= BASE_MACHINE_ACTIVE_CONSUMPTION / 10 * (laser.tier - 1) + draw_per_range = power_usage + var/new_range = 4 + for(var/datum/stock_part/capacitor/capacitor in component_parts) + new_range += capacitor.tier + max_range = new_range + update_field() + +/obj/machinery/power/portagrav/screwdriver_act(mob/living/user, obj/item/tool) + . = NONE + if(default_deconstruction_screwdriver(user, "[base_icon_state]_open", base_icon_state, tool)) + return TOOL_ACT_TOOLTYPE_SUCCESS + +/obj/machinery/power/portagrav/crowbar_act(mob/living/user, obj/item/tool) + . = NONE + if(default_deconstruction_crowbar(tool)) + return TOOL_ACT_TOOLTYPE_SUCCESS + +/obj/machinery/power/portagrav/attackby(obj/item/tool, mob/living/user, params) + . = NONE + if(!istype(tool, /obj/item/stock_parts/cell)) + return + if(!panel_open) + balloon_alert(user, "must open panel!") + return + if(cell) + balloon_alert(user, "already has a cell!") + return + if(!user.transferItemToLoc(tool, src)) + return + cell = tool + return TRUE + +/obj/machinery/power/portagrav/should_have_node() + return anchored + +/obj/machinery/power/portagrav/connect_to_network() + if(!anchored) + return FALSE + . = ..() + +/obj/machinery/power/portagrav/wrench_act(mob/living/user, obj/item/tool) + . = ..() + if(on) + balloon_alert(user, "turn off first!") + return + default_unfasten_wrench(user, tool) + if(anchored && wire_mode) + connect_to_network() + else + disconnect_from_network() + update_appearance() + return TOOL_ACT_TOOLTYPE_SUCCESS + +/obj/machinery/power/portagrav/get_cell() + return cell + +/obj/machinery/power/portagrav/attack_hand(mob/living/carbon/user, list/modifiers) + . = ..() + if(!panel_open || isnull(cell) || !istype(user) || (user.istate & ISTATE_HARM)) + return + if(user.put_in_hands(cell)) + cell = null + +/obj/machinery/power/portagrav/attack_hand_secondary(mob/user, list/modifiers) + if(!can_interact(user)) + return SECONDARY_ATTACK_CANCEL_ATTACK_CHAIN + toggle_on(user) + return SECONDARY_ATTACK_CANCEL_ATTACK_CHAIN + +/obj/machinery/power/portagrav/emag_act(mob/user, obj/item/card/emag/emag_card) + if(obj_flags & EMAGGED) + return FALSE + obj_flags |= EMAGGED + visible_message(span_warning("Sparks fly out of [src]!")) + if(user) + balloon_alert(user, "unsafe gravity unlocked") + user.log_message("emagged [src].", LOG_ATTACK) + playsound(src, SFX_SPARKS, 50, TRUE, SHORT_RANGE_SOUND_EXTRARANGE) + return TRUE + +/obj/machinery/power/portagrav/proc/toggle_on(mob/user) + if(on) + turn_off(user) + else + turn_on(user) + +/obj/machinery/power/portagrav/proc/turn_on(mob/user) + if(!anchored) + if(!isnull(user)) + balloon_alert(user, "not anchored!") + return FALSE + if((!wire_mode && cell?.charge < draw_per_range * range) || (wire_mode && surplus() < draw_per_range * range)) + if(!isnull(user)) + balloon_alert(user, "not enough power!") + return FALSE + if(!isnull(user)) + balloon_alert(user, "turned on") + on = TRUE + START_PROCESSING(SSmachines, src) + gravity_field = new(src, range = src.range, gravity = grav_strength) + update_appearance() + +/obj/machinery/power/portagrav/proc/turn_off(mob/user) + on = FALSE + if(!isnull(user)) + balloon_alert(user, "turned off") + STOP_PROCESSING(SSmachines, src) + QDEL_NULL(gravity_field) + update_appearance() + +/obj/machinery/power/portagrav/process(seconds_per_tick) + if(!on || !anchored) + return PROCESS_KILL + if(wire_mode) + if(powernet && surplus() >= draw_per_range * range) + add_load(draw_per_range * range) + else + turn_off() + else + if(!cell?.use(draw_per_range * range)) + turn_off() + +/obj/machinery/power/portagrav/proc/update_field() + if(isnull(gravity_field)) + return + gravity_field.set_range(range) + gravity_field.gravity_value = grav_strength + gravity_field.recalculate_field(full_recalc = TRUE) + +/obj/machinery/power/portagrav/ui_interact(mob/user, datum/tgui/ui) + ui = SStgui.try_update_ui(user, src, ui) + if(!ui) + ui = new(user, src, "Portagrav", name) + ui.open() + +/obj/machinery/power/portagrav/ui_data(mob/user) + . = list() + if(!isnull(cell)) + .["percentage"] = (cell.charge / cell.maxcharge) * 100 + .["gravity"] = grav_strength + .["range"] = range + .["maxrange"] = max_range + .["on"] = on + .["wiremode"] = wire_mode + .["draw"] = display_power(draw_per_range * range) + +/obj/machinery/power/portagrav/ui_act(action, list/params, datum/tgui/ui, datum/ui_state/state) + . = ..() + if(.) + return + playsound(src, 'sound/machines/terminal_button07.ogg', 45, TRUE) + switch(action) + if("adjust_grav") + var/adjustment = text2num(params["adjustment"]) + if(isnull(adjustment)) + return + var/bonus = (obj_flags & EMAGGED) ? 2 : 0 + // REPLACE 0 with NEGATIVE_GRAVITY ONCE NEGATIVE GRAVITY IS SOMETHING ACTUALLY FUNCTIONAL + var/result = clamp(grav_strength + adjustment, 0, GRAVITY_DAMAGE_THRESHOLD - 1 + bonus) + if(result == grav_strength) + return + grav_strength = result + update_field() + return TRUE + if("toggle_power") + toggle_on(usr) + return TRUE + if("toggle_wire") + wire_mode = !wire_mode + if(wire_mode && anchored) + connect_to_network() + else + disconnect_from_network() + return TRUE + if("adjust_range") + var/adjustment = text2num(params["adjustment"]) + if(isnull(adjustment)) + return + var/result = clamp(range + adjustment, 0, max_range) + if(result == range) + return + range = result + update_field() + return TRUE + +/obj/machinery/power/portagrav/anchored + anchored = TRUE diff --git a/code/game/objects/effects/anomalies/anomalies_gravity.dm b/code/game/objects/effects/anomalies/anomalies_gravity.dm index 5fcbafce8562..76656d8ac83d 100644 --- a/code/game/objects/effects/anomalies/anomalies_gravity.dm +++ b/code/game/objects/effects/anomalies/anomalies_gravity.dm @@ -60,7 +60,7 @@ if(target && !target.stat) O.throw_at(target, 5, 10) - //anomaly quickly contracts then slowly expands it's ring + //anomaly quickly contracts then slowly expands its ring animate(warp, time = seconds_per_tick*3, transform = matrix().Scale(0.5,0.5)) animate(time = seconds_per_tick*7, transform = matrix()) @@ -92,7 +92,7 @@ grav_field = new(src, 7, TRUE, rand(0, 3)) /obj/effect/anomaly/grav/high/detonate() - for(var/obj/machinery/gravity_generator/main/the_generator in GLOB.machines) + for(var/obj/machinery/gravity_generator/main/the_generator as anything in SSmachines.get_machines_by_type_and_subtypes(/obj/machinery/gravity_generator/main)) if(is_station_level(the_generator.z)) the_generator.blackout() diff --git a/code/game/objects/effects/cursor_catcher.dm b/code/game/objects/effects/cursor_catcher.dm index 779cad0e2a0f..3229cd44b708 100644 --- a/code/game/objects/effects/cursor_catcher.dm +++ b/code/game/objects/effects/cursor_catcher.dm @@ -3,6 +3,7 @@ icon_state = "fullscreen_blocker" // Fullscreen semi transparent icon plane = HUD_PLANE mouse_opacity = MOUSE_OPACITY_ICON + default_click = TRUE /// The mob whose cursor we are tracking. var/mob/owner /// Client view size of the scoping mob. @@ -54,7 +55,11 @@ /atom/movable/screen/fullscreen/cursor_catcher/proc/calculate_params() var/list/modifiers = params2list(mouse_params) var/icon_x = text2num(LAZYACCESS(modifiers, VIS_X)) + if(isnull(icon_x)) + icon_x = text2num(LAZYACCESS(modifiers, ICON_X)) var/icon_y = text2num(LAZYACCESS(modifiers, VIS_Y)) + if(isnull(icon_y)) + icon_y = text2num(LAZYACCESS(modifiers, ICON_Y)) var/our_x = round(icon_x / world.icon_size) var/our_y = round(icon_y / world.icon_size) given_turf = locate(owner.x + our_x - round(view_list[1]/2), owner.y + our_y - round(view_list[2]/2), owner.z) diff --git a/code/game/objects/effects/decals/cleanable.dm b/code/game/objects/effects/decals/cleanable.dm index 966f668d5eb7..260354cb7cac 100644 --- a/code/game/objects/effects/decals/cleanable.dm +++ b/code/game/objects/effects/decals/cleanable.dm @@ -43,7 +43,7 @@ for(var/datum/disease/D in diseases) if(D.spread_flags & (DISEASE_SPREAD_BLOOD)) src.diseases |= D - + AddElement(/datum/element/beauty, beauty) var/turf/T = get_turf(src) @@ -82,16 +82,14 @@ if(W.get_temperature()) //todo: make heating a reagent holder proc if(istype(W, /obj/item/clothing/mask/cigarette)) return - else - var/hotness = W.get_temperature() - reagents.expose_temperature(hotness) - to_chat(user, span_notice("You heat [name] with [W]!")) + var/hotness = W.get_temperature() + reagents?.expose_temperature(hotness) + to_chat(user, span_notice("You heat [name] with [W]!")) else return ..() /obj/effect/decal/cleanable/fire_act(exposed_temperature, exposed_volume) - if(reagents) - reagents.expose_temperature(exposed_temperature) + reagents?.expose_temperature(exposed_temperature) ..() diff --git a/code/game/objects/effects/decals/decal.dm b/code/game/objects/effects/decals/decal.dm index fa6a178b5944..cf42e3a2c0d8 100644 --- a/code/game/objects/effects/decals/decal.dm +++ b/code/game/objects/effects/decals/decal.dm @@ -45,6 +45,10 @@ plane = FLOOR_PLANE layer = TURF_DECAL_LAYER anchored = TRUE + /// Does this decal change colors on holidays + var/use_holiday_colors = FALSE + /// The pattern used when recoloring the decal. If null, it'll use the def of the station or holiday. + var/pattern // This is with the intent of optimizing mapload // See spawners for more details since we use the same pattern @@ -55,6 +59,13 @@ stack_trace("Warning: [src]([type]) initialized multiple times!") flags_1 |= INITIALIZED_1 + // If the tile uses holiday colors, apply them here + if(use_holiday_colors) + var/current_holiday_color = request_holiday_colors(src, pattern) + if(current_holiday_color) + color = current_holiday_color + alpha = DECAL_ALPHA + var/turf/T = loc if(!istype(T)) //you know this will happen somehow CRASH("Turf decal initialized in an object/nullspace") diff --git a/code/game/objects/effects/decals/turfdecal/tilecoloring.dm b/code/game/objects/effects/decals/turfdecal/tilecoloring.dm index 24bb508d4775..b63c88567645 100644 --- a/code/game/objects/effects/decals/turfdecal/tilecoloring.dm +++ b/code/game/objects/effects/decals/turfdecal/tilecoloring.dm @@ -3,11 +3,10 @@ icon_state = "tile_corner" layer = TURF_PLATING_DECAL_LAYER alpha = 110 + use_holiday_colors = TRUE -/obj/effect/turf_decal/tile/Initialize(mapload) - if (check_holidays(APRIL_FOOLS)) - color = "#[random_short_color()]" - return ..() +/obj/effect/turf_decal/tile/neutral/tram + pattern = PATTERN_VERTICAL_STRIPE /// Automatically generates all subtypes for a decal with the given path. #define TILE_DECAL_SUBTYPE_HELPER(path)\ @@ -37,18 +36,21 @@ }\ ##path/diagonal_edge {\ icon_state = "diagonal_edge";\ +}\ +##path/tram {\ + icon_state = "tile_tram";\ } /// Blue tiles /obj/effect/turf_decal/tile/blue - name = "blue corner" + name = "blue tile decal" color = "#52B4E9" TILE_DECAL_SUBTYPE_HELPER(/obj/effect/turf_decal/tile/blue) /// Dark blue tiles /obj/effect/turf_decal/tile/dark_blue - name = "dark blue corner" + name = "dark blue tile decal" color = "#486091" TILE_DECAL_SUBTYPE_HELPER(/obj/effect/turf_decal/tile/dark_blue) @@ -56,7 +58,7 @@ TILE_DECAL_SUBTYPE_HELPER(/obj/effect/turf_decal/tile/dark_blue) /// Green tiles /obj/effect/turf_decal/tile/green - name = "green corner" + name = "green tile decal" color = "#9FED58" TILE_DECAL_SUBTYPE_HELPER(/obj/effect/turf_decal/tile/green) @@ -64,7 +66,7 @@ TILE_DECAL_SUBTYPE_HELPER(/obj/effect/turf_decal/tile/green) /// Dark green tiles /obj/effect/turf_decal/tile/dark_green - name = "dark green corner" + name = "dark green tile decal" color = "#439C1E" TILE_DECAL_SUBTYPE_HELPER(/obj/effect/turf_decal/tile/dark_green) @@ -72,7 +74,7 @@ TILE_DECAL_SUBTYPE_HELPER(/obj/effect/turf_decal/tile/dark_green) /// Yellow tiles /obj/effect/turf_decal/tile/yellow - name = "yellow corner" + name = "yellow tile decal" color = "#EFB341" TILE_DECAL_SUBTYPE_HELPER(/obj/effect/turf_decal/tile/yellow) @@ -80,7 +82,7 @@ TILE_DECAL_SUBTYPE_HELPER(/obj/effect/turf_decal/tile/yellow) /// Red tiles /obj/effect/turf_decal/tile/red - name = "red corner" + name = "red tile decal" color = "#DE3A3A" TILE_DECAL_SUBTYPE_HELPER(/obj/effect/turf_decal/tile/red) @@ -88,7 +90,7 @@ TILE_DECAL_SUBTYPE_HELPER(/obj/effect/turf_decal/tile/red) /// Dark red tiles /obj/effect/turf_decal/tile/dark_red - name = "dark red corner" + name = "dark red tile decal" color = "#B11111" TILE_DECAL_SUBTYPE_HELPER(/obj/effect/turf_decal/tile/dark_red) @@ -96,7 +98,7 @@ TILE_DECAL_SUBTYPE_HELPER(/obj/effect/turf_decal/tile/dark_red) /// Bar tiles /obj/effect/turf_decal/tile/bar - name = "bar corner" + name = "bar tile decal" color = "#791500" alpha = 130 @@ -105,7 +107,7 @@ TILE_DECAL_SUBTYPE_HELPER(/obj/effect/turf_decal/tile/bar) /// Purple tiles /obj/effect/turf_decal/tile/purple - name = "purple corner" + name = "purple tile decal" color = "#D381C9" TILE_DECAL_SUBTYPE_HELPER(/obj/effect/turf_decal/tile/purple) @@ -113,7 +115,7 @@ TILE_DECAL_SUBTYPE_HELPER(/obj/effect/turf_decal/tile/purple) /// Brown tiles /obj/effect/turf_decal/tile/brown - name = "brown corner" + name = "brown tile decal" color = "#A46106" TILE_DECAL_SUBTYPE_HELPER(/obj/effect/turf_decal/tile/brown) @@ -121,7 +123,7 @@ TILE_DECAL_SUBTYPE_HELPER(/obj/effect/turf_decal/tile/brown) /// Neutral tiles /obj/effect/turf_decal/tile/neutral - name = "neutral corner" + name = "neutral tile decal" color = "#D4D4D4" alpha = 50 @@ -130,22 +132,35 @@ TILE_DECAL_SUBTYPE_HELPER(/obj/effect/turf_decal/tile/neutral) /// Dark tiles /obj/effect/turf_decal/tile/dark - name = "dark corner" + name = "dark tile decal" color = "#0e0f0f" TILE_DECAL_SUBTYPE_HELPER(/obj/effect/turf_decal/tile/dark) -/// Random tiles +/// Date-specific tiles +/obj/effect/turf_decal/tile/holiday + name = "ERROR tile decal" + color = "#FF0000" -/obj/effect/turf_decal/tile/random // so many colors - name = "colorful corner" - color = "#E300FF" //bright pink as default for mapping +/obj/effect/turf_decal/tile/holiday/Initialize(mapload) + color = request_holiday_colors(src, pattern) + alpha = DECAL_ALPHA + return ..() -TILE_DECAL_SUBTYPE_HELPER(/obj/effect/turf_decal/tile/random) +/// Pattern tiles +/obj/effect/turf_decal/tile/holiday/rainbow + name = "rainbow tile decal" + color = "#75C9EB" //bright blue as default for mapping + pattern = PATTERN_RAINBOW -/obj/effect/turf_decal/tile/random/Initialize(mapload) - color = "#[random_short_color()]" - return ..() +TILE_DECAL_SUBTYPE_HELPER(/obj/effect/turf_decal/tile/holiday/rainbow) + +/obj/effect/turf_decal/tile/holiday/random // so many colors + name = "colorful tile decal" + color = "#E300FF" //bright pink as default for mapping + pattern = PATTERN_RANDOM + +TILE_DECAL_SUBTYPE_HELPER(/obj/effect/turf_decal/tile/holiday/random) #undef TILE_DECAL_SUBTYPE_HELPER @@ -154,10 +169,29 @@ TILE_DECAL_SUBTYPE_HELPER(/obj/effect/turf_decal/tile/random) layer = TURF_PLATING_DECAL_LAYER alpha = 110 icon_state = "trimline_box" + use_holiday_colors = TRUE + +/obj/effect/turf_decal/trimline/tram + pattern = PATTERN_VERTICAL_STRIPE + +/obj/effect/turf_decal/trimline/tram/filled/corner/Initialize(mapload) + if(use_holiday_colors) + var/current_holiday_color = request_holiday_colors(src, pattern) + if(current_holiday_color) + color = current_holiday_color + alpha = DECAL_ALPHA + else + color = "#ffc875" + return ..() -/obj/effect/turf_decal/trimline/Initialize(mapload) - if(check_holidays(APRIL_FOOLS)) - color = "#[random_short_color()]" +/obj/effect/turf_decal/trimline/tram/filled/line/Initialize(mapload) + if(use_holiday_colors) + var/current_holiday_color = request_holiday_colors(src, pattern) + if(current_holiday_color) + color = current_holiday_color + alpha = DECAL_ALPHA + else + color = "#ffc875" return ..() /// Automatically generates all trimlines for a decal with the given path. @@ -285,6 +319,13 @@ TRIMLINE_SUBTYPE_HELPER(/obj/effect/turf_decal/trimline/brown) TRIMLINE_SUBTYPE_HELPER(/obj/effect/turf_decal/trimline/neutral) +/// Tram trimlines +/obj/effect/turf_decal/trimline/tram + color = "#D4D4D4" + alpha = 50 + +TRIMLINE_SUBTYPE_HELPER(/obj/effect/turf_decal/trimline/tram) + /// Dark trimlines /obj/effect/turf_decal/trimline/dark color = "#0e0f0f" @@ -292,3 +333,4 @@ TRIMLINE_SUBTYPE_HELPER(/obj/effect/turf_decal/trimline/neutral) TRIMLINE_SUBTYPE_HELPER(/obj/effect/turf_decal/trimline/dark) #undef TRIMLINE_SUBTYPE_HELPER +#undef DECAL_ALPHA diff --git a/code/game/objects/effects/particles/gravity.dm b/code/game/objects/effects/particles/gravity.dm new file mode 100644 index 000000000000..0d74896e20a7 --- /dev/null +++ b/code/game/objects/effects/particles/gravity.dm @@ -0,0 +1,44 @@ +/particles/grav_field_down + icon = 'icons/effects/particles/generic.dmi' + icon_state = "cross" + width = 100 + height = 100 + count = 5 + spawning = 1 + lifespan = 0.6 SECONDS + fade = 0.5 SECONDS + fadein = 0.2 SECONDS + position = generator(GEN_CIRCLE, 0, 16, UNIFORM_RAND) + gravity = list(0, -0.75) + color = "#FF0000" + +/particles/grav_field_down/strong + gravity = list(0, -1.75) + +/particles/grav_field_up + icon = 'icons/effects/particles/generic.dmi' + icon_state = "cross" + width = 100 + height = 100 + count = 5 + spawning = 1 + lifespan = 0.6 SECONDS + fade = 0.5 SECONDS + fadein = 0.2 SECONDS + position = generator(GEN_CIRCLE, 0, 16, UNIFORM_RAND) + gravity = list(0, 0.75) + color = "#0077ff" + +/particles/grav_field_float + icon = 'icons/effects/particles/generic.dmi' + icon_state = "cross" + width = 100 + height = 100 + count = 5 + spawning = 1 + lifespan = 0.6 SECONDS + fade = 0.5 SECONDS + fadein = 0.2 SECONDS + position = generator(GEN_CIRCLE, 0, 16, UNIFORM_RAND) + velocity = generator(GEN_VECTOR, list(2,0), list(-2,0), UNIFORM_RAND) + color = "#FFFF00" diff --git a/code/game/objects/effects/spawners/random/techstorage.dm b/code/game/objects/effects/spawners/random/techstorage.dm index 43fdd7fe79ad..30349d7db765 100644 --- a/code/game/objects/effects/spawners/random/techstorage.dm +++ b/code/game/objects/effects/spawners/random/techstorage.dm @@ -44,6 +44,15 @@ /obj/item/circuitboard/machine/chem_dispenser/drinks, /obj/item/circuitboard/machine/chem_dispenser/drinks/beer, /obj/item/circuitboard/computer/slot_machine, + // monkestation start: botany stuff + /obj/item/circuitboard/machine/composters, + /obj/item/circuitboard/machine/plantgenes, + /obj/item/circuitboard/machine/biogenerator, + /obj/item/circuitboard/machine/hydroponics, + /obj/item/circuitboard/machine/seed_extractor, + /obj/item/circuitboard/machine/chicken_grinder, + /obj/item/circuitboard/machine/feed_machine, + // monkestation end ) /obj/effect/spawner/random/techstorage/rnd_all diff --git a/code/game/objects/items/botpad_remote.dm b/code/game/objects/items/botpad_remote.dm index 70a74ad3be6b..5987ea406980 100644 --- a/code/game/objects/items/botpad_remote.dm +++ b/code/game/objects/items/botpad_remote.dm @@ -1,12 +1,12 @@ /obj/item/botpad_remote - name = "Bot pad controller" - desc = "Use this device to control the connected bot pad." - desc_controls = "Left-click for launch, right-click for recall." + name = "orbital bot pad controller" + desc = "Use this device to control the connected orbital bot pad." + desc_controls = "Use in hand to launch, right-click to recall back to the pad." icon = 'icons/obj/device.dmi' icon_state = "botpad_controller" w_class = WEIGHT_CLASS_SMALL // ID of the remote, used for linking up - var/id = "botlauncher" + // var/id = "botlauncher" MONKESTATION removal var/obj/machinery/botpad/connected_botpad /obj/item/botpad_remote/Destroy() @@ -39,7 +39,7 @@ else if(!connected_botpad && istype(buffered_remote, /obj/machinery/botpad)) connected_botpad = buffered_remote connected_botpad.connected_remote = src - connected_botpad.id = id + // connected_botpad.id = id MONKESTATION REMOVAL multitool.buffer = null to_chat(user, span_notice("You connect the controller to the pad with data from the [multitool.name]'s buffer.")) else @@ -52,7 +52,9 @@ if(connected_botpad.panel_open) user?.balloon_alert(user, "close the panel!") return +/* MONKESTATION REMOVAL START if(!(locate(/mob/living/simple_animal/bot) in get_turf(connected_botpad))) user?.balloon_alert(user, "no bots detected on the pad!") return + MONKESTATION REMOVAL END */ connected_botpad.launch(user) diff --git a/code/game/objects/items/cigs_lighters.dm b/code/game/objects/items/cigs_lighters.dm index 18c414f3033b..e65fcf02d60d 100644 --- a/code/game/objects/items/cigs_lighters.dm +++ b/code/game/objects/items/cigs_lighters.dm @@ -173,7 +173,7 @@ CIGARETTE PACKETS ARE IN FANCY.DM var/choke_forever = FALSE /// When choking, what is the maximum amount of time we COULD choke for var/choke_time_max = 30 SECONDS // I am mean - /// What type of pollution does this produce on smoking, changed to weed pollution sometimes + /// What type of pollution does this produce on smoking, changed to weed pollution sometimes, monkestation edit var/pollution_type = /datum/pollutant/smoke /// The particle effect of the smoke rising out of the cigarette when lit VAR_PRIVATE/obj/effect/abstract/particle_holder/cig_smoke diff --git a/code/game/objects/items/circuitboards/machines/machine_circuitboards.dm b/code/game/objects/items/circuitboards/machines/machine_circuitboards.dm index 0fc652a4f473..ebdbc0a8e086 100644 --- a/code/game/objects/items/circuitboards/machines/machine_circuitboards.dm +++ b/code/game/objects/items/circuitboards/machines/machine_circuitboards.dm @@ -414,6 +414,15 @@ /obj/item/stack/sheet/glass = 10, /obj/item/stack/sheet/plasteel = 5) +/obj/item/circuitboard/machine/portagrav + name = "Portable Gravity Unit" + greyscale_colors = CIRCUIT_COLOR_ENGINEERING + build_path = /obj/machinery/power/portagrav + req_components = list( + /datum/stock_part/capacitor = 2, + /datum/stock_part/micro_laser = 2, + /obj/item/stack/sheet/glass = 1) + //Generic /obj/item/circuitboard/machine/component_printer name = "\improper Component Printer (Machine Board)" @@ -1040,7 +1049,7 @@ req_components = list() /obj/item/circuitboard/machine/botpad - name = "Bot launchpad" + name = "Bot Orbital Pad" greyscale_colors = CIRCUIT_COLOR_SCIENCE build_path = /obj/machinery/botpad req_components = list() diff --git a/code/game/objects/items/crayons.dm b/code/game/objects/items/crayons.dm index 5e38a8be45da..b43e7c778a5c 100644 --- a/code/game/objects/items/crayons.dm +++ b/code/game/objects/items/crayons.dm @@ -351,7 +351,7 @@ . = TRUE if("select_stencil") var/stencil = params["item"] - if(stencil in all_drawables + randoms) + if(stencil in (all_drawables + randoms)) drawtype = stencil . = TRUE text_buffer = "" @@ -441,7 +441,7 @@ temp = "symbol" else if(drawing in drawings) temp = "drawing" - else if(drawing in graffiti|oriented) + else if(drawing in (graffiti|oriented)) temp = "graffiti" var/graf_rot diff --git a/code/game/objects/items/devices/aicard.dm b/code/game/objects/items/devices/aicard.dm index 71b6080f6cea..c748d70e6fcf 100644 --- a/code/game/objects/items/devices/aicard.dm +++ b/code/game/objects/items/devices/aicard.dm @@ -14,6 +14,10 @@ var/flush = FALSE var/mob/living/silicon/ai/AI +/obj/item/aicard/Initialize(mapload) + . = ..() + ADD_TRAIT(src, TRAIT_CASTABLE_LOC, INNATE_TRAIT) + /obj/item/aicard/Destroy(force) if(AI) AI.ghostize(can_reenter_corpse = FALSE) diff --git a/code/game/objects/items/devices/scanners/health_analyzer.dm b/code/game/objects/items/devices/scanners/health_analyzer.dm index 0ef37ba652a6..1d18aefec183 100644 --- a/code/game/objects/items/devices/scanners/health_analyzer.dm +++ b/code/game/objects/items/devices/scanners/health_analyzer.dm @@ -164,6 +164,11 @@ else render_list += "Subject has been husked.\n" + // monkestation edit: no-heal challenge + if(HAS_TRAIT(target, TRAIT_NO_HEALS)) + render_list += "Subject cannot be healed by any known methods.\n" + // monkestation end + if(target.stamina.loss) if(advanced) render_list += "Fatigue level: [target.stamina.loss]%.\n" @@ -638,7 +643,7 @@ if(!istype(patient)) playsound(src, 'sound/machines/buzz-sigh.ogg', 30, TRUE) - to_chat(user, span_notice("\The [src] makes a sad buzz and briefly displays an unhappy face, indicating it can't scan [patient].")) + to_chat(user, span_warning("\The [src] makes a sad buzz and briefly displays an unhappy face, indicating it can't scan [patient].")) show_emotion(AI_EMOTION_SAD) return @@ -705,9 +710,9 @@ add_fingerprint(user) user.visible_message(span_notice("[user] scans [patient] for diseases."), span_notice("You scan [patient] for diseases.")) - if(!istype(user)) + if(!istype(patient)) playsound(src, 'sound/machines/buzz-sigh.ogg', 30, TRUE) - to_chat(user, span_notice("\The [src] makes a sad buzz and briefly displays a frowny face, indicating it can't scan [patient].")) + to_chat(user, span_warning("\The [src] makes a sad buzz and briefly displays a frowny face, indicating it can't scan [patient].")) emotion = AID_EMOTION_SAD update_appearance(UPDATE_OVERLAYS) return @@ -740,14 +745,14 @@ if(istype(disease, /datum/disease/advanced)) var/datum/disease/advanced/advanced = disease if(!(disease.visibility_flags & HIDDEN_SCANNER)) - render += "Warning: [advanced.origin] detected\n\ -
Name: [advanced.real_name()].\nType: [disease.spread_text].\nStage: [disease.stage]/[disease.max_stages].
\ + render += "Warning: [advanced.origin] disease detected\n\ +
Name: [advanced.real_name()].\nType: [disease.get_spread_string()].\nStage: [disease.stage]/[disease.max_stages].
\
" else if(!(disease.visibility_flags & HIDDEN_SCANNER)) - render += "Warning: [disease.form] detected\n\ -
Name: [disease.name].\nType: [disease.spread_text].\nStage: [disease.stage]/[disease.max_stages].\nPossible Cure: [disease.cure_text]
\ + render += "Warning: [disease.form] disease detected\n\ +
Name: [disease.name].\nType: [disease.get_spread_string()].\nStage: [disease.stage]/[disease.max_stages].\nPossible Cure: [disease.cure_text]
\
" if(!length(render)) diff --git a/code/game/objects/items/food/meatslab.dm b/code/game/objects/items/food/meatslab.dm index 4d4cf0bbac0b..50b777885464 100644 --- a/code/game/objects/items/food/meatslab.dm +++ b/code/game/objects/items/food/meatslab.dm @@ -4,6 +4,28 @@ icon = 'icons/obj/food/meat.dmi' var/subjectname = "" var/subjectjob = null + var/blood_decal_type = /obj/effect/decal/cleanable/blood + +/obj/item/food/meat/Initialize(mapload) + . = ..() + + if(!blood_decal_type) + return + + AddComponent( + /datum/component/blood_walk,\ + blood_type = blood_decal_type,\ + blood_spawn_chance = 45,\ + max_blood = custom_materials[custom_materials[1]],\ + ) + + AddComponent( + /datum/component/bloody_spreader,\ + blood_left = custom_materials[custom_materials[1]],\ + blood_dna = list("meaty DNA" = "MT-"),\ + diseases = null,\ + ) + /obj/item/food/meat/slab name = "meat" @@ -54,6 +76,7 @@ tastes = list("slime" = 1, "jelly" = 1) foodtypes = MEAT | RAW | TOXIC venue_value = FOOD_MEAT_MUTANT_RARE + blood_decal_type = null /obj/item/food/meat/slab/human/mutant/golem icon_state = "golemmeat" @@ -65,6 +88,7 @@ tastes = list("rock" = 1) foodtypes = MEAT | RAW | GROSS venue_value = FOOD_MEAT_MUTANT_RARE + blood_decal_type = null /obj/item/food/meat/slab/human/mutant/golem/adamantine icon_state = "agolemmeat" @@ -87,6 +111,7 @@ tastes = list("salad" = 1, "wood" = 1) foodtypes = VEGETABLES venue_value = FOOD_MEAT_MUTANT_RARE + blood_decal_type = /obj/effect/decal/cleanable/food/plant_smudge /obj/item/food/meat/slab/human/mutant/shadow icon_state = "shadowmeat" @@ -105,6 +130,7 @@ tastes = list("maggots" = 1, "the inside of a reactor" = 1) foodtypes = MEAT | RAW | GROSS | BUGS | GORE venue_value = FOOD_MEAT_MUTANT + blood_decal_type = /obj/effect/decal/cleanable/insectguts /obj/item/food/meat/slab/human/mutant/moth icon_state = "mothmeat" @@ -120,6 +146,7 @@ tastes = list("bone" = 1) foodtypes = GROSS | GORE venue_value = FOOD_MEAT_MUTANT_RARE + blood_decal_type = null /obj/item/food/meat/slab/human/mutant/skeleton/make_processable() return //skeletons dont have cutlets @@ -138,6 +165,7 @@ tastes = list("pure electricity" = 2, "glass" = 1) //MONKE EDIT: "meat" to "glass" foodtypes = RAW | MEAT | TOXIC | GORE venue_value = FOOD_MEAT_MUTANT + blood_decal_type = null ////////////////////////////////////// OTHER MEATS //////////////////////////////////////////////////////// @@ -169,6 +197,7 @@ name = "bug meat" icon_state = "spidermeat" foodtypes = RAW | MEAT | BUGS + blood_decal_type = /obj/effect/decal/cleanable/insectguts /obj/item/food/meat/slab/mouse name = "mouse meat" @@ -214,6 +243,7 @@ food_reagents = list(/datum/reagent/consumable/nutriment = 2) tastes = list("tomato" = 1) foodtypes = FRUIT + blood_decal_type = /obj/effect/decal/cleanable/food/tomato_smudge /obj/item/food/meat/slab/killertomato/make_grillable() AddComponent(/datum/component/grillable, /obj/item/food/meat/steak/killertomato, rand(70 SECONDS, 85 SECONDS), TRUE, TRUE) @@ -255,6 +285,7 @@ bite_consumption = 4 tastes = list("meat" = 1, "acid" = 1) foodtypes = RAW | MEAT + blood_decal_type = /obj/effect/decal/cleanable/xenoblood /obj/item/food/meat/slab/xeno/make_processable() AddElement(/datum/element/processable, TOOL_KNIFE, /obj/item/food/meat/rawcutlet/xeno, 3, 3 SECONDS, table_required = TRUE, screentip_verb = "Cut") @@ -273,6 +304,7 @@ ) tastes = list("cobwebs" = 1) foodtypes = RAW | MEAT | TOXIC + blood_decal_type = /obj/effect/decal/cleanable/insectguts /obj/item/food/meat/slab/spider/make_processable() AddElement(/datum/element/processable, TOOL_KNIFE, /obj/item/food/meat/rawcutlet/spider, 3, 3 SECONDS, table_required = TRUE, screentip_verb = "Cut") @@ -489,10 +521,12 @@ /obj/item/food/meat/steak/xeno name = "xeno steak" tastes = list("meat" = 1, "acid" = 1) + blood_decal_type = /obj/effect/decal/cleanable/xenoblood /obj/item/food/meat/steak/spider name = "spider steak" tastes = list("cobwebs" = 1) + blood_decal_type = /obj/effect/decal/cleanable/insectguts /obj/item/food/meat/steak/goliath name = "goliath steak" @@ -595,6 +629,7 @@ name = "raw killer tomato cutlet" tastes = list("tomato" = 1) foodtypes = FRUIT + blood_decal_type = /obj/effect/decal/cleanable/food/tomato_smudge /obj/item/food/meat/rawcutlet/killertomato/make_grillable() AddComponent(/datum/component/grillable, /obj/item/food/meat/cutlet/killertomato, rand(35 SECONDS, 50 SECONDS), TRUE, TRUE) @@ -613,6 +648,7 @@ /obj/item/food/meat/rawcutlet/xeno name = "raw xeno cutlet" tastes = list("meat" = 1, "acid" = 1) + blood_decal_type = /obj/effect/decal/cleanable/xenoblood /obj/item/food/meat/rawcutlet/xeno/make_grillable() AddComponent(/datum/component/grillable, /obj/item/food/meat/cutlet/xeno, rand(35 SECONDS, 50 SECONDS), TRUE, TRUE, /datum/pollutant/food/fried_meat) @@ -620,6 +656,7 @@ /obj/item/food/meat/rawcutlet/spider name = "raw spider cutlet" tastes = list("cobwebs" = 1) + blood_decal_type = /obj/effect/decal/cleanable/insectguts /obj/item/food/meat/rawcutlet/spider/make_grillable() AddComponent(/datum/component/grillable, /obj/item/food/meat/cutlet/spider, rand(35 SECONDS, 50 SECONDS), TRUE, TRUE, /datum/pollutant/food/fried_meat) @@ -696,6 +733,7 @@ name = "killer tomato cutlet" tastes = list("tomato" = 1) foodtypes = FRUIT + blood_decal_type = /obj/effect/decal/cleanable/food/tomato_smudge /obj/item/food/meat/cutlet/bear name = "bear cutlet" @@ -704,10 +742,12 @@ /obj/item/food/meat/cutlet/xeno name = "xeno cutlet" tastes = list("meat" = 1, "acid" = 1) + blood_decal_type = /obj/effect/decal/cleanable/xenoblood /obj/item/food/meat/cutlet/spider name = "spider cutlet" tastes = list("cobwebs" = 1) + blood_decal_type = /obj/effect/decal/cleanable/insectguts /obj/item/food/meat/cutlet/gondola name = "gondola cutlet" diff --git a/code/game/objects/items/his_grace.dm b/code/game/objects/items/his_grace.dm index 96f07bd8a233..fe0e12d4d50d 100644 --- a/code/game/objects/items/his_grace.dm +++ b/code/game/objects/items/his_grace.dm @@ -164,22 +164,8 @@ if(!awakened) return - var/static/list/transforms - if(!transforms) - var/matrix/M1 = matrix() - var/matrix/M2 = matrix() - var/matrix/M3 = matrix() - var/matrix/M4 = matrix() - M1.Translate(-1, 0) - M2.Translate(0, 1) - M3.Translate(1, 0) - M4.Translate(0, -1) - transforms = list(M1, M2, M3, M4) - animate(src, transform=transforms[1], time=0.2, loop=-1) - animate(transform=transforms[2], time=0.1) - animate(transform=transforms[3], time=0.2) - animate(transform=transforms[4], time=0.3) + spasm_animation() /obj/item/his_grace/proc/drowse() //Good night, Mr. Grace. if(!awakened || ascended) diff --git a/code/game/objects/items/pet_carrier.dm b/code/game/objects/items/pet_carrier.dm index b6bb9245449e..d938a619d46b 100644 --- a/code/game/objects/items/pet_carrier.dm +++ b/code/game/objects/items/pet_carrier.dm @@ -38,7 +38,7 @@ occupant_weight -= L.mob_size /obj/item/pet_carrier/handle_atom_del(atom/A) - if(A in occupants && isliving(A)) + if((A in occupants) && isliving(A)) var/mob/living/L = A occupants -= L occupant_weight -= L.mob_size @@ -180,7 +180,7 @@ add_occupant(target) /obj/item/pet_carrier/proc/add_occupant(mob/living/occupant) - if(occupant in occupants || !istype(occupant)) + if((occupant in occupants) || !istype(occupant)) return occupant.forceMove(src) occupants += occupant diff --git a/code/game/objects/items/stacks/tiles/tile_types.dm b/code/game/objects/items/stacks/tiles/tile_types.dm index e47cbd0ebdda..2677016f9f93 100644 --- a/code/game/objects/items/stacks/tiles/tile_types.dm +++ b/code/game/objects/items/stacks/tiles/tile_types.dm @@ -1026,6 +1026,33 @@ /obj/item/stack/tile/noslip/thirty amount = 30 +/obj/item/stack/tile/noslip/tram + name = "high-traction platform tile" + singular_name = "high-traction platform tile" + desc = "A titanium-aluminium induction plate that powers the tram." + icon_state = "tile_noslip" + inhand_icon_state = "tile-noslip" + turf_type = /turf/open/floor/noslip/tram + merge_type = /obj/item/stack/tile/noslip/tram + +/obj/item/stack/tile/noslip/tram_platform + name = "tram platform tiles" + singular_name = "tram platform" + desc = "A tile used for tram platforms." + icon_state = "darkiron_catwalk" + inhand_icon_state = "tile-neon" + turf_type = /turf/open/floor/noslip/tram_platform + merge_type = /obj/item/stack/tile/noslip/tram_platform + +/obj/item/stack/tile/noslip/tram_plate + name = "high-traction platform tile" + singular_name = "high-traction platform tile" + desc = "A high-traction tile used for tram platforms." + icon_state = "darkiron_plate" + inhand_icon_state = "tile-neon" + turf_type = /turf/open/floor/noslip/tram_plate + merge_type = /obj/item/stack/tile/noslip/tram_plate + //Circuit /obj/item/stack/tile/circuit name = "blue circuit tile" diff --git a/code/game/objects/items/storage/backpack.dm b/code/game/objects/items/storage/backpack.dm index a324dddaca25..37e6720dd06e 100644 --- a/code/game/objects/items/storage/backpack.dm +++ b/code/game/objects/items/storage/backpack.dm @@ -255,6 +255,7 @@ throwforce = 15 attack_verb_continuous = list("MEATS", "MEAT MEATS") attack_verb_simple = list("MEAT", "MEAT MEAT") + custom_materials = list(/datum/material/meat = SHEET_MATERIAL_AMOUNT * 25) // MEAT ///Sounds used in the squeak component var/list/meat_sounds = list('sound/effects/blobattack.ogg' = 1) ///Reagents added to the edible component, ingested when you EAT the MEAT @@ -271,13 +272,26 @@ /obj/item/storage/backpack/meat/Initialize(mapload) . = ..() - AddComponent(/datum/component/edible,\ + AddComponent( + /datum/component/edible,\ initial_reagents = meat_reagents,\ foodtypes = foodtypes,\ tastes = tastes,\ eatverbs = eatverbs,\ ) AddComponent(/datum/component/squeak, meat_sounds) + AddComponent( + /datum/component/blood_walk,\ + blood_type = /obj/effect/decal/cleanable/blood,\ + blood_spawn_chance = 15,\ + max_blood = 300,\ + ) + AddComponent( + /datum/component/bloody_spreader,\ + blood_left = INFINITY,\ + blood_dna = list("MEAT DNA" = "MT+"),\ + diseases = null,\ + ) /* * Satchel Types @@ -411,11 +425,14 @@ ..() +/obj/item/storage/backpack/satchel/flat/listening_post_secret_stash + desc = "God, the stench from this thing is potent." + /obj/item/storage/backpack/satchel/flat/listening_post_secret_stash/PopulateContents() - new /obj/item/clothing/head/helmet/space/eva(src) - new /obj/item/clothing/suit/space/eva(src) - new /obj/item/tank/internals/oxygen/empty(src) - new /obj/item/tank/internals/oxygen/empty(src) + new /obj/item/seeds/cannabis(src) + new /obj/item/food/grown/cannabis(src) + new /obj/item/storage/box/donkpockets/donkpockethonk(src) + new /obj/item/choice_beacon/pet(src) ..() diff --git a/code/game/objects/items/storage/bags.dm b/code/game/objects/items/storage/bags.dm index 4fd204f97cb6..dc35fcbab53c 100644 --- a/code/game/objects/items/storage/bags.dm +++ b/code/game/objects/items/storage/bags.dm @@ -483,6 +483,7 @@ /obj/item/reagent_containers/syringe, /obj/item/weapon/virusdish,//Monkestation Addition /obj/item/food/monkeycube/mouse,//Monkestation Addition + /obj/item/disk/disease, )) /* @@ -502,6 +503,9 @@ atom_storage.max_total_storage = 200 atom_storage.max_slots = 25 atom_storage.set_holdable(list( +//MONKESTATION EDIT START + /obj/item/autoslime, +//MONKESTATION EDIT END /obj/item/bodypart, /obj/item/food/deadmouse, /obj/item/food/monkeycube, @@ -512,6 +516,9 @@ /obj/item/reagent_containers/cup/bottle, /obj/item/reagent_containers/cup/tube, /obj/item/reagent_containers/syringe, +//MONKESTATION EDIT START + /obj/item/slimecross, +//MONKESTATION EDIT END /obj/item/slime_extract, /obj/item/swab, /obj/item/stack/biomass // monke: make science bags able to hold biomass cubes diff --git a/code/game/objects/items/storage/belt.dm b/code/game/objects/items/storage/belt.dm index 61da8337811f..e0dcefc072dd 100644 --- a/code/game/objects/items/storage/belt.dm +++ b/code/game/objects/items/storage/belt.dm @@ -639,7 +639,7 @@ /obj/item/storage/belt/wands/Initialize(mapload) . = ..() - atom_storage.max_slots = 6 + atom_storage.max_slots = 7 atom_storage.set_holdable(list( /obj/item/gun/magic/wand, )) @@ -651,6 +651,7 @@ new /obj/item/gun/magic/wand/teleport(src) new /obj/item/gun/magic/wand/door(src) new /obj/item/gun/magic/wand/fireball(src) + new /obj/item/gun/magic/wand/shrink(src) for(var/obj/item/gun/magic/wand/W in contents) //All wands in this pack come in the best possible condition W.max_charges = initial(W.max_charges) diff --git a/code/game/objects/items/storage/boxes/job_boxes.dm b/code/game/objects/items/storage/boxes/job_boxes.dm index acabe663dc34..9db611b3f316 100644 --- a/code/game/objects/items/storage/boxes/job_boxes.dm +++ b/code/game/objects/items/storage/boxes/job_boxes.dm @@ -292,6 +292,7 @@ desc = "Contains spares of every science job skillchip." /obj/item/storage/box/skillchips/science/PopulateContents() + new/obj/item/skillchip/job/research_director(src) new/obj/item/skillchip/job/roboticist(src) new/obj/item/skillchip/job/roboticist(src) new/obj/item/skillchip/cyberjacker(src) diff --git a/code/game/objects/items/storage/uplink_kits.dm b/code/game/objects/items/storage/uplink_kits.dm index 6514377887d6..17ff1957ca81 100644 --- a/code/game/objects/items/storage/uplink_kits.dm +++ b/code/game/objects/items/storage/uplink_kits.dm @@ -292,17 +292,13 @@ /obj/item/paper/contractor_guide/Initialize(mapload) default_raw_text = {"

Welcome agent, congratulations on your new position as contractor. On top of your already assigned objectives, this kit will provide you contracts to take on for TC payments.

-

Provided within, we give your specialist contractor space suit. It's even more compact, being able to fit into a pocket, and faster than the Syndicate space suit available to you on the uplink. We also provide your chameleon jumpsuit and mask, both of which can be changed to any form you need for the moment. The cigarettes are a special blend - it'll heal your injuries slowly overtime.

-

Your standard issue contractor baton hits harder than the ones you might be used to, and likely be your go to weapon for kidnapping your targets. The three additional items have been randomly selected from what we had available. We hope they're useful to you for your mission.

-

The contractor hub, available at the top right of the uplink, will provide you unique items and abilities. These are bought using Contractor Rep, with two Rep being provided each time you complete a contract.

-

Using the tablet

  1. Open the Syndicate Contract Uplink program.
  2. @@ -312,7 +308,6 @@
  3. Contracts are completed by bringing the target to designated dropoff, calling for extraction, and putting them inside the pod.
-

Be careful when accepting a contract. While you'll be able to see the location of the dropoff point, cancelling will make it unavailable to take on again.

The tablet can also be recharged at any cell charger.

@@ -327,7 +322,6 @@

We need your target for our own reasons, but we ransom them back to your mission area once their use is served. They will return back from where you sent them off from in several minutes time. Don't worry, we give you a cut of what we get paid. We pay this into whatever ID card you have equipped, on top of the TC payment we give.

-

Good luck agent. You can burn this document with the supplied lighter.

"} return ..() @@ -532,6 +526,22 @@ new /obj/item/food/croissant/throwing(src) new /obj/item/book/granter/crafting_recipe/combat_baking(src) +/obj/item/storage/box/syndie_kit/laser_arm/PopulateContents() + new /obj/item/autosurgeon/organ/cyberlink_syndicate(src) + new /obj/item/autosurgeon/syndicate/laser_arm (src) + +/obj/item/storage/box/syndie_kit/nodrop/PopulateContents() + new /obj/item/autosurgeon/organ/cyberlink_nt_high(src) + new /obj/item/autosurgeon/syndicate/nodrop(src) + +/obj/item/storage/box/syndie_kit/anti_stun/PopulateContents() + new /obj/item/autosurgeon/organ/cyberlink_nt_high(src) + new /obj/item/autosurgeon/syndicate/anti_stun(src) + +/obj/item/storage/box/syndie_kit/reviver/PopulateContents() + new /obj/item/autosurgeon/organ/cyberlink_nt_high(src) + new /obj/item/autosurgeon/syndicate/reviver(src) + /obj/item/storage/box/syndie_kit/centcom_costume/PopulateContents() new /obj/item/clothing/under/rank/centcom/officer(src) new /obj/item/clothing/shoes/sneakers/black(src) diff --git a/code/game/objects/structures/crates_lockers/closets.dm b/code/game/objects/structures/crates_lockers/closets.dm index 728e1504531b..e9d319803b7b 100644 --- a/code/game/objects/structures/crates_lockers/closets.dm +++ b/code/game/objects/structures/crates_lockers/closets.dm @@ -813,7 +813,7 @@ GLOBAL_LIST_EMPTY(roundstart_station_closets) return COMSIG_CARBON_SHOVE_HANDLED /// Signal proc for [COMSIG_ATOM_MAGICALLY_UNLOCKED]. Unlock and open up when we get knock casted. -/obj/structure/closet/proc/on_magic_unlock(datum/source, datum/action/cooldown/spell/aoe/knock/spell, mob/living/caster) +/obj/structure/closet/proc/on_magic_unlock(datum/source, datum/action/cooldown/spell/aoe/knock/spell, atom/caster) SIGNAL_HANDLER locked = FALSE diff --git a/code/game/objects/structures/lavaland/geyser.dm b/code/game/objects/structures/lavaland/geyser.dm index fdf4cd550dcb..2928a20da191 100644 --- a/code/game/objects/structures/lavaland/geyser.dm +++ b/code/game/objects/structures/lavaland/geyser.dm @@ -4,6 +4,7 @@ ///A lavaland geyser that spawns chems and can be mining scanned for points. Made to work with the plumbing pump to extract that sweet rare nectar /obj/structure/geyser name = "geyser" + desc = "A geyser that contains some form of chemicals inside. A liquid pump can be used to extract it's chemicals." //monkestation addition icon = 'icons/obj/lavaland/terrain.dmi' icon_state = "geyser" anchored = TRUE @@ -107,7 +108,7 @@ /obj/structure/geyser/random point_value = 500 true_name = "strange geyser" - discovery_message = "It's a strange geyser! How does any of this even work?" //it doesnt + discovery_message = "It's a strange geyser! Who knows what chemicals are inside?" //it doesnt //monkestation edit: more accurate description /obj/structure/geyser/random/Initialize(mapload) reagent_id = get_random_reagent_id() diff --git a/code/game/turfs/open/floor/misc_floor.dm b/code/game/turfs/open/floor/misc_floor.dm index 4e83c9acb054..81249fe0ace6 100644 --- a/code/game/turfs/open/floor/misc_floor.dm +++ b/code/game/turfs/open/floor/misc_floor.dm @@ -155,6 +155,14 @@ /turf/open/floor/noslip/MakeSlippery(wet_setting, min_wet_time, wet_time_to_add, max_wet_time, permanent) return +/turf/open/floor/noslip/tram/Initialize(mapload) + . = ..() + var/current_holiday_color = request_holiday_colors(src, PATTERN_VERTICAL_STRIPE) + if(current_holiday_color) + color = current_holiday_color + else + color = "#EFB341" + /turf/open/floor/oldshuttle icon = 'icons/turf/shuttleold.dmi' icon_state = "floor" diff --git a/code/game/turfs/open/lava.dm b/code/game/turfs/open/lava.dm index 1ba428e0f931..81f5cf73bee8 100644 --- a/code/game/turfs/open/lava.dm +++ b/code/game/turfs/open/lava.dm @@ -138,6 +138,7 @@ initial_gas_mix = AIRLESS_ATMOS /turf/open/lava/Entered(atom/movable/arrived, atom/old_loc, list/atom/old_locs) + . = ..() if(burn_stuff(arrived)) START_PROCESSING(SSobj, src) diff --git a/code/game/turfs/turf.dm b/code/game/turfs/turf.dm index 6e84fae33a9b..4386545f07d3 100755 --- a/code/game/turfs/turf.dm +++ b/code/game/turfs/turf.dm @@ -652,6 +652,11 @@ GLOBAL_LIST_EMPTY(station_turfs) /turf/AllowDrop() return TRUE +// monkestation start: fix runtime from turf.drop_location() +/turf/drop_location() + return src +// monkestation end + /turf/proc/add_vomit_floor(mob/living/M, toxvomit = NONE, purge_ratio = 0.1) var/obj/effect/decal/cleanable/vomit/V = new /obj/effect/decal/cleanable/vomit(src, M.get_static_viruses()) @@ -743,16 +748,16 @@ GLOBAL_LIST_EMPTY(station_turfs) * Returns adjacent turfs to this turf that are reachable, in all cardinal directions * * Arguments: - * * caller: The movable, if one exists, being used for mobility checks to see what tiles it can reach + * * source: The movable, if one exists, being used for mobility checks to see what tiles it can reach * * access: A list that decides if we can gain access to doors that would otherwise block a turf * * simulated_only: Do we only worry about turfs with simulated atmos, most notably things that aren't space? * * no_id: When true, doors with public access will count as impassible */ -/turf/proc/reachableAdjacentTurfs(atom/movable/caller, list/access, simulated_only, no_id = FALSE) +/turf/proc/reachableAdjacentTurfs(atom/movable/source, list/access, simulated_only, no_id = FALSE) var/static/space_type_cache = typecacheof(/turf/open/space) . = list() - var/datum/can_pass_info/pass_info = new(caller, access, no_id) + var/datum/can_pass_info/pass_info = new(source, access, no_id) for(var/iter_dir in GLOB.cardinals) var/turf/turf_to_check = get_step(src,iter_dir) if(!turf_to_check || (simulated_only && space_type_cache[turf_to_check.type])) diff --git a/code/modules/admin/permissionedit.dm b/code/modules/admin/permissionedit.dm index 5544f90fb748..0db57f74efe6 100644 --- a/code/modules/admin/permissionedit.dm +++ b/code/modules/admin/permissionedit.dm @@ -222,7 +222,7 @@ . = ckey(admin_key) if(!.) return FALSE - if(!admin_ckey && (. in GLOB.admin_datums+GLOB.deadmins)) + if(!admin_ckey && (. in (GLOB.admin_datums+GLOB.deadmins))) to_chat(usr, span_danger("[admin_key] is already an admin."), confidential = TRUE) return FALSE if(use_db) diff --git a/code/modules/admin/verbs/playsound.dm b/code/modules/admin/verbs/playsound.dm index b13363f4545b..4c00bdec7493 100644 --- a/code/modules/admin/verbs/playsound.dm +++ b/code/modules/admin/verbs/playsound.dm @@ -107,7 +107,8 @@ if (duration > 10 MINUTES) if((tgui_alert(user, "This song is over 10 minutes long. Are you sure you want to play it?", "Length Warning!", list("No", "Yes", "Cancel")) != "Yes")) return - var/res = tgui_alert(user, "Show the title of and link to this song to the players?\n[title]", "Show Info?", list("Yes", "No", "Cancel")) + // MONKESTATION EDIT ORIGINAL: var/res = tgui_alert(user, "Show the title of and link to this song to the players?\n[title]", "Show Info?", list("Yes", "No", "Cancel")) + var/res = tgui_input_list(user, "Show the title of and link to this song to the players?\n[title]", "Show Info?", list("Yes", "No", "Custom Title", "Cancel")) // MONKESTATION EDIT - Custom title switch(res) if("Yes") music_extra_data["title"] = data["title"] @@ -117,6 +118,14 @@ music_extra_data["artist"] = "Song Artist Hidden" music_extra_data["upload_date"] = "Song Upload Date Hidden" music_extra_data["album"] = "Song Album Hidden" + // MONKESTATION EDIT START - Custom title + if("Custom Title") + var/custom_title = tgui_input_text(user, "Enter the title to show to players", "Custom sound info", null) + if (!length(custom_title)) + tgui_alert(user, "No title specified, using default.", "Custom sound info", list("Okay")) + else + music_extra_data["title"] = custom_title + // MONKESTATION EDIT END if("Cancel", null) return var/anon = tgui_alert(user, "Display who played the song?", "Credit Yourself?", list("Yes", "No", "Cancel")) diff --git a/code/modules/admin/verbs/secrets.dm b/code/modules/admin/verbs/secrets.dm index 2adf60b77cbd..a172f3d84542 100644 --- a/code/modules/admin/verbs/secrets.dm +++ b/code/modules/admin/verbs/secrets.dm @@ -1,4 +1,4 @@ -GLOBAL_DATUM(everyone_a_traitor, /datum/everyone_is_a_traitor_controller) +GLOBAL_DATUM(everyone_an_antag, /datum/everyone_is_an_antag_controller) /client/proc/secrets() //Creates a verb for admins to open up the ui set name = "Secrets" @@ -453,24 +453,35 @@ GLOBAL_DATUM(everyone_a_traitor, /datum/everyone_is_a_traitor_controller) for(var/i in GLOB.human_list) var/mob/living/carbon/human/H = i INVOKE_ASYNC(H, TYPE_PROC_REF(/mob/living/carbon, monkeyize)) - if("traitor_all") + if("antag_all") if(!is_funmin) return if(!SSticker.HasRoundStarted()) tgui_alert(usr,"The game hasn't started yet!") return - if(GLOB.everyone_a_traitor) - tgui_alert(usr, "The everyone is a traitor secret has already been triggered") + if(GLOB.everyone_an_antag) + var/are_we_antagstacking = tgui_alert(usr, "The everyone is antag secret has already been triggered. Do you want to stack antags?", "DANGER ZONE. Are you sure about this?", list("Confirm", "Abort")) + if(are_we_antagstacking != "Confirm") + return + + var/chosen_antag = tgui_input_list(usr, "Choose antag", "Chose antag", list(ROLE_TRAITOR, ROLE_CHANGELING, ROLE_HERETIC, ROLE_CULTIST, ROLE_NINJA, ROLE_WIZARD, ROLE_NIGHTMARE)) + if(!chosen_antag) return - var/objective = tgui_input_text(holder, "Enter an objective", "Objective") + var/objective = tgui_input_text(usr, "Enter an objective", "Objective") if(!objective) return - GLOB.everyone_a_traitor = new /datum/everyone_is_a_traitor_controller(objective) - SSblackbox.record_feedback("nested tally", "admin_secrets_fun_used", 1, list("Traitor All", "[objective]")) + var/confirmation = tgui_alert(usr, "Make everyone in to [chosen_antag] with objective: [objective]", "Are you sure about this?", list("Confirm", "Abort")) + if(confirmation != "Confirm") + return + var/keep_generic_objecives = tgui_alert(usr, "Generate normal objectives?", "Give default objectives?", list("Yes", "No")) + keep_generic_objecives = (keep_generic_objecives != "Yes") ? FALSE : TRUE + + GLOB.everyone_an_antag = new /datum/everyone_is_an_antag_controller(chosen_antag, objective, keep_generic_objecives) + SSblackbox.record_feedback("nested tally", "admin_secrets_fun_used", 1, list("[chosen_antag] All", "[objective]")) for(var/mob/living/player in GLOB.player_list) - GLOB.everyone_a_traitor.make_traitor(null, player) - message_admins(span_adminnotice("[key_name_admin(holder)] used everyone is a traitor secret. Objective is [objective]")) - log_admin("[key_name(holder)] used everyone is a traitor secret. Objective is [objective]") + GLOB.everyone_an_antag.make_antag(null, player) + message_admins(span_adminnotice("[key_name_admin(holder)] used everyone is antag secret. Antag is [chosen_antag]. Objective is [objective]. Generate default objectives: [keep_generic_objecives]")) + log_admin("[key_name(holder)] used everyone is antag secret: [chosen_antag] . Objective is [objective]. Generate default objectives: [keep_generic_objecives]. ") if("massbraindamage") if(!is_funmin) return @@ -623,38 +634,79 @@ GLOBAL_DATUM(everyone_a_traitor, /datum/everyone_is_a_traitor_controller) T.flick_overlay_static(portal_appearance[GET_TURF_PLANE_OFFSET(T) + 1], 15) playsound(T, 'sound/magic/lightningbolt.ogg', rand(80, 100), TRUE) -///Makes sure latejoining crewmembers also become traitors. -/datum/everyone_is_a_traitor_controller +/datum/everyone_is_an_antag_controller + var/chosen_antag = "" var/objective = "" + var/keep_generic_objecives -/datum/everyone_is_a_traitor_controller/New(objective) +/datum/everyone_is_an_antag_controller/New(chosen_antag, objective, keep_generic_objecives) + . = ..() + src.chosen_antag = chosen_antag src.objective = objective - RegisterSignal(SSdcs, COMSIG_GLOB_CREWMEMBER_JOINED, PROC_REF(make_traitor)) + src.keep_generic_objecives = keep_generic_objecives + RegisterSignal(SSdcs, COMSIG_GLOB_CREWMEMBER_JOINED, PROC_REF(make_antag_delay)) -/datum/everyone_is_a_traitor_controller/Destroy() +/datum/everyone_is_an_antag_controller/Destroy() UnregisterSignal(SSdcs, COMSIG_GLOB_CREWMEMBER_JOINED) return ..() -/datum/everyone_is_a_traitor_controller/proc/make_traitor(datum/source, mob/living/player) +/datum/everyone_is_an_antag_controller/proc/assign_admin_objective_and_antag(mob/living/player, datum/antagonist/antag_datum) + var/datum/objective/new_objective = new(objective) + new_objective.team = player + new_objective.team_explanation_text = objective + antag_datum.objectives += new_objective + player.mind.add_antag_datum(antag_datum) + +/datum/everyone_is_an_antag_controller/proc/make_antag_delay(datum/source, mob/living/player) SIGNAL_HANDLER + INVOKE_ASYNC(src, PROC_REF(make_antag), source, player) + + +/datum/everyone_is_an_antag_controller/proc/make_antag(datum/source, mob/living/player) if(player.stat == DEAD || !player.mind) return - if(is_special_character(player)) - return + sleep(1) if(ishuman(player)) - var/datum/antagonist/traitor/traitor_datum = new(give_objectives = FALSE) - var/datum/objective/new_objective = new - new_objective.owner = player - new_objective.explanation_text = objective - traitor_datum.objectives += new_objective - player.mind.add_antag_datum(traitor_datum) - var/datum/uplink_handler/uplink = traitor_datum.uplink_handler - uplink.has_progression = FALSE - uplink.has_objectives = FALSE + switch(chosen_antag) + if(ROLE_TRAITOR) + var/datum/antagonist/traitor/antag_datum = new(give_objectives = keep_generic_objecives) + assign_admin_objective_and_antag(player, antag_datum) + var/datum/uplink_handler/uplink = antag_datum.uplink_handler + uplink.has_progression = FALSE + uplink.has_objectives = FALSE + if(ROLE_CHANGELING) + var/datum/antagonist/changeling/antag_datum = new + antag_datum.give_objectives = keep_generic_objecives + assign_admin_objective_and_antag(player, antag_datum) + if(ROLE_HERETIC) + var/datum/antagonist/heretic/antag_datum = new + antag_datum.give_objectives = keep_generic_objecives + assign_admin_objective_and_antag(player, antag_datum) + if(ROLE_CULTIST) + var/datum/antagonist/cult/antag_datum = new + assign_admin_objective_and_antag(player, antag_datum) + if(ROLE_NINJA) + var/datum/antagonist/ninja/antag_datum = new + antag_datum.give_objectives = keep_generic_objecives + for(var/obj/item/item_to_drop in player) + if(!istype(item_to_drop, /obj/item/implant)) //avoid removing implanted uplinks + player.dropItemToGround(item_to_drop, FALSE) + assign_admin_objective_and_antag(player, antag_datum) + if(ROLE_WIZARD) + var/datum/antagonist/wizard/antag_datum = new + antag_datum.give_objectives = keep_generic_objecives + antag_datum.move_to_lair = FALSE + for(var/obj/item/item_to_drop in player) //avoid deleting player's items + if(!istype(item_to_drop, /obj/item/implant)) + player.dropItemToGround(item_to_drop, FALSE) + assign_admin_objective_and_antag(player, antag_datum) + if(ROLE_NIGHTMARE) + var/datum/antagonist/nightmare/antag_datum = new + assign_admin_objective_and_antag(player, antag_datum) + player.set_species(/datum/species/shadow/nightmare) + else if(isAI(player)) - var/datum/antagonist/malf_ai/malfunction_datum = new(give_objectives = FALSE) - var/datum/objective/new_objective = new - new_objective.owner = player - new_objective.explanation_text = objective - malfunction_datum.objectives += new_objective - player.mind.add_antag_datum(malfunction_datum) + var/datum/antagonist/malf_ai/antag_datum = new + antag_datum.give_objectives = keep_generic_objecives + assign_admin_objective_and_antag(player, antag_datum) + diff --git a/code/modules/antagonists/_common/antag_datum.dm b/code/modules/antagonists/_common/antag_datum.dm index 19a346e3654c..9ea41eca4aba 100644 --- a/code/modules/antagonists/_common/antag_datum.dm +++ b/code/modules/antagonists/_common/antag_datum.dm @@ -54,7 +54,7 @@ GLOBAL_LIST_EMPTY(antagonists) /// The typepath for the outfit to show in the preview for the preferences menu. var/preview_outfit /// Flags for antags to turn on or off and check! - var/antag_flags = NONE + var/antag_flags = FLAG_CAN_SEE_EXPOITABLE_INFO // monkestation edit: allow antags to see exploitable info. /// If true, this antagonist can assign themself a new objective var/can_assign_self_objectives = FALSE /// Default to fill in when entering a custom objective. diff --git a/code/modules/antagonists/abductor/abductor.dm b/code/modules/antagonists/abductor/abductor.dm index d3d5bf24b66c..ed32ca368d5a 100644 --- a/code/modules/antagonists/abductor/abductor.dm +++ b/code/modules/antagonists/abductor/abductor.dm @@ -7,6 +7,7 @@ show_in_antagpanel = FALSE //should only show subtypes show_to_ghosts = TRUE suicide_cry = "FOR THE MOTHERSHIP!!" // They can't even talk but y'know + antag_flags = parent_type::antag_flags | FLAG_ANTAG_CAP_TEAM // monkestation addition var/datum/team/abductor_team/team var/sub_role var/outfit diff --git a/code/modules/antagonists/blob/blob_minion.dm b/code/modules/antagonists/blob/blob_minion.dm index 9bf37e961d5d..3e3f7647bcfd 100644 --- a/code/modules/antagonists/blob/blob_minion.dm +++ b/code/modules/antagonists/blob/blob_minion.dm @@ -4,6 +4,7 @@ show_name_in_check_antagonists = TRUE show_to_ghosts = TRUE show_in_antagpanel = FALSE + antag_flags = FLAG_ANTAG_CAP_IGNORE // monkestation addition /// The blob core that this minion is attached to var/datum/weakref/overmind diff --git a/code/modules/antagonists/blob/overmind.dm b/code/modules/antagonists/blob/overmind.dm index af4b9b466930..732f26945dbd 100644 --- a/code/modules/antagonists/blob/overmind.dm +++ b/code/modules/antagonists/blob/overmind.dm @@ -195,7 +195,7 @@ GLOBAL_LIST_EMPTY(blob_nodes) if(isnull(guy_turf) || !is_station_level(guy_turf.z)) continue - if(live_guy in GLOB.overminds || (live_guy.pass_flags & PASSBLOB)) + if((live_guy in GLOB.overminds) || (live_guy.pass_flags & PASSBLOB)) continue var/area/blob_area = get_area(guy_turf) diff --git a/code/modules/antagonists/brainwashing/brainwashing.dm b/code/modules/antagonists/brainwashing/brainwashing.dm index e74e7b32f7f9..7f60de3a1436 100644 --- a/code/modules/antagonists/brainwashing/brainwashing.dm +++ b/code/modules/antagonists/brainwashing/brainwashing.dm @@ -35,7 +35,7 @@ roundend_category = "brainwashed victims" show_in_antagpanel = TRUE antag_hud_name = "brainwashed" - antagpanel_category = "Other" + antagpanel_category = ANTAG_GROUP_CREW show_name_in_check_antagonists = TRUE count_against_dynamic_roll_chance = FALSE ui_name = "AntagInfoBrainwashed" diff --git a/code/modules/antagonists/brother/brother.dm b/code/modules/antagonists/brother/brother.dm index 8218544a305e..4aef0a99229f 100644 --- a/code/modules/antagonists/brother/brother.dm +++ b/code/modules/antagonists/brother/brother.dm @@ -8,6 +8,7 @@ ui_name = "AntagInfoBrother" suicide_cry = "FOR MY BROTHER!!" antag_moodlet = /datum/mood_event/focused + antag_flags = parent_type::antag_flags | FLAG_ANTAG_CAP_TEAM // monkestation addition VAR_PRIVATE datum/team/brother_team/team @@ -38,6 +39,7 @@ if (!is_first_brother) to_chat(carbon_owner, span_boldwarning("The Syndicate have higher expectations from you than others. They have granted you an extra flash to convert one other person.")) + carbon_owner.balloon_alert(carbon_owner, "extra flash granted!") return ..() @@ -79,7 +81,7 @@ flashed.balloon_alert(source, "[flashed.p_theyre()] loyal to someone else!") return - if (HAS_TRAIT(flashed, TRAIT_MINDSHIELD) || HAS_MIND_TRAIT(flashed, TRAIT_UNCONVERTABLE) || (flashed.mind.assigned_role?.departments_bitflags & DEPARTMENT_BITFLAG_SECURITY)) // monkestation edit: TRAIT_UNCONVERTABLE + if (HAS_TRAIT(flashed, TRAIT_MINDSHIELD) || HAS_MIND_TRAIT(flashed, TRAIT_UNCONVERTABLE)) // monkestation edit: TRAIT_UNCONVERTABLE and remove hardcoded security check flashed.balloon_alert(source, "[flashed.p_they()] resist!") return diff --git a/code/modules/antagonists/changeling/fallen_changeling.dm b/code/modules/antagonists/changeling/fallen_changeling.dm index c44c1b66cd3d..ba5d3c3976ba 100644 --- a/code/modules/antagonists/changeling/fallen_changeling.dm +++ b/code/modules/antagonists/changeling/fallen_changeling.dm @@ -6,6 +6,7 @@ job_rank = ROLE_CHANGELING antag_moodlet = /datum/mood_event/fallen_changeling antag_hud_name = "changeling" + antag_flags = parent_type::antag_flags | FLAG_ANTAG_CAP_IGNORE // monkestation addition /datum/mood_event/fallen_changeling description = "My powers! Where are my powers?!" diff --git a/code/modules/antagonists/changeling/powers/fakedeath.dm b/code/modules/antagonists/changeling/powers/fakedeath.dm index ba29f7cf5cb7..e39880796518 100644 --- a/code/modules/antagonists/changeling/powers/fakedeath.dm +++ b/code/modules/antagonists/changeling/powers/fakedeath.dm @@ -121,7 +121,7 @@ return var/datum/antagonist/changeling/ling = user.mind?.has_antag_datum(/datum/antagonist/changeling) - if(QDELETED(ling) || !(src in ling.innate_powers + ling.purchased_powers)) // checking both innate and purchased for full coverage + if(QDELETED(ling) || !(src in (ling.innate_powers + ling.purchased_powers))) // checking both innate and purchased for full coverage return if(!HAS_TRAIT_FROM(user, TRAIT_DEATHCOMA, CHANGELING_TRAIT)) return diff --git a/code/modules/antagonists/changeling/powers/spiders.dm b/code/modules/antagonists/changeling/powers/spiders.dm index ce23fc0eb1b5..ff2ae524dc6f 100644 --- a/code/modules/antagonists/changeling/powers/spiders.dm +++ b/code/modules/antagonists/changeling/powers/spiders.dm @@ -1,3 +1,4 @@ +/* monkestation removal: replaced by teratomas in [monkestation\code\modules\antagonists\changeling\powers\teratomas.dm] /datum/action/changeling/spiders name = "Spread Infestation" desc = "Our form divides, creating a cluster of eggs which will grow into a deadly arachnid. Costs 45 chemicals." @@ -12,3 +13,4 @@ ..() new /obj/effect/mob_spawn/ghost_role/spider/bloody(user.loc) return TRUE +*/ diff --git a/code/modules/antagonists/cult/blood_magic.dm b/code/modules/antagonists/cult/blood_magic.dm index 1acb4fff68a0..2f72953f4a05 100644 --- a/code/modules/antagonists/cult/blood_magic.dm +++ b/code/modules/antagonists/cult/blood_magic.dm @@ -226,12 +226,12 @@ enable_text = span_cult("You prepare to horrify a target...") disable_text = span_cult("You dispel the magic...") -/datum/action/innate/cult/blood_spell/horror/InterceptClickOn(mob/living/caller, params, atom/clicked_on) - var/turf/caller_turf = get_turf(caller) +/datum/action/innate/cult/blood_spell/horror/InterceptClickOn(mob/living/user, params, atom/clicked_on) + var/turf/caller_turf = get_turf(user) if(!isturf(caller_turf)) return FALSE - if(!ishuman(clicked_on) || get_dist(caller, clicked_on) > 7) + if(!ishuman(clicked_on) || get_dist(user, clicked_on) > 7) return FALSE var/mob/living/carbon/human/human_clicked = clicked_on @@ -240,23 +240,23 @@ return ..() -/datum/action/innate/cult/blood_spell/horror/do_ability(mob/living/caller, mob/living/carbon/human/clicked_on) +/datum/action/innate/cult/blood_spell/horror/do_ability(mob/living/user, mob/living/carbon/human/clicked_on) clicked_on.set_hallucinations_if_lower(240 SECONDS) - SEND_SOUND(caller, sound('sound/effects/ghost.ogg', FALSE, TRUE, 50)) + SEND_SOUND(user, sound('sound/effects/ghost.ogg', FALSE, TRUE, 50)) var/image/sparkle_image = image('icons/effects/cult/effects.dmi', clicked_on, "bloodsparkles", ABOVE_MOB_LAYER) clicked_on.add_alt_appearance(/datum/atom_hud/alternate_appearance/basic/cult, "cult_apoc", sparkle_image, NONE) addtimer(CALLBACK(clicked_on, TYPE_PROC_REF(/atom/, remove_alt_appearance), "cult_apoc", TRUE), 4 MINUTES, TIMER_OVERRIDE|TIMER_UNIQUE) - to_chat(caller, span_cultbold("[clicked_on] has been cursed with living nightmares!")) + to_chat(user, span_cultbold("[clicked_on] has been cursed with living nightmares!")) charges-- desc = base_desc desc += "
Has [charges] use\s remaining." build_all_button_icons() if(charges <= 0) - to_chat(caller, span_cult("You have exhausted the spell's power!")) + to_chat(user, span_cult("You have exhausted the spell's power!")) qdel(src) return TRUE diff --git a/code/modules/antagonists/cult/cult_comms.dm b/code/modules/antagonists/cult/cult_comms.dm index 2aeb662aa38e..19716589e1af 100644 --- a/code/modules/antagonists/cult/cult_comms.dm +++ b/code/modules/antagonists/cult/cult_comms.dm @@ -284,8 +284,8 @@ /datum/action/innate/cult/master/cultmark/IsAvailable(feedback = FALSE) return ..() && COOLDOWN_FINISHED(src, cult_mark_cooldown) -/datum/action/innate/cult/master/cultmark/InterceptClickOn(mob/caller, params, atom/clicked_on) - var/turf/caller_turf = get_turf(caller) +/datum/action/innate/cult/master/cultmark/InterceptClickOn(mob/user, params, atom/clicked_on) + var/turf/caller_turf = get_turf(user) if(!isturf(caller_turf)) return FALSE @@ -294,8 +294,8 @@ return ..() -/datum/action/innate/cult/master/cultmark/do_ability(mob/living/caller, atom/clicked_on) - var/datum/antagonist/cult/cultist = caller.mind.has_antag_datum(/datum/antagonist/cult, TRUE) +/datum/action/innate/cult/master/cultmark/do_ability(mob/living/user, atom/clicked_on) + var/datum/antagonist/cult/cultist = user.mind.has_antag_datum(/datum/antagonist/cult, TRUE) if(!cultist) CRASH("[type] was casted by someone without a cult antag datum.") @@ -304,17 +304,17 @@ CRASH("[type] was casted by a cultist without a cult team datum.") if(cult_team.blood_target) - to_chat(caller, span_cult("The cult has already designated a target!")) + to_chat(user, span_cult("The cult has already designated a target!")) return FALSE - if(cult_team.set_blood_target(clicked_on, caller, cult_mark_duration)) - unset_ranged_ability(caller, span_cult("The marking rite is complete! It will last for [DisplayTimeText(cult_mark_duration)] seconds.")) + if(cult_team.set_blood_target(clicked_on, user, cult_mark_duration)) + unset_ranged_ability(user, span_cult("The marking rite is complete! It will last for [DisplayTimeText(cult_mark_duration)] seconds.")) COOLDOWN_START(src, cult_mark_cooldown, cult_mark_cooldown_duration) build_all_button_icons() addtimer(CALLBACK(src, PROC_REF(build_all_button_icons)), cult_mark_cooldown_duration + 1) return TRUE - unset_ranged_ability(caller, span_cult("The marking rite failed!")) + unset_ranged_ability(user, span_cult("The marking rite failed!")) return TRUE /datum/action/innate/cult/ghostmark //Ghost version @@ -414,44 +414,44 @@ /datum/action/innate/cult/master/pulse/IsAvailable(feedback = FALSE) return ..() && COOLDOWN_FINISHED(src, pulse_cooldown) -/datum/action/innate/cult/master/pulse/InterceptClickOn(mob/living/caller, params, atom/clicked_on) - var/turf/caller_turf = get_turf(caller) +/datum/action/innate/cult/master/pulse/InterceptClickOn(mob/living/user, params, atom/clicked_on) + var/turf/caller_turf = get_turf(user) if(!isturf(caller_turf)) return FALSE if(!(clicked_on in view(7, caller_turf))) return FALSE - if(clicked_on == caller) + if(clicked_on == user) return FALSE return ..() -/datum/action/innate/cult/master/pulse/do_ability(mob/living/caller, atom/clicked_on) +/datum/action/innate/cult/master/pulse/do_ability(mob/living/user, atom/clicked_on) var/atom/throwee = throwee_ref?.resolve() if(QDELETED(throwee)) - to_chat(caller, span_cult("You lost your target!")) + to_chat(user, span_cult("You lost your target!")) throwee = null throwee_ref = null return FALSE if(throwee) if(get_dist(throwee, clicked_on) >= 16) - to_chat(caller, span_cult("You can't teleport [clicked_on.p_them()] that far!")) + to_chat(user, span_cult("You can't teleport [clicked_on.p_them()] that far!")) return FALSE var/turf/throwee_turf = get_turf(throwee) playsound(throwee_turf, 'sound/magic/exit_blood.ogg') - new /obj/effect/temp_visual/cult/sparks(throwee_turf, caller.dir) + new /obj/effect/temp_visual/cult/sparks(throwee_turf, user.dir) throwee.visible_message( span_warning("A pulse of magic whisks [throwee] away!"), span_cult("A pulse of blood magic whisks you away..."), ) if(!do_teleport(throwee, clicked_on, channel = TELEPORT_CHANNEL_CULT)) - to_chat(caller, span_cult("The teleport fails!")) + to_chat(user, span_cult("The teleport fails!")) throwee.visible_message( span_warning("...Except they don't go very far"), span_cult("...Except you don't appear to have moved very far."), @@ -459,15 +459,15 @@ return FALSE throwee_turf.Beam(clicked_on, icon_state = "sendbeam", time = 0.4 SECONDS) - new /obj/effect/temp_visual/cult/sparks(get_turf(clicked_on), caller.dir) + new /obj/effect/temp_visual/cult/sparks(get_turf(clicked_on), user.dir) throwee.visible_message( span_warning("[throwee] appears suddenly in a pulse of magic!"), span_cult("...And you appear elsewhere."), ) COOLDOWN_START(src, pulse_cooldown, pulse_cooldown_duration) - to_chat(caller, span_cult("A pulse of blood magic surges through you as you shift [throwee] through time and space.")) - caller.click_intercept = null + to_chat(user, span_cult("A pulse of blood magic surges through you as you shift [throwee] through time and space.")) + user.click_intercept = null throwee_ref = null build_all_button_icons() addtimer(CALLBACK(src, PROC_REF(build_all_button_icons)), pulse_cooldown_duration + 1) @@ -479,13 +479,13 @@ var/mob/living/living_clicked = clicked_on if(!IS_CULTIST(living_clicked)) return FALSE - SEND_SOUND(caller, sound('sound/weapons/thudswoosh.ogg')) - to_chat(caller, span_cultbold("You reach through the veil with your mind's eye and seize [clicked_on]! Click anywhere nearby to teleport [clicked_on.p_them()]!")) + SEND_SOUND(user, sound('sound/weapons/thudswoosh.ogg')) + to_chat(user, span_cultbold("You reach through the veil with your mind's eye and seize [clicked_on]! Click anywhere nearby to teleport [clicked_on.p_them()]!")) throwee_ref = WEAKREF(clicked_on) return TRUE if(istype(clicked_on, /obj/structure/destructible/cult)) - to_chat(caller, span_cultbold("You reach through the veil with your mind's eye and lift [clicked_on]! Click anywhere nearby to teleport it!")) + to_chat(user, span_cultbold("You reach through the veil with your mind's eye and lift [clicked_on]! Click anywhere nearby to teleport it!")) throwee_ref = WEAKREF(clicked_on) return TRUE diff --git a/code/modules/antagonists/fugitive/fugitive.dm b/code/modules/antagonists/fugitive/fugitive.dm index 1ef9989dc607..7f2cc4a9f3d5 100644 --- a/code/modules/antagonists/fugitive/fugitive.dm +++ b/code/modules/antagonists/fugitive/fugitive.dm @@ -5,6 +5,8 @@ job_rank = ROLE_FUGITIVE silent = TRUE //greet called by the event show_in_antagpanel = FALSE + show_to_ghosts = TRUE + antagpanel_category = ANTAG_GROUP_FUGITIVES prevent_roundtype_conversion = FALSE antag_hud_name = "fugitive" suicide_cry = "FOR FREEDOM!!" diff --git a/code/modules/antagonists/fugitive/hunters/hunter.dm b/code/modules/antagonists/fugitive/hunters/hunter.dm index 32d18998e748..84f26a142811 100644 --- a/code/modules/antagonists/fugitive/hunters/hunter.dm +++ b/code/modules/antagonists/fugitive/hunters/hunter.dm @@ -4,6 +4,8 @@ roundend_category = "Fugitive" silent = TRUE //greet called by the spawn show_in_antagpanel = FALSE + show_to_ghosts = TRUE + antagpanel_category = ANTAG_GROUP_HUNTERS prevent_roundtype_conversion = FALSE antag_hud_name = "fugitive_hunter" suicide_cry = "FOR GLORY!!" @@ -122,7 +124,7 @@ else//from here on out, hunters lost because they did not capture any fugitive dead or alive. there are different levels of getting beat though: if(!fugitives_dead)//all fugitives survived return FUGITIVE_RESULT_MAJOR_FUGITIVE - else if(fugitives_dead < fugitives_counted)//at least ANY fugitive lived + else if(length(fugitives_dead) < length(fugitives_counted))//at least ANY fugitive lived return FUGITIVE_RESULT_FUGITIVE_VICTORY else if(!hunters_dead)//all fugitives died, but none were taken in by the hunters. minor win return FUGITIVE_RESULT_MINOR_FUGITIVE diff --git a/code/modules/antagonists/fugitive/hunters/hunter_gear.dm b/code/modules/antagonists/fugitive/hunters/hunter_gear.dm index 596420ba8f4c..47dbcbb21b25 100644 --- a/code/modules/antagonists/fugitive/hunters/hunter_gear.dm +++ b/code/modules/antagonists/fugitive/hunters/hunter_gear.dm @@ -138,6 +138,19 @@ if(gored) name = gored.real_name + AddComponent( + /datum/component/blood_walk,\ + blood_type = /obj/effect/decal/cleanable/blood,\ + blood_spawn_chance = 66.6,\ + max_blood = INFINITY,\ + ) + + AddComponent(/datum/component/bloody_spreader,\ + blood_left = INFINITY,\ + blood_dna = list("meaty DNA" = "MT-"),\ + diseases = null,\ + ) + /obj/structure/bouncy_castle/play_attack_sound(damage_amount, damage_type = BRUTE, damage_flag = 0) switch(damage_type) if(BRUTE) diff --git a/code/modules/antagonists/heretic/heretic_monsters.dm b/code/modules/antagonists/heretic/heretic_monsters.dm index 4e76b11c90c6..db220e93bd5d 100644 --- a/code/modules/antagonists/heretic/heretic_monsters.dm +++ b/code/modules/antagonists/heretic/heretic_monsters.dm @@ -8,6 +8,7 @@ antag_hud_name = "heretic_beast" suicide_cry = "MY MASTER SMILES UPON ME!!" show_in_antagpanel = FALSE + antag_flags = parent_type::antag_flags | FLAG_ANTAG_CAP_IGNORE // monkestation addition /// Our master (a heretic)'s mind. var/datum/mind/master diff --git a/code/modules/antagonists/heretic/items/heretic_blades.dm b/code/modules/antagonists/heretic/items/heretic_blades.dm index c83fde235797..ac2a6400ae56 100644 --- a/code/modules/antagonists/heretic/items/heretic_blades.dm +++ b/code/modules/antagonists/heretic/items/heretic_blades.dm @@ -90,6 +90,23 @@ inhand_icon_state = "flesh_blade" after_use_message = "The Marshal hears your call..." +/obj/item/melee/sickly_blade/flesh/Initialize(mapload) + . = ..() + + AddComponent( + /datum/component/blood_walk,\ + blood_type = /obj/effect/decal/cleanable/blood,\ + blood_spawn_chance = 66.6,\ + max_blood = INFINITY,\ + ) + + AddComponent( + /datum/component/bloody_spreader,\ + blood_left = INFINITY,\ + blood_dna = list("Unknown DNA" = "X*"),\ + diseases = null,\ + ) + // Path of Void's blade /obj/item/melee/sickly_blade/void name = "\improper void blade" diff --git a/code/modules/antagonists/heretic/knowledge/moon_lore.dm b/code/modules/antagonists/heretic/knowledge/moon_lore.dm index 05195b9eb00a..b8eb5849076e 100644 --- a/code/modules/antagonists/heretic/knowledge/moon_lore.dm +++ b/code/modules/antagonists/heretic/knowledge/moon_lore.dm @@ -162,7 +162,7 @@ "upgraded path of moon blades", \ ) target.emote(pick("giggle", "laugh")) - target.mob_mood.set_sanity(target.mob_mood.sanity - 10) + target.mob_mood?.set_sanity(target.mob_mood.sanity - 10) /datum/heretic_knowledge/spell/moon_ringleader name = "Ringleaders Rise" diff --git a/code/modules/antagonists/heretic/knowledge/rust_lore.dm b/code/modules/antagonists/heretic/knowledge/rust_lore.dm index 63d503a8ed38..dbe9e4d77178 100644 --- a/code/modules/antagonists/heretic/knowledge/rust_lore.dm +++ b/code/modules/antagonists/heretic/knowledge/rust_lore.dm @@ -378,7 +378,7 @@ max_dist = max(max_dist, get_dist(found_turf, centre) + 1) for(var/turf/nearby_turf as anything in spiral_range_turfs(max_dist, centre, FALSE)) - if(nearby_turf in rusted_turfs || is_type_in_typecache(nearby_turf, blacklisted_turfs)) + if((nearby_turf in rusted_turfs) || is_type_in_typecache(nearby_turf, blacklisted_turfs)) continue for(var/turf/line_turf as anything in get_line(nearby_turf, centre)) diff --git a/code/modules/antagonists/heretic/knowledge/starting_lore.dm b/code/modules/antagonists/heretic/knowledge/starting_lore.dm index e0a153d93b6b..c36faa8a2cff 100644 --- a/code/modules/antagonists/heretic/knowledge/starting_lore.dm +++ b/code/modules/antagonists/heretic/knowledge/starting_lore.dm @@ -106,27 +106,24 @@ GLOBAL_LIST_INIT(heretic_start_knowledge, initialize_starting_knowledge()) /datum/heretic_knowledge/living_heart/recipe_snowflake_check(mob/living/user, list/atoms, list/selected_atoms, turf/loc) var/datum/antagonist/heretic/our_heretic = IS_HERETIC(user) var/obj/item/organ/our_living_heart = user.get_organ_slot(our_heretic.living_heart_organ_slot) - // Obviously you need a heart in your chest to do a ritual on your... heart - if(!our_living_heart) - loc.balloon_alert(user, "ritual failed, you have no [our_heretic.living_heart_organ_slot]!") // "you have no heart!" - return FALSE - // For sanity's sake, check if they've got a heart - + // For sanity's sake, check if they've got a living heart - // even though it's not invokable if you already have one, // they may have gained one unexpectantly in between now and then - if(HAS_TRAIT(our_living_heart, TRAIT_LIVING_HEART)) - loc.balloon_alert(user, "ritual failed, already have a living heart!") - return FALSE - - // By this point they are making a new heart - // If their current heart is organic / not synthetic, we can continue the ritual as normal - if(is_valid_heart(our_living_heart)) - return TRUE + if(!QDELETED(our_living_heart)) + if(HAS_TRAIT(our_living_heart, TRAIT_LIVING_HEART)) + loc.balloon_alert(user, "ritual failed, already have a living heart!") + return FALSE + + // By this point they are making a new heart + // If their current heart is organic / not synthetic, we can continue the ritual as normal + if(is_valid_heart(our_living_heart)) + return TRUE - // If their current heart is not organic / is synthetic, they need an organic replacement - // ...But if our organ-to-be-replaced is unremovable, we're screwed - if(our_living_heart.organ_flags & ORGAN_UNREMOVABLE) - loc.balloon_alert(user, "ritual failed, [our_heretic.living_heart_organ_slot] unremovable!") // "heart unremovable!" - return FALSE + // If their current heart is not organic / is synthetic, they need an organic replacement + // ...But if our organ-to-be-replaced is unremovable, we're screwed + if(our_living_heart.organ_flags & ORGAN_UNREMOVABLE) + loc.balloon_alert(user, "ritual failed, [our_heretic.living_heart_organ_slot] unremovable!") // "heart unremovable!" + return FALSE // Otherwise, seek out a replacement in our atoms for(var/obj/item/organ/nearby_organ in atoms) @@ -148,17 +145,21 @@ GLOBAL_LIST_INIT(heretic_start_knowledge, initialize_starting_knowledge()) // Our heart is robotic or synthetic - we need to replace it, and we fortunately should have one by here if(!is_valid_heart(our_new_heart)) var/obj/item/organ/our_replacement_heart = locate(required_organ_type) in selected_atoms - if(our_replacement_heart) + if(!our_replacement_heart) + CRASH("[type] required a replacement organic heart in on_finished_recipe, but did not find one.") + // Repair the organic heart, if needed, to just below the high threshold + if(our_replacement_heart.damage >= our_replacement_heart.high_threshold) + our_replacement_heart.set_organ_damage(our_replacement_heart.high_threshold - 1) + // And now, put our organic heart in its place + our_replacement_heart.Insert(user, TRUE, TRUE) + if(our_new_heart) // Throw our current heart out of our chest, violently user.visible_message(span_boldwarning("[user]'s [our_new_heart.name] bursts suddenly out of [user.p_their()] chest!")) INVOKE_ASYNC(user, TYPE_PROC_REF(/mob, emote), "scream") user.apply_damage(20, BRUTE, BODY_ZONE_CHEST) - // And put our organic heart in its place - our_replacement_heart.Insert(user, TRUE, TRUE) + selected_atoms -= our_new_heart // so we don't delete our old heart while we dramatically toss is out our_new_heart.throw_at(get_edge_target_turf(user, pick(GLOB.alldirs)), 2, 2) - our_new_heart = our_replacement_heart - else - CRASH("[type] required a replacement organic heart in on_finished_recipe, but did not find one.") + our_new_heart = our_replacement_heart if(!our_new_heart) CRASH("[type] somehow made it to on_finished_recipe without a heart. What?") @@ -179,7 +180,7 @@ GLOBAL_LIST_INIT(heretic_start_knowledge, initialize_starting_knowledge()) /// Checks if the passed heart is a valid heart to become a living heart /datum/heretic_knowledge/living_heart/proc/is_valid_heart(obj/item/organ/new_heart) - if(!new_heart) + if(QDELETED(new_heart)) return FALSE if(!new_heart.useable) return FALSE diff --git a/code/modules/antagonists/heretic/magic/aggressive_spread.dm b/code/modules/antagonists/heretic/magic/aggressive_spread.dm index c15ae041a47a..de1233382f64 100644 --- a/code/modules/antagonists/heretic/magic/aggressive_spread.dm +++ b/code/modules/antagonists/heretic/magic/aggressive_spread.dm @@ -17,11 +17,7 @@ aoe_radius = 3 /datum/action/cooldown/spell/aoe/rust_conversion/get_things_to_cast_on(atom/center) - var/list/things = list() - for(var/turf/nearby_turf in range(aoe_radius, center)) - things += nearby_turf - - return things + return RANGE_TURFS(aoe_radius, center) /datum/action/cooldown/spell/aoe/rust_conversion/cast_on_thing_in_aoe(turf/victim, atom/caster) // We have less chance of rusting stuff that's further diff --git a/code/modules/antagonists/heretic/magic/ash_ascension.dm b/code/modules/antagonists/heretic/magic/ash_ascension.dm index 0de92c49c22e..c9b6b2ce0458 100644 --- a/code/modules/antagonists/heretic/magic/ash_ascension.dm +++ b/code/modules/antagonists/heretic/magic/ash_ascension.dm @@ -53,7 +53,8 @@ return for(var/turf/nearby_turf as anything in RANGE_TURFS(1, owner)) - new /obj/effect/hotspot(nearby_turf) + var/obj/effect/hotspot/flame_tile = locate(nearby_turf) || new(nearby_turf) + flame_tile.alpha = 125 nearby_turf.hotspot_expose(750, 25 * seconds_per_tick, 1) for(var/mob/living/fried_living in nearby_turf.contents - owner) fried_living.apply_damage(2.5 * seconds_per_tick, BURN) @@ -86,7 +87,8 @@ /datum/action/cooldown/spell/fire_cascade/proc/fire_cascade(atom/centre, flame_radius = 1) for(var/i in 0 to flame_radius) for(var/turf/nearby_turf as anything in spiral_range_turfs(i + 1, centre)) - new /obj/effect/hotspot(nearby_turf) + var/obj/effect/hotspot/flame_tile = locate(nearby_turf) || new(nearby_turf) + flame_tile.alpha = 125 nearby_turf.hotspot_expose(750, 50, 1) for(var/mob/living/fried_living in nearby_turf.contents - owner) fried_living.apply_damage(5, BURN) @@ -148,7 +150,7 @@ if(L.can_block_magic()) L.visible_message(span_danger("The spell bounces off of [L]!"), span_danger("The spell bounces off of you!")) continue - if(L in hit_list || L == source) + if((L in hit_list) || L == source) continue hit_list += L L.adjustFireLoss(20) diff --git a/code/modules/antagonists/heretic/magic/furious_steel.dm b/code/modules/antagonists/heretic/magic/furious_steel.dm index 5899ca53fd44..da54c1904b15 100644 --- a/code/modules/antagonists/heretic/magic/furious_steel.dm +++ b/code/modules/antagonists/heretic/magic/furious_steel.dm @@ -43,12 +43,12 @@ unset_click_ability(source, refund_cooldown = TRUE) -/datum/action/cooldown/spell/pointed/projectile/furious_steel/InterceptClickOn(mob/living/caller, params, atom/target) +/datum/action/cooldown/spell/pointed/projectile/furious_steel/InterceptClickOn(mob/living/user, params, atom/target) // Let the caster prioritize using items like guns over blade casts - if(caller.get_active_held_item()) + if(user.get_active_held_item()) return FALSE // Let the caster prioritize melee attacks like punches and shoves over blade casts - if(get_dist(caller, target) <= 1) + if(get_dist(user, target) <= 1) return FALSE return ..() diff --git a/code/modules/antagonists/heretic/magic/moon_parade.dm b/code/modules/antagonists/heretic/magic/moon_parade.dm index 409e55bf9261..b2bfa13d48a2 100644 --- a/code/modules/antagonists/heretic/magic/moon_parade.dm +++ b/code/modules/antagonists/heretic/magic/moon_parade.dm @@ -86,7 +86,7 @@ victim.add_mood_event("Moon Insanity", /datum/mood_event/moon_insanity) victim.cause_hallucination(/datum/hallucination/delusion/preset/moon, name) - victim.mob_mood.set_sanity(victim.mob_mood.sanity - 20) + victim.mob_mood?.set_sanity(victim.mob_mood.sanity - 20) /obj/projectile/moon_parade/Destroy() for(var/mob/living/leftover_mob as anything in mobs_hit) diff --git a/code/modules/antagonists/heretic/magic/rust_charge.dm b/code/modules/antagonists/heretic/magic/rust_charge.dm index 0d693b0de86e..e944b827582b 100644 --- a/code/modules/antagonists/heretic/magic/rust_charge.dm +++ b/code/modules/antagonists/heretic/magic/rust_charge.dm @@ -46,4 +46,4 @@ SSexplosions.med_mov_atom += target INVOKE_ASYNC(src, PROC_REF(DestroySurroundings), source) - hit_target(source, target, charge_damage) + try_hit_target(source, target) // monkestation edit: fix runtime error diff --git a/code/modules/antagonists/heretic/status_effects/mark_effects.dm b/code/modules/antagonists/heretic/status_effects/mark_effects.dm index 1771d7079e8d..b810dc8e7dd5 100644 --- a/code/modules/antagonists/heretic/status_effects/mark_effects.dm +++ b/code/modules/antagonists/heretic/status_effects/mark_effects.dm @@ -107,15 +107,16 @@ ORGAN_SLOT_HEART, ) - // Roughly 75% of their organs will take a bit of damage + // Roughly 25% of their organs will take a bit of damage for(var/organ_slot in organs_to_damage) - if(prob(75)) + if(prob(25)) //monkestation edit begin : Changes rust to not be busted as shit carbon_owner.adjustOrganLoss(organ_slot, 20) - // And roughly 75% of their items will take a smack, too + // And roughly 50% of their items will take a smack, too for(var/obj/item/thing in carbon_owner.get_all_gear()) - if(!QDELETED(thing) && prob(75)) - thing.take_damage(100) + if(!QDELETED(thing) && prob(50)) + if(!istype(thing, /obj/item/card/id)) + thing.take_damage(50) //monkestation edit end return ..() @@ -235,6 +236,7 @@ return ..() /datum/status_effect/eldritch/cosmic/on_effect() + owner.adjust_confusion(7 SECONDS) //monkestation edit new teleport_effect(get_turf(owner)) new /obj/effect/forcefield/cosmic_field(get_turf(owner)) do_teleport( diff --git a/code/modules/antagonists/hypnotized/hypnotized.dm b/code/modules/antagonists/hypnotized/hypnotized.dm index 2ee17b671aaa..4f1f49aa3be7 100644 --- a/code/modules/antagonists/hypnotized/hypnotized.dm +++ b/code/modules/antagonists/hypnotized/hypnotized.dm @@ -6,7 +6,7 @@ antag_hud_name = "brainwashed" ui_name = "AntagInfoBrainwashed" show_in_antagpanel = TRUE - antagpanel_category = "Other" + antagpanel_category = ANTAG_GROUP_CREW show_name_in_check_antagonists = TRUE count_against_dynamic_roll_chance = FALSE diff --git a/code/modules/antagonists/magic_servant/servant.dm b/code/modules/antagonists/magic_servant/servant.dm index f6ecaf80cf6c..8851776213fe 100644 --- a/code/modules/antagonists/magic_servant/servant.dm +++ b/code/modules/antagonists/magic_servant/servant.dm @@ -3,6 +3,7 @@ show_in_roundend = FALSE show_in_antagpanel = FALSE show_name_in_check_antagonists = TRUE + antag_flags = parent_type::antag_flags | FLAG_ANTAG_CAP_IGNORE // monkestation addition /datum/antagonist/magic_servant/proc/setup_master(mob/M) var/datum/objective/O = new("Serve [M.real_name].") diff --git a/code/modules/antagonists/malf_ai/malf_ai.dm b/code/modules/antagonists/malf_ai/malf_ai.dm index 863b32e28d8f..6adcf901aaa3 100644 --- a/code/modules/antagonists/malf_ai/malf_ai.dm +++ b/code/modules/antagonists/malf_ai/malf_ai.dm @@ -57,8 +57,6 @@ /// Generates a complete set of malf AI objectives up to the traitor objective limit. /datum/antagonist/malf_ai/proc/forge_ai_objectives() - objectives.Cut() - if(prob(PROB_SPECIAL)) forge_special_objective() diff --git a/code/modules/antagonists/malf_ai/malf_ai_modules.dm b/code/modules/antagonists/malf_ai/malf_ai_modules.dm index 4fef406a5fbe..9b48f836afef 100644 --- a/code/modules/antagonists/malf_ai/malf_ai_modules.dm +++ b/code/modules/antagonists/malf_ai/malf_ai_modules.dm @@ -442,19 +442,19 @@ GLOBAL_LIST_INIT(malf_modules, subtypesof(/datum/ai_module)) . = ..() desc = "[desc] It has [uses] use\s remaining." -/datum/action/innate/ai/ranged/override_machine/do_ability(mob/living/caller, atom/clicked_on) - if(caller.incapacitated()) - unset_ranged_ability(caller) +/datum/action/innate/ai/ranged/override_machine/do_ability(mob/living/user, atom/clicked_on) + if(user.incapacitated()) + unset_ranged_ability(user) return FALSE if(!ismachinery(clicked_on)) - to_chat(caller, span_warning("You can only animate machines!")) + to_chat(user, span_warning("You can only animate machines!")) return FALSE var/obj/machinery/clicked_machine = clicked_on if(!clicked_machine.can_be_overridden() || is_type_in_typecache(clicked_machine, GLOB.blacklisted_malf_machines)) - to_chat(caller, span_warning("That machine can't be overridden!")) + to_chat(user, span_warning("That machine can't be overridden!")) return FALSE - caller.playsound_local(caller, 'sound/misc/interference.ogg', 50, FALSE, use_reverb = FALSE) + user.playsound_local(user, 'sound/misc/interference.ogg', 50, FALSE, use_reverb = FALSE) adjust_uses(-1) if(uses) @@ -462,15 +462,15 @@ GLOBAL_LIST_INIT(malf_modules, subtypesof(/datum/ai_module)) build_all_button_icons() clicked_machine.audible_message(span_userdanger("You hear a loud electrical buzzing sound coming from [clicked_machine]!")) - addtimer(CALLBACK(src, PROC_REF(animate_machine), caller, clicked_machine), 5 SECONDS) //kabeep! - unset_ranged_ability(caller, span_danger("Sending override signal...")) + addtimer(CALLBACK(src, PROC_REF(animate_machine), user, clicked_machine), 5 SECONDS) //kabeep! + unset_ranged_ability(user, span_danger("Sending override signal...")) return TRUE -/datum/action/innate/ai/ranged/override_machine/proc/animate_machine(mob/living/caller, obj/machinery/to_animate) +/datum/action/innate/ai/ranged/override_machine/proc/animate_machine(mob/living/user, obj/machinery/to_animate) if(QDELETED(to_animate)) return - new /mob/living/simple_animal/hostile/mimic/copy/machine(get_turf(to_animate), to_animate, caller, TRUE) + new /mob/living/simple_animal/hostile/mimic/copy/machine(get_turf(to_animate), to_animate, user, TRUE) /// Destroy RCDs: Detonates all non-cyborg RCDs on the station. /datum/ai_module/destructive/destroy_rcd @@ -519,38 +519,38 @@ GLOBAL_LIST_INIT(malf_modules, subtypesof(/datum/ai_module)) ..() desc = "[desc] It has [uses] use\s remaining." -/datum/action/innate/ai/ranged/overload_machine/proc/detonate_machine(mob/living/caller, obj/machinery/to_explode) +/datum/action/innate/ai/ranged/overload_machine/proc/detonate_machine(mob/living/user, obj/machinery/to_explode) if(QDELETED(to_explode)) return var/turf/machine_turf = get_turf(to_explode) - message_admins("[ADMIN_LOOKUPFLW(caller)] overloaded [to_explode.name] ([to_explode.type]) at [ADMIN_VERBOSEJMP(machine_turf)].") - caller.log_message("overloaded [to_explode.name] ([to_explode.type])", LOG_ATTACK) + message_admins("[ADMIN_LOOKUPFLW(user)] overloaded [to_explode.name] ([to_explode.type]) at [ADMIN_VERBOSEJMP(machine_turf)].") + user.log_message("overloaded [to_explode.name] ([to_explode.type])", LOG_ATTACK) explosion(to_explode, heavy_impact_range = 2, light_impact_range = 3) if(!QDELETED(to_explode)) //to check if the explosion killed it before we try to delete it qdel(to_explode) -/datum/action/innate/ai/ranged/overload_machine/do_ability(mob/living/caller, atom/clicked_on) - if(caller.incapacitated()) - unset_ranged_ability(caller) +/datum/action/innate/ai/ranged/overload_machine/do_ability(mob/living/user, atom/clicked_on) + if(user.incapacitated()) + unset_ranged_ability(user) return FALSE if(!ismachinery(clicked_on)) - to_chat(caller, span_warning("You can only overload machines!")) + to_chat(user, span_warning("You can only overload machines!")) return FALSE var/obj/machinery/clicked_machine = clicked_on if(is_type_in_typecache(clicked_machine, GLOB.blacklisted_malf_machines)) - to_chat(caller, span_warning("You cannot overload that device!")) + to_chat(user, span_warning("You cannot overload that device!")) return FALSE - caller.playsound_local(caller, SFX_SPARKS, 50, 0) + user.playsound_local(user, SFX_SPARKS, 50, 0) adjust_uses(-1) if(uses) desc = "[initial(desc)] It has [uses] use\s remaining." build_all_button_icons() clicked_machine.audible_message(span_userdanger("You hear a loud electrical buzzing sound coming from [clicked_machine]!")) - addtimer(CALLBACK(src, PROC_REF(detonate_machine), caller, clicked_machine), 5 SECONDS) //kaboom! - unset_ranged_ability(caller, span_danger("Overcharging machine...")) + addtimer(CALLBACK(src, PROC_REF(detonate_machine), user, clicked_machine), 5 SECONDS) //kaboom! + unset_ranged_ability(user, span_danger("Overcharging machine...")) return TRUE /// Blackout: Overloads a random number of lights across the station. Three uses. @@ -1050,7 +1050,7 @@ GLOBAL_LIST_INIT(malf_modules, subtypesof(/datum/ai_module)) . = ..() desc = "[desc] It has [uses] use\s remaining." -/datum/action/innate/ai/ranged/emag/do_ability(mob/living/caller, atom/clicked_on) +/datum/action/innate/ai/ranged/emag/do_ability(mob/living/user, atom/clicked_on) // Only things with of or subtyped of any of these types may be remotely emagged var/static/list/compatable_typepaths = list( @@ -1062,13 +1062,13 @@ GLOBAL_LIST_INIT(malf_modules, subtypesof(/datum/ai_module)) /mob/living/silicon, ) - if (!isAI(caller)) + if (!isAI(user)) return FALSE - var/mob/living/silicon/ai/ai_caller = caller + var/mob/living/silicon/ai/ai_caller = user if(ai_caller.incapacitated()) - unset_ranged_ability(caller) + unset_ranged_ability(user) return FALSE if (!ai_caller.can_see(clicked_on)) @@ -1147,15 +1147,15 @@ GLOBAL_LIST_INIT(malf_modules, subtypesof(/datum/ai_module)) . = ..() desc = "[desc] It has [uses] use\s remaining." -/datum/action/innate/ai/ranged/core_tilt/do_ability(mob/living/caller, atom/clicked_on) +/datum/action/innate/ai/ranged/core_tilt/do_ability(mob/living/user, atom/clicked_on) if (!COOLDOWN_FINISHED(src, time_til_next_tilt)) - caller.balloon_alert(caller, "on cooldown!") + user.balloon_alert(user, "on cooldown!") return FALSE - if (!isAI(caller)) + if (!isAI(user)) return FALSE - var/mob/living/silicon/ai/ai_caller = caller + var/mob/living/silicon/ai/ai_caller = user if (ai_caller.incapacitated() || !isturf(ai_caller.loc)) return FALSE @@ -1198,8 +1198,8 @@ GLOBAL_LIST_INIT(malf_modules, subtypesof(/datum/ai_module)) return ai_caller.fall_and_crush(target, MALF_AI_ROLL_DAMAGE, MALF_AI_ROLL_CRIT_CHANCE, null, paralyze_time, picked_dir, rotation = get_rotation_from_dir(picked_dir)) /// Used in our radial menu, state-checking proc after the radial menu sleeps -/datum/action/innate/ai/ranged/core_tilt/proc/radial_check(mob/living/silicon/ai/caller) - if (QDELETED(caller) || caller.incapacitated() || caller.stat == DEAD) +/datum/action/innate/ai/ranged/core_tilt/proc/radial_check(mob/living/silicon/ai/user) + if (QDELETED(user) || user.incapacitated() || user.stat == DEAD) return FALSE if (uses <= 0) @@ -1240,14 +1240,14 @@ GLOBAL_LIST_INIT(malf_modules, subtypesof(/datum/ai_module)) . = ..() desc = "[desc] It has [uses] use\s remaining." -/datum/action/innate/ai/ranged/remote_vendor_tilt/do_ability(mob/living/caller, atom/clicked_on) +/datum/action/innate/ai/ranged/remote_vendor_tilt/do_ability(mob/living/user, atom/clicked_on) - if (!isAI(caller)) + if (!isAI(user)) return FALSE - var/mob/living/silicon/ai/ai_caller = caller + var/mob/living/silicon/ai/ai_caller = user if(ai_caller.incapacitated()) - unset_ranged_ability(caller) + unset_ranged_ability(user) return FALSE if(!isvendor(clicked_on)) @@ -1268,7 +1268,7 @@ GLOBAL_LIST_INIT(malf_modules, subtypesof(/datum/ai_module)) clicked_vendor.balloon_alert(ai_caller, "inoperable!") return FALSE - var/picked_dir_string = show_radial_menu(ai_caller, clicked_vendor, GLOB.all_radial_directions, custom_check = CALLBACK(src, PROC_REF(radial_check), caller, clicked_vendor)) + var/picked_dir_string = show_radial_menu(ai_caller, clicked_vendor, GLOB.all_radial_directions, custom_check = CALLBACK(src, PROC_REF(radial_check), user, clicked_vendor)) if (isnull(picked_dir_string)) return FALSE var/picked_dir = text2dir(picked_dir_string) @@ -1288,7 +1288,7 @@ GLOBAL_LIST_INIT(malf_modules, subtypesof(/datum/ai_module)) desc = "[initial(desc)] It has [uses] use\s remaining." build_all_button_icons() - unset_ranged_ability(caller, span_danger("Tilting...")) + unset_ranged_ability(user, span_danger("Tilting...")) return TRUE /datum/action/innate/ai/ranged/remote_vendor_tilt/proc/do_vendor_tilt(obj/machinery/vending/vendor, turf/target) @@ -1301,8 +1301,8 @@ GLOBAL_LIST_INIT(malf_modules, subtypesof(/datum/ai_module)) vendor.tilt(target, MALF_VENDOR_TIPPING_CRIT_CHANCE) /// Used in our radial menu, state-checking proc after the radial menu sleeps -/datum/action/innate/ai/ranged/remote_vendor_tilt/proc/radial_check(mob/living/silicon/ai/caller, obj/machinery/vending/clicked_vendor) - if (QDELETED(caller) || caller.incapacitated() || caller.stat == DEAD) +/datum/action/innate/ai/ranged/remote_vendor_tilt/proc/radial_check(mob/living/silicon/ai/user, obj/machinery/vending/clicked_vendor) + if (QDELETED(user) || user.incapacitated() || user.stat == DEAD) return FALSE if (QDELETED(clicked_vendor)) @@ -1311,8 +1311,8 @@ GLOBAL_LIST_INIT(malf_modules, subtypesof(/datum/ai_module)) if (uses <= 0) return FALSE - if (!caller.can_see(clicked_vendor)) - to_chat(caller, span_warning("Lost sight of [clicked_vendor]!")) + if (!user.can_see(clicked_vendor)) + to_chat(user, span_warning("Lost sight of [clicked_vendor]!")) return FALSE return TRUE diff --git a/code/modules/antagonists/nukeop/equipment/nuclear_bomb/_nuclear_bomb.dm b/code/modules/antagonists/nukeop/equipment/nuclear_bomb/_nuclear_bomb.dm index 82d59ba02925..a94821f71f86 100644 --- a/code/modules/antagonists/nukeop/equipment/nuclear_bomb/_nuclear_bomb.dm +++ b/code/modules/antagonists/nukeop/equipment/nuclear_bomb/_nuclear_bomb.dm @@ -618,6 +618,9 @@ GLOBAL_VAR(station_nuke_source) * Helper proc that handles gibbing someone who has been nuked. */ /proc/nuke_gib(mob/living/gibbed, atom/source) + if(HAS_TRAIT(gibbed, TRAIT_NUKEIMMUNE)) + return FALSE + if(istype(gibbed.loc, /obj/structure/closet/secure_closet/freezer)) var/obj/structure/closet/secure_closet/freezer/freezer = gibbed.loc if(!freezer.jones) diff --git a/code/modules/antagonists/obsessed/obsessed.dm b/code/modules/antagonists/obsessed/obsessed.dm index 585867d5767b..a079f95cfa0e 100644 --- a/code/modules/antagonists/obsessed/obsessed.dm +++ b/code/modules/antagonists/obsessed/obsessed.dm @@ -1,8 +1,9 @@ /datum/antagonist/obsessed name = "Obsessed" show_in_antagpanel = TRUE - antagpanel_category = "Other" + antagpanel_category = ANTAG_GROUP_CREW job_rank = ROLE_OBSESSED + show_to_ghosts = TRUE antag_hud_name = "obsessed" show_name_in_check_antagonists = TRUE roundend_category = "obsessed" diff --git a/code/modules/antagonists/paradox_clone/paradox_clone.dm b/code/modules/antagonists/paradox_clone/paradox_clone.dm index 8ec0a75e8c9f..0773d949d25c 100644 --- a/code/modules/antagonists/paradox_clone/paradox_clone.dm +++ b/code/modules/antagonists/paradox_clone/paradox_clone.dm @@ -2,7 +2,9 @@ name = "\improper Paradox Clone" roundend_category = "Paradox Clone" job_rank = ROLE_PARADOX_CLONE + antagpanel_category = ANTAG_GROUP_PARADOX antag_hud_name = "paradox_clone" + show_to_ghosts = TRUE suicide_cry = "THERE CAN BE ONLY ONE!!" preview_outfit = /datum/outfit/paradox_clone diff --git a/code/modules/antagonists/pirate/pirate.dm b/code/modules/antagonists/pirate/pirate.dm index d499a8034d80..8812de960ddd 100644 --- a/code/modules/antagonists/pirate/pirate.dm +++ b/code/modules/antagonists/pirate/pirate.dm @@ -7,6 +7,7 @@ show_to_ghosts = TRUE suicide_cry = "FOR ME MATEYS!!" hijack_speed = 2 // That is without doubt the worst pirate I have ever seen. + antag_flags = parent_type::antag_flags | FLAG_ANTAG_CAP_TEAM // monkestation addition var/datum/team/pirate/crew /datum/antagonist/pirate/greet() diff --git a/code/modules/antagonists/pyro_slime/pyro_slime.dm b/code/modules/antagonists/pyro_slime/pyro_slime.dm index aed278d261d9..7f63d0f5482f 100644 --- a/code/modules/antagonists/pyro_slime/pyro_slime.dm +++ b/code/modules/antagonists/pyro_slime/pyro_slime.dm @@ -5,6 +5,7 @@ show_in_antagpanel = FALSE show_name_in_check_antagonists = TRUE show_to_ghosts = TRUE + antag_flags = FLAG_ANTAG_CAP_IGNORE // monkestation addition /datum/antagonist/pyro_slime/on_gain() forge_objectives() diff --git a/code/modules/antagonists/revolution/enemy_of_the_revolution.dm b/code/modules/antagonists/revolution/enemy_of_the_revolution.dm index 93a205a02cd2..0e20463d4898 100644 --- a/code/modules/antagonists/revolution/enemy_of_the_revolution.dm +++ b/code/modules/antagonists/revolution/enemy_of_the_revolution.dm @@ -7,6 +7,7 @@ name = "\improper Enemy of the Revolution" show_in_antagpanel = FALSE suicide_cry = "FOR NANOTRASEN, NOW AND FOREVER!!" + antag_flags = parent_type::antag_flags | FLAG_ANTAG_CAP_IGNORE // monkestation addition /datum/antagonist/enemy_of_the_revolution/forge_objectives() var/datum/objective/survive/survive = new diff --git a/code/modules/antagonists/revolution/revolution.dm b/code/modules/antagonists/revolution/revolution.dm index 85c7df3a7a3e..f43549932b46 100644 --- a/code/modules/antagonists/revolution/revolution.dm +++ b/code/modules/antagonists/revolution/revolution.dm @@ -541,7 +541,7 @@ if (!(player_mind.assigned_role.departments_bitflags & (DEPARTMENT_BITFLAG_SECURITY|DEPARTMENT_BITFLAG_COMMAND))) continue - if (player_mind in ex_revs + ex_headrevs) + if (player_mind in (ex_revs + ex_headrevs)) continue if (!istype(player)) diff --git a/code/modules/antagonists/sentient_creature/sentient_creature.dm b/code/modules/antagonists/sentient_creature/sentient_creature.dm index 4b68a288be12..000fa8b51aff 100644 --- a/code/modules/antagonists/sentient_creature/sentient_creature.dm +++ b/code/modules/antagonists/sentient_creature/sentient_creature.dm @@ -4,6 +4,7 @@ show_in_roundend = FALSE count_against_dynamic_roll_chance = FALSE ui_name = "AntagInfoSentient" + antag_flags = FLAG_ANTAG_CAP_IGNORE // monkestation addition /datum/antagonist/sentient_creature/get_preview_icon() var/icon/final_icon = icon('icons/mob/simple/pets.dmi', "corgi") diff --git a/code/modules/antagonists/space_dragon/carp_rift.dm b/code/modules/antagonists/space_dragon/carp_rift.dm index 88df5c03a197..a2a6eb12ad0b 100644 --- a/code/modules/antagonists/space_dragon/carp_rift.dm +++ b/code/modules/antagonists/space_dragon/carp_rift.dm @@ -18,13 +18,13 @@ if(!dragon) return var/area/rift_location = get_area(owner) - if(!(rift_location.area_flags & VALID_TERRITORY)) - to_chat(owner, span_warning("You can't summon a rift here! Try summoning somewhere secure within the station!")) + if(!(rift_location in dragon.chosen_rift_areas)) + owner.balloon_alert(owner, "can't summon a rift here!") return for(var/obj/structure/carp_rift/rift as anything in dragon.rift_list) var/area/used_location = get_area(rift) if(used_location == rift_location) - to_chat(owner, span_warning("You've already summoned a rift in this area! You have to summon again somewhere else!")) + owner.balloon_alert(owner, "already summoned a rift here!") return var/turf/rift_spawn_turf = get_turf(dragon) if(isopenspaceturf(rift_spawn_turf)) @@ -70,7 +70,7 @@ light_color = LIGHT_COLOR_PURPLE light_outer_range = 10 anchored = TRUE - density = FALSE + density = TRUE plane = MASSIVE_OBJ_PLANE /// The amount of time the rift has charged for. var/time_charged = 0 @@ -83,11 +83,13 @@ /// Current charge state of the rift. var/charge_state = CHARGE_ONGOING /// The interval for adding additional space carp spawns to the rift. - var/carp_interval = 60 + var/carp_interval = 45 /// The time since an extra carp was added to the ghost role spawning pool. var/last_carp_inc = 0 /// A list of all the ckeys which have used this carp rift to spawn in as carps. var/list/ckey_list = list() + /// Gravity aura for the rift, makes all turfs nearby forced grav. + var/datum/proximity_monitor/advanced/gravity/warns_on_entrance/gravity_aura /datum/armor/structure_carp_rift energy = 100 @@ -101,14 +103,25 @@ AddComponent( \ /datum/component/aura_healing, \ - range = 0, \ + range = 1, \ simple_heal = 5, \ limit_to_trait = TRAIT_HEALS_FROM_CARP_RIFTS, \ healing_color = COLOR_BLUE, \ ) + gravity_aura = new( + /* host = */src, + /* range = */15, + /* ignore_if_not_on_turf = */TRUE, + /* gravity = */1, + ) + START_PROCESSING(SSobj, src) +/obj/structure/carp_rift/Destroy() + QDEL_NULL(gravity_aura) + return ..() + // Carp rifts always take heavy explosion damage. Discourages the use of maxcaps // and favours more weaker explosives to destroy the portal // as they have the same effect on the portal. @@ -239,12 +252,13 @@ to_chat(user, span_warning("The rift already summoned enough carp!")) return FALSE - if(!dragon) + if(isnull(dragon)) return var/mob/living/newcarp = new dragon.minion_to_spawn(loc) newcarp.faction = dragon.owner.current.faction newcarp.AddElement(/datum/element/nerfed_pulling, GLOB.typecache_general_bad_things_to_easily_move) newcarp.AddElement(/datum/element/prevent_attacking_of_types, GLOB.typecache_general_bad_hostile_attack_targets, "this tastes awful!") + dragon.wavespeak?.link_mob(newcarp) if(!is_listed) ckey_list += user.ckey diff --git a/code/modules/antagonists/space_dragon/space_carp.dm b/code/modules/antagonists/space_dragon/space_carp.dm index 0d06ea3991d9..ad84d0ee4337 100644 --- a/code/modules/antagonists/space_dragon/space_carp.dm +++ b/code/modules/antagonists/space_dragon/space_carp.dm @@ -5,6 +5,7 @@ show_in_antagpanel = FALSE show_name_in_check_antagonists = TRUE show_to_ghosts = TRUE + antag_flags = FLAG_ANTAG_CAP_IGNORE // monkestation addition /// The rift to protect var/datum/weakref/rift diff --git a/code/modules/antagonists/space_dragon/space_dragon.dm b/code/modules/antagonists/space_dragon/space_dragon.dm index 66d1e13461aa..3338c62612b1 100644 --- a/code/modules/antagonists/space_dragon/space_dragon.dm +++ b/code/modules/antagonists/space_dragon/space_dragon.dm @@ -21,9 +21,13 @@ /// Whether or not Space Dragon has completed their objective, and thus triggered the ending sequence. var/objective_complete = FALSE /// What mob to spawn from ghosts using this dragon's rifts - var/minion_to_spawn = /mob/living/basic/carp + var/minion_to_spawn = /mob/living/basic/carp/advanced /// What AI mobs to spawn from this dragon's rifts var/ai_to_spawn = /mob/living/basic/carp + /// Wavespeak mind linker, to allow telepathy between dragon and carps + var/datum/component/mind_linker/wavespeak + /// What areas are we allowed to place rifts in? + var/list/chosen_rift_areas = list() /datum/antagonist/space_dragon/greet() . = ..() @@ -33,16 +37,42 @@ Today, we will snuff out one of those lights.") to_chat(owner, span_boldwarning("You have five minutes to find a safe location to place down the first rift. If you take longer than five minutes to place a rift, you will be returned from whence you came.")) owner.announce_objectives() - SEND_SOUND(owner.current, sound('sound/magic/demon_attack1.ogg')) + owner.current.playsound_local(get_turf(owner.current), 'sound/magic/demon_attack1.ogg', 80) /datum/antagonist/space_dragon/forge_objectives() + var/static/list/area/allowed_areas + if(!allowed_areas) + // Areas that will prove a challeng for the dragon and are provocative to the crew. + allowed_areas = typecacheof(list( + /area/station/command, + /area/station/engineering, + /area/station/science, + /area/station/security, + )) + + var/list/possible_areas = typecache_filter_list(get_sorted_areas(), allowed_areas) + for(var/area/possible_area as anything in possible_areas) + if(initial(possible_area.outdoors) || !(possible_area.area_flags & VALID_TERRITORY)) + possible_areas -= possible_area + + for(var/i in 1 to 5) + chosen_rift_areas += pick_n_take(possible_areas) + var/datum/objective/summon_carp/summon = new - summon.dragon = src objectives += summon + summon.owner = owner + summon.update_explanation_text() /datum/antagonist/space_dragon/on_gain() forge_objectives() rift_ability = new() + owner.special_role = ROLE_SPACE_DRAGON + owner.set_assigned_role(SSjob.GetJobType(/datum/job/space_dragon)) + return ..() + +/datum/antagonist/space_dragon/on_removal() + owner.special_role = null + owner.set_assigned_role(SSjob.GetJobType(/datum/job/unassigned)) return ..() /datum/antagonist/space_dragon/apply_innate_effects(mob/living/mob_override) @@ -52,6 +82,15 @@ antag.faction |= FACTION_CARP // Give the ability over if we have one rift_ability?.Grant(antag) + wavespeak = antag.AddComponent( \ + /datum/component/mind_linker, \ + network_name = "Wavespeak", \ + chat_color = "#635BAF", \ + signals_which_destroy_us = list(COMSIG_LIVING_DEATH), \ + speech_action_icon = 'icons/mob/actions/actions_space_dragon.dmi', \ + speech_action_icon_state = "wavespeak", \ + ) + RegisterSignal(wavespeak, COMSIG_QDELETING, PROC_REF(clear_wavespeak)) /datum/antagonist/space_dragon/remove_innate_effects(mob/living/mob_override) var/mob/living/antag = mob_override || owner.current @@ -59,11 +98,14 @@ UnregisterSignal(antag, COMSIG_LIVING_DEATH) antag.faction -= FACTION_CARP rift_ability?.Remove(antag) + QDEL_NULL(wavespeak) /datum/antagonist/space_dragon/Destroy() rift_list = null carp = null QDEL_NULL(rift_ability) + QDEL_NULL(wavespeak) + chosen_rift_areas.Cut() return ..() /datum/antagonist/space_dragon/get_preview_icon() @@ -77,6 +119,10 @@ return icon +/datum/antagonist/space_dragon/proc/clear_wavespeak() + SIGNAL_HANDLER + wavespeak = null + /** * Checks to see if we need to do anything with the current state of the dragon's rifts. * @@ -133,8 +179,7 @@ objective_complete = TRUE permanant_empower() var/datum/objective/summon_carp/main_objective = locate() in objectives - if(main_objective) - main_objective.completed = TRUE + main_objective?.completed = TRUE priority_announce("A large amount of lifeforms have been detected approaching [station_name()] at extreme speeds. \ Remaining crew are advised to evacuate as soon as possible.", "[command_name()] Wildlife Observations", has_important_message = TRUE) sound_to_playing_players('sound/creatures/space_dragon_roar.ogg') @@ -178,8 +223,19 @@ owner.current.remove_movespeed_modifier(/datum/movespeed_modifier/dragon_rage) /datum/objective/summon_carp - var/datum/antagonist/space_dragon/dragon - explanation_text = "Summon and protect the rifts to flood the station with carp." + explanation_text = "Summon 3 rifts in order to flood the station with carp." + +/datum/objective/summon_carp/update_explanation_text() + var/datum/antagonist/space_dragon/dragon_owner = owner.has_antag_datum(/datum/antagonist/space_dragon) + if(isnull(dragon_owner)) + return + + var/list/converted_names = list() + for(var/area/possible_area as anything in dragon_owner.chosen_rift_areas) + converted_names += possible_area.get_original_area_name() + + explanation_text = initial(explanation_text) + explanation_text += " Your possible rift locations are: [english_list(converted_names)]" /datum/antagonist/space_dragon/roundend_report() var/list/parts = list() @@ -198,7 +254,17 @@ parts += "The [name] was successful!" else parts += "The [name] has failed!" - if(carp.len) - parts += "The [name] was assisted by:" - parts += printplayerlist(carp) + + if(length(carp)) + parts += "
The [name] was assisted by:" + parts += "" + return "
[parts.Join("
")]
" diff --git a/code/modules/antagonists/traitor/datum_traitor.dm b/code/modules/antagonists/traitor/datum_traitor.dm index 2aade03ae3fb..84a2f92ab9a6 100644 --- a/code/modules/antagonists/traitor/datum_traitor.dm +++ b/code/modules/antagonists/traitor/datum_traitor.dm @@ -205,7 +205,6 @@ /// Generates a complete set of traitor objectives up to the traitor objective limit, including non-generic objectives such as martyr and hijack. /datum/antagonist/traitor/proc/forge_traitor_objectives() - objectives.Cut() var/objective_count = 0 if((GLOB.joined_player_list.len >= HIJACK_MIN_PLAYERS) && prob(HIJACK_PROB)) diff --git a/code/modules/antagonists/venus_human_trap/venus_human_trap.dm b/code/modules/antagonists/venus_human_trap/venus_human_trap.dm index c84f20d05965..04ffc1dcd51c 100644 --- a/code/modules/antagonists/venus_human_trap/venus_human_trap.dm +++ b/code/modules/antagonists/venus_human_trap/venus_human_trap.dm @@ -5,6 +5,7 @@ show_in_antagpanel = FALSE show_name_in_check_antagonists = TRUE show_to_ghosts = TRUE + antag_flags = FLAG_ANTAG_CAP_IGNORE // monkestation addition /datum/antagonist/venus_human_trap/on_gain() forge_objectives() diff --git a/code/modules/antagonists/wishgranter/wishgranter.dm b/code/modules/antagonists/wishgranter/wishgranter.dm index bfac673535af..d27ad3df8a10 100644 --- a/code/modules/antagonists/wishgranter/wishgranter.dm +++ b/code/modules/antagonists/wishgranter/wishgranter.dm @@ -4,6 +4,7 @@ show_name_in_check_antagonists = TRUE hijack_speed = 2 //You literally are here to do nothing else. Might as well be fast about it. suicide_cry = "HAHAHAHAHA!!" + antag_flags = parent_type::antag_flags | FLAG_ANTAG_CAP_IGNORE // monkestation addition /datum/antagonist/wishgranter/forge_objectives() var/datum/objective/hijack/hijack = new diff --git a/code/modules/antagonists/wizard/equipment/enchanted_clown_suit.dm b/code/modules/antagonists/wizard/equipment/enchanted_clown_suit.dm index 3222deecd84c..623971276937 100644 --- a/code/modules/antagonists/wizard/equipment/enchanted_clown_suit.dm +++ b/code/modules/antagonists/wizard/equipment/enchanted_clown_suit.dm @@ -9,6 +9,7 @@ cooldown_time = 30 SECONDS cooldown_reduction_per_rank = 2 SECONDS delete_old = FALSE + delete_on_failure = FALSE /// Amount of time it takes you to rummage around in there var/cast_time = 3 SECONDS /// True while currently casting the spell @@ -56,7 +57,7 @@ return . | SPELL_CANCEL_CAST casting = FALSE -/datum/action/cooldown/spell/conjure_item/clown_pockets/make_item() +/datum/action/cooldown/spell/conjure_item/clown_pockets/make_item(atom/caster) item_type = pick_weight(clown_items) return ..() diff --git a/code/modules/antagonists/wizard/equipment/spellbook_entries/assistance.dm b/code/modules/antagonists/wizard/equipment/spellbook_entries/assistance.dm index e576d7738c3d..03b38e10f56a 100644 --- a/code/modules/antagonists/wizard/equipment/spellbook_entries/assistance.dm +++ b/code/modules/antagonists/wizard/equipment/spellbook_entries/assistance.dm @@ -1,44 +1,45 @@ +#define SPELLBOOK_CATEGORY_ASSISTANCE "Assistance" // Wizard spells that assist the caster in some way /datum/spellbook_entry/summonitem name = "Summon Item" desc = "Recalls a previously marked item to your hand from anywhere in the universe." spell_type = /datum/action/cooldown/spell/summonitem - category = "Assistance" + category = SPELLBOOK_CATEGORY_ASSISTANCE cost = 1 /datum/spellbook_entry/charge name = "Charge" desc = "This spell can be used to recharge a variety of things in your hands, from magical artifacts to electrical components. A creative wizard can even use it to grant magical power to a fellow magic user." spell_type = /datum/action/cooldown/spell/charge - category = "Assistance" + category = SPELLBOOK_CATEGORY_ASSISTANCE cost = 1 /datum/spellbook_entry/shapeshift name = "Wild Shapeshift" desc = "Take on the shape of another for a time to use their natural abilities. Once you've made your choice it cannot be changed." spell_type = /datum/action/cooldown/spell/shapeshift/wizard - category = "Assistance" + category = SPELLBOOK_CATEGORY_ASSISTANCE cost = 1 /datum/spellbook_entry/tap name = "Soul Tap" desc = "Fuel your spells using your own soul!" spell_type = /datum/action/cooldown/spell/tap - category = "Assistance" + category = SPELLBOOK_CATEGORY_ASSISTANCE cost = 1 /datum/spellbook_entry/item/staffanimation name = "Staff of Animation" desc = "An arcane staff capable of shooting bolts of eldritch energy which cause inanimate objects to come to life. This magic doesn't affect machines." item_path = /obj/item/gun/magic/staff/animate - category = "Assistance" + category = SPELLBOOK_CATEGORY_ASSISTANCE /datum/spellbook_entry/item/soulstones name = "Soulstone Shard Kit" desc = "Soul Stone Shards are ancient tools capable of capturing and harnessing the spirits of the dead and dying. \ The spell Artificer allows you to create arcane machines for the captured souls to pilot." item_path = /obj/item/storage/belt/soulstone/full - category = "Assistance" + category = SPELLBOOK_CATEGORY_ASSISTANCE /datum/spellbook_entry/item/soulstones/try_equip_item(mob/living/carbon/human/user, obj/item/to_equip) var/was_equipped = user.equip_to_slot_if_possible(to_equip, ITEM_SLOT_BELT, disable_warning = TRUE) @@ -56,13 +57,13 @@ name = "A Necromantic Stone" desc = "A Necromantic stone is able to resurrect three dead individuals as skeletal thralls for you to command." item_path = /obj/item/necromantic_stone - category = "Assistance" + category = SPELLBOOK_CATEGORY_ASSISTANCE /datum/spellbook_entry/item/contract name = "Contract of Apprenticeship" desc = "A magical contract binding an apprentice wizard to your service, using it will summon them to your side." item_path = /obj/item/antag_spawner/contract - category = "Assistance" + category = SPELLBOOK_CATEGORY_ASSISTANCE refundable = TRUE /datum/spellbook_entry/item/guardian @@ -70,7 +71,7 @@ desc = "A deck of guardian tarot cards, capable of binding a personal guardian to your body. There are multiple types of guardian available, but all of them will transfer some amount of damage to you. \ It would be wise to avoid buying these with anything capable of causing you to swap bodies with others." item_path = /obj/item/guardian_creator/wizard - category = "Assistance" + category = SPELLBOOK_CATEGORY_ASSISTANCE /datum/spellbook_entry/item/bloodbottle name = "Bottle of Blood" @@ -80,7 +81,7 @@ in their killing, and you yourself may become a victim." item_path = /obj/item/antag_spawner/slaughter_demon limit = 3 - category = "Assistance" + category = SPELLBOOK_CATEGORY_ASSISTANCE refundable = TRUE /datum/spellbook_entry/item/hugbottle @@ -95,5 +96,7 @@ item_path = /obj/item/antag_spawner/slaughter_demon/laughter cost = 1 //non-destructive; it's just a jape, sibling! limit = 3 - category = "Assistance" + category = SPELLBOOK_CATEGORY_ASSISTANCE refundable = TRUE + +#undef SPELLBOOK_CATEGORY_ASSISTANCE diff --git a/code/modules/antagonists/wizard/equipment/spellbook_entries/defensive.dm b/code/modules/antagonists/wizard/equipment/spellbook_entries/defensive.dm index 46f78dfc6c4e..d03dc224e4e7 100644 --- a/code/modules/antagonists/wizard/equipment/spellbook_entries/defensive.dm +++ b/code/modules/antagonists/wizard/equipment/spellbook_entries/defensive.dm @@ -1,49 +1,50 @@ +#define SPELLBOOK_CATEGORY_DEFENSIVE "Defensive" // Defensive wizard spells /datum/spellbook_entry/magicm name = "Magic Missile" desc = "Fires several, slow moving, magic projectiles at nearby targets." spell_type = /datum/action/cooldown/spell/aoe/magic_missile - category = "Defensive" + category = SPELLBOOK_CATEGORY_DEFENSIVE /datum/spellbook_entry/disabletech name = "Disable Tech" desc = "Disables all weapons, cameras and most other technology in range." spell_type = /datum/action/cooldown/spell/emp/disable_tech - category = "Defensive" + category = SPELLBOOK_CATEGORY_DEFENSIVE cost = 1 /datum/spellbook_entry/repulse name = "Repulse" desc = "Throws everything around the user away." spell_type = /datum/action/cooldown/spell/aoe/repulse/wizard - category = "Defensive" + category = SPELLBOOK_CATEGORY_DEFENSIVE /datum/spellbook_entry/lightning_packet name = "Thrown Lightning" desc = "Forged from eldrich energies, a packet of pure power, \ known as a spell packet will appear in your hand, that when thrown will stun the target." spell_type = /datum/action/cooldown/spell/conjure_item/spellpacket - category = "Defensive" + category = SPELLBOOK_CATEGORY_DEFENSIVE /datum/spellbook_entry/timestop name = "Time Stop" desc = "Stops time for everyone except for you, allowing you to move freely \ while your enemies and even projectiles are frozen." spell_type = /datum/action/cooldown/spell/timestop - category = "Defensive" + category = SPELLBOOK_CATEGORY_DEFENSIVE /datum/spellbook_entry/smoke name = "Smoke" desc = "Spawns a cloud of choking smoke at your location." spell_type = /datum/action/cooldown/spell/smoke - category = "Defensive" + category = SPELLBOOK_CATEGORY_DEFENSIVE cost = 1 /datum/spellbook_entry/forcewall name = "Force Wall" desc = "Create a magical barrier that only you can pass through." spell_type = /datum/action/cooldown/spell/forcewall - category = "Defensive" + category = SPELLBOOK_CATEGORY_DEFENSIVE cost = 1 /datum/spellbook_entry/lichdom @@ -60,21 +61,21 @@ name = "Chuuni Invocations" desc = "Makes all your spells shout invocations, and the invocations become... stupid. You heal slightly after casting a spell." spell_type = /datum/action/cooldown/spell/chuuni_invocations - category = "Defensive" + category = SPELLBOOK_CATEGORY_DEFENSIVE /datum/spellbook_entry/spacetime_dist name = "Spacetime Distortion" desc = "Entangle the strings of space-time in an area around you, \ randomizing the layout and making proper movement impossible. The strings vibrate..." spell_type = /datum/action/cooldown/spell/spacetime_dist - category = "Defensive" + category = SPELLBOOK_CATEGORY_DEFENSIVE cost = 1 /datum/spellbook_entry/the_traps name = "The Traps!" desc = "Summon a number of traps around you. They will damage and enrage any enemies that step on them." spell_type = /datum/action/cooldown/spell/conjure/the_traps - category = "Defensive" + category = SPELLBOOK_CATEGORY_DEFENSIVE cost = 1 /datum/spellbook_entry/bees @@ -82,7 +83,7 @@ desc = "This spell magically kicks a transdimensional beehive, \ instantly summoning a swarm of bees to your location. These bees are NOT friendly to anyone." spell_type = /datum/action/cooldown/spell/conjure/bee - category = "Defensive" + category = SPELLBOOK_CATEGORY_DEFENSIVE /datum/spellbook_entry/duffelbag name = "Bestow Cursed Duffel Bag" @@ -91,7 +92,7 @@ if it is not fed regularly, and regardless of whether or not it's been fed, \ it will slow the person wearing it down significantly." spell_type = /datum/action/cooldown/spell/touch/duffelbag - category = "Defensive" + category = SPELLBOOK_CATEGORY_DEFENSIVE cost = 1 /datum/spellbook_entry/item/staffhealing @@ -99,26 +100,26 @@ desc = "An altruistic staff that can heal the lame and raise the dead." item_path = /obj/item/gun/magic/staff/healing cost = 1 - category = "Defensive" + category = SPELLBOOK_CATEGORY_DEFENSIVE /datum/spellbook_entry/item/lockerstaff name = "Staff of the Locker" desc = "A staff that shoots lockers. It eats anyone it hits on its way, leaving a welded locker with your victims behind." item_path = /obj/item/gun/magic/staff/locker - category = "Defensive" + category = SPELLBOOK_CATEGORY_DEFENSIVE /datum/spellbook_entry/item/scryingorb name = "Scrying Orb" desc = "An incandescent orb of crackling energy. Using it will allow you to release your ghost while alive, allowing you to spy upon the station and talk to the deceased. In addition, buying it will permanently grant you X-ray vision." item_path = /obj/item/scrying - category = "Defensive" + category = SPELLBOOK_CATEGORY_DEFENSIVE /datum/spellbook_entry/item/wands name = "Wand Assortment" desc = "A collection of wands that allow for a wide variety of utility. \ Wands have a limited number of charges, so be conservative with their use. Comes in a handy belt." item_path = /obj/item/storage/belt/wands/full - category = "Defensive" + category = SPELLBOOK_CATEGORY_DEFENSIVE cost = 3 //monkestation edit /datum/spellbook_entry/item/wands/try_equip_item(mob/living/carbon/human/user, obj/item/to_equip) @@ -131,7 +132,7 @@ while providing more protection against attacks and the void of space. \ Also grants a battlemage shield." item_path = /obj/item/mod/control/pre_equipped/enchanted - category = "Defensive" + category = SPELLBOOK_CATEGORY_DEFENSIVE /datum/spellbook_entry/item/armor/try_equip_item(mob/living/carbon/human/user, obj/item/to_equip) var/obj/item/mod/control/mod = to_equip @@ -150,7 +151,9 @@ /datum/spellbook_entry/item/battlemage_charge name = "Battlemage Armour Charges" - desc = "A powerful defensive rune, it will grant twelve additional charges to a battlemage shield." //monkestation edit: reaplced eight with twelve + desc = "A powerful defensive rune, it will grant a battlemage shield the ability to absorb 50 more damage." //monkestation edited item_path = /obj/item/wizard_armour_charge - category = "Defensive" + category = SPELLBOOK_CATEGORY_DEFENSIVE cost = 1 + +#undef SPELLBOOK_CATEGORY_DEFENSIVE diff --git a/code/modules/antagonists/wizard/equipment/spellbook_entries/mobility.dm b/code/modules/antagonists/wizard/equipment/spellbook_entries/mobility.dm index d5112a59611b..2893bf5614e4 100644 --- a/code/modules/antagonists/wizard/equipment/spellbook_entries/mobility.dm +++ b/code/modules/antagonists/wizard/equipment/spellbook_entries/mobility.dm @@ -1,47 +1,48 @@ +#define SPELLBOOK_CATEGORY_MOBILITY "Mobility" // Wizard spells that aid mobiilty(or stealth?) /datum/spellbook_entry/mindswap name = "Mindswap" desc = "Allows you to switch bodies with a target next to you. You will both fall asleep when this happens, and it will be quite obvious that you are the target's body if someone watches you do it." spell_type = /datum/action/cooldown/spell/pointed/mind_transfer - category = "Mobility" + category = SPELLBOOK_CATEGORY_MOBILITY /datum/spellbook_entry/knock name = "Knock" desc = "Opens nearby doors and closets." spell_type = /datum/action/cooldown/spell/aoe/knock - category = "Mobility" + category = SPELLBOOK_CATEGORY_MOBILITY cost = 1 /datum/spellbook_entry/blink name = "Blink" desc = "Randomly teleports you a short distance." spell_type = /datum/action/cooldown/spell/teleport/radius_turf/blink - category = "Mobility" + category = SPELLBOOK_CATEGORY_MOBILITY /datum/spellbook_entry/teleport name = "Teleport" desc = "Teleports you to an area of your selection." spell_type = /datum/action/cooldown/spell/teleport/area_teleport/wizard - category = "Mobility" + category = SPELLBOOK_CATEGORY_MOBILITY /datum/spellbook_entry/jaunt name = "Ethereal Jaunt" desc = "Turns your form ethereal, temporarily making you invisible and able to pass through walls." spell_type = /datum/action/cooldown/spell/jaunt/ethereal_jaunt - category = "Mobility" + category = SPELLBOOK_CATEGORY_MOBILITY /datum/spellbook_entry/swap name = "Swap" desc = "Switch places with any living target within nine tiles. Right click to mark a secondary target. You will always swap to your primary target." spell_type = /datum/action/cooldown/spell/pointed/swap - category = "Mobility" + category = SPELLBOOK_CATEGORY_MOBILITY cost = 1 /datum/spellbook_entry/item/warpwhistle name = "Warp Whistle" desc = "A strange whistle that will transport you to a distant safe place on the station. There is a window of vulnerability at the beginning of every use." item_path = /obj/item/warp_whistle - category = "Mobility" + category = SPELLBOOK_CATEGORY_MOBILITY cost = 1 /datum/spellbook_entry/item/staffdoor @@ -49,4 +50,6 @@ desc = "A particular staff that can mold solid walls into ornate doors. Useful for getting around in the absence of other transportation. Does not work on glass." item_path = /obj/item/gun/magic/staff/door cost = 1 - category = "Mobility" + category = SPELLBOOK_CATEGORY_MOBILITY + +#undef SPELLBOOK_CATEGORY_MOBILITY diff --git a/code/modules/antagonists/wizard/equipment/spellbook_entries/offensive.dm b/code/modules/antagonists/wizard/equipment/spellbook_entries/offensive.dm index 57aa2ad7af18..c30ca31915b5 100644 --- a/code/modules/antagonists/wizard/equipment/spellbook_entries/offensive.dm +++ b/code/modules/antagonists/wizard/equipment/spellbook_entries/offensive.dm @@ -1,27 +1,28 @@ +#define SPELLBOOK_CATEGORY_OFFENSIVE "Offensive" // Offensive wizard spells /datum/spellbook_entry/fireball - name = "Fireball" - desc = "Fires an explosive fireball at a target. Considered a classic among all wizards." - spell_type = /datum/action/cooldown/spell/pointed/projectile/fireball - category = "Offensive" + name = "Fire Ball" //monkestation edit: added the space + desc = "Fires a fire ball at a target. The Wizard Federation got hit hard by the budget cuts." //monkestation edit: edited to reflect the new version of the given spell + spell_type = /datum/action/cooldown/spell/pointed/projectile/fireball/bouncy //monkestation edit: adds the bouncy subtype + category = SPELLBOOK_CATEGORY_OFFENSIVE /datum/spellbook_entry/spell_cards name = "Spell Cards" desc = "Blazing hot rapid-fire homing cards. Send your foes to the shadow realm with their mystical power!" spell_type = /datum/action/cooldown/spell/pointed/projectile/spell_cards - category = "Offensive" + category = SPELLBOOK_CATEGORY_OFFENSIVE /datum/spellbook_entry/rod_form name = "Rod Form" desc = "Take on the form of an immovable rod, destroying all in your path. Purchasing this spell multiple times will also increase the rod's damage and travel range." spell_type = /datum/action/cooldown/spell/rod_form - category = "Offensive" + category = SPELLBOOK_CATEGORY_OFFENSIVE /*/datum/spellbook_entry/disintegrate //monkestation edit: replaced with a pointed version with a different effect name = "Smite" desc = "Charges your hand with an unholy energy that can be used to cause a touched victim to violently explode." spell_type = /datum/action/cooldown/spell/touch/smite - category = "Offensive"*/ + category = SPELLBOOK_CATEGORY_OFFENSIVE*/ /datum/spellbook_entry/summon_simians name = "Summon Simians" @@ -29,45 +30,52 @@ summons primal monkeys and lesser gorillas that will promptly flip out and attack everything in sight. Fun! \ Their lesser, easily manipulable minds will be convinced you are one of their allies, but only for a minute. Unless you also are a monkey." spell_type = /datum/action/cooldown/spell/conjure/simian - category = "Offensive" + category = SPELLBOOK_CATEGORY_OFFENSIVE /datum/spellbook_entry/blind name = "Blind" desc = "Temporarily blinds a single target." spell_type = /datum/action/cooldown/spell/pointed/blind - category = "Offensive" + category = SPELLBOOK_CATEGORY_OFFENSIVE + cost = 1 + +/datum/spellbook_entry/tie_shoes + name = "Tie Shoes" + desc = "This unassuming spell first unties, then knots the target's shoes. While weak at first glance, each upgrade quietens the spell, allowing it to untie laceless footwear and even summon shoes to knot!" + spell_type = /datum/action/cooldown/spell/pointed/untie_shoes + category = SPELLBOOK_CATEGORY_OFFENSIVE cost = 1 /datum/spellbook_entry/mutate name = "Mutate" desc = "Causes you to turn into a hulk and gain laser vision for a short while." spell_type = /datum/action/cooldown/spell/apply_mutations/mutate - category = "Offensive" + category = SPELLBOOK_CATEGORY_OFFENSIVE /datum/spellbook_entry/fleshtostone name = "Flesh to Stone" desc = "Charges your hand with the power to turn victims into inert statues for a long period of time." spell_type = /datum/action/cooldown/spell/touch/flesh_to_stone - category = "Offensive" + category = SPELLBOOK_CATEGORY_OFFENSIVE /datum/spellbook_entry/teslablast name = "Tesla Blast" desc = "Charge up a tesla arc and release it at a random nearby target! You can move freely while it charges. The arc jumps between targets and can knock them down." spell_type = /datum/action/cooldown/spell/charged/beam/tesla - category = "Offensive" + category = SPELLBOOK_CATEGORY_OFFENSIVE /datum/spellbook_entry/lightningbolt name = "Lightning Bolt" desc = "Fire a lightning bolt at your foes! It will jump between targets, but can't knock them down." spell_type = /datum/action/cooldown/spell/pointed/projectile/lightningbolt - category = "Offensive" + category = SPELLBOOK_CATEGORY_OFFENSIVE cost = 1 /datum/spellbook_entry/infinite_guns name = "Lesser Summon Guns" desc = "Why reload when you have infinite guns? Summons an unending stream of bolt action rifles that deal little damage, but will knock targets down. Requires both hands free to use. Learning this spell makes you unable to learn Arcane Barrage." spell_type = /datum/action/cooldown/spell/conjure_item/infinite_guns/gun - category = "Offensive" + category = SPELLBOOK_CATEGORY_OFFENSIVE cost = 3 no_coexistance_typecache = list(/datum/action/cooldown/spell/conjure_item/infinite_guns/arcane_barrage) @@ -75,7 +83,7 @@ name = "Arcane Barrage" desc = "Fire a torrent of arcane energy at your foes with this (powerful) spell. Deals much more damage than Lesser Summon Guns, but won't knock targets down. Requires both hands free to use. Learning this spell makes you unable to learn Lesser Summon Gun." spell_type = /datum/action/cooldown/spell/conjure_item/infinite_guns/arcane_barrage - category = "Offensive" + category = SPELLBOOK_CATEGORY_OFFENSIVE cost = 3 no_coexistance_typecache = list(/datum/action/cooldown/spell/conjure_item/infinite_guns/gun) @@ -83,7 +91,7 @@ name = "Barnyard Curse" desc = "This spell dooms an unlucky soul to possess the speech and facial attributes of a barnyard animal." spell_type = /datum/action/cooldown/spell/pointed/barnyardcurse - category = "Offensive" + category = SPELLBOOK_CATEGORY_OFFENSIVE cost = 1 //monkestation edit /datum/spellbook_entry/splattercasting @@ -91,55 +99,64 @@ desc = "Dramatically lowers the cooldown on all spells, but each one will cost blood, as well as it naturally \ draining from you over time. You can replenish it from your victims, specifically their necks." spell_type = /datum/action/cooldown/spell/splattercasting - category = "Offensive" + category = SPELLBOOK_CATEGORY_OFFENSIVE no_coexistance_typecache = list(/datum/action/cooldown/spell/lichdom) /datum/spellbook_entry/sanguine_strike name = "Exsanguinating Strike" desc = "Sanguine spell that enchants your next weapon strike to deal more damage, heal you for damage dealt, and refill blood." spell_type = /datum/action/cooldown/spell/sanguine_strike - category = "Offensive" + category = SPELLBOOK_CATEGORY_OFFENSIVE /datum/spellbook_entry/scream_for_me name = "Scream For Me" desc = "Sadistic sanguine spell that inflicts numerous severe blood wounds all over the victim's body." spell_type = /datum/action/cooldown/spell/touch/scream_for_me cost = 1 - category = "Offensive" + category = SPELLBOOK_CATEGORY_OFFENSIVE /datum/spellbook_entry/item/staffchaos name = "Staff of Chaos" desc = "A caprious tool that can fire all sorts of magic without any rhyme or reason. Using it on people you care about is not recommended." item_path = /obj/item/gun/magic/staff/chaos - category = "Offensive" + category = SPELLBOOK_CATEGORY_OFFENSIVE /datum/spellbook_entry/item/staffchange name = "Staff of Change" desc = "An artefact that spits bolts of coruscating energy which cause the target's very form to reshape itself." item_path = /obj/item/gun/magic/staff/change - category = "Offensive" + category = SPELLBOOK_CATEGORY_OFFENSIVE /*/datum/spellbook_entry/item/mjolnir //monkestation edit: replaced with the spell summon mjollnir name = "Mjolnir" desc = "A mighty hammer on loan from Thor, God of Thunder. It crackles with barely contained power." item_path = /obj/item/mjollnir - category = "Offensive"*/ + category = SPELLBOOK_CATEGORY_OFFENSIVE*/ /datum/spellbook_entry/item/singularity_hammer name = "Singularity Hammer" desc = "A hammer that creates an intensely powerful field of gravity where it strikes, pulling everything nearby to the point of impact." item_path = /obj/item/singularityhammer - category = "Offensive" + category = SPELLBOOK_CATEGORY_OFFENSIVE /datum/spellbook_entry/item/spellblade name = "Spellblade" desc = "A sword capable of firing blasts of energy which rip targets limb from limb." item_path = /obj/item/gun/magic/staff/spellblade - category = "Offensive" + category = SPELLBOOK_CATEGORY_OFFENSIVE /datum/spellbook_entry/item/highfrequencyblade name = "High Frequency Blade" desc = "An incredibly swift enchanted blade resonating at a frequency high enough to be able to slice through anything." item_path = /obj/item/highfrequencyblade/wizard - category = "Offensive" + category = SPELLBOOK_CATEGORY_OFFENSIVE cost = 3 + +/datum/spellbook_entry/item/staffshrink + name = "Staff of Shrinking" + desc = "An artefact that can shrink anything for a reasonable duration. Small structures can be walked over, and small people are very vulnerable (often because their armour no longer fits)." + item_path = /obj/item/gun/magic/staff/shrink + category = SPELLBOOK_CATEGORY_OFFENSIVE + + +#undef SPELLBOOK_CATEGORY_OFFENSIVE diff --git a/code/modules/antagonists/wizard/grand_ritual/finales/armageddon.dm b/code/modules/antagonists/wizard/grand_ritual/finales/armageddon.dm index 942a3d656ac3..3e71dbcbe8d1 100644 --- a/code/modules/antagonists/wizard/grand_ritual/finales/armageddon.dm +++ b/code/modules/antagonists/wizard/grand_ritual/finales/armageddon.dm @@ -12,7 +12,7 @@ YOU WILL NOT SURVIVE THIS." icon = 'icons/hud/screen_alert.dmi' icon_state = "wounded" - minimum_time = 90 MINUTES // This will probably immediately end the round if it gets finished. + minimum_time = 80 MINUTES // This will probably immediately end the round if it gets finished. //monkestation edit: from 90 to 80 minutes ritual_invoke_time = 60 SECONDS // Really give the crew some time to interfere with this one. dire_warning = TRUE glow_colour = "#be000048" diff --git a/code/modules/antagonists/wizard/grand_ritual/finales/clown.dm b/code/modules/antagonists/wizard/grand_ritual/finales/clown.dm index 4caf8b87dca6..c4f33543878c 100644 --- a/code/modules/antagonists/wizard/grand_ritual/finales/clown.dm +++ b/code/modules/antagonists/wizard/grand_ritual/finales/clown.dm @@ -9,7 +9,16 @@ /datum/grand_finale/clown/trigger(mob/living/carbon/human/invoker) for(var/mob/living/carbon/human/victim as anything in GLOB.human_list) victim.Unconscious(3 SECONDS) - if (!victim.mind || IS_HUMAN_INVADER(victim) || victim == invoker) + if (victim == invoker) + if(locate(/datum/action/cooldown/spell/pointed/untie_shoes) in invoker.actions) + continue + var/datum/action/cooldown/spell/pointed/untie_shoes/newer_spell = new(invoker) + newer_spell.Grant(invoker) + for(var/i in 1 to newer_spell.spell_max_level) + newer_spell.level_spell() + newer_spell.invocation_type = INVOCATION_SHOUT + continue + if (!victim.mind || IS_HUMAN_INVADER(victim)) continue if (HAS_TRAIT(victim, TRAIT_CLOWN_ENJOYER)) victim.add_mood_event("clown_world", /datum/mood_event/clown_world) @@ -23,6 +32,8 @@ if (is_clown_job(victim.mind.assigned_role)) var/datum/action/cooldown/spell/conjure_item/clown_pockets/new_spell = new(victim) new_spell.Grant(victim) + var/datum/action/cooldown/spell/pointed/untie_shoes/newer_spell = new(victim) + newer_spell.Grant(victim) continue if (!ismonkey(victim)) // Monkeys cannot yet wear clothes dress_as_magic_clown(victim) diff --git a/code/modules/antagonists/wizard/grand_ritual/finales/grand_ritual_finale.dm b/code/modules/antagonists/wizard/grand_ritual/finales/grand_ritual_finale.dm index bfb0e01201b7..b1e5fae978f6 100644 --- a/code/modules/antagonists/wizard/grand_ritual/finales/grand_ritual_finale.dm +++ b/code/modules/antagonists/wizard/grand_ritual/finales/grand_ritual_finale.dm @@ -71,7 +71,7 @@ name = "\improper Wizard Prank Victim" roundend_category = "wizard prank victims" show_in_antagpanel = FALSE - antagpanel_category = "Other" + antagpanel_category = ANTAG_GROUP_CREW show_name_in_check_antagonists = TRUE count_against_dynamic_roll_chance = FALSE silent = TRUE diff --git a/code/modules/antagonists/wizard/grand_ritual/grand_rune.dm b/code/modules/antagonists/wizard/grand_ritual/grand_rune.dm index 305171cca73b..4daa3d77f45f 100644 --- a/code/modules/antagonists/wizard/grand_ritual/grand_rune.dm +++ b/code/modules/antagonists/wizard/grand_ritual/grand_rune.dm @@ -18,7 +18,7 @@ pixel_x = -28 pixel_y = -33 anchored = TRUE - interaction_flags_atom = INTERACT_ATOM_ATTACK_HAND + interaction_flags_atom = INTERACT_ATOM_ATTACK_HAND | INTERACT_ATOM_ATTACK_PAW resistance_flags = FIRE_PROOF | UNACIDABLE | ACID_PROOF layer = SIGIL_LAYER /// How many prior grand rituals have been completed? diff --git a/code/modules/antagonists/wizard/wizard.dm b/code/modules/antagonists/wizard/wizard.dm index 87fe2f3e4325..f3f6c810baa9 100644 --- a/code/modules/antagonists/wizard/wizard.dm +++ b/code/modules/antagonists/wizard/wizard.dm @@ -34,10 +34,11 @@ GLOBAL_LIST_EMPTY(wizard_spellbook_purchases_by_key) /datum/antagonist/wizard_minion name = "Wizard Minion" - antagpanel_category = "Wizard Federation" + antagpanel_category = ANTAG_GROUP_WIZARDS antag_hud_name = "apprentice" show_in_roundend = FALSE show_name_in_check_antagonists = TRUE + antag_flags = parent_type::antag_flags | FLAG_ANTAG_CAP_IGNORE // monkestation addition /// The wizard team this wizard minion is part of. var/datum/team/wizard/wiz_team @@ -113,7 +114,7 @@ GLOBAL_LIST_EMPTY(wizard_spellbook_purchases_by_key) /// Initialises the grand ritual action for this mob /datum/antagonist/wizard/proc/assign_ritual() - ritual = new(owner.current) + ritual = new(owner) //monkestation edit: adds directly to owner instead of owner.current RegisterSignal(ritual, COMSIG_GRAND_RITUAL_FINAL_COMPLETE, PROC_REF(on_ritual_complete)) /datum/antagonist/wizard/proc/send_to_lair() @@ -255,6 +256,7 @@ GLOBAL_LIST_EMPTY(wizard_spellbook_purchases_by_key) name = "Wizard Apprentice" antag_hud_name = "apprentice" can_assign_self_objectives = FALSE + move_to_lair = FALSE var/datum/mind/master var/school = APPRENTICE_DESTRUCTION outfit_type = /datum/outfit/wizard/apprentice @@ -279,7 +281,7 @@ GLOBAL_LIST_EMPTY(wizard_spellbook_purchases_by_key) if(APPRENTICE_DESTRUCTION) spells_to_grant = list( /datum/action/cooldown/spell/aoe/magic_missile, - /datum/action/cooldown/spell/pointed/projectile/fireball, + /datum/action/cooldown/spell/pointed/projectile/fireball/bouncy, //monkestation edit: adds the bouncy subtype ) to_chat(owner, span_bold("Your service has not gone unrewarded, however. \ Studying under [master.current.real_name], you have learned powerful, \ diff --git a/code/modules/antagonists/xeno/xeno.dm b/code/modules/antagonists/xeno/xeno.dm index 115e40ca595c..eff0866999cf 100644 --- a/code/modules/antagonists/xeno/xeno.dm +++ b/code/modules/antagonists/xeno/xeno.dm @@ -66,6 +66,7 @@ return captive_team = new captive_team.progenitor = owner + antag_flags |= FLAG_ANTAG_CAP_IGNORE // monkestation edit: first captive xeno does not count against cap else if(!istype(new_team)) CRASH("Wrong xeno team type provided to create_team") diff --git a/code/modules/assembly/flash.dm b/code/modules/assembly/flash.dm index d45528c2d3ed..e80f45ae8dee 100644 --- a/code/modules/assembly/flash.dm +++ b/code/modules/assembly/flash.dm @@ -164,6 +164,9 @@ if(deviation == DEVIATION_FULL) return + if(CAN_BYPASS_INNATE_FLASH_RESISTANCE(user)) // MONKESTATION EDIT: Make IPCs not resistant to bb and rev conversions. + ADD_TRAIT(flashed, TRAIT_CONVERSION_FLASHED, TRAIT_GENERIC) + if(targeted) if(flashed.flash_act(1, 1)) flashed.set_confusion_if_lower(confusion_duration * CONFUSION_STACK_MAX_MULTIPLIER) @@ -185,6 +188,8 @@ if(flashed.flash_act()) flashed.set_confusion_if_lower(confusion_duration * CONFUSION_STACK_MAX_MULTIPLIER) + REMOVE_TRAIT(flashed, TRAIT_CONVERSION_FLASHED, TRAIT_GENERIC) // MONKESTATION EDIT: Make IPCs not resistant to bb and rev conversions. + /** * Handles the directionality of the attack * diff --git a/code/modules/atmospherics/machinery/components/unary_devices/cryo.dm b/code/modules/atmospherics/machinery/components/unary_devices/cryo.dm index 579c3fa62cec..af1f78552796 100644 --- a/code/modules/atmospherics/machinery/components/unary_devices/cryo.dm +++ b/code/modules/atmospherics/machinery/components/unary_devices/cryo.dm @@ -298,6 +298,15 @@ radio.talk_into(src, msg, radio_channel) return + // monkestation start: kick no-healers out + if(HAS_TRAIT(mob_occupant, TRAIT_NO_HEALS)) + playsound(src, 'sound/machines/cryo_warning.ogg', volume) + radio.talk_into(src, "Patient is unable to be healed, ejecting.", radio_channel) + set_on(FALSE) + open_machine() + return + // monkerstation end + patient_dead = FALSE if(mob_occupant.get_organic_health() >= mob_occupant.getMaxHealth()) // Don't bother with fully healed people. diff --git a/code/modules/basketball/referee.dm b/code/modules/basketball/referee.dm index 666ff628682b..b9e2a4a8988d 100644 --- a/code/modules/basketball/referee.dm +++ b/code/modules/basketball/referee.dm @@ -14,33 +14,33 @@ disable_text = span_cult("You decide it was a bad call...") COOLDOWN_DECLARE(whistle_cooldown_minigame) -/datum/action/innate/timeout/InterceptClickOn(mob/living/caller, params, atom/clicked_on) - var/turf/caller_turf = get_turf(caller) +/datum/action/innate/timeout/InterceptClickOn(mob/living/user, params, atom/clicked_on) + var/turf/caller_turf = get_turf(user) if(!isturf(caller_turf)) return FALSE - if(!ishuman(clicked_on) || get_dist(caller, clicked_on) > 7) + if(!ishuman(clicked_on) || get_dist(user, clicked_on) > 7) return FALSE - if(clicked_on == caller) // can't call a foul on yourself + if(clicked_on == user) // can't call a foul on yourself return FALSE if(!COOLDOWN_FINISHED(src, whistle_cooldown_minigame)) - caller.balloon_alert(caller, "cant cast for [COOLDOWN_TIMELEFT(src, whistle_cooldown_minigame) *0.1] seconds!") - unset_ranged_ability(caller) + user.balloon_alert(user, "cant cast for [COOLDOWN_TIMELEFT(src, whistle_cooldown_minigame) *0.1] seconds!") + unset_ranged_ability(user) return FALSE return ..() -/datum/action/innate/timeout/do_ability(mob/living/caller, mob/living/carbon/human/target) - caller.say("FOUL BY [target]!", forced = "whistle") - playsound(caller, 'sound/misc/whistle.ogg', 30, FALSE, 4) +/datum/action/innate/timeout/do_ability(mob/living/user, mob/living/carbon/human/target) + user.say("FOUL BY [target]!", forced = "whistle") + playsound(user, 'sound/misc/whistle.ogg', 30, FALSE, 4) - new /obj/effect/timestop(get_turf(target), 0, 5 SECONDS, list(caller), TRUE, TRUE) + new /obj/effect/timestop(get_turf(target), 0, 5 SECONDS, list(user), TRUE, TRUE) COOLDOWN_START(src, whistle_cooldown_minigame, 1 MINUTES) - unset_ranged_ability(caller) + unset_ranged_ability(user) - to_chat(target, span_bold("[caller] has given you a timeout for a foul!")) - to_chat(caller, span_bold("You put [target] in a timeout!")) + to_chat(target, span_bold("[user] has given you a timeout for a foul!")) + to_chat(user, span_bold("You put [target] in a timeout!")) return TRUE diff --git a/code/modules/bitrunning/antagonists/cyber_police.dm b/code/modules/bitrunning/antagonists/cyber_police.dm index 73ff96ff7c8c..9d99520dec76 100644 --- a/code/modules/bitrunning/antagonists/cyber_police.dm +++ b/code/modules/bitrunning/antagonists/cyber_police.dm @@ -10,6 +10,7 @@ show_to_ghosts = TRUE suicide_cry = "ALT F4!" ui_name = "AntagInfoCyberAuth" + antag_flags = FLAG_ANTAG_CAP_IGNORE // monkestation addition /datum/antagonist/cyber_police/greet() . = ..() diff --git a/code/modules/cargo/packs/engineering.dm b/code/modules/cargo/packs/engineering.dm index 4acfa1e0d969..ffb7b1e37b26 100644 --- a/code/modules/cargo/packs/engineering.dm +++ b/code/modules/cargo/packs/engineering.dm @@ -287,8 +287,6 @@ crate_type = /obj/structure/closet/crate/secure/engineering dangerous = TRUE - - /datum/supply_pack/engine/collector name = "Radiation Collector Crate" desc = "Contains three radiation collectors. Useful for collecting energy off nearby Supermatter Crystals, Singularities or Teslas!" @@ -298,3 +296,11 @@ /obj/machinery/power/rad_collector) crate_name = "collector crate" +/datum/supply_pack/engineering/portagrav + name = "Portable Gravity Unit Crate" + desc = "Contains a portable gravity unit, to make the clown float into the ceiling." + cost = CARGO_CRATE_VALUE * 4 + access_view = ACCESS_ENGINEERING + contains = list(/obj/machinery/power/portagrav = 1) + crate_name = "portable gravity unit crate" + crate_type = /obj/structure/closet/crate/engineering diff --git a/code/modules/cargo/packs/livestock.dm b/code/modules/cargo/packs/livestock.dm index f9eb781bfa2f..af6924a53b32 100644 --- a/code/modules/cargo/packs/livestock.dm +++ b/code/modules/cargo/packs/livestock.dm @@ -92,6 +92,14 @@ contains = list(/mob/living/basic/pig) crate_name = "pig crate" +/datum/supply_pack/critter/pony + name = "Pony Crate" + desc = "Ponies, yay! (Just the one.)" + cost = CARGO_CRATE_VALUE * 6 + access_view = ACCESS_SERVICE + contains = list(/mob/living/basic/pony) + crate_name = "pony crate" + /datum/supply_pack/critter/crab name = "Crab Rocket" desc = "CRAAAAAAB ROCKET. CRAB ROCKET. CRAB ROCKET. CRAB CRAB CRAB CRAB CRAB CRAB CRAB \ diff --git a/code/modules/client/verbs/ooc.dm b/code/modules/client/verbs/ooc.dm index 9208c229e5b7..bc2b683882f2 100644 --- a/code/modules/client/verbs/ooc.dm +++ b/code/modules/client/verbs/ooc.dm @@ -55,7 +55,7 @@ GLOBAL_VAR_INIT(normal_ooc_colour, "#002eb8") msg = emoji_parse(msg) - if(SSticker.HasRoundStarted() && (msg[1] in list(".",";",":","#") || findtext_char(msg, "say", 1, 5))) + if(SSticker.HasRoundStarted() && ((msg[1] in list(".",";",":","#")) || findtext_char(msg, "say", 1, 5))) if(tgui_alert(usr,"Your message \"[raw_msg]\" looks like it was meant for in game communication, say it in OOC?", "Meant for OOC?", list("Yes", "No")) != "Yes") return diff --git a/code/modules/clothing/head/helmet.dm b/code/modules/clothing/head/helmet.dm index 7e984c659e5e..2b304c631a76 100644 --- a/code/modules/clothing/head/helmet.dm +++ b/code/modules/clothing/head/helmet.dm @@ -144,6 +144,12 @@ inhand_icon_state = "blueshift_helmet" custom_premium_price = PAYCHECK_COMMAND +/obj/item/clothing/head/helmet/guardmanhelmet + name = "guardman's helmet" + desc = "Keeps your brain intact when fighting heretics" + icon = 'monkestation/icons/obj/clothing/hats.dmi' + worn_icon = 'monkestation/icons/mob/clothing/head.dmi' + icon_state = "guardman_helmet" /obj/item/clothing/head/helmet/toggleable dog_fashion = null diff --git a/code/modules/clothing/shoes/_shoes.dm b/code/modules/clothing/shoes/_shoes.dm index c4e8f9133175..d69460e6a1ce 100644 --- a/code/modules/clothing/shoes/_shoes.dm +++ b/code/modules/clothing/shoes/_shoes.dm @@ -114,9 +114,10 @@ * * * * state: SHOES_UNTIED, SHOES_TIED, or SHOES_KNOTTED, depending on what you want them to become * * user: used to check to see if we're the ones unknotting our own laces + * * force_lacing: boolean. if TRUE, ignores can_be_tied */ -/obj/item/clothing/shoes/proc/adjust_laces(state, mob/user) - if(!can_be_tied) +/obj/item/clothing/shoes/proc/adjust_laces(state, mob/user, force_lacing = FALSE) + if(!can_be_tied && !force_lacing) return var/mob/living/carbon/human/our_guy diff --git a/code/modules/clothing/shoes/sneakers.dm b/code/modules/clothing/shoes/sneakers.dm index f07ea00c5089..954925ffad5b 100644 --- a/code/modules/clothing/shoes/sneakers.dm +++ b/code/modules/clothing/shoes/sneakers.dm @@ -12,6 +12,11 @@ greyscale_config_inhand_right = /datum/greyscale_config/sneakers_inhand_right flags_1 = IS_PLAYER_COLORABLE_1 +/obj/item/clothing/shoes/sneakers/random/Initialize(mapload) + . = ..() + greyscale_colors = "#" + random_color() + "#" + random_color() + update_greyscale() + /obj/item/clothing/shoes/sneakers/black name = "black shoes" desc = "A pair of black shoes." diff --git a/code/modules/clothing/suits/bio.dm b/code/modules/clothing/suits/bio.dm index 4543014ae7a8..150af82f26e0 100644 --- a/code/modules/clothing/suits/bio.dm +++ b/code/modules/clothing/suits/bio.dm @@ -13,10 +13,11 @@ flags_cover = HEADCOVERSEYES | HEADCOVERSMOUTH | PEPPERPROOF supports_variations_flags = CLOTHING_SNOUTED_VARIATION -/obj/item/clothing/head/bio_hood/Initialize(mapload) - . = ..() - if(flags_inv & HIDEFACE) - AddComponent(/datum/component/clothing_fov_visor, FOV_90_DEGREES) +// MONKESTATION REMOVAL +//obj/item/clothing/head/bio_hood/Initialize(mapload) + //. = ..() + //if(flags_inv & HIDEFACE) + // AddComponent(/datum/component/clothing_fov_visor, FOV_90_DEGREES) /datum/armor/head_bio_hood bio = 100 diff --git a/code/modules/events/_event.dm b/code/modules/events/_event.dm index 0efede18f782..03a0cbd0718b 100644 --- a/code/modules/events/_event.dm +++ b/code/modules/events/_event.dm @@ -71,6 +71,12 @@ for(var/admin_setup_type in admin_setup_types) admin_setup += new admin_setup_type(src) +// monkestation start: fix some hard deletes +/datum/round_event_control/Destroy(force) + QDEL_LIST(admin_setup) + return ..() +// monkestation end + /datum/round_event_control/wizard category = EVENT_CATEGORY_WIZARD wizardevent = TRUE @@ -96,8 +102,6 @@ return FALSE if(roundstart && ((SSticker.round_start_time && (world.time - SSticker.round_start_time) >= 2 MINUTES) || (SSgamemode.ran_roundstart && !fake_check))) return FALSE - if(istype(src, /datum/round_event_control/antagonist/solo/from_ghosts) && (SSautotransfer.starttime + 85 MINUTES <= world.time)) - return TRUE // we allow all ghost roles to run at this point and dont care about other checks // monkestation end if(occurrences >= max_occurrences) return FALSE diff --git a/code/modules/events/_event_admin_setup.dm b/code/modules/events/_event_admin_setup.dm index d4774d75869d..40051b719a8f 100644 --- a/code/modules/events/_event_admin_setup.dm +++ b/code/modules/events/_event_admin_setup.dm @@ -7,6 +7,12 @@ /datum/event_admin_setup/New(event_control) src.event_control = event_control +// monkestation start: fix some hard deletes +/datum/event_admin_setup/Destroy(force) + event_control = null + return ..() +// monkestation end + /datum/event_admin_setup/proc/prompt_admins() SHOULD_CALL_PARENT(FALSE) CRASH("Unimplemented prompt_admins() on [event_control]'s admin setup.") diff --git a/code/modules/events/brand_intelligence.dm b/code/modules/events/brand_intelligence.dm index 58ed378be403..44a27e28ec34 100644 --- a/code/modules/events/brand_intelligence.dm +++ b/code/modules/events/brand_intelligence.dm @@ -1,3 +1,4 @@ +/* monkestation edit: overwritten in [code\modules\events\brand_intelligence.dm] /datum/round_event_control/brand_intelligence name = "Brand Intelligence" typepath = /datum/round_event/brand_intelligence @@ -93,3 +94,4 @@ /datum/event_admin_setup/listed_options/brand_intelligence/apply_to_event(datum/round_event/brand_intelligence/event) event.chosen_vendor_type = chosen +*/ diff --git a/code/modules/events/carp_migration.dm b/code/modules/events/carp_migration.dm index 821a01446406..a380750ff67e 100644 --- a/code/modules/events/carp_migration.dm +++ b/code/modules/events/carp_migration.dm @@ -4,7 +4,7 @@ weight = 15 min_players = 20 //monkie edit: 12 to 20 earliest_start = 40 MINUTES //monkie edit: 10 to 40 - max_occurrences = 2 //monkie edit: 6 to 2 + max_occurrences = 3 //monkie edit: 6 to 2 category = EVENT_CATEGORY_ENTITIES description = "Summons a school of space carp." min_wizard_trigger_potency = 0 diff --git a/code/modules/events/disease_outbreak.dm b/code/modules/events/disease_outbreak.dm index da8c6409c43e..bdd60f16050f 100644 --- a/code/modules/events/disease_outbreak.dm +++ b/code/modules/events/disease_outbreak.dm @@ -22,10 +22,10 @@ /datum/round_event_control/disease_outbreak name = "Disease Outbreak: Classic" typepath = /datum/round_event/disease_outbreak - max_occurrences = 1 + max_occurrences = 2 min_players = 10 weight = 0 - track = EVENT_TRACK_MAJOR + track = EVENT_TRACK_MAJOR //monkie edit earliest_start = 55 MINUTES category = EVENT_CATEGORY_HEALTH description = "A 'classic' virus will infect some members of the crew." @@ -53,7 +53,7 @@ /datum/round_event_control/disease_outbreak/proc/generate_candidates() disease_candidates.Cut() //We clear the list and rebuild it again. for(var/mob/living/carbon/human/candidate in shuffle(GLOB.player_list)) //Player list is much more up to date and requires less checks(?) - if(!(candidate.mind.assigned_role.job_flags & JOB_CREW_MEMBER) || candidate.stat == DEAD) + if(!(candidate.mind?.assigned_role?.job_flags & JOB_CREW_MEMBER) || candidate.stat == DEAD) continue if(HAS_TRAIT(candidate, TRAIT_VIRUSIMMUNE)) //Don't pick someone who's virus immune, only for it to not do anything. continue diff --git a/code/modules/events/ghost_role/alien_infestation.dm b/code/modules/events/ghost_role/alien_infestation.dm index 9b35b2145dcf..db3fd898e9ae 100644 --- a/code/modules/events/ghost_role/alien_infestation.dm +++ b/code/modules/events/ghost_role/alien_infestation.dm @@ -87,25 +87,26 @@ if(temp_vent_parent.other_atmos_machines.len > 20) vents += temp_vent - if(!vents.len) + if(!length(vents)) message_admins("An event attempted to spawn an alien but no suitable vents were found. Shutting down.") return MAP_ERROR - for(var/i in 1 to antag_count) - if(!length(candidates)) - break - - var/client/mob_client = pick_n_take_weighted(weighted_candidates) - var/mob/candidate = mob_client.mob - if(candidate.client) //I hate this - candidate.client.prefs.reset_antag_rep() + var/selected_count = 0 + while(length(weighted_candidates) && selected_count < antag_count) + var/client/candidate_ckey = pick_n_take_weighted(weighted_candidates) + var/client/candidate_client = GLOB.directory[candidate_ckey] + if(QDELETED(candidate_client) || QDELETED(candidate_client.mob)) + continue + var/mob/candidate = candidate_client.mob + candidate_client.prefs?.reset_antag_rep() if(!candidate.mind) candidate.mind = new /datum/mind(candidate.key) var/obj/vent = pick_n_take(vents) var/mob/living/carbon/alien/larva/new_xeno = new(vent.loc) - new_xeno.key = candidate.key + new_xeno.ckey = candidate_ckey new_xeno.move_into_vent(vent) + selected_count++ message_admins("[ADMIN_LOOKUPFLW(new_xeno)] has been made into an alien by an event.") new_xeno.log_message("was spawned as an alien by an event.", LOG_GAME) diff --git a/code/modules/events/ghost_role/blob.dm b/code/modules/events/ghost_role/blob.dm index 2cdf8174d63a..99836ba2b585 100644 --- a/code/modules/events/ghost_role/blob.dm +++ b/code/modules/events/ghost_role/blob.dm @@ -3,9 +3,8 @@ typepath = /datum/round_event/ghost_role/blob weight = 5 //monkie edit: 10 to 5 max_occurrences = 1 - min_players = 35 //monkie edit: 20 to 35 - earliest_start = 60 MINUTES //monkie edit: 20 to 90 + earliest_start = 80 MINUTES //monkie edit: 20 to 90 //dynamic_should_hijack = TRUE category = EVENT_CATEGORY_ENTITIES description = "Spawns a new blob overmind." diff --git a/code/modules/events/ghost_role/space_dragon.dm b/code/modules/events/ghost_role/space_dragon.dm index cfcd2df52dcf..8d09fee4f4f8 100644 --- a/code/modules/events/ghost_role/space_dragon.dm +++ b/code/modules/events/ghost_role/space_dragon.dm @@ -33,8 +33,6 @@ var/mob/living/basic/space_dragon/dragon = new (spawn_location) dragon.key = key - dragon.mind.set_assigned_role(SSjob.GetJobType(/datum/job/space_dragon)) - dragon.mind.special_role = ROLE_SPACE_DRAGON dragon.mind.add_antag_datum(/datum/antagonist/space_dragon) playsound(dragon, 'sound/magic/ethereal_exit.ogg', 50, TRUE, -1) message_admins("[ADMIN_LOOKUPFLW(dragon)] has been made into a Space Dragon by an event.") diff --git a/code/modules/events/heart_attack.dm b/code/modules/events/heart_attack.dm index 0cdadfbc499f..5a06238e5746 100644 --- a/code/modules/events/heart_attack.dm +++ b/code/modules/events/heart_attack.dm @@ -32,7 +32,7 @@ for(var/mob/living/carbon/human/candidate in shuffle(GLOB.player_list)) if(candidate.stat == DEAD || HAS_TRAIT(candidate, TRAIT_CRITICAL_CONDITION) || !candidate.can_heartattack() || candidate.undergoing_cardiac_arrest()) continue - if(!(candidate.mind.assigned_role.job_flags & JOB_CREW_MEMBER))//only crewmembers can get one, a bit unfair for some ghost roles and it wastes the event + if(!(candidate.mind?.assigned_role?.job_flags & JOB_CREW_MEMBER))//only crewmembers can get one, a bit unfair for some ghost roles and it wastes the event continue if(candidate.satiety <= -60 && !candidate.has_status_effect(/datum/status_effect/exercised)) //Multiple junk food items recently //No foodmaxxing for the achievement heart_attack_candidates[candidate] = 3 diff --git a/code/modules/events/meteors/stray_meteor_event.dm b/code/modules/events/meteors/stray_meteor_event.dm index 53daff1ac8a1..09b91b36a1a2 100644 --- a/code/modules/events/meteors/stray_meteor_event.dm +++ b/code/modules/events/meteors/stray_meteor_event.dm @@ -1,9 +1,9 @@ /datum/round_event_control/stray_meteor name = "Stray Meteor" typepath = /datum/round_event/stray_meteor - weight = 15 //Number subject to change based on how often meteors actually collide with the station + weight = 18 //Number subject to change based on how often meteors actually collide with the station min_players = 15 - max_occurrences = 3 + max_occurrences = 6 earliest_start = 20 MINUTES category = EVENT_CATEGORY_SPACE description = "Throw a random meteor somewhere near the station." diff --git a/code/modules/events/portal_storm.dm b/code/modules/events/portal_storm.dm index 5296814dfadd..55e26bc191bd 100644 --- a/code/modules/events/portal_storm.dm +++ b/code/modules/events/portal_storm.dm @@ -32,6 +32,32 @@ /mob/living/basic/construct/wraith/hostile = 6, ) +//begin monkestation edit +/datum/round_event_control/portal_storm_monkey + name = "Portal Storm: Monkeys" + typepath = /datum/round_event/portal_storm/portal_storm_monkey + weight = 4 + max_occurrences = 2 + earliest_start = 20 MINUTES + category = EVENT_CATEGORY_ENTITIES + track = EVENT_TRACK_MAJOR + description = "Angry monkies pour out of portals." + +/datum/round_event/portal_storm/portal_storm_monkey + boss_types = list(/mob/living/basic/gorilla/lesser = 1) + hostile_types = list( + /mob/living/carbon/human/species/monkey/angry = 10, + ) + +/datum/round_event/portal_storm/portal_storm_monkey/announce(fake) + set waitfor = 0 + sound_to_playing_players('sound/magic/lightning_chargeup.ogg') + sleep(8 SECONDS) + priority_announce("Massive bluespace anomaly detected en route to [station_name()]. Brace for impact.") + sleep(2 SECONDS) + sound_to_playing_players('monkestation/sound/misc/monkeystorm.ogg') + +//end monkestation edit /datum/round_event/portal_storm start_when = 7 end_when = 999 diff --git a/code/modules/events/scrubber_overflow.dm b/code/modules/events/scrubber_overflow.dm index baa07d7e15cb..e9a4f80368fd 100644 --- a/code/modules/events/scrubber_overflow.dm +++ b/code/modules/events/scrubber_overflow.dm @@ -16,7 +16,7 @@ /// Amount of reagents ejected from each scrubber var/reagents_amount = 50 /// Probability of an individual scrubber overflowing - var/overflow_probability = 50 + var/overflow_probability = 20 //monkestation edit: 20 down from 50 /// Specific reagent to force all scrubbers to use, null for random reagent choice var/datum/reagent/forced_reagent_type /// A list of scrubbers that will have reagents ejected from them diff --git a/code/modules/events/spider_infestation.dm b/code/modules/events/spider_infestation.dm index 63d965a523c6..bc740e5ba84b 100644 --- a/code/modules/events/spider_infestation.dm +++ b/code/modules/events/spider_infestation.dm @@ -1,7 +1,7 @@ /datum/round_event_control/spider_infestation name = "Spider Infestation" typepath = /datum/round_event/spider_infestation - weight = 6 //monkestation edit: from 10 to 6 + weight = 7 //monkestation edit: from 10 to 6 max_occurrences = 1 min_players = 35 //monkie edit: 20 to 35 earliest_start = 60 MINUTES //monke edit: 20 to 60 diff --git a/code/modules/events/wizard/curseditems.dm b/code/modules/events/wizard/curseditems.dm index cc63c15cda5d..68e74ac30143 100644 --- a/code/modules/events/wizard/curseditems.dm +++ b/code/modules/events/wizard/curseditems.dm @@ -1,3 +1,16 @@ +/// Turns them into a psuedo-wizard costume. +#define WIZARD_MIMICRY "wizardmimic" +/// Gives them a cursed sword. +#define CURSED_SWORDS "swords" +/// Gives them a blunt that they need to smoke +#define BIG_FAT_DOOBIE "bigfatdoobie" +/// Gives them boxing gloves and a luchador mask +#define BOXING "boxing" +/// Gives them a chameleon mask +#define VOICE_MODULATORS "voicemodulators" +/// Gives them kitty ears and also modifies their gender to FEMALE +#define CATGIRLS_2015 "catgirls2015" + /datum/round_event_control/wizard/cursed_items //fashion disasters name = "Cursed Items" weight = 3 @@ -11,51 +24,72 @@ //item you want to equip to the hand, and set its slots_flags = null. Only items equiped to hands need do this. /datum/round_event/wizard/cursed_items/start() - var/item_set = pick("wizardmimic", "swords", "bigfatdoobie", "boxing", "voicemodulators", "catgirls2015") + var/item_set = pick( + BIG_FAT_DOOBIE, + BOXING, + CATGIRLS_2015, + CURSED_SWORDS, + VOICE_MODULATORS, + WIZARD_MIMICRY, + ) var/list/loadout[SLOTS_AMT] - var/ruins_spaceworthiness - var/ruins_wizard_loadout + var/ruins_spaceworthiness = FALSE + var/ruins_wizard_loadout = FALSE switch(item_set) - if("wizardmimic") - loadout[ITEM_SLOT_OCLOTHING] = /obj/item/clothing/suit/wizrobe - loadout[ITEM_SLOT_FEET] = /obj/item/clothing/shoes/sandal/magic - loadout[ITEM_SLOT_HEAD] = /obj/item/clothing/head/wizard - ruins_spaceworthiness = 1 - if("swords") - loadout[ITEM_SLOT_HANDS] = /obj/item/katana/cursed - if("bigfatdoobie") + if(BIG_FAT_DOOBIE) loadout[ITEM_SLOT_MASK] = /obj/item/clothing/mask/cigarette/rollie/trippy - ruins_spaceworthiness = 1 - if("boxing") + ruins_spaceworthiness = TRUE + if(BOXING) loadout[ITEM_SLOT_MASK] = /obj/item/clothing/mask/luchador loadout[ITEM_SLOT_GLOVES] = /obj/item/clothing/gloves/boxing - ruins_spaceworthiness = 1 - if("voicemodulators") - loadout[ITEM_SLOT_MASK] = /obj/item/clothing/mask/chameleon - if("catgirls2015") + ruins_spaceworthiness = TRUE + if(CATGIRLS_2015) loadout[ITEM_SLOT_HEAD] = /obj/item/clothing/head/costume/kitty - ruins_spaceworthiness = 1 - ruins_wizard_loadout = 1 + ruins_spaceworthiness = TRUE + ruins_wizard_loadout = TRUE + if(CURSED_SWORDS) + loadout[ITEM_SLOT_HANDS] = /obj/item/katana/cursed + if(VOICE_MODULATORS) + loadout[ITEM_SLOT_MASK] = /obj/item/clothing/mask/chameleon + if(WIZARD_MIMICRY) + loadout[ITEM_SLOT_OCLOTHING] = /obj/item/clothing/suit/wizrobe + loadout[ITEM_SLOT_FEET] = /obj/item/clothing/shoes/sandal/magic + loadout[ITEM_SLOT_HEAD] = /obj/item/clothing/head/wizard + ruins_spaceworthiness = TRUE - for(var/mob/living/carbon/human/H in GLOB.alive_mob_list) - if(ruins_spaceworthiness && !is_station_level(H.z) || isspaceturf(H.loc) || isplasmaman(H)) + var/list/mob/living/carbon/human/victims = list() + + for(var/mob/living/carbon/human/target in GLOB.alive_mob_list) + if(isspaceturf(target.loc) || !isnull(target.dna.species.outfit_important_for_life) || (ruins_spaceworthiness && !is_station_level(target.z))) continue //#savetheminers - if(ruins_wizard_loadout && IS_WIZARD(H)) + if(ruins_wizard_loadout && IS_WIZARD(target)) continue - if(item_set == "catgirls2015") //Wizard code means never having to say you're sorry - H.gender = FEMALE - for(var/i in 1 to loadout.len) - if(loadout[i]) - var/obj/item/J = loadout[i] - var/obj/item/I = new J //dumb but required because of byond throwing a fit anytime new gets too close to a list - H.dropItemToGround(H.get_item_by_slot(i), TRUE) - H.equip_to_slot_or_del(I, i) - ADD_TRAIT(I, TRAIT_NODROP, CURSED_ITEM_TRAIT(I)) - I.item_flags |= DROPDEL - I.name = "cursed " + I.name - - for(var/mob/living/carbon/human/victim in GLOB.alive_mob_list) + if(item_set == CATGIRLS_2015) //Wizard code means never having to say you're sorry + target.gender = FEMALE + for(var/iterable in 1 to loadout.len) + if(!loadout[iterable]) + continue + + var/obj/item/item_type = loadout[iterable] + var/obj/item/thing = new item_type //dumb but required because of byond throwing a fit anytime new gets too close to a list + + target.dropItemToGround(target.get_item_by_slot(iterable), TRUE) + target.equip_to_slot_or_del(thing, iterable) + ADD_TRAIT(thing, TRAIT_NODROP, CURSED_ITEM_TRAIT(thing)) + thing.item_flags |= DROPDEL + thing.name = "cursed " + thing.name + + victims += target + + for(var/mob/living/carbon/human/victim as anything in victims) var/datum/effect_system/fluid_spread/smoke/smoke = new smoke.set_up(0, holder = victim, location = victim.loc) smoke.start() + +#undef BIG_FAT_DOOBIE +#undef BOXING +#undef CATGIRLS_2015 +#undef CURSED_SWORDS +#undef VOICE_MODULATORS +#undef WIZARD_MIMICRY diff --git a/code/modules/food_and_drinks/machinery/processor.dm b/code/modules/food_and_drinks/machinery/processor.dm index 7ff1e07db07d..627ff85fca0f 100644 --- a/code/modules/food_and_drinks/machinery/processor.dm +++ b/code/modules/food_and_drinks/machinery/processor.dm @@ -153,9 +153,12 @@ log_admin("DEBUG: [movable_input] in processor doesn't have a suitable recipe. How did it get in there? Please report it immediately!!!") continue total_time += recipe.time - var/offset = prob(50) ? -2 : 2 - animate(src, pixel_x = pixel_x + offset, time = 0.2, loop = (total_time / rating_speed)*5) //start shaking - sleep(total_time / rating_speed) + + var/duration = (total_time / rating_speed) + INVOKE_ASYNC(src, TYPE_PROC_REF(/atom, Shake), 1, 0, duration) + addtimer(CALLBACK(src, PROC_REF(complete_processing)), duration) + +/obj/machinery/processor/proc/complete_processing() for(var/atom/movable/content_item in processor_contents) var/datum/food_processor_process/recipe = PROCESSOR_SELECT_RECIPE(content_item) if (!recipe) diff --git a/code/modules/food_and_drinks/recipes/soup_mixtures.dm b/code/modules/food_and_drinks/recipes/soup_mixtures.dm index 90a9e82d9f90..8a9c092d2b4f 100644 --- a/code/modules/food_and_drinks/recipes/soup_mixtures.dm +++ b/code/modules/food_and_drinks/recipes/soup_mixtures.dm @@ -194,6 +194,7 @@ transfer_ingredient_reagents(ingredient, holder) // Delete, it's done qdel(ingredient) + continue // Everything else will just get fried ingredient.AddElement(/datum/element/fried_item, 30) @@ -238,7 +239,7 @@ ingredient_pool.remove_reagent(/datum/reagent/consumable/nutriment, amount * percentage_of_nutriment_converted) ingredient_pool.remove_reagent(/datum/reagent/consumable/nutriment/vitamin, amount * percentage_of_nutriment_converted) // The other half of the nutriment, and the rest of the reagents, will get put directly into the pot - ingredient_pool.trans_to(holder, amount, ingredient_reagent_multiplier, no_react = TRUE) + ingredient_pool.trans_to(holder, amount, ingredient_reagent_multiplier, preserve_data = FALSE, no_react = TRUE) /// Called whenever the soup pot overfills with reagent. /datum/chemical_reaction/food/soup/proc/boil_over(datum/reagents/holder) diff --git a/code/modules/holiday/holidays.dm b/code/modules/holiday/holidays.dm index 21545dc49b65..8749875221aa 100644 --- a/code/modules/holiday/holidays.dm +++ b/code/modules/holiday/holidays.dm @@ -18,13 +18,17 @@ var/year_offset = 0 ///Timezones this holiday is celebrated in (defaults to three timezones spanning a 50 hour window covering all timezones) var/list/timezones = list(TIMEZONE_LINT, TIMEZONE_UTC, TIMEZONE_ANYWHERE_ON_EARTH) - ///If this is defined, drones without a default hat will spawn with this one during the holiday; check drones_as_items.dm to see this used - var/obj/item/drone_hat + ///If this is defined, drones/assistants without a default hat will spawn with this item in their head clothing slot. + var/obj/item/holiday_hat ///When this holiday is active, does this prevent mail from arriving to cargo? Try not to use this for longer holidays. var/mail_holiday = FALSE var/poster_name = "generic celebration poster" var/poster_desc = "A poster for celebrating some holiday. Unfortunately, its unfinished, so you can't see what the holiday is." var/poster_icon = "holiday_unfinished" + /// Color scheme for this holiday + var/list/holiday_colors + /// The default pattern of the holiday, if the requested pattern is null. + var/holiday_pattern = PATTERN_DEFAULT // This proc gets run before the game starts when the holiday is activated. Do festive shit here. /datum/holiday/proc/celebrate() @@ -75,6 +79,31 @@ return FALSE +/// Procs to return holiday themed colors for recoloring atoms +/datum/holiday/proc/get_holiday_colors(atom/thing_to_color, pattern = holiday_pattern) + if(!holiday_colors) + return + switch(pattern) + if(PATTERN_DEFAULT) + return holiday_colors[(thing_to_color.y % holiday_colors.len) + 1] + if(PATTERN_VERTICAL_STRIPE) + return holiday_colors[(thing_to_color.x % holiday_colors.len) + 1] + +/proc/request_holiday_colors(atom/thing_to_color, pattern) + switch(pattern) + if(PATTERN_RANDOM) + return "#[random_short_color()]" + if(PATTERN_RAINBOW) + var/datum/holiday/pride_week/rainbow_datum = new() + return rainbow_datum.get_holiday_colors(thing_to_color, PATTERN_DEFAULT) + if(!length(GLOB.holidays)) + return + for(var/holiday_key in GLOB.holidays) + var/datum/holiday/holiday_real = GLOB.holidays[holiday_key] + if(!holiday_real.holiday_colors) + continue + return holiday_real.get_holiday_colors(thing_to_color, pattern || holiday_real.holiday_pattern) + // The actual holidays // JANUARY @@ -84,6 +113,7 @@ name = "Fleet Day" begin_month = JANUARY begin_day = 19 + holiday_hat = /obj/item/clothing/head/mothcap /datum/holiday/fleet_day/greet() return "This day commemorates another year of successful survival aboard the Mothic Grand Nomad Fleet. Moths galaxywide are encouraged to eat, drink, and be merry." @@ -106,6 +136,12 @@ timezones = list(TIMEZONE_NZDT, TIMEZONE_CHADT) begin_day = 6 begin_month = FEBRUARY + holiday_colors = list( + COLOR_UNION_JACK_BLUE, + COLOR_WHITE, + COLOR_UNION_JACK_RED, + COLOR_WHITE, + ) /datum/holiday/nz/getStationPrefix() return pick("Aotearoa","Kiwi","Fish 'n' Chips","Kākāpō","Southern Cross") @@ -130,7 +166,7 @@ name = "Birthday of Space Station 13" begin_day = 16 begin_month = FEBRUARY - drone_hat = /obj/item/clothing/head/costume/festive + holiday_hat = /obj/item/clothing/head/costume/festive poster_name = "station birthday poster" poster_desc = "A poster celebrating another year of the station's operation. Why anyone would be happy to be here is byond you." poster_icon = "holiday_cake" // is a lie @@ -195,7 +231,13 @@ name = "St. Patrick's Day" begin_day = 17 begin_month = MARCH - drone_hat = /obj/item/clothing/head/soft/green + holiday_hat = /obj/item/clothing/head/soft/green + holiday_colors = list( + COLOR_IRISH_GREEN, + COLOR_WHITE, + COLOR_IRISH_ORANGE, + ) + holiday_pattern = PATTERN_VERTICAL_STRIPE /datum/holiday/no_this_is_patrick/getStationPrefix() return pick("Blarney","Green","Leprechaun","Booze") @@ -210,6 +252,7 @@ begin_month = APRIL begin_day = 1 end_day = 2 + holiday_hat = /obj/item/clothing/head/chameleon/broken /datum/holiday/april_fools/celebrate() . = ..() @@ -220,13 +263,19 @@ var/mob/dead/new_player/P = i if(P.client) P.client.playtitlemusic() - */ + */ //monkestation removal end + +/datum/holiday/april_fools/get_holiday_colors(atom/thing_to_color) + return "#[random_short_color()]" + +/datum/holiday/april_fools/get_holiday_colors(atom/thing_to_color) + return "#[random_short_color()]" /datum/holiday/spess name = "Cosmonautics Day" begin_day = 12 begin_month = APRIL - drone_hat = /obj/item/clothing/head/syndicatefake + holiday_hat = /obj/item/clothing/head/syndicatefake /datum/holiday/spess/greet() return "On this day over 600 years ago, Comrade Yuri Gagarin first ventured into space!" @@ -235,6 +284,12 @@ name = "Four-Twenty" begin_day = 20 begin_month = APRIL + holiday_hat = /obj/item/clothing/head/rasta + holiday_colors = list( + COLOR_ETHIOPIA_GREEN, + COLOR_ETHIOPIA_YELLOW, + COLOR_ETHIOPIA_RED, + ) /datum/holiday/fourtwenty/getStationPrefix() return pick("Snoop","Blunt","Toke","Dank","Cheech","Chong") @@ -257,7 +312,7 @@ timezones = list(TIMEZONE_TKT, TIMEZONE_TOT, TIMEZONE_NZST, TIMEZONE_NFT, TIMEZONE_LHST, TIMEZONE_AEST, TIMEZONE_ACST, TIMEZONE_ACWST, TIMEZONE_AWST, TIMEZONE_CXT, TIMEZONE_CCT, TIMEZONE_CKT, TIMEZONE_NUT) begin_day = 25 begin_month = APRIL - drone_hat = /obj/item/food/grown/poppy + holiday_hat = /obj/item/food/grown/poppy /datum/holiday/anz/getStationPrefix() return pick("Australian","New Zealand","Poppy", "Southern Cross") @@ -268,7 +323,7 @@ name = "Labor Day" begin_day = 1 begin_month = MAY - drone_hat = /obj/item/clothing/head/utility/hardhat + holiday_hat = /obj/item/clothing/head/utility/hardhat mail_holiday = TRUE //Draconic Day is celebrated on May 3rd, the date on which the Draconic language was merged (#26780) @@ -287,7 +342,7 @@ name = "Firefighter's Day" begin_day = 4 begin_month = MAY - drone_hat = /obj/item/clothing/head/utility/hardhat/red + holiday_hat = /obj/item/clothing/head/utility/hardhat/red /datum/holiday/firefighter/getStationPrefix() return pick("Burning","Blazing","Plasma","Fire") @@ -296,7 +351,6 @@ name = "Bee Day" begin_day = 20 begin_month = MAY - drone_hat = /obj/item/clothing/mask/animal/small/bee /datum/holiday/bee/getStationPrefix() return pick("Bee","Honey","Hive","Africanized","Mead","Buzz") @@ -329,6 +383,22 @@ name = "Summer Solstice" begin_day = 21 begin_month = JUNE + holiday_hat = /obj/item/clothing/head/costume/garland + +/datum/holiday/pride_week + name = PRIDE_WEEK + begin_month = JUNE + // Stonewall was June 28th, this captures its week. + begin_day = 23 + end_day = 29 + holiday_colors = list( + COLOR_PRIDE_PURPLE, + COLOR_PRIDE_BLUE, + COLOR_PRIDE_GREEN, + COLOR_PRIDE_YELLOW, + COLOR_PRIDE_ORANGE, + COLOR_PRIDE_RED, + ) // JULY @@ -336,13 +406,13 @@ name = "Doctor's Day" begin_day = 1 begin_month = JULY - drone_hat = /obj/item/clothing/head/costume/nursehat + holiday_hat = /obj/item/clothing/head/costume/nursehat /datum/holiday/ufo name = "UFO Day" begin_day = 2 begin_month = JULY - drone_hat = /obj/item/clothing/mask/facehugger/dead + holiday_hat = /obj/item/clothing/head/collectable/xenom /datum/holiday/ufo/getStationPrefix() //Is such a thing even possible? return pick("Ayy","Truth","Tsoukalos","Mulder","Scully") //Yes it is! @@ -353,6 +423,15 @@ begin_day = 4 begin_month = JULY mail_holiday = TRUE + holiday_hat = /obj/item/clothing/head/cowboy/brown + holiday_colors = list( + COLOR_OLD_GLORY_BLUE, + COLOR_OLD_GLORY_RED, + COLOR_WHITE, + COLOR_OLD_GLORY_RED, + COLOR_WHITE, + ) + /datum/holiday/usa/getStationPrefix() return pick("Independent","American","Burger","Bald Eagle","Star-Spangled", "Fireworks") @@ -367,11 +446,17 @@ timezones = list(TIMEZONE_CEST) begin_day = 14 begin_month = JULY - drone_hat = /obj/item/clothing/head/beret + holiday_hat = /obj/item/clothing/head/beret mail_holiday = TRUE + holiday_colors = list( + COLOR_FRENCH_BLUE, + COLOR_WHITE, + COLOR_FRENCH_RED + ) + holiday_pattern = PATTERN_VERTICAL_STRIPE /datum/holiday/france/getStationPrefix() - return pick("Francais","Fromage", "Zut", "Merde") + return pick("Francais", "Fromage", "Zut", "Merde", "Sacrebleu") /datum/holiday/france/greet() return "Do you hear the people sing?" @@ -389,7 +474,7 @@ name = "Wizard's Day" begin_month = JULY begin_day = 27 - drone_hat = /obj/item/clothing/head/wizard + holiday_hat = /obj/item/clothing/head/wizard /datum/holiday/wizards_day/getStationPrefix() return pick("Dungeon", "Elf", "Magic", "D20", "Edition") @@ -421,6 +506,7 @@ name = "Tiziran Unification Day" begin_month = SEPTEMBER begin_day = 1 + holiday_hat = /obj/item/clothing/head/costume/lizard /datum/holiday/tiziran_unification/greet() return "On this day over 400 years ago, Lizardkind first united under a single banner, ready to face the stars as one unified people." @@ -444,7 +530,7 @@ name = "Talk-Like-a-Pirate Day" begin_day = 19 begin_month = SEPTEMBER - drone_hat = /obj/item/clothing/head/costume/pirate + holiday_hat = /obj/item/clothing/head/costume/pirate /datum/holiday/pirate/greet() return "Ye be talkin' like a pirate today or else ye'r walkin' tha plank, matey!" @@ -474,13 +560,13 @@ name = "Smiling Day" begin_day = 7 begin_month = OCTOBER - drone_hat = /obj/item/clothing/head/costume/papersack/smiley + holiday_hat = /obj/item/clothing/head/costume/papersack/smiley /datum/holiday/boss name = "Boss' Day" begin_day = 16 begin_month = OCTOBER - drone_hat = /obj/item/clothing/head/hats/tophat + holiday_hat = /obj/item/clothing/head/hats/tophat /datum/holiday/un_day name = "Anniversary of the Foundation of the United Nations" @@ -516,12 +602,25 @@ /datum/holiday/vegan/getStationPrefix() return pick("Tofu", "Tempeh", "Seitan", "Tofurkey") +/datum/holiday/october_revolution + name = "October Revolution" + begin_day = 6 + begin_month = NOVEMBER + end_day = 7 + holiday_colors = list( + COLOR_MEDIUM_DARK_RED, + COLOR_GOLD, + COLOR_MEDIUM_DARK_RED, + ) + +/datum/holiday/october_revolution/getStationPrefix() + return pick("Communist", "Soviet", "Bolshevik", "Socialist", "Red", "Workers'") /datum/holiday/remembrance_day name = "Remembrance Day" begin_month = NOVEMBER begin_day = 11 - drone_hat = /obj/item/food/grown/poppy + holiday_hat = /obj/item/food/grown/poppy /datum/holiday/remembrance_day/getStationPrefix() return pick("Peace", "Armistice", "Poppy") @@ -543,7 +642,7 @@ name = "Flowers Day" begin_day = 19 begin_month = NOVEMBER - drone_hat = /obj/item/food/grown/moonflower + holiday_hat = /obj/item/food/grown/moonflower /datum/holiday/hello name = "Saying-'Hello' Day" @@ -572,7 +671,7 @@ begin_day = 1 begin_month = DECEMBER end_day = 31 - drone_hat = /obj/item/clothing/head/costume/santa + holiday_hat = /obj/item/clothing/head/costume/santa /datum/holiday/festive_season/greet() return "Have a nice festive season!" @@ -586,21 +685,23 @@ name = MONKEYDAY begin_day = 14 begin_month = DECEMBER - drone_hat = /obj/item/clothing/mask/gas/monkeymask /datum/holiday/doomsday name = "Mayan Doomsday Anniversary" begin_day = 21 begin_month = DECEMBER - drone_hat = /obj/item/clothing/mask/animal/small/tribal /datum/holiday/xmas name = CHRISTMAS begin_day = 23 begin_month = DECEMBER end_day = 27 - drone_hat = /obj/item/clothing/head/costume/santa + holiday_hat = /obj/item/clothing/head/costume/santa mail_holiday = TRUE + holiday_colors = list( + COLOR_CHRISTMAS_GREEN, + COLOR_CHRISTMAS_RED, + ) /datum/holiday/xmas/greet() return "Have a merry Christmas!" @@ -616,7 +717,7 @@ begin_month = DECEMBER end_day = 2 end_month = JANUARY - drone_hat = /obj/item/clothing/head/costume/festive + holiday_hat = /obj/item/clothing/head/costume/festive mail_holiday = TRUE /datum/holiday/new_year/getStationPrefix() @@ -706,7 +807,6 @@ /datum/holiday/hebrew/passover/getStationPrefix() return pick("Matzah", "Moses", "Red Sea") - // HOLIDAY ADDONS /datum/holiday/xmas/celebrate() @@ -732,7 +832,7 @@ /datum/holiday/easter name = EASTER - drone_hat = /obj/item/clothing/head/costume/rabbitears + holiday_hat = /obj/item/clothing/head/costume/rabbitears var/const/days_early = 1 //to make editing the holiday easier var/const/days_extra = 1 diff --git a/code/modules/holiday/nth_week.dm b/code/modules/holiday/nth_week.dm index 55cfec74be6e..ef4815de0664 100644 --- a/code/modules/holiday/nth_week.dm +++ b/code/modules/holiday/nth_week.dm @@ -35,7 +35,7 @@ begin_week = 4 begin_month = NOVEMBER begin_weekday = THURSDAY - drone_hat = /obj/item/clothing/head/hats/tophat //This is the closest we can get to a pilgrim's hat + holiday_hat = /obj/item/clothing/head/hats/tophat //This is the closest we can get to a pilgrim's hat /datum/holiday/nth_week/thanksgiving/canada name = "Thanksgiving in Canada" diff --git a/code/modules/hydroponics/gene_modder.dm b/code/modules/hydroponics/gene_modder.dm index 70fae57a0bb8..fad5063ec7e7 100644 --- a/code/modules/hydroponics/gene_modder.dm +++ b/code/modules/hydroponics/gene_modder.dm @@ -426,6 +426,10 @@ var/read_only = 0 //Well, it's still a floppy disk obj_flags = UNIQUE_RENAME +/obj/item/disk/plantgene/syndicate // Monkestation item + gene = new /datum/plant_gene/trait/noreact + read_only = 1 + /obj/item/disk/plantgene/Initialize(mapload) . = ..() add_overlay("datadisk_gene") diff --git a/code/modules/hydroponics/grown.dm b/code/modules/hydroponics/grown.dm index 274a88418671..b014ecf116e8 100644 --- a/code/modules/hydroponics/grown.dm +++ b/code/modules/hydroponics/grown.dm @@ -42,6 +42,8 @@ var/alt_icon /// Should we pixel offset ourselves at init? for mapping var/offset_at_init = TRUE + //This volume can be altered by densified chemicals trait + var/volume_rate = 1 //Monkestation Edit /obj/item/food/grown/Initialize(mapload, obj/item/seeds/new_seed) if(!tastes) @@ -65,16 +67,26 @@ make_dryable() // Go through all traits in their genes and call on_new_plant from them. + //TODO: We need a priority queue for traits,some of them need to be called first for(var/datum/plant_gene/trait/trait in seed.genes) trait.on_new_plant(src, loc) + //Needs to be run after traits are called because some of them alter max_volume and volume_rate + //Since traits do not know in which order they were run we need to do it here + max_volume *= volume_rate //Monkestation Edit + // Set our default bitesize: bite size = 1 + (potency * 0.05) * (max_volume * 0.01) * modifier // A 100 potency, non-densified plant = 1 + (5 * 1 * modifier) = 6u bite size // For reference, your average 100 potency tomato has 14u of reagents - So, with no modifier it is eaten in 3 bites bite_consumption = 1 + round(max((seed.potency * BITE_SIZE_POTENCY_MULTIPLIER), 1) * (max_volume * BITE_SIZE_VOLUME_MULTIPLIER) * bite_consumption_mod) . = ..() //Only call it here because we want all the genes and shit to be applied before we add edibility. God this code is a mess. - + //Monkestation Edit Begin + //We want this trait to run after reagents component is added to the plant + var/datum/plant_gene/trait/trait_noreact = seed.get_gene(/datum/plant_gene/trait/noreact) + if(trait_noreact) + trait_noreact.on_new_plant(src, loc) + //Monkestation Edit End seed.prepare_result(src) transform *= TRANSFORM_USING_VARIABLE(seed.potency, 100) + 0.5 //Makes the resulting produce's sprite larger or smaller based on potency! diff --git a/code/modules/hydroponics/grown/mushrooms.dm b/code/modules/hydroponics/grown/mushrooms.dm index 8d88dba452f6..f00b980b793e 100644 --- a/code/modules/hydroponics/grown/mushrooms.dm +++ b/code/modules/hydroponics/grown/mushrooms.dm @@ -232,7 +232,7 @@ potency = 30 //-> brightness growthstages = 4 rarity = 20 - genes = list(/datum/plant_gene/trait/glow, /datum/plant_gene/trait/plant_type/fungal_metabolism, /datum/plant_gene/trait/potencylimit) + genes = list(/datum/plant_gene/trait/glow, /datum/plant_gene/trait/plant_type/fungal_metabolism) growing_icon = 'icons/obj/hydroponics/growing_mushrooms.dmi' possible_mutations = list(/datum/hydroponics/plant_mutation/glow_cap, /datum/hydroponics/plant_mutation/shadow_shroom) reagents_add = list(/datum/reagent/uranium/radium = 0.1, /datum/reagent/phosphorus = 0.1, /datum/reagent/consumable/nutriment = 0.04) diff --git a/code/modules/hydroponics/hydroponics.dm b/code/modules/hydroponics/hydroponics.dm index 9007644983fe..7a45f27d23a8 100644 --- a/code/modules/hydroponics/hydroponics.dm +++ b/code/modules/hydroponics/hydroponics.dm @@ -794,16 +794,16 @@ /obj/machinery/hydroponics/attackby(obj/item/O, mob/user, params) //Called when mob user "attacks" it with object O - if(istype(O, /obj/item/bio_cube)) + if(istype(O, /obj/item/stack/biocube)) if(bio_boosted) to_chat(user, span_notice("This tray is already bio-boosted please wait until its no longer bio-boosted to apply it again")) return - var/obj/item/bio_cube/attacked_cube = O + var/obj/item/stack/biocube/attacked_cube = O bio_boosted = TRUE - addtimer(CALLBACK(src, PROC_REF(end_boost)), attacked_cube.total_duration) - to_chat(user, span_notice("The [attacked_cube.name] dissolves boosting the growth of plants for [attacked_cube.total_duration * 0.1] seconds.")) + var/boost_time = attacked_cube.boost_time() + addtimer(CALLBACK(src, PROC_REF(end_boost)), boost_time) + to_chat(user, span_notice("\The [attacked_cube] dissolves boosting the growth of plants for [DisplayTimeText(boost_time)].")) qdel(attacked_cube) - if(IS_EDIBLE(O) || is_reagent_container(O)) // Syringe stuff (and other reagent containers now too) var/obj/item/reagent_containers/reagent_source = O diff --git a/code/modules/hydroponics/plant_genes.dm b/code/modules/hydroponics/plant_genes.dm index 4f92ba56807e..875de6a3a7b1 100644 --- a/code/modules/hydroponics/plant_genes.dm +++ b/code/modules/hydroponics/plant_genes.dm @@ -3,7 +3,7 @@ /// The name of the gene. var/name /// The font awesome icon name representing the gene in the seed extractor UI - var/icon = "dna" + var/icon = FA_ICON_DNA /// Flags that determine if a gene can be modified. var/mutability_flags @@ -271,7 +271,7 @@ /// Allows the plant to be squashed when thrown or slipped on, leaving a colored mess and trash type item behind. /datum/plant_gene/trait/squash name = "Liquid Contents" - icon = "droplet" + icon = FA_ICON_DROPLET description = "It may burst open from the internal pressure on impact." trait_ids = THROW_IMPACT_ID | REAGENT_TRANSFER_ID | ATTACK_SELF_ID mutability_flags = PLANT_GENE_REMOVABLE | PLANT_GENE_MUTATABLE | PLANT_GENE_GRAFTABLE @@ -327,7 +327,7 @@ /datum/plant_gene/trait/slip name = "Slippery Skin" description = "Watch your step around this." - icon = "person-falling" + icon = FA_ICON_PERSON_FALLING rate = 1.6 mutability_flags = PLANT_GENE_REMOVABLE | PLANT_GENE_MUTATABLE | PLANT_GENE_GRAFTABLE @@ -361,7 +361,7 @@ /datum/plant_gene/trait/cell_charge name = "Electrical Activity" description = "It can electrocute on interaction or recharge batteries when eaten." - icon = "bolt" + icon = FA_ICON_BOLT rate = 0.2 mutability_flags = PLANT_GENE_REMOVABLE | PLANT_GENE_MUTATABLE | PLANT_GENE_GRAFTABLE var/prob_mult = 2 @@ -430,7 +430,7 @@ */ /datum/plant_gene/trait/glow name = "Bioluminescence" - icon = "lightbulb" + icon = FA_ICON_LIGHTBULB rate = 0.03 description = "It emits a soft glow." trait_ids = GLOW_ID @@ -459,7 +459,7 @@ */ /datum/plant_gene/trait/glow/shadow name = "Shadow Emission" - icon = "lightbulb-o" + icon = FA_ICON_MOON rate = 0.04 glow_color = "#AAD84B" @@ -510,7 +510,7 @@ /datum/plant_gene/trait/teleport name = "Bluespace Activity" description = "It causes people to teleport on interaction." - icon = "right-left" + icon = FA_ICON_RIGHT_LEFT rate = 0.1 mutability_flags = PLANT_GENE_REMOVABLE | PLANT_GENE_MUTATABLE | PLANT_GENE_GRAFTABLE @@ -575,7 +575,7 @@ /datum/plant_gene/trait/maxchem name = "Densified Chemicals" description = "The reagent volume is doubled, halving the plant yield instead." - icon = "flask-vial" + icon = FA_ICON_FLASK_VIAL rate = 2 trait_flags = TRAIT_HALVES_YIELD mutability_flags = PLANT_GENE_REMOVABLE | PLANT_GENE_MUTATABLE | PLANT_GENE_GRAFTABLE @@ -587,8 +587,7 @@ var/obj/item/food/grown/grown_plant = our_plant if(istype(grown_plant, /obj/item/food/grown)) - //Grown foods use the edible component so we need to change their max_volume var - grown_plant.max_volume *= rate + grown_plant.volume_rate = rate //Monkestation Edit else //Grown inedibles however just use a reagents holder, so. our_plant.reagents?.maximum_volume *= rate @@ -597,7 +596,7 @@ /datum/plant_gene/trait/repeated_harvest name = "Perennial Growth" description = "It may be harvested multiple times from the same plant." - icon = "cubes-stacked" + icon = FA_ICON_CUBES_STACKED /// Don't allow replica pods to be multi harvested, please. seed_blacklist = list(/obj/item/seeds/replicapod) mutability_flags = PLANT_GENE_REMOVABLE | PLANT_GENE_MUTATABLE | PLANT_GENE_GRAFTABLE @@ -610,7 +609,7 @@ /datum/plant_gene/trait/battery name = "Capacitive Cell Production" description = "It can work like a power cell when wired properly." - icon = "car-battery" + icon = FA_ICON_CAR_BATTERY mutability_flags = PLANT_GENE_REMOVABLE | PLANT_GENE_MUTATABLE | PLANT_GENE_GRAFTABLE /// The number of cables needed to make a battery. var/cables_needed_per_battery = 5 @@ -690,7 +689,7 @@ /datum/plant_gene/trait/stinging name = "Hypodermic Prickles" description = "It stings, passing some reagents in the process." - icon = "syringe" + icon = FA_ICON_SYRINGE trait_ids = REAGENT_TRANSFER_ID mutability_flags = PLANT_GENE_REMOVABLE | PLANT_GENE_MUTATABLE | PLANT_GENE_GRAFTABLE @@ -729,7 +728,7 @@ /datum/plant_gene/trait/smoke name = "Gaseous Decomposition" description = "It can be smashed to turn its Liquid Contents into smoke." - icon = "cloud" + icon = FA_ICON_CLOUD mutability_flags = PLANT_GENE_REMOVABLE | PLANT_GENE_MUTATABLE | PLANT_GENE_GRAFTABLE /datum/plant_gene/trait/smoke/on_new_plant(obj/item/our_plant, newloc) @@ -762,7 +761,7 @@ /datum/plant_gene/trait/fire_resistance name = "Fire Resistance" description = "Makes the seeds, plant and produce fireproof." - icon = "fire" + icon = FA_ICON_FIRE mutability_flags = PLANT_GENE_REMOVABLE | PLANT_GENE_MUTATABLE | PLANT_GENE_GRAFTABLE /datum/plant_gene/trait/fire_resistance/on_new_seed(obj/item/seeds/new_seed) @@ -785,7 +784,7 @@ /datum/plant_gene/trait/invasive name = "Invasive Spreading" description = "It attempts to spread around if not contained." - icon = "virus" + icon = FA_ICON_VIRUS mutability_flags = PLANT_GENE_REMOVABLE | PLANT_GENE_MUTATABLE | PLANT_GENE_GRAFTABLE /datum/plant_gene/trait/invasive/on_new_seed(obj/item/seeds/new_seed) @@ -851,7 +850,7 @@ /datum/plant_gene/trait/brewing name = "Auto-Distilling Composition" description = "Its nutriments undergo fermentation." - icon = "wine-glass" + icon = FA_ICON_WINE_GLASS trait_ids = CONTENTS_CHANGE_ID mutability_flags = PLANT_GENE_REMOVABLE | PLANT_GENE_MUTATABLE | PLANT_GENE_GRAFTABLE @@ -863,7 +862,7 @@ /datum/plant_gene/trait/juicing name = "Auto-Juicing Composition" description = "Its nutriments turn into juice." - icon = "glass-water" + icon = FA_ICON_GLASS_WATER trait_ids = CONTENTS_CHANGE_ID mutability_flags = PLANT_GENE_REMOVABLE | PLANT_GENE_MUTATABLE | PLANT_GENE_GRAFTABLE @@ -875,7 +874,7 @@ /datum/plant_gene/trait/plant_laughter name = "Hallucinatory Feedback" description = "Makes sounds when people slip on it." - icon = "face-laugh-squint" + icon = FA_ICON_FACE_LAUGH_SQUINT mutability_flags = PLANT_GENE_REMOVABLE | PLANT_GENE_MUTATABLE | PLANT_GENE_GRAFTABLE /// Sounds that play when this trait triggers var/list/sounds = list('sound/items/SitcomLaugh1.ogg', 'sound/items/SitcomLaugh2.ogg', 'sound/items/SitcomLaugh3.ogg') @@ -911,7 +910,7 @@ /datum/plant_gene/trait/eyes name = "Oculary Mimicry" description = "It will watch after you." - icon = "eye" + icon = FA_ICON_EYE mutability_flags = PLANT_GENE_REMOVABLE | PLANT_GENE_MUTATABLE | PLANT_GENE_GRAFTABLE /// Our googly eyes appearance. var/mutable_appearance/googly @@ -929,7 +928,7 @@ /datum/plant_gene/trait/sticky name = "Prickly Adhesion" description = "It sticks to people when thrown, also passing reagents if stingy." - icon = "bandage" + icon = FA_ICON_BANDAGE trait_ids = THROW_IMPACT_ID mutability_flags = PLANT_GENE_REMOVABLE | PLANT_GENE_MUTATABLE | PLANT_GENE_GRAFTABLE @@ -953,7 +952,7 @@ /datum/plant_gene/trait/chem_heating name = "Exothermic Activity" description = "It consumes nutriments to heat up other reagents, halving the yield." - icon = "temperatyre-arrow-up" + icon = FA_ICON_TEMPERATURE_ARROW_UP trait_ids = TEMP_CHANGE_ID trait_flags = TRAIT_HALVES_YIELD mutability_flags = PLANT_GENE_REMOVABLE | PLANT_GENE_MUTATABLE | PLANT_GENE_GRAFTABLE @@ -965,7 +964,7 @@ /datum/plant_gene/trait/chem_cooling name = "Endothermic Activity" description = "It consumes nutriments to cool down other reagents, halving the yield." - icon = "temperature-arrow-down" + icon = FA_ICON_TEMPERATURE_ARROW_DOWN trait_ids = TEMP_CHANGE_ID trait_flags = TRAIT_HALVES_YIELD mutability_flags = PLANT_GENE_REMOVABLE | PLANT_GENE_MUTATABLE | PLANT_GENE_GRAFTABLE @@ -986,7 +985,7 @@ /datum/plant_gene/trait/preserved name = "Natural Insecticide" description = "It does not attract ants or decompose." - icon = "bug-slash" + icon = FA_ICON_BUG_SLASH mutability_flags = PLANT_GENE_REMOVABLE | PLANT_GENE_MUTATABLE | PLANT_GENE_GRAFTABLE /datum/plant_gene/trait/preserved/on_new_plant(obj/item/our_plant, newloc) @@ -1001,7 +1000,7 @@ /datum/plant_gene/trait/carnivory name = "Obligate Carnivory" description = "Pests have positive effect on the plant health." - icon = "spider" + icon = FA_ICON_SPIDER /// Plant type traits. Incompatible with one another. /datum/plant_gene/trait/plant_type @@ -1013,20 +1012,15 @@ /datum/plant_gene/trait/plant_type/weed_hardy name = "Weed Adaptation" description = "It is a weed that needs no nutrients and doesn't suffer from other weeds." - icon = "seedling" + icon = FA_ICON_SEEDLING /// Mushrooms need less light and have a minimum yield. /datum/plant_gene/trait/plant_type/fungal_metabolism name = "Fungal Vitality" description = "It is a mushroom that needs no water, less light and can't be overtaken by weeds." - icon = "droplet-slash" + icon = FA_ICON_DROPLET_SLASH /// Currently unused and does nothing. Appears in strange seeds. /datum/plant_gene/trait/plant_type/alien_properties - name ="?????" - icon = "reddit-alien" - -/datum/plant_gene/trait/seedless - name = "Seedless" - description = "The plant is unable to produce seeds" - mutability_flags = PLANT_GENE_REMOVABLE | PLANT_GENE_MUTATABLE | PLANT_GENE_GRAFTABLE + name = "?????" + icon = FA_ICON_QUESTION diff --git a/code/modules/hydroponics/seed_extractor.dm b/code/modules/hydroponics/seed_extractor.dm index 72c96788fe55..45e66000da71 100644 --- a/code/modules/hydroponics/seed_extractor.dm +++ b/code/modules/hydroponics/seed_extractor.dm @@ -109,14 +109,15 @@ if(istype(attacking_item, /obj/item/storage/bag/plants)) var/loaded = 0 for(var/obj/item/seeds/to_store in attacking_item.contents) - if(contents.len >= max_seeds) + if(length(contents) >= max_seeds) to_chat(user, span_warning("[src] is full.")) break if(!add_seed(to_store, attacking_item)) continue - loaded += 1 + loaded = TRUE if(loaded) + INVOKE_ASYNC(src, TYPE_PROC_REF(/datum, update_static_data_for_all_viewers)) // monkestation edit: lagfixing to_chat(user, span_notice("You put as many seeds from [attacking_item] into [src] as you can.")) else to_chat(user, span_warning("There are no seeds in [attacking_item].")) @@ -127,23 +128,26 @@ if(!isnull(generated_seeds)) if((user.istate & ISTATE_SECONDARY)) //find all seeds lying on the turf and add them to the machine + var/loaded = FALSE for(var/obj/item/seeds/seed as anything in generated_seeds) //machine is full - if(contents.len >= max_seeds) + if(length(contents) >= max_seeds) to_chat(user, span_warning("[src] is full.")) break //add seed to machine. second argument is null which means just force move into the machine - add_seed(seed) + if(add_seed(seed)) + loaded = TRUE + if(loaded) to_chat(user, span_notice("You extract some seeds.")) + INVOKE_ASYNC(src, TYPE_PROC_REF(/datum, update_static_data_for_all_viewers)) // monkestation edit: lagfixing return TRUE else if(istype(attacking_item, /obj/item/seeds)) - if(contents.len >= max_seeds) + if(length(contents) >= max_seeds) to_chat(user, span_warning("[src] is full.")) - else if(add_seed(attacking_item, user)) to_chat(user, span_notice("You add [attacking_item] to [src].")) - + INVOKE_ASYNC(src, TYPE_PROC_REF(/datum, update_static_data_for_all_viewers)) // monkestation edit: lagfixing else to_chat(user, span_warning("You can't seem to add [attacking_item] to [src].")) return TRUE @@ -222,6 +226,7 @@ ui = SStgui.try_update_ui(user, src, ui) if(!ui) ui = new(user, src, "SeedExtractor", name) + ui.set_autoupdate(FALSE) // monkestation edit: lagfixing ui.open() /obj/machinery/seed_extractor/ui_data() @@ -283,6 +288,7 @@ else found_seed.forceMove(drop_location()) visible_message(span_notice("[found_seed] falls onto the floor."), null, span_hear("You hear a soft clatter."), COMBAT_MESSAGE_RANGE) + INVOKE_ASYNC(src, TYPE_PROC_REF(/datum, update_static_data_for_all_viewers)) // monkestation edit: lagfixing . = TRUE /obj/machinery/seed_extractor/ui_assets(mob/user) diff --git a/code/modules/hydroponics/seeds.dm b/code/modules/hydroponics/seeds.dm index e5f2a15b6f81..0da6d6a811a4 100644 --- a/code/modules/hydroponics/seeds.dm +++ b/code/modules/hydroponics/seeds.dm @@ -429,11 +429,6 @@ return var/max_potency = MAX_PLANT_YIELD - for(var/datum/plant_gene/trait/trait in genes) - if(trait.trait_flags & TRAIT_LIMIT_POTENCY) - max_potency = 100 - break - potency = clamp(potency + adjustamt, 0, max_potency) var/datum/plant_gene/core/C = get_gene(/datum/plant_gene/core/potency) if(C) diff --git a/code/modules/hydroponics/unique_plant_genes.dm b/code/modules/hydroponics/unique_plant_genes.dm index 61bde105bc9f..938ecadb78d8 100644 --- a/code/modules/hydroponics/unique_plant_genes.dm +++ b/code/modules/hydroponics/unique_plant_genes.dm @@ -499,7 +499,6 @@ . = ..() if(!.) return - var/obj/item/food/grown/grown_plant = our_plant if(istype(grown_plant)) grown_plant.max_volume = new_capcity diff --git a/code/modules/industrial_lift/tram/tram_floors.dm b/code/modules/industrial_lift/tram/tram_floors.dm index 83f82e2d131d..3d4cff43ccbd 100644 --- a/code/modules/industrial_lift/tram/tram_floors.dm +++ b/code/modules/industrial_lift/tram/tram_floors.dm @@ -1,8 +1,15 @@ +/turf/open/floor/noslip/tram + name = "high-traction platform" + icon_state = "noslip_tram" + base_icon_state = "noslip_tram" + floor_tile = /obj/item/stack/tile/noslip/tram + /turf/open/floor/noslip/tram_plate name = "linear induction plate" desc = "The linear induction plate that powers the tram." icon_state = "tram_plate" base_icon_state = "tram_plate" + floor_tile = /obj/item/stack/tile/noslip/tram_plate slowdown = 0 flags_1 = NONE @@ -15,9 +22,9 @@ /turf/open/floor/noslip/tram_platform name = "tram platform" - desc = "A sturdy looking tram platform." icon_state = "tram_platform" base_icon_state = "tram_platform" + floor_tile = /obj/item/stack/tile/noslip/tram_platform slowdown = 0 /turf/open/floor/noslip/tram_plate/broken_states() diff --git a/code/modules/jobs/job_types/_job.dm b/code/modules/jobs/job_types/_job.dm index a39f45555cb9..6960ab4b8a94 100644 --- a/code/modules/jobs/job_types/_job.dm +++ b/code/modules/jobs/job_types/_job.dm @@ -103,7 +103,7 @@ /// List of family heirlooms this job can get with the family heirloom quirk. List of types. var/list/family_heirlooms - /// All values = (JOB_ANNOUNCE_ARRIVAL | JOB_CREW_MANIFEST | JOB_EQUIP_RANK | JOB_CREW_MEMBER | JOB_NEW_PLAYER_JOINABLE | JOB_BOLD_SELECT_TEXT | JOB_ASSIGN_QUIRKS | JOB_CAN_BE_INTERN) + /// All values = (JOB_ANNOUNCE_ARRIVAL | JOB_CREW_MANIFEST | JOB_EQUIP_RANK | JOB_CREW_MEMBER | JOB_NEW_PLAYER_JOINABLE | JOB_BOLD_SELECT_TEXT | JOB_ASSIGN_QUIRKS | JOB_CAN_BE_INTERN | JOB_CANNOT_OPEN_SLOTS) var/job_flags = NONE /// Multiplier for general usage of the voice of god. diff --git a/code/modules/jobs/job_types/ai.dm b/code/modules/jobs/job_types/ai.dm index 22763cee110d..8c813fa156a9 100644 --- a/code/modules/jobs/job_types/ai.dm +++ b/code/modules/jobs/job_types/ai.dm @@ -19,7 +19,7 @@ /datum/job_department/silicon, ) random_spawns_possible = FALSE - job_flags = JOB_NEW_PLAYER_JOINABLE | JOB_EQUIP_RANK | JOB_BOLD_SELECT_TEXT + job_flags = JOB_NEW_PLAYER_JOINABLE | JOB_EQUIP_RANK | JOB_BOLD_SELECT_TEXT | JOB_CANNOT_OPEN_SLOTS var/do_special_check = TRUE config_tag = "AI" diff --git a/code/modules/jobs/job_types/assistant.dm b/code/modules/jobs/job_types/assistant.dm index f009bd938856..037b86f03fe4 100644 --- a/code/modules/jobs/job_types/assistant.dm +++ b/code/modules/jobs/job_types/assistant.dm @@ -31,7 +31,7 @@ Assistant /obj/item/crowbar/large = 1 ) - job_flags = JOB_ANNOUNCE_ARRIVAL | JOB_CREW_MANIFEST | JOB_EQUIP_RANK | JOB_CREW_MEMBER | JOB_NEW_PLAYER_JOINABLE | JOB_REOPEN_ON_ROUNDSTART_LOSS | JOB_ASSIGN_QUIRKS | JOB_CAN_BE_INTERN + job_flags = STATION_JOB_FLAGS rpg_title = "Lout" config_tag = "ASSISTANT" @@ -43,6 +43,12 @@ Assistant /datum/outfit/job/assistant/pre_equip(mob/living/carbon/human/target) ..() + for(var/holidayname in GLOB.holidays) + var/datum/holiday/holiday_today = GLOB.holidays[holidayname] + var/obj/item/special_hat = holiday_today.holiday_hat + if(prob(HOLIDAY_HAT_CHANCE) && !isnull(special_hat) && isnull(head)) + head = special_hat + give_jumpsuit(target) /datum/outfit/job/assistant/proc/give_jumpsuit(mob/living/carbon/human/target) diff --git a/code/modules/jobs/job_types/atmospheric_technician.dm b/code/modules/jobs/job_types/atmospheric_technician.dm index b5c38f4fe589..77f52fd8ab60 100644 --- a/code/modules/jobs/job_types/atmospheric_technician.dm +++ b/code/modules/jobs/job_types/atmospheric_technician.dm @@ -35,7 +35,7 @@ /obj/item/grenade/gas_crystal/nitrous_oxide_crystal = 5, ) - job_flags = JOB_ANNOUNCE_ARRIVAL | JOB_CREW_MANIFEST | JOB_EQUIP_RANK | JOB_CREW_MEMBER | JOB_NEW_PLAYER_JOINABLE | JOB_REOPEN_ON_ROUNDSTART_LOSS | JOB_ASSIGN_QUIRKS | JOB_CAN_BE_INTERN + job_flags = STATION_JOB_FLAGS rpg_title = "Aeromancer" /datum/outfit/job/atmos diff --git a/code/modules/jobs/job_types/bartender.dm b/code/modules/jobs/job_types/bartender.dm index ec526e10d915..0d33c968e563 100644 --- a/code/modules/jobs/job_types/bartender.dm +++ b/code/modules/jobs/job_types/bartender.dm @@ -29,7 +29,7 @@ /obj/item/stack/sheet/mineral/uranium = 10, ) - job_flags = JOB_ANNOUNCE_ARRIVAL | JOB_CREW_MANIFEST | JOB_EQUIP_RANK | JOB_CREW_MEMBER | JOB_NEW_PLAYER_JOINABLE | JOB_REOPEN_ON_ROUNDSTART_LOSS | JOB_ASSIGN_QUIRKS | JOB_CAN_BE_INTERN + job_flags = STATION_JOB_FLAGS rpg_title = "Tavernkeeper" /datum/job/bartender/award_service(client/winner, award) diff --git a/code/modules/jobs/job_types/botanist.dm b/code/modules/jobs/job_types/botanist.dm index 9486cc6e4c30..d977b221b474 100644 --- a/code/modules/jobs/job_types/botanist.dm +++ b/code/modules/jobs/job_types/botanist.dm @@ -36,7 +36,7 @@ /obj/item/food/monkeycube/bee = 2 ) - job_flags = JOB_ANNOUNCE_ARRIVAL | JOB_CREW_MANIFEST | JOB_EQUIP_RANK | JOB_CREW_MEMBER | JOB_NEW_PLAYER_JOINABLE | JOB_REOPEN_ON_ROUNDSTART_LOSS | JOB_ASSIGN_QUIRKS | JOB_CAN_BE_INTERN + job_flags = STATION_JOB_FLAGS rpg_title = "Gardener" /datum/outfit/job/botanist diff --git a/code/modules/jobs/job_types/captain.dm b/code/modules/jobs/job_types/captain.dm index d4e41d63b364..48f0d569f5e1 100755 --- a/code/modules/jobs/job_types/captain.dm +++ b/code/modules/jobs/job_types/captain.dm @@ -42,7 +42,7 @@ /obj/item/skillchip/sabrage = 5, ) - job_flags = JOB_ANNOUNCE_ARRIVAL | JOB_CREW_MANIFEST | JOB_EQUIP_RANK | JOB_CREW_MEMBER | JOB_NEW_PLAYER_JOINABLE | JOB_BOLD_SELECT_TEXT | JOB_REOPEN_ON_ROUNDSTART_LOSS | JOB_ASSIGN_QUIRKS | JOB_CAN_BE_INTERN + job_flags = STATION_JOB_FLAGS | JOB_BOLD_SELECT_TEXT | JOB_CANNOT_OPEN_SLOTS rpg_title = "Star Duke" voice_of_god_power = 1.4 //Command staff has authority diff --git a/code/modules/jobs/job_types/cargo_technician.dm b/code/modules/jobs/job_types/cargo_technician.dm index b277200c03f3..27c9723af780 100644 --- a/code/modules/jobs/job_types/cargo_technician.dm +++ b/code/modules/jobs/job_types/cargo_technician.dm @@ -33,7 +33,7 @@ /obj/item/gun/ballistic/automatic/wt550 = 1, ) rpg_title = "Merchantman" - job_flags = JOB_ANNOUNCE_ARRIVAL | JOB_CREW_MANIFEST | JOB_EQUIP_RANK | JOB_CREW_MEMBER | JOB_NEW_PLAYER_JOINABLE | JOB_REOPEN_ON_ROUNDSTART_LOSS | JOB_ASSIGN_QUIRKS | JOB_CAN_BE_INTERN + job_flags = STATION_JOB_FLAGS /datum/outfit/job/cargo_tech diff --git a/code/modules/jobs/job_types/chaplain/chaplain.dm b/code/modules/jobs/job_types/chaplain/chaplain.dm index 803aa0019f95..bb5cfcd67538 100644 --- a/code/modules/jobs/job_types/chaplain/chaplain.dm +++ b/code/modules/jobs/job_types/chaplain/chaplain.dm @@ -31,7 +31,7 @@ /obj/item/toy/plush/ratplush = 1 ) rpg_title = "Paladin" - job_flags = JOB_ANNOUNCE_ARRIVAL | JOB_CREW_MANIFEST | JOB_EQUIP_RANK | JOB_CREW_MEMBER | JOB_NEW_PLAYER_JOINABLE | JOB_REOPEN_ON_ROUNDSTART_LOSS | JOB_ASSIGN_QUIRKS | JOB_CAN_BE_INTERN + job_flags = STATION_JOB_FLAGS voice_of_god_power = 2 //Chaplains are very good at speaking with the voice of god diff --git a/code/modules/jobs/job_types/chemist.dm b/code/modules/jobs/job_types/chemist.dm index 4393066100a7..e4e545553b32 100644 --- a/code/modules/jobs/job_types/chemist.dm +++ b/code/modules/jobs/job_types/chemist.dm @@ -35,7 +35,7 @@ /obj/item/paper/secretrecipe = 1 ) rpg_title = "Alchemist" - job_flags = JOB_ANNOUNCE_ARRIVAL | JOB_CREW_MANIFEST | JOB_EQUIP_RANK | JOB_CREW_MEMBER | JOB_NEW_PLAYER_JOINABLE | JOB_REOPEN_ON_ROUNDSTART_LOSS | JOB_ASSIGN_QUIRKS | JOB_CAN_BE_INTERN + job_flags = STATION_JOB_FLAGS /datum/outfit/job/chemist diff --git a/code/modules/jobs/job_types/chief_engineer.dm b/code/modules/jobs/job_types/chief_engineer.dm index 9ef561013e1b..ce4d6c9e4745 100644 --- a/code/modules/jobs/job_types/chief_engineer.dm +++ b/code/modules/jobs/job_types/chief_engineer.dm @@ -43,7 +43,7 @@ /obj/effect/spawner/random/engineering/tool_advanced = 3 ) rpg_title = "Head Crystallomancer" - job_flags = JOB_ANNOUNCE_ARRIVAL | JOB_CREW_MANIFEST | JOB_EQUIP_RANK | JOB_CREW_MEMBER | JOB_NEW_PLAYER_JOINABLE | JOB_BOLD_SELECT_TEXT | JOB_REOPEN_ON_ROUNDSTART_LOSS | JOB_ASSIGN_QUIRKS | JOB_CAN_BE_INTERN + job_flags = STATION_JOB_FLAGS | JOB_BOLD_SELECT_TEXT | JOB_CANNOT_OPEN_SLOTS voice_of_god_power = 1.4 //Command staff has authority diff --git a/code/modules/jobs/job_types/chief_medical_officer.dm b/code/modules/jobs/job_types/chief_medical_officer.dm index daebcfa9d845..a89172e44e66 100644 --- a/code/modules/jobs/job_types/chief_medical_officer.dm +++ b/code/modules/jobs/job_types/chief_medical_officer.dm @@ -40,7 +40,7 @@ ) family_heirlooms = list(/obj/item/storage/medkit/ancient/heirloom, /obj/item/scalpel, /obj/item/hemostat, /obj/item/circular_saw, /obj/item/retractor, /obj/item/cautery) rpg_title = "High Cleric" - job_flags = JOB_ANNOUNCE_ARRIVAL | JOB_CREW_MANIFEST | JOB_EQUIP_RANK | JOB_CREW_MEMBER | JOB_NEW_PLAYER_JOINABLE | JOB_BOLD_SELECT_TEXT | JOB_REOPEN_ON_ROUNDSTART_LOSS | JOB_ASSIGN_QUIRKS | JOB_CAN_BE_INTERN + job_flags = STATION_JOB_FLAGS | JOB_BOLD_SELECT_TEXT | JOB_CANNOT_OPEN_SLOTS voice_of_god_power = 1.4 //Command staff has authority diff --git a/code/modules/jobs/job_types/clown.dm b/code/modules/jobs/job_types/clown.dm index 0bd6ad84a1b1..b535d0f2b783 100644 --- a/code/modules/jobs/job_types/clown.dm +++ b/code/modules/jobs/job_types/clown.dm @@ -33,7 +33,7 @@ family_heirlooms = list(/obj/item/bikehorn/golden) rpg_title = "Jester" - job_flags = JOB_ANNOUNCE_ARRIVAL | JOB_CREW_MANIFEST | JOB_EQUIP_RANK | JOB_CREW_MEMBER | JOB_NEW_PLAYER_JOINABLE | JOB_REOPEN_ON_ROUNDSTART_LOSS | JOB_ASSIGN_QUIRKS | JOB_CAN_BE_INTERN + job_flags = STATION_JOB_FLAGS job_tone = "honk" @@ -113,4 +113,3 @@ var/datum/atom_hud/fan = GLOB.huds[DATA_HUD_FAN] fan.show_to(H) H.faction |= FACTION_CLOWN - diff --git a/code/modules/jobs/job_types/cook.dm b/code/modules/jobs/job_types/cook.dm index edbc4f625bdb..a7544a1a5eb9 100644 --- a/code/modules/jobs/job_types/cook.dm +++ b/code/modules/jobs/job_types/cook.dm @@ -46,7 +46,7 @@ ) rpg_title = "Tavern Chef" - job_flags = JOB_ANNOUNCE_ARRIVAL | JOB_CREW_MANIFEST | JOB_EQUIP_RANK | JOB_CREW_MEMBER | JOB_NEW_PLAYER_JOINABLE | JOB_REOPEN_ON_ROUNDSTART_LOSS | JOB_ASSIGN_QUIRKS | JOB_CAN_BE_INTERN + job_flags = STATION_JOB_FLAGS /datum/job/cook/award_service(client/winner, award) winner.give_award(award, winner.mob) diff --git a/code/modules/jobs/job_types/curator.dm b/code/modules/jobs/job_types/curator.dm index dd2ca0563808..41d989ed6b9f 100644 --- a/code/modules/jobs/job_types/curator.dm +++ b/code/modules/jobs/job_types/curator.dm @@ -30,7 +30,7 @@ family_heirlooms = list(/obj/item/pen/fountain, /obj/item/storage/dice) - job_flags = JOB_ANNOUNCE_ARRIVAL | JOB_CREW_MANIFEST | JOB_EQUIP_RANK | JOB_CREW_MEMBER | JOB_NEW_PLAYER_JOINABLE | JOB_REOPEN_ON_ROUNDSTART_LOSS | JOB_ASSIGN_QUIRKS | JOB_CAN_BE_INTERN + job_flags = STATION_JOB_FLAGS voice_of_god_silence_power = 3 rpg_title = "Veteran Adventurer" diff --git a/code/modules/jobs/job_types/cyborg.dm b/code/modules/jobs/job_types/cyborg.dm index 43885a875e4e..c51dc10a1eea 100644 --- a/code/modules/jobs/job_types/cyborg.dm +++ b/code/modules/jobs/job_types/cyborg.dm @@ -19,7 +19,7 @@ /datum/job_department/silicon, ) random_spawns_possible = FALSE - job_flags = JOB_NEW_PLAYER_JOINABLE | JOB_EQUIP_RANK + job_flags = JOB_NEW_PLAYER_JOINABLE | JOB_EQUIP_RANK | JOB_CANNOT_OPEN_SLOTS /datum/job/cyborg/after_spawn(mob/living/spawned, client/player_client) diff --git a/code/modules/jobs/job_types/detective.dm b/code/modules/jobs/job_types/detective.dm index 4b44a3a4ae24..b6984e24b422 100644 --- a/code/modules/jobs/job_types/detective.dm +++ b/code/modules/jobs/job_types/detective.dm @@ -40,7 +40,7 @@ family_heirlooms = list(/obj/item/reagent_containers/cup/glass/bottle/whiskey) rpg_title = "Thiefcatcher" //I guess they caught them all rip thief... - job_flags = JOB_ANNOUNCE_ARRIVAL | JOB_CREW_MANIFEST | JOB_EQUIP_RANK | JOB_CREW_MEMBER | JOB_NEW_PLAYER_JOINABLE | JOB_REOPEN_ON_ROUNDSTART_LOSS | JOB_ASSIGN_QUIRKS | JOB_CAN_BE_INTERN + job_flags = STATION_JOB_FLAGS job_tone = "objection" diff --git a/code/modules/jobs/job_types/geneticist.dm b/code/modules/jobs/job_types/geneticist.dm index be1af0f60edc..7966128f02c5 100644 --- a/code/modules/jobs/job_types/geneticist.dm +++ b/code/modules/jobs/job_types/geneticist.dm @@ -29,7 +29,7 @@ family_heirlooms = list(/obj/item/clothing/under/shorts/purple) rpg_title = "Genemancer" - job_flags = JOB_ANNOUNCE_ARRIVAL | JOB_CREW_MANIFEST | JOB_EQUIP_RANK | JOB_CREW_MEMBER | JOB_NEW_PLAYER_JOINABLE | JOB_REOPEN_ON_ROUNDSTART_LOSS | JOB_ASSIGN_QUIRKS | JOB_CAN_BE_INTERN + job_flags = STATION_JOB_FLAGS /datum/outfit/job/geneticist diff --git a/code/modules/jobs/job_types/head_of_personnel.dm b/code/modules/jobs/job_types/head_of_personnel.dm index cda5e183e811..2ad677fc97c1 100644 --- a/code/modules/jobs/job_types/head_of_personnel.dm +++ b/code/modules/jobs/job_types/head_of_personnel.dm @@ -40,7 +40,7 @@ family_heirlooms = list(/obj/item/reagent_containers/cup/glass/trophy/silver_cup) rpg_title = "Guild Questgiver" - job_flags = JOB_ANNOUNCE_ARRIVAL | JOB_CREW_MANIFEST | JOB_EQUIP_RANK | JOB_CREW_MEMBER | JOB_NEW_PLAYER_JOINABLE | JOB_BOLD_SELECT_TEXT | JOB_REOPEN_ON_ROUNDSTART_LOSS | JOB_ASSIGN_QUIRKS | JOB_CAN_BE_INTERN + job_flags = STATION_JOB_FLAGS | JOB_BOLD_SELECT_TEXT | JOB_CANNOT_OPEN_SLOTS voice_of_god_power = 1.4 //Command staff has authority diff --git a/code/modules/jobs/job_types/head_of_security.dm b/code/modules/jobs/job_types/head_of_security.dm index 259c828f47c0..c3372bacfc67 100644 --- a/code/modules/jobs/job_types/head_of_security.dm +++ b/code/modules/jobs/job_types/head_of_security.dm @@ -34,7 +34,7 @@ family_heirlooms = list(/obj/item/book/manual/wiki/security_space_law) rpg_title = "Guard Leader" - job_flags = JOB_ANNOUNCE_ARRIVAL | JOB_CREW_MANIFEST | JOB_EQUIP_RANK | JOB_CREW_MEMBER | JOB_NEW_PLAYER_JOINABLE | JOB_BOLD_SELECT_TEXT | JOB_REOPEN_ON_ROUNDSTART_LOSS | JOB_ASSIGN_QUIRKS | JOB_CAN_BE_INTERN + job_flags = STATION_JOB_FLAGS | JOB_BOLD_SELECT_TEXT | JOB_CANNOT_OPEN_SLOTS voice_of_god_power = 1.4 //Command staff has authority diff --git a/code/modules/jobs/job_types/janitor.dm b/code/modules/jobs/job_types/janitor.dm index e4bc41d2eb06..13a3496c609d 100644 --- a/code/modules/jobs/job_types/janitor.dm +++ b/code/modules/jobs/job_types/janitor.dm @@ -28,7 +28,7 @@ /obj/item/lightreplacer = 10 ) rpg_title = "Groundskeeper" - job_flags = JOB_ANNOUNCE_ARRIVAL | JOB_CREW_MANIFEST | JOB_EQUIP_RANK | JOB_CREW_MEMBER | JOB_NEW_PLAYER_JOINABLE | JOB_REOPEN_ON_ROUNDSTART_LOSS | JOB_ASSIGN_QUIRKS | JOB_CAN_BE_INTERN + job_flags = STATION_JOB_FLAGS job_tone = "slip" diff --git a/code/modules/jobs/job_types/lawyer.dm b/code/modules/jobs/job_types/lawyer.dm index 38d55e85c285..a25a1d86d3ad 100644 --- a/code/modules/jobs/job_types/lawyer.dm +++ b/code/modules/jobs/job_types/lawyer.dm @@ -25,7 +25,7 @@ rpg_title = "Magistrate" family_heirlooms = list(/obj/item/gavelhammer, /obj/item/book/manual/wiki/security_space_law) - job_flags = JOB_ANNOUNCE_ARRIVAL | JOB_CREW_MANIFEST | JOB_EQUIP_RANK | JOB_CREW_MEMBER | JOB_NEW_PLAYER_JOINABLE | JOB_REOPEN_ON_ROUNDSTART_LOSS | JOB_ASSIGN_QUIRKS | JOB_CAN_BE_INTERN + job_flags = STATION_JOB_FLAGS job_tone = "objection" diff --git a/code/modules/jobs/job_types/medical_doctor.dm b/code/modules/jobs/job_types/medical_doctor.dm index e8f064fd5456..049ca7489578 100644 --- a/code/modules/jobs/job_types/medical_doctor.dm +++ b/code/modules/jobs/job_types/medical_doctor.dm @@ -36,7 +36,7 @@ /obj/effect/spawner/random/medical/memeorgans = 1 ) rpg_title = "Cleric" - job_flags = JOB_ANNOUNCE_ARRIVAL | JOB_CREW_MANIFEST | JOB_EQUIP_RANK | JOB_CREW_MEMBER | JOB_NEW_PLAYER_JOINABLE | JOB_REOPEN_ON_ROUNDSTART_LOSS | JOB_ASSIGN_QUIRKS | JOB_CAN_BE_INTERN + job_flags = STATION_JOB_FLAGS /datum/outfit/job/doctor diff --git a/code/modules/jobs/job_types/mime.dm b/code/modules/jobs/job_types/mime.dm index 9be0af70b651..97a84511a2ad 100644 --- a/code/modules/jobs/job_types/mime.dm +++ b/code/modules/jobs/job_types/mime.dm @@ -29,7 +29,7 @@ /obj/item/book/mimery = 1, ) rpg_title = "Fool" - job_flags = JOB_ANNOUNCE_ARRIVAL | JOB_CREW_MANIFEST | JOB_EQUIP_RANK | JOB_CREW_MEMBER | JOB_NEW_PLAYER_JOINABLE | JOB_REOPEN_ON_ROUNDSTART_LOSS | JOB_ASSIGN_QUIRKS | JOB_CAN_BE_INTERN + job_flags = STATION_JOB_FLAGS voice_of_god_power = 0.5 //Why are you speaking voice_of_god_silence_power = 3 diff --git a/code/modules/jobs/job_types/paramedic.dm b/code/modules/jobs/job_types/paramedic.dm index c9dad2aa0a66..76c6e10dabf4 100644 --- a/code/modules/jobs/job_types/paramedic.dm +++ b/code/modules/jobs/job_types/paramedic.dm @@ -35,7 +35,7 @@ /obj/item/reagent_containers/hypospray/medipen/survival/luxury = 5 ) rpg_title = "Corpse Runner" - job_flags = JOB_ANNOUNCE_ARRIVAL | JOB_CREW_MANIFEST | JOB_EQUIP_RANK | JOB_CREW_MEMBER | JOB_NEW_PLAYER_JOINABLE | JOB_REOPEN_ON_ROUNDSTART_LOSS | JOB_ASSIGN_QUIRKS | JOB_CAN_BE_INTERN + job_flags = STATION_JOB_FLAGS /datum/outfit/job/paramedic diff --git a/code/modules/jobs/job_types/prisoner.dm b/code/modules/jobs/job_types/prisoner.dm index 2737b405802f..e931a34f5ae6 100644 --- a/code/modules/jobs/job_types/prisoner.dm +++ b/code/modules/jobs/job_types/prisoner.dm @@ -27,7 +27,7 @@ family_heirlooms = list(/obj/item/pen/blue) rpg_title = "Defeated Miniboss" - job_flags = JOB_ANNOUNCE_ARRIVAL | JOB_CREW_MANIFEST | JOB_EQUIP_RANK | JOB_CREW_MEMBER | JOB_NEW_PLAYER_JOINABLE | JOB_ASSIGN_QUIRKS | JOB_CAN_BE_INTERN + job_flags = JOB_ANNOUNCE_ARRIVAL | JOB_CREW_MANIFEST | JOB_EQUIP_RANK | JOB_CREW_MEMBER | JOB_NEW_PLAYER_JOINABLE | JOB_ASSIGN_QUIRKS | JOB_CAN_BE_INTERN | JOB_CANNOT_OPEN_SLOTS /datum/job/prisoner/New() . = ..() diff --git a/code/modules/jobs/job_types/psychologist.dm b/code/modules/jobs/job_types/psychologist.dm index b39babc00450..440adbda9d0c 100644 --- a/code/modules/jobs/job_types/psychologist.dm +++ b/code/modules/jobs/job_types/psychologist.dm @@ -31,7 +31,7 @@ /obj/item/gun/syringe = 1 ) rpg_title = "Snake Oil Salesman" - job_flags = JOB_ANNOUNCE_ARRIVAL | JOB_CREW_MANIFEST | JOB_EQUIP_RANK | JOB_CREW_MEMBER | JOB_NEW_PLAYER_JOINABLE | JOB_REOPEN_ON_ROUNDSTART_LOSS | JOB_ASSIGN_QUIRKS | JOB_CAN_BE_INTERN + job_flags = STATION_JOB_FLAGS /datum/outfit/job/psychologist diff --git a/code/modules/jobs/job_types/quartermaster.dm b/code/modules/jobs/job_types/quartermaster.dm index 49d26f09d62a..7088b76c35e7 100644 --- a/code/modules/jobs/job_types/quartermaster.dm +++ b/code/modules/jobs/job_types/quartermaster.dm @@ -32,7 +32,7 @@ /obj/item/circuitboard/machine/emitter = 3 ) rpg_title = "Steward" - job_flags = JOB_ANNOUNCE_ARRIVAL | JOB_CREW_MANIFEST | JOB_EQUIP_RANK | JOB_CREW_MEMBER | JOB_NEW_PLAYER_JOINABLE | JOB_BOLD_SELECT_TEXT | JOB_REOPEN_ON_ROUNDSTART_LOSS | JOB_ASSIGN_QUIRKS | JOB_CAN_BE_INTERN + job_flags = STATION_JOB_FLAGS | JOB_BOLD_SELECT_TEXT | JOB_CANNOT_OPEN_SLOTS ignore_human_authority = TRUE /datum/outfit/job/quartermaster diff --git a/code/modules/jobs/job_types/research_director.dm b/code/modules/jobs/job_types/research_director.dm index d0d711411061..b8ba0f237606 100644 --- a/code/modules/jobs/job_types/research_director.dm +++ b/code/modules/jobs/job_types/research_director.dm @@ -41,7 +41,7 @@ family_heirlooms = list(/obj/item/toy/plush/slimeplushie) rpg_title = "Archmagister" - job_flags = JOB_ANNOUNCE_ARRIVAL | JOB_CREW_MANIFEST | JOB_EQUIP_RANK | JOB_CREW_MEMBER | JOB_NEW_PLAYER_JOINABLE | JOB_BOLD_SELECT_TEXT | JOB_REOPEN_ON_ROUNDSTART_LOSS | JOB_ASSIGN_QUIRKS | JOB_CAN_BE_INTERN + job_flags = STATION_JOB_FLAGS | JOB_BOLD_SELECT_TEXT | JOB_CANNOT_OPEN_SLOTS voice_of_god_power = 1.4 //Command staff has authority diff --git a/code/modules/jobs/job_types/roboticist.dm b/code/modules/jobs/job_types/roboticist.dm index 83ea82c129dd..becff790c07a 100644 --- a/code/modules/jobs/job_types/roboticist.dm +++ b/code/modules/jobs/job_types/roboticist.dm @@ -31,7 +31,7 @@ family_heirlooms = list(/obj/item/toy/plush/pkplush) rpg_title = "Necromancer" - job_flags = JOB_ANNOUNCE_ARRIVAL | JOB_CREW_MANIFEST | JOB_EQUIP_RANK | JOB_CREW_MEMBER | JOB_NEW_PLAYER_JOINABLE | JOB_REOPEN_ON_ROUNDSTART_LOSS | JOB_ASSIGN_QUIRKS | JOB_CAN_BE_INTERN + job_flags = STATION_JOB_FLAGS /datum/job/roboticist/New() diff --git a/code/modules/jobs/job_types/scientist.dm b/code/modules/jobs/job_types/scientist.dm index 5d4cc75b9b8b..06be18a02b6e 100644 --- a/code/modules/jobs/job_types/scientist.dm +++ b/code/modules/jobs/job_types/scientist.dm @@ -32,7 +32,7 @@ /obj/item/disk/design_disk/bepis = 2, ) rpg_title = "Thaumaturgist" - job_flags = JOB_ANNOUNCE_ARRIVAL | JOB_CREW_MANIFEST | JOB_EQUIP_RANK | JOB_CREW_MEMBER | JOB_NEW_PLAYER_JOINABLE | JOB_REOPEN_ON_ROUNDSTART_LOSS | JOB_ASSIGN_QUIRKS | JOB_CAN_BE_INTERN + job_flags = STATION_JOB_FLAGS job_tone = "boom" diff --git a/code/modules/jobs/job_types/security_officer.dm b/code/modules/jobs/job_types/security_officer.dm index c80bccb55d94..f299c690577f 100644 --- a/code/modules/jobs/job_types/security_officer.dm +++ b/code/modules/jobs/job_types/security_officer.dm @@ -38,7 +38,7 @@ /obj/item/melee/baton/security/boomerang/loaded = 1 ) rpg_title = "Guard" - job_flags = JOB_ANNOUNCE_ARRIVAL | JOB_CREW_MANIFEST | JOB_EQUIP_RANK | JOB_CREW_MEMBER | JOB_NEW_PLAYER_JOINABLE | JOB_REOPEN_ON_ROUNDSTART_LOSS | JOB_ASSIGN_QUIRKS | JOB_CAN_BE_INTERN + job_flags = STATION_JOB_FLAGS GLOBAL_LIST_INIT(available_depts, list(SEC_DEPT_ENGINEERING, SEC_DEPT_MEDICAL, SEC_DEPT_SCIENCE, SEC_DEPT_SUPPLY)) @@ -121,13 +121,11 @@ GLOBAL_LIST_EMPTY(security_officer_distribution) qdel(spawning.ears) spawning.equip_to_slot_or_del(new ears(spawning),ITEM_SLOT_EARS) - //monkestation edit start: add dept sec outfits + //monkestation edit start: add dept sec outfitsif(suit) if(suit) - for(var/obj/item/gun/ballistic/automatic/pistol/paco/no_mag/stored in spawning.contents) - if(spawning.wear_suit) - qdel(spawning.wear_suit) - spawning.equip_to_slot_or_del(new suit(spawning),ITEM_SLOT_OCLOTHING) - spawning.equip_to_slot_or_del(stored,ITEM_SLOT_SUITSTORE) + if(spawning.wear_suit) + qdel(spawning.wear_suit) + spawning.equip_to_slot_or_del(new suit(spawning),ITEM_SLOT_OCLOTHING) if(head) if(spawning.head && !isplasmaman(spawning)) qdel(spawning.head) @@ -224,10 +222,10 @@ GLOBAL_LIST_EMPTY(security_officer_distribution) uniform = /obj/item/clothing/under/rank/security/officer head = /obj/item/clothing/head/helmet/hat/cowboy //monkestation edit: cowboy sec suit = /obj/item/clothing/suit/armor/secduster //monkestation edit: cowboy sec - suit_store = /obj/item/gun/ballistic/automatic/pistol/paco/no_mag //monkestation edit: Paco sec backpack_contents = list( /obj/item/evidencebag = 1, - /obj/item/ammo_box/magazine/m35/rubber = 2, //monkestation edit: Paco sec + /obj/item/ammo_box/magazine/m35/rubber = 2, + /obj/item/gun/ballistic/automatic/pistol/paco/no_mag, //monkestation edit: Paco sec ) belt = /obj/item/modular_computer/pda/security ears = /obj/item/radio/headset/headset_sec/alt diff --git a/code/modules/jobs/job_types/shaft_miner.dm b/code/modules/jobs/job_types/shaft_miner.dm index 4e4e55496d0d..db7fff237cdd 100644 --- a/code/modules/jobs/job_types/shaft_miner.dm +++ b/code/modules/jobs/job_types/shaft_miner.dm @@ -26,7 +26,7 @@ family_heirlooms = list(/obj/item/pickaxe/mini, /obj/item/shovel) rpg_title = "Adventurer" - job_flags = JOB_ANNOUNCE_ARRIVAL | JOB_CREW_MANIFEST | JOB_EQUIP_RANK | JOB_CREW_MEMBER | JOB_NEW_PLAYER_JOINABLE | JOB_REOPEN_ON_ROUNDSTART_LOSS | JOB_ASSIGN_QUIRKS | JOB_CAN_BE_INTERN + job_flags = STATION_JOB_FLAGS /datum/outfit/job/miner diff --git a/code/modules/jobs/job_types/spawner/lavaland_syndicate.dm b/code/modules/jobs/job_types/spawner/lavaland_syndicate.dm index a22e798274af..984c87b42cea 100644 --- a/code/modules/jobs/job_types/spawner/lavaland_syndicate.dm +++ b/code/modules/jobs/job_types/spawner/lavaland_syndicate.dm @@ -1,3 +1,4 @@ /datum/job/lavaland_syndicate title = ROLE_LAVALAND_SYNDICATE policy_index = ROLE_LAVALAND_SYNDICATE + diff --git a/code/modules/jobs/job_types/station_engineer.dm b/code/modules/jobs/job_types/station_engineer.dm index 343752ea2fb3..f636058677ec 100644 --- a/code/modules/jobs/job_types/station_engineer.dm +++ b/code/modules/jobs/job_types/station_engineer.dm @@ -36,7 +36,7 @@ /obj/item/clothing/head/utility/hardhat/red/upgraded = 1 ) rpg_title = "Crystallomancer" - job_flags = JOB_ANNOUNCE_ARRIVAL | JOB_CREW_MANIFEST | JOB_EQUIP_RANK | JOB_CREW_MEMBER | JOB_NEW_PLAYER_JOINABLE | JOB_REOPEN_ON_ROUNDSTART_LOSS | JOB_ASSIGN_QUIRKS | JOB_CAN_BE_INTERN + job_flags = STATION_JOB_FLAGS /datum/outfit/job/engineer diff --git a/code/modules/jobs/job_types/virologist.dm b/code/modules/jobs/job_types/virologist.dm index b8b68b478b74..5ea786330b18 100644 --- a/code/modules/jobs/job_types/virologist.dm +++ b/code/modules/jobs/job_types/virologist.dm @@ -44,7 +44,7 @@ // End Monkestation Addition ) rpg_title = "Plague Doctor" - job_flags = JOB_ANNOUNCE_ARRIVAL | JOB_CREW_MANIFEST | JOB_EQUIP_RANK | JOB_CREW_MEMBER | JOB_NEW_PLAYER_JOINABLE | JOB_REOPEN_ON_ROUNDSTART_LOSS | JOB_ASSIGN_QUIRKS | JOB_CAN_BE_INTERN + job_flags = STATION_JOB_FLAGS /datum/outfit/job/virologist diff --git a/code/modules/jobs/job_types/warden.dm b/code/modules/jobs/job_types/warden.dm index 2179908c57d7..62e7dc9e2058 100644 --- a/code/modules/jobs/job_types/warden.dm +++ b/code/modules/jobs/job_types/warden.dm @@ -40,8 +40,7 @@ /obj/item/storage/box/lethalshot = 5 ) rpg_title = "Jailor" - job_flags = JOB_ANNOUNCE_ARRIVAL | JOB_CREW_MANIFEST | JOB_EQUIP_RANK | JOB_CREW_MEMBER | JOB_NEW_PLAYER_JOINABLE | JOB_BOLD_SELECT_TEXT | JOB_REOPEN_ON_ROUNDSTART_LOSS | JOB_ASSIGN_QUIRKS | JOB_CAN_BE_INTERN - + job_flags = STATION_JOB_FLAGS | JOB_BOLD_SELECT_TEXT /datum/outfit/job/warden name = "Warden" diff --git a/code/modules/library/bibles.dm b/code/modules/library/bibles.dm index 564104baa9a3..fd8a7842a36e 100644 --- a/code/modules/library/bibles.dm +++ b/code/modules/library/bibles.dm @@ -319,6 +319,7 @@ GLOBAL_LIST_INIT(bibleitemstates, list( name = "Syndicate Tome" desc = "A very ominous tome resembling a bible." icon_state ="ebook" + slot_flags = ITEM_SLOT_BELT | ITEM_SLOT_POCKETS item_flags = NO_BLOOD_ON_ITEM throw_speed = 2 throw_range = 7 diff --git a/code/modules/lighting/lighting_source.dm b/code/modules/lighting/lighting_source.dm index 3abfd151153f..7477c8296c11 100644 --- a/code/modules/lighting/lighting_source.dm +++ b/code/modules/lighting/lighting_source.dm @@ -88,6 +88,7 @@ //yes, we register the signal to the top atom too, this is intentional and ensures contained lighting updates properly if(ismovable(new_atom_host) && new_atom_host == source_atom) RegisterSignal(new_atom_host, COMSIG_MOVABLE_MOVED, PROC_REF(update_host_lights)) + RegisterSignal(new_atom_host, COMSIG_TURF_NO_LONGER_BLOCK_LIGHT, PROC_REF(force_update)) return TRUE ///remove this light source from old_atom_host's light_sources list, unsetting movement registrations @@ -98,6 +99,7 @@ LAZYREMOVE(old_atom_host.light_sources, src) if(ismovable(old_atom_host) && old_atom_host == source_atom) UnregisterSignal(old_atom_host, COMSIG_MOVABLE_MOVED) + UnregisterSignal(old_atom_host, COMSIG_TURF_NO_LONGER_BLOCK_LIGHT) return TRUE // Yes this doesn't align correctly on anything other than 4 width tabs. diff --git a/code/modules/lighting/lighting_turf.dm b/code/modules/lighting/lighting_turf.dm index d2400097c343..56e64dada77f 100644 --- a/code/modules/lighting/lighting_turf.dm +++ b/code/modules/lighting/lighting_turf.dm @@ -101,6 +101,9 @@ else //If fulltile and opaque, then the whole tile blocks view, no need to continue checking. directional_opacity = ALL_CARDINALS break + else + for(var/atom/movable/content as anything in contents) + SEND_SIGNAL(content, COMSIG_TURF_NO_LONGER_BLOCK_LIGHT) if(. != directional_opacity && (. == ALL_CARDINALS || directional_opacity == ALL_CARDINALS)) reconsider_lights() //The lighting system only cares whether the tile is fully concealed from all directions or not. reconsider_sunlight() //monkestation addition diff --git a/code/modules/mapfluff/ruins/spaceruin_code/caravanambush.dm b/code/modules/mapfluff/ruins/spaceruin_code/caravanambush.dm index d6b2d9ffaa75..c6d4a8beb4b8 100644 --- a/code/modules/mapfluff/ruins/spaceruin_code/caravanambush.dm +++ b/code/modules/mapfluff/ruins/spaceruin_code/caravanambush.dm @@ -106,7 +106,7 @@ req_access = list(ACCESS_SYNDICATE) circuit = /obj/item/circuitboard/computer/caravan/syndicate1 shuttleId = "caravansyndicate1" - possible_destinations = "caravansyndicate1_custom;caravansyndicate1_ambush;caravansyndicate1_listeningpost" + possible_destinations = "caravansyndicate1_custom;caravansyndicate1_ambush;syndicate_listening_post" //monkestation edit: new listening post /obj/machinery/computer/camera_advanced/shuttle_docker/caravan/syndicate1 name = "Syndicate Fighter Navigation Computer" @@ -116,7 +116,7 @@ shuttleId = "caravansyndicate1" lock_override = NONE shuttlePortId = "caravansyndicate1_custom" - jump_to_ports = list("caravansyndicate1_ambush" = 1, "caravansyndicate1_listeningpost" = 1) + jump_to_ports = list("caravansyndicate1_ambush" = 1, "syndicate_listening_post" = 1) //monkestation edit: new listening post view_range = 0 x_offset = 2 y_offset = 0 @@ -130,7 +130,7 @@ light_color = COLOR_SOFT_RED circuit = /obj/item/circuitboard/computer/caravan/syndicate2 shuttleId = "caravansyndicate2" - possible_destinations = "caravansyndicate2_custom;caravansyndicate2_ambush;caravansyndicate1_listeningpost" + possible_destinations = "caravansyndicate2_custom;caravansyndicate2_ambush;syndicate_listening_post" //monkestation edit: new listening post /obj/machinery/computer/camera_advanced/shuttle_docker/caravan/syndicate2 name = "Syndicate Fighter Navigation Computer" @@ -140,7 +140,7 @@ shuttleId = "caravansyndicate2" lock_override = NONE shuttlePortId = "caravansyndicate2_custom" - jump_to_ports = list("caravansyndicate2_ambush" = 1, "caravansyndicate1_listeningpost" = 1) + jump_to_ports = list("caravansyndicate2_ambush" = 1, "syndicate_listening_post" = 1) //monkestation edit: new listening post view_range = 0 x_offset = 0 y_offset = 2 @@ -154,7 +154,7 @@ light_color = COLOR_SOFT_RED circuit = /obj/item/circuitboard/computer/caravan/syndicate3 shuttleId = "caravansyndicate3" - possible_destinations = "caravansyndicate3_custom;caravansyndicate3_ambush;caravansyndicate3_listeningpost" + possible_destinations = "caravansyndicate3_custom;caravansyndicate3_ambush;syndicate_listening_post" //monkestation edit: new listening post /obj/machinery/computer/camera_advanced/shuttle_docker/caravan/syndicate3 name = "Syndicate Drop Ship Navigation Computer" @@ -164,7 +164,7 @@ shuttleId = "caravansyndicate3" lock_override = NONE shuttlePortId = "caravansyndicate3_custom" - jump_to_ports = list("caravansyndicate3_ambush" = 1, "caravansyndicate3_listeningpost" = 1) + jump_to_ports = list("caravansyndicate3_ambush" = 1, "syndicate_listening_post" = 1) //monkestation edit: new listening post view_range = 2.5 x_offset = -1 y_offset = -3 diff --git a/code/modules/mapfluff/ruins/spaceruin_code/listeningstation.dm b/code/modules/mapfluff/ruins/spaceruin_code/listeningstation.dm index 1c44703f10af..54d36dd3eea5 100644 --- a/code/modules/mapfluff/ruins/spaceruin_code/listeningstation.dm +++ b/code/modules/mapfluff/ruins/spaceruin_code/listeningstation.dm @@ -36,11 +36,19 @@

It's not like anyone but me reads these, why else should I talk about my base upkeep? Today: the "lobby". "} +//monkestation edit: goliath +/obj/item/paper/fluff/ruins/listeningstation/reports/june/goliath + name = "hastily-written report" + default_raw_text = {"Heard some strange noises in the lobby, leaving this in case something happens. +
Some sorta loud banging behind one of the walls. I'm going to go take a look. +
Got my gun just in case, hopefully it isn't anything I need to use it for. +"} +//monkey business end // "Anderson" starts writing here /obj/item/paper/fluff/ruins/listeningstation/reports/july name = "july report" - default_raw_text = {"Hey, old guy got a transfer, and I was next in line. I'll show them how we do it over at the Gorlex Marauders! Let's monitor some stuff. This will be fun. + default_raw_text = {"Hey, old guy went missing, and I was next in line. I'll show them how we do it over at the Gorlex Marauders! Let's monitor some stuff. This will be fun.
It seems "old guy" did some upkeep around the base, and I will admit: it's nice. The lobby is shoddy for some reason. Not sure why that is.
I read some of the older reports, and it seems like interesting stuff. No idea where June is. Ah well, maybe he got out in May?
Odd sleeper, the frost covered it up. They were telling me about this on the way here, that it's meant to be a replacement to ensure "seamless" operation of this base. Okay? @@ -60,7 +68,7 @@ /obj/item/paper/fluff/ruins/listeningstation/reports/september name = "september report" default_raw_text = {"i'm... not doing good. i'm doing so bad. the sleeper is still there. my friend died in a sleeper malfunction. it overheated. -
i don't want to unplug it, i don't want to wake them up. i don't go in the bedroom anymore, i have a small cot in the lobby area. i'm lonely. +
i don't want to unplug it, i don't want to wake them up. i don't go near the backup anymore. i'm lonely.
blowing myself up is out of the question. it'll kill them too. i've killed many people in my life, but i think ending another that way
will probably send me to hell. if hell is anything like this, i'd rather try and salvage as much as i can before i pass. death awaits us all.
@@ -115,4 +123,17 @@
You may view intelligence reports from your predecessors in the filing cabinet in your office. "} - +// MONKESTATION EDIT: monkestation new listening post. im not making a seperate file for modularising some goddamn fluff on the other side of a file. this is why git exists +/obj/item/paper/fluff/ruins/listeningstation/engineer + name = "message from syndicate engineering" + default_raw_text = {"This outpost's pretty messy compared to other models, so here's the basic rundown of every room and whatnot: +
As is to be expected, you've probably already found your way around the lounge area: it's where you'll spend most of your day, given the frequent dark periods on Nanotrasen stations. +
You also have a self-destruct issued for emergencies - probably don't wanna touch that. +
There's also your office, equipped with everything needed to communicate with agents and decieve (or just annoy) Nanotrasen crew - given this is being faxed, you're probably here. +
Service areas should be behind the yellow airlock - that's the laundry, engineering area, and life support: the relay is also through here. +
Entrance's opposite - it's reconfigured by different post crews for different uses: some use it as a lobby, some use it for cargo handling, others just cut it up for parts and leave it in shoddy condition. +
Infirmary's below - it's got a proper sleeper modified to allow you to use it without external assistance, as well as some supplies. +
There's also a pile of garden equipment in the excavation near medical - have fun with that. +
+
Enjoy your assignment."} +// end monkey business diff --git a/code/modules/mapfluff/ruins/spaceruin_code/meateor.dm b/code/modules/mapfluff/ruins/spaceruin_code/meateor.dm index bea6c8cce77f..8dfd57199e6e 100644 --- a/code/modules/mapfluff/ruins/spaceruin_code/meateor.dm +++ b/code/modules/mapfluff/ruins/spaceruin_code/meateor.dm @@ -44,6 +44,14 @@ icon = 'icons/mob/simple/meteor_heart.dmi' anchored = TRUE +/obj/structure/meateor_fluff/Initialize(mapload) + . = ..() + AddComponent(/datum/component/bloody_spreader,\ + blood_left = INFINITY,\ + blood_dna = list("meaty DNA" = "MT-"),\ + diseases = null,\ + ) + /obj/structure/meateor_fluff/play_attack_sound(damage_amount, damage_type, damage_flag) switch(damage_type) if(BRUTE) diff --git a/code/modules/meteors/meteor_types.dm b/code/modules/meteors/meteor_types.dm index 9f598f9809e9..94e1f3dfe4eb 100644 --- a/code/modules/meteors/meteor_types.dm +++ b/code/modules/meteors/meteor_types.dm @@ -327,8 +327,8 @@ signature = "bluespace flux" /obj/effect/meteor/bluespace/Bump() - ..() - if(prob(35)) + . = ..() + if(!QDELETED(src) && prob(35)) // monkestation edit: runtime fix do_teleport(src, get_turf(src), 6, asoundin = 'sound/effects/phasein.ogg', channel = TELEPORT_CHANNEL_BLUESPACE) /obj/effect/meteor/banana diff --git a/code/modules/mob/dead/observer/observer.dm b/code/modules/mob/dead/observer/observer.dm index 849468a93b4a..862a269ebbfb 100644 --- a/code/modules/mob/dead/observer/observer.dm +++ b/code/modules/mob/dead/observer/observer.dm @@ -37,7 +37,7 @@ GLOBAL_VAR_INIT(observer_default_invisibility, INVISIBILITY_OBSERVER) var/health_scan = FALSE //Are health scans currently enabled? var/chem_scan = FALSE //Are chem scans currently enabled? var/gas_scan = FALSE //Are gas scans currently enabled? - var/list/datahuds = list(DATA_HUD_SECURITY_ADVANCED, DATA_HUD_MEDICAL_ADVANCED, DATA_HUD_DIAGNOSTIC_ADVANCED) //list of data HUDs shown to ghosts. + var/list/datahuds = list(DATA_HUD_SECURITY_ADVANCED, DATA_HUD_MEDICAL_ADVANCED, DATA_HUD_DIAGNOSTIC_ADVANCED, DATA_HUD_MOOD) //list of data HUDs shown to ghosts. monkestation addition here var/ghost_orbit = GHOST_ORBIT_CIRCLE //These variables store hair data if the ghost originates from a species with head and/or facial hair. @@ -770,9 +770,10 @@ This is the proc mobs get to turn into a ghost. Forked from ghostize due to comp var/datum/atom_hud/data_hud = GLOB.huds[hudtype] data_hud.hide_from(src) +//MONKESTATION /mob/dead/observer/verb/toggle_data_huds() - set name = "Toggle Sec/Med/Diag HUD" - set desc = "Toggles whether you see medical/security/diagnostic HUDs" + set name = "Toggle Sec/Med/Diag/Mood HUD" + set desc = "Toggles whether you see medical/security/diagnostic/mood HUDs" set category = "Ghost" if(data_huds_on) //remove old huds diff --git a/code/modules/mob/living/basic/bots/_bots.dm b/code/modules/mob/living/basic/bots/_bots.dm index e5584574ee3e..26cf415c11d7 100644 --- a/code/modules/mob/living/basic/bots/_bots.dm +++ b/code/modules/mob/living/basic/bots/_bots.dm @@ -793,11 +793,11 @@ GLOBAL_LIST_INIT(command_strings, list( initial_access = access_card.access.Copy() -/mob/living/basic/bot/proc/summon_bot(atom/caller, turf/turf_destination, user_access = list(), grant_all_access = FALSE) - if(isAI(caller) && !set_ai_caller(caller)) +/mob/living/basic/bot/proc/summon_bot(atom/user, turf/turf_destination, user_access = list(), grant_all_access = FALSE) + if(isAI(user) && !set_ai_caller(user)) return FALSE - bot_reset(bypass_ai_reset = isAI(caller)) - var/turf/destination = turf_destination ? turf_destination : get_turf(caller) + bot_reset(bypass_ai_reset = isAI(user)) + var/turf/destination = turf_destination ? turf_destination : get_turf(user) ai_controller?.set_blackboard_key(BB_BOT_SUMMON_TARGET, destination) var/list/access_to_grant = grant_all_access ? REGION_ACCESS_ALL_STATION : user_access + initial_access access_card.set_access(access_to_grant) @@ -805,11 +805,11 @@ GLOBAL_LIST_INIT(command_strings, list( update_bot_mode(new_mode = BOT_SUMMON) return TRUE -/mob/living/basic/bot/proc/set_ai_caller(mob/living/caller) +/mob/living/basic/bot/proc/set_ai_caller(mob/living/user) var/atom/calling_ai = calling_ai_ref?.resolve() if(!isnull(calling_ai) && calling_ai != src) return FALSE - calling_ai_ref = WEAKREF(caller) + calling_ai_ref = WEAKREF(user) return TRUE /mob/living/basic/bot/proc/update_bot_mode(new_mode, update_hud = TRUE) diff --git a/code/modules/mob/living/basic/bots/medbot/medbot.dm b/code/modules/mob/living/basic/bots/medbot/medbot.dm index 88e843cc814d..2e7a78d2b679 100644 --- a/code/modules/mob/living/basic/bots/medbot/medbot.dm +++ b/code/modules/mob/living/basic/bots/medbot/medbot.dm @@ -163,7 +163,7 @@ icon_state = "[base_icon_state]a" return if(mode == BOT_HEALING) - icon_state = "[base_icon_state]s[medical_mode_flags & MEDBOT_STATIONARY_MODE]" + icon_state = "[base_icon_state]s[medical_mode_flags & MEDBOT_STATIONARY_MODE ? 1 : 0]" return icon_state = "[base_icon_state][medical_mode_flags & MEDBOT_STATIONARY_MODE ? 2 : 1]" //Bot has yellow light to indicate stationary mode. diff --git a/code/modules/mob/living/basic/drone/_drone.dm b/code/modules/mob/living/basic/drone/_drone.dm index cf0e71553abe..27c328617c4d 100644 --- a/code/modules/mob/living/basic/drone/_drone.dm +++ b/code/modules/mob/living/basic/drone/_drone.dm @@ -187,7 +187,8 @@ equip_to_slot_or_del(storage, ITEM_SLOT_DEX_STORAGE) for(var/holiday_name in GLOB.holidays) - var/obj/item/potential_hat + var/datum/holiday/holiday_today = GLOB.holidays[holiday_name] + var/obj/item/potential_hat = holiday_today.holiday_hat if(!isnull(potential_hat) && isnull(default_headwear)) //If our drone type doesn't start with a hat, we take the holiday one. default_headwear = potential_hat diff --git a/code/modules/mob/living/basic/farm_animals/pony.dm b/code/modules/mob/living/basic/farm_animals/pony.dm new file mode 100644 index 000000000000..4c200de45c1d --- /dev/null +++ b/code/modules/mob/living/basic/farm_animals/pony.dm @@ -0,0 +1,88 @@ +/mob/living/basic/pony + name = "pony" + desc = "Look at my horse, my horse is amazing!" + icon_state = "pony" + icon_living = "pony" + icon_dead = "pony_dead" + gender = MALE + mob_biotypes = MOB_ORGANIC | MOB_BEAST + speak_emote = list("neighs", "winnies") + response_help_continuous = "pets" + response_help_simple = "pet" + response_disarm_continuous = "gently pushes aside" + response_disarm_simple = "gently push aside" + response_harm_continuous = "kicks" + response_harm_simple = "kick" + attack_verb_continuous = "kicks" + attack_verb_simple = "kick" + attack_sound = 'sound/weapons/punch1.ogg' + attack_vis_effect = ATTACK_EFFECT_KICK + melee_damage_lower = 5 + melee_damage_upper = 10 + health = 50 + maxHealth = 50 + gold_core_spawnable = FRIENDLY_SPAWN + blood_volume = BLOOD_VOLUME_NORMAL + ai_controller = /datum/ai_controller/basic_controller/pony + +/mob/living/basic/pony/Initialize(mapload) + . = ..() + + AddElement(/datum/element/pet_bonus, "whickers.") + AddElement(/datum/element/ai_retaliate) + AddElement(/datum/element/ai_flee_while_injured) + AddElement(/datum/element/waddling) + AddComponent(/datum/component/tameable, food_types = list(/obj/item/food/grown/apple), tame_chance = 25, bonus_tame_chance = 15, after_tame = CALLBACK(src, PROC_REF(tamed))) + +/mob/living/basic/pony/proc/tamed(mob/living/tamer) + can_buckle = TRUE + buckle_lying = 0 + playsound(src, 'sound/creatures/pony/snort.ogg', 50) + AddElement(/datum/element/ridable, /datum/component/riding/creature/pony) + visible_message(span_notice("[src] snorts happily.")) + + ai_controller.replace_planning_subtrees(list( + /datum/ai_planning_subtree/find_nearest_thing_which_attacked_me_to_flee, + /datum/ai_planning_subtree/flee_target, + /datum/ai_planning_subtree/random_speech/pony/tamed + )) + +/mob/living/basic/pony/proc/whinny_angrily() + manual_emote("whinnies ANGRILY!") + + playsound(src, pick(list( + 'sound/creatures/pony/whinny01.ogg', + 'sound/creatures/pony/whinny02.ogg', + 'sound/creatures/pony/whinny03.ogg' + )), 50) + +/mob/living/basic/pony/take_damage(damage_amount, damage_type, damage_flag, sound_effect, attack_dir, armour_penetration) + . = ..() + + if (prob(33)) + whinny_angrily() + +/mob/living/basic/pony/melee_attack(atom/target, list/modifiers, ignore_cooldown = FALSE) + . = ..() + + if (!.) + return + + whinny_angrily() + +/datum/ai_controller/basic_controller/pony + blackboard = list( + BB_TARGETING_STRATEGY = /datum/targeting_strategy/basic, + ) + + ai_traits = STOP_MOVING_WHEN_PULLED + ai_movement = /datum/ai_movement/basic_avoidance + idle_behavior = /datum/idle_behavior/idle_random_walk + + planning_subtrees = list( + /datum/ai_planning_subtree/find_nearest_thing_which_attacked_me_to_flee, + /datum/ai_planning_subtree/flee_target, + /datum/ai_planning_subtree/target_retaliate, + /datum/ai_planning_subtree/basic_melee_attack_subtree, + /datum/ai_planning_subtree/random_speech/pony + ) diff --git a/code/modules/mob/living/basic/jungle/seedling/seedling_ai.dm b/code/modules/mob/living/basic/jungle/seedling/seedling_ai.dm index 47aaa3beb227..c527317863be 100644 --- a/code/modules/mob/living/basic/jungle/seedling/seedling_ai.dm +++ b/code/modules/mob/living/basic/jungle/seedling/seedling_ai.dm @@ -145,7 +145,7 @@ if(isnull(can)) return - if(locate(/datum/reagent/water) in can.reagents.reagent_list) + if(can.reagents?.has_reagent(/datum/reagent/water)) // monkestation edit: just use has_reagent instead of locate() return return ..() @@ -153,7 +153,7 @@ /datum/ai_behavior/find_hunt_target/suitable_dispenser /datum/ai_behavior/find_hunt_target/suitable_dispenser/valid_dinner(mob/living/source, obj/structure/water_source, radius) - if(!(locate(/datum/reagent/water) in water_source.reagents.reagent_list)) + if(!water_source.reagents?.has_reagent(/datum/reagent/water)) // monkestation edit: just use has_reagent instead of locate() return FALSE return can_see(source, water_source, radius) diff --git a/code/modules/mob/living/basic/jungle/venus_human_trap.dm b/code/modules/mob/living/basic/jungle/venus_human_trap.dm index b8959ace2d06..c679153ba7f2 100644 --- a/code/modules/mob/living/basic/jungle/venus_human_trap.dm +++ b/code/modules/mob/living/basic/jungle/venus_human_trap.dm @@ -13,10 +13,9 @@ /obj/structure/alien/resin/flower_bud //inheriting basic attack/damage stuff from alien structures name = "flower bud" desc = "A large pulsating plant..." - icon = 'icons/effects/spacevines.dmi' + icon = 'icons/mob/spacevines.dmi' icon_state = "bud0" layer = SPACEVINE_MOB_LAYER - plane = GAME_PLANE_UPPER_FOV_HIDDEN opacity = FALSE canSmoothWith = null smoothing_flags = NONE @@ -130,12 +129,11 @@ /mob/living/basic/venus_human_trap name = "venus human trap" desc = "Now you know how the fly feels." - icon = 'icons/effects/spacevines.dmi' + icon = 'icons/mob/spacevines.dmi' icon_state = "venus_human_trap" health_doll_icon = "venus_human_trap" mob_biotypes = MOB_ORGANIC | MOB_PLANT layer = SPACEVINE_MOB_LAYER - plane = GAME_PLANE_UPPER_FOV_HIDDEN health = 100 maxHealth = 100 obj_damage = 60 @@ -173,9 +171,11 @@ /mob/living/basic/venus_human_trap/Initialize(mapload) . = ..() - var/datum/action/cooldown/vine_tangle/tangle = new(src) - tangle.Grant(src) - ai_controller.set_blackboard_key(BB_TARGETED_ACTION, tangle) + AddElement(/datum/element/lifesteal, 5) + var/static/list/innate_actions = list( + /datum/action/cooldown/mob_cooldown/projectile_attack/vine_tangle = BB_TARGETED_ACTION, + ) + grant_actions_by_list(innate_actions) /mob/living/basic/venus_human_trap/RangedAttack(atom/victim) if(!(istate & ISTATE_HARM)) @@ -199,14 +199,12 @@ adjustBruteLoss(vines_in_range ? -weed_heal : no_weed_damage) //every life tick take 20 damage if not near vines or heal 10 if near vines, 5 times out of weeds = u ded -/datum/action/cooldown/vine_tangle +/datum/action/cooldown/mob_cooldown/projectile_attack/vine_tangle name = "Tangle" button_icon = 'icons/mob/spacevines.dmi' button_icon_state = "Light1" desc = "Grabs a target with a sticky vine, allowing you to pull it alongside you." cooldown_time = 8 SECONDS - ///how many vines can we handle - var/max_vines = 2 /// An assoc list of all the plant's vines (beam = leash) var/list/datum/beam/vines = list() /// How far away a plant can attach a vine to something @@ -214,17 +212,19 @@ /// how long does a vine attached to something last (and its leash) (lasts twice as long on nonliving things) var/vine_duration = 2 SECONDS -/datum/action/cooldown/vine_tangle/Remove(mob/remove_from) +/datum/action/cooldown/mob_cooldown/projectile_attack/vine_tangle/Remove(mob/remove_from) QDEL_LIST(vines) return ..() -/datum/action/cooldown/vine_tangle/Activate(atom/target_atom) +/datum/action/cooldown/mob_cooldown/projectile_attack/vine_tangle/Activate(atom/target_atom) if(isturf(target_atom) || istype(target_atom, /obj/structure/spacevine)) return - if(length(vines) >= max_vines || get_dist(owner, target_atom) > vine_grab_distance) + if(get_dist(owner, target_atom) > vine_grab_distance) + owner.balloon_alert(owner, "too far!") return for(var/turf/blockage in get_line(owner, target_atom)) if(blockage.is_blocked_turf(exclude_mobs = TRUE)) + owner.balloon_alert(owner, "something's in the way!") return var/datum/beam/new_vine = owner.Beam(target_atom, icon_state = "vine", time = vine_duration * (ismob(target_atom) ? 1 : 2), beam_type = /obj/effect/ebeam/vine, emissive = FALSE) @@ -245,7 +245,7 @@ * Arguments: * * datum/beam/vine - The vine to be removed from the list. */ -/datum/action/cooldown/vine_tangle/proc/remove_vine(datum/beam/vine) +/datum/action/cooldown/mob_cooldown/projectile_attack/vine_tangle/proc/remove_vine(datum/beam/vine) SIGNAL_HANDLER qdel(vines[vine]) diff --git a/code/modules/mob/living/basic/lavaland/brimdemon/brimdemon_ai.dm b/code/modules/mob/living/basic/lavaland/brimdemon/brimdemon_ai.dm index 0012aff294d4..3e0558f89af0 100644 --- a/code/modules/mob/living/basic/lavaland/brimdemon/brimdemon_ai.dm +++ b/code/modules/mob/living/basic/lavaland/brimdemon/brimdemon_ai.dm @@ -31,7 +31,7 @@ var/datum/action/cooldown/ability = controller.blackboard[BB_TARGETED_ACTION] if(QDELETED(target) || QDELETED(controller.pawn) || !ability?.IsAvailable()) return - ability.InterceptClickOn(caller = controller.pawn, target = target) + ability.InterceptClickOn(user = controller.pawn, target = target) /datum/ai_planning_subtree/targeted_mob_ability/brimbeam use_ability_behaviour = /datum/ai_behavior/targeted_mob_ability/brimbeam diff --git a/code/modules/mob/living/basic/space_fauna/carp/carp.dm b/code/modules/mob/living/basic/space_fauna/carp/carp.dm index 24fb0b582642..b889305f811e 100644 --- a/code/modules/mob/living/basic/space_fauna/carp/carp.dm +++ b/code/modules/mob/living/basic/space_fauna/carp/carp.dm @@ -269,6 +269,10 @@ disk_overlay = mutable_appearance('icons/mob/simple/carp.dmi', "disk_overlay") new_overlays += disk_overlay +/mob/living/basic/carp/advanced + health = 40 + obj_damage = 15 + #undef RARE_CAYENNE_CHANCE ///Wild carp that just vibe ya know diff --git a/code/modules/mob/living/basic/space_fauna/morph.dm b/code/modules/mob/living/basic/space_fauna/morph.dm index 0cce48ba377e..40d9a8802219 100644 --- a/code/modules/mob/living/basic/space_fauna/morph.dm +++ b/code/modules/mob/living/basic/space_fauna/morph.dm @@ -147,7 +147,7 @@ SIGNAL_HANDLER // linters hate this if it's not async for some reason even though nothing blocks - INVOKE_ASYNC(disguise_ability, TYPE_PROC_REF(/datum/action/cooldown, InterceptClickOn), caller = source, target = target) + INVOKE_ASYNC(disguise_ability, TYPE_PROC_REF(/datum/action/cooldown, InterceptClickOn), user = source, target = target) return COMSIG_MOB_CANCEL_CLICKON /// Handles the logic for attacking anything. diff --git a/code/modules/mob/living/basic/space_fauna/revenant/revenant_abilities.dm b/code/modules/mob/living/basic/space_fauna/revenant/revenant_abilities.dm index 0d218d73ec14..15cc2b7747b0 100644 --- a/code/modules/mob/living/basic/space_fauna/revenant/revenant_abilities.dm +++ b/code/modules/mob/living/basic/space_fauna/revenant/revenant_abilities.dm @@ -65,11 +65,7 @@ return TRUE /datum/action/cooldown/spell/aoe/revenant/get_things_to_cast_on(atom/center) - var/list/things = list() - for(var/turf/nearby_turf in range(aoe_radius, center)) - things += nearby_turf - - return things + return RANGE_TURFS(aoe_radius, center) /datum/action/cooldown/spell/aoe/revenant/before_cast(mob/living/basic/revenant/cast_on) . = ..() diff --git a/code/modules/mob/living/basic/vermin/cockroach.dm b/code/modules/mob/living/basic/vermin/cockroach.dm index c55b94cd0182..51652ae179ae 100644 --- a/code/modules/mob/living/basic/vermin/cockroach.dm +++ b/code/modules/mob/living/basic/vermin/cockroach.dm @@ -2,13 +2,15 @@ name = "cockroach" desc = "This station is just crawling with bugs." icon_state = "cockroach" - icon_dead = "cockroach" //Make this work + icon_dead = "cockroach_no_animation" density = FALSE mob_biotypes = MOB_ORGANIC|MOB_BUG mob_size = MOB_SIZE_TINY + held_w_class = WEIGHT_CLASS_TINY health = 1 maxHealth = 1 speed = 1.25 + can_be_held = TRUE gold_core_spawnable = FRIENDLY_SPAWN pass_flags = PASSTABLE | PASSGRILLE | PASSMOB @@ -38,17 +40,22 @@ var/static/list/roach_drops = list(/obj/effect/decal/cleanable/insectguts) AddElement(/datum/element/death_drops, roach_drops) AddElement(/datum/element/swabable, cockroach_cell_line, CELL_VIRUS_TABLE_GENERIC_MOB, 1, 7) - AddComponent(/datum/component/squashable, squash_chance = 50, squash_damage = 1) + AddComponent( \ + /datum/component/squashable, \ + squash_chance = 50, \ + squash_damage = 1, \ + squash_flags = SQUASHED_SHOULD_BE_GIBBED|SQUASHED_ALWAYS_IF_DEAD|SQUASHED_DONT_SQUASH_IN_CONTENTS, \ + ) ADD_TRAIT(src, TRAIT_VENTCRAWLER_ALWAYS, INNATE_TRAIT) - -/mob/living/basic/cockroach/death(gibbed) - if(GLOB.station_was_nuked) //If the nuke is going off, then cockroaches are invincible. Keeps the nuke from killing them, cause cockroaches are immune to nukes. - return - ..() + ADD_TRAIT(src, TRAIT_NUKEIMMUNE, INNATE_TRAIT) + ADD_TRAIT(src, TRAIT_RADIMMUNE, INNATE_TRAIT) /mob/living/basic/cockroach/ex_act() //Explosions are a terrible way to handle a cockroach. return FALSE +// Roach goop is the gibs to drop +/mob/living/basic/cockroach/spawn_gibs() + return /datum/ai_controller/basic_controller/cockroach blackboard = list( @@ -137,7 +144,13 @@ /mob/living/basic/cockroach/hauberoach/Initialize(mapload) . = ..() AddComponent(/datum/component/caltrop, min_damage = 10, max_damage = 15, flags = (CALTROP_BYPASS_SHOES | CALTROP_SILENT)) - AddComponent(/datum/component/squashable, squash_chance = 100, squash_damage = 1, squash_callback = TYPE_PROC_REF(/mob/living/basic/cockroach/hauberoach, on_squish)) + AddComponent( \ + /datum/component/squashable, \ + squash_chance = 100, \ + squash_damage = 1, \ + squash_flags = SQUASHED_SHOULD_BE_GIBBED|SQUASHED_ALWAYS_IF_DEAD|SQUASHED_DONT_SQUASH_IN_CONTENTS, \ + squash_callback = TYPE_PROC_REF(/mob/living/basic/cockroach/hauberoach, on_squish), \ + ) ///Proc used to override the squashing behavior of the normal cockroach. /mob/living/basic/cockroach/hauberoach/proc/on_squish(mob/living/cockroach, mob/living/living_target) @@ -148,6 +161,7 @@ return TRUE living_target.visible_message(span_notice("[living_target] squashes [cockroach], not even noticing its spike."), span_notice("You squashed [cockroach], not even noticing its spike.")) return FALSE + /datum/ai_controller/basic_controller/cockroach/hauberoach planning_subtrees = list( /datum/ai_planning_subtree/pet_planning, diff --git a/code/modules/mob/living/basic/vermin/mouse.dm b/code/modules/mob/living/basic/vermin/mouse.dm index bbf09efc3449..880f27750dd5 100644 --- a/code/modules/mob/living/basic/vermin/mouse.dm +++ b/code/modules/mob/living/basic/vermin/mouse.dm @@ -36,8 +36,6 @@ var/contributes_to_ratcap = TRUE /// Probability that, if we successfully bite a shocked cable, that we will die to it. var/cable_zap_prob = 85 - /// responsible for disease stuff - var/list/ratdisease = list() var/chooses_bodycolor = TRUE @@ -112,7 +110,6 @@ // On death, remove the mouse from the ratcap, and turn it into an item if applicable /mob/living/basic/mouse/death(gibbed) - var/list/data = list("viruses" = ratdisease) SSmobs.cheeserats -= src // Rats with a mind will not turn into a lizard snack on death if(mind) @@ -125,8 +122,15 @@ var/obj/item/food/deadmouse/mouse = new(loc) mouse.name = name mouse.icon_state = icon_dead + //MONKESTATION EDIT START + var/list/data = list("viruses"=list(),"blood_DNA"=null,"blood_type"=null,"resistances"=null,"trace_chem"=null,"immunity"=list()) + for(var/datum/disease/D as anything in diseases) + var/datum/disease/DA = D.Copy() + DA.spread_flags = DISEASE_SPREAD_BLOOD //please stop killing the station with the black death from eating rats + data["viruses"] += DA + data["immunity"] = immune_system.GetImmunity() + //MONKESTATION EDIT END mouse.reagents.add_reagent(/datum/reagent/blood, 2, data) - mouse.ratdisease = src.ratdisease if(HAS_TRAIT(src, TRAIT_BEING_SHOCKED)) mouse.desc = "They're toast." mouse.add_atom_colour("#3A3A3A", FIXED_COLOUR_PRIORITY) @@ -307,8 +311,6 @@ decomp_req_handle = TRUE ant_attracting = FALSE decomp_type = /obj/item/food/deadmouse/moldy - ///responsible for holding diseases for dead rat - var/list/ratdisease = list() var/body_color = "gray" var/critter_type = /mob/living/basic/mouse diff --git a/code/modules/mob/living/blood.dm b/code/modules/mob/living/blood.dm index 4c9635ef9742..4cccc6c6ba63 100644 --- a/code/modules/mob/living/blood.dm +++ b/code/modules/mob/living/blood.dm @@ -421,7 +421,7 @@ * Helper proc for throwing blood particles around, similar to the spray_blood proc. */ /mob/living/proc/blood_particles(amount = rand(1, 3), angle = rand(0,360), min_deviation = -30, max_deviation = 30, min_pixel_z = 0, max_pixel_z = 6) - if(!isturf(loc) || !blood_volume ||HAS_TRAIT(src, TRAIT_NOBLOOD)) + if(QDELETED(src) || QDELETED(loc) || !isturf(loc) || !blood_volume || HAS_TRAIT(src, TRAIT_NOBLOOD)) return for(var/i in 1 to amount) var/obj/effect/decal/cleanable/blood/particle/droplet = new(loc) diff --git a/code/modules/mob/living/carbon/alien/adult/alien_powers.dm b/code/modules/mob/living/carbon/alien/adult/alien_powers.dm index e26406a68288..ec6efde78d56 100644 --- a/code/modules/mob/living/carbon/alien/adult/alien_powers.dm +++ b/code/modules/mob/living/carbon/alien/adult/alien_powers.dm @@ -277,22 +277,22 @@ Doesn't work on other aliens/AI.*/ // We do this in InterceptClickOn() instead of Activate() // because we use the click parameters for aiming the projectile // (or something like that) -/datum/action/cooldown/alien/acid/neurotoxin/InterceptClickOn(mob/living/caller, params, atom/target) +/datum/action/cooldown/alien/acid/neurotoxin/InterceptClickOn(mob/living/user, params, atom/target) . = ..() if(!.) - unset_click_ability(caller, refund_cooldown = FALSE) + unset_click_ability(user, refund_cooldown = FALSE) return FALSE var/modifiers = params2list(params) - caller.visible_message( - span_danger("[caller] spits neurotoxin!"), + user.visible_message( + span_danger("[user] spits neurotoxin!"), span_alertalien("You spit neurotoxin."), ) - var/obj/projectile/neurotoxin/neurotoxin = new /obj/projectile/neurotoxin(caller.loc) - neurotoxin.preparePixelProjectile(target, caller, modifiers) - neurotoxin.firer = caller + var/obj/projectile/neurotoxin/neurotoxin = new /obj/projectile/neurotoxin(user.loc) + neurotoxin.preparePixelProjectile(target, user, modifiers) + neurotoxin.firer = user neurotoxin.fire() - caller.newtonian_move(get_dir(target, caller)) + user.newtonian_move(get_dir(target, user)) return TRUE // Has to return TRUE, otherwise is skipped. diff --git a/code/modules/mob/living/carbon/alien/special/alien_embryo.dm b/code/modules/mob/living/carbon/alien/special/alien_embryo.dm index 91821aa049a5..727f17c455e8 100644 --- a/code/modules/mob/living/carbon/alien/special/alien_embryo.dm +++ b/code/modules/mob/living/carbon/alien/special/alien_embryo.dm @@ -65,9 +65,9 @@ if(stage < 6) INVOKE_ASYNC(src, PROC_REF(RefreshInfectionImage)) var/slowdown = 1 - if(ishuman(owner)) - var/mob/living/carbon/human/baby_momma = owner - slowdown = baby_momma.reagents.has_reagent(/datum/reagent/medicine/antipathogenic/spaceacillin) ? 2 : 1 // spaceacillin doubles the time it takes to grow + if(!isnull(owner)) // it gestates out of bodies. + if(HAS_TRAIT(owner, TRAIT_VIRUS_RESISTANCE)) + slowdown *= 2 // spaceacillin doubles the time it takes to grow if(owner.has_status_effect(/datum/status_effect/nest_sustenance)) slowdown *= 0.80 //egg gestates 20% faster if you're trapped in a nest diff --git a/code/modules/mob/living/carbon/carbon.dm b/code/modules/mob/living/carbon/carbon.dm index 8ed56358f71e..0dcd336ffe1e 100644 --- a/code/modules/mob/living/carbon/carbon.dm +++ b/code/modules/mob/living/carbon/carbon.dm @@ -651,7 +651,7 @@ //this handles hud updates /mob/living/carbon/update_damage_hud() - + ..() // monkestation edit if(!client) return diff --git a/code/modules/mob/living/carbon/carbon_defense.dm b/code/modules/mob/living/carbon/carbon_defense.dm index 73dad7af793c..bbd4b644412c 100644 --- a/code/modules/mob/living/carbon/carbon_defense.dm +++ b/code/modules/mob/living/carbon/carbon_defense.dm @@ -6,7 +6,8 @@ return INFINITY //For all my homies that can not see in the world var/obj/item/organ/internal/eyes/eyes = get_organ_slot(ORGAN_SLOT_EYES) if(eyes) - . += eyes.flash_protect + if(!HAS_TRAIT(src, TRAIT_CONVERSION_FLASHED) || !(eyes.organ_flags & ORGAN_DOESNT_PROTECT_AGAINST_CONVERSION)) // MONKESTATION EDIT: Make IPCs not immune to rev and bb conversions. + . += eyes.flash_protect else return INFINITY //Can't get flashed without eyes if(isclothing(head)) //Adds head protection @@ -519,12 +520,12 @@ add_mood_event("hug", /datum/mood_event/bad_touch_bear_hug) // Let people know if they hugged someone really warm or really cold - if(helper.bodytemperature > BODYTEMP_HEAT_DAMAGE_LIMIT) + if(helper.bodytemperature > BODYTEMP_HEAT_DAMAGE_LIMIT || helper.has_status_effect(/datum/status_effect/bloodsucker_sol)) // monkestation edit: bloodsucker sol to_chat(src, span_warning("It feels like [helper] is over heating as [helper.p_they()] hug[helper.p_s()] you.")) else if(helper.bodytemperature < BODYTEMP_COLD_DAMAGE_LIMIT) to_chat(src, span_warning("It feels like [helper] is freezing as [helper.p_they()] hug[helper.p_s()] you.")) - if(bodytemperature > BODYTEMP_HEAT_DAMAGE_LIMIT) + if(bodytemperature > BODYTEMP_HEAT_DAMAGE_LIMIT || has_status_effect(/datum/status_effect/bloodsucker_sol)) // monkestation edit: bloodsucker sol to_chat(helper, span_warning("It feels like [src] is over heating as you hug [p_them()].")) else if(bodytemperature < BODYTEMP_COLD_DAMAGE_LIMIT) to_chat(helper, span_warning("It feels like [src] is freezing as you hug [p_them()].")) diff --git a/code/modules/mob/living/carbon/carbon_defines.dm b/code/modules/mob/living/carbon/carbon_defines.dm index 3e884ae3b476..af129ce55802 100644 --- a/code/modules/mob/living/carbon/carbon_defines.dm +++ b/code/modules/mob/living/carbon/carbon_defines.dm @@ -2,7 +2,7 @@ blood_volume = BLOOD_VOLUME_NORMAL gender = MALE pressure_resistance = 15 - hud_possible = list(HEALTH_HUD,STATUS_HUD,ANTAG_HUD,GLAND_HUD,NANITE_HUD,DIAG_NANITE_FULL_HUD,SENSOR_HUD) + hud_possible = list(HEALTH_HUD,STATUS_HUD,ANTAG_HUD,GLAND_HUD,NANITE_HUD,DIAG_NANITE_FULL_HUD,SENSOR_HUD,MOOD_HUD) has_limbs = TRUE held_items = list(null, null) num_legs = 0 //Populated on init through list/bodyparts diff --git a/code/modules/mob/living/carbon/human/human_defines.dm b/code/modules/mob/living/carbon/human/human_defines.dm index 9c5a1a90bbb0..13db05913a0e 100644 --- a/code/modules/mob/living/carbon/human/human_defines.dm +++ b/code/modules/mob/living/carbon/human/human_defines.dm @@ -5,7 +5,7 @@ icon = 'icons/mob/species/human/human.dmi' icon_state = "human_basic" appearance_flags = KEEP_TOGETHER|TILE_BOUND|PIXEL_SCALE|LONG_GLIDE - hud_possible = list(HEALTH_HUD,STATUS_HUD,ID_HUD,WANTED_HUD,IMPLOYAL_HUD,IMPCHEM_HUD,IMPTRACK_HUD,ANTAG_HUD,GLAND_HUD,SENTIENT_DISEASE_HUD,FAN_HUD,NANITE_HUD,DIAG_NANITE_FULL_HUD,PERMIT_HUD,SENSOR_HUD) + hud_possible = list(HEALTH_HUD,STATUS_HUD,ID_HUD,WANTED_HUD,IMPLOYAL_HUD,IMPCHEM_HUD,IMPTRACK_HUD,ANTAG_HUD,GLAND_HUD,SENTIENT_DISEASE_HUD,FAN_HUD,NANITE_HUD,DIAG_NANITE_FULL_HUD,PERMIT_HUD,SENSOR_HUD,MOOD_HUD) hud_type = /datum/hud/human pressure_resistance = 25 can_buckle = TRUE diff --git a/code/modules/mob/living/carbon/human/physiology.dm b/code/modules/mob/living/carbon/human/physiology.dm index 3d52aab08928..6975ece08ca5 100644 --- a/code/modules/mob/living/carbon/human/physiology.dm +++ b/code/modules/mob/living/carbon/human/physiology.dm @@ -32,7 +32,11 @@ var/siemens_coeff = 1 // resistance to shocks - var/stun_mod = 1 // % stun modifier + /// Multiplier applied to all incapacitating stuns (knockdown, stun, paralyze, immobilize) + var/stun_mod = 1 + /// Multiplied aplpied to just knockdowns, stacks with above multiplicatively + var/knockdown_mod = 1 + var/bleed_mod = 1 // % bleeding modifier var/datum/armor/armor // internal armor datum diff --git a/code/modules/mob/living/carbon/human/species_types/jellypeople.dm b/code/modules/mob/living/carbon/human/species_types/jellypeople.dm index fc2719f8f7b5..3fb5d55cf93a 100644 --- a/code/modules/mob/living/carbon/human/species_types/jellypeople.dm +++ b/code/modules/mob/living/carbon/human/species_types/jellypeople.dm @@ -682,10 +682,11 @@ project_action = new(src) project_action.Grant(grant_to) - grant_to.AddComponent(/datum/component/mind_linker, \ + grant_to.AddComponent( \ + /datum/component/mind_linker/active_linking, \ network_name = "Slime Link", \ - linker_action_path = /datum/action/innate/link_minds, \ signals_which_destroy_us = list(COMSIG_SPECIES_LOSS), \ + linker_action_path = /datum/action/innate/link_minds, \ ) //Species datums don't normally implement destroy, but JELLIES SUCK ASS OUT OF A STEEL STRAW diff --git a/code/modules/mob/living/carbon/human/species_types/lizardpeople.dm b/code/modules/mob/living/carbon/human/species_types/lizardpeople.dm index a122cbb6f292..117ff8257afd 100644 --- a/code/modules/mob/living/carbon/human/species_types/lizardpeople.dm +++ b/code/modules/mob/living/carbon/human/species_types/lizardpeople.dm @@ -122,6 +122,7 @@ Lizard subspecies: ASHWALKERS id = SPECIES_LIZARD_ASH mutantlungs = /obj/item/organ/internal/lungs/lavaland mutantbrain = /obj/item/organ/internal/brain/primitive + wing_types = list(/obj/item/organ/external/wings/functional/dragon) species_traits = list( MUTCOLORS, MUTCOLORS_SECONDARY, @@ -130,7 +131,8 @@ Lizard subspecies: ASHWALKERS inherent_traits = list( //TRAIT_LITERATE, TRAIT_VIRUSIMMUNE, - TRAIT_HARD_SOLES //MONKESTATION ADDITION + TRAIT_HARD_SOLES, //MONKESTATION ADDITION + TRAIT_CAN_USE_FLIGHT_POTION, ) species_language_holder = /datum/language_holder/lizard/ash /*digitigrade_customization = DIGITIGRADE_FORCED*/ //MONKESTATION REMOVAL: not needed diff --git a/code/modules/mob/living/carbon/human/species_types/mothmen.dm b/code/modules/mob/living/carbon/human/species_types/mothmen.dm index 2d41b333f5d7..90cd1774596c 100644 --- a/code/modules/mob/living/carbon/human/species_types/mothmen.dm +++ b/code/modules/mob/living/carbon/human/species_types/mothmen.dm @@ -65,7 +65,6 @@ if(istype(attacking_item, /obj/item/melee/flyswatter)) damage_mods += 10 // Yes, a 10x damage modifier - /datum/species/moth/randomize_features(mob/living/carbon/human/human_mob) human_mob.dna.features["moth_markings"] = pick(GLOB.moth_markings_list) randomize_external_organs(human_mob) diff --git a/code/modules/mob/living/carbon/human/status_procs.dm b/code/modules/mob/living/carbon/human/status_procs.dm index 5eb42e042246..acbb3c528c6f 100644 --- a/code/modules/mob/living/carbon/human/status_procs.dm +++ b/code/modules/mob/living/carbon/human/status_procs.dm @@ -1,10 +1,10 @@ /mob/living/carbon/human/Stun(amount, ignore_canstun = FALSE) - amount = dna.species.spec_stun(src,amount) + amount = dna.species.spec_stun(src, amount) return ..() /mob/living/carbon/human/Knockdown(amount, ignore_canstun = FALSE) - amount = dna.species.spec_stun(src,amount) + amount = dna.species.spec_stun(src, amount) * physiology.knockdown_mod return ..() /mob/living/carbon/human/Paralyze(amount, ignore_canstun = FALSE) @@ -16,7 +16,7 @@ return ..() /mob/living/carbon/human/Unconscious(amount, ignore_canstun = FALSE) - amount = dna.species.spec_stun(src,amount) + amount = dna.species.spec_stun(src, amount) if(HAS_TRAIT(src, TRAIT_HEAVY_SLEEPER)) amount *= (rand(125, 130) * 0.01) return ..() diff --git a/code/modules/mob/living/silicon/ai/ai.dm b/code/modules/mob/living/silicon/ai/ai.dm index c3842847a11a..44b962a3d5e4 100644 --- a/code/modules/mob/living/silicon/ai/ai.dm +++ b/code/modules/mob/living/silicon/ai/ai.dm @@ -330,7 +330,7 @@ to_chat(usr, span_alert("[can_evac_or_fail_reason]")) return - var/reason = tgui_input_text(src, "What is the nature of your emergency? ([CALL_SHUTTLE_REASON_LENGTH] characters required.)", "Confirm Shuttle Call") + var/reason = tgui_input_text(src, "What is the nature of your emergency? ([CALL_SHUTTLE_REASON_LENGTH] characters required.)", "Confirm Shuttle Call", encode = FALSE) // monkestation edit: fix double-encoded ai shuttle call reasons if(incapacitated()) return @@ -779,6 +779,7 @@ if (!camera_light_on) to_chat(src, "Camera lights deactivated.") + list_clear_nulls(lit_cameras) for (var/obj/machinery/camera/C in lit_cameras) C.set_light(0) lit_cameras = list() @@ -797,8 +798,12 @@ var/list/obj/machinery/camera/visible = list() for (var/datum/camerachunk/chunk as anything in eyeobj.visibleCameraChunks) for (var/z_key in chunk.cameras) - for(var/obj/machinery/camera/camera as anything in chunk.cameras[z_key]) - if (!camera.can_use() || get_dist(camera, eyeobj) > 7 || !camera.internal_light) + var/list/z_cameras = chunk.cameras[z_key] + list_clear_nulls(z_cameras) + for(var/obj/machinery/camera/camera as anything in z_cameras) + if(QDELETED(camera)) + continue + if(!camera.can_use() || get_dist(camera, eyeobj) > 7 || !camera.internal_light) continue visible |= camera diff --git a/code/modules/mob/living/silicon/robot/robot_model.dm b/code/modules/mob/living/silicon/robot/robot_model.dm index 64c4261040c5..4b6363f4c847 100644 --- a/code/modules/mob/living/silicon/robot/robot_model.dm +++ b/code/modules/mob/living/silicon/robot/robot_model.dm @@ -760,7 +760,7 @@ /obj/item/robot_model/peacekeeper/do_transform_animation() ..() - to_chat(loc, "Under ASIMOV, you are an enforcer of the PEACE and preventer of HUMAN HARM. \ + to_chat(loc, "You are an Enforcer and Upholder of your active lawset. \ You are not a security member and you are expected to follow orders and prevent harm above all else. Space law means nothing to you.") /obj/item/robot_model/security diff --git a/code/modules/mob/living/simple_animal/bot/bot.dm b/code/modules/mob/living/simple_animal/bot/bot.dm index 26f3ea537144..9101a2ec6049 100644 --- a/code/modules/mob/living/simple_animal/bot/bot.dm +++ b/code/modules/mob/living/simple_animal/bot/bot.dm @@ -661,8 +661,8 @@ Pass a positive integer as an argument to override a bot's default speed. if(mode != BOT_SUMMON && mode != BOT_RESPONDING) access_card.set_access(prev_access) -/mob/living/simple_animal/bot/proc/call_bot(caller, turf/waypoint, message = TRUE) - if(isAI(caller) && calling_ai && calling_ai != src) //Prevents an override if another AI is controlling this bot. +/mob/living/simple_animal/bot/proc/call_bot(user, turf/waypoint, message = TRUE) + if(isAI(user) && calling_ai && calling_ai != src) //Prevents an override if another AI is controlling this bot. return FALSE bot_reset() //Reset a bot before setting it to call mode. @@ -671,7 +671,7 @@ Pass a positive integer as an argument to override a bot's default speed. //Easier then building the list ourselves. I'm sorry. var/static/obj/item/card/id/all_access = new /obj/item/card/id/advanced/gold/captains_spare() set_path(get_path_to(src, waypoint, max_distance=200, access = all_access.GetAccess())) - calling_ai = caller //Link the AI to the bot! + calling_ai = user //Link the AI to the bot! ai_waypoint = waypoint if(path?.len) //Ensures that a valid path is calculated! @@ -681,7 +681,7 @@ Pass a positive integer as an argument to override a bot's default speed. access_card.set_access(REGION_ACCESS_ALL_STATION) //Give the bot all-access while under the AI's command. if(client) reset_access_timer_id = addtimer(CALLBACK (src, PROC_REF(bot_reset)), 60 SECONDS, TIMER_UNIQUE|TIMER_OVERRIDE|TIMER_STOPPABLE) //if the bot is player controlled, they get the extra access for a limited time - to_chat(src, span_notice("[span_big("Priority waypoint set by [icon2html(calling_ai, src)] [caller]. Proceed to [end_area].")]
[path.len-1] meters to destination. You have been granted additional door access for 60 seconds.")) + to_chat(src, span_notice("[span_big("Priority waypoint set by [icon2html(calling_ai, src)] [user]. Proceed to [end_area].")]
[path.len-1] meters to destination. You have been granted additional door access for 60 seconds.")) if(message) to_chat(calling_ai, span_notice("[icon2html(src, calling_ai)] [name] called to [end_area]. [path.len-1] meters to destination.")) pathset = TRUE diff --git a/code/modules/mob/living/simple_animal/bot/secbot.dm b/code/modules/mob/living/simple_animal/bot/secbot.dm index 0990edfcc8f9..6b51db93bdf6 100644 --- a/code/modules/mob/living/simple_animal/bot/secbot.dm +++ b/code/modules/mob/living/simple_animal/bot/secbot.dm @@ -98,6 +98,19 @@ bot_mode_flags = BOT_MODE_ON bot_cover_flags = BOT_COVER_LOCKED | BOT_COVER_EMAGGED +//monkestation edit begin +/mob/living/simple_animal/bot/secbot/beepsky/big + name = "Officer Bigsky" + desc = "It's Commander Beep O'sky's massive, just-as aggressive cousin, Bigsky." + health = 150 + bot_mode_flags = BOT_MODE_ON | BOT_MODE_AUTOPATROL | BOT_MODE_REMOTE_ENABLED + commissioned = FALSE + +/mob/living/simple_animal/bot/secbot/beepsky/jr/Initialize(mapload) + . = ..() + update_transform(1.2) +//monkestation edit end + /mob/living/simple_animal/bot/secbot/beepsky/explode() var/atom/Tsec = drop_location() new /obj/item/stock_parts/cell/potato(Tsec) 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 34851c30a65a..0e8a8251e6f0 100644 --- a/code/modules/mob/living/simple_animal/hostile/megafauna/colossus.dm +++ b/code/modules/mob/living/simple_animal/hostile/megafauna/colossus.dm @@ -591,6 +591,7 @@ START_PROCESSING(SSobj, src) /obj/structure/closet/stasis/Entered(atom/movable/arrived, atom/old_loc, list/atom/old_locs) + . = ..() if(isliving(arrived) && holder_animal) var/mob/living/possessor = arrived possessor.add_traits(list(TRAIT_UNDENSE, TRAIT_NO_TRANSFORM), STASIS_MUTE) diff --git a/code/modules/mob/living/simple_animal/hostile/ooze.dm b/code/modules/mob/living/simple_animal/hostile/ooze.dm index 190db5f19ac8..99a94a1197a8 100644 --- a/code/modules/mob/living/simple_animal/hostile/ooze.dm +++ b/code/modules/mob/living/simple_animal/hostile/ooze.dm @@ -335,7 +335,7 @@ return TRUE -/datum/action/cooldown/globules/InterceptClickOn(mob/living/caller, params, atom/target) +/datum/action/cooldown/globules/InterceptClickOn(mob/living/user, params, atom/target) . = ..() if(!.) return FALSE @@ -344,19 +344,19 @@ // Well, we need to use the params of the click intercept // for passing into preparePixelProjectile, so we'll handle it here instead. // We just need to make sure Pre-activate and Activate return TRUE so we make it this far - caller.visible_message( - span_nicegreen("[caller] launches a mending globule!"), + user.visible_message( + span_nicegreen("[user] launches a mending globule!"), span_notice("You launch a mending globule."), ) - var/mob/living/simple_animal/hostile/ooze/oozy = caller + var/mob/living/simple_animal/hostile/ooze/oozy = user if(istype(oozy)) oozy.adjust_ooze_nutrition(-5) var/modifiers = params2list(params) - var/obj/projectile/globule/globule = new(caller.loc) - globule.preparePixelProjectile(target, caller, modifiers) - globule.def_zone = caller.zone_selected + var/obj/projectile/globule/globule = new(user.loc) + globule.preparePixelProjectile(target, user, modifiers) + globule.def_zone = user.zone_selected globule.fire() StartCooldown() diff --git a/code/modules/mob/living/simple_animal/hostile/vatbeast.dm b/code/modules/mob/living/simple_animal/hostile/vatbeast.dm index 7c6edeb88da4..48918ec2c483 100644 --- a/code/modules/mob/living/simple_animal/hostile/vatbeast.dm +++ b/code/modules/mob/living/simple_animal/hostile/vatbeast.dm @@ -81,13 +81,13 @@ if(refund_cooldown) to_chat(on_who, span_notice("You stop preparing your [on_who == owner ? "":"steed's "]pimp-tentacle.")) -/datum/action/cooldown/tentacle_slap/InterceptClickOn(mob/living/caller, params, atom/target) +/datum/action/cooldown/tentacle_slap/InterceptClickOn(mob/living/user, params, atom/target) // Check if we can slap if(!isliving(target) || target == owner) return FALSE if(!owner.Adjacent(target)) - owner.balloon_alert(caller, "too far!") + owner.balloon_alert(user, "too far!") return FALSE // Do the slap @@ -97,8 +97,8 @@ // Give feedback from the slap. // Additional feedback for if a rider did it - if(caller != owner) - to_chat(caller, span_notice("You command [owner] to slap [target] with its tentacles.")) + if(user != owner) + to_chat(user, span_notice("You command [owner] to slap [target] with its tentacles.")) return TRUE diff --git a/code/modules/mob_spawn/corpses/mob_corpses.dm b/code/modules/mob_spawn/corpses/mob_corpses.dm index 0ad9d0bcd8ce..56ff8591d9d2 100644 --- a/code/modules/mob_spawn/corpses/mob_corpses.dm +++ b/code/modules/mob_spawn/corpses/mob_corpses.dm @@ -48,6 +48,18 @@ id = null id_trim = null +//monkestation edit begin +/obj/effect/mob_spawn/corpse/human/syndicatecommando/lessenedgear/listeningpost + outfit = /datum/outfit/syndicatecommandocorpse/lessenedgear/listeningpost + +/datum/outfit/syndicatecommandocorpse/lessenedgear/listeningpost + name = "Forgotten Comms Agent Corpse" + back = /obj/item/storage/backpack + uniform = /obj/item/clothing/under/syndicate/sniper //corpse drip + neck = /obj/item/clothing/neck/large_scarf/syndie + head = /obj/item/clothing/head/soft/black +//monke business ends + /obj/effect/mob_spawn/corpse/human/syndicatestormtrooper name = "Syndicate Stormtrooper" hairstyle = "Bald" diff --git a/code/modules/mob_spawn/ghost_roles/space_roles.dm b/code/modules/mob_spawn/ghost_roles/space_roles.dm index cc97da88536e..f64984017f5e 100644 --- a/code/modules/mob_spawn/ghost_roles/space_roles.dm +++ b/code/modules/mob_spawn/ghost_roles/space_roles.dm @@ -87,19 +87,6 @@ shoes = /obj/item/clothing/shoes/laceup l_pocket = /obj/item/stack/medical/bruise_pack -///asteroid comms agent - -/obj/effect/mob_spawn/ghost_role/human/lavaland_syndicate/comms/space - you_are_text = "You are a syndicate agent, assigned to a small listening post station situated near your hated enemy's top secret research facility: Space Station 13." - flavour_text = "Monitor enemy activity as best you can, and try to keep a low profile. Monitor enemy activity as best you can, and try to keep a low profile. 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!" - important_text = "DO NOT abandon the base." - -/obj/effect/mob_spawn/ghost_role/human/lavaland_syndicate/comms/space/Initialize(mapload) - . = ..() - if(prob(85)) //only has a 15% chance of existing, otherwise it'll just be a NPC syndie. - new /mob/living/basic/trooper/syndicate/ranged(get_turf(src)) - return INITIALIZE_HINT_QDEL - ///battlecruiser stuff /obj/effect/mob_spawn/ghost_role/human/syndicate/battlecruiser diff --git a/code/modules/mod/mod_activation.dm b/code/modules/mod/mod_activation.dm index 36563bbd96cb..2745033c2a59 100644 --- a/code/modules/mod/mod_activation.dm +++ b/code/modules/mod/mod_activation.dm @@ -234,7 +234,8 @@ module.on_suit_deactivation() STOP_PROCESSING(SSobj, src) update_speed() - update_icon_state() + if(!(locate(/obj/item/mod/module/chameleon) in modules)) // monkestation edit: janky bugfix for chameleon modules + update_icon_state() wearer.update_clothing(slot_flags) /// Quickly deploys all the suit parts and if successful, seals them and turns on the suit. Intended mostly for outfits. diff --git a/code/modules/mod/modules/modules_antag.dm b/code/modules/mod/modules/modules_antag.dm index 2c69dac697ca..f23fdd549c00 100644 --- a/code/modules/mod/modules/modules_antag.dm +++ b/code/modules/mod/modules/modules_antag.dm @@ -148,9 +148,9 @@ icon_state = "battlemage_shield" idle_power_cost = DEFAULT_CHARGE_DRAIN * 0 //magic use_power_cost = DEFAULT_CHARGE_DRAIN * 0 //magic too - max_charges = 15 - recharge_start_delay = 0 SECONDS - charge_recovery = 12 //monkestation edit: from 8 to 12 + max_charges = 25 //monkestation edit: from 15 to 25 + recharge_start_delay = 1 MINUTES //monkestation edit: from 0 SECONDS to 1 MINUTES + charge_recovery = 25 //monkestation edit: from 8 to 25 shield_icon_file = 'icons/effects/magic.dmi' shield_icon = "mageshield" recharge_path = /obj/item/wizard_armour_charge @@ -354,6 +354,7 @@ return mod.wearer.do_attack_animation(target, ATTACK_EFFECT_SMASH) +/* monkestation removal: overwritten in [monkestation\code\modules\mod\modules\modules_antag.dm], to fix bugs ///Chameleon - lets the suit disguise as any item that would fit on that slot. /obj/item/mod/module/chameleon name = "MOD chameleon module" @@ -425,6 +426,7 @@ mod.wearer.update_clothing(mod.slot_flags) current_disguise = null UnregisterSignal(mod, COMSIG_MOD_ACTIVATE) +monkestation end */ ///Plate Compression - Compresses the suit to normal size /obj/item/mod/module/plate_compression diff --git a/code/modules/mod/modules/modules_general.dm b/code/modules/mod/modules/modules_general.dm index ea8e4409ee1b..5dd178c409d7 100644 --- a/code/modules/mod/modules/modules_general.dm +++ b/code/modules/mod/modules/modules_general.dm @@ -208,7 +208,7 @@ for(var/datum/disease/virus as anything in mod.wearer.diseases) var/list/virus_data = list() virus_data["name"] = virus.name - virus_data["type"] = virus.spread_text + virus_data["type"] = virus.get_spread_string() virus_data["stage"] = virus.stage virus_data["maxstage"] = virus.max_stages virus_data["cure"] = virus.cure_text diff --git a/code/modules/modular_computers/computers/item/computer.dm b/code/modules/modular_computers/computers/item/computer.dm index 1e3d2a4898a6..61985dd13f42 100644 --- a/code/modules/modular_computers/computers/item/computer.dm +++ b/code/modules/modular_computers/computers/item/computer.dm @@ -497,11 +497,11 @@ * The program calling this proc. * The message that the program wishes to display. */ -/obj/item/modular_computer/proc/alert_call(datum/computer_file/program/caller, alerttext, sound = 'sound/machines/twobeep_high.ogg') - if(!caller || !caller.alert_able || caller.alert_silenced || !alerttext) //Yeah, we're checking alert_able. No, you don't get to make alerts that the user can't silence. +/obj/item/modular_computer/proc/alert_call(datum/computer_file/program/origin, alerttext, sound = 'sound/machines/twobeep_high.ogg') + if(!origin || !origin.alert_able || origin.alert_silenced || !alerttext) //Yeah, we're checking alert_able. No, you don't get to make alerts that the user can't silence. return FALSE playsound(src, sound, 50, TRUE) - loc.visible_message(span_notice("[icon2html(src)] [span_notice("The [src] displays a [caller.filedesc] notification: [alerttext]")]")) + loc.visible_message(span_notice("[icon2html(src)] [span_notice("The [src] displays a [origin.filedesc] notification: [alerttext]")]")) /obj/item/modular_computer/proc/ring(ringtone) // bring bring if(HAS_TRAIT(SSstation, STATION_TRAIT_PDA_GLITCHED)) diff --git a/code/modules/modular_computers/file_system/programs/jobmanagement.dm b/code/modules/modular_computers/file_system/programs/jobmanagement.dm index cb059cf9663e..b394b0a2ad9f 100644 --- a/code/modules/modular_computers/file_system/programs/jobmanagement.dm +++ b/code/modules/modular_computers/file_system/programs/jobmanagement.dm @@ -14,19 +14,6 @@ GLOBAL_VAR_INIT(time_last_changed_position, 0) program_icon = "address-book" var/change_position_cooldown = 30 - ///Jobs blacklisted from having their slots edited. - var/static/list/blacklisted = list( - JOB_CAPTAIN, - JOB_HEAD_OF_PERSONNEL, - JOB_HEAD_OF_SECURITY, - JOB_RESEARCH_DIRECTOR, - JOB_CHIEF_ENGINEER, - JOB_CHIEF_MEDICAL_OFFICER, - JOB_QUARTERMASTER, - JOB_AI, - JOB_CYBORG, - JOB_ASSISTANT, - ) //The scaling factor of max total positions in relation to the total amount of people on board the station in % var/max_relative_positions = 30 //30%: Seems reasonable, limit of 6 @ 20 players @@ -41,14 +28,16 @@ GLOBAL_VAR_INIT(time_last_changed_position, 0) /datum/computer_file/program/job_management/proc/can_edit_job(datum/job/job) - if(!job || !(job.job_flags & JOB_CREW_MEMBER) || (job.title in blacklisted)) + if(!istype(job)) + return FALSE + if(!(job.job_flags & JOB_CREW_MEMBER)) + return FALSE + if(job.job_flags & JOB_CANNOT_OPEN_SLOTS) return FALSE return TRUE /datum/computer_file/program/job_management/proc/can_open_job(datum/job/job) - if(!can_edit_job(job)) - return FALSE if((job.total_positions <= length(GLOB.player_list) * (max_relative_positions / 100))) var/delta = (world.time / 10) - GLOB.time_last_changed_position if((change_position_cooldown < delta) || (opened_positions[job.title] < 0)) @@ -57,8 +46,6 @@ GLOBAL_VAR_INIT(time_last_changed_position, 0) /datum/computer_file/program/job_management/proc/can_close_job(datum/job/job) - if(!can_edit_job(job)) - return FALSE if(job.total_positions > length(GLOB.player_list) * (max_relative_positions / 100)) var/delta = (world.time / 10) - GLOB.time_last_changed_position if((change_position_cooldown < delta) || (opened_positions[job.title] > 0)) @@ -75,7 +62,7 @@ GLOBAL_VAR_INIT(time_last_changed_position, 0) if("PRG_open_job") var/edit_job_target = params["target"] var/datum/job/j = SSjob.GetJob(edit_job_target) - if(!j || !can_open_job(j)) + if(!can_edit_job(j) || !can_open_job(j)) return TRUE if(opened_positions[edit_job_target] >= 0) GLOB.time_last_changed_position = world.time / 10 @@ -87,7 +74,7 @@ GLOBAL_VAR_INIT(time_last_changed_position, 0) if("PRG_close_job") var/edit_job_target = params["target"] var/datum/job/j = SSjob.GetJob(edit_job_target) - if(!j || !can_close_job(j)) + if(!can_edit_job(j) || !can_close_job(j)) return TRUE //Allow instant closing without cooldown if a position has been opened before if(opened_positions[edit_job_target] <= 0) @@ -100,7 +87,7 @@ GLOBAL_VAR_INIT(time_last_changed_position, 0) if("PRG_priority") var/priority_target = params["target"] var/datum/job/j = SSjob.GetJob(priority_target) - if(!j || !can_edit_job(j)) + if(!can_edit_job(j)) return TRUE if(j.total_positions <= j.current_positions) return TRUE @@ -128,7 +115,7 @@ GLOBAL_VAR_INIT(time_last_changed_position, 0) var/list/pos = list() var/list/priority = list() for(var/datum/job/job as anything in SSjob.joinable_occupations) - if(job.title in blacklisted) + if(!can_edit_job(job)) continue if(job in SSjob.prioritized_jobs) priority += job.title @@ -145,4 +132,3 @@ GLOBAL_VAR_INIT(time_last_changed_position, 0) var/delta = round(change_position_cooldown - ((world.time / 10) - GLOB.time_last_changed_position), 1) data["cooldown"] = delta < 0 ? 0 : delta return data - diff --git a/code/modules/movespeed/modifiers/mobs.dm b/code/modules/movespeed/modifiers/mobs.dm index c2778d19471b..892b928db9ee 100644 --- a/code/modules/movespeed/modifiers/mobs.dm +++ b/code/modules/movespeed/modifiers/mobs.dm @@ -172,3 +172,6 @@ /datum/movespeed_modifier/basilisk_overheat multiplicative_slowdown = -18 + +/datum/movespeed_modifier/magic_ties + multiplicative_slowdown = 0.5 diff --git a/code/modules/pai/card.dm b/code/modules/pai/card.dm index 1c42beac3412..3e11c0b7bcb8 100644 --- a/code/modules/pai/card.dm +++ b/code/modules/pai/card.dm @@ -68,6 +68,7 @@ . = ..() update_appearance() SSpai.pai_card_list += src + ADD_TRAIT(src, TRAIT_CASTABLE_LOC, INNATE_TRAIT) /obj/item/pai_card/suicide_act(mob/living/user) user.visible_message(span_suicide("[user] is staring sadly at [src]! [user.p_they()] can't keep living without real human intimacy!")) diff --git a/code/modules/power/gravitygenerator.dm b/code/modules/power/gravitygenerator.dm index e8387182fad7..12c9bda7fd5c 100644 --- a/code/modules/power/gravitygenerator.dm +++ b/code/modules/power/gravitygenerator.dm @@ -212,6 +212,20 @@ GLOBAL_LIST_EMPTY(gravity_generators) // Interaction +/obj/machinery/gravity_generator/main/examine(mob/user) + . = ..() + if(!(machine_stat & BROKEN)) + return + switch(broken_state) + if(GRAV_NEEDS_SCREWDRIVER) + . += span_notice("The entire frame is barely holding together, the screws need to be refastened.") + if(GRAV_NEEDS_WELDING) + . += span_notice("There's lots of broken seals on the framework, it could use some welding.") + if(GRAV_NEEDS_PLASTEEL) + . += span_notice("Some of this damaged plating needs full replacement. 10 plasteel should be enough.") + if(GRAV_NEEDS_WRENCH) + . += span_notice("The new plating just needs to be bolted into place now.") + // Fixing the gravity generator. /obj/machinery/gravity_generator/main/attackby(obj/item/weapon, mob/user, params) if(machine_stat & BROKEN) diff --git a/code/modules/power/singularity/singularity.dm b/code/modules/power/singularity/singularity.dm index afdaa342f2ad..4d3625b7a5ad 100644 --- a/code/modules/power/singularity/singularity.dm +++ b/code/modules/power/singularity/singularity.dm @@ -341,7 +341,7 @@ if(STAGE_ONE) steps = 1 if(STAGE_TWO) - steps = 3//Yes this is right + steps = 2//Now THIS is right if(STAGE_THREE) steps = 3 if(STAGE_FOUR) diff --git a/code/modules/projectiles/ammunition/ballistic/revolver.dm b/code/modules/projectiles/ammunition/ballistic/revolver.dm index 8784bdeece3c..c27d3557647b 100644 --- a/code/modules/projectiles/ammunition/ballistic/revolver.dm +++ b/code/modules/projectiles/ammunition/ballistic/revolver.dm @@ -56,3 +56,17 @@ name = ".38 Iceblox bullet casing" desc = "A .38 Iceblox bullet casing." projectile_type = /obj/projectile/bullet/c38/iceblox + +// .45 (Lever Rifle and Long Revolver) + +/obj/item/ammo_casing/g45l + name = ".45 Long bullet casing " + desc = "A .45 Long bullet casing." + caliber = CALIBER_45L + projectile_type = /obj/projectile/bullet/g45l + +/obj/item/ammo_casing/g45l/rubber + name = ".45 Long rubber bullet casing" + desc = "A .45 Long rubber bullet casing." + caliber = CALIBER_45L + projectile_type = /obj/projectile/bullet/g45l/rubber diff --git a/code/modules/projectiles/ammunition/energy/special.dm b/code/modules/projectiles/ammunition/energy/special.dm index 47f36877f053..684f18e77efa 100644 --- a/code/modules/projectiles/ammunition/energy/special.dm +++ b/code/modules/projectiles/ammunition/energy/special.dm @@ -65,7 +65,7 @@ projectile_type = /obj/projectile/energy/tesla_cannon /obj/item/ammo_casing/energy/shrink - projectile_type = /obj/projectile/beam/shrink + projectile_type = /obj/projectile/magic/shrink/alien select_name = "shrink ray" e_cost = 200 diff --git a/code/modules/projectiles/ammunition/special/magic.dm b/code/modules/projectiles/ammunition/special/magic.dm index 0965aae2fddd..70afbc169256 100644 --- a/code/modules/projectiles/ammunition/special/magic.dm +++ b/code/modules/projectiles/ammunition/special/magic.dm @@ -83,3 +83,9 @@ /obj/item/ammo_casing/magic/nothing projectile_type = /obj/projectile/magic/nothing harmful = FALSE + +/obj/item/ammo_casing/magic/shrink + projectile_type = /obj/projectile/magic/shrink + +/obj/item/ammo_casing/magic/shrink/wand + projectile_type = /obj/projectile/magic/shrink/wand diff --git a/code/modules/projectiles/boxes_magazines/ammo_boxes.dm b/code/modules/projectiles/boxes_magazines/ammo_boxes.dm index 2ff028e19909..1d345cca5d44 100644 --- a/code/modules/projectiles/boxes_magazines/ammo_boxes.dm +++ b/code/modules/projectiles/boxes_magazines/ammo_boxes.dm @@ -55,6 +55,20 @@ desc = "Designed to quickly reload revolvers. Iceblox bullets contain a cryogenic payload." ammo_type = /obj/item/ammo_casing/c38/iceblox +/obj/item/ammo_box/g45l + name = "ammo box (.45 Long Lethal)" + desc = "This box contains .45 Long lethal cartridges." + ammo_type = /obj/item/ammo_casing/g45l + icon_state = "45box" + max_ammo = 24 + +/obj/item/ammo_box/g45l/rubber + name = "ammo box (.45 Long Rubber)" + desc = "Brought to you at great expense,this box contains .45 Long rubber cartridges." + icon_state = "45box" + ammo_type = /obj/item/ammo_casing/g45l/rubber + max_ammo = 24 + /obj/item/ammo_box/c9mm name = "ammo box (9mm)" icon_state = "9mmbox" diff --git a/code/modules/projectiles/boxes_magazines/internal/revolver.dm b/code/modules/projectiles/boxes_magazines/internal/revolver.dm index 7d881a11c4dc..c742117ccbaf 100644 --- a/code/modules/projectiles/boxes_magazines/internal/revolver.dm +++ b/code/modules/projectiles/boxes_magazines/internal/revolver.dm @@ -20,3 +20,9 @@ /obj/item/ammo_box/magazine/internal/rus357/Initialize(mapload) stored_ammo += new ammo_type(src) . = ..() + +/obj/item/ammo_box/magazine/internal/cylinder/rev45l + name = ".45 Long revolver cylinder" + ammo_type = /obj/item/ammo_casing/g45l + caliber = CALIBER_45L + max_ammo = 6 diff --git a/code/modules/projectiles/boxes_magazines/internal/shotgun.dm b/code/modules/projectiles/boxes_magazines/internal/shotgun.dm index d5e234034d6f..32ad20799d73 100644 --- a/code/modules/projectiles/boxes_magazines/internal/shotgun.dm +++ b/code/modules/projectiles/boxes_magazines/internal/shotgun.dm @@ -42,3 +42,9 @@ name = "triple-barrel shotgun internal magazine" ammo_type = /obj/item/ammo_casing/shotgun/incapacitate max_ammo = 3 + +/obj/item/ammo_box/magazine/internal/shot/levergun + name = "brush gun internal magazine" + ammo_type = /obj/item/ammo_casing/g45l + caliber = CALIBER_45L + max_ammo = 6 diff --git a/code/modules/projectiles/guns/ballistic/revolver.dm b/code/modules/projectiles/guns/ballistic/revolver.dm index 6d2e9d9c3c9f..7afb1ab9c49a 100644 --- a/code/modules/projectiles/guns/ballistic/revolver.dm +++ b/code/modules/projectiles/guns/ballistic/revolver.dm @@ -157,6 +157,17 @@ accepted_magazine_type = /obj/item/ammo_box/magazine/internal/cylinder/rev762 +/obj/item/gun/ballistic/revolver/r45l + name = "\improper .45 Long Revolver" + desc = "A cheap .45 Long Revolver. Pray the timing keeps." + icon_state = "45revolver" + accepted_magazine_type = /obj/item/ammo_box/magazine/internal/cylinder/rev45l + obj_flags = UNIQUE_RENAME + + unique_reskin = list("Default" = "45revolver", + "Cowboy" = "357colt", + "Lucky" = "lucky" //Well do ya? + ) // A gun to play Russian Roulette! // You can spin the chamber to randomize the position of the bullet. @@ -286,3 +297,5 @@ user.emote("scream") user.drop_all_held_items() user.Paralyze(80) + + diff --git a/code/modules/projectiles/guns/ballistic/shotgun.dm b/code/modules/projectiles/guns/ballistic/shotgun.dm index 32d98eceb6b8..f9871819731e 100644 --- a/code/modules/projectiles/guns/ballistic/shotgun.dm +++ b/code/modules/projectiles/guns/ballistic/shotgun.dm @@ -334,3 +334,23 @@ /obj/item/gun/ballistic/shotgun/hook/afterattack_secondary(atom/target, mob/user, proximity_flag, click_parameters) hook.afterattack(target, user, proximity_flag, click_parameters) return SECONDARY_ATTACK_CANCEL_ATTACK_CHAIN + +// Lever gun +/obj/item/gun/ballistic/shotgun/leveraction + name = "brush gun" + desc = "While lever-actions have been horribly out of date for hundreds of years now, \ + putting a nicely sized hole in a man-sized target with a .45 Long round has stayed relatively timeless." + icon_state = "brushgun" + bolt_wording = "Lever" + cartridge_wording = "bullet" + accepted_magazine_type = /obj/item/ammo_box/magazine/internal/shot/levergun + projectile_wound_bonus = 10 + projectile_damage_multiplier = 1.1 + w_class = WEIGHT_CLASS_BULKY + force = 10 + flags_1 = CONDUCT_1 + semi_auto = FALSE + internal_magazine = TRUE + casing_ejector = FALSE + weapon_weight = WEAPON_HEAVY + diff --git a/code/modules/projectiles/guns/magic/staff.dm b/code/modules/projectiles/guns/magic/staff.dm index e23a1e9121a4..dc729ab3a1f9 100644 --- a/code/modules/projectiles/guns/magic/staff.dm +++ b/code/modules/projectiles/guns/magic/staff.dm @@ -148,6 +148,7 @@ /obj/projectile/magic/teleport, /obj/projectile/magic/wipe, /obj/projectile/temp/chill, + /obj/projectile/magic/shrink ) /obj/item/gun/magic/staff/chaos/unrestricted @@ -318,3 +319,17 @@ inhand_icon_state = "pharoah_sceptre" worn_icon_state = "wipestaff" school = SCHOOL_FORBIDDEN //arguably the worst staff in the entire game effect wise + +/obj/item/gun/magic/staff/shrink + name = "staff of shrinking" + desc = "An artefact that spits bolts of tiny magic that makes things small. It's easily mistaken for a wand." + fire_sound = 'sound/magic/staff_shrink.ogg' + ammo_type = /obj/item/ammo_casing/magic/shrink + icon_state = "shrinkstaff" + inhand_icon_state = "staff" + max_charges = 10 // slightly more/faster charges since this will be used on walls and such + recharge_rate = 5 + no_den_usage = TRUE + school = SCHOOL_TRANSMUTATION + slot_flags = NONE //too small to wear on your back + w_class = WEIGHT_CLASS_NORMAL //but small enough for a bag diff --git a/code/modules/projectiles/guns/magic/wand.dm b/code/modules/projectiles/guns/magic/wand.dm index a078c4ae00b0..82b78a4859ed 100644 --- a/code/modules/projectiles/guns/magic/wand.dm +++ b/code/modules/projectiles/guns/magic/wand.dm @@ -256,3 +256,25 @@ name = "wand of nothing" desc = "It's not just a stick, it's a MAGIC stick?" ammo_type = /obj/item/ammo_casing/magic/nothing + + +///////////////////////////////////// +//WAND OF SHRINKING +///////////////////////////////////// + +/obj/item/gun/magic/wand/shrink + name = "wand of shrinking" + desc = "Feel the tiny eldritch terror of an itty... bitty... head!" + ammo_type = /obj/item/ammo_casing/magic/shrink/wand + icon_state = "shrinkwand" + base_icon_state = "shrinkwand" + fire_sound = 'sound/magic/staff_shrink.ogg' + max_charges = 10 //10, 5, 5, 4 + no_den_usage = TRUE + w_class = WEIGHT_CLASS_TINY + +/obj/item/gun/magic/wand/shrink/zap_self(mob/living/user) + to_chat(user, span_notice("The world grows large...")) + charges-- + user.AddComponent(/datum/component/shrink, -1) // small forever + return ..() diff --git a/code/modules/projectiles/projectile.dm b/code/modules/projectiles/projectile.dm index 28166514b241..35ca181378e7 100644 --- a/code/modules/projectiles/projectile.dm +++ b/code/modules/projectiles/projectile.dm @@ -519,8 +519,10 @@ return process_hit(T, select_target(T, target, bumped), bumped, hit_something) // try to hit something else // at this point we are going to hit the thing // in which case send signal to it - if (SEND_SIGNAL(target, COMSIG_PROJECTILE_PREHIT, args, src) & PROJECTILE_INTERRUPT_HIT) - qdel(src) + var/signal_bitfield = SEND_SIGNAL(target, COMSIG_PROJECTILE_PREHIT, args, src) //monkestation edit + if (signal_bitfield & PROJECTILE_INTERRUPT_HIT) + if(!(signal_bitfield & PROJECTILE_INTERRUPT_BLOCK_QDEL)) //monkestation edit + qdel(src) return BULLET_ACT_BLOCK if(mode == PROJECTILE_PIERCE_HIT) ++pierces @@ -919,7 +921,7 @@ process_homing() var/forcemoved = FALSE for(var/i in 1 to SSprojectiles.global_iterations_per_move) - if(QDELETED(src)) + if(QDELETED(src) || !trajectory) //monkestation edit: adds the trajectory check return trajectory.increment(trajectory_multiplier) var/turf/T = trajectory.return_turf() diff --git a/code/modules/projectiles/projectile/beams.dm b/code/modules/projectiles/projectile/beams.dm index 8d5d22da3cdc..96c99fca0298 100644 --- a/code/modules/projectiles/projectile/beams.dm +++ b/code/modules/projectiles/projectile/beams.dm @@ -226,23 +226,6 @@ /obj/projectile/beam/lasertag/bluetag/hitscan hitscan = TRUE -//a shrink ray that shrinks stuff, which grows back after a short while. -/obj/projectile/beam/shrink - name = "shrink ray" - icon_state = "blue_laser" - hitsound = 'sound/weapons/shrink_hit.ogg' - damage = 0 - damage_type = STAMINA - armor_flag = ENERGY - impact_effect_type = /obj/effect/temp_visual/impact_effect/shrink - light_color = LIGHT_COLOR_BLUE - var/shrink_time = 90 - -/obj/projectile/beam/shrink/on_hit(atom/target, blocked = 0, pierce_hit) - . = ..() - if(isopenturf(target) || isindestructiblewall(target))//shrunk floors wouldnt do anything except look weird, i-walls shouldn't be bypassable - return - target.AddComponent(/datum/component/shrink, shrink_time) - -/obj/projectile/beam/shrink/is_hostile_projectile() - return TRUE +/obj/projectile/magic/shrink/alien + antimagic_flags = NONE + shrink_time = 9 SECONDS diff --git a/code/modules/projectiles/projectile/bullets/revolver.dm b/code/modules/projectiles/projectile/bullets/revolver.dm index 7436ad2fa482..7028cc22446d 100644 --- a/code/modules/projectiles/projectile/bullets/revolver.dm +++ b/code/modules/projectiles/projectile/bullets/revolver.dm @@ -126,3 +126,20 @@ ricochet_auto_aim_range = 6 ricochet_incidence_leeway = 80 ricochet_decay_chance = 1 + +// .45 (Lever Rifle and Long Revolver) + +/obj/projectile/bullet/g45l/rubber + name = ".45 Long rubber bullet" + damage = 5 + stamina = 35 + weak_against_armour = TRUE + sharpness = NONE + embedding = null + +/obj/projectile/bullet/g45l + name = ".45 Long bullet" + damage = 35 + wound_bonus = -5 + sharpness = SHARP_EDGED + embedding = list(embed_chance=25, fall_chance=2, jostle_chance=2, ignore_throwspeed_threshold=TRUE, pain_stam_pct=0.4, pain_mult=3, jostle_pain_mult=5, rip_time=1 SECONDS) diff --git a/code/modules/projectiles/projectile/magic.dm b/code/modules/projectiles/projectile/magic.dm index 3b0104ac55c7..ea38aedb0021 100644 --- a/code/modules/projectiles/projectile/magic.dm +++ b/code/modules/projectiles/projectile/magic.dm @@ -611,3 +611,31 @@ damage_type = BURN damage = 2 antimagic_charge_cost = 0 // since the cards gets spammed like a shotgun + +//a shrink ray that shrinks stuff, which grows back after a short while. +/obj/projectile/magic/shrink + name = "shrink ray" + icon_state = "blue_laser" + hitsound = 'sound/weapons/shrink_hit.ogg' + damage = 0 + damage_type = STAMINA + armor_flag = ENERGY + impact_effect_type = /obj/effect/temp_visual/impact_effect/shrink + light_color = LIGHT_COLOR_BLUE + var/shrink_time = -1 + +/obj/projectile/magic/shrink/on_hit(atom/target, blocked = 0, pierce_hit) + . = ..() + if(isopenturf(target) || isindestructiblewall(target))//shrunk floors wouldnt do anything except look weird, i-walls shouldn't be bypassable + return + target.AddComponent(/datum/component/shrink, shrink_time) + +/obj/projectile/magic/shrink/is_hostile_projectile() + return TRUE + +/obj/projectile/magic/shrink/wand + shrink_time = 90 SECONDS + +/obj/projectile/magic/shrink/wand/on_hit(atom/target, blocked = 0, pierce_hit) + shrink_time = rand(60 SECONDS, 90 SECONDS) + return ..() diff --git a/code/modules/reagents/chemistry/machinery/pandemic.dm b/code/modules/reagents/chemistry/machinery/pandemic.dm index d67449a7fb91..348838f7ec67 100644 --- a/code/modules/reagents/chemistry/machinery/pandemic.dm +++ b/code/modules/reagents/chemistry/machinery/pandemic.dm @@ -307,7 +307,7 @@ traits["description"] = disease.desc || "none" traits["index"] = index++ traits["name"] = disease.name - traits["spread"] = disease.spread_text || "none" + traits["spread"] = disease.get_spread_string() || "none" if(istype(disease, /datum/disease/advance)) // Advanced diseases get more info var/datum/disease/advance/adv_disease = disease var/disease_name = SSdisease.get_disease_name(adv_disease.GetDiseaseID()) diff --git a/code/modules/reagents/chemistry/reagents/drinks/alcohol_reagents.dm b/code/modules/reagents/chemistry/reagents/drinks/alcohol_reagents.dm index 79d9a191e845..d91620353710 100644 --- a/code/modules/reagents/chemistry/reagents/drinks/alcohol_reagents.dm +++ b/code/modules/reagents/chemistry/reagents/drinks/alcohol_reagents.dm @@ -2015,17 +2015,18 @@ taste_description = "the pain of ten thousand slain mosquitos" chemical_flags = REAGENT_CAN_BE_SYNTHESIZED -/datum/reagent/consumable/ethanol/bug_spray/on_mob_life(mob/living/carbon/drinker, seconds_per_tick, times_fired) - //Bugs should not drink Bug spray. - if(ismoth(drinker) || isflyperson(drinker)) - drinker.adjustToxLoss(1 * REM * seconds_per_tick, FALSE, required_biotype = affected_biotype) - return ..() - -/datum/reagent/consumable/ethanol/bug_spray/on_mob_metabolize(mob/living/carbon/drinker) +/datum/reagent/consumable/ethanol/bug_spray/on_new(data) + . = ..() + AddElement(/datum/element/bugkiller_reagent) - if(ismoth(drinker) || isflyperson(drinker)) +/datum/reagent/consumable/ethanol/bug_spray/on_mob_life(mob/living/carbon/drinker, seconds_per_tick, times_fired) + // Does some damage to bug biotypes + var/did_damage = drinker.adjustToxLoss(1 * REM * seconds_per_tick, updating_health = FALSE, required_biotype = MOB_BUG) + // Random chance of causing a screm if we did some damage + if(did_damage && SPT_PROB(2, seconds_per_tick)) drinker.emote("scream") - return ..() + + return ..() || did_damage /datum/reagent/consumable/ethanol/applejack name = "Applejack" diff --git a/code/modules/reagents/chemistry/reagents/impure_reagents/impure_medicine_reagents.dm b/code/modules/reagents/chemistry/reagents/impure_reagents/impure_medicine_reagents.dm index b4d869631672..8dccaf47f6f5 100644 --- a/code/modules/reagents/chemistry/reagents/impure_reagents/impure_medicine_reagents.dm +++ b/code/modules/reagents/chemistry/reagents/impure_reagents/impure_medicine_reagents.dm @@ -118,7 +118,7 @@ Basically, we fill the time between now and 2s from now with hands based off the hands++ for(var/id in timer_ids) // So that we can be certain that all timers are deleted at the end. deltimer(id) - timer_ids.Cut() + timer_ids?.Cut() return ..() /datum/reagent/inverse/helgrasp/heretic diff --git a/code/modules/reagents/chemistry/reagents/medicine_reagents.dm b/code/modules/reagents/chemistry/reagents/medicine_reagents.dm index f7dd0808abba..d1bfbf5a97df 100644 --- a/code/modules/reagents/chemistry/reagents/medicine_reagents.dm +++ b/code/modules/reagents/chemistry/reagents/medicine_reagents.dm @@ -241,6 +241,14 @@ ph = 8.1 chemical_flags = REAGENT_CAN_BE_SYNTHESIZED +/datum/reagent/medicine/spaceacillin/on_mob_metabolize(mob/living/L) + . = ..() + ADD_TRAIT(L, TRAIT_VIRUS_RESISTANCE, type) + +/datum/reagent/medicine/spaceacillin/on_mob_end_metabolize(mob/living/L) + . = ..() + REMOVE_TRAIT(L, TRAIT_VIRUS_RESISTANCE, type) + //Goon Chems. Ported mainly from Goonstation. Easily mixable (or not so easily) and provide a variety of effects. /datum/reagent/medicine/oxandrolone diff --git a/code/modules/reagents/chemistry/reagents/toxin_reagents.dm b/code/modules/reagents/chemistry/reagents/toxin_reagents.dm index d7d309fe5e9d..54e6461a701f 100644 --- a/code/modules/reagents/chemistry/reagents/toxin_reagents.dm +++ b/code/modules/reagents/chemistry/reagents/toxin_reagents.dm @@ -389,11 +389,13 @@ ph = 3.2 chemical_flags = REAGENT_CAN_BE_SYNTHESIZED -/datum/reagent/toxin/pestkiller/expose_mob(mob/living/exposed_mob, methods=TOUCH, reac_volume) +/datum/reagent/toxin/pestkiller/on_new(data) . = ..() - if(exposed_mob.mob_biotypes & MOB_BUG) - var/damage = min(round(0.4*reac_volume, 0.1),10) - exposed_mob.adjustToxLoss(damage, required_biotype = affected_biotype) + AddElement(/datum/element/bugkiller_reagent) + +/datum/reagent/toxin/pestkiller/on_mob_life(mob/living/carbon/affected_mob, seconds_per_tick, times_fired) + . = affected_mob.adjustToxLoss(2 * toxpwr * REM * seconds_per_tick, updating_health = FALSE, required_biotype = MOB_BUG) + return ..() || . /datum/reagent/toxin/pestkiller/organic name = "Natural Pest Killer" diff --git a/code/modules/religion/sparring/sparring_contract.dm b/code/modules/religion/sparring/sparring_contract.dm index 4f1f17e6837e..9238af61a397 100644 --- a/code/modules/religion/sparring/sparring_contract.dm +++ b/code/modules/religion/sparring/sparring_contract.dm @@ -84,7 +84,7 @@ if(!isnull(resolved)) resolved_opponents += resolved - if(user in resolved_opponents && params["stakes"] == STAKES_HOLY_MATCH) + if((user in resolved_opponents) && params["stakes"] == STAKES_HOLY_MATCH) to_chat(user, span_warning("This contract refuses to be signed up for a holy match by a previous holy match loser. Pick a different stake!")) //any updating of the terms should update the UI to display new terms diff --git a/code/modules/research/designs/autolathe/security_designs.dm b/code/modules/research/designs/autolathe/security_designs.dm index def8847a1743..6c6449873126 100644 --- a/code/modules/research/designs/autolathe/security_designs.dm +++ b/code/modules/research/designs/autolathe/security_designs.dm @@ -234,6 +234,30 @@ ) departmental_flags = DEPARTMENT_BITFLAG_SECURITY +/datum/design/g45l + name = "Ammo Box (.45 Long) (Rubber)" + id = "g45l" + build_type = AUTOLATHE + materials = list(/datum/material/iron = 30000) + build_path = /obj/item/ammo_box/g45l/rubber + category = list( + RND_CATEGORY_HACKED, + RND_CATEGORY_WEAPONS + RND_SUBCATEGORY_WEAPONS_AMMO, + ) + departmental_flags = DEPARTMENT_BITFLAG_SECURITY + +/datum/design/g45lethal + name = "Ammo Box (.45 Long) (Lethal)" + id = "g45lethal" + build_type = AUTOLATHE + materials = list(/datum/material/iron = 35000) + build_path = /obj/item/ammo_box/g45l + category = list( + RND_CATEGORY_HACKED, + RND_CATEGORY_WEAPONS + RND_SUBCATEGORY_WEAPONS_AMMO, + ) + departmental_flags = DEPARTMENT_BITFLAG_SECURITY + /datum/design/c9mm name = "Ammo Box (9mm) (Lethal)" id = "c9mm" diff --git a/code/modules/research/techweb/all_nodes.dm b/code/modules/research/techweb/all_nodes.dm index 6367a99ecb59..423afdaeb938 100644 --- a/code/modules/research/techweb/all_nodes.dm +++ b/code/modules/research/techweb/all_nodes.dm @@ -685,11 +685,24 @@ design_ids = list( "anomaly_neutralizer", "reactive_armour", + //"artifact_heater", //MONKESTATION EDIT REMOVAL + //"artifact_xray", //MONKESTATION EDIT REMOVAL + ) + research_costs = list(TECHWEB_POINT_TYPE_GENERIC = 5000) +//MONKEYSTATION ADDITION START +/datum/techweb_node/artifact + id = "artifact_research" + display_name = "Artifact Research" + description = "Properly concuct research on the various artifacts found around." + prereq_ids = list("base") + design_ids = list( "artifact_heater", "artifact_xray", + "disk_artifact", + "artifact_wand" ) - research_costs = list(TECHWEB_POINT_TYPE_GENERIC = 5000) - + research_costs = list(TECHWEB_POINT_TYPE_GENERIC = 2500) +//MONKESTATION ADDITION END /datum/techweb_node/high_efficiency id = "high_efficiency" display_name = "High Efficiency Parts" diff --git a/code/modules/research/xenobiology/crossbreeding/_clothing.dm b/code/modules/research/xenobiology/crossbreeding/_clothing.dm index 4290f7a7a746..24439dc1b4f4 100644 --- a/code/modules/research/xenobiology/crossbreeding/_clothing.dm +++ b/code/modules/research/xenobiology/crossbreeding/_clothing.dm @@ -145,7 +145,7 @@ Slimecrossing Armor var/hit_reflect_chance = 40 /obj/item/clothing/suit/armor/heavy/adamantine/IsReflect(def_zone) - if(def_zone in list(BODY_ZONE_CHEST, BODY_ZONE_R_ARM, BODY_ZONE_L_ARM, BODY_ZONE_R_LEG, BODY_ZONE_L_LEG) && prob(hit_reflect_chance)) + if((def_zone in list(BODY_ZONE_CHEST, BODY_ZONE_R_ARM, BODY_ZONE_L_ARM, BODY_ZONE_R_LEG, BODY_ZONE_L_LEG)) && prob(hit_reflect_chance)) return TRUE else return FALSE diff --git a/code/modules/spells/spell.dm b/code/modules/spells/spell.dm index 43838df140bd..7b05e2f6b56f 100644 --- a/code/modules/spells/spell.dm +++ b/code/modules/spells/spell.dm @@ -141,7 +141,9 @@ /datum/action/cooldown/spell/PreActivate(atom/target) if(SEND_SIGNAL(owner, COMSIG_MOB_ABILITY_STARTED, src) & COMPONENT_BLOCK_ABILITY_START) return FALSE - if(!is_valid_target(target)) + if(target == owner) + target = get_caster_from_target(target) + if(isnull(target) || !is_valid_target(target)) return FALSE return Activate(target) @@ -213,10 +215,6 @@ to_chat(owner, span_warning("[src] can't be cast in this state!")) return FALSE - // Being put into a card form breaks a lot of spells, so we'll just forbid them in these states - if(ispAI(owner) || (isAI(owner) && istype(owner.loc, /obj/item/aicard))) - return FALSE - return TRUE /** @@ -229,6 +227,28 @@ /datum/action/cooldown/spell/proc/is_valid_target(atom/cast_on) return TRUE +/** + * Used to get the cast_on atom if a self cast spell is being cast. + * + * Allows for some atoms to be used as casting sources if a spell caster is located within. + */ +/datum/action/cooldown/spell/proc/get_caster_from_target(atom/target) + var/atom/cast_loc = target.loc + if(isnull(cast_loc)) + return null // No magic in nullspace + + if(isturf(cast_loc)) + return target // They're just standing around, proceed as normal + + if(HAS_TRAIT(cast_loc, TRAIT_CASTABLE_LOC)) + /*if(HAS_TRAIT(cast_loc, TRAIT_SPELLS_TRANSFER_TO_LOC) && ismob(cast_loc.loc)) + return cast_loc.loc + else*/ //monkestation temp removal + return cast_loc + // They're in an atom which allows casting, so redirect the caster to loc + + return null + // The actual cast chain occurs here, in Activate(). // You should generally not be overriding or extending Activate() for spells. // Defer to any of the cast chain procs instead. diff --git a/code/modules/spells/spell_types/aoe_spell/_aoe_spell.dm b/code/modules/spells/spell_types/aoe_spell/_aoe_spell.dm index 4d16ae379714..92442bd0e40a 100644 --- a/code/modules/spells/spell_types/aoe_spell/_aoe_spell.dm +++ b/code/modules/spells/spell_types/aoe_spell/_aoe_spell.dm @@ -12,6 +12,9 @@ /// The radius of the aoe. var/aoe_radius = 7 +/datum/action/cooldown/spell/aoe/is_valid_target(atom/cast_on) + return isturf(cast_on.loc) + // At this point, cast_on == owner. Either works. // Don't extend this for your spell! Look at cast_on_thing_in_aoe. /datum/action/cooldown/spell/aoe/cast(atom/cast_on) diff --git a/code/modules/spells/spell_types/aoe_spell/area_conversion.dm b/code/modules/spells/spell_types/aoe_spell/area_conversion.dm index f75c39586852..a03b4c9ab21a 100644 --- a/code/modules/spells/spell_types/aoe_spell/area_conversion.dm +++ b/code/modules/spells/spell_types/aoe_spell/area_conversion.dm @@ -16,11 +16,7 @@ aoe_radius = 2 /datum/action/cooldown/spell/aoe/area_conversion/get_things_to_cast_on(atom/center) - var/list/things = list() - for(var/turf/nearby_turf in range(aoe_radius, center)) - things += nearby_turf - - return things + return RANGE_TURFS(aoe_radius, center) /datum/action/cooldown/spell/aoe/area_conversion/cast_on_thing_in_aoe(turf/victim, atom/caster) playsound(victim, 'sound/items/welder.ogg', 75, TRUE) diff --git a/code/modules/spells/spell_types/aoe_spell/knock.dm b/code/modules/spells/spell_types/aoe_spell/knock.dm index fd9e4503de8f..ede1462633b0 100644 --- a/code/modules/spells/spell_types/aoe_spell/knock.dm +++ b/code/modules/spells/spell_types/aoe_spell/knock.dm @@ -13,6 +13,23 @@ spell_requirements = SPELL_REQUIRES_NO_ANTIMAGIC aoe_radius = 3 +/datum/action/cooldown/spell/aoe/knock/get_caster_from_target(atom/target) + if(istype(target.loc, /obj/structure/closet)) + return target + + return ..() + +/datum/action/cooldown/spell/aoe/knock/is_valid_target(atom/cast_on) + return ..() || istype(cast_on.loc, /obj/structure/closet) + +/datum/action/cooldown/spell/aoe/knock/cast(atom/cast_on) + if(istype(cast_on.loc, /obj/structure/closet)) + var/obj/structure/closet/open_closet = cast_on.loc + open_closet.locked = FALSE + open_closet.open() + + return ..() + /datum/action/cooldown/spell/aoe/knock/get_things_to_cast_on(atom/center) return RANGE_TURFS(aoe_radius, center) diff --git a/code/modules/spells/spell_types/aoe_spell/repulse.dm b/code/modules/spells/spell_types/aoe_spell/repulse.dm index d0074a9f3866..259f20ee9ba0 100644 --- a/code/modules/spells/spell_types/aoe_spell/repulse.dm +++ b/code/modules/spells/spell_types/aoe_spell/repulse.dm @@ -6,6 +6,23 @@ /// The moveforce of the throw done by the repulsion. var/repulse_force = MOVE_FORCE_EXTREMELY_STRONG +/datum/action/cooldown/spell/aoe/repulse/get_caster_from_target(atom/target) + if(istype(target.loc, /obj/structure/closet)) + return target + + return ..() + +/datum/action/cooldown/spell/aoe/repulse/is_valid_target(atom/cast_on) + return ..() || istype(cast_on.loc, /obj/structure/closet) + +/datum/action/cooldown/spell/aoe/repulse/cast(atom/cast_on) + if(istype(cast_on.loc, /obj/structure/closet)) + var/obj/structure/closet/open_closet = cast_on.loc + open_closet.open(force = TRUE) + open_closet.visible_message(span_warning("[open_closet] suddenly flies open!")) + + return ..() + /datum/action/cooldown/spell/aoe/repulse/get_things_to_cast_on(atom/center) var/list/things = list() for(var/atom/movable/nearby_movable in view(aoe_radius, center)) @@ -44,7 +61,13 @@ to_chat(victim, span_userdanger("You're thrown back by [caster]!")) // So stuff gets tossed around at the same time. - victim.safe_throw_at(throwtarget, ((clamp((max_throw - (clamp(dist_from_caster - 2, 0, dist_from_caster))), 3, max_throw))), 1, caster, force = repulse_force) + victim.safe_throw_at( + target = throwtarget, + range = clamp((max_throw - (clamp(dist_from_caster - 2, 0, dist_from_caster))), 3, max_throw), + speed = 1, + thrower = ismob(caster) ? caster : null, + force = repulse_force, + ) /datum/action/cooldown/spell/aoe/repulse/wizard name = "Repulse" diff --git a/code/modules/spells/spell_types/conjure/_conjure.dm b/code/modules/spells/spell_types/conjure/_conjure.dm index ffab08871118..3afe7c525575 100644 --- a/code/modules/spells/spell_types/conjure/_conjure.dm +++ b/code/modules/spells/spell_types/conjure/_conjure.dm @@ -16,6 +16,9 @@ /// If TRUE, no two summons can be spawned in the same turf. var/summon_respects_prev_spawn_points = TRUE +/datum/action/cooldown/spell/conjure/is_valid_target(atom/cast_on) + return isturf(cast_on.loc) + /datum/action/cooldown/spell/conjure/cast(atom/cast_on) . = ..() var/list/to_summon_in = list() diff --git a/code/modules/spells/spell_types/conjure_item/_conjure_item.dm b/code/modules/spells/spell_types/conjure_item/_conjure_item.dm index 45b4ff1a11bb..181fd118871e 100644 --- a/code/modules/spells/spell_types/conjure_item/_conjure_item.dm +++ b/code/modules/spells/spell_types/conjure_item/_conjure_item.dm @@ -8,6 +8,10 @@ var/delete_old = TRUE /// List of weakrefs to items summoned var/list/datum/weakref/item_refs + /// If TRUE, deletes the item if no mob picks it up on cast + var/delete_on_failure = TRUE + /// If TRUE, requires the caster be able to pick it up afterwards + var/requires_hands = FALSE /datum/action/cooldown/spell/conjure_item/Destroy() // If we delete_old, clean up all of our items on delete @@ -20,29 +24,56 @@ return ..() +/datum/action/cooldown/spell/conjure_item/can_cast_spell(feedback) + . = ..() + if(!.) + return FALSE + + if(!requires_hands) + return TRUE + + if(!isliving(owner)) + return FALSE + + var/mob/living/living_owner = owner + if(living_owner.usable_hands < 1) + if(feedback) + owner.balloon_alert(owner, "no free hands!") + return FALSE + + return TRUE + /datum/action/cooldown/spell/conjure_item/is_valid_target(atom/cast_on) - return iscarbon(cast_on) + if(!requires_hands) + return TRUE + if(!isliving(cast_on)) + return FALSE + var/mob/living/living_cast_on = cast_on + return living_cast_on.usable_hands >= 1 -/datum/action/cooldown/spell/conjure_item/cast(mob/living/carbon/cast_on) +/datum/action/cooldown/spell/conjure_item/cast(atom/cast_on) if(delete_old && LAZYLEN(item_refs)) QDEL_LAZYLIST(item_refs) - var/obj/item/existing_item = cast_on.get_active_held_item() - if(existing_item) - cast_on.dropItemToGround(existing_item) + var/mob/mob_caster = cast_on + if(istype(mob_caster)) + var/obj/item/existing_item = mob_caster.get_active_held_item() + if(existing_item) + mob_caster.dropItemToGround(existing_item) - var/obj/item/created = make_item() + var/obj/item/created = make_item(cast_on) if(QDELETED(created)) CRASH("[type] tried to create an item, but failed. It's item type is [item_type].") - cast_on.put_in_hands(created, del_on_fail = TRUE) + if(istype(mob_caster)) + mob_caster.put_in_hands(created, del_on_fail = delete_on_failure) post_created(cast_on, created) //monkestation edit: im just gonna call this here return ..() /// Instantiates the item we're conjuring and returns it. -/// Item is made in nullspace and moved out in cast(). -/datum/action/cooldown/spell/conjure_item/proc/make_item() - var/obj/item/made_item = new item_type() +/// Item is made in at the caster's. +/datum/action/cooldown/spell/conjure_item/proc/make_item(atom/caster) + var/obj/item/made_item = new item_type(caster.loc) LAZYADD(item_refs, WEAKREF(made_item)) return made_item diff --git a/code/modules/spells/spell_types/conjure_item/infinite_guns.dm b/code/modules/spells/spell_types/conjure_item/infinite_guns.dm index 98921da4879d..35d83a9987f6 100644 --- a/code/modules/spells/spell_types/conjure_item/infinite_guns.dm +++ b/code/modules/spells/spell_types/conjure_item/infinite_guns.dm @@ -8,6 +8,7 @@ item_type = /obj/item/gun/ballistic/rifle // Enchanted guns self delete / do wacky stuff, anyways delete_old = FALSE + requires_hands = TRUE /datum/action/cooldown/spell/conjure_item/infinite_guns/Remove(mob/living/remove_from) var/obj/item/existing = remove_from.is_holding_item_of_type(item_type) @@ -18,8 +19,8 @@ // Because enchanted guns self-delete and regenerate themselves, // override make_item here and let's not bother with tracking their weakrefs. -/datum/action/cooldown/spell/conjure_item/infinite_guns/make_item() - return new item_type() +/datum/action/cooldown/spell/conjure_item/infinite_guns/make_item(atom/caster) + return new item_type(caster.loc) /datum/action/cooldown/spell/conjure_item/infinite_guns/gun name = "Lesser Summon Guns" diff --git a/code/modules/spells/spell_types/conjure_item/invisible_box.dm b/code/modules/spells/spell_types/conjure_item/invisible_box.dm index af6d5586af25..42da02121d3c 100644 --- a/code/modules/spells/spell_types/conjure_item/invisible_box.dm +++ b/code/modules/spells/spell_types/conjure_item/invisible_box.dm @@ -30,7 +30,7 @@ . = ..() invocation = span_notice("[cast_on] moves [cast_on.p_their()] hands in the shape of a cube, pressing a box out of the air.") -/datum/action/cooldown/spell/conjure_item/invisible_box/make_item() +/datum/action/cooldown/spell/conjure_item/invisible_box/make_item(atom/caster) . = ..() var/obj/item/made_box = . made_box.alpha = 255 diff --git a/code/modules/spells/spell_types/conjure_item/lighting_packet.dm b/code/modules/spells/spell_types/conjure_item/lighting_packet.dm index 2badfdd46dff..2df0c85f470e 100644 --- a/code/modules/spells/spell_types/conjure_item/lighting_packet.dm +++ b/code/modules/spells/spell_types/conjure_item/lighting_packet.dm @@ -9,6 +9,7 @@ spell_max_level = 1 item_type = /obj/item/spellpacket/lightningbolt + requires_hands = TRUE /datum/action/cooldown/spell/conjure_item/spellpacket/cast(mob/living/carbon/cast_on) . = ..() diff --git a/code/modules/spells/spell_types/conjure_item/snowball.dm b/code/modules/spells/spell_types/conjure_item/snowball.dm index ffd6d8d5e549..80b4aad9361c 100644 --- a/code/modules/spells/spell_types/conjure_item/snowball.dm +++ b/code/modules/spells/spell_types/conjure_item/snowball.dm @@ -8,3 +8,4 @@ antimagic_flags = NONE cooldown_time = 1.5 SECONDS item_type = /obj/item/toy/snowball + requires_hands = TRUE diff --git a/code/modules/spells/spell_types/jaunt/_jaunt.dm b/code/modules/spells/spell_types/jaunt/_jaunt.dm index e0463c02a10f..0378a5efee45 100644 --- a/code/modules/spells/spell_types/jaunt/_jaunt.dm +++ b/code/modules/spells/spell_types/jaunt/_jaunt.dm @@ -19,6 +19,12 @@ /// What dummy mob type do we put jaunters in on jaunt? var/jaunt_type = /obj/effect/dummy/phased_mob +/datum/action/cooldown/spell/jaunt/get_caster_from_target(atom/target) + if(istype(target.loc, jaunt_type)) + return target + + return ..() + /datum/action/cooldown/spell/jaunt/before_cast(atom/cast_on) return ..() | SPELL_NO_FEEDBACK // Don't do the feedback until after we're jaunting diff --git a/code/modules/spells/spell_types/jaunt/shadow_walk.dm b/code/modules/spells/spell_types/jaunt/shadow_walk.dm index 29bb80633673..de03f8e15e02 100644 --- a/code/modules/spells/spell_types/jaunt/shadow_walk.dm +++ b/code/modules/spells/spell_types/jaunt/shadow_walk.dm @@ -9,6 +9,9 @@ spell_requirements = NONE jaunt_type = /obj/effect/dummy/phased_mob/shadow + /// The max amount of lumens on a turf allowed before we can no longer enter jaunt with this + var/light_threshold = SHADOW_SPECIES_LIGHT_THRESHOLD + /datum/action/cooldown/spell/jaunt/shadow_walk/Grant(mob/grant_to) . = ..() RegisterSignal(grant_to, COMSIG_MOVABLE_MOVED, PROC_REF(update_status_on_signal)) @@ -17,6 +20,12 @@ . = ..() UnregisterSignal(remove_from, COMSIG_MOVABLE_MOVED) +/datum/action/cooldown/spell/jaunt/shadow_walk/enter_jaunt(mob/living/jaunter, turf/loc_override) + var/obj/effect/dummy/phased_mob/shadow/shadow = ..() + if(istype(shadow)) + shadow.light_max = light_threshold + return shadow + /datum/action/cooldown/spell/jaunt/shadow_walk/can_cast_spell(feedback = TRUE) . = ..() if(!.) @@ -24,7 +33,7 @@ if(is_jaunting(owner)) return TRUE var/turf/cast_turf = get_turf(owner) - if(cast_turf.get_lumcount() >= SHADOW_SPECIES_LIGHT_THRESHOLD) + if(cast_turf.get_lumcount() >= light_threshold) if(feedback) to_chat(owner, span_warning("It isn't dark enough here!")) return FALSE @@ -44,6 +53,8 @@ /obj/effect/dummy/phased_mob/shadow name = "shadows" + /// Max amount of light permitted before being kicked out + var/light_max = SHADOW_SPECIES_LIGHT_THRESHOLD /// The amount that shadow heals us per SSobj tick (times seconds_per_tick) var/healing_rate = 1.5 /// When cooldown is active, you are prevented from moving into tiles that would eject you from your jaunt @@ -109,11 +120,9 @@ * * location_to_check - The location to have its light level checked. */ -/obj/effect/dummy/phased_mob/shadow/proc/check_light_level(location_to_check) - var/turf/T = get_turf(location_to_check) - var/light_amount = T.get_lumcount() - if(light_amount > 0.2) // jaunt ends - return TRUE +/obj/effect/dummy/phased_mob/shadow/proc/check_light_level(atom/location_to_check) + var/turf/light_turf = get_turf(location_to_check) + return light_turf.get_lumcount() > light_max // jaunt ends on TRUE /** * Checks if the user should recieve a warning that they're moving into light. diff --git a/code/modules/spells/spell_types/pointed/_pointed.dm b/code/modules/spells/spell_types/pointed/_pointed.dm index 976e18e2731e..c220f5573b35 100644 --- a/code/modules/spells/spell_types/pointed/_pointed.dm +++ b/code/modules/spells/spell_types/pointed/_pointed.dm @@ -64,7 +64,7 @@ build_all_button_icons() return TRUE -/datum/action/cooldown/spell/pointed/InterceptClickOn(mob/living/caller, params, atom/target) +/datum/action/cooldown/spell/pointed/InterceptClickOn(mob/living/user, params, atom/target) var/atom/aim_assist_target if(aim_assist && isturf(target)) @@ -74,7 +74,7 @@ // If we didn't find a human, we settle for any living at all aim_assist_target = locate(/mob/living) in target - return ..(caller, params, aim_assist_target || target) + return ..(user, params, aim_assist_target || target) /datum/action/cooldown/spell/pointed/is_valid_target(atom/cast_on) if(cast_on == owner) @@ -133,10 +133,11 @@ // cast_on is a turf, or atom target, that we clicked on to fire at. /datum/action/cooldown/spell/pointed/projectile/cast(atom/cast_on) . = ..() - if(!isturf(owner.loc)) + var/atom/caster = get_caster_from_target(owner) + if(!isturf(caster.loc)) return FALSE - var/turf/caster_turf = get_turf(owner) + var/turf/caster_turf = caster.loc // Get the tile infront of the caster, based on their direction var/turf/caster_front_turf = get_step(owner, owner.dir) diff --git a/code/modules/spells/spell_types/pointed/spell_cards.dm b/code/modules/spells/spell_types/pointed/spell_cards.dm index 47700d2c09a8..d2f12092ff59 100644 --- a/code/modules/spells/spell_types/pointed/spell_cards.dm +++ b/code/modules/spells/spell_types/pointed/spell_cards.dm @@ -7,7 +7,8 @@ school = SCHOOL_EVOCATION cooldown_time = 5 SECONDS - cooldown_reduction_per_rank = 1 SECONDS + cooldown_reduction_per_rank = 2 SECONDS + spell_max_level = 3 invocation = "Sigi'lu M'Fan 'Tasia!" invocation_type = INVOCATION_SHOUT @@ -21,7 +22,7 @@ /// A weakref to the mob we're currently targeting with the lockon component. var/datum/weakref/current_target_weakref /// The turn rate of the spell cards in flight. (They track onto locked on targets) - var/projectile_turnrate = 10 + var/projectile_turnrate = 15 //monkestation edit: from 10 to 15 /// The homing spread of the spell cards in flight. var/projectile_pixel_homing_spread = 32 /// The initial spread of the spell cards when fired. @@ -47,6 +48,7 @@ target_typecache = GLOB.typecache_living, \ lock_amount = 1, \ on_lock = CALLBACK(src, PROC_REF(on_lockon_component)), \ + catcher_default_click = FALSE, /*monkestation edit*/ \ ) /datum/action/cooldown/spell/pointed/projectile/spell_cards/proc/on_lockon_component(list/locked_weakrefs) diff --git a/code/modules/spells/spell_types/pointed/swap.dm b/code/modules/spells/spell_types/pointed/swap.dm index 904c2d36c6ee..8c1b152127f9 100644 --- a/code/modules/spells/spell_types/pointed/swap.dm +++ b/code/modules/spells/spell_types/pointed/swap.dm @@ -8,11 +8,11 @@ active_overlay_icon_state = "bg_spell_border_active_blue" school = SCHOOL_TRANSLOCATION - cooldown_time = 30 SECONDS - cooldown_reduction_per_rank = 6 SECONDS + cooldown_time = 25 SECONDS + cooldown_reduction_per_rank = 10 SECONDS + spell_max_level = 3 cast_range = 9 - invocation = "FRO' BRT'TRO, DA!" - invocation_type = INVOCATION_SHOUT + invocation_type = INVOCATION_NONE spell_requirements = SPELL_REQUIRES_NO_ANTIMAGIC|SPELL_REQUIRES_STATION active_msg = "You prepare to swap locations with a target..." @@ -35,8 +35,8 @@ return FALSE return TRUE -/datum/action/cooldown/spell/pointed/swap/InterceptClickOn(mob/living/caller, params, atom/target) - if((caller.istate & ISTATE_SECONDARY)) +/datum/action/cooldown/spell/pointed/swap/InterceptClickOn(mob/living/user, params, atom/target) + if((user.istate & ISTATE_SECONDARY)) if(!IsAvailable(feedback = TRUE)) return FALSE if(!target) diff --git a/code/modules/spells/spell_types/pointed/tie_shoes.dm b/code/modules/spells/spell_types/pointed/tie_shoes.dm new file mode 100644 index 000000000000..5783717d0e72 --- /dev/null +++ b/code/modules/spells/spell_types/pointed/tie_shoes.dm @@ -0,0 +1,137 @@ + +/datum/action/cooldown/spell/pointed/untie_shoes + name = "Untie Shoes" + desc = "This unassuming spell unties and then knots the target's shoes." + ranged_mousepointer = 'icons/effects/mouse_pointers/lace.dmi' + button_icon_state = "lace" + + school = SCHOOL_CONJURATION + cooldown_time = 3 SECONDS + cooldown_reduction_per_rank = 0.2 SECONDS + + spell_max_level = 4 + invocation = "Acetato!" + invocation_type = INVOCATION_SHOUT + spell_requirements = NONE + antimagic_flags = MAGIC_RESISTANCE|MAGIC_RESISTANCE_HOLY + + cast_range = INFINITY + active_msg = "You prepare to tie your target's shoes!" + + /// Ignores inability to tie laces, such as jackboots, magboots, or sandals. + var/bypass_tie_status = FALSE + /// Summons shoes to untie if the target has none. + var/summons_shoes = FALSE + +/datum/action/cooldown/spell/pointed/untie_shoes/New(Target) + . = ..() + // tgs first spell with multiple invocations!!!!!! + invocation = pick("Acetato!", "Agaletto!") + +/datum/action/cooldown/spell/pointed/untie_shoes/level_spell(bypass_cap) + . = ..() + if(spell_level == 2) + bypass_tie_status = TRUE + to_chat(owner, span_notice("You will now summon laces on laceless shoes, such as jackboots.")) + + if(spell_level == 3) + summons_shoes = TRUE + to_chat(owner, span_notice("You will now summon shoes if your target has none.")) + + if(spell_level == 4) + invocation_type = INVOCATION_NONE + to_chat(owner, span_boldnotice("Your invocations are now silent!")) + +/datum/action/cooldown/spell/pointed/untie_shoes/is_valid_target(atom/cast_on) + return isliving(cast_on) + +// We need to override this, as trying to change next_use_time in cast() will just result in it being overridden. +/datum/action/cooldown/spell/touch/before_cast(atom/cast_on) + return ..() | SPELL_NO_IMMEDIATE_COOLDOWN + +/datum/action/cooldown/spell/pointed/untie_shoes/cast(mob/living/carbon/cast_on) + . = ..() + if(cast_on.can_block_magic(antimagic_flags)) + to_chat(owner, span_warning("The spell had no effect!")) + return FALSE + + if(isanimal_or_basicmob(cast_on)) + cast_on.add_movespeed_modifier(/datum/movespeed_modifier/magic_ties) + addtimer(CALLBACK(cast_on, TYPE_PROC_REF(/mob/living, remove_movespeed_modifier), /datum/movespeed_modifier/magic_ties), 3 SECONDS * spell_level, TIMER_UNIQUE|TIMER_OVERRIDE) + to_chat(owner, span_warning("You tie [cast_on] with weak, magic laces!")) + if(invocation_type != INVOCATION_NONE) // extra feedback since it's weird for them + cast_on.balloon_alert_to_viewers("magically tied!") + else + cast_on.balloon_alert(owner, "magically tied!") + playsound(cast_on, 'sound/magic/summonitems_generic.ogg', 50, TRUE) + return TRUE + + var/shoe_to_cast = /obj/item/clothing/shoes/sneakers/random + + if(HAS_TRAIT(owner, TRAIT_CHUUNIBYOU)) + shoe_to_cast = /obj/item/clothing/shoes/sneakers/marisa + if(HAS_TRAIT(owner, TRAIT_SPLATTERCASTER)) + shoe_to_cast = /obj/item/clothing/shoes/laceup + + var/obj/item/clothing/shoes/shoes_to_tie = cast_on.shoes + + if(isnull(shoes_to_tie)) + if(!summons_shoes) + to_chat(owner, span_warning("[cast_on] isn't wearing any shoes!")) + return FALSE + + shoes_to_tie = new shoe_to_cast(cast_on) + if(!cast_on.equip_to_slot_or_del(shoes_to_tie, ITEM_SLOT_FEET)) + to_chat(owner, span_warning("Couldn't equip shoes on [cast_on]!")) + return FALSE + + if(invocation_type != INVOCATION_NONE) + playsound(cast_on, 'sound/magic/summonitems_generic.ogg', 50, TRUE) + + switch(shoes_to_tie.tied) + if(SHOES_TIED) + if(!shoes_to_tie.can_be_tied) + if(bypass_tie_status) + to_chat(owner, span_warning("You magically grant laces to [cast_on]'s shoes!")) + cast_on.balloon_alert(owner, "laced!") + shoes_to_tie.can_be_tied = TRUE + if(invocation_type != INVOCATION_NONE) + playsound(cast_on, 'sound/magic/summonitems_generic.ogg', 50, TRUE) + return TRUE + else + to_chat(owner, span_warning("[cast_on] is wearing laceless shoes!")) + cast_on.balloon_alert(owner, "laceless!") + return FALSE + + to_chat(owner, span_warning("You untie [cast_on]'s shoes!")) + cast_on.balloon_alert(owner, "untied!") + shoes_to_tie.adjust_laces(SHOES_UNTIED, force_lacing = TRUE) + if(SHOES_UNTIED) + to_chat(owner, span_warning("You knot [cast_on]'s laces!")) + cast_on.balloon_alert(owner, "knotted!") + shoes_to_tie.adjust_laces(SHOES_KNOTTED, force_lacing = TRUE) + if(SHOES_KNOTTED) + to_chat(owner, span_warning("[cast_on]'s laces are already knotted!")) + return FALSE + +// We need to override this, as trying to change next_use_time in cast() will just result in it being overridden. +/datum/action/cooldown/spell/pointed/untie_shoes/after_cast(atom/cast_on) + . = ..() + var/extra_time = 0 SECONDS + if((cast_on.z != owner.z) || get_dist(cast_on, owner) > 7) + extra_time += cooldown_time * 10 // :) + + StartCooldown(cooldown_time + extra_time) + +/datum/action/cooldown/spell/pointed/untie_shoes/get_spell_title() + switch(spell_level) + if(2) + return "Laceless " + if(3) + return "Prankster's " + if(4) + return "Sneakerly " + if(5) + return "Clown's Own " + + return "" diff --git a/code/modules/spells/spell_types/self/basic_heal.dm b/code/modules/spells/spell_types/self/basic_heal.dm index a4acba2d8845..135b80942062 100644 --- a/code/modules/spells/spell_types/self/basic_heal.dm +++ b/code/modules/spells/spell_types/self/basic_heal.dm @@ -17,6 +17,9 @@ /// Amount of burn to heal to the spell caster on cast var/burn_to_heal = 10 +/datum/action/cooldown/spell/basic_heal/is_valid_target(atom/cast_on) + return isliving(cast_on) + /datum/action/cooldown/spell/basic_heal/cast(mob/living/cast_on) . = ..() cast_on.visible_message( diff --git a/code/modules/spells/spell_types/self/mutate.dm b/code/modules/spells/spell_types/self/mutate.dm index 9f4bf3db6c8e..59f8f6ddc37f 100644 --- a/code/modules/spells/spell_types/self/mutate.dm +++ b/code/modules/spells/spell_types/self/mutate.dm @@ -38,9 +38,10 @@ /datum/action/cooldown/spell/apply_mutations/mutate name = "Mutate" - desc = "This spell causes you to turn into a gigantic hulk and gain laser vision for a short while. Unlike the lesser nonmagical version, it works on non-humans and mantains hand dexterity as well!" - cooldown_time = 60 SECONDS //monkestation edit: from 40 to 60 seconds - cooldown_reduction_per_rank = 5 SECONDS //monkestation edit: from 2.5 to 5 seconds + desc = "This spell causes you to turn into a hulk and gain laser vision for a short while." + cooldown_time = 40 SECONDS + cooldown_reduction_per_rank = 5 SECONDS + spell_max_level = 3 invocation = "BIRUZ BENNAR" invocation_type = INVOCATION_SHOUT @@ -56,7 +57,7 @@ cast_on.add_atom_colour("#00FF00", TEMPORARY_COLOUR_PRIORITY) /datum/action/cooldown/spell/apply_mutations/mutate/remove_mutations(mob/living/carbon/human/cast_on) - if(QDELETED(cast_on) || !is_valid_target(cast_on)) + if(QDELETED(cast_on) || !is_valid_target(cast_on)) // Not 100% sure if this check is still needed, leaving it just in case return - + ..() cast_on.remove_atom_colour(TEMPORARY_COLOUR_PRIORITY) diff --git a/code/modules/spells/spell_types/self/personality_commune.dm b/code/modules/spells/spell_types/self/personality_commune.dm deleted file mode 100644 index cd10c2b7736a..000000000000 --- a/code/modules/spells/spell_types/self/personality_commune.dm +++ /dev/null @@ -1,56 +0,0 @@ -// This can probably be changed to use mind linker at some point -/datum/action/cooldown/spell/personality_commune - name = "Personality Commune" - desc = "Sends thoughts to your alternate consciousness." - button_icon_state = "telepathy" - cooldown_time = 0 SECONDS - spell_requirements = NONE - - /// Fluff text shown when a message is sent to the pair - var/fluff_text = span_boldnotice("You hear an echoing voice in the back of your head...") - /// The message to send to the corresponding person on cast - var/to_send - -/datum/action/cooldown/spell/personality_commune/New(Target) - . = ..() - if(!istype(target, /datum/brain_trauma/severe/split_personality)) - stack_trace("[type] was created on a target that isn't a /datum/brain_trauma/severe/split_personality, this doesn't work.") - qdel(src) - -/datum/action/cooldown/spell/personality_commune/is_valid_target(atom/cast_on) - return isliving(cast_on) - -/datum/action/cooldown/spell/personality_commune/before_cast(atom/cast_on) - . = ..() - if(. & SPELL_CANCEL_CAST) - return - - var/datum/brain_trauma/severe/split_personality/trauma = target - if(!istype(trauma)) // hypothetically impossible but you never know - return . | SPELL_CANCEL_CAST - - to_send = tgui_input_text(cast_on, "What would you like to tell your other self?", "Commune") - if(QDELETED(src) || QDELETED(trauma) || QDELETED(cast_on) || QDELETED(trauma.owner) || !can_cast_spell()) - return . | SPELL_CANCEL_CAST - if(!to_send) - reset_cooldown() - return . | SPELL_CANCEL_CAST - -// Pillaged and adapted from telepathy code -/datum/action/cooldown/spell/personality_commune/cast(mob/living/cast_on) - . = ..() - var/datum/brain_trauma/severe/split_personality/trauma = target - - var/user_message = span_boldnotice("You concentrate and send thoughts to your other self:") - var/user_message_body = span_notice("[to_send]") - - to_chat(cast_on, "[user_message] [user_message_body]") - - trauma.owner.balloon_alert(trauma.owner, "you hear a voice") - to_chat(trauma.owner, "[fluff_text] [user_message_body]") - - log_directed_talk(cast_on, trauma.owner, to_send, LOG_SAY, "[name]") - for(var/dead_mob in GLOB.dead_mob_list) - if(!isobserver(dead_mob)) - continue - to_chat(dead_mob, "[FOLLOW_LINK(dead_mob, cast_on)] [span_boldnotice("[cast_on] [name]:")] [span_notice("\"[to_send]\" to")] [span_name("[trauma]")]") diff --git a/code/modules/spells/spell_types/self/soultap.dm b/code/modules/spells/spell_types/self/soultap.dm index 0c114575c4be..cb611de0a21a 100644 --- a/code/modules/spells/spell_types/self/soultap.dm +++ b/code/modules/spells/spell_types/self/soultap.dm @@ -45,6 +45,8 @@ cast_on.health = min(cast_on.health, cast_on.maxHealth) for(var/datum/action/cooldown/spell/spell in cast_on.actions) + if(istype(spell, /datum/action/cooldown/spell/pointed/mind_transfer)) //monkestation edit + continue //monkestation edit spell.reset_spell_cooldown() // If the tap took all of our life, we die and lose our soul! diff --git a/code/modules/spells/spell_types/shapeshift/shapechange.dm b/code/modules/spells/spell_types/shapeshift/shapechange.dm index d7ff71e0425d..dd2597d00970 100644 --- a/code/modules/spells/spell_types/shapeshift/shapechange.dm +++ b/code/modules/spells/spell_types/shapeshift/shapechange.dm @@ -4,7 +4,8 @@ Once you've made your choice, it cannot be changed." cooldown_time = 20 SECONDS - cooldown_reduction_per_rank = 3.75 SECONDS + cooldown_reduction_per_rank = 8 SECONDS + spell_max_level = 3 invocation = "RAC'WA NO!" invocation_type = INVOCATION_SHOUT diff --git a/code/modules/spells/spell_types/teleport/teleport.dm b/code/modules/spells/spell_types/teleport/teleport.dm index 1dfcf6f2608e..d48615720428 100644 --- a/code/modules/spells/spell_types/teleport/teleport.dm +++ b/code/modules/spells/spell_types/teleport/teleport.dm @@ -7,7 +7,8 @@ school = SCHOOL_TRANSLOCATION cooldown_time = 1 MINUTES - cooldown_reduction_per_rank = 10 SECONDS + cooldown_reduction_per_rank = 20 SECONDS + spell_max_level = 3 invocation = "SCYAR NILA" invocation_type = INVOCATION_SHOUT diff --git a/code/modules/surgery/organs/liver.dm b/code/modules/surgery/organs/liver.dm old mode 100644 new mode 100755 diff --git a/code/modules/unit_tests/_unit_tests.dm b/code/modules/unit_tests/_unit_tests.dm index fa2bc18ae8c8..0d373b931c25 100644 --- a/code/modules/unit_tests/_unit_tests.dm +++ b/code/modules/unit_tests/_unit_tests.dm @@ -210,6 +210,7 @@ #include "species_unique_id.dm" #include "species_whitelists.dm" #include "spell_invocations.dm" +#include "spell_jaunt.dm" #include "spell_mindswap.dm" #include "spell_names.dm" #include "spell_shapeshift.dm" diff --git a/code/modules/unit_tests/screenshots/screenshot_humanoids__datum_species_teratoma.png b/code/modules/unit_tests/screenshots/screenshot_humanoids__datum_species_teratoma.png new file mode 100644 index 000000000000..ffb7cd7284fd Binary files /dev/null and b/code/modules/unit_tests/screenshots/screenshot_humanoids__datum_species_teratoma.png differ diff --git a/code/modules/unit_tests/spell_jaunt.dm b/code/modules/unit_tests/spell_jaunt.dm new file mode 100644 index 000000000000..41446b71a591 --- /dev/null +++ b/code/modules/unit_tests/spell_jaunt.dm @@ -0,0 +1,21 @@ +/// Tests Shadow Walk can be entered and exited +/datum/unit_test/shadow_jaunt + +/datum/unit_test/shadow_jaunt/Run() + var/mob/living/carbon/human/jaunter = allocate(/mob/living/carbon/human/consistent) + var/datum/action/cooldown/spell/jaunt/shadow_walk/walk = allocate(/datum/action/cooldown/spell/jaunt/shadow_walk, jaunter) + walk.Grant(jaunter) + + var/turf/jaunt_turf = jaunter.loc + TEST_ASSERT(istype(jaunt_turf), "Jaunter was not allocated to a turf, instead to [jaunt_turf || "nullspace"].") + TEST_ASSERT(walk.IsAvailable(), "Unit test room is not suitable to test [walk].") + + walk.Trigger() + + TEST_ASSERT_NOTEQUAL(jaunter.loc, jaunt_turf, "Jaunter's loc did not change on casting [walk].") + TEST_ASSERT(istype(jaunter.loc, walk.jaunt_type), "Jaunter failed to enter jaunt on casting [walk].") + + walk.next_use_time = -1 + walk.Trigger() + + TEST_ASSERT_EQUAL(jaunter.loc, jaunt_turf, "Jaunter failed to exit jaunt on exiting [walk].") diff --git a/code/modules/uplink/uplink_items/job.dm b/code/modules/uplink/uplink_items/job.dm index fad2f28193c3..27e838f6cc79 100644 --- a/code/modules/uplink/uplink_items/job.dm +++ b/code/modules/uplink/uplink_items/job.dm @@ -207,7 +207,7 @@ desc = "An implant that grants you a recharging laser gun inside your arm. Weak to EMPs. Comes with a syndicate autosurgeon for immediate self-application." progression_minimum = 20 MINUTES cost = 10 - item = /obj/item/autosurgeon/syndicate/laser_arm + item = /obj/item/storage/box/syndie_kit/laser_arm restricted_roles = list(JOB_ROBOTICIST, JOB_RESEARCH_DIRECTOR) surplus = 20 diff --git a/code/modules/uplink/uplink_items/nukeops.dm b/code/modules/uplink/uplink_items/nukeops.dm index b4dc2d8dc4de..777ebca1b0b4 100644 --- a/code/modules/uplink/uplink_items/nukeops.dm +++ b/code/modules/uplink/uplink_items/nukeops.dm @@ -709,7 +709,7 @@ /datum/uplink_item/implants/antistun name = "CNS Rebooter Implant" desc = "This implant will help you get back up on your feet faster after being stunned. Comes with an autosurgeon." - item = /obj/item/autosurgeon/syndicate/anti_stun + item = /obj/item/storage/box/syndie_kit/anti_stun cost = 12 surplus = 40 //monkestation edit: from 0 to 40 purchasable_from = UPLINK_NUKE_OPS @@ -735,7 +735,7 @@ /datum/uplink_item/implants/reviver name = "Reviver Implant" desc = "This implant will attempt to revive and heal you if you lose consciousness. Comes with an autosurgeon." - item = /obj/item/autosurgeon/syndicate/reviver + item = /obj/item/storage/box/syndie_kit/reviver cost = 8 surplus = 30 //monkestation edit: from 0 to 30 purchasable_from = UPLINK_NUKE_OPS diff --git a/code/modules/vehicles/_vehicle.dm b/code/modules/vehicles/_vehicle.dm index 03554ac081d4..ca666292a3f5 100644 --- a/code/modules/vehicles/_vehicle.dm +++ b/code/modules/vehicles/_vehicle.dm @@ -51,6 +51,7 @@ autogrant_actions_controller = list() occupant_actions = list() generate_actions() + ADD_TRAIT(src, TRAIT_CASTABLE_LOC, INNATE_TRAIT) /obj/vehicle/Destroy(force) QDEL_NULL(trailer) diff --git a/code/modules/vending/security.dm b/code/modules/vending/security.dm index 477295f390c4..baf524c01ffc 100644 --- a/code/modules/vending/security.dm +++ b/code/modules/vending/security.dm @@ -35,7 +35,7 @@ /obj/item/storage/belt/holster/energy = 4, /obj/item/clothing/head/helmet/civilprotection_helmet = 1, //monkestation edit /obj/item/clothing/suit/armor/civilprotection_vest = 1, //monkestation edit - /obj/item/clothing/head/guardmanhelmet = 1, //monkestation edit: Guardman + /obj/item/clothing/head/helmet/guardmanhelmet = 1, //monkestation edit: Guardman /obj/item/clothing/under/guardmanuniform = 1, //monkestation edit: Guardman /obj/item/clothing/suit/armor/guardmanvest = 1, //monkestation edit: Guardman /obj/item/citationinator = 3 // monkestation edit: security assistants diff --git a/code/modules/zombie/items.dm b/code/modules/zombie/items.dm index 376bef8fbfce..464bf9f3740c 100644 --- a/code/modules/zombie/items.dm +++ b/code/modules/zombie/items.dm @@ -35,7 +35,7 @@ return // spaceacillin has a 75% chance to block infection - if(istype(target) && target.reagents.has_reagent(/datum/reagent/medicine/antipathogenic/spaceacillin) && prob(75)) + if(HAS_TRAIT(target, TRAIT_VIRUS_RESISTANCE) && prob(75)) return var/obj/item/bodypart/actual_limb = target.get_bodypart(def_zone) diff --git a/config/game_options.txt b/config/game_options.txt index 8e2d62c329b5..66448be8ea59 100644 --- a/config/game_options.txt +++ b/config/game_options.txt @@ -548,6 +548,14 @@ METACURRENCY_NAME Metacoin TWITCH_KEY mrhouse +## How long (in minutes) after roundstart should the server start an automatic crew transfer vote? +## Defaults to 90 minutes. Set to 0 to completely disable automatic crew transfer votes. +TRANSFER_VOTE_TIME 90 + +## If players vote against a crew transfer, how long (in minutes) until another automatic transfer vote will be initiated? +## Defaults to 30 minutes. Set to 0 to completely disable subsequent crew transfer votes. +SUBSEQUENT_TRANSFER_VOTE_TIME 30 + ## Gamemode configurations ## Multipliers for points gained over time for event tracks. diff --git a/config/maps.txt b/config/maps.txt index 79f8b38ad18e..8ca6982fe8a7 100644 --- a/config/maps.txt +++ b/config/maps.txt @@ -34,16 +34,21 @@ map icebox votable endmap -map tramstation - minplayers 35 +map theseus + minplayers 5 votable endmap -map northstar - minplayers 50 +map tramstation + minplayers 35 votable endmap +#map northstar +# minplayers 50 +# votable +#endmap + map runtimestation endmap diff --git a/config/monkestation/antag-tokens.toml b/config/monkestation/antag-tokens.toml index a6b25fbfd528..267c6c32c904 100644 --- a/config/monkestation/antag-tokens.toml +++ b/config/monkestation/antag-tokens.toml @@ -1,3 +1,3 @@ -low = ["traitor", "florida_man", "paradox_clone"] -medium = ["heretic", "bloodsucker"] +low = ["traitor", "florida_man", "paradox_clone", "cortical_borer"] +medium = ["heretic", "bloodsucker", "cortical_borer/hivemind"] high = ["cult", "rev/head", "wizard", "clock_cultist", "ninja"] diff --git a/html/changelogs/archive/2024-09.yml b/html/changelogs/archive/2024-09.yml index f8843d3ef95b..c3b69b6f4d85 100644 --- a/html/changelogs/archive/2024-09.yml +++ b/html/changelogs/archive/2024-09.yml @@ -114,9 +114,7 @@ - qol: Medical cyborg can use their health analyzer when in the dark or blind. - bugfix: Fixes fugitive hunter victory end round text. - bugfix: Restored old HOS trenchcoat sprite. Winter trenchcoat sprite also fixed. - - bugfix: 'Plush refill canister is actually in maint loot now. - - :cl:' + - bugfix: Plush refill canister is actually in maint loot now. RikuTheKiller: - rscadd: You can now permanently remove NIFs through a surgery on the head called "NIF debonding", but it requires OOC consent. @@ -287,3 +285,367 @@ - rscdel: Old Asteroid Generation - qol: Astroid Magnet now gives a general compass direction along with AZIMUTH - code_imp: Asteroid Magnet now pulls from DMM files instead of being a generator. +2024-09-13: + Absolucy: + - bugfix: Fixed Gary being invisible when dead. + - rscdel: Remove slurry and brine from maintpill pool. + - balance: Reworked the Brand Intelligence event. + - balance: Killing the "origin" vendor will put a stop to the entire event, including + already animated vendors. + - balance: Brand Intelligence only infects vendors within a randomized range of + the origin vendor. + - balance: Brand Intelligence doesn't last forever, ending automatically after around + ~15 minutes or so. + - balance: Brand Intelligence won't affect prison wing vendors, as the prisoners + likely have no means of deconstructing the vendors. + - balance: Tweaked the weights of target departments for Brand Intelligence. + - qol: Ghosts can now examine vendors to see if they're affected by Brand Intelligence + or not. + - balance: Examining vendors closely will give hints as to their rebellion status. + Silicons and anyone with a diagnostic HUD will see even more detail. + - refactor: Heavily refactored and cleaned up code relating to Brand Intelligence. + - balance: Sol has been reworked for Bloodsuckers. Instead of burning during Sol, + they'll instead get a status effect that completely disables their passive healing, + slower movement and action speed, they will take 50% more damage (of any type), + and some powers will either have a much higher blood cost, or be completely + unavailable. + - bugfix: Fixed various jank regarding oozeling bloodsuckers. + - rscadd: Added various botany circuit boards to Tech Storage. + - bugfix: Fix runtime error spam relating to AI camera lighting. + - bugfix: The Opposing Force panel now properly sets the max length of its text + inputs, rather than silently cutting the input off afterwards. + - qol: Changed the maximum opfor objective title length from 40 to 64. + - qol: Changed the maximum opfor admin chat length to 1024 - the usual maximum message + length. + Absolucy, carlarctg: + - qol: Ash Ascension spells have high transparency + Absolucy, vinylspiders, SmArtKar: + - bugfix: (vinylspiders) Fixed a hard delete with soapboxes. + - bugfix: (SmArtKar) Fixed soapbox component sometimes runtiming roundstart. + Gw0sty: + - rscadd: Adds R.D.S.P.L.X. skill chip to the science skill chip box. + KnigTheThrasher: + - rscadd: Kilo docking bay has been moved somewhere else + - rscadd: Improved Kilo xenobiology piping and disposals + MomoBerri: + - bugfix: sandstone stools now deconstruct properly into sandstone bricks. + - bugfix: adds a normal floor tile underneath a certain airlock in a certain lavaland + ruin. + - bugfix: fixes contractor guide formatting. + PotatoTomahto: + - rscadd: Adds "Cryptozoologist" and "Paranormal Investigator" alt titles. + RandomDudeFromTheRim: + - bugfix: Split Personas can speak with owner and vice versa now once again + RikuTheKiller: + - bugfix: Varients work now. + Shoddd: + - bugfix: Makes robo tot laser arm usable again + Wisemonster: + - balance: The Bogseo now uses .27-54 Cesarzowa rounds, instead of .585 trappiste + rounds + - balance: The Bogseo smg gunset for the Blueshield now comes with 1 box of .27-54 + Cesarzowa piercing bullets, and 2 boxes of the rubber variant. + - balance: The trappiste ammo boxes now contain 32 rounds +2024-09-14: + Absolucy: + - balance: The confusion symptom's (Topographical Cretinism) confusion no longer + infinitely stacks - it will no longer COMPLETELY randomize your movement. + - balance: The confusion symptom can now only activate every 1 to 5 seconds. + Addust: + - rscadd: We've been picking up radio traffic from a nearby asteroid in the area. + It appears the Syndicate has commissioned a new listening station. + - rscadd: We've also seen reports of a second agent operating from the outpost. + Gw0sty: + - rscadd: 'Accelerator Cybernetic for Security Assistants and S.M.A.R.T. Ammo Counters + for Blueshields during the Cybernetic Revolution Station Trait. + + :cl:' + - qol: 'Brought IPC surgery steps more in line with normal surgery steps + + :cl:' + - bugfix: 'Made Peacekeeper Cyborg transformation message more broad. + + :cl:' + MomoBerri: + - bugfix: adds a bluespace sender and a disposals dispenser to boxstation atmos. + PotatoTomahto: + - rscadd: Ghosts can now see mood changes. + RandomDudeFromTheRim: + - bugfix: made gorilla transformation when affected by excess amounts of genetic + damage work + Shoddd: + - bugfix: fixed secoffs not getting paco with non standard suit + - bugfix: Security's Guardman Helmet now armored + - bugfix: Makes Aphid hive exit indestructible + SirNightKnight: + - qol: Removed the FOV restriction from bio hoods. + The-Black-Screen: + - rscadd: added a new random engine map for boxstation, added more fire extinguishers, + miscellaneous things. + - rscdel: removed a pipe gun, removed the burned clown skeleton, miscellaneous things. + - qol: added a direct entrance from the exam room to cryogenics, added a northern + entrance to all random bar maps. + - bugfix: tried to fix some lights being weird. + - code_imp: added the new engine to boxstation's engines file. +2024-09-15: + Absolucy: + - bugfix: Fixed various runtimes and hard deletes. + ? Comxy, Fikou, lessthnthree, Rhials, Ghommie, MrMelbert, IndieanaJones, san7890, + Holoo-1, PKPenguin321, larentoun, Das15, carlarctg, Jacquerel, JohnFulpWillard + : - rscadd: Wizards can now purchase mirror shields + - rscadd: The Fireball spell in wizards spellbooks has been replaced with Fire + Ball + - balance: The magical chem sprayed now comes with a bio suit and wizard combat + gloves + - balance: The wizard MODsuit shield has been reworked and now costs 1 + - bugfix: spell cards work again + PotatoTomahto: + - balance: Wrenching and unwrenching the liquid pump takes 2 seconds instead of + 4. + - bugfix: Mood hud should no longer constantly appear when retoggling ghost hud. + RikuTheKiller: + - rscadd: Borers are now available in the antag token menu. (regular and neutered) + - bugfix: Borers now spawn in vents, rather than on top of them. + - spellcheck: Fixed some minor typos and whatnot. + Shoddd: + - bugfix: Ash walkers can now use flight potions +2024-09-16: + Absolucy: + - bugfix: Fixed the Goldeneye shuttle console becoming a nukie shuttle console when + reconstructed. + - bugfix: Cleaning stickers off the floor now properly drops the sticker instead + of runtiming and permanently sending it to nullspace. + KnigTheThrasher: + - bugfix: Fixed bot pathfinding in Kilostation + MomoBerri: + - bugfix: Icebox's lavaland bar has been renovated to fit properly. + - bugfix: several fixes to voidraptor + PotatoTomahto: + - bugfix: Bot launch pad fixed and renamed to "orbital bot pad". + - bugfix: Stationary medbot healing sprite fixed. + RandomDudeFromTheRim: + - bugfix: Stage 2 singularities should no longer escape containment + The-Black-Screen: + - rscadd: added more dirt to maintenance, added more fire extinguishers, miscellaneous + things. + - rscdel: removed the construction area, miscellaneous things. + - qol: added a northern entrance to all random bar maps, changed a lot of stuff + in a lot of areas, removed airlocks from specific maintenance area paths. + - bugfix: added a lot of the changes that were supposed to be in PR 2213. +2024-09-17: + Shoddd: + - bugfix: Apid hive exits are now anchored + SirNightKnight: + - qol: Utility jumpsuits can now be unzipped. +2024-09-18: + Absolucy: + - qol: Looms will now "refill" your stack while you're spinning if you have more + stacks adjacent to you on the floor. + - bugfix: You can now actually see what Craig the Potted Plant is holding! + - bugfix: Craig's mini sprite now properly shows up when examining them. + - qol: Craig will now automatically pick up an adjacent watering can when loading, + if there is one. + - qol: You can manually hand Craig a watering can now. You can also swap out a normal + can for an advanced one. + - bugfix: Fixed Craig's name showing up as "the craig the potted plant" in examines + and such. + - bugfix: Plant trays no longer have doubled info about contained reagents when + examined. + - qol: Dexterous basic mobs with inhand sprites will now show what they're holding + when examined. + MrBagHead: + - qol: The Xenobiology/Science Bag can now hold slime crossbreed extracts, allowing + for easier management of all slime extracts. + Wisemonster: + - rscadd: Added the medipen refiller to all in-rotation medbay lobbies + - balance: ' Moved the medipen reffiler on voidraptor to the medbay lobby' +2024-09-19: + Absolucy: + - refactor: Biocubes are now proper stacks, and behave as such. + - image: Made the biocube sprite slightly smaller. +2024-09-20: + Absolucy: + - bugfix: Fix constant errors related to pathology symptom varients. + - qol: Health Analyzers now tell if someone is incapable of being healed. + - qol: Cryotubes will now automatically eject people who are incapable of being + healed. + - qol: Wound tending surgeries can no longer be started on patients who are incapable + of being healed. + - bugfix: Hopefully fix bloodsuckers getting stuck in their coffin after torpor. + - bugfix: Abandoned areas in maint (i.e gambling den, garden, etc) are now properly + protected from radstorms. + - rscadd: Radstorm-proofed some more areas. + - bugfix: MOD chameleon modules actually work properly - they disguise when the + suit is deactivated, undisguise when its activated, and properly handle modsuits + that can be equipped to different slots. + Ivniinvi: + - spellcheck: Fixed some typos in the cassette system + PotatoTomahto: + - rscadd: Cooking removes diseases from all reagents. + - bugfix: Mice properly transfer their disease to their dead carcass. + RafRoq: + - rscadd: 'New plant trait: Catalytic Inhibitor Serum.' + - rscadd: 'New restricted traitor uplink item: plant data disk with Catalytic Inhibitor + Serum gene for 20 TC.' + - bugfix: Fixed Dank Vesicles and Densified Chemicals interaction. + - rscdel: Removed the Potency Limiter gene. + ThePooba: + - rscadd: added maints between supply and top centcom + - bugfix: fixed retirement air + - rscadd: Warden requires 10 sec hours now + - rscadd: added security bot "Bigsky" (he big!) + - balance: Rust heretics mark doesnt delete 75% of your items now and instead does + 50 damage to your items + - balance: cosmic mark makes you confused for 7 seconds + Wisemonster: + - balance: Heavily slowed the progression of heart worms + - qol: Geysers now have a description explaining how to extract chemicals from them. +2024-09-21: + ThePooba: + - balance: changed florida men anmes to be character names and not set to florida + man +2024-09-22: + Absolucy: + - bugfix: Fixed some major lag that'd occur related to alt-clicking. + - server: Added a failsafe to immediately restart the MC during certain conditions + where a subsystem would loop infinitely while queuing. + - balance: The storyteller now actually still continues to matter after the 85 minute + mark. + - rscadd: Added an automatic crew transfer vote - which will first start at the + 90 minute mark, and repeat every 30 minutes if it doesn't pass. If it passes, + the shuttle will be called (and cannot be recalled). Players cannot manually + start transfer votes - only admins or the server itself can. + - qol: Made the vote start/end messages in chat look better and easier to see. + C0ld0n02: + - rscadd: Adds Power gloves as a new 8 tc engineering traitor item. + Tractor Mann: + - rscadd: Added a new quirk, Tunnel Vision! (-2) using it will add FOV, preventing + you from seeing behind you! You can pick a range of 90-180-270 Degrees to not + see people in. + - rscdel: Removed herobrine. +2024-09-23: + Absolucy: + - admin: '"Get Server Logs" can now jump to a specific round ID.' + - admin: '"Get Current/Server Logs (Debug)" can now download profiler logs, as users + with the permission to use that can use the profiler anyways.' +2024-09-24: + Absolucy: + - bugfix: Seedless now works for spliced plants. + - bugfix: Made the seed extractor UI a bit less laggy. + - bugfix: Fixed the Living Heart ritual deleting your old heart when replacing it + instead of having it dramatically burst out of your chest like it should. + - qol: The Living Heart ritual will now work if you don't have one at all for some + reason, in the same way that'd you use an organic heart in the ritual to replace + a cybernetic heart. + - qol: The Living Heart ritual, when putting a new heart into your chest, will now + heal the heart enough to be just under the "severe damage" threshold, if needed. + ancient-engineer: + - bugfix: fixed power gloves dusting you if the power was below 10 GWs instead of + greater then or equal to 10 GWs + flleeppyy: + - rscdel: qc some jukebox songs +2024-09-25: + Absolucy, Kashargul: + - qol: Hides the delete button on the main chat tab. + - qol: You can now reorder chat tabs. + CannibalHunter: + - rscadd: Added new gravestone decor for mappers + - rscadd: Added several admin plushies to the monkeshop! + Gw0sty: + - rscadd: Adds syndicate boxes for revivers, anti-stun, and anti-drop cybernetics + with a cyberlink also. + - bugfix: Fixed the Nuclear and Assault Operatives cybernetics by giving them syndicate + box bundles instead + Shoddd: + - bugfix: Vine Tangle for Venus Human traps works again. + - rscadd: Vine Tangle heals Venus Human Traps. + TTNT789: + - rscadd: Eeble Plushie + Wisemonster: + - balance: Replaced the blueshield's security belt with a sligtly larger, empty + one that cannot hold batons. Moved their pepperspray to their locker. + - balance: rReduced the amount of scrubbers affected by the overflow event down + from 50% to 20% +2024-09-26: + Absolucy: + - bugfix: Fixed some minor errors and bugs with bloodsuckers. + - rscdel: Changelings can no longer make flesh spiders. + - rscadd: Instead, changelings can now birth teratomas, monkeylike menaces with + the goal of fucking everything up! + - bugfix: Ensured some of the plant genes had proper icons in the Seed Extractor + UI. + AlbertNanotracen: + - bugfix: self respiration messages should no longer spam chat as often + Shoddd: + - rscadd: Ponys are now orderable from cargo + - rscadd: The ranger poncho is now purchable in the loadout menu for 5000 monkecoins + - rscadd: New Revolver and Lever action Rifle now orderable from cargo + TTNT789: + - bugfix: Eeble plushie now adds to loudout when bought (im stupid i know) + ThePooba: + - bugfix: gary doesnt get aa anymore + Wisemonster: + - bugfix: Fixed the doubled blueshields lockers on blueshift + - balance: Blueshields are now taken into account for spawning various storyteller + antag events. + flleeppyy: + - rscadd: If you are the chaplain, or have the Spiritual trait, you will be divinely + warned that it is almost time to go. +2024-09-27: + Absolucy: + - bugfix: Fixed malkavian bloodsuckers not getting an objective when another bloodsucker + breaks the masquerade. + - bugfix: Fixed some logic relating to antag selection (roundstart, midround, and + ghost roles), hopefully reducing hard deletes and potential issues. + Gw0sty: + - bugfix: Fix Delta's hydroponics railings to be on a lower layer than the machines + - rscadd: Added spawners for Science security officers, Research Directors, robotists, + and scientists on Tram Station. + KnigTheThrasher: + - rscadd: Added layer adapters to atmos + - bugfix: Added cmo spawner to kilo + - bugfix: Connected rest of areas to distro + PotatoTomahto: + - rscadd: Portable gravity machine added as circuit and cargo order. + - bugfix: Fields, such as gravity, work now. + Shoddd: + - bugfix: Long Revolver and Levergun are now loadable + ThePooba: + - rscadd: Bomb Actualizer machine, available from illegal tech, pop in a ttv and + watch it explode bigger and bettert than before + Wisemonster: + - balance: Added a telescopic baton to the blueshield's locker +2024-09-28: + Absolucy: + - server: Profiler logs now sort by overtime and have a proper timestamp in the + filename. + Absolucy, Kocma-san: + - bugfix: Fixed lights stopping emitting light in some situations. + RikuTheKiller: + - balance: Blood Brothers can now convert members of security if their mindshields + are removed. + - balance: IPCs are no longer immune to being converted by revolutionaries and blood + brothers. + - qol: You now get a balloon alert if you get a second flash as a Blood Brother. +2024-09-29: + CannibalHunter: + - rscadd: Added several more admin plushies to the monkeshop + ThePooba: + - rscadd: monkeystorm + - bugfix: loneop less +2024-09-30: + Gw0sty: + - bugfix: Removed the second windoor on delta botany. + - rscadd: adds missing medipen refiller to Kilo + - qol: Ensures all surgical tools in robotics are in a container of some sort. + - rscadd: Added disk compartmentalizers to most stations virology and hydroponics. + - qol: Made Bio bags able to hold GNA disks. (Disease disks) + - qol: Moves botany and chicken lexicons into a single bookshelf + - rscadd: Added an auto lathe, morgue, and plasteel to Blueshift's robotics + KnigTheThrasher: + - rscadd: Added a shower to kilo engi + - rscadd: Added a windoor to medbay storage on kilo + Shoddd: + - balance: syndicate bible can now provide anti-magic from pocket and belt + t-toasted: + - rscadd: Theseus diff --git a/html/changelogs/archive/2024-10.yml b/html/changelogs/archive/2024-10.yml new file mode 100644 index 000000000000..eadec1c276e4 --- /dev/null +++ b/html/changelogs/archive/2024-10.yml @@ -0,0 +1,3 @@ +2024-10-01: + flleeppyy: + - admin: '"Play Internet Sound" now has a "Custom Title" option' diff --git a/icons/effects/mouse_pointers/lace.dmi b/icons/effects/mouse_pointers/lace.dmi new file mode 100644 index 000000000000..68aad755c627 Binary files /dev/null and b/icons/effects/mouse_pointers/lace.dmi differ diff --git a/icons/mob/actions/actions_space_dragon.dmi b/icons/mob/actions/actions_space_dragon.dmi index a4e33eef1eb2..48d73fd6f47a 100644 Binary files a/icons/mob/actions/actions_space_dragon.dmi and b/icons/mob/actions/actions_space_dragon.dmi differ diff --git a/icons/mob/actions/actions_spells.dmi b/icons/mob/actions/actions_spells.dmi index 39ea58104173..d66c2e22011a 100644 Binary files a/icons/mob/actions/actions_spells.dmi and b/icons/mob/actions/actions_spells.dmi differ diff --git a/icons/mob/clothing/back.dmi b/icons/mob/clothing/back.dmi index 36b259334cce..065bf09fccbf 100644 Binary files a/icons/mob/clothing/back.dmi and b/icons/mob/clothing/back.dmi differ diff --git a/icons/mob/huds/hud.dmi b/icons/mob/huds/hud.dmi index 5473ba0f1390..5d9ab7cdfd19 100644 Binary files a/icons/mob/huds/hud.dmi and b/icons/mob/huds/hud.dmi differ diff --git a/icons/mob/simple/animal.dmi b/icons/mob/simple/animal.dmi index 602648205a26..3de6e06a2484 100644 Binary files a/icons/mob/simple/animal.dmi and b/icons/mob/simple/animal.dmi differ diff --git a/icons/mob/species/misc/bodypart_overlay_simple.dmi b/icons/mob/species/misc/bodypart_overlay_simple.dmi index 2bc1dda5663a..2c1739fd1687 100644 Binary files a/icons/mob/species/misc/bodypart_overlay_simple.dmi and b/icons/mob/species/misc/bodypart_overlay_simple.dmi differ diff --git a/icons/obj/machines/artifact_machines.dmi b/icons/obj/machines/artifact_machines.dmi index 004e7539d4e5..8cbd0b5ff0ba 100644 Binary files a/icons/obj/machines/artifact_machines.dmi and b/icons/obj/machines/artifact_machines.dmi differ diff --git a/icons/obj/machines/gravity_generator.dmi b/icons/obj/machines/gravity_generator.dmi index 69395034dc84..fd3fec903c67 100644 Binary files a/icons/obj/machines/gravity_generator.dmi and b/icons/obj/machines/gravity_generator.dmi differ diff --git a/icons/obj/machines/research.dmi b/icons/obj/machines/research.dmi index 02d848eb4e9d..77721bb9bbb3 100644 Binary files a/icons/obj/machines/research.dmi and b/icons/obj/machines/research.dmi differ diff --git a/icons/obj/medical/organs/infuser_organs.dmi b/icons/obj/medical/organs/infuser_organs.dmi index 49ac2751aae2..c2551b41f666 100644 Binary files a/icons/obj/medical/organs/infuser_organs.dmi and b/icons/obj/medical/organs/infuser_organs.dmi differ diff --git a/icons/obj/smooth_structures/grav_field.dmi b/icons/obj/smooth_structures/grav_field.dmi new file mode 100644 index 000000000000..4f51707938e9 Binary files /dev/null and b/icons/obj/smooth_structures/grav_field.dmi differ diff --git a/icons/obj/smooth_structures/grav_field.png b/icons/obj/smooth_structures/grav_field.png new file mode 100644 index 000000000000..5177e5772404 Binary files /dev/null and b/icons/obj/smooth_structures/grav_field.png differ diff --git a/icons/obj/smooth_structures/grav_field.png.toml b/icons/obj/smooth_structures/grav_field.png.toml new file mode 100644 index 000000000000..49f4000c213d --- /dev/null +++ b/icons/obj/smooth_structures/grav_field.png.toml @@ -0,0 +1,5 @@ +output_name = "grav_field" +template = "bitmask/diagonal_32x32.toml" + +[animation] +delays = [1, 1, 1] diff --git a/icons/obj/smooth_structures/grav_field_emissive.dmi b/icons/obj/smooth_structures/grav_field_emissive.dmi new file mode 100644 index 000000000000..a2db63f082a5 Binary files /dev/null and b/icons/obj/smooth_structures/grav_field_emissive.dmi differ diff --git a/icons/obj/smooth_structures/grav_field_emissive.png b/icons/obj/smooth_structures/grav_field_emissive.png new file mode 100644 index 000000000000..d3746ac5b63a Binary files /dev/null and b/icons/obj/smooth_structures/grav_field_emissive.png differ diff --git a/icons/obj/smooth_structures/grav_field_emissive.png.toml b/icons/obj/smooth_structures/grav_field_emissive.png.toml new file mode 100644 index 000000000000..ba6a7f73aaf7 --- /dev/null +++ b/icons/obj/smooth_structures/grav_field_emissive.png.toml @@ -0,0 +1,5 @@ +output_name = "grav_field_emissive" +template = "bitmask/diagonal_32x32.toml" + +[animation] +delays = [1, 1, 1] diff --git a/icons/obj/tiles.dmi b/icons/obj/tiles.dmi index 4ba733b29dcc..fdddb793362a 100644 Binary files a/icons/obj/tiles.dmi and b/icons/obj/tiles.dmi differ diff --git a/icons/obj/weapons/guns/ballistic.dmi b/icons/obj/weapons/guns/ballistic.dmi index aacb9457de0c..0f2ca2698644 100644 Binary files a/icons/obj/weapons/guns/ballistic.dmi and b/icons/obj/weapons/guns/ballistic.dmi differ diff --git a/icons/obj/weapons/guns/magic.dmi b/icons/obj/weapons/guns/magic.dmi index 92210a4e0542..0434b5b6d852 100644 Binary files a/icons/obj/weapons/guns/magic.dmi and b/icons/obj/weapons/guns/magic.dmi differ diff --git a/icons/turf/decals.dmi b/icons/turf/decals.dmi index 278db3ad3cd1..c4a9d8858c5a 100644 Binary files a/icons/turf/decals.dmi and b/icons/turf/decals.dmi differ diff --git a/icons/turf/floors.dmi b/icons/turf/floors.dmi index 580a53fcb3ad..153fe582544f 100644 Binary files a/icons/turf/floors.dmi and b/icons/turf/floors.dmi differ diff --git a/monkestation/code/__DEFINES/antag_defines.dm b/monkestation/code/__DEFINES/antag_defines.dm deleted file mode 100644 index 33358561c55a..000000000000 --- a/monkestation/code/__DEFINES/antag_defines.dm +++ /dev/null @@ -1,2 +0,0 @@ -/// Whether the antagonist can see exploitable info on people they examine. -#define FLAG_CAN_SEE_EXPOITABLE_INFO (1<<1) diff --git a/monkestation/code/__HELPERS/_lists.dm b/monkestation/code/__HELPERS/_lists.dm index c13af294d408..1b997b61f862 100644 --- a/monkestation/code/__HELPERS/_lists.dm +++ b/monkestation/code/__HELPERS/_lists.dm @@ -5,3 +5,10 @@ for(var/i=1, iError: browse_files(): File not found/Invalid file([path]).") return diff --git a/monkestation/code/area/areas/ruins.dm b/monkestation/code/area/areas/ruins.dm new file mode 100644 index 000000000000..89889cd7eab2 --- /dev/null +++ b/monkestation/code/area/areas/ruins.dm @@ -0,0 +1,25 @@ +//SYNDICATE LISTENING POST STATION + +/area/ruin/space/has_grav/listeningstation + name = "\improper Listening Post" + +/area/ruin/space/has_grav/listeningstation/dorms + name = "Listening Post Dormitories" + +/area/ruin/space/has_grav/listeningstation/lobby + name = "Listening Post Lobby" + +/area/ruin/space/has_grav/listeningstation/lounge + name = "Listening Post Lounge" + +/area/ruin/space/has_grav/listeningstation/support + name = "Listening Post Support Facilities" + +/area/ruin/space/has_grav/listeningstation/asteroid + name = "Suspicious Asteroid" + +/area/ruin/space/has_grav/listeningstation/comms + name = "Listening Post Communications" + +/area/ruin/space/has_grav/listeningstation/medical + name = "Listening Post Infirmary" diff --git a/monkestation/code/controllers/subsystem/autotransfer.dm b/monkestation/code/controllers/subsystem/autotransfer.dm new file mode 100644 index 000000000000..e136b3aca303 --- /dev/null +++ b/monkestation/code/controllers/subsystem/autotransfer.dm @@ -0,0 +1,57 @@ +SUBSYSTEM_DEF(autotransfer) + name = "Autotransfer Vote" + flags = SS_KEEP_TIMING | SS_BACKGROUND + wait = 1 MINUTES + runlevels = RUNLEVEL_GAME + + var/doing_transfer_vote = FALSE + COOLDOWN_DECLARE(next_transfer_vote) + +/datum/controller/subsystem/autotransfer/Initialize(timeofday) + if(!CONFIG_GET(number/transfer_vote_time)) + flags |= SS_NO_FIRE + return SS_INIT_NO_NEED + SSticker.OnRoundstart(CALLBACK(src, PROC_REF(crew_transfer_setup))) + return SS_INIT_SUCCESS + +/datum/controller/subsystem/autotransfer/fire() + if(can_run_transfer_vote()) + SSvote.initiate_vote(/datum/vote/shuttle_call, "automatic shuttle vote", forced = TRUE) + +/datum/controller/subsystem/autotransfer/proc/can_run_transfer_vote() + . = TRUE + if(doing_transfer_vote) + return FALSE + if(!CONFIG_GET(number/transfer_vote_time)) + return FALSE + if(!next_transfer_vote || !COOLDOWN_FINISHED(src, next_transfer_vote)) + return FALSE + if(SSvote.current_vote) + return FALSE + if(EMERGENCY_PAST_POINT_OF_NO_RETURN) + return FALSE + if(SSshuttle.supermatter_cascade) + return FALSE + +/datum/controller/subsystem/autotransfer/proc/crew_transfer_setup() + COOLDOWN_START(src, next_transfer_vote, CONFIG_GET(number/transfer_vote_time)) + +/datum/controller/subsystem/autotransfer/proc/crew_transfer_passed() + if(!SSticker.IsRoundInProgress()) + CRASH("Somehow tried to initiate crew transfer, even tho there is not ongoing round!") + SSshuttle.admin_emergency_no_recall = TRUE + if(SSshuttle.emergency?.mode == SHUTTLE_DISABLED || EMERGENCY_PAST_POINT_OF_NO_RETURN) + return + if(EMERGENCY_IDLE_OR_RECALLED) + SSshuttle.emergency.request( + red_alert = (SSsecurity_level.get_current_level_as_number() >= SEC_LEVEL_RED) + ) + crew_transfer_continue() // safety measure + +/datum/controller/subsystem/autotransfer/proc/crew_transfer_continue() + SSgamemode.point_gain_multipliers[EVENT_TRACK_ROLESET]++ + var/subsequent_transfer_vote_time = CONFIG_GET(number/subsequent_transfer_vote_time) + if(!subsequent_transfer_vote_time) + next_transfer_vote = 0 + return + COOLDOWN_START(src, next_transfer_vote, subsequent_transfer_vote_time) diff --git a/monkestation/code/controllers/subsystem/init_profiler.dm b/monkestation/code/controllers/subsystem/init_profiler.dm new file mode 100644 index 000000000000..a17025be41a2 --- /dev/null +++ b/monkestation/code/controllers/subsystem/init_profiler.dm @@ -0,0 +1,28 @@ +#define INIT_PROFILE_NAME "init_profiler.json" + +///Subsystem exists so we can separately log init time costs from the costs of general operation +///Hopefully this makes sorting out what causes problems when easier +SUBSYSTEM_DEF(init_profiler) + name = "Init Profiler" + init_order = INIT_ORDER_INIT_PROFILER + init_stage = INITSTAGE_MAX + flags = SS_NO_FIRE + +/datum/controller/subsystem/init_profiler/Initialize() + if(CONFIG_GET(flag/auto_profile)) + write_init_profile() + return SS_INIT_SUCCESS + return SS_INIT_NO_NEED + +/datum/controller/subsystem/init_profiler/proc/write_init_profile() + var/list/current_profile_data = world.Profile(PROFILE_REFRESH, format = "json") + current_profile_data = json_decode(current_profile_data) // yes this is stupid but this gets us a list in a non-awful format + CHECK_TICK + sortTim(current_profile_data, GLOBAL_PROC_REF(sort_overtime_dsc)) + + if(!length(current_profile_data)) //Would be nice to have explicit proc to check this + stack_trace("Warning, profiling stopped manually before dump.") + rustg_file_write(json_encode(current_profile_data), "[GLOB.log_directory]/[INIT_PROFILE_NAME]") + world.Profile(PROFILE_CLEAR) //Now that we're written this data out, dump it. We don't want it getting mixed up with our current round data + +#undef INIT_PROFILE_NAME diff --git a/monkestation/code/controllers/subsystem/job.dm b/monkestation/code/controllers/subsystem/job.dm index cbe28992efda..d3ca62b5b386 100644 --- a/monkestation/code/controllers/subsystem/job.dm +++ b/monkestation/code/controllers/subsystem/job.dm @@ -65,9 +65,10 @@ mass_adjust_antag_rep(cliented_list, 1) var/list/weighted_candidates = return_antag_rep_weight(candidates) - var/antag_selection_loops = SSgamemode.current_roundstart_event.get_antag_amount() - for(var/i in 1 to antag_selection_loops) + var/iter = 0 + while(iter < antag_selection_loops) + iter++ if(antag_selection_loops >= 100) log_storyteller("h_r_a failed, antag_selection_loops went over 100") return FALSE @@ -78,7 +79,11 @@ log_storyteller("h_r_a failed, below required candidates for selected roundstart event") return FALSE break - var/client/dead_client = pick_n_take_weighted(weighted_candidates) + var/candidate_ckey = pick_n_take_weighted(weighted_candidates) + var/client/dead_client = GLOB.directory[candidate_ckey] + if(QDELETED(dead_client)) + antag_selection_loops++ + continue var/mob/dead/new_player/candidate = dead_client.mob if(!candidate.mind || !istype(candidate)) antag_selection_loops++ @@ -105,12 +110,16 @@ continue var/mob/dead/new_player/candidate var/sanity = 0 - while(!candidate && length(weighted_candidates) && !sanity >= 100) + while(QDELETED(candidate) && length(weighted_candidates) && sanity < 100) sanity++ - candidate = pick_n_take_weighted(weighted_candidates) - if(!candidate.mind || !istype(candidate)) + var/candidate_ckey = pick_n_take_weighted(weighted_candidates) + var/client/candidate_client = GLOB.directory[candidate_ckey] + if(QDELETED(candidate_client)) + continue + candidate = candidate_client.mob + if(!isnewplayer(candidate) || QDELING(candidate) || QDELETED(candidate.mind)) candidate = null - if(!candidate) + if(QDELETED(candidate)) if(length(SSgamemode.roundstart_antag_minds) < SSgamemode.current_roundstart_event.base_antags) log_storyteller("h_r_a failed, removing unassigned antag player put us below current event minimum candidates and we were unable to find a replacement") return FALSE diff --git a/monkestation/code/controllers/subsystem/profiler.dm b/monkestation/code/controllers/subsystem/profiler.dm new file mode 100644 index 000000000000..f3445536588d --- /dev/null +++ b/monkestation/code/controllers/subsystem/profiler.dm @@ -0,0 +1,42 @@ +/datum/controller/subsystem/profiler + var/sort_cost = 0 + +/datum/controller/subsystem/profiler/stat_entry(msg) + msg += "F:[round(fetch_cost, 1)]ms" + msg += "|S:[round(sort_cost, 1)]ms" + msg += "|W:[round(write_cost, 1)]ms" + return msg + +/datum/controller/subsystem/profiler/proc/DumpFile() + var/timer = TICK_USAGE_REAL + var/list/current_profile_data = world.Profile(PROFILE_REFRESH, format = "json") + current_profile_data = json_decode(current_profile_data) // yes this is stupid but this gets us a list in a non-awful format + var/current_sendmaps_data = world.Profile(PROFILE_REFRESH, type = "sendmaps", format = "json") + fetch_cost = MC_AVERAGE(fetch_cost, TICK_DELTA_TO_MS(TICK_USAGE_REAL - timer)) + CHECK_TICK + + if(!length(current_profile_data)) //Would be nice to have explicit proc to check this + stack_trace("Warning, profiling stopped manually before dump.") + + timer = TICK_USAGE_REAL + sortTim(current_profile_data, GLOBAL_PROC_REF(sort_overtime_dsc)) + sort_cost = MC_AVERAGE(sort_cost, TICK_DELTA_TO_MS(TICK_USAGE_REAL - timer)) + + var/timestamp = time2text(world.timeofday, "YYYY-MM-DD_hh-mm-ss") + var/prof_file = "[GLOB.log_directory]/profiler/profiler-[timestamp].json" + if(!length(current_sendmaps_data)) //Would be nice to have explicit proc to check this + stack_trace("Warning, sendmaps profiling stopped manually before dump.") + var/sendmaps_file = "[GLOB.log_directory]/profiler/sendmaps-[timestamp].json" + + timer = TICK_USAGE_REAL + rustg_file_write(json_encode(current_profile_data), prof_file) + rustg_file_write(current_sendmaps_data, sendmaps_file) + write_cost = MC_AVERAGE(write_cost, TICK_DELTA_TO_MS(TICK_USAGE_REAL - timer)) + +/datum/controller/subsystem/profiler/get_metrics() + . = ..() + .["custom"] = list( + "fetch_cost" = fetch_cost, + "sort_cost" = sort_cost, + "write_cost" = write_cost, + ) diff --git a/monkestation/code/datums/components/basic_inhands.dm b/monkestation/code/datums/components/basic_inhands.dm new file mode 100644 index 000000000000..fdf16c5b8e66 --- /dev/null +++ b/monkestation/code/datums/components/basic_inhands.dm @@ -0,0 +1,15 @@ +/datum/component/basic_inhands/RegisterWithParent() + . = ..() + RegisterSignal(parent, COMSIG_ATOM_EXAMINE, PROC_REF(on_examine)) + +/datum/component/basic_inhands/UnregisterFromParent() + . = ..() + UnregisterSignal(parent, COMSIG_ATOM_EXAMINE) + +/datum/component/basic_inhands/proc/on_examine(datum/source, mob/user, list/examine_info) + SIGNAL_HANDLER + var/mob/living/parent = src.parent + for(var/obj/item/held_thing in parent.held_items) + if(held_thing.item_flags & (ABSTRACT | EXAMINE_SKIP | HAND_ITEM)) + continue + examine_info += span_info("[parent.p_They()] [parent.p_are()] holding [held_thing.get_examine_string(user)] in [parent.p_their()] [parent.get_held_index_name(parent.get_held_index_of_item(held_thing))].") diff --git a/monkestation/code/datums/components/charge_adjuster.dm b/monkestation/code/datums/components/charge_adjuster.dm new file mode 100644 index 000000000000..2fa3c1d3b097 --- /dev/null +++ b/monkestation/code/datums/components/charge_adjuster.dm @@ -0,0 +1,37 @@ +/datum/component/charge_adjuster + ///The typepath of atom to give charges to + var/type_to_charge_to + ///How many charges to give + var/charges_given = 1 + ///TYPE_PROC_REF() to call on the hit item if its type_to_charge_to, proc MUST take amount to get adjusted by as first arg + var/called_proc_name + +/datum/component/charge_adjuster/Initialize(type_to_charge_to, charges_given = 1, called_proc_name) + if(!isitem(parent) || !type_to_charge_to || !called_proc_name) + return COMPONENT_INCOMPATIBLE + + src.type_to_charge_to = type_to_charge_to + src.charges_given = charges_given + src.called_proc_name = called_proc_name + +/datum/component/charge_adjuster/Destroy(force, silent) + called_proc_name = null + return ..() + +/datum/component/charge_adjuster/RegisterWithParent() + RegisterSignal(parent, COMSIG_ITEM_AFTERATTACK, PROC_REF(check_hit_atom)) + +/datum/component/charge_adjuster/UnregisterFromParent() + UnregisterSignal(parent, COMSIG_ITEM_AFTERATTACK) + +/datum/component/charge_adjuster/proc/check_hit_atom(obj/item/source, atom/target, mob/user, proximity_flag) + SIGNAL_HANDLER + if(!proximity_flag || !istype(target, type_to_charge_to)) + return + + if(!call(target, called_proc_name)(charges_given)) + return + + to_chat(user, span_notice("You insert \the [source] in \the [target].")) + qdel(parent) + return COMPONENT_CANCEL_ATTACK_CHAIN diff --git a/monkestation/code/datums/components/lock_on_cursor.dm b/monkestation/code/datums/components/lock_on_cursor.dm new file mode 100644 index 000000000000..99d6fa447604 --- /dev/null +++ b/monkestation/code/datums/components/lock_on_cursor.dm @@ -0,0 +1,12 @@ +/datum/component/lock_on_cursor/Initialize(lock_cursor_range, + lock_amount, + list/target_typecache, + list/immune, + icon, + icon_state, + datum/callback/on_click_callback, + datum/callback/on_lock, + datum/callback/can_target_callback, + catcher_default_click) + . = ..() + mouse_tracker.default_click = catcher_default_click diff --git a/monkestation/code/datums/elements/loomable.dm b/monkestation/code/datums/elements/loomable.dm new file mode 100644 index 000000000000..9534fd1ade2b --- /dev/null +++ b/monkestation/code/datums/elements/loomable.dm @@ -0,0 +1,6 @@ +/datum/element/loomable/proc/combine_nearby_stacks(atom/target, obj/item/stack/our_stack) + for(var/obj/item/stack/nearby_stack as anything in view(1, get_turf(target))) + if(our_stack.amount >= our_stack.max_amount) + break + if(our_stack.can_merge(nearby_stack, inhand = TRUE)) + nearby_stack.merge(our_stack) diff --git a/monkestation/code/datums/quirks/negative_quirks.dm b/monkestation/code/datums/quirks/negative_quirks.dm index 63f898111838..aa4eeb29a9a7 100644 --- a/monkestation/code/datums/quirks/negative_quirks.dm +++ b/monkestation/code/datums/quirks/negative_quirks.dm @@ -214,3 +214,29 @@ if(isipc(quirk_holder)) //monkestation addition to_chat(quirk_holder, span_boldnotice("Your chassis feels frail.")) +/datum/quirk/tunnel_vision + name = "Tunnel Vision" + desc = "You spent too long scoped in. You cant see behind you!" + value = -2 + icon = FA_ICON_QUESTION + gain_text = span_notice("You have trouble focusing on what you left behind.") + lose_text = span_notice("You feel paranoid, constantly checking your back...") + medical_record_text = "Patient had trouble noticing people walking up from behind during the examination." + +/datum/quirk/tunnel_vision/add_unique(client/client_source) + var/range_name = client_source?.prefs.read_preference(/datum/preference/choiced/tunnel_vision_fov) || "Minor (90 Degrees)" + var/fov_range + switch(range_name) + if ("Severe (270 Degrees)") + fov_range = FOV_270_DEGREES + if ("Moderate (180 Degrees)") + fov_range = FOV_180_DEGREES + else + fov_range = FOV_90_DEGREES + quirk_holder.add_fov_trait("tunnel vision quirk", fov_range) +/* +/datum/quirk/tunnel_vision/add() + quirk_holder.add_fov_trait("tunnel vision quirk", fov_range) +*/ +/datum/quirk/tunnel_vision/remove() + quirk_holder.remove_fov_trait("tunnel vision quirk") diff --git a/monkestation/code/datums/votes/_vote_datum.dm b/monkestation/code/datums/votes/_vote_datum.dm new file mode 100644 index 000000000000..e19428a64d16 --- /dev/null +++ b/monkestation/code/datums/votes/_vote_datum.dm @@ -0,0 +1,2 @@ +/datum/vote/proc/can_vote(mob/voter) + return TRUE diff --git a/monkestation/code/datums/votes/transfer_vote.dm b/monkestation/code/datums/votes/transfer_vote.dm new file mode 100644 index 000000000000..5baa6218e1a5 --- /dev/null +++ b/monkestation/code/datums/votes/transfer_vote.dm @@ -0,0 +1,50 @@ +#define CHOICE_CALL "Call Shuttle" +#define CHOICE_CONTINUE "Continue Round" + +/// If a map vote is called before the emergency shuttle leaves the station, the players can call another vote to re-run the vote on the shuttle leaving. +/datum/vote/shuttle_call + name = "Call Shuttle" + message = "Should we go home?" + default_choices = list( + CHOICE_CALL, + CHOICE_CONTINUE, + ) + player_startable = FALSE + +/datum/vote/shuttle_call/reset() + . = ..() + SSautotransfer.doing_transfer_vote = FALSE + +/datum/vote/shuttle_call/can_be_initiated(mob/by_who, forced = FALSE) + . = ..() + if(!.) + return FALSE + if(!SSticker.IsRoundInProgress()) + return FALSE + if(EMERGENCY_PAST_POINT_OF_NO_RETURN) + return FALSE + if(SSautotransfer.doing_transfer_vote) + return FALSE + +/datum/vote/shuttle_call/initiate_vote(initiator, duration) + . = ..() + SSautotransfer.doing_transfer_vote = TRUE + +/datum/vote/shuttle_call/finalize_vote(winning_option) + switch(winning_option) + if(CHOICE_CALL) + SSautotransfer.crew_transfer_passed() + if(CHOICE_CONTINUE) + SSautotransfer.crew_transfer_continue() + else + CRASH("[type] wasn't passed a valid winning choice. (Got: [winning_option || "null"])") + +/datum/vote/shuttle_call/can_vote(mob/voter = usr) + . = TRUE + if(voter.client?.holder) + return TRUE + if(isobserver(voter) || voter.stat == DEAD || !(voter.ckey in GLOB.joined_player_list)) // only living crew gets to vote + return FALSE + +#undef CHOICE_CONTINUE +#undef CHOICE_CALL diff --git a/monkestation/code/datums/weather/weather_types/radiation_storm.dm b/monkestation/code/datums/weather/weather_types/radiation_storm.dm new file mode 100644 index 000000000000..4d6d2466c9bb --- /dev/null +++ b/monkestation/code/datums/weather/weather_types/radiation_storm.dm @@ -0,0 +1,15 @@ +/datum/weather/rad_storm + protected_areas = list(/area/station/maintenance, + /area/station/ai_monitored/turret_protected/ai_upload, /area/station/ai_monitored/turret_protected/ai_upload_foyer, + /area/station/ai_monitored/turret_protected/aisat/maint, /area/station/ai_monitored/command/storage/satellite, + /area/station/ai_monitored/turret_protected/ai, /area/station/commons/storage/emergency/starboard, + /area/station/commons/storage/emergency/port, /area/shuttle, /area/station/common/cryopods, /area/station/security/prison/safe, + /area/station/security/prison/toilet, /area/icemoon/underground, /area/station/service/hydroponics/garden/abandoned, + /area/station/security/detectives_office/private_investigators_office, /area/station/security/bitden, + /area/station/service/library/abandoned, /area/station/service/theater/abandoned, /area/station/service/abandoned_gambling_den, + /area/station/service/electronic_marketing_den, /area/station/service/kitchen/abandoned, /area/station/medical/abandoned, + /area/station/science/research/abandoned, /area/station/asteroid, /area/misc/asteroid, /area/station/command/secure_bunker, + /area/station/cargo/power_station, /area/station/engineering/power_station, /area/station/science/power_station, + /area/station/science/power_station, /area/station/security/power_station, /area/station/service/power_station, + /area/station/medical/aslyum, /area/station/medical/virology/isolation, + ) diff --git a/monkestation/code/game/machinery/bomb_actualizer.dm b/monkestation/code/game/machinery/bomb_actualizer.dm new file mode 100644 index 000000000000..e90f12c35c41 --- /dev/null +++ b/monkestation/code/game/machinery/bomb_actualizer.dm @@ -0,0 +1,260 @@ +/obj/machinery/bomb_actualizer + name = "Bomb Actualizer" + desc = "An advanced machine capable of releasing the normally bluespace-inhibited destructive potential of a bomb assembly... or so the sticker says" + circuit = /obj/item/circuitboard/machine/bomb_actualizer + icon = 'icons/obj/machines/research.dmi' + base_icon_state = "bomb_actualizer" + icon_state = "bomb_actualizer" + density = TRUE + max_integrity = 600 + use_power = NO_POWER_USE + resistance_flags = FIRE_PROOF | ACID_PROOF + processing_flags = START_PROCESSING_MANUALLY + subsystem_type = /datum/controller/subsystem/processing/fastprocess + + /** + * Stages for countdown warnings and alerts. + * 0 = no major alerts, + * 1 = the timer has reached 60 seconds, + * 2 = the timer has reached 10 seconds (it will reset to zero immediately after) + */ + var/stage = 0 + //location to call out on priority message + var/alerthere = "" + /// The TTV inserted in the machine. + var/obj/item/transfer_valve/inserted_bomb + //combined gasmix to determine the simulation to reality + var/datum/gas_mixture/combined_gasmix + //Timer till detonation in seconds + var/default_time = 420 SECONDS + //used to track current world time + var/timer = null + /// The countdown that'll show up to ghosts regarding the bomb's timer. + var/obj/effect/countdown/bomb_actualizer/countdown + //Can examine the Countdown + var/examinable_countdown = TRUE + //So the ttv transfers gas properly + var/obj/item/tank/tank_to_target + //For managing if the tank exploded so it doesnt explode twice + var/active = FALSE + var/exploded = FALSE + //When to beep (every second) + var/next_beep = null + //sounds for scaryness + var/beepsound = 'sound/items/timer.ogg' + var/scarywarning = 'sound/misc/bloblarm.ogg' + var/verybadsound = 'sound/machines/engine_alert1.ogg' + var/youdied = 'sound/misc/guitarreverb.ogg' + /// The countdown that'll show up to ghosts regarding the bomb's timer. + ///Our internal radio + var/obj/item/radio/radio + ///The key our internal radio uses + var/radio_key = /obj/item/encryptionkey/headset_sci + ///The common channel + var/common_channel = null + //Cooldown for pressing button + var/COOLDOWN_BOMB_BUTTON + +/obj/machinery/bomb_actualizer/Initialize(mapload) + . = ..() + RegisterSignal(src, COMSIG_ATOM_INTERNAL_EXPLOSION, PROC_REF(modify_explosion)) + radio = new(src) + radio.keyslot = new radio_key + radio.set_listening(FALSE) + radio.recalculateChannels() + countdown = new(src) + update_appearance() + +//For when the machine is destroyed +/obj/machinery/bomb_actualizer/Destroy() + inserted_bomb = null + radio = null + combined_gasmix = null + QDEL_NULL(countdown) + end_processing() + return ..() + +/obj/machinery/bomb_actualizer/attackby(obj/item/tool, mob/living/user, params) + if(active && istype(tool, /obj/item/transfer_valve)) + to_chat(user, span_warning("You can't insert [tool] into [src] while [p_theyre()] currently active.")) + return + if(istype(tool, /obj/item/transfer_valve)) + if(inserted_bomb) + to_chat(user, span_warning("There is already a bomb in [src].")) + return + var/obj/item/transfer_valve/valve = tool + if(!valve.ready()) + to_chat(user, span_warning("[valve] is incomplete.")) + return + if(!user.transferItemToLoc(tool, src)) + to_chat(user, span_warning("[tool] is stuck to your hand.")) + return + inserted_bomb = tool + tank_to_target = inserted_bomb.tank_two + to_chat(user, span_notice("You insert [tool] into [src]")) + return + update_appearance() + return ..() + +/obj/machinery/bomb_actualizer/wrench_act(mob/living/user, obj/item/tool) + . = ..() + if(!active) + default_unfasten_wrench(user, tool) + return TOOL_ACT_TOOLTYPE_SUCCESS + return FALSE + +/obj/machinery/bomb_actualizer/screwdriver_act(mob/living/user, obj/item/tool) + if(!active) + if(!default_deconstruction_screwdriver(user, "[base_icon_state]-off", "[base_icon_state]", tool)) + return FALSE + update_appearance() + return TRUE + +/obj/machinery/bomb_actualizer/crowbar_act(mob/living/user, obj/item/tool) + if(!default_deconstruction_crowbar(tool) && !active) + return FALSE + return TRUE + +/** + * Starts the Detonation Sequence + */ +/obj/machinery/bomb_actualizer/proc/start_detonation() + if(!TIMER_COOLDOWN_CHECK(src, COOLDOWN_BOMB_BUTTON)) + + if(active) + say("ERROR: The countdown has aready begun!!!") + TIMER_COOLDOWN_START(src, COOLDOWN_BOMB_BUTTON, 3 SECONDS) + return + + else if(!istype(inserted_bomb)) + say("ERROR: No Bomb Inserted") + TIMER_COOLDOWN_START(src, COOLDOWN_BOMB_BUTTON, 3 SECONDS) + return + + + else if(!on_reebe(src)) + say("Beginning detonation sequence. Countdown starting.") + alerthere = get_area(src) + countdown.start() + active = TRUE + next_beep = world.time + 1 SECONDS + timer = world.time + (default_time) + begin_processing() + priority_announce("DANGER - Tampering of bluespace ordinance dampeners detected, Resulting explosion may be catastrophic to station integrity. \ + Remove the tampering device within 7 Minutes or evacuate the localized areas. \ + Location: [alerthere].", "Doppler Array Detection - DANGER", 'sound/misc/notice3.ogg') + TIMER_COOLDOWN_START(src, COOLDOWN_BOMB_BUTTON, 3 SECONDS) + return + say("UNKNOWN ERROR: Nice try nerd. ") + TIMER_COOLDOWN_START(src, COOLDOWN_BOMB_BUTTON, 3 SECONDS) + return + +//Process for handling the bombs timer +/obj/machinery/bomb_actualizer/process() + var/volume = 40 + if(!active) + end_processing() + timer = null + next_beep = null + countdown.stop() + stage = 0 + return + if(!isnull(next_beep) && (next_beep <= world.time)) + + playsound(loc, beepsound, volume, FALSE) + next_beep = world.time +10 + if(seconds_remaining() <= 60) + if(stage == 0) + radio.talk_into(src, "WARNING: DETONATION IN ONE MINUTE.", common_channel) + playsound(loc, scarywarning, volume, FALSE) + stage++ + if(seconds_remaining() <= 10) + if(stage == 1) + radio.talk_into(src, "FAILSAFE DISENGAGED, DETONATION IMMINENT", common_channel) + playsound(loc, verybadsound, 80, FALSE) + stage++ + + if(active && (timer <= world.time)) + playsound(loc, youdied, 100, FALSE, 45) + active = FALSE + stage = 0 + update_appearance() + inserted_bomb.toggle_valve(tank_to_target) + + +/obj/machinery/bomb_actualizer/proc/seconds_remaining() + if(active) + . = max(0, round(timer - world.time) / 10) + + else + . = 420 + + + + /** + * catches the parameters of the TTV's explosion as it happens internally, + * cancels the explosion and then re-triggers it to happen with modified perameters (such as maxcap = false) + * while REDUCING the theoretical size by actualizer multiplier + * (actualizer_multiplier 0.25 would mean the 200 size theoretical bomb is only 12 + (200*0.25) in size ) + */ +/obj/machinery/bomb_actualizer/proc/modify_explosion(atom/source, list/arguments) + SIGNAL_HANDLER + if(!exploded) + var/heavy = arguments[EXARG_KEY_DEV_RANGE] + var/medium = arguments[EXARG_KEY_HEAVY_RANGE] + var/light = arguments[EXARG_KEY_LIGHT_RANGE] + var/flame = 0 + var/flash = 0 + var/turf/location = get_turf(src) + var/actualizer_multiplier = 0.5 + var/capped_heavy + var/capped_medium + var/capped_light + + if(heavy > 12) + capped_heavy = (GLOB.MAX_EX_DEVESTATION_RANGE + (heavy * actualizer_multiplier)) + + if(medium > 12) + capped_medium = (GLOB.MAX_EX_HEAVY_RANGE + (medium * actualizer_multiplier)) + + if(light > 12) + capped_light = (GLOB.MAX_EX_LIGHT_RANGE + (light * actualizer_multiplier)) + + if(capped_light > 200) + capped_light = 200 + + if(capped_medium > 120) + capped_medium = 120 + + if(capped_heavy > 60) + capped_heavy = 60 + + SSexplosions.explode(location, capped_heavy, capped_medium, capped_light, flame, flash, TRUE, TRUE, FALSE, FALSE) + exploded = TRUE + return COMSIG_CANCEL_EXPLOSION + return COMSIG_ATOM_EXPLODE + +/obj/machinery/bomb_actualizer/examine(mob/user) + . = ..() + . += "Big bomb." + if(examinable_countdown) + . += span_notice("A digital display on it reads \"[seconds_remaining()]\".") + if(active) + balloon_alert(user, "[seconds_remaining()]") + else + . += span_notice({"The digital display on it is inactive."}) + +/obj/machinery/bomb_actualizer/ui_interact(mob/user, datum/tgui/ui) + .=..() + ui = SStgui.try_update_ui(user, src, ui) + if(!ui) + ui = new(user, src, "BombActualizer", name) + ui.open() + +/obj/machinery/bomb_actualizer/ui_act(action, params) + . = ..() + if (.) + return + if(action == "start_timer" && !active) + start_detonation() + diff --git a/monkestation/code/game/objects/effects/countdown.dm b/monkestation/code/game/objects/effects/countdown.dm index 4bff884f31ac..f0b805002e7b 100644 --- a/monkestation/code/game/objects/effects/countdown.dm +++ b/monkestation/code/game/objects/effects/countdown.dm @@ -11,3 +11,14 @@ var/completion = round(C.get_completion()) return completion + + +/obj/effect/countdown/bomb_actualizer + name = "bomb actualizer countdown" + color = "#ff9100" +/obj/effect/countdown/bomb_actualizer/get_value() + var/obj/machinery/bomb_actualizer/Bomb_Countdown = attached_to + if(!istype(Bomb_Countdown)) + return + else if(Bomb_Countdown.active) + return Bomb_Countdown.seconds_remaining() diff --git a/monkestation/code/game/objects/items/admin_plushies.dm b/monkestation/code/game/objects/items/admin_plushies.dm new file mode 100644 index 000000000000..61155eeb5b7d --- /dev/null +++ b/monkestation/code/game/objects/items/admin_plushies.dm @@ -0,0 +1,281 @@ +// This is where all of the MonkeStation Admin Plushies SHOULD be stored + +// Plushies +/obj/item/toy/plush/admin + name = "admin plushie" + desc = "if you're seeing this there's an issue." + icon = 'monkestation/icons/obj/admin_plushies.dmi' + icon_state = "" + /// A string of text that is optionaly added to the objects desc, it SHOULD be the admin's CKEY. + var/adminCKey = null + +/obj/item/toy/plush/admin/Initialize(mapload) + . = ..() + if(adminCKey) + desc = "[desc]" + " " + "(A member of our beloved admin team- ''[adminCKey]'')" + else + desc = "[desc]" + " " + "(A member of our beloved admin team)" + +/obj/item/toy/plush/admin/ben_mothman + name = "ben mothman" + desc = "HAH this guy is short! Laugh at him.. this is an order!" + icon_state = "ben" +/datum/loadout_item/toys/ben_mothman + name = "Ben Mothman plush" + item_path = /obj/item/toy/plush/admin/ben_mothman +/datum/store_item/toys/ben_mothman + name = "Ben Mothman Plush" + item_path = /obj/item/toy/plush/admin/ben_mothman + item_cost = 7500 + +/obj/item/toy/plush/admin/abraxis + name = "abraxis" + desc = "This feller is always up to something.. he's even got that huge company I forgot the name of..." + icon_state = "abraxis" +/datum/loadout_item/toys/abraxis + name = "Abraxis Plush" + item_path = /obj/item/toy/plush/admin/abraxis +/datum/store_item/toys/abraxis + name = "Abraxis Plush" + item_path = /obj/item/toy/plush/admin/abraxis + item_cost = 7500 + +/obj/item/toy/plush/admin/brad + name = "brad" + desc = "Woah.. they're BLUE, and they've also got a cane! How fancy dancy." + icon_state = "brad" +/datum/loadout_item/toys/brad + name = "Brad Plush" + item_path = /obj/item/toy/plush/admin/brad +/datum/store_item/toys/brad + name = "Brad Plush" + item_path = /obj/item/toy/plush/admin/brad + item_cost = 7500 + +/obj/item/toy/plush/admin/andrea + name = "andrea" + desc = "Best combat medic around.. if your legs are blown off and you see this fellah comming around- you're lucky." + icon_state = "andrea" +/datum/loadout_item/toys/andrea + name = "Andrea Plush" + item_path = /obj/item/toy/plush/admin/andrea +/datum/store_item/toys/andrea + name = "Andrea Plush" + item_path = /obj/item/toy/plush/admin/andrea + item_cost = 7500 + +/obj/item/toy/plush/admin/pippi + name = "pippi" + desc = "..." + icon_state = "pippi" +/datum/loadout_item/toys/pippi + name = "Pippi Plush" + item_path = /obj/item/toy/plush/admin/pippi +/datum/store_item/toys/pippi + name = "Pippi Plush" + item_path = /obj/item/toy/plush/admin/pippi + item_cost = 7500 + +/obj/item/toy/plush/admin/syndi_kate + name = "syndi-kate" + desc = "''GLORY TO THE SYNDICATE!''" + icon_state = "syndi_kate" +/datum/loadout_item/toys/syndi_kate + name = "Syndi-Kate Plush" + item_path = /obj/item/toy/plush/admin/syndi_kate +/datum/store_item/toys/syndi_kate + name = "Syndi-Kate Plush" + item_path = /obj/item/toy/plush/admin/syndi_kate + item_cost = 7500 + +/obj/item/toy/plush/admin/jace + name = "jace" + desc = "It's Jace!" + icon_state = "jace" +/datum/loadout_item/toys/jace + name = "Jace Plush" + item_path = /obj/item/toy/plush/admin/jace +/datum/store_item/toys/jace + name = "Jace Plush" + item_path = /obj/item/toy/plush/admin/jace + item_cost = 7500 + +/obj/item/toy/plush/admin/lavender + name = "lavender" + desc = "It's Lavender!" + icon_state = "lavender" +/datum/loadout_item/toys/lavender + name = "Lavender Plush" + item_path = /obj/item/toy/plush/admin/lavender +/datum/store_item/toys/lavender + name = "Lavender Plush" + item_path = /obj/item/toy/plush/admin/lavender + item_cost = 7500 + +/obj/item/toy/plush/admin/waffles + name = "waffles" + desc = "It's Waffles! What a wierdo!" + icon_state = "waffles" +/datum/loadout_item/toys/waffles + name = "Waffles Plush" + item_path = /obj/item/toy/plush/admin/waffles +/datum/store_item/toys/waffles + name = "Waffles Plush" + item_path = /obj/item/toy/plush/admin/waffles + item_cost = 7500 + +/obj/item/toy/plush/admin/vicky + name = "vicky" + desc = "It's Vicky!" + icon_state = "vicky" +/datum/loadout_item/toys/vicky + name = "Vicky Plush" + item_path = /obj/item/toy/plush/admin/vicky +/datum/store_item/toys/vicky + name = "Vicky Plush" + item_path = /obj/item/toy/plush/admin/vicky + item_cost = 7500 + +/obj/item/toy/plush/admin/richard_deckard + name = "richard deckard" + desc = "It's Richard Deckard!" + icon_state = "richard_deckard" +/datum/loadout_item/toys/richard_deckard + name = "Richard Deckard Plush" + item_path = /obj/item/toy/plush/admin/richard_deckard +/datum/store_item/toys/richard_deckard + name = "Richard Deckard Plush" + item_path = /obj/item/toy/plush/admin/richard_deckard + item_cost = 7500 + +/obj/item/toy/plush/admin/marisa + name = "marisa" + desc = "It's Marisa! THE GOOBER- LOOK AT HER!" + icon_state = "marisa" +/datum/loadout_item/toys/marisa + name = "Marisa Plush" + item_path = /obj/item/toy/plush/admin/marisa +/datum/store_item/toys/marisa + name = "Marisa Plush" + item_path = /obj/item/toy/plush/admin/marisa + item_cost = 7500 + +/obj/item/toy/plush/admin/raziel + name = "raziel" + desc = "It's Raziel! He smells of bubblegum, and looks like he'll commit arson if you dont watch em." + icon_state = "raziel" +/datum/loadout_item/toys/raziel + name = "Raziel Plush" + item_path = /obj/item/toy/plush/admin/raziel +/datum/store_item/toys/raziel + name = "Raziel Plush" + item_path = /obj/item/toy/plush/admin/raziel + item_cost = 7500 + +/obj/item/toy/plush/admin/gabbie + name = "gabbie" + desc = "It's Gabbie!" + icon_state = "gabbie" +/datum/loadout_item/toys/gabbie + name = "Gabbie Plush" + item_path = /obj/item/toy/plush/admin/gabbie +/datum/store_item/toys/gabbie + name = "Gabbie Plush" + item_path = /obj/item/toy/plush/admin/gabbie + item_cost = 7500 + +/obj/item/toy/plush/admin/amunsethep + name = "amun set hep" + desc = "CURSE OF THE SANDS BE UPON YOU!!!" + icon_state = "amunsethep" +/datum/loadout_item/toys/amunsethep + name = "Amun Set Hep Plush" + item_path = /obj/item/toy/plush/admin/amunsethep +/datum/store_item/toys/gabbie + name = "Amun Set Hep Plush" + item_path = /obj/item/toy/plush/admin/amunsethep + item_cost = 7500 + +/obj/item/toy/plush/admin/tendsthefire + name = "tends-the-fire" + desc = "It's Tends-The-Fire!, what a lovable little lizard!" + icon_state = "tendsthefire" +/datum/loadout_item/toys/tendsthefire + name = "Tends-The-Fire Plush" + item_path = /obj/item/toy/plush/admin/tendsthefire +/datum/store_item/toys/tendsthefire + name = "Tends-The-Fire Plush" + item_path = /obj/item/toy/plush/admin/tendsthefire + item_cost = 7500 + +/obj/item/toy/plush/admin/haileyspire + name = "hailey spire" + desc = "It's Hailey Spire! They've got a BIG WRENCH- WATCH OUT!!!" + icon_state = "haileyspire" +/datum/loadout_item/toys/haileyspire + name = "Hailey Spire Plush" + item_path = /obj/item/toy/plush/admin/haileyspire +/datum/store_item/toys/haileyspire + name = "Hailey Spire Plush" + item_path = /obj/item/toy/plush/admin/haileyspire + item_cost = 7500 + +/obj/item/toy/plush/admin/haileyspire + name = "hailey spire" + desc = "It's Hailey Spire! They've got a BIG WRENCH- WATCH OUT!!!" + icon_state = "haileyspire" +/datum/loadout_item/toys/haileyspire + name = "Hailey Spire Plush" + item_path = /obj/item/toy/plush/admin/haileyspire +/datum/store_item/toys/haileyspire + name = "Hailey Spire Plush" + item_path = /obj/item/toy/plush/admin/haileyspire + item_cost = 7500 + +/obj/item/toy/plush/admin/sydneysahrin + name = "sydney sahrin" + desc = "It's Sydney Sahrin! Shortest plantmin!" + icon_state = "sydneysahrin" +/datum/loadout_item/toys/sydneysahrin + name = "Sydney Sahrin Plush" + item_path = /obj/item/toy/plush/admin/sydneysahrin +/datum/store_item/toys/sydneysahrin + name = "Sydney Sahrin Plush" + item_path = /obj/item/toy/plush/admin/sydneysahrin + item_cost = 7500 + +/obj/item/toy/plush/admin/veth + name = "veth" + desc = "It's Veth! Suprisingly not upside down!" + icon_state = "veth" +/datum/loadout_item/toys/veth + name = "Veth Plush" + item_path = /obj/item/toy/plush/admin/veth +/datum/store_item/toys/veth + name = "Veth Plush" + item_path = /obj/item/toy/plush/admin/veth + item_cost = 7500 + +/obj/item/toy/plush/admin/cassielpip + name = "cassiel pip" + desc = "Smelly Rat." + icon_state = "cassielpip" +/datum/loadout_item/toys/cassielpip + name = "Cassiel Pip Plush" + item_path = /obj/item/toy/plush/admin/cassielpip +/datum/store_item/toys/cassielpip + name = "Cassiel Pip Plush" + item_path = /obj/item/toy/plush/admin/cassielpip + item_cost = 7500 + +/obj/item/toy/plush/admin/fortune + name = "fortune" + desc = "It's Fortune- the Felinid!" + icon_state = "fortune" +/datum/loadout_item/toys/fortune + name = "Fortune Plush" + item_path = /obj/item/toy/plush/admin/fortune +/datum/store_item/toys/fortune + name = "Fortune Plush" + item_path = /obj/item/toy/plush/admin/fortune + item_cost = 7500 diff --git a/monkestation/code/game/objects/items/circuitboards/computer_circuitboards.dm b/monkestation/code/game/objects/items/circuitboards/computer_circuitboards.dm index 305ef9fc449e..02122087ab4e 100644 --- a/monkestation/code/game/objects/items/circuitboards/computer_circuitboards.dm +++ b/monkestation/code/game/objects/items/circuitboards/computer_circuitboards.dm @@ -17,3 +17,13 @@ name = "Nanite Cloud Control (Computer Board)" greyscale_colors = CIRCUIT_COLOR_SCIENCE build_path = /obj/machinery/computer/nanite_cloud_controller + +/obj/item/circuitboard/computer/goldeneye_helm + name = "goldeneye cruiser helm" + greyscale_colors = CIRCUIT_COLOR_GENERIC + build_path = /obj/machinery/computer/shuttle/goldeneye_cruiser + +/obj/item/circuitboard/computer/goldeneye_recall + name = "goldeneye cruiser recall" + greyscale_colors = CIRCUIT_COLOR_GENERIC + build_path = /obj/machinery/computer/shuttle/goldeneye_cruiser/recall diff --git a/monkestation/code/game/objects/items/circuitboards/machine_circuitboards.dm b/monkestation/code/game/objects/items/circuitboards/machine_circuitboards.dm index f92f715cb3f9..ffc5fe574103 100644 --- a/monkestation/code/game/objects/items/circuitboards/machine_circuitboards.dm +++ b/monkestation/code/game/objects/items/circuitboards/machine_circuitboards.dm @@ -84,6 +84,15 @@ . = ..() . += "Cloud ID is currently set to [cloud_id]." +/obj/item/circuitboard/machine/bomb_actualizer + name = "Bomb Actualizer (Machine Board)" + greyscale_colors = CIRCUIT_COLOR_SCIENCE + build_path = /obj/machinery/bomb_actualizer + req_components = list( + /datum/stock_part/manipulator = 1, + /datum/stock_part/scanning_module = 1, + /datum/stock_part/matter_bin = 5) + /obj/item/circuitboard/machine/composters name = "NT-Brand Auto Composter (Machine Board)" greyscale_colors = CIRCUIT_COLOR_ENGINEERING diff --git a/monkestation/code/game/objects/items/plushies.dm b/monkestation/code/game/objects/items/plushies.dm index 35b82665cc4e..2ceb89b5135c 100644 --- a/monkestation/code/game/objects/items/plushies.dm +++ b/monkestation/code/game/objects/items/plushies.dm @@ -61,3 +61,11 @@ icon = 'monkestation/icons/obj/plushes.dmi' icon_state = "durrcell" squeak_override = list('monkestation/sound/voice/durrcell-squeak.ogg'=1) + +/obj/item/toy/plush/Eeble + name = "Eeble plushie" + attack_verb_simple = list("Eeble","prybar") + attack_verb_continuous = list("Eebles","prybars") + desc = "Eeble is Eeble" + icon = 'monkestation/icons/obj/plushes.dmi' + icon_state = "eeble" diff --git a/monkestation/code/game/objects/structures/beds_chairs/chair.dm b/monkestation/code/game/objects/structures/beds_chairs/chair.dm index 83cc49eb7282..e15ba069b2cc 100644 --- a/monkestation/code/game/objects/structures/beds_chairs/chair.dm +++ b/monkestation/code/game/objects/structures/beds_chairs/chair.dm @@ -6,6 +6,7 @@ icon_state = "stool" resistance_flags = FIRE_PROOF can_buckle = FALSE + buildstacktype = /obj/item/stack/sheet/mineral/sandstone buildstackamount = 1 item_chair = /obj/item/chair/stool/sandstone diff --git a/monkestation/code/game/objects/structures/gravestones.dm b/monkestation/code/game/objects/structures/gravestones.dm new file mode 100644 index 000000000000..94a263873e75 --- /dev/null +++ b/monkestation/code/game/objects/structures/gravestones.dm @@ -0,0 +1,111 @@ +//These are gravestones for mappers, they are decorations. Nothing more +/obj/structure/gravestone + name = "gravestone" + desc = "Rest in piss..." + icon = 'monkestation/icons/obj/structures/gravestones.dmi' + icon_state = "gravestone" + resistance_flags = FIRE_PROOF | ACID_PROOF + anchored = TRUE + receive_ricochet_chance_mod = 1 // Bullets CANNOT harm the dead + max_integrity = 30 + density = 1 + var/gravestoneHasRandDesc = TRUE + var/list/gravestoneRandList = list( + "Got romantic with the supermatter crystal...", + "Suffocated in their own piss cube...", + "Was wrastled by Hulk Hogan...", + "Was turned into a felinid...", + "Tripped on their shoelaces setting up the singularity...", + "Rode the whip straight into a vending machine...", + "Tried to bodyblock the escape shuttle...", + "Was a victim of a mild clown prank...", + "Was ordered to bite the curb by the Head of Security...", + "Gored by a hog...", + "Romanced a goliath...", + "Tried eating twelve hotdogs at once...", + "Stole the captain's spare ID...", + "Tied the HoS' shoes together one too many times...", + "Hated father, divorced thrice...", + "Slipped on a bluespace banana peel, ended up in space...", + "Didn't understand what the 'lusty xenomorph maid' was...", + "Failed self surgery...", + "Let the clown do surgery on them...", + "Ate too many maint pills...", + "Got locked in the shitter...", + "Tried to build a jetpack with a plasma tank...", + "Won a drinking contest...", + "Didn't realize what 'mass driver' meant...", + "Got their head crushed by a blast door...", + "Face tanked an RPG...", + "Asked the nice man in a red space suit for cash for the vending machine...", + "Rocked the vending machine too hard...", + "Forgot to eat one apple a day...", + "Didn't eat enough fiber...", + "Drank the entire contents of the pool...", + "Caught a space carp...", + "Failed to climb on a table, smashing their head on on the leg...", + "Didn't realize 'DANGER:RADIOACTIVE' isn't the name of a band...", + "Face-farted the captain in front of the blueshield...", + "Dropped a deuce in the captain's bathroom...", + "Lubed outside the warden's office...", + "Picked a fight with the wrong chicken...", + "Thought the crematorium was a tanning booth...", + "Suffocated in mime jail...", + "Stuck his face over the air supply pipe...", + "Got ran over by the MULE bot...", + "Lost a boxing match with an APLU mech...", + "Put a single toe into cargo...", + "Jumped the table into the kitchen...", + "Stole from gary...", + "Shoved a crayon up their nose...", + "Joined a cult...", + "Drowned in a piss cube...", + "Pissed off the bartender...", + "Was devoured by a plushie...", + "Was eaten by a grue...", + "Didn't know what they wanted before going up to the hopdesk...", + "Didn't take a ticket...", + "Pulled the tag off a mattress...", + "Got shoved in a washing machine...", + "Learned what 'ordnance' meant...", + "Tried making a meth factory...", + "Successfully made a meth factory...", + "Made fun of the detective's hat...", + "Slipped on a banana peel...", + "Played chicken with the escape shuttle...", + "Fed the deep fryer a 20 pound bag of ice...", + "Had their eyes pecked out by a chicken...", + "Killed Poly...", + "Was used as target practice by security...", + "Stubbed their toe...", + "Took a nap in a coffin, was fed into the incinerator...", + "Wasn't read their last rites...", + "Took too long of a shower...", + "Slipped and smashed their head into the bathroom sink...", + "Ate all the communal donk pockets...", + "Got trapped in the morgue tray...", + "Got spooked...", + "Became friends with the clown...", + "Met jeff...", + "Ignored the OSHA warnings...", + "Is the reason safety standards were written...", + "Wrote most of these lines...", + "HELP IM STUCK IN THE HEADSTONE FACTORY!!!" + ) + +/obj/structure/gravestone/Initialize(mapload) + . = ..() + if(gravestoneHasRandDesc==TRUE) + var/deadGender = pick("male","female") + if(deadGender == "male") + desc = pick(GLOB.first_names_male) + " " + capitalize(pick(GLOB.last_names) + " : " + pick(gravestoneRandList)) + else + desc = pick(GLOB.first_names_female) + " " + capitalize(pick(GLOB.last_names) + " : " + pick(gravestoneRandList)) + +/obj/structure/gravestone/one + icon_state = "gravestone1" + desc = "Mai waife..." + +/obj/structure/gravestone/two + icon_state = "gravestone2" + desc = "It's Pee Puddle Pendrick! The infamous bandit..." diff --git a/monkestation/code/game/world.dm b/monkestation/code/game/world.dm new file mode 100644 index 000000000000..adea6c02f0a7 --- /dev/null +++ b/monkestation/code/game/world.dm @@ -0,0 +1,39 @@ +/world/SetupLogs() + . = ..() + set_db_log_directory() + +/proc/set_db_log_directory() + set waitfor = FALSE + if(!GLOB.round_id || !SSdbcore.IsConnected()) + return + var/datum/db_query/set_log_directory = SSdbcore.NewQuery({" + UPDATE [format_table_name("round")] + SET + `log_directory` = :log_directory + WHERE + `id` = :round_id + "}, list("log_directory" = GLOB.log_directory, "round_id" = GLOB.round_id)) + set_log_directory.Execute() + QDEL_NULL(set_log_directory) + +/proc/get_log_directory_by_round_id(round_id) + if(!isnum(round_id) || round_id <= 0 || !SSdbcore.IsConnected()) + return + var/datum/db_query/query_log_directory = SSdbcore.NewQuery({" + SELECT `log_directory` + FROM + [format_table_name("round")] + WHERE + `id` = :round_id + "}, list("round_id" = round_id)) + if(!query_log_directory.warn_execute()) + qdel(query_log_directory) + return + if(!query_log_directory.NextRow()) + qdel(query_log_directory) + CRASH("Failed to get log directory for round [round_id]") + var/log_directory = query_log_directory.item[1] + QDEL_NULL(query_log_directory) + if(!rustg_file_exists(log_directory)) + CRASH("Log directory '[log_directory]' for round ID [round_id] doesn't exist!") + return log_directory diff --git a/monkestation/code/modules/antagonists/_common/antag_datum.dm b/monkestation/code/modules/antagonists/_common/antag_datum.dm index 5995594cf332..177b48b11b54 100644 --- a/monkestation/code/modules/antagonists/_common/antag_datum.dm +++ b/monkestation/code/modules/antagonists/_common/antag_datum.dm @@ -1,6 +1,4 @@ /datum/antagonist - /// Allows antags to check exploitable info - antag_flags = FLAG_CAN_SEE_EXPOITABLE_INFO ///The list of keys that are valid to see our antag hud/of huds we can see var/list/hud_keys /// If this antagonist should be removed from the crew manifest upon gain. diff --git a/monkestation/code/modules/antagonists/borers/code/antagonist_stuff/antagonist_datum.dm b/monkestation/code/modules/antagonists/borers/code/antagonist_stuff/antagonist_datum.dm index e103f421d89a..d328bd1f0654 100644 --- a/monkestation/code/modules/antagonists/borers/code/antagonist_stuff/antagonist_datum.dm +++ b/monkestation/code/modules/antagonists/borers/code/antagonist_stuff/antagonist_datum.dm @@ -7,15 +7,15 @@ count_against_dynamic_roll_chance = FALSE // there are thousands of them, we do not need them to be the only antagonist prevent_roundtype_conversion = FALSE show_to_ghosts = TRUE + /// Our linked borer, used for the antagonist panel TGUI var/mob/living/basic/cortical_borer/cortical_owner + /// Borer mob type, used for antag token spawns. + var/borer_mob_type = /mob/living/basic/cortical_borer/neutered + /datum/antagonist/cortical_borer/antag_token(datum/mind/hosts_mind, mob/spender) var/list/vents = list() - if(isliving(spender) && hosts_mind) - hosts_mind.current.unequip_everything() - new /obj/effect/holy(hosts_mind.current.loc) - QDEL_IN(hosts_mind.current, 20) for(var/obj/machinery/atmospherics/components/unary/vent_pump/temp_vent as anything in SSmachines.get_machines_by_type_and_subtypes(/obj/machinery/atmospherics/components/unary/vent_pump)) if(QDELETED(temp_vent)) continue @@ -29,14 +29,20 @@ vents += temp_vent if(!length(vents)) - message_admins("Spawning in as a borer failed!") + message_admins(span_adminnotice("[spender] ([ckey(spender.key)]) tried spawning in as a borer, but no suitable vents were found!")) return MAP_ERROR + if(isliving(spender) && hosts_mind) + hosts_mind.current.unequip_everything() + new /obj/effect/holy(hosts_mind.current.loc) + QDEL_IN(hosts_mind.current, 1 SECOND) + var/mob/dead/observer/new_borer = spender - var/turf/vent_turf = get_turf(pick(vents)) - var/mob/living/basic/cortical_borer/spawned_cb = new(vent_turf) + var/vent = pick(vents) + var/mob/living/basic/cortical_borer/spawned_cb = new borer_mob_type(get_turf(vent)) + spawned_cb.move_into_vent(vent) spawned_cb.ckey = new_borer.ckey - spawned_cb.mind.add_antag_datum(/datum/antagonist/cortical_borer/hivemind) + spawned_cb.mind.add_antag_datum(type) notify_ghosts( "Someone has become a borer due to spending an antag token ([spawned_cb])!", source = spawned_cb, @@ -56,6 +62,8 @@ /datum/antagonist/cortical_borer/hivemind roundend_category = "cortical borers" + borer_mob_type = /mob/living/basic/cortical_borer + /// The team of borers var/datum/team/cortical_borers/borers diff --git a/monkestation/code/modules/antagonists/borers/code/antagonist_stuff/midround_event.dm b/monkestation/code/modules/antagonists/borers/code/antagonist_stuff/midround_event.dm index 8ac51f258a50..33dcd8813e06 100644 --- a/monkestation/code/modules/antagonists/borers/code/antagonist_stuff/midround_event.dm +++ b/monkestation/code/modules/antagonists/borers/code/antagonist_stuff/midround_event.dm @@ -68,8 +68,9 @@ for(var/repeating_code in 1 to choosing_number) var/mob/dead/observer/new_borer = pick(candidates) candidates -= new_borer - var/turf/vent_turf = get_turf(pick(vents)) - var/mob/living/basic/cortical_borer/spawned_cb = new /mob/living/basic/cortical_borer(vent_turf) + var/vent = pick(vents) + var/mob/living/basic/cortical_borer/spawned_cb = new /mob/living/basic/cortical_borer(get_turf(vent)) + spawned_cb.move_into_vent(vent) spawned_cb.ckey = new_borer.ckey spawned_cb.mind.add_antag_datum(/datum/antagonist/cortical_borer/hivemind) announce_to_ghosts(spawned_cb) diff --git a/monkestation/code/modules/antagonists/borers/code/items/borer_spawner.dm b/monkestation/code/modules/antagonists/borers/code/items/borer_spawner.dm index 8aeaf618a23f..5c49fadb2ce9 100644 --- a/monkestation/code/modules/antagonists/borers/code/items/borer_spawner.dm +++ b/monkestation/code/modules/antagonists/borers/code/items/borer_spawner.dm @@ -89,8 +89,8 @@ action = NOTIFY_ORBIT, header = "Someone just got a new friend!" ) - message_admins("[ADMIN_LOOKUPFLW(new_mob)] has been made into a borer via a traitor item used by [user]") - log_game("[key_name(new_mob)] was spawned as a borer by [key_name(user)]") + message_admins("[ADMIN_LOOKUPFLW(new_mob)] has been made into a borer via a traitor item used by [user].") + log_game("[key_name(new_mob)] was spawned as a borer by [key_name(user)].") visible_message("A borer wriggles out of the [src]!") var/obj/item/cortical_cage/empty_cage = new(drop_location()) diff --git a/monkestation/code/modules/antagonists/brother/gear/misc.dm b/monkestation/code/modules/antagonists/brother/gear/misc.dm new file mode 100644 index 000000000000..a937231b73d6 --- /dev/null +++ b/monkestation/code/modules/antagonists/brother/gear/misc.dm @@ -0,0 +1,5 @@ +/datum/bb_gear/money_tree_seeds + name = "Money Tree Seeds" + desc = "Contains a pack of seeds of the rare money tree." + spawn_path = /obj/item/seeds/tree/money + preview_path = /obj/item/seeds/tree/money diff --git a/monkestation/code/modules/antagonists/brother/gear/recipes.dm b/monkestation/code/modules/antagonists/brother/gear/recipes.dm index a9693a5ef6e2..4d5f035eff0c 100644 --- a/monkestation/code/modules/antagonists/brother/gear/recipes.dm +++ b/monkestation/code/modules/antagonists/brother/gear/recipes.dm @@ -41,6 +41,6 @@ /datum/bb_gear/granter/elance name = "Recipe: Explosive Lance (Grenade)" desc = "Contains a recipe book, allowing you to learn the knowledge to build an explosive lance (grenade)." - spawn_path = /obj/item/spear/explosive - preview_path = /obj/item/book/granter/crafting_recipe/maint_gun/explosive_lance + spawn_path = /obj/item/book/granter/crafting_recipe/maint_gun/explosive_lance + preview_path = /obj/item/spear/explosive diff --git a/monkestation/code/modules/antagonists/changeling/powers/teratomas.dm b/monkestation/code/modules/antagonists/changeling/powers/teratomas.dm new file mode 100644 index 000000000000..013f2445a236 --- /dev/null +++ b/monkestation/code/modules/antagonists/changeling/powers/teratomas.dm @@ -0,0 +1,49 @@ +/datum/action/changeling/teratoma + name = "Birth Teratoma" + desc = "Our form divides, creating an egg that will soon hatch into a living tumor, fixated on causing mayhem." + helptext = "The tumor will not be loyal to us or our cause. Requires 3 changeling absorptions." + button_icon_state = "spread_infestation" + chemical_cost = 60 + dna_cost = 2 + req_absorbs = 3 + +/datum/action/changeling/teratoma/sting_action(mob/living/user) + ..() + if(create_teratoma(user)) + playsound(user.loc, 'sound/effects/blobattack.ogg', 50, 1) + user.spawn_gibs() + user.visible_message(span_danger("Something horrible bursts out of [user]'s chest!"), \ + span_danger("Living teratoma bursts out of your chest!"), \ + span_hear("You hear flesh tearing!"), COMBAT_MESSAGE_RANGE) + return FALSE //create_teratoma() handles the chemicals anyway so there is no reason to take them again + +/datum/action/changeling/teratoma/proc/create_teratoma(mob/living/user) + var/datum/antagonist/changeling/ling = user?.mind?.has_antag_datum(/datum/antagonist/changeling) + if(!ling) + return FALSE + ling.adjust_chemicals(-chemical_cost) + var/list/candidates = SSpolling.poll_ghost_candidates( + "Do you want to play as a living teratoma?", + poll_time = 7.5 SECONDS, + ignore_category = POLL_IGNORE_TERATOMA, + alert_pic = /datum/antagonist/teratoma, + role_name_text = "living teratoma", + chat_text_border_icon = /datum/antagonist/teratoma, + ) + if(!length(candidates)) //if we got at least one candidate, they're teratoma now + to_chat(user, span_warning("You fail at creating a tumor. Perhaps you should try again later?")) + ling.adjust_chemicals(chemical_cost) + return FALSE + var/mob/dead/observer/candidate = pick(candidates) + if(QDELETED(candidate)) + to_chat(user, span_warning("You fail at creating a tumor. Perhaps you should try again later?")) + ling.adjust_chemicals(chemical_cost) + return FALSE + var/mob/living/carbon/human/species/teratoma/goober = new(user.drop_location()) + goober.key = candidate.key + if(!goober.mind) + goober.mind_initialize() + goober.mind.add_antag_datum(/datum/antagonist/teratoma) + to_chat(goober, span_notice("You burst out from [user]'s chest!")) + SEND_SOUND(goober, sound('sound/effects/blobattack.ogg')) + return TRUE diff --git a/monkestation/code/modules/antagonists/clock_cult/antag_datums/clock_cultist.dm b/monkestation/code/modules/antagonists/clock_cult/antag_datums/clock_cultist.dm index 3c4ff85f2aa8..22beb4158965 100644 --- a/monkestation/code/modules/antagonists/clock_cult/antag_datums/clock_cultist.dm +++ b/monkestation/code/modules/antagonists/clock_cult/antag_datums/clock_cultist.dm @@ -203,6 +203,7 @@ /datum/antagonist/clock_cultist/eminence name = "Eminence" + antag_flags = parent_type::antag_flags | FLAG_ANTAG_CAP_IGNORE give_slab = FALSE antag_moodlet = null communicate = null diff --git a/monkestation/code/modules/antagonists/clock_cult/scriptures/_scripture.dm b/monkestation/code/modules/antagonists/clock_cult/scriptures/_scripture.dm index e0baa183f696..2c351d6d4837 100644 --- a/monkestation/code/modules/antagonists/clock_cult/scriptures/_scripture.dm +++ b/monkestation/code/modules/antagonists/clock_cult/scriptures/_scripture.dm @@ -404,7 +404,7 @@ GLOBAL_LIST_EMPTY(clock_scriptures_by_type) return ..() -/datum/action/cooldown/spell/pointed/slab/InterceptClickOn(mob/living/caller, params, atom/target) +/datum/action/cooldown/spell/pointed/slab/InterceptClickOn(mob/living/user, params, atom/target) parent_scripture?.click_on(target) /// Generate all scriptures in a global assoc of name:ref. Only needs to be done once diff --git a/monkestation/code/modules/antagonists/evil_clone/evil_clone.dm b/monkestation/code/modules/antagonists/evil_clone/evil_clone.dm index a3b4bc9591db..f9616c0fa198 100644 --- a/monkestation/code/modules/antagonists/evil_clone/evil_clone.dm +++ b/monkestation/code/modules/antagonists/evil_clone/evil_clone.dm @@ -5,6 +5,7 @@ antagpanel_category = "Evil Clones" show_name_in_check_antagonists = TRUE show_to_ghosts = TRUE + antag_flags = parent_type::antag_flags | FLAG_ANTAG_CAP_IGNORE /datum/antagonist/evil_clone/greet() . = ..() diff --git a/monkestation/code/modules/antagonists/florida_man/_florida_man.dm b/monkestation/code/modules/antagonists/florida_man/_florida_man.dm index 50cc0f23803d..de4b5df4888b 100644 --- a/monkestation/code/modules/antagonists/florida_man/_florida_man.dm +++ b/monkestation/code/modules/antagonists/florida_man/_florida_man.dm @@ -52,9 +52,7 @@ owner.current.playsound_local(get_turf(owner.current), 'monkestation/sound/ambience/antag/floridaman.ogg',100,0, use_reverb = FALSE) to_chat(owner, "You are THE Florida Man!\nYou're not quite sure how you got out here in space, but you don't generally bother thinking about things.\n\nYou love methamphetamine!\nYou love wrestling lizards!\nYou love getting drunk!\nYou love sticking it to THE MAN!\nYou don't act with any coherent plan or objective.\nYou don't outright want to destroy the station or murder people, as you have no home to return to.\n\nGo forth, son of Space Florida, and sow chaos!") owner.announce_objectives() - if(!prob(1)) // 1% chance to be Tony Brony...because meme references to streams are good! - floridan.fully_replace_character_name(newname = "Florida Man") - else + if(prob(1)) // 1% chance to be Tony Brony...because meme references to streams are good! floridan.fully_replace_character_name(newname = "Tony Brony") /datum/antagonist/florida_man/antag_token(datum/mind/hosts_mind, mob/spender) diff --git a/monkestation/code/modules/antagonists/teratoma/teratoma.dm b/monkestation/code/modules/antagonists/teratoma/teratoma.dm new file mode 100644 index 000000000000..653b291c8461 --- /dev/null +++ b/monkestation/code/modules/antagonists/teratoma/teratoma.dm @@ -0,0 +1,54 @@ +/datum/team/teratoma + name = "Teratomas" + member_name = "teratoma" + +/datum/antagonist/teratoma + name = "\improper Teratoma" + show_in_antagpanel = TRUE + antagpanel_category = ANTAG_GROUP_ABOMINATIONS + show_to_ghosts = TRUE + var/datum/team/teratoma/team + +/datum/antagonist/teratoma/greet() + var/list/parts = list() + parts += span_big("You are a living teratoma!") + parts += span_changeling("By all means, you should not exist. Your very existence is a sin against nature itself.") + parts += span_changeling("You are loyal to nobody, except the forces of chaos itself.") + parts += span_info("You are able to easily vault tables and ventcrawl, however you cannot use many things like guns, batons, and you are also illiterate and quite fragile.") + parts += span_hypnophrase("Spread misery and chaos upon the station.") + to_chat(owner.current, examine_block(parts.Join("\n")), type = MESSAGE_TYPE_INFO) + +/datum/antagonist/teratoma/can_be_owned(datum/mind/new_owner) + if(!isteratoma(new_owner.current)) + return FALSE + return ..() + +/datum/antagonist/teratoma/create_team(datum/team/teratoma/new_team) + var/static/datum/team/teratoma/main_teratoma_team + if(!new_team) + if(!main_teratoma_team) + main_teratoma_team = new + main_teratoma_team.add_objective(new /datum/objective/teratoma) + new_team = main_teratoma_team + if(!istype(new_team)) + stack_trace("Wrong team type passed to [type] initialization.") + team = new_team + objectives |= team.objectives + +/datum/antagonist/teratoma/get_team() + return team + +/datum/antagonist/teratoma/get_base_preview_icon() + RETURN_TYPE(/icon) + var/static/icon/teratoma_icon + if(!teratoma_icon) + var/mob/living/carbon/human/species/teratoma/teratoma = new + teratoma.setDir(SOUTH) + teratoma_icon = getFlatIcon(teratoma, no_anim = TRUE) + QDEL_NULL(teratoma) + return teratoma_icon + +/datum/objective/teratoma + name = "Spread misery and chaos" + explanation_text = "Spread misery and chaos upon the station." + completed = TRUE diff --git a/monkestation/code/modules/antagonists/traitor/objectives/kidnapping.dm b/monkestation/code/modules/antagonists/traitor/objectives/kidnapping.dm index 436ce5f3c9da..7b716141997c 100644 --- a/monkestation/code/modules/antagonists/traitor/objectives/kidnapping.dm +++ b/monkestation/code/modules/antagonists/traitor/objectives/kidnapping.dm @@ -21,7 +21,7 @@ var/list/target_belongings = list() /datum/traitor_objective/target_player/kidnapping/common - progression_reward = list(2 MINUTES, 4 MINUTES) + progression_reward = list(10 MINUTES, 15 MINUTES) telecrystal_reward = list(2, 3) target_jobs = list( // Cargo @@ -57,7 +57,7 @@ telecrystal_reward = 3 //go bully the assistants /datum/traitor_objective/target_player/kidnapping/uncommon //Hard to fish out targets - progression_reward = list(4 MINUTES, 8 MINUTES) + progression_reward = list(15 MINUTES, 20 MINUTES) telecrystal_reward = list(3, 4) given_contractor_rep = 2 @@ -75,7 +75,7 @@ alive_bonus = 4 /datum/traitor_objective/target_player/kidnapping/rare - progression_reward = list(8 MINUTES, 12 MINUTES) + progression_reward = list(20 MINUTES, 25 MINUTES) telecrystal_reward = list(4, 5) given_contractor_rep = 3 @@ -93,7 +93,7 @@ alive_bonus = 5 /datum/traitor_objective/target_player/kidnapping/captain - progression_reward = list(12 MINUTES, 16 MINUTES) + progression_reward = list(25 MINUTES, 30 MINUTES) telecrystal_reward = list(5, 6) given_contractor_rep = 4 diff --git a/monkestation/code/modules/antagonists/wizard/equipment/artefact.dm b/monkestation/code/modules/antagonists/wizard/equipment/artefact.dm index 6d984316c65d..47f0a3cafbec 100644 --- a/monkestation/code/modules/antagonists/wizard/equipment/artefact.dm +++ b/monkestation/code/modules/antagonists/wizard/equipment/artefact.dm @@ -27,6 +27,33 @@ reagents.add_reagent_list(list_reagents) return +//wizard bio suit +/obj/item/clothing/head/wizard/bio_suit + name = "gem encrusted bio hood" + desc = "A hood that protects the head and face from biological contaminants. It's covered in small gemstones." + icon = 'monkestation/icons/obj/clothing/head/bio.dmi' + icon_state = "bio_wizard" + worn_icon = 'monkestation/icons/mob/clothing/head/bio.dmi' + worn_icon_state = "bio_wizard" + inhand_icon_state = "bio_hood" + clothing_flags = THICKMATERIAL | BLOCK_GAS_SMOKE_EFFECT | SNUG_FIT | PLASMAMAN_HELMET_EXEMPT | HEADINTERNALS | CASTING_CLOTHES + flags_inv = HIDEMASK|HIDEEARS|HIDEEYES|HIDEHAIR|HIDEFACIALHAIR|HIDEFACE|HIDESNOUT + flags_cover = HEADCOVERSEYES | HEADCOVERSMOUTH | PEPPERPROOF + +/obj/item/clothing/suit/wizrobe/bio_suit + name = "gem encrusted bio suit" + desc = "A suit that protects against biological contamination. It's covered in small gemstones." + icon = 'monkestation/icons/obj/clothing/suits/bio.dmi' + icon_state = "bio_wizard" + worn_icon = 'monkestation/icons/mob/clothing/suits/bio.dmi' + worn_icon_state = "bio_wizard" + inhand_icon_state = "bio_suit" + clothing_flags = THICKMATERIAL | CASTING_CLOTHES + body_parts_covered = CHEST|GROIN|LEGS|FEET|ARMS|HANDS + flags_inv = HIDEGLOVES|HIDEJUMPSUIT + strip_delay = 7 SECONDS + equip_delay_other = 7 SECONDS + //reactive talisman #define REACTION_COOLDOWN_DURATION 10 SECONDS /obj/item/clothing/neck/neckless/wizard_reactive //reactive armor for wizards that casts a spell when it reacts @@ -125,11 +152,39 @@ desc = "An artifact that when inserted into a spellbook increases its power by 100." value = 100 -/obj/item/spellbook_charge/afterattack(obj/item/spellbook/book, mob/user) +/obj/item/spellbook_charge/Initialize(mapload) + . = ..() + AddComponent(/datum/component/charge_adjuster, type_to_charge_to = /obj/item/spellbook, charges_given = value, called_proc_name = TYPE_PROC_REF(/obj/item/spellbook, adjust_charge)) + +//wizard shield charges +#define ADDED_MAX_CHARGE 50 +#define MAX_CHARGES_ABSORBED 3 +/obj/item/wizard_armour_charge/Initialize(mapload) . = ..() - if(!istype(book)) - to_chat(user, "The charge can only increase the power of spellbooks!") + AddComponent(/datum/component/charge_adjuster, type_to_charge_to = /obj/item/spellbook, charges_given = 1, called_proc_name = TYPE_PROC_REF(/obj/item/spellbook, adjust_charge)) + +/obj/item/wizard_armour_charge/pre_attack(atom/A, mob/living/user, params) + . = ..() + if(.) return - book.uses += value - to_chat(user, "You increase the power of the spellbook by [value] points.") - qdel(src) + + var/obj/item/mod/module/energy_shield/wizard/shield = istype(A, /obj/item/mod/module/energy_shield/wizard) || locate(/obj/item/mod/module/energy_shield/wizard) in A.contents + if(shield) + if(isnum(shield)) + shield = A + if(shield.max_charges >= (initial(shield.max_charges) + (ADDED_MAX_CHARGE * MAX_CHARGES_ABSORBED))) + balloon_alert(user, "\The [shield] cannot take more charges, you can put this back into your spellbook to refund it.") + return TRUE + + shield.max_charges += ADDED_MAX_CHARGE + var/datum/component/shielded/shield_comp = shield.mod?.GetComponent(/datum/component/shielded) + if(shield_comp) + shield_comp.max_charges += ADDED_MAX_CHARGE + shield_comp.current_charges += (ADDED_MAX_CHARGE - initial(shield_comp.charge_recovery)) + qdel(src) //should still be able to finish the attack chain + +#undef ADDED_MAX_CHARGE +#undef MAX_CHARGES_ABSORBED + +/obj/item/mod/module/energy_shield/wizard + lose_multiple_charges = TRUE //I dont think we have anything else that uses this var, so all the numbers for this are subject to change diff --git a/monkestation/code/modules/antagonists/wizard/equipment/mirror_shield.dm b/monkestation/code/modules/antagonists/wizard/equipment/mirror_shield.dm new file mode 100644 index 000000000000..59cee2c7e692 --- /dev/null +++ b/monkestation/code/modules/antagonists/wizard/equipment/mirror_shield.dm @@ -0,0 +1,124 @@ +#define PROJECTILE_HIT_EFFECT_CHANCE 80 +#define NORMAL_BLOCK_CHANCE 30 +#define REACTION_MODE_ABSORB 0 +#define REACTION_MODE_REFLECT 1 + +//a "shield" that can absorb projectiles and then shoot them back at attackers +/obj/item/gun/magic/mirror_shield + name = "mirror shield" + desc = "A strange mirror adorned with various gemstones. If you look close enough it almost seems as if the surface is... rippling?" + icon = 'monkestation/icons/obj/weapons/shields.dmi' + icon_state = "wizard_mirror_shield" + inhand_icon_state = "wizard_mirror_shield" + lefthand_file = 'monkestation/icons/mob/inhands/equipment/shields_lefthand.dmi' + righthand_file = 'monkestation/icons/mob/inhands/equipment/shields_righthand.dmi' + worn_icon = 'monkestation/icons/mob/clothing/back.dmi' + worn_icon_state = "wizard_mirror_shield" + force = 16 + slot_flags = ITEM_SLOT_BACK + w_class = WEIGHT_CLASS_BULKY + attack_verb_continuous = list("bumps", "prods") + attack_verb_simple = list("bump", "prod") + hitsound = 'sound/weapons/smash.ogg' + fire_sound = 'sound/magic/cosmic_expansion.ogg' + ammo_type = /obj/item/ammo_casing/mirror_shield_dummy + can_charge = TRUE + ///Up to how many projectiles can we "have stored" + var/max_stored_projectiles = 10 + ///Do we absorb or reflect projectiles when hit + var/reaction_mode = REACTION_MODE_ABSORB + ///The list of projectiles we have stored ready to fire + var/list/stored_projectiles = list() + ///Cannot absorb projectile types in here + var/static/list/blacklisted_projectile_types = list() + +/obj/item/gun/magic/mirror_shield/Initialize(mapload) + . = ..() + STOP_PROCESSING(SSobj, src) //we want can_charge set to TRUE but dont actually use the processing it gives so just disable it + +/obj/item/gun/magic/mirror_shield/Destroy() + for(var/projectile in stored_projectiles) + qdel(projectile) //could also have them shoot off in random directions + stored_projectiles -= projectile + return ..() + +/obj/item/gun/magic/mirror_shield/Moved(atom/old_loc, movement_dir, forced, list/old_locs, momentum_change) + . = ..() + if(ismob(old_loc)) + UnregisterSignal(old_loc, COMSIG_PROJECTILE_PREHIT) + + if(ismob(loc)) + RegisterSignal(loc, COMSIG_PROJECTILE_PREHIT, PROC_REF(handle_hit)) + +/obj/item/gun/magic/mirror_shield/hit_reaction(mob/living/carbon/human/owner, atom/movable/hitby, attack_text, final_block_chance, damage, attack_type) + if(attack_type != PROJECTILE_ATTACK && prob(NORMAL_BLOCK_CHANCE)) + return TRUE + +/obj/item/gun/magic/mirror_shield/attack_self(mob/user, modifiers) + . = ..() + reaction_mode = !reaction_mode + balloon_alert(user, "you hold \the [src] in such a way as to [reaction_mode == REACTION_MODE_ABSORB ? "absorb" : "reflect"] projectiles.") + +/obj/item/gun/magic/mirror_shield/examine(mob/user) + . = ..() + if(HAS_MIND_TRAIT(user, TRAIT_MAGICALLY_GIFTED)) + . += "
It currently contains: [english_list(stored_projectiles, comma_text = ",
")]." + +/obj/item/gun/magic/mirror_shield/recharge_newshot() + if(!chambered.loaded_projectile && length(stored_projectiles)) + var/obj/projectile/loaded = stored_projectiles[1] + loaded.forceMove(chambered) + chambered.loaded_projectile = loaded + stored_projectiles -= loaded + +/obj/item/gun/magic/mirror_shield/can_shoot() + return chambered.loaded_projectile + +/obj/item/gun/magic/mirror_shield/handle_chamber(mob/living/user, empty_chamber, from_firing, chamber_next_round) + recharge_newshot() + +/obj/item/gun/magic/mirror_shield/proc/absorb_projectile(obj/projectile/absorbed) + STOP_PROCESSING(SSprojectiles, absorbed) + absorbed.fired = FALSE + QDEL_NULL(absorbed.trajectory) + if(!chambered.loaded_projectile) + absorbed.forceMove(chambered) + chambered.loaded_projectile = absorbed + else + absorbed.forceMove(src) + stored_projectiles += absorbed + absorbed.update_appearance() + visible_message(span_notice("\The [src] absorbs [absorbed]!")) + +/obj/item/gun/magic/mirror_shield/proc/handle_hit(mob/held_by, list/projectile_args, obj/projectile/hit_by) + SIGNAL_HANDLER + if(!prob((src in held_by.held_items) ? PROJECTILE_HIT_EFFECT_CHANCE : NORMAL_BLOCK_CHANCE)) //turns out its harder to block with something when your not holding it + return + + hit_by.impacted = list() + var/turf/firer_turf = get_turf(hit_by.firer) + if(hit_by.firer && get_dist(firer_turf, get_turf(src)) <= 1) //this is due to some jank I cant figure out, if you want to go ahead + hit_by.process_hit(firer_turf, hit_by.firer) + else if(reaction_mode == REACTION_MODE_ABSORB && length(stored_projectiles) <= max_stored_projectiles && !(hit_by.type in blacklisted_projectile_types)) + absorb_projectile(hit_by) + else + hit_by.set_angle_centered(get_angle(held_by, hit_by.firer)) + hit_by.firer = held_by + hit_by.speed *= 0.8 + hit_by.damage *= 1.15 + + playsound(src, 'sound/magic/cosmic_expansion.ogg', vol = 120, channel = CHANNEL_SOUND_EFFECTS) + return PROJECTILE_INTERRUPT_HIT | PROJECTILE_INTERRUPT_BLOCK_QDEL + +//a dummy casing type to get filled with absorbed projectiles +/obj/item/ammo_casing/mirror_shield_dummy + loaded_projectile = null + firing_effect_type = null + +/obj/item/ammo_casing/mirror_shield_dummy/newshot() + return + +#undef PROJECTILE_HIT_EFFECT_CHANCE +#undef NORMAL_BLOCK_CHANCE +#undef REACTION_MODE_ABSORB +#undef REACTION_MODE_REFLECT diff --git a/monkestation/code/modules/antagonists/wizard/equipment/spellbook_entries/defensive.dm b/monkestation/code/modules/antagonists/wizard/equipment/spellbook_entries/defensive.dm index 4199e85c6e73..f6db030d5c46 100644 --- a/monkestation/code/modules/antagonists/wizard/equipment/spellbook_entries/defensive.dm +++ b/monkestation/code/modules/antagonists/wizard/equipment/spellbook_entries/defensive.dm @@ -1,13 +1,34 @@ /datum/spellbook_entry/item/magical_chemsprayer name = "Magic Chem Sprayer" - desc = "A magic chemical sprayer that will fill itself with unlimited random chemicals." + desc = "A magic chemical sprayer that will fill itself with unlimited random chemicals. Now with protective gear!" item_path = /obj/item/reagent_containers/spray/chemsprayer/magical category = "Defensive" cost = 1 +//if still too weak I could also give galoshes +/datum/spellbook_entry/item/magical_chemsprayer/try_equip_item(mob/living/carbon/human/user, obj/item/to_equip) + . = ..() + var/turf/user_turf = get_turf(user) + if(!user_turf) + return + + for(var/obj/item/thing as anything in list(/obj/item/clothing/gloves/combat/wizard, /obj/item/clothing/head/wizard/bio_suit, /obj/item/clothing/suit/wizrobe/bio_suit)) + thing = new thing(user_turf) + user.equip_to_appropriate_slot(thing) + /datum/spellbook_entry/item/reactive_talisman name = "Reactive Talisman" desc = "An enchanted talisman that has a chance to cast a spell if it's wearer is hit." item_path = /obj/item/clothing/neck/neckless/wizard_reactive category = "Defensive" cost = 1 + +/datum/spellbook_entry/item/mirror_shield + name = "Mirror Shield" + desc = "A mirror that will absorb projectiles shot into it to later be shot back out at your convenience." + item_path = /obj/item/gun/magic/mirror_shield + category = "Defensive" + cost = 2 + +/datum/spellbook_entry/item/armor + cost = 1 diff --git a/monkestation/code/modules/antagonists/wizard/equipment/wizard_spellbook.dm b/monkestation/code/modules/antagonists/wizard/equipment/wizard_spellbook.dm new file mode 100644 index 000000000000..bc0348f39c1e --- /dev/null +++ b/monkestation/code/modules/antagonists/wizard/equipment/wizard_spellbook.dm @@ -0,0 +1,4 @@ +/obj/item/spellbook/proc/adjust_charge(adjust_by) + log_spellbook("[src] charges adjusted by [adjust_by]. [usr ? "user: [usr]." : ""]") + uses += adjust_by + return TRUE diff --git a/monkestation/code/modules/antagonists/wizard/grand_ritual/grand_rune.dm b/monkestation/code/modules/antagonists/wizard/grand_ritual/grand_rune.dm index c0da0a38941d..10685cd7c179 100644 --- a/monkestation/code/modules/antagonists/wizard/grand_ritual/grand_rune.dm +++ b/monkestation/code/modules/antagonists/wizard/grand_ritual/grand_rune.dm @@ -6,4 +6,12 @@ ///How many times this rune needs to be invoked to complete var/invokes_needed = GRAND_RUNE_INVOKES_TO_COMPLETE +/obj/effect/grand_rune/add_channel_effect(mob/living/user) + . = ..() + ADD_TRAIT(user, TRAIT_MOVE_FLYING, REF(src)) + +/obj/effect/grand_rune/remove_channel_effect(mob/living/user) + . = ..() + REMOVE_TRAIT(user, TRAIT_MOVE_FLYING, REF(src)) + #undef GRAND_RUNE_INVOKES_TO_COMPLETE diff --git a/monkestation/code/modules/art_sci_overrides/activators/_base.dm b/monkestation/code/modules/art_sci_overrides/activators/_base.dm index 57c25345fc73..34f1ecd81594 100644 --- a/monkestation/code/modules/art_sci_overrides/activators/_base.dm +++ b/monkestation/code/modules/art_sci_overrides/activators/_base.dm @@ -5,12 +5,16 @@ var/required_stimuli = NONE /// our baseline amount needed to even think about triggering (do this in setup otherwise its gonna be static) var/base_trigger_amount = 0 - ///the highest number our trigger can be + ///the highest number our trigger can be var/highest_trigger_amount = 0 ///the end goal of the amount we need set by setup below var/amount = 0 ///the hint we want to pass into the componenet for when we hit hint triggers - var/list/hint_texts = list("emits a faint noise..") + var/list/hint_texts = list("Emits a faint noise..") + ///what it says on inspect when discovered + var/discovered_text = "Activated by ... coderbus" + ///Research value when discovered + var/research_value = 0 /datum/artifact_activator/proc/setup(potency) amount = round(max(base_trigger_amount, base_trigger_amount + (highest_trigger_amount - base_trigger_amount) * (potency/100))) diff --git a/monkestation/code/modules/art_sci_overrides/activators/range.dm b/monkestation/code/modules/art_sci_overrides/activators/range.dm index dd946af80fbe..11a8c7237d48 100644 --- a/monkestation/code/modules/art_sci_overrides/activators/range.dm +++ b/monkestation/code/modules/art_sci_overrides/activators/range.dm @@ -3,7 +3,7 @@ /datum/artifact_activator/range name = "Generic Range Trigger" - //the upper range of the weapon basically between amount, and upper_range + var/upper_range = 0 ///Hint range goes like amount - hint_range to upper_range + hint_range var/hint_range = 0 @@ -12,40 +12,46 @@ /datum/artifact_activator/range/setup(potency) . = ..() - upper_range = amount + (hint_range * 2) /datum/artifact_activator/range/force name = "Physical Trauma" required_stimuli = STIMULUS_FORCE - highest_trigger_amount = 30 //any higher than this and its gonna be practically impossible to trigger + highest_trigger_amount = 10 //*meaty thwack* *both chuckle* hint_prob = 50 - hint_range = 10 - hint_texts = list("you almost want to start hitting things.", "a good whack might fix this.") + hint_range = 5 + hint_texts = list("You almost want to start hitting things.", "A good whack might fix this.") + discovered_text = "Activated by Kinetic Energy" + +/datum/artifact_activator/range/force/New() + base_trigger_amount = rand(2,highest_trigger_amount) /datum/artifact_activator/range/heat name = "Heat Sensisty" required_stimuli = STIMULUS_HEAT hint_range = 20 - highest_trigger_amount = 15000 - hint_texts = list("it feels like someone messed with the thermostat.", "it feels unpleasent being near") + highest_trigger_amount = 750 + hint_texts = list("It feels like someone messed with the thermostat.", "It feels unpleasent being near") + discovered_text = "Activated by Thermal Energy" /datum/artifact_activator/range/heat/New() - base_trigger_amount = rand(350, 1000) + base_trigger_amount = rand(350, highest_trigger_amount) /datum/artifact_activator/range/shock name = "Electrical Charged" required_stimuli = STIMULUS_SHOCK - highest_trigger_amount = 10000 // requires atleast t2 parts to trigger a max roll one + highest_trigger_amount = 1200 hint_range = 500 - hint_texts = list("you can feel the static in the air", "your hairs stand on their ends") + hint_texts = list("You can feel the static in the air", "Your hairs stand on their ends") + discovered_text = "Activated by Electrical Energy" /datum/artifact_activator/range/shock/New() - base_trigger_amount = rand(400, 1200) + base_trigger_amount = rand(400, highest_trigger_amount) /datum/artifact_activator/range/radiation name = "Radioactivity" required_stimuli = STIMULUS_RADIATION - highest_trigger_amount = 10 + highest_trigger_amount = 5 hint_range = 2 base_trigger_amount = 1 //x-ray machine goes from 1-10 - hint_texts = list("emits a hum that resembles the Super Matter", "you could swear you saw your bones for a second") + hint_texts = list("Emits a hum that resembles the Super Matter", "You could swear you saw your bones for a second") + discovered_text = "Activated by Radiation" diff --git a/monkestation/code/modules/art_sci_overrides/activators/touch.dm b/monkestation/code/modules/art_sci_overrides/activators/touch.dm index 4cdee177fd24..7d365b6f94b8 100644 --- a/monkestation/code/modules/art_sci_overrides/activators/touch.dm +++ b/monkestation/code/modules/art_sci_overrides/activators/touch.dm @@ -8,13 +8,16 @@ name = "Data" required_stimuli = STIMULUS_DATA hint_texts = list("It yearns for information") + discovered_text = "Activated by Information" /datum/artifact_activator/touch/carbon name = "Carbon Touch" required_stimuli = STIMULUS_CARBON_TOUCH hint_texts = list("You swear you hear the artifact saying it yearns for flesh.", "One touch couldn't hurt could it?") + discovered_text = "Activated by Organic Contact" /datum/artifact_activator/touch/silicon name = "Silicon Touch" required_stimuli = STIMULUS_SILICON_TOUCH hint_texts = list("It feels like it's malfunctioning") + discovered_text = "Activated by Silicon Contact" diff --git a/monkestation/code/modules/art_sci_overrides/artifact_components/_base_component.dm b/monkestation/code/modules/art_sci_overrides/artifact_components/_base_component.dm index 1e0520de7d1d..5a8af396b0c3 100644 --- a/monkestation/code/modules/art_sci_overrides/artifact_components/_base_component.dm +++ b/monkestation/code/modules/art_sci_overrides/artifact_components/_base_component.dm @@ -1,13 +1,11 @@ #define BASE_MAX_ACTIVATORS 2 +#define BASE_MAX_EFFECTS 2 +#define STIMULI_CD_TIME 5 SECONDS /datum/component/artifact dupe_mode = COMPONENT_DUPE_UNIQUE - ///object related to this datum for spawning - var/obj/associated_object - ///actual specific object for this instance + //The object we are attached to var/obj/holder - ///list weight for picking this artifact datum (0 = never) - var/weight = 0 ///size class for visuals (ARTIFACT_SIZE_TINY,ARTIFACT_SIZE_SMALL,ARTIFACT_SIZE_LARGE) var/artifact_size = ARTIFACT_SIZE_LARGE ///type name for displaying on analysis forms @@ -21,7 +19,7 @@ ///activators that activate the artifact var/list/datum/artifact_activator/activators = list() var/max_activators = BASE_MAX_ACTIVATORS - ///Valid activators to pick + ///Valid activators to pick,mostly legacy code. var/list/valid_activators = list( /datum/artifact_activator/touch/carbon, /datum/artifact_activator/touch/silicon, @@ -32,71 +30,82 @@ /datum/artifact_activator/range/shock, /datum/artifact_activator/range/radiation, ) - ///valid list of faults with their weights [10 is base] - var/list/valid_faults = list( - /datum/artifact_fault/ignite = 10, - /datum/artifact_fault/warp = 10, - /datum/artifact_fault/reagent/poison = 10, - /datum/artifact_fault/death = 2, - /datum/artifact_fault/tesla_zap = 5, - /datum/artifact_fault/shrink = 10, - /datum/artifact_fault/explosion = 2, - ) - ///origin datum + ///this artifacts origin var/datum/artifact_origin/artifact_origin - ///origin datums to pick + ///Just any effect that is real and can be added to an artifact. Mostly legacy var/list/valid_origins = list( /datum/artifact_origin/narsie, /datum/artifact_origin/wizard, /datum/artifact_origin/silicon, /datum/artifact_origin/precursor, - /datum/artifact_origin/martian, + /datum/artifact_origin/martian ) var/activation_message var/activation_sound var/deactivation_message var/deactivation_sound - var/hint_text = "emits a faint noise.." - var/examine_hint var/mutable_appearance/act_effect - /// Potency in percentage, used for making more strong artifacts need more stimulus. (1% - 100%) 100 is strongest. - var/potency = 1 + ///Have we been xray scanned at least once? + var/researched = FALSE - ///structure description from x-ray machines - var/xray_result = "NONE" ///we store our analysis form var here var/obj/item/sticker/analysis_form/analysis var/mutable_appearance/extra_effect - ///the fault we picked from the listed ones + ///the fault we picked from the listed ones. Can be null! var/datum/artifact_fault/chosen_fault - ///the amount of freebies we get + ///the amount of times an artifact WONT do something bad, even though it should have var/freebies = 3 ///if we have a special examine IE borgers var/explict_examine + ///Fault = weight + var/static/list/datum/artifact_fault/fault_weight_list + + ///The activators we have discovered. + var/list/datum/artifact_activator/discovered_activators = list() + ///Have we discovered what the bad is? + var/fault_discovered = FALSE + ///A list of effects the artifact has + var/list/datum/artifact_effect/artifact_effects = list() + ///A list of effects that have been discovered + var/list/datum/artifact_effect/discovered_effects = list() + + COOLDOWN_DECLARE(reactivate_cooldown) -/datum/component/artifact/Initialize(forced_origin = null) - . = ..() +/datum/component/artifact/Initialize(forced_origin,forced_effect,forced_size) if(!isobj(parent)) return COMPONENT_INCOMPATIBLE holder = parent GLOB.running_artifact_list[holder] = src + if(forced_size != null) + artifact_size = forced_size + + if(!length(fault_weight_list)) + var/list/datum/artifact_fault/valid_faults_pre = typecacheof(/datum/artifact_fault,ignore_root_path = TRUE) + var/list/datum/artifact_fault/valid_faults = list() + for(var/datum/artifact_fault/fault as anything in valid_faults_pre) + valid_faults += fault + valid_faults[fault] = fault.weight + fault_weight_list = valid_faults if(forced_origin) valid_origins = list(forced_origin) - var/picked_origin = pick(valid_origins) + var/datum/artifact_origin/picked_origin = pick(valid_origins) artifact_origin = new picked_origin fake_name = "[pick(artifact_origin.name_vars["adjectives"])] [pick(isitem(holder) ? artifact_origin.name_vars["small-nouns"] : artifact_origin.name_vars["large-nouns"])]" - var/picked_fault = pick_weight(valid_faults) - chosen_fault = new picked_fault + if(prob(95)) + var/picked_fault = pick_weight(fault_weight_list) + chosen_fault = new picked_fault + chosen_fault.our_artifact = src + chosen_fault.on_added(src) generated_name = artifact_origin.generate_name() if(!generated_name) generated_name = "[pick(artifact_origin.name_vars["adjectives"])] [pick(isitem(holder) ? artifact_origin.name_vars["small-nouns"] : artifact_origin.name_vars["large-nouns"])]" holder.name = fake_name - holder.desc = "You have absolutely no clue what this thing is or how it got here." + holder.desc = "Some sort of artifact from a time long past." var/dat_icon switch(artifact_size) @@ -124,20 +133,44 @@ activation_sound = pick(artifact_origin.activation_sounds) if(LAZYLEN(artifact_origin.deactivation_sounds)) deactivation_sound = pick(artifact_origin.deactivation_sounds) - + setup() var/activator_amount = rand(1,max_activators) - while(activator_amount>0) + for(var/i in 1 to activator_amount) var/selection = pick(valid_activators) valid_activators -= selection - activators += new selection() - activator_amount-- - - ADD_TRAIT(holder, TRAIT_HIDDEN_EXPORT_VALUE, INNATE_TRAIT) - setup() - potency = clamp(potency, 0, 100) - for(var/datum/artifact_activator/activator in activators) + var/datum/artifact_activator/activator = new selection() + activators += activator + var/potency = rand(0,100) activator.setup(potency) - hint_text = activator.grab_hint() + if(forced_effect) + var/datum/artifact_effect/added_boogaloo = new forced_effect + artifact_effects += added_boogaloo + added_boogaloo.our_artifact = src + added_boogaloo.setup() + if(!length(GLOB.artifact_effect_rarity["all"])) + build_weighted_rarities() + var/list/datum/artifact_effect/dont_touch = GLOB.artifact_effect_rarity["all"] //Dont touch because below. + var/list/datum/artifact_effect/all_possible_effects = dont_touch.Copy() //If you touch it, it actually edits the list, we need a copy. We cant call copy directly because its not a static type list. + var/effects_amount = rand(1,BASE_MAX_EFFECTS) + + while(effects_amount > 0) + if(effects_amount <= 0) + logger.Log(LOG_CATEGORY_ARTIFACT, "[src] has ran out of possible artifact effects! It may not have any at all!") + break + var/datum/artifact_effect/effect = pick_weight(all_possible_effects) + all_possible_effects -= effect + if(try_add_effect(effect)) + effects_amount-- + +/datum/component/artifact/Destroy(force) + QDEL_NULL(artifact_origin) + QDEL_NULL(analysis) + QDEL_NULL(chosen_fault) + QDEL_LIST(activators) + QDEL_LIST(artifact_effects) + discovered_activators.Cut() + discovered_effects.Cut() + return ..() /datum/component/artifact/RegisterWithParent() RegisterSignals(parent, list(COMSIG_ATOM_DESTRUCTION, COMSIG_QDELETING), PROC_REF(on_destroy)) @@ -168,10 +201,122 @@ COMSIG_ATOM_NO_LONGER_PULLED, COMSIG_ATOM_PULLED, )) +///This just clears all the effects,activators,and faults of the artifact, so we can add new ones with a proc. +/datum/component/artifact/proc/clear_out() + QDEL_LIST(activators) + QDEL_NULL(chosen_fault) + QDEL_LIST(artifact_effects) + fault_discovered = FALSE + discovered_effects = list() + return +///Adds an activator, returns TRUE/FALSE based on success. +/datum/component/artifact/proc/add_activator(datum/artifact_activator/new_activator,forced_potency = 0) + if(!new_activator) + return FALSE + if(length(activators) >= BASE_MAX_ACTIVATORS) + return FALSE + var/datum/artifact_activator/created + if(ispath(new_activator)) + created = new new_activator() + else + created = new new_activator.type + activators += created + if(forced_potency > 0 ) + created.setup(forced_potency) + else + created.setup(rand(1,100)) + return TRUE +///changes the fault of the artifact, returns TRUE/FALSE based on success. +/datum/component/artifact/proc/change_fault(datum/artifact_fault/new_fault) + if(new_fault) + return force_replace_fault(new_fault.type) + else + qdel(chosen_fault) + chosen_fault = new new_fault + return TRUE + +/* +* Long function, but basically: +* For given effect: +* If it has valid types, check to make sure its of the right type path. So you cant roll something that requires a structure on an item. +* If it has valid origins, and the artifact isnt that origin, return FALSE. +* If it has valid activators, and the artifact has none of them, return FALSE. +* If it has a valid size, and the artifact isnt that size, return FALSE. +* Then, if all is well, slam it on the artifact, call setup() on the effect, return TRUE +*/ +/datum/component/artifact/proc/try_add_effect(datum/artifact_effect/effect) + var/datum/artifact_effect/added + if(ispath(effect)) + added = new effect //We need it now, becasue for some reason we cant read the lists from just the raw datum. + else + added = new effect.type //Skip the checks, just add it. + artifact_effects += added + added.our_artifact = src + added.setup() + return TRUE + if(length(added.valid_type_paths)) + var/bad_path = FALSE + for(var/path in added.valid_type_paths) + if(!istype(holder,path)) + bad_path = TRUE + break + if(bad_path) + QDEL_NULL(added) + return FALSE + if(length(added.valid_origins)) + if(!(artifact_origin.type_name in added.valid_origins)) + QDEL_NULL(added) + return FALSE + if(length(added.valid_activators)) + var/good_activators = FALSE + for(var/datum/artifact_activator/activator as anything in activators) //Only need one to be correct. + if(activator.type in added.valid_activators) + good_activators = TRUE + break + if(!good_activators) + QDEL_NULL(added) + return FALSE + if(added.artifact_size) + if(artifact_size != added.artifact_size) + QDEL_NULL(added) + return FALSE + artifact_effects += added + added.our_artifact = src + added.setup() + return TRUE +///Kinda a legacy proc, but if you need something super special I guess. /datum/component/artifact/proc/setup() return +///Replaces the fault on the artifact with a new one. +/datum/component/artifact/proc/force_replace_fault(new_fault) + if(new_fault) + qdel(chosen_fault) + if(ispath(new_fault)) + chosen_fault = new new_fault + chosen_fault.our_artifact = src + chosen_fault.on_added(src) + else + chosen_fault = new_fault + chosen_fault.our_artifact = src + chosen_fault.on_added(src) + return TRUE + return FALSE + +///Adds a new artifact effect to the artifact. Ignores all normal checks. Admin Proc. Not called. +/datum/component/artifact/proc/force_add_effect(new_effect_path,effect_power = null) + if(new_effect_path && ispath(new_effect_path,/datum/artifact_effect)) + var/datum/artifact_effect/added_boogaloo = new new_effect_path + artifact_effects += added_boogaloo + added_boogaloo.our_artifact = src + if(effect_power) + added_boogaloo.potency = effect_power + added_boogaloo.setup() + return TRUE + return FALSE + +///Activates the artifact. /datum/component/artifact/proc/artifact_activate(silent) if(active) //dont activate activated objects return FALSE @@ -183,10 +328,12 @@ active = TRUE holder.add_overlay(act_effect) logger.Log(LOG_CATEGORY_ARTIFACT, "[parent] has been activated") - effect_activate(silent) + for(var/datum/artifact_effect/effect in artifact_effects) + effect.effect_activate(silent) return TRUE -/datum/component/artifact/proc/artifact_deactivate(silent) +///The opposite of activates the artifact +/datum/component/artifact/proc/artifact_deactivate(silent = FALSE) if(!active) return if(deactivation_sound && !silent) @@ -196,14 +343,22 @@ active = FALSE holder.cut_overlay(act_effect) logger.Log(LOG_CATEGORY_ARTIFACT, "[parent] has been deactivated") - effect_deactivate(silent) + for(var/datum/artifact_effect/effect in artifact_effects) + effect.effect_deactivate(silent) +/datum/component/artifact/effect_touched(mob/living/user) + for(var/datum/artifact_effect/effect in artifact_effects) + effect.effect_touched(user) + return + +///Called when the artifact gets something that may activate it. Skips re-activation of artifacts, but passes their triggers to faults. /datum/component/artifact/proc/process_stimuli(stimuli, stimuli_value, triggers_faults = TRUE) - if(!stimuli || active) // if called without a stimuli dont bother, if active we dont wanna reactivate + if(!stimuli) return var/checked_fault = FALSE + var/correct_trigger = FALSE for(var/datum/artifact_activator/listed_activator in activators) - if(!(listed_activator.required_stimuli & stimuli)) + if(!(listed_activator.required_stimuli & stimuli) && chosen_fault) if(!triggers_faults) continue if(freebies >= 1) @@ -219,17 +374,16 @@ holder.visible_message("[holder] [chosen_fault.visible_message]") continue checked_fault = TRUE - if(istype(listed_activator, /datum/artifact_activator/range)) - var/datum/artifact_activator/range/ranged_activator = listed_activator - //if we fail the range check check if we are in hint range to send out the hint - if(!ISINRANGE(stimuli_value, ranged_activator.amount, ranged_activator.upper_range)) - if(hint_text && !ISINRANGE(stimuli_value, ranged_activator.amount - ranged_activator.hint_range, ranged_activator.upper_range + ranged_activator.hint_range)) - continue - if(!prob(ranged_activator.hint_prob)) - continue - holder.visible_message(span_notice("[hint_text]")) + if((listed_activator.required_stimuli & stimuli) && istype(listed_activator, /datum/artifact_activator/range)) + if(stimuli_value < listed_activator.amount) continue + correct_trigger = TRUE + break + if(active || !correct_trigger) + return + if(COOLDOWN_FINISHED(src,reactivate_cooldown)) artifact_activate() + COOLDOWN_START(src,reactivate_cooldown,STIMULI_CD_TIME) /datum/component/artifact/proc/stimulate_from_turf_heat(turf/target) if(!QDELETED(target)) @@ -239,3 +393,5 @@ process_stimuli(STIMULUS_RADIATION, intensity) #undef BASE_MAX_ACTIVATORS +#undef BASE_MAX_EFFECTS +#undef STIMULI_CD_TIME diff --git a/monkestation/code/modules/art_sci_overrides/artifact_components/_base_component_signal_procs.dm b/monkestation/code/modules/art_sci_overrides/artifact_components/_base_component_signal_procs.dm index 03874852ae2a..9b89fd631f0f 100644 --- a/monkestation/code/modules/art_sci_overrides/artifact_components/_base_component_signal_procs.dm +++ b/monkestation/code/modules/art_sci_overrides/artifact_components/_base_component_signal_procs.dm @@ -4,15 +4,29 @@ if(!QDELETED(holder)) holder.loc.visible_message(span_warning("[holder] [artifact_origin.destroy_message]")) artifact_deactivate(TRUE) + for(var/datum/artifact_effect/effect in artifact_effects) + effect.on_destroy(source) if(!QDELETED(holder)) qdel(holder) /datum/component/artifact/proc/on_examine(atom/source, mob/user, list/examine_list) SIGNAL_HANDLER - if(examine_hint) - examine_list += examine_hint if(explict_examine) examine_list += explict_examine + for(var/datum/artifact_effect/effect in artifact_effects) + if(discovered_effects.Find(effect.type) && effect.examine_discovered) + examine_list += span_info(effect.examine_discovered) + else if (effect.examine_hint) + examine_list += span_info(effect.examine_hint) + + for(var/datum/artifact_activator/act in activators) + if(discovered_activators.Find(act.type) && act.discovered_text) + examine_list += span_info(act.discovered_text) + else if(length(act.hint_texts)) + examine_list += span_info(pick(act.hint_texts)) + + if(chosen_fault && chosen_fault.inspect_warning) + examine_list += span_warning(pick(chosen_fault.inspect_warning)) /datum/component/artifact/proc/on_sticker(atom/source, obj/item/sticker/sticker, mob/user) SIGNAL_HANDLER @@ -75,7 +89,8 @@ logger.Log(LOG_CATEGORY_ARTIFACT, "[user] has touched [parent]") if(active) - effect_touched(user) + for(var/datum/artifact_effect/effect in artifact_effects) + effect.effect_touched(user) return if(LAZYLEN(artifact_origin.touch_descriptors)) addtimer(CALLBACK(GLOBAL_PROC, GLOBAL_PROC_REF(to_chat), user, span_notice("[pick(artifact_origin.touch_descriptors)]")), 0.5 SECONDS) diff --git a/monkestation/code/modules/art_sci_overrides/artifact_components/bomb.dm b/monkestation/code/modules/art_sci_overrides/artifact_components/bomb.dm deleted file mode 100644 index 476af7185a04..000000000000 --- a/monkestation/code/modules/art_sci_overrides/artifact_components/bomb.dm +++ /dev/null @@ -1,152 +0,0 @@ -/datum/component/artifact/bomb - examine_hint = span_warning("It is covered in very conspicuous markings.") - valid_activators = list( - /datum/artifact_activator/range/force, - /datum/artifact_activator/range/heat, - /datum/artifact_activator/range/shock, - /datum/artifact_activator/range/radiation - ) - deactivation_message = "sputters a bit, and falls silent once more." - xray_result = "COMPLEX" - var/dud = FALSE - var/dud_message = "sputters, failing to activate! Its a dud!" - var/initial_warning = "begins overloading, rattling violenty!" - var/explode_delay = 1 MINUTES // also delayed by finale_delay for fluff - var/explode_cooldown_time = 1 MINUTES - var/finale_delay = 6 SECONDS //delay before we actually deliver the payload for fluff - var/final_message = "reaches a catastrophic overload, cracks forming at its surface!" - var/sound/active_alarm = 'sound/effects/alert.ogg' // plays every alarm_cooldown_time when active - var/alarm_cooldown_time = 3 SECONDS - var/sound/final_sound = 'sound/misc/bloblarm.ogg' - COOLDOWN_DECLARE(activation_cooldown) - COOLDOWN_DECLARE(alarm_cooldown) - var/timer_id - var/do_alert = FALSE //do we send an announcement on activation - -/datum/component/artifact/bomb/setup() - if(prob(20)) - dud = TRUE - -/datum/component/artifact/bomb/effect_activate() - if(!COOLDOWN_FINISHED(src,explode_cooldown_time)) - holder.visible_message(span_warning("[holder] [deactivation_message]")) //rekt - addtimer(CALLBACK(src, TYPE_PROC_REF(/datum/component/artifact, artifact_deactivate)), 1 SECONDS) - return - holder.visible_message(span_bolddanger("[holder] [initial_warning]")) - COOLDOWN_START(src,activation_cooldown,explode_cooldown_time) - timer_id = addtimer(CALLBACK(src, PROC_REF(finale)), explode_delay, TIMER_UNIQUE|TIMER_OVERRIDE|TIMER_STOPPABLE) - if(do_alert && is_station_level(holder.z)) - priority_announce("A highly unstable object of type [type_name] has been activated at [get_area(holder)]. It has been marked on GPS, The crew is advised to get rid of it IMMEDIATELY.", null, SSstation.announcer.get_rand_report_sound(), has_important_message = TRUE) - holder.AddComponent(/datum/component/gps, "Unstable Object") - -/datum/component/artifact/bomb/effect_deactivate() - deltimer(timer_id) - -/datum/component/artifact/bomb/effect_process() - . = ..() - if(active && COOLDOWN_FINISHED(src,alarm_cooldown) && (COOLDOWN_TIMELEFT(src,alarm_cooldown) <= finale_delay)) - playsound(holder, active_alarm, 30, 1) - holder.Shake(duration = 1 SECONDS, shake_interval = 0.08 SECONDS) - COOLDOWN_START(src,alarm_cooldown, alarm_cooldown_time) - -/datum/component/artifact/bomb/proc/finale() - if(final_sound) - playsound(holder.loc, final_sound, 100, 1, -1) - if(finale_delay) - holder.visible_message(span_bolddanger("[holder] [final_message]")) - addtimer(CALLBACK(src, PROC_REF(payload)), finale_delay) - else - payload() - -/datum/component/artifact/bomb/on_destroy(/datum/source) - . = ..() - if(active) - payload() - deltimer(timer_id) - -/datum/component/artifact/bomb/proc/payload() - . = TRUE - if(dud || !active) - holder.visible_message(span_notice("[holder] [dud_message]")) - artifact_deactivate(TRUE) - return FALSE - -/// EXPLOSIVE BOMB - -/datum/component/artifact/bomb/explosive - associated_object = /obj/structure/artifact/bomb - type_name = "Bomb (explosive)" - weight = ARTIFACT_RARE - var/devast - var/heavy - var/light - -/datum/component/artifact/bomb/explosive/New() - . = ..() - devast = rand(1,3) - heavy = rand(2,4) - light = rand(3,10) - potency = (light + heavy + devast) * 2 - -/datum/component/artifact/bomb/explosive/payload() - if(!..()) - return FALSE - explosion(holder, devast,heavy,light,light*1.5) - on_destroy() - -/// DEVESTATING BOMB - -/datum/component/artifact/bomb/explosive/devastating - associated_object = /obj/structure/artifact/bomb/devastating - type_name = "Bomb (explosive, devastating)" - do_alert = TRUE - weight = ARTIFACT_VERYRARE - xray_result = "DENSE" - explode_delay = 2 MINUTES - -/datum/component/artifact/bomb/explosive/devastating/New() - ..() - devast = rand(3,7) - heavy = rand(7,12) - light = rand(10,25) - potency = (devast + heavy + light) * 2.25 // get real - -/// GAS BOMB - -/datum/component/artifact/bomb/gas - associated_object = /obj/structure/artifact/bomb/gas - type_name = "Bomb (gas)" - weight = ARTIFACT_RARE - xray_result = "POROUS" - initial_warning = "begins rattling violenty!" - final_message = "reaches a critical pressure, cracks forming at its surface!" - var/datum/gas/payload_gas - var/list/weighted_gas = list( - /datum/gas/plasma = 5, - /datum/gas/carbon_dioxide = 10, - /datum/gas/nitrous_oxide = 10, - /datum/gas/tritium = 5, - /datum/gas/hydrogen = 5, - /datum/gas/zauker = 2, - ) - -/datum/component/artifact/bomb/gas/setup() - . = ..() - payload_gas = pick_weight(weighted_gas) - -/datum/component/artifact/bomb/gas/payload() - if(!..()) - artifact_deactivate() - return FALSE - var/turf/open/O = get_turf(holder) - if(!isopenturf(O)) - artifact_deactivate() - return FALSE - var/datum/gas_mixture/merger = new - merger.assert_gas(payload_gas) - merger.assert_gas(/datum/gas/oxygen) - merger.gases[payload_gas][MOLES] = rand(150,2000) - merger.gases[/datum/gas/oxygen][MOLES] = 350 - merger.temperature = rand(200,3000) - O.assume_air(merger) - qdel(holder) diff --git a/monkestation/code/modules/art_sci_overrides/artifact_components/bonk.dm b/monkestation/code/modules/art_sci_overrides/artifact_components/bonk.dm deleted file mode 100644 index 39b6136e894d..000000000000 --- a/monkestation/code/modules/art_sci_overrides/artifact_components/bonk.dm +++ /dev/null @@ -1,38 +0,0 @@ -/datum/component/artifact/bonk - associated_object = /obj/structure/artifact/bonk - weight = ARTIFACT_UNCOMMON - type_name = "Slammer" - activation_message = "opens up!" - deactivation_message = "closes up." - valid_activators = list( - /datum/artifact_activator/touch/carbon, - /datum/artifact_activator/touch/silicon - ) - ///force of the hit - var/hit_power = 1 - COOLDOWN_DECLARE(bonk_cooldown) - -/datum/component/artifact/bonk/setup() - hit_power = rand(0,35) - potency += hit_power - -/datum/component/artifact/bonk/effect_touched(mob/living/user) - if(!COOLDOWN_FINISHED(src, bonk_cooldown)) - return - - if(iscarbon(user)) - var/mob/living/carbon/carbon = user - if(!carbon.get_bodypart(BODY_ZONE_HEAD)) - holder.say("My condolences to your missing head.") //they can speak uhh galactic common because alien tech idk - holder.visible_message(span_notice("[holder] shakes [user][p_s()] hands with an apparatus.")) - playsound(get_turf(holder), 'sound/weapons/thudswoosh.ogg', 50, TRUE, -1) - artifact_deactivate() - return - else - carbon.apply_damage(hit_power, BRUTE, BODY_ZONE_HEAD, carbon.run_armor_check(BODY_ZONE_HEAD, MELEE)) - holder.visible_message(span_danger("[holder] hits [carbon] over the head!")) - else - holder.visible_message(span_danger("[holder] slams [user]!")) - user.adjustBruteLoss(hit_power) - playsound(get_turf(holder), 'sound/misc/bonk.ogg', 80, FALSE) - COOLDOWN_START(src, bonk_cooldown, 1.5 SECONDS) diff --git a/monkestation/code/modules/art_sci_overrides/artifact_components/cell.dm b/monkestation/code/modules/art_sci_overrides/artifact_components/cell.dm deleted file mode 100644 index 2c3ee53a1886..000000000000 --- a/monkestation/code/modules/art_sci_overrides/artifact_components/cell.dm +++ /dev/null @@ -1,37 +0,0 @@ -/datum/component/artifact/cell - associated_object = /obj/item/stock_parts/cell/artifact - artifact_size = ARTIFACT_SIZE_TINY - type_name = "Power Cell" - weight = ARTIFACT_UNCOMMON - xray_result = "SEGMENTED" - valid_activators = list( - /datum/artifact_activator/range/heat, - /datum/artifact_activator/range/shock, - /datum/artifact_activator/range/radiation - ) - valid_faults = list( - /datum/artifact_fault/ignite = 10, - /datum/artifact_fault/warp = 10, - /datum/artifact_fault/reagent/poison = 10, - /datum/artifact_fault/death = 2, - /datum/artifact_fault/tesla_zap = 5, - /datum/artifact_fault/grow = 10, - /datum/artifact_fault/explosion = 2, - ) - -/datum/component/artifact/cell/setup() - var/obj/item/stock_parts/cell/artifact/cell = holder - cell.corrupted = prob(10) //trolled - cell.maxcharge = rand(5 KW, 500 MW) // the heavenly battery - cell.charge = cell.maxcharge / 2 - cell.chargerate = rand(5000, round(cell.maxcharge * 0.4)) - potency += cell.maxcharge / 900 - potency += cell.chargerate / 4000 - -/datum/component/artifact/cell/effect_activate() - var/obj/item/stock_parts/cell/artifact/cell = holder - cell.ratingdesc = TRUE - -/datum/component/artifact/cell/effect_deactivate() - var/obj/item/stock_parts/cell/artifact/cell = holder - cell.ratingdesc = FALSE diff --git a/monkestation/code/modules/art_sci_overrides/artifact_components/ghost_object.dm b/monkestation/code/modules/art_sci_overrides/artifact_components/ghost_object.dm new file mode 100644 index 000000000000..38c66f0e7863 --- /dev/null +++ b/monkestation/code/modules/art_sci_overrides/artifact_components/ghost_object.dm @@ -0,0 +1,118 @@ +///This is straight up an object version of the spirit plade one +/datum/component/ghost_object_control + var/attempting_awakening = FALSE + ///mob contained in the item,null untill controlled! + var/mob/living/basic/shade/bound_spirit + ///do we make a callback to retry untill someone posesses it? + var/repolling= FALSE + ///How often can this thing move in seconds + var/speed= 1.25 + COOLDOWN_DECLARE(move_cooldown) +/datum/component/ghost_object_control/Initialize(repoll = FALSE,move_speed = null) + if(!ismovable(parent)) //you may apply this to mobs, I take no responsibility for how that works out + return COMPONENT_INCOMPATIBLE + if(move_speed) + speed = move_speed + +/datum/component/ghost_object_control/Destroy(force, silent) + . = ..() + if(bound_spirit) + QDEL_NULL(bound_spirit) + +/datum/component/ghost_object_control/RegisterWithParent() + RegisterSignal(parent, COMSIG_ATOM_EXAMINE, PROC_REF(on_examine)) + RegisterSignal(parent, COMSIG_QDELETING, PROC_REF(on_destroy)) + RegisterSignal(parent, COMSIG_ATOM_RELAYMOVE, TYPE_PROC_REF(/datum/component/ghost_object_control,move_host)) + //RegisterSignal(parent, COMSIG_RIDDEN_DRIVER_MOVE, TYPE_PROC_REF(/datum/component/ghost_object_control,move_host)) + +/datum/component/ghost_object_control/UnregisterFromParent() + UnregisterSignal(parent, list(COMSIG_ATOM_EXAMINE, COMSIG_QDELETING, COMSIG_ATOM_RELAYMOVE)) + +///Moves the object. Yippee! +/datum/component/ghost_object_control/proc/move_host(atom/movable/movable_parent,mob/buckled_mob,dir_to_move) + SIGNAL_HANDLER + + if(!COOLDOWN_FINISHED(src, move_cooldown)) + return COMSIG_BLOCK_RELAYMOVE + var/turf/next = get_step(movable_parent, dir_to_move) + var/turf/current = get_turf(movable_parent) + if(!istype(next) || !istype(current)) + return COMSIG_BLOCK_RELAYMOVE + if(next.density) + return COMSIG_BLOCK_RELAYMOVE + if(!isturf(movable_parent.loc)) + return COMSIG_BLOCK_RELAYMOVE + + step(movable_parent, dir_to_move) + var/last_move_diagonal = ((dir_to_move & (dir_to_move - 1)) && (movable_parent.loc == next)) + COOLDOWN_START(src, move_cooldown, ((last_move_diagonal ? 2 : 1) * speed) SECOND) + + if(QDELETED(src)) + return COMSIG_BLOCK_RELAYMOVE + return TRUE + +///signal fired on examining the parent +/datum/component/ghost_object_control/proc/on_examine(datum/source, mob/user, list/examine_list) + SIGNAL_HANDLER + if(!bound_spirit) + return + examine_list += span_notice("[parent] is moving somehow?") + +///Call to poll for ghost role +/datum/component/ghost_object_control/proc/request_control(movement_speed) + if(attempting_awakening) + return + if(!(GLOB.ghost_role_flags & GHOSTROLE_STATION_SENTIENCE)) + return + + attempting_awakening = TRUE + + var/list/mob/dead/observer/candidates = SSpolling.poll_ghost_candidates( + "Do you want to play as [parent]?", + check_jobban = ROLE_SENTIENCE, + poll_time = 10 SECONDS, + ignore_category = POLL_IGNORE_SENTIENCE_POTION, + alert_pic = parent, + role_name_text = "[parent]", + ) + if(!LAZYLEN(candidates)) + if(repolling) + addtimer(CALLBACK(src,PROC_REF(request_control),2.5 MINUTE)) + attempting_awakening = FALSE + return + + var/mob/dead/observer/chosen_spirit = pick(candidates) + bound_spirit = new(parent) + bound_spirit.ckey = chosen_spirit.ckey + bound_spirit.fully_replace_character_name(null, "[parent]") + bound_spirit.status_flags |= GODMODE + bound_spirit.grant_all_languages(FALSE, FALSE, TRUE) //Grants omnitongue + bound_spirit.update_atom_languages() + speed = movement_speed + + //Add new signals for parent and stop attempting to awaken + + // Now that all of the important things are in place for our spirit, it's time for them to choose their name. + var/valid_input_name = custom_name(bound_spirit) + if(valid_input_name) + bound_spirit.fully_replace_character_name(null, "[valid_input_name]") + + attempting_awakening = FALSE + +/** + * custom_name : Simply sends a tgui input text box to the blade asking what name they want to be called, and retries it if the input is invalid. + * + * Arguments: + * * awakener: user who interacted with the blade + */ +/datum/component/ghost_object_control/proc/custom_name(mob/subject) + var/chosen_name = sanitize_name(tgui_input_text(bound_spirit, "What are you named?", "Spectral Nomenclature", max_length = MAX_NAME_LEN)) + if(!chosen_name) // with the way that sanitize_name works, it'll actually send the error message to the awakener as well. + return custom_name(subject) //YOU WILL PICK A NAME. + return chosen_name + +///signal fired from parent being destroyed +/datum/component/ghost_object_control/proc/on_destroy(datum/source) + SIGNAL_HANDLER + to_chat(bound_spirit, span_userdanger("You were destroyed!")) + QDEL_NULL(bound_spirit) diff --git a/monkestation/code/modules/art_sci_overrides/artifact_components/lamp.dm b/monkestation/code/modules/art_sci_overrides/artifact_components/lamp.dm deleted file mode 100644 index c62124f20c62..000000000000 --- a/monkestation/code/modules/art_sci_overrides/artifact_components/lamp.dm +++ /dev/null @@ -1,34 +0,0 @@ - -/datum/component/artifact/lamp - associated_object = /obj/structure/artifact/lamp - weight = ARTIFACT_COMMON - type_name = "Lamp" - activation_message = "starts shining!" - deactivation_message = "stops shining." - -/datum/component/artifact/lamp/setup() - var/power - var/color = pick(COLOR_RED, COLOR_BLUE, COLOR_YELLOW, COLOR_GREEN, COLOR_PURPLE, COLOR_ORANGE) - var/range - switch(rand(1,100)) - if(1 to 75) - power = rand(2,5) - range = rand(2,5) - if(76 to 100) - range = rand(4,10) - power = rand(2,10) // the sun - - if(artifact_origin.type_name == ORIGIN_NARSIE && prob(40)) - color = COLOR_BLACK - holder.set_light_range_power_color(range, power, color) - potency += (range + power) * 2 - -/datum/component/artifact/lamp/effect_touched(mob/user) - holder.set_light_on(!holder.light_on) //toggle - to_chat(user, span_hear("[holder] clicks.")) - -/datum/component/artifact/lamp/effect_activate() - holder.set_light_on(TRUE) - -/datum/component/artifact/lamp/effect_deactivate() - holder.set_light_on(FALSE) diff --git a/monkestation/code/modules/art_sci_overrides/artifact_components/repulsor.dm b/monkestation/code/modules/art_sci_overrides/artifact_components/repulsor.dm deleted file mode 100644 index 412b52123822..000000000000 --- a/monkestation/code/modules/art_sci_overrides/artifact_components/repulsor.dm +++ /dev/null @@ -1,59 +0,0 @@ - -/datum/component/artifact/repulsor - associated_object = /obj/structure/artifact/repulsor - weight = ARTIFACT_COMMON - type_name = "Repulsor/Impulsor" - activation_message = "opens up, a weird aura starts emitting from it!" - deactivation_message = "closes up." - xray_result = "SEGMENTED" - var/attract = FALSE //if FALSE, repulse, otherwise, attract - var/strength - var/range - var/cooldown_time - COOLDOWN_DECLARE(cooldown) - -/datum/component/artifact/repulsor/setup() - attract = prob(40) - range = rand(1,3) - cooldown_time = rand(3,5) SECONDS - strength = rand(MOVE_FORCE_DEFAULT,MOVE_FORCE_OVERPOWERING) - potency += cooldown_time / 4 + strength / 3000 - addtimer(CALLBACK(src, TYPE_PROC_REF(/datum/component/artifact, artifact_deactivate)), round(20 * (potency * 10) SECONDS)) - -/datum/component/artifact/repulsor/effect_touched(mob/user) - if(!COOLDOWN_FINISHED(src,cooldown)) - return - pulse() - COOLDOWN_START(src,cooldown,cooldown_time) - -/datum/component/artifact/repulsor/effect_process() - . = ..() - if(prob(100 - potency)) - return - pulse() - -/datum/component/artifact/repulsor/RegisterWithParent() - . = ..() - RegisterSignal(parent, COMSIG_ATOM_HITBY, PROC_REF(pulse)) - -/datum/component/artifact/repulsor/UnregisterFromParent() - . = ..() - UnregisterSignal(parent, COMSIG_ATOM_HITBY) - -/datum/component/artifact/repulsor/proc/pulse(datum/source,atom/movable/thrown, skipcatch, hitpush, blocked, datum/thrownthing/throwingdatum) - SIGNAL_HANDLER - if(!active) - return - holder.visible_message(span_warning("[holder] emits a pulse of energy, throwing things [attract ? "towards it!" : "away from it!"]")) - var/owner_turf = get_turf(holder) - if(isnull(thrown)) - for(var/atom/movable/throwee in oview(range,holder)) - if(throwee.anchored) - continue - if(attract) - throwee.safe_throw_at(holder, strength / 3000, 1, force = strength) - else - var/throwtarget = get_edge_target_turf(get_turf(throwee), get_dir(owner_turf, get_step_away(throwee, owner_turf))) - throwee.safe_throw_at(throwtarget, strength / 3000, 1, force = strength) - else if(throwingdatum?.thrower) - thrown.safe_throw_at(throwingdatum.thrower, get_dist(holder, throwingdatum.thrower), 1, force = strength) diff --git a/monkestation/code/modules/art_sci_overrides/artifact_effects/_artifact_effect.dm b/monkestation/code/modules/art_sci_overrides/artifact_effects/_artifact_effect.dm new file mode 100644 index 000000000000..b16d05989c82 --- /dev/null +++ b/monkestation/code/modules/art_sci_overrides/artifact_effects/_artifact_effect.dm @@ -0,0 +1,72 @@ +/datum/artifact_effect + ///string added to artifact desc, if not discovered. + var/examine_hint + ///string added to artifact desc, if the effect has been discovered + var/examine_discovered + ///When you discover this, how many credits does it add to the sell price? + var/discovered_credits = CARGO_CRATE_VALUE*0.75 + ///how likely is it that this effect is added to an artifact? + var/weight = ARTIFACT_COMMON + ///if defined, artifact must be this size to roll + var/artifact_size + ///how strong is this effect,1-100 + var/potency + ///If the artifact doesnt have the right activator, cant be put on. If null, assume any. + var/list/valid_activators + ///If the artifact doesnt have this origin, cant be put on. If null, assume any. + var/list/valid_origins + ///sent on activation + var/activation_message + ///played on activation + var/activation_sound + ///sent on deactivation + var/deactivation_message + ///played on deactivation + var/deactivation_sound + ///list of paths the artifacts holder is allowed to be, if null, may be on any artifact datum holder. + var/list/valid_type_paths + ///Does this show up on the artifact fourm? + var/super_secret = FALSE + + ///Research value when discovered For reference,5000 is one node + var/research_value = 100 + ///The artifact we're on. + var/datum/component/artifact/our_artifact + ///Type of effect, shows up in Xray Machine + var/type_name = "Generic Artifact Effect" + +/datum/artifact_effect/New() + . = ..() + potency = rand(1, 100) + +/datum/artifact_effect/Destroy(force) + our_artifact = null + return ..() + +///Called when the artifact has been created +/datum/artifact_effect/proc/setup() + return +///Called when the artifact has been activated +/datum/artifact_effect/proc/effect_activate(silent) + return +///Called when the artifact has been de-activated +/datum/artifact_effect/proc/effect_deactivate(silent) + return +///Called when the artifact has been touched by a living mob,does NOT call faults or activate artifact unless it has the correct touch component! +/datum/artifact_effect/proc/effect_touched(mob/living/user) + return +///Called on process() IF the artifact is active. +/datum/artifact_effect/proc/effect_process() + return +///Called when the artifact/effect is destroyed is destroyed +/datum/artifact_effect/proc/on_destroy(atom/source) + return +///Util, can be called to activate, then de-activate the artifact as a whole swiftly. Wont Re activate already active artifacts. +/datum/artifact_effect/proc/flick_active(silent) + if(!our_artifact.active) + our_artifact.artifact_activate(silent) + our_artifact.artifact_deactivate(silent) + return +///Util, can be called to swap the artifacts active status quickly. +/datum/artifact_effect/proc/toggle_active(silent) + our_artifact.active ? our_artifact.artifact_deactivate(silent) : our_artifact.artifact_activate(silent) diff --git a/monkestation/code/modules/art_sci_overrides/artifact_effects/bomb.dm b/monkestation/code/modules/art_sci_overrides/artifact_effects/bomb.dm new file mode 100644 index 000000000000..56ec1504836b --- /dev/null +++ b/monkestation/code/modules/art_sci_overrides/artifact_effects/bomb.dm @@ -0,0 +1,155 @@ +/datum/artifact_effect/bomb + examine_hint = span_warning("It is covered in very conspicuous markings.") + valid_activators = list( + /datum/artifact_activator/range/force, + /datum/artifact_activator/range/heat, + /datum/artifact_activator/range/shock, + /datum/artifact_activator/range/radiation + ) + research_value = 1000 + + type_name = "Explosive Effect" + examine_discovered = span_warning("It appears to explode.") + + + var/dud = FALSE + var/dud_message = "sputters, failing to activate! Its a dud!" + var/initial_warning = "begins overloading, rattling violenty!" + var/explode_delay = 1 MINUTES // also delayed by finale_delay for fluff + var/explode_cooldown_time = 1 MINUTES + var/finale_delay = 6 SECONDS //delay before we actually deliver the payload for fluff + var/final_message = "reaches a catastrophic overload, cracks forming at its surface!" + var/sound/active_alarm = 'sound/effects/alert.ogg' // plays every alarm_cooldown_time when active + var/alarm_cooldown_time = 3 SECONDS + var/sound/final_sound = 'sound/misc/bloblarm.ogg' + COOLDOWN_DECLARE(activation_cooldown) + COOLDOWN_DECLARE(alarm_cooldown) + var/timer_id + var/do_alert = FALSE //do we send an announcement on activation + +/datum/artifact_effect/bomb/setup() + if(prob(20)) + dud = TRUE + +/datum/artifact_effect/bomb/effect_activate() + if(!our_artifact || !our_artifact.holder) + return + if(!COOLDOWN_FINISHED(src,activation_cooldown)) + our_artifact.holder.visible_message(span_warning("[our_artifact.holder] [deactivation_message]")) //rekt + addtimer(CALLBACK(src.our_artifact, TYPE_PROC_REF(/datum/component/artifact, artifact_deactivate)), 1 SECONDS) + return + our_artifact.holder.visible_message(span_bolddanger("[our_artifact.holder] [initial_warning]")) + COOLDOWN_START(src,activation_cooldown,explode_cooldown_time) + timer_id = addtimer(CALLBACK(src, PROC_REF(finale)), explode_delay, TIMER_UNIQUE|TIMER_OVERRIDE|TIMER_STOPPABLE) + if(do_alert && is_station_level(our_artifact.holder.z)) + priority_announce("A highly unstable object has been activated at [get_area(our_artifact.holder)]. It has been marked on GPS, The crew is advised to get rid of it IMMEDIATELY.", null, SSstation.announcer.get_rand_report_sound(), has_important_message = TRUE) + our_artifact.holder.AddComponent(/datum/component/gps, "Unstable Object") + +/datum/artifact_effect/bomb/effect_deactivate() + deltimer(timer_id) + +/datum/artifact_effect/bomb/effect_process() + . = ..() + if(our_artifact.active && (COOLDOWN_FINISHED(src,alarm_cooldown) || (COOLDOWN_TIMELEFT(src,alarm_cooldown) <= finale_delay))) + playsound(our_artifact, active_alarm, 30, 1) + our_artifact.holder.Shake(duration = 1 SECONDS, shake_interval = 0.08 SECONDS) + COOLDOWN_START(src,alarm_cooldown, alarm_cooldown_time) + +/datum/artifact_effect/bomb/proc/finale() + if(final_sound) + playsound(our_artifact.holder.loc, final_sound, 100, 1, -1) + if(finale_delay) + our_artifact.holder.visible_message(span_bolddanger("[our_artifact.holder] [final_message]")) + addtimer(CALLBACK(src, PROC_REF(payload)), finale_delay) + else + payload() + +/datum/artifact_effect/bomb/on_destroy(datum/source) + . = ..() + if(our_artifact.active && source != src)//Prevents infinite bakoom. + payload() + deltimer(timer_id) + +/datum/artifact_effect/bomb/proc/payload() + . = TRUE + if(dud || !our_artifact.active) + our_artifact.holder.visible_message(span_notice("[our_artifact.holder] [dud_message]")) + our_artifact.artifact_deactivate(TRUE) + return FALSE + +/// EXPLOSIVE BOMB + +/datum/artifact_effect/bomb/explosive + type_name = "Bomb" + weight = ARTIFACT_RARE + var/devast + var/heavy + var/light + examine_discovered = span_danger("It appears to explode in a large radius!") + +/datum/artifact_effect/bomb/explosive/New() + . = ..() + devast = rand(1,3) + heavy = rand(2,4) + light = rand(3,10) + potency = (light + heavy + devast) * 2 + +/datum/artifact_effect/bomb/explosive/payload() + if(!..()) + return FALSE + explosion(our_artifact.holder, devast,heavy,light,light*1.5) + on_destroy(src) + +/// DEVESTATING BOMB + +/datum/artifact_effect/bomb/explosive/devastating + type_name = "Large Bomb" + do_alert = TRUE + weight = ARTIFACT_VERYRARE + explode_delay = 2 MINUTES + +/datum/artifact_effect/bomb/explosive/devastating/New() + ..() + devast = rand(2,4) + heavy = rand(4,6) + light = rand(6,16) + potency = (devast + heavy + light) * 2.25 // get real + +/// GAS BOMB + +/datum/artifact_effect/bomb/gas + type_name = "Atmospheric Bomb" + weight = ARTIFACT_RARE + examine_discovered = span_warning("It appears to explode, leaving gasses in its wake!") + initial_warning = "begins rattling violenty!" + final_message = "reaches a critical pressure, cracks forming at its surface!" + var/datum/gas/payload_gas + var/list/weighted_gas = list( + /datum/gas/plasma = 5, + /datum/gas/carbon_dioxide = 10, + /datum/gas/nitrous_oxide = 10, + /datum/gas/tritium = 5, + /datum/gas/hydrogen = 5, + /datum/gas/zauker = 2, + ) + +/datum/artifact_effect/bomb/gas/setup() + . = ..() + payload_gas = pick_weight(weighted_gas) + +/datum/artifact_effect/bomb/gas/payload() + if(!..()) + our_artifact.artifact_deactivate() + return FALSE + var/turf/open/O = get_turf(our_artifact.holder) + if(!isopenturf(O)) + our_artifact.artifact_deactivate() + return FALSE + var/datum/gas_mixture/merger = new + merger.assert_gas(payload_gas) + merger.assert_gas(/datum/gas/oxygen) + merger.gases[payload_gas][MOLES] = rand(150,2000) + merger.gases[/datum/gas/oxygen][MOLES] = 350 + merger.temperature = rand(200,3000) + O.assume_air(merger) + qdel(our_artifact) diff --git a/monkestation/code/modules/art_sci_overrides/artifact_effects/bonk.dm b/monkestation/code/modules/art_sci_overrides/artifact_effects/bonk.dm new file mode 100644 index 000000000000..b2fc28a51026 --- /dev/null +++ b/monkestation/code/modules/art_sci_overrides/artifact_effects/bonk.dm @@ -0,0 +1,40 @@ +/datum/artifact_effect/bonk + weight = ARTIFACT_UNCOMMON + type_name = "Slammer Effect" + activation_message = "opens up!" + deactivation_message = "closes up." + valid_activators = list( + /datum/artifact_activator/touch/carbon, + /datum/artifact_activator/touch/silicon + ) + ///force of the hit + var/hit_power = 1 + artifact_size = ARTIFACT_SIZE_LARGE + COOLDOWN_DECLARE(bonk_cooldown) + research_value = 500 + examine_discovered = span_warning("It appears to bonk those with heads on said head.") + +/datum/artifact_effect/bonk/setup() + hit_power = rand(0,35) + potency += hit_power + +/datum/artifact_effect/bonk/effect_touched(mob/living/user) + if(!COOLDOWN_FINISHED(src, bonk_cooldown)) + return + + if(iscarbon(user)) + var/mob/living/carbon/carbon = user + if(!carbon.get_bodypart(BODY_ZONE_HEAD)) + our_artifact.holder.say("My condolences to your missing head.") //they can speak uhh galactic common because alien tech idk + our_artifact.holder.visible_message(span_notice("[our_artifact.holder] shakes [user][p_s()] hands with an apparatus.")) + playsound(get_turf(our_artifact.holder), 'sound/weapons/thudswoosh.ogg', 50, TRUE, -1) + our_artifact.artifact_deactivate() + return + else + carbon.apply_damage(hit_power, BRUTE, BODY_ZONE_HEAD, carbon.run_armor_check(BODY_ZONE_HEAD, MELEE)) + our_artifact.holder.visible_message(span_danger("[our_artifact.holder] hits [carbon] over the head!")) + else + our_artifact.holder.visible_message(span_danger("[our_artifact.holder] slams [user]!")) + user.adjustBruteLoss(hit_power) + playsound(get_turf(our_artifact.holder), 'sound/misc/bonk.ogg', 80, FALSE) + COOLDOWN_START(src, bonk_cooldown, 1.5 SECONDS) diff --git a/monkestation/code/modules/art_sci_overrides/artifact_components/borger.dm b/monkestation/code/modules/art_sci_overrides/artifact_effects/borger.dm similarity index 73% rename from monkestation/code/modules/art_sci_overrides/artifact_components/borger.dm rename to monkestation/code/modules/art_sci_overrides/artifact_effects/borger.dm index e87a58fbe398..ef3e1ded89aa 100644 --- a/monkestation/code/modules/art_sci_overrides/artifact_components/borger.dm +++ b/monkestation/code/modules/art_sci_overrides/artifact_effects/borger.dm @@ -1,14 +1,15 @@ -/datum/component/artifact/borger - associated_object = /obj/structure/artifact/borger - weight = ARTIFACT_UNCOMMON - type_name = "Borger" +/datum/artifact_effect/borger + weight = ARTIFACT_RARE + type_name = "Borger Effect" activation_message = "opens up!" deactivation_message = "closes up." valid_activators = list( /datum/artifact_activator/touch/carbon, /datum/artifact_activator/touch/silicon ) - explict_examine = span_bolddanger("It is vaguely forboding, touching this might be a bad idea...") + research_value = 2500 + examine_hint = span_bolddanger("It is vaguely forboding, touching this might be a bad idea...") + examine_discovered = span_bolddanger("It will turn a random limb robotic if touched, touching this might be a bad idea...") /// The time between each limb replacement var/limb_replace_time = 1 SECONDS /// People who've already touched it once. Touching it again will cause it to react. @@ -16,9 +17,9 @@ /// The cooldown between borgings. COOLDOWN_DECLARE(borg_cooldown) -/datum/component/artifact/borger/effect_touched(mob/living/user) +/datum/artifact_effect/borger/effect_touched(mob/living/user) if(!iscarbon(user) || !COOLDOWN_FINISHED(src, borg_cooldown) || QDELETED(user.client) || did_robot_touch(user)) - holder.visible_message(span_smallnoticeital("[holder] does not react to [user].")) + our_artifact.holder.visible_message(span_smallnoticeital("[our_artifact.holder] does not react to [user].")) return if(!LAZYACCESS(first_touched, user)) @@ -54,14 +55,14 @@ addtimer(CALLBACK(carbon_target, TYPE_PROC_REF(/mob/, Robotize)), timer + 5) COOLDOWN_START(src, borg_cooldown, 10 SECONDS) -/datum/component/artifact/borger/proc/eat_limb(mob/living/carbon/victim) +/datum/artifact_effect/borger/proc/eat_limb(mob/living/carbon/victim) var/arm_name = victim.get_held_index_name(victim.active_hand_index) - victim.visible_message(span_warning("[holder] lashes out and clamps down on [victim], rapidly transmuting [victim.p_their()] [arm_name]!"), \ - span_userdanger("[holder] lashes out and clamps down onto your [arm_name], rapidly transmuting it into cold metal!")) + victim.visible_message(span_warning("[our_artifact.holder] lashes out and clamps down on [victim], rapidly transmuting [victim.p_their()] [arm_name]!"), \ + span_userdanger("[our_artifact.holder] lashes out and clamps down onto your [arm_name], rapidly transmuting it into cold metal!")) var/new_arm_type = (victim.active_hand_index % 2) ? /obj/item/bodypart/arm/left/robot : /obj/item/bodypart/arm/right/robot victim.del_and_replace_bodypart(new new_arm_type) victim.emote("scream") -/datum/component/artifact/borger/proc/did_robot_touch(mob/living/carbon/user) +/datum/artifact_effect/borger/proc/did_robot_touch(mob/living/carbon/user) var/obj/item/bodypart/arm/active_arm = user.get_active_hand() return istype(active_arm) && (active_arm.bodytype & BODYTYPE_ROBOTIC) diff --git a/monkestation/code/modules/art_sci_overrides/artifact_effects/bread.dm b/monkestation/code/modules/art_sci_overrides/artifact_effects/bread.dm new file mode 100644 index 000000000000..47e9791fbd5b --- /dev/null +++ b/monkestation/code/modules/art_sci_overrides/artifact_effects/bread.dm @@ -0,0 +1,52 @@ +/datum/artifact_effect/bread + examine_discovered = "Summons bread?" + weight = ARTIFACT_UNCOMMON + discovered_credits = CARGO_CRATE_VALUE * 2 //Mmm bread + activation_message = "begins baking some fresh eldritch brand bread!" + deactivation_message = "runs out of bread!" + research_value = 500 + type_name = "Bread Teleportation Effect" + + COOLDOWN_DECLARE(bread_cd) + + var/bread_counter = 0 + + ///We sell BREAD. We sell LOAF. TOASTED, ROASTED... + var/static/list/obj/item/food/validbread = list( + /obj/item/food/bread/plain = 20, + /obj/item/food/bread/meat = 15, + /obj/item/food/bread/banana = 15, + /obj/item/food/bread/tofu = 10, + /obj/item/food/croissant = 10, + /obj/item/food/baguette = 10, + /obj/item/food/garlicbread = 10, + /obj/item/food/bread/creamcheese = 10, + /obj/item/food/frenchtoast = 8, + /obj/item/food/breadstick = 8, + /obj/item/food/butterbiscuit = 5, + /obj/item/food/bread/mimana = 5, + /obj/item/food/bread/sausage = 5, + /obj/item/food/bread/xenomeat = 1, + /obj/item/food/bread/spidermeat = 1 + ) + +/datum/artifact_effect/bread/effect_process() + if(!COOLDOWN_FINISHED(src,bread_cd)) + return + var/center_turf = get_turf(our_artifact.parent) + var/list/turf/valid_turfs = list() + if(!center_turf) + CRASH("[src] had attempted to trigger, but failed to find the center turf!") + for(var/turf/boi in range(3,center_turf)) + if(boi.density) + continue + valid_turfs += boi + var/obj/item/food/pickedbread = pick_weight(validbread) + new pickedbread(pick(valid_turfs)) + bread_counter++ + if(bread_counter > round(potency/10)) + bread_counter = 0 + toggle_active(FALSE) + return + COOLDOWN_START(src,bread_cd,(7.5 SECONDS)) + diff --git a/monkestation/code/modules/art_sci_overrides/artifact_effects/cell.dm b/monkestation/code/modules/art_sci_overrides/artifact_effects/cell.dm new file mode 100644 index 000000000000..2da2af3b00ff --- /dev/null +++ b/monkestation/code/modules/art_sci_overrides/artifact_effects/cell.dm @@ -0,0 +1,28 @@ +/datum/artifact_effect/cell + type_name = "Power Cell Effect" + weight = ARTIFACT_UNCOMMON + artifact_size = ARTIFACT_SIZE_TINY + valid_activators = list( + /datum/artifact_activator/range/heat, + /datum/artifact_activator/range/shock, + /datum/artifact_activator/range/radiation + ) + valid_type_paths = list(/obj/item/stock_parts/cell/artifact) + research_value = 500 + examine_discovered = span_warning("It appears to hold power") + +/datum/artifact_effect/cell/setup() + var/obj/item/stock_parts/cell/artifact/cell = our_artifact.holder + cell.maxcharge = rand(5 KW, 500 MW) // the heavenly battery + cell.charge = cell.maxcharge / 2 + cell.chargerate = rand(5000, round(cell.maxcharge * 0.4)) + potency += cell.maxcharge / 900 + potency += cell.chargerate / 4000 + +/datum/artifact_effect/cell/effect_activate() + var/obj/item/stock_parts/cell/artifact/cell = our_artifact.holder + cell.ratingdesc = TRUE + +/datum/artifact_effect/cell/effect_deactivate() + var/obj/item/stock_parts/cell/artifact/cell = our_artifact.holder + cell.ratingdesc = FALSE diff --git a/monkestation/code/modules/art_sci_overrides/artifact_effects/cleaning.dm b/monkestation/code/modules/art_sci_overrides/artifact_effects/cleaning.dm new file mode 100644 index 000000000000..1b61aad86c44 --- /dev/null +++ b/monkestation/code/modules/art_sci_overrides/artifact_effects/cleaning.dm @@ -0,0 +1,17 @@ +/datum/artifact_effect/soap + examine_hint = "Smells nice." + examine_discovered = "Seems to clean things." + artifact_size = ARTIFACT_SIZE_TINY + type_name = "Cleaning Effect" + +/datum/artifact_effect/soap/setup() + our_artifact.holder.AddComponent(/datum/component/slippery, 80) + our_artifact.holder.AddComponent(/datum/component/cleaner, 2 SECOND, 0.1, pre_clean_callback=CALLBACK(src, PROC_REF(should_clean)), on_cleaned_callback=CALLBACK(src, TYPE_PROC_REF(/datum/artifact_effect/soap,sorry_nothing))) + +/datum/artifact_effect/soap/proc/should_clean(datum/cleaning_source, atom/atom_to_clean, mob/living/cleaner) + if(isitem(our_artifact.holder)) + var/obj/item/yep_its_an_item = our_artifact.holder + return yep_its_an_item.check_allowed_items(atom_to_clean) + return FALSE +/datum/artifact_effect/soap/proc/sorry_nothing(datum/source, atom/target, mob/living/user, clean_succeeded) + return diff --git a/monkestation/code/modules/art_sci_overrides/artifact_components/emoter.dm b/monkestation/code/modules/art_sci_overrides/artifact_effects/emoter.dm similarity index 60% rename from monkestation/code/modules/art_sci_overrides/artifact_components/emoter.dm rename to monkestation/code/modules/art_sci_overrides/artifact_effects/emoter.dm index 88c88d374bb0..772bd97c0ad5 100644 --- a/monkestation/code/modules/art_sci_overrides/artifact_components/emoter.dm +++ b/monkestation/code/modules/art_sci_overrides/artifact_effects/emoter.dm @@ -1,7 +1,6 @@ -/datum/component/artifact/emotegen - associated_object = /obj/structure/artifact/emotegen +/datum/artifact_effect/emotegen weight = ARTIFACT_UNCOMMON - type_name = "Emote Forcefield" + type_name = "Emote Forcefield Effect" activation_message = "springs to life and starts emitting a forcefield!" deactivation_message = "shuts down, its forcefields shutting down with it." valid_activators = list( @@ -9,6 +8,9 @@ /datum/artifact_activator/touch/silicon, /datum/artifact_activator/range/force ) + + research_value = 150 + var/cooldown_time //cooldown AFTER the shield lowers var/radius var/shield_time @@ -25,10 +27,13 @@ "snore", "cry", ) + + examine_discovered = span_warning("It appears to radiate an emotional field") + var/list/picked_emotes = list() COOLDOWN_DECLARE(cooldown) -/datum/component/artifact/emotegen/setup() +/datum/artifact_effect/emotegen/setup() for(var/i = 1 to rand(3,4)) picked_emotes += pick(all_emotes) @@ -39,24 +44,24 @@ cooldown_time = shield_time / 3 potency += radius * 3 + shield_time / 30 -/datum/component/artifact/emotegen/effect_activate(silent) +/datum/artifact_effect/emotegen/effect_activate(silent) if(!COOLDOWN_FINISHED(src,cooldown)) - holder.visible_message(span_notice("[holder] wheezes, shutting down.")) - artifact_deactivate(TRUE) + our_artifact.holder.visible_message(span_notice("[our_artifact.holder] wheezes, shutting down.")) + our_artifact.artifact_deactivate(TRUE) return - addtimer(CALLBACK(src, TYPE_PROC_REF(/datum/component/artifact, artifact_deactivate)), shield_time) + addtimer(CALLBACK(our_artifact, TYPE_PROC_REF(/datum/component/artifact, artifact_deactivate)), shield_time) COOLDOWN_START(src,cooldown,shield_time + cooldown_time) -/datum/component/artifact/emotegen/effect_process() +/datum/artifact_effect/emotegen/effect_process() var/current_emote = pick(picked_emotes) - holder.anchored = TRUE - var/turf/our_turf = get_turf(holder) - for(var/turf/open/floor in range(radius,holder)) + our_artifact.holder.anchored = TRUE + var/turf/our_turf = get_turf(our_artifact.holder) + for(var/turf/open/floor in range(radius,our_artifact.holder)) if(floor == our_turf) continue for(var/mob/living/living in floor) living.emote(current_emote, intentional = FALSE) -/datum/component/artifact/emotegen/effect_deactivate() - holder.anchored = FALSE +/datum/artifact_effect/emotegen/effect_deactivate() + our_artifact.holder.anchored = FALSE diff --git a/monkestation/code/modules/art_sci_overrides/artifact_effects/false_rod.dm b/monkestation/code/modules/art_sci_overrides/artifact_effects/false_rod.dm new file mode 100644 index 000000000000..27030a251101 --- /dev/null +++ b/monkestation/code/modules/art_sci_overrides/artifact_effects/false_rod.dm @@ -0,0 +1,93 @@ +/datum/artifact_effect/false_rod + examine_hint = span_warning("You feel a binding aura connected to this.") + examine_discovered = span_warning("Will bind it self to the wearer, forcing upon them an oath to heal!") + weight = ARTIFACT_UNCOMMON + + artifact_size = ARTIFACT_SIZE_SMALL + type_name = "Oath-Bearing Rod Effect" + + var/list/first_touched + + var/mob/living/our_victim + + COOLDOWN_DECLARE(touch_cooldown) + +/datum/artifact_effect/false_rod/setup() + RegisterSignal(our_artifact.holder,COMSIG_ITEM_POST_EQUIPPED,TYPE_PROC_REF(/datum/artifact_effect/false_rod,on_pickup)) + +/datum/artifact_effect/false_rod/proc/on_pickup(obj/item/the_item,mob/taker,slot) + SIGNAL_HANDLER + if(!isliving(taker)) + return COMPONENT_EQUIPPED_FAILED + var/mob/living/user = taker + if(!(isitem(our_artifact.holder)) || !COOLDOWN_FINISHED(src,touch_cooldown)) + return COMPONENT_EQUIPPED_FAILED + if(!LAZYACCESS(first_touched, user)) + to_chat(user,span_bolddanger("You hesitate before touching [our_artifact.holder], feeling it will do something that cannot be un-done easily!")) + LAZYSET(first_touched, user, TRUE) + COOLDOWN_START(src, touch_cooldown, 7.5 SECONDS) // so you don't get fucked over by spam-clicking it + return COMPONENT_EQUIPPED_FAILED + addtimer(CALLBACK(src,PROC_REF(post_pickup),user),(0.2 SECOND)) + return + +/datum/artifact_effect/false_rod/on_destroy(atom/source) + our_victim?.remove_status_effect(/datum/status_effect/forced_oath) + . = ..() + +/datum/artifact_effect/false_rod/proc/post_pickup(mob/living/user) + to_chat(user,span_danger("[our_artifact.holder] forcefully melds with you, and a healing aura surrounds you!")) + ADD_TRAIT(our_artifact.holder,TRAIT_NODROP,CURSED_ITEM_TRAIT(our_artifact.holder.type)) + user.apply_status_effect(/datum/status_effect/forced_oath) + our_victim = user + return + +/datum/status_effect/forced_oath + id = "Forced Oath" + status_type = STATUS_EFFECT_UNIQUE + duration = -1 + tick_interval = 25 + alert_type = null + var/datum/component/aura_healing/our_aura + +/datum/status_effect/forced_oath/on_apply() + var/static/list/organ_healing = list( + ORGAN_SLOT_BRAIN = 0.7, + ) + //This is literally shitty Rod of Ascep. + our_aura = owner.AddComponent( \ + /datum/component/aura_healing, \ + range = 5, \ + brute_heal = 1, \ + burn_heal = 1, \ + toxin_heal = 1, \ + suffocation_heal = 1, \ + stamina_heal = 1, \ + clone_heal = 0.2, \ + simple_heal = 1, \ + organ_healing = organ_healing, \ + healing_color = "#375637", \ + ) + + var/datum/atom_hud/med_hud = GLOB.huds[DATA_HUD_MEDICAL_ADVANCED] + med_hud.show_to(owner) + return TRUE +/datum/status_effect/forced_oath/on_remove() + QDEL_NULL(our_aura) + var/datum/atom_hud/med_hud = GLOB.huds[DATA_HUD_MEDICAL_ADVANCED] + med_hud.hide_from(owner) +/datum/status_effect/forced_oath/get_examine_text() + return span_notice("[owner.p_they(TRUE)] seem[owner.p_s()] to have an aura of healing around [owner.p_them()].") +/datum/status_effect/forced_oath/tick() + if(owner.stat ==DEAD) + return + else + if(iscarbon(owner)) + if(owner.health < owner.maxHealth) + new /obj/effect/temp_visual/heal(get_turf(owner), "#375637") + owner.adjustBruteLoss(-1) + owner.adjustFireLoss(-1) + owner.adjustToxLoss(-1, forced = TRUE) //Because Slime People are people too + owner.adjustOxyLoss(-1, forced = TRUE) + owner.stamina.adjust(1) + owner.adjustOrganLoss(ORGAN_SLOT_BRAIN, -1) + owner.adjustCloneLoss(-0.25) //Becasue apparently clone damage is the bastion of all health diff --git a/monkestation/code/modules/art_sci_overrides/artifact_components/forcegen.dm b/monkestation/code/modules/art_sci_overrides/artifact_effects/forcegen.dm similarity index 68% rename from monkestation/code/modules/art_sci_overrides/artifact_components/forcegen.dm rename to monkestation/code/modules/art_sci_overrides/artifact_effects/forcegen.dm index 95be5fbb3305..04608b5b8764 100644 --- a/monkestation/code/modules/art_sci_overrides/artifact_components/forcegen.dm +++ b/monkestation/code/modules/art_sci_overrides/artifact_effects/forcegen.dm @@ -11,13 +11,13 @@ resistance_flags = INDESTRUCTIBLE can_atmos_pass = ATMOS_PASS_DENSITY + /obj/structure/artifact_forcefield/play_attack_sound(damage_amount, damage_type = BRUTE, damage_flag = 0) playsound(loc, 'sound/weapons/egloves.ogg', 80, TRUE) -/datum/component/artifact/forcegen - associated_object = /obj/structure/artifact/forcegen +/datum/artifact_effect/forcegen weight = ARTIFACT_UNCOMMON - type_name = "Forcefield Generator" + type_name = "Forcefield Generator Effect" activation_message = "springs to life and starts emitting a forcefield!" deactivation_message = "shuts down, its forcefields shutting down with it." valid_activators = list( @@ -25,6 +25,11 @@ /datum/artifact_activator/touch/silicon, /datum/artifact_activator/range/force ) + + research_value = 5000 + + examine_discovered = span_warning("It appears to generate some kind of forcefield") + var/cooldown_time //cooldown AFTER the shield lowers var/shield_iconstate var/list/projected_forcefields = list() @@ -32,26 +37,25 @@ var/shield_time COOLDOWN_DECLARE(cooldown) -/datum/component/artifact/forcegen/setup() +/datum/artifact_effect/forcegen/setup() shield_iconstate = pick("shieldsparkles","empdisable","shield2","shield-old","shield-red","shield-green","shield-yellow") activation_sound = pick('sound/mecha/mech_shield_drop.ogg') deactivation_sound = pick('sound/mecha/mech_shield_raise.ogg','sound/magic/forcewall.ogg') - shield_time = rand(10,40) SECONDS + shield_time = rand(10,30) SECONDS radius = rand(1,3) cooldown_time = shield_time / 3 - potency += radius * 3 + shield_time / 30 -/datum/component/artifact/forcegen/effect_activate() +/datum/artifact_effect/forcegen/effect_activate() if(!COOLDOWN_FINISHED(src,cooldown)) - holder.visible_message(span_notice("[holder] wheezes, shutting down.")) - artifact_deactivate(TRUE) + our_artifact.holder.visible_message(span_notice("[our_artifact.holder] wheezes, shutting down.")) + our_artifact.artifact_deactivate(TRUE) return - holder.anchored = TRUE - var/turf/our_turf = get_turf(holder) + our_artifact.holder.anchored = TRUE + var/turf/our_turf = get_turf(our_artifact.holder) var/list/bad_turfs if(radius > 1) - bad_turfs = range(radius - 1, holder) - for(var/turf/open/floor in range(radius,holder)) + bad_turfs = range(radius - 1, our_artifact.holder) + for(var/turf/open/floor in range(radius,our_artifact.holder)) if(floor in bad_turfs) continue if(floor == our_turf) @@ -59,11 +63,11 @@ var/obj/field = new /obj/structure/artifact_forcefield(floor) field.icon_state = shield_iconstate projected_forcefields += field - addtimer(CALLBACK(src, TYPE_PROC_REF(/datum/component/artifact, artifact_deactivate)), shield_time) + addtimer(CALLBACK(our_artifact, TYPE_PROC_REF(/datum/component/artifact, artifact_deactivate)), shield_time) COOLDOWN_START(src,cooldown,shield_time + cooldown_time) -/datum/component/artifact/forcegen/effect_deactivate() - holder.anchored = FALSE +/datum/artifact_effect/forcegen/effect_deactivate() + our_artifact.holder.anchored = FALSE for(var/obj/field in projected_forcefields) projected_forcefields -= field qdel(field) diff --git a/monkestation/code/modules/art_sci_overrides/artifact_components/gun.dm b/monkestation/code/modules/art_sci_overrides/artifact_effects/gun.dm similarity index 75% rename from monkestation/code/modules/art_sci_overrides/artifact_components/gun.dm rename to monkestation/code/modules/art_sci_overrides/artifact_effects/gun.dm index 7425c524e47a..a574230764ad 100644 --- a/monkestation/code/modules/art_sci_overrides/artifact_components/gun.dm +++ b/monkestation/code/modules/art_sci_overrides/artifact_effects/gun.dm @@ -1,26 +1,20 @@ #define LOWEST_POSSIBLE_CLICK_CD 3 #define HIGHEST_POSSIBLE_CLICK_CD 15 -/datum/component/artifact/gun - associated_object = /obj/item/gun/magic/artifact +/datum/artifact_effect/gun artifact_size = ARTIFACT_SIZE_SMALL - type_name = "Ranged Weapon" + type_name = "Ranged Weapon Effect" weight = ARTIFACT_VERYUNCOMMON //rare - xray_result = "COMPLEX" valid_activators = list( /datum/artifact_activator/range/heat, /datum/artifact_activator/range/shock, /datum/artifact_activator/range/radiation ) - valid_faults = list( - /datum/artifact_fault/ignite = 10, - /datum/artifact_fault/warp = 10, - /datum/artifact_fault/reagent/poison = 10, - /datum/artifact_fault/death = 2, - /datum/artifact_fault/tesla_zap = 5, - /datum/artifact_fault/grow = 10, - /datum/artifact_fault/explosion = 2, - ) + valid_type_paths = list(/obj/item/gun/magic/artifact) + + research_value = 500 + + examine_discovered = span_warning("It appears to be some sort of projectile weapon!") //list of projectile exclusive projectiles ///damage each shot does @@ -46,14 +40,11 @@ var/list/damage_types = list( BRUTE, BURN, - TOX, - OXY, - BRAIN, - STAMINA + TOX ) -/datum/component/artifact/gun/setup() - var/obj/item/gun/magic/artifact/our_wand = holder +/datum/artifact_effect/gun/setup() + var/obj/item/gun/magic/artifact/our_wand = our_artifact.holder var/obj/item/ammo_casing/casing = our_wand.chambered //randomize our casing casing.click_cooldown_override = rand(LOWEST_POSSIBLE_CLICK_CD, HIGHEST_POSSIBLE_CLICK_CD) @@ -62,7 +53,7 @@ spread += 0.1 spread += prob(65) ? rand(0.0, 0.2) : rand(0.3, 1.0) - damage = rand(-5, 25) + damage = rand(-10, 30) projectile_icon = pick("energy","scatterlaser","toxin","energy","spell","pulse1","bluespace","gauss","gaussweak","gaussstrong","redtrac","omnilaser","heavylaser","laser","infernoshot","cryoshot","arcane_barrage") dam_type = pick(damage_types) diff --git a/monkestation/code/modules/art_sci_overrides/artifact_components/heal.dm b/monkestation/code/modules/art_sci_overrides/artifact_effects/heal.dm similarity index 59% rename from monkestation/code/modules/art_sci_overrides/artifact_components/heal.dm rename to monkestation/code/modules/art_sci_overrides/artifact_effects/heal.dm index 9177d7dea38e..67c2e1a535f3 100644 --- a/monkestation/code/modules/art_sci_overrides/artifact_components/heal.dm +++ b/monkestation/code/modules/art_sci_overrides/artifact_effects/heal.dm @@ -1,22 +1,23 @@ #define PROCESSES_PER_HEAL 5 -/datum/component/artifact/heal - associated_object = /obj/structure/artifact/heal +/datum/artifact_effect/heal weight = ARTIFACT_VERYUNCOMMON - type_name = "Single Healer" + type_name = "Single Healer Effect" activation_message = "starts emitting a soothing aura!" deactivation_message = "becomes silent." valid_activators = list( /datum/artifact_activator/touch/carbon, /datum/artifact_activator/touch/silicon ) - ///list of damage types we heal, this is randomly removed from at setup + + examine_discovered = span_warning("It appears to heal those who touch it.") + + research_value = 250 + + ///list of what we heal var/list/damage_types = list( BRUTE, BURN, - TOX, - OXY, - BRAIN, - CLONE, + TOX ) ///how much do we heal var/heal_amount @@ -24,29 +25,19 @@ var/process_count = 0 COOLDOWN_DECLARE(heal_cooldown) -/datum/component/artifact/heal/setup() - heal_amount = rand(1,15) - potency += heal_amount - var/type_amount = prob(75) ? 4 : rand(2,4) //75% to remove 4 types for 1 heal type or 25% for 2 or 4 types removed - while(type_amount) - type_amount-- - damage_types -= pick(damage_types) - potency += 5 * (length(damage_types) - 1) +/datum/artifact_effect/heal/setup() + heal_amount = rand(5,10) -/datum/component/artifact/heal/effect_touched(mob/living/user) +/datum/artifact_effect/heal/effect_touched(mob/living/user) if(!COOLDOWN_FINISHED(src, heal_cooldown)) return - var/damage_length = length(damage_types) for(var/dam_type in damage_types) - user.heal_damage_type( (heal_amount / damage_length), dam_type) + user.heal_damage_type( (heal_amount), dam_type) to_chat(user, span_notice("You feel slightly refreshed!")) new /obj/effect/temp_visual/heal(get_turf(user), COLOR_HEALING_CYAN) COOLDOWN_START(src, heal_cooldown, 5 SECONDS) -/datum/component/artifact/heal/effect_process() - if(potency < 75) - return - +/datum/artifact_effect/heal/effect_process() process_count++ if(process_count < PROCESSES_PER_HEAL) return diff --git a/monkestation/code/modules/art_sci_overrides/artifact_components/injector.dm b/monkestation/code/modules/art_sci_overrides/artifact_effects/injector.dm similarity index 64% rename from monkestation/code/modules/art_sci_overrides/artifact_components/injector.dm rename to monkestation/code/modules/art_sci_overrides/artifact_effects/injector.dm index dc30a0192443..3d82ebf98ed0 100644 --- a/monkestation/code/modules/art_sci_overrides/artifact_components/injector.dm +++ b/monkestation/code/modules/art_sci_overrides/artifact_effects/injector.dm @@ -1,18 +1,20 @@ -/datum/component/artifact/injector - associated_object = /obj/structure/artifact/injector +/datum/artifact_effect/injector weight = ARTIFACT_UNCOMMON - type_name = "Injector" + type_name = "Injector Effect" activation_message = "opens up to reveal a large needle!" deactivation_message = "pulls its needle inside, closing itself up." - xray_result = "SEGMENTED" var/max_reagents // the total amount to dose the victim with var/reagent_amount var/list/reagent_datums = list() var/cooldown_time = 10 SECONDS COOLDOWN_DECLARE(activation_cooldown) -/datum/component/artifact/injector/setup() - holder.create_reagents(200, NO_REACT | SEALED_CONTAINER) + research_value = 250 + + examine_discovered = span_warning("It appears to be some sort of chemical injector") + +/datum/artifact_effect/injector/setup() + our_artifact.holder.create_reagents(200, NO_REACT | SEALED_CONTAINER) reagent_amount = rand(10,25) max_reagents = rand(1,2) var/static/list/poisons_and_medicines = list() @@ -20,7 +22,7 @@ for(var/datum/reagent/reagent as anything in (subtypesof(/datum/reagent/toxin) + subtypesof(/datum/reagent/medicine))) if(initial(reagent.chemical_flags) & REAGENT_CAN_BE_SYNTHESIZED) poisons_and_medicines += reagent - switch(artifact_origin.type_name) + switch(our_artifact.artifact_origin.type_name) if(ORIGIN_NARSIE) for(var/i in 1 to max_reagents) reagent_datums += pick(poisons_and_medicines) //cult likes killing people ok @@ -36,12 +38,12 @@ reagent_datums += pick(silicon_reagents) potency += reagent_amount + max_reagents -/datum/component/artifact/injector/effect_touched(mob/living/user) +/datum/artifact_effect/injector/effect_touched(mob/living/user) if(!ishuman(user) || !COOLDOWN_FINISHED(src,activation_cooldown)) - holder.visible_message(span_smallnoticeital("[holder] does not react to [user].")) + our_artifact.holder.visible_message(span_smallnoticeital("[our_artifact.holder] does not react to [user].")) return for(var/reagent in reagent_datums) - holder.reagents.add_reagent(reagent, reagent_amount / reagent_datums.len) - holder.visible_message(span_danger("[holder] pricks [user] with its needle!"), span_userdanger("OW! You are pricked by [holder]!")) - holder.reagents.trans_to(user, holder.reagents.total_volume, transfered_by = holder, methods = INJECT) + our_artifact.holder.reagents.add_reagent(reagent, reagent_amount / reagent_datums.len) + our_artifact.holder.visible_message(span_danger("[our_artifact.holder] pricks [user] with its needle!"), span_userdanger("OW! You are pricked by [our_artifact.holder]!")) + our_artifact.holder.reagents.trans_to(user, our_artifact.holder.reagents.total_volume, transfered_by = our_artifact.holder, methods = INJECT) COOLDOWN_START(src,activation_cooldown,cooldown_time) diff --git a/monkestation/code/modules/art_sci_overrides/artifact_effects/itsasecret.dm b/monkestation/code/modules/art_sci_overrides/artifact_effects/itsasecret.dm new file mode 100644 index 000000000000..bcda23c9678a --- /dev/null +++ b/monkestation/code/modules/art_sci_overrides/artifact_effects/itsasecret.dm @@ -0,0 +1,44 @@ +/datum/artifact_effect/toeverybody + examine_hint = "Seems...off somehow." + examine_discovered = "Temporarily tears holes in reality." + discovered_credits = CARGO_CRATE_VALUE * 100 //GDM + weight = ARTIFACT_VERYRARE/5 //Super rare + activation_message = "tears open the fabric of reality!" + + research_value = 10000 + + type_name = "Its a Secret to Everybody" + + super_secret = TRUE + + COOLDOWN_DECLARE(trigger_cd) + +/datum/artifact_effect/toeverybody/proc/returnthey(mob/living/carbon/human,turf/last_position) + human.forceMove(last_position) + return + +/datum/artifact_effect/toeverybody/effect_activate(silent) + if(!COOLDOWN_FINISHED(src,trigger_cd)) + return + var/list/mobs = list() + var/mob/living/carbon/human + + var/center_turf = get_turf(our_artifact.parent) + + if(!center_turf) + CRASH("[src] had attempted to trigger, but failed to find the center turf!") + + for(var/mob/living/carbon/mob in range(rand(3, 4), center_turf)) + mobs += mob + if(!length(mobs)) + return + human = pick(mobs) + if(!human) + return + + var/last_position = get_turf(human) + human.move_to_error_room() + COOLDOWN_START(src,trigger_cd,5 MINUTE) + addtimer(CALLBACK(src,PROC_REF(returnthey),human,last_position),5 SECOND) + return + diff --git a/monkestation/code/modules/art_sci_overrides/artifact_effects/lamp.dm b/monkestation/code/modules/art_sci_overrides/artifact_effects/lamp.dm new file mode 100644 index 000000000000..9e4d4ae0dd1e --- /dev/null +++ b/monkestation/code/modules/art_sci_overrides/artifact_effects/lamp.dm @@ -0,0 +1,38 @@ + +/datum/artifact_effect/lamp + weight = ARTIFACT_COMMON + type_name = "Lamp" + activation_message = "starts shining!" + deactivation_message = "stops shining." + examine_discovered = span_warning("It appears to be some sort of light source") + + artifact_size = ARTIFACT_SIZE_LARGE + + research_value = 250 + +/datum/artifact_effect/lamp/setup() + var/power + var/color = pick(COLOR_RED, COLOR_BLUE, COLOR_YELLOW, COLOR_GREEN, COLOR_PURPLE, COLOR_ORANGE) + var/range + switch(rand(1,100)) + if(1 to 75) + power = rand(2,5) + range = rand(2,5) + if(76 to 100) + range = rand(4,10) + power = rand(5,10) // the sun + + if(our_artifact.artifact_origin.type_name == ORIGIN_NARSIE && prob(40)) + color = COLOR_BLACK + our_artifact.holder.light_system = COMPLEX_LIGHT //We need this to avoid a crash for wrong lighting system. + our_artifact.holder.set_light(range, round(range*1.25),power,l_color = color,l_on = FALSE) + +/datum/artifact_effect/lamp/effect_touched(mob/user) + our_artifact.holder.set_light_on(!our_artifact.holder.light_on) //toggle + to_chat(user, span_hear("[our_artifact.holder] clicks.")) + +/datum/artifact_effect/lamp/effect_activate() + our_artifact.holder.set_light_on(TRUE) + +/datum/artifact_effect/lamp/effect_deactivate() + our_artifact.holder.set_light_on(FALSE) diff --git a/monkestation/code/modules/art_sci_overrides/artifact_effects/meat.dm b/monkestation/code/modules/art_sci_overrides/artifact_effects/meat.dm new file mode 100644 index 000000000000..5781d29458ca --- /dev/null +++ b/monkestation/code/modules/art_sci_overrides/artifact_effects/meat.dm @@ -0,0 +1,54 @@ +/datum/artifact_effect/meat + examine_discovered = "Summons meat?" + weight = ARTIFACT_UNCOMMON + discovered_credits = CARGO_CRATE_VALUE * 2 //ME A T + activation_message = "begins stealing meat!" + deactivation_message = "gets caught stealing meat!" + research_value = 500 + type_name = "Meat Teleportation Effect" + + COOLDOWN_DECLARE(meat_cd) + + var/meat_counter = 0 + + ///MY MEAT BYCICLE IS BIGGER THAN YOURS - Kreig borderlands + var/static/list/obj/item/food/validmeat = list( + /obj/item/food/meat/slab = 20, + /obj/item/food/meat/slab/meatwheat = 20, + /obj/item/food/meat/slab/monkey = 15, + /obj/item/food/meat/slab/bugmeat = 15, + /obj/item/food/meat/slab/mothroach = 15, + /obj/item/food/meat/slab/mouse = 15, + /obj/item/food/meat/slab/pug = 10, + /obj/item/food/meat/slab/goliath = 10, + /obj/item/food/meat/slab/corgi = 10, + /obj/item/food/meat/slab/gorilla = 5, + /obj/item/food/meat/slab/bear = 5, + /obj/item/food/meat/slab/xeno = 5, + /obj/item/food/meat/slab/spider = 5, + /obj/item/food/meat/slab/human/mutant/slime = 1, + /obj/item/food/meat/slab/human/mutant/lizard = 1, + /obj/item/food/meat/slab/human = 1, + /obj/item/food/meat/slab/human/mutant/skeleton = 1, + ) + +/datum/artifact_effect/meat/effect_process() + if(!COOLDOWN_FINISHED(src,meat_cd)) + return + var/center_turf = get_turf(our_artifact.parent) + var/list/turf/valid_turfs = list() + if(!center_turf) + CRASH("[src] had attempted to trigger, but failed to find the center turf!") + for(var/turf/boi in range(3,center_turf)) + if(boi.density) + continue + valid_turfs += boi + var/obj/item/food/pickedmeat = pick_weight(validmeat) + new pickedmeat(pick(valid_turfs)) + meat_counter++ + if(meat_counter > round(potency/10)) + meat_counter = 0 + toggle_active(FALSE) + return + COOLDOWN_START(src,meat_cd,(10 SECONDS)) + diff --git a/monkestation/code/modules/art_sci_overrides/artifact_components/melee.dm b/monkestation/code/modules/art_sci_overrides/artifact_effects/melee.dm similarity index 72% rename from monkestation/code/modules/art_sci_overrides/artifact_components/melee.dm rename to monkestation/code/modules/art_sci_overrides/artifact_effects/melee.dm index ea9e5a93e826..2d64f29344e3 100644 --- a/monkestation/code/modules/art_sci_overrides/artifact_components/melee.dm +++ b/monkestation/code/modules/art_sci_overrides/artifact_effects/melee.dm @@ -2,33 +2,27 @@ #define SPECIAL_IGNITE "ignite" #define SPECIAL_TELEPORT "teleport" -/datum/component/artifact/melee - associated_object = /obj/item/melee/artifact +/datum/artifact_effect/melee artifact_size = ARTIFACT_SIZE_SMALL - type_name = "Melee Weapon" + type_name = "Melee Weapon Effect" weight = ARTIFACT_VERYUNCOMMON //rare - xray_result = "DENSE" valid_activators = list( /datum/artifact_activator/touch/silicon, /datum/artifact_activator/range/heat, /datum/artifact_activator/range/shock, /datum/artifact_activator/range/radiation ) - valid_faults = list( - /datum/artifact_fault/ignite = 10, - /datum/artifact_fault/warp = 10, - /datum/artifact_fault/reagent/poison = 10, - /datum/artifact_fault/death = 2, - /datum/artifact_fault/tesla_zap = 5, - /datum/artifact_fault/grow = 10, - /datum/artifact_fault/explosion = 2, - ) var/active_force //force when active var/active_reach var/active_woundbonus = 0 -/datum/component/artifact/melee/setup() //RNG incarnate - var/obj/item/melee/artifact/weapon = holder + valid_type_paths = list(/obj/item/melee/artifact) + research_value = 500 + + examine_discovered = span_warning("It appears to be some sort of melee weapon") + +/datum/artifact_effect/melee/setup() //RNG incarnate + var/obj/item/melee/artifact/weapon = our_artifact.holder weapon.special_cooldown_time = rand(3,8) SECONDS active_force = rand(-10,30) weapon.demolition_mod = rand(-1.0, 2.0) @@ -58,15 +52,15 @@ potency += 15 weapon.special = pick(SPECIAL_LAUNCH, SPECIAL_IGNITE, SPECIAL_TELEPORT) -/datum/component/artifact/melee/effect_activate() - var/obj/item/melee/artifact/weapon = holder +/datum/artifact_effect/melee/effect_activate() + var/obj/item/melee/artifact/weapon = our_artifact.holder weapon.reach = active_reach weapon.force = active_force weapon.wound_bonus = active_woundbonus weapon.throwforce = weapon.force -/datum/component/artifact/melee/effect_deactivate() - var/obj/item/melee/artifact/weapon = holder +/datum/artifact_effect/melee/effect_deactivate() + var/obj/item/melee/artifact/weapon = our_artifact.holder weapon.force = active_force / 3 weapon.throwforce = weapon.force weapon.reach = 1 diff --git a/monkestation/code/modules/art_sci_overrides/artifact_effects/money.dm b/monkestation/code/modules/art_sci_overrides/artifact_effects/money.dm new file mode 100644 index 000000000000..6f40d0405932 --- /dev/null +++ b/monkestation/code/modules/art_sci_overrides/artifact_effects/money.dm @@ -0,0 +1,12 @@ +/datum/artifact_effect/lodedsamoney + examine_hint = "Might sell well." + examine_discovered = "Generates an aura of value." + discovered_credits = CARGO_CRATE_VALUE * 25 //LODESA + weight = ARTIFACT_UNCOMMON + + type_name = "Economical Aura Effect" + research_value = 250 + +/datum/artifact_effect/lodedsamoney/setup() + discovered_credits *= ((potency+50)/75) + discovered_credits = round(discovered_credits) diff --git a/monkestation/code/modules/art_sci_overrides/artifact_effects/narsieoffering.dm b/monkestation/code/modules/art_sci_overrides/artifact_effects/narsieoffering.dm new file mode 100644 index 000000000000..6d1cc4510108 --- /dev/null +++ b/monkestation/code/modules/art_sci_overrides/artifact_effects/narsieoffering.dm @@ -0,0 +1,52 @@ +/datum/artifact_effect/narsieoffering + examine_discovered = "Makes an offering to the dark gods." + type_name = "Dark Altar Effect" + weight = ARTIFACT_COMMON //Common because can only be on carbon touch narsie + + examine_hint = span_warning("You feel safe and complacent around this...") + valid_origins = list(ORIGIN_NARSIE) + + valid_activators = list(/datum/artifact_activator/touch/carbon) + + research_value = 250 + + var/blood_to_take = 1 + + var/stored_blood = 0 + + COOLDOWN_DECLARE(force_take_cooldown) + ///List of valid items this artifact can spawn when full on blood (needs 5 bodys of blood.) + var/static/list/obj/valid_spawns = list( + /obj/item/soulstone/anybody = 1, //Lucky you. + /obj/item/clothing/suit/hooded/cultrobes = 20, + /obj/item/clothing/suit/hooded/cultrobes/alt = 20, + /obj/item/clothing/suit/hooded/cultrobes/hardened = 10, + /obj/item/sharpener/cult = 35, + /obj/item/shield/mirror = 15 + ) + +/datum/artifact_effect/narsieoffering/setup() + blood_to_take = round(rand(BLOOD_VOLUME_NORMAL*0.1,BLOOD_VOLUME_NORMAL*0.9)) + +/datum/artifact_effect/narsieoffering/effect_touched(mob/living/user) + if(!COOLDOWN_FINISHED(src,force_take_cooldown)) + to_chat(user,"You feel [our_artifact.holder] is not yet ready for what it has planned...") + if(!user.blood_volume || !iscarbon(user)) + to_chat(user, span_info("You feel a need to give your non existant blood.")) + if(user.blood_volume <= blood_to_take) + to_chat(user,span_info("You feel a need to give more blood, but [our_artifact.holder] deems you too weak to do so!")) + var/yoinked_blood = min(blood_to_take,user.blood_volume) + user.blood_volume -= yoinked_blood + stored_blood += yoinked_blood + to_chat(user,span_boldwarning("You are compelled to give blood to the [our_artifact.holder]; and feel your blood volume lower somehow!")) + COOLDOWN_START(src,force_take_cooldown,5 SECOND) + + if(stored_blood >= BLOOD_VOLUME_NORMAL*5) + var/obj/tomake = pick_weight(valid_spawns) + var/obj/chosen = new tomake(our_artifact.holder.loc) + chosen.forceMove(our_artifact.holder.loc) + to_chat(user,span_info("[our_artifact.holder] is pleased with your work, and [chosen] appears from seemingly nowhere!")) + stored_blood -= BLOOD_VOLUME_NORMAL*5 + return + + diff --git a/monkestation/code/modules/art_sci_overrides/artifact_effects/plushie_vendor.dm b/monkestation/code/modules/art_sci_overrides/artifact_effects/plushie_vendor.dm new file mode 100644 index 000000000000..9e3642f159fa --- /dev/null +++ b/monkestation/code/modules/art_sci_overrides/artifact_effects/plushie_vendor.dm @@ -0,0 +1,30 @@ +/datum/artifact_effect/plushie + examine_hint = "Has some sort of claw mechanism." + + examine_discovered = "Its a claw machine of some kind" + + weight = ARTIFACT_UNCOMMON + + activation_message = "summons a toy of some kind!" + + type_name = "Toy Vender Effect" + research_value = 250 + + var/static/list/obj/item/toy/plush/plushies = list() + + COOLDOWN_DECLARE(plushiefact) + +/datum/artifact_effect/plushie/effect_activate(silent) + if(!length(plushies)) + plushies = typecacheof(/obj/item/toy/plush,ignore_root_path = TRUE) //I am not responsible for if this is a bad idea. + if(!COOLDOWN_FINISHED(src,plushiefact)) + return + var/obj/item/toy/plush/boi_path = pick(plushies) + var/obj/item/toy/plush/boi = new boi_path + boi.forceMove(our_artifact.holder.loc) + if(prob(clamp(potency-50,0,100))) + boi.AddComponent(/datum/component/ghost_object_control,boi,TRUE) + var/datum/component/ghost_object_control/spiritholder = boi.GetComponent(/datum/component/ghost_object_control) + if(!(spiritholder.bound_spirit)) + spiritholder.request_control(0.6) + COOLDOWN_START(src,plushiefact,3 MINUTE) diff --git a/monkestation/code/modules/art_sci_overrides/artifact_effects/repulsor.dm b/monkestation/code/modules/art_sci_overrides/artifact_effects/repulsor.dm new file mode 100644 index 000000000000..8cefc3bbcfde --- /dev/null +++ b/monkestation/code/modules/art_sci_overrides/artifact_effects/repulsor.dm @@ -0,0 +1,55 @@ + +/datum/artifact_effect/repulsor + weight = ARTIFACT_UNCOMMON + type_name = "Repulsor/Impulsor Effect" + activation_message = "opens up, a weird aura starts emitting from it!" + deactivation_message = "closes up." + var/attract = FALSE //if FALSE, repulse, otherwise, attract + var/strength + var/range + var/cooldown_time + COOLDOWN_DECLARE(cooldown) + + research_value = 1000 + + examine_discovered = span_warning("It appears to be some object mover") + +/datum/artifact_effect/repulsor/setup() + attract = prob(40) + range = rand(1,3) + cooldown_time = rand(3,5) SECONDS + strength = rand(MOVE_FORCE_DEFAULT,MOVE_FORCE_OVERPOWERING) + potency += cooldown_time / 4 + strength / 3000 + +/datum/artifact_effect/repulsor/effect_activate(silent) + addtimer(CALLBACK(our_artifact, TYPE_PROC_REF(/datum/component/artifact, artifact_deactivate)), 10 SECONDS) + +/datum/artifact_effect/repulsor/effect_touched(mob/user) + if(!COOLDOWN_FINISHED(src,cooldown)) + return + pulse() + COOLDOWN_START(src,cooldown,cooldown_time) + +/datum/artifact_effect/repulsor/effect_process() + . = ..() + if(prob(100 - potency)) + return + pulse() + +/datum/artifact_effect/repulsor/proc/pulse(datum/source,atom/movable/thrown, skipcatch, hitpush, blocked, datum/thrownthing/throwingdatum) + SIGNAL_HANDLER + if(!our_artifact.active) + return + our_artifact.holder.visible_message(span_warning("[our_artifact.holder] emits a pulse of energy, throwing things [attract ? "towards it!" : "away from it!"]")) + var/owner_turf = get_turf(our_artifact.holder) + if(isnull(thrown)) + for(var/atom/movable/throwee in oview(range,our_artifact.holder)) + if(throwee.anchored) + continue + if(attract) + throwee.safe_throw_at(our_artifact.holder, strength / 3000, 1, force = strength) + else + var/throwtarget = get_edge_target_turf(get_turf(throwee), get_dir(owner_turf, get_step_away(throwee, owner_turf))) + throwee.safe_throw_at(throwtarget, strength / 3000, 1, force = strength) + else if(throwingdatum?.thrower) + thrown.safe_throw_at(throwingdatum.thrower, get_dist(our_artifact.holder, throwingdatum.thrower), 1, force = strength) diff --git a/monkestation/code/modules/art_sci_overrides/artifact_components/smoke_artifacts.dm b/monkestation/code/modules/art_sci_overrides/artifact_effects/smoke_artifacts.dm similarity index 55% rename from monkestation/code/modules/art_sci_overrides/artifact_components/smoke_artifacts.dm rename to monkestation/code/modules/art_sci_overrides/artifact_effects/smoke_artifacts.dm index 9255e0a53706..5a1e83890be3 100644 --- a/monkestation/code/modules/art_sci_overrides/artifact_components/smoke_artifacts.dm +++ b/monkestation/code/modules/art_sci_overrides/artifact_effects/smoke_artifacts.dm @@ -1,10 +1,13 @@ -/datum/component/artifact/smoke - associated_object = /obj/structure/artifact/smoke +/datum/artifact_effect/smoke weight = ARTIFACT_UNCOMMON - type_name = "Smoke Machine" - activation_message = "starts spewing out smoke!" + type_name = "Smoke Machine (Colorful) Effect" + activation_message = "starts spewing out colorful smoke!" deactivation_message = "becomes silent." + research_value = 250 + + examine_discovered = span_warning("It appears to be some sort of checmical aerolyzer for coloring things") + var/list/valid_chemicals = list( /datum/reagent/colorful_reagent, /datum/reagent/colorful_reagent/powder/black, @@ -19,7 +22,7 @@ var/list/chemicals = list() var/smoke_range = 3 -/datum/component/artifact/smoke/setup() +/datum/artifact_effect/smoke/setup() per_chemical_amount = rand(5, 10) chemicals_chosen = rand(1, 5) smoke_range = rand(1, 5) @@ -28,14 +31,15 @@ for(var/i = 1 to chemicals_chosen) chemicals += pick(valid_chemicals) -/datum/component/artifact/smoke/effect_activate(silent) - for(var/chemical in chemicals) - do_chem_smoke(smoke_range, holder = holder, location = get_turf(holder), reagent_type = chemical, reagent_volume = per_chemical_amount, log = TRUE) - artifact_deactivate() +/datum/artifact_effect/smoke/effect_activate(silent) + if(our_artifact.holder) + for(var/chemical in chemicals) + do_chem_smoke(smoke_range, holder = our_artifact.holder, location = get_turf(our_artifact.holder), reagent_type = chemical, reagent_volume = per_chemical_amount, log = TRUE) + our_artifact.artifact_deactivate() -/datum/component/artifact/smoke/toxin - associated_object = /obj/structure/artifact/smoke/toxin +/datum/artifact_effect/smoke/toxin weight = ARTIFACT_RARE + type_name = "Smoke Machine (Harmful) Effect" activation_message = "starts spewing out toxic smoke!" valid_chemicals = list( /datum/reagent/toxin/bonehurtingjuice, @@ -43,19 +47,23 @@ /datum/reagent/toxin/mindbreaker, /datum/reagent/toxin/spewium, ) + examine_discovered = span_danger("It appears to be some sort of checmical aerolyzer for harming things!") -/datum/component/artifact/smoke/flesh - associated_object = /obj/structure/artifact/smoke/flesh +/datum/artifact_effect/smoke/flesh + type_name = "Smoke Machine (Synthflesh) Effect" weight = ARTIFACT_RARE activation_message = "starts spewing out flesh mending smoke!" valid_chemicals = list( /datum/reagent/medicine/c2/synthflesh ) + examine_discovered = span_info("It appears to be some sort of checmical aerolyzer for healing things!") -/datum/component/artifact/smoke/exotic - associated_object = /obj/structure/artifact/smoke/exotic +/datum/artifact_effect/smoke/exotic + type_name = "Smoke Machine (Exotic) Effect" weight = ARTIFACT_RARE activation_message = "starts spewing out exotic smoke!" + + examine_discovered = span_warning("It appears to be some sort of checmical aerolyzer for... not sure actually.") valid_chemicals = list( /datum/reagent/wittel, /datum/reagent/medicine/omnizine/protozine, diff --git a/monkestation/code/modules/art_sci_overrides/artifact_components/surgery.dm b/monkestation/code/modules/art_sci_overrides/artifact_effects/surgery.dm similarity index 52% rename from monkestation/code/modules/art_sci_overrides/artifact_components/surgery.dm rename to monkestation/code/modules/art_sci_overrides/artifact_effects/surgery.dm index 8164e16fce72..c7bca8396e73 100644 --- a/monkestation/code/modules/art_sci_overrides/artifact_components/surgery.dm +++ b/monkestation/code/modules/art_sci_overrides/artifact_effects/surgery.dm @@ -1,7 +1,6 @@ -/datum/component/artifact/surgery - associated_object = /obj/structure/artifact/surgery +/datum/artifact_effect/surgery weight = ARTIFACT_VERYUNCOMMON - type_name = "Surgery Object" + type_name = "Surgery Object Effect" activation_message = "springs to life!" deactivation_message = "becomes silent." valid_activators = list( @@ -10,14 +9,17 @@ ) COOLDOWN_DECLARE(surgery_cooldown) + research_value = 1250 -/datum/component/artifact/surgery/effect_touched(mob/living/user) + examine_discovered = span_warning("It appears to be some sort of automated surgery device") + +/datum/artifact_effect/surgery/effect_touched(mob/living/user) if(!COOLDOWN_FINISHED(src, surgery_cooldown)) - holder.visible_message(span_notice("[holder] wheezes, shutting down.")) + our_artifact.holder.visible_message(span_notice("[our_artifact.holder] wheezes, shutting down.")) return if(!ishuman(user)) return var/mob/living/carbon/human/human = user - human.bioscramble(holder.name) + human.bioscramble(our_artifact.holder.name) COOLDOWN_START(src,surgery_cooldown, 5 SECONDS) diff --git a/monkestation/code/modules/art_sci_overrides/artifact_components/vomit.dm b/monkestation/code/modules/art_sci_overrides/artifact_effects/vomit.dm similarity index 54% rename from monkestation/code/modules/art_sci_overrides/artifact_components/vomit.dm rename to monkestation/code/modules/art_sci_overrides/artifact_effects/vomit.dm index 24b901492867..b3154d75e0d4 100644 --- a/monkestation/code/modules/art_sci_overrides/artifact_components/vomit.dm +++ b/monkestation/code/modules/art_sci_overrides/artifact_effects/vomit.dm @@ -1,7 +1,6 @@ -/datum/component/artifact/vomit - associated_object = /obj/structure/artifact/vomit +/datum/artifact_effect/vomit weight = ARTIFACT_UNCOMMON - type_name = "Vomiting Inducer" + type_name = "Vomiting Inducer Effect" activation_message = "starts emitting disgusting imagery!" deactivation_message = "falls silent, its aura dissipating!" valid_origins = list( @@ -15,7 +14,12 @@ var/bloody_vomit = FALSE COOLDOWN_DECLARE(cooldown) -/datum/component/artifact/vomit/setup() + research_value = 100 //To busy vomiting cant research + + + examine_discovered = span_warning("It appears to be some sort of sick prank") + +/datum/artifact_effect/vomit/setup() switch(rand(1,100)) if(1 to 84) range = rand(2,3) @@ -29,18 +33,12 @@ potency += spew_range bloody_vomit = prob(50) potency += (range) * 4 - addtimer(CALLBACK(src, TYPE_PROC_REF(/datum/component/artifact, artifact_deactivate)), round(30 * (potency * 10) SECONDS)) -/datum/component/artifact/vomit/on_examine(atom/source, mob/user, list/examine_list) - . = ..() - var/mob/living/carbon/carbon = user - if(active && istype(carbon) && carbon.stat < UNCONSCIOUS) - examine_list += span_warning("It has an [spew_organs ? "extremely" : ""] disgusting aura! [prob(20) ? "..is that a felinid?" : ""]") - carbon.vomit(blood = bloody_vomit, stun = (spew_organs ? TRUE : prob(25)), distance = spew_range) - if(spew_organs && prob(40)) - carbon.spew_organ() -/datum/component/artifact/vomit/effect_process() +/datum/artifact_effect/vomit/effect_activate(silent) + addtimer(CALLBACK(our_artifact, TYPE_PROC_REF(/datum/component/artifact,artifact_deactivate)),30 SECONDS) + +/datum/artifact_effect/vomit/effect_process() for(var/mob/living/carbon/viewed in view(range, src)) if(prob(100 - potency)) continue diff --git a/monkestation/code/modules/art_sci_overrides/artifact_items/artifact_cell.dm b/monkestation/code/modules/art_sci_overrides/artifact_items/artifact_cell.dm index 5f20f628b830..092275d14b2e 100644 --- a/monkestation/code/modules/art_sci_overrides/artifact_items/artifact_cell.dm +++ b/monkestation/code/modules/art_sci_overrides/artifact_items/artifact_cell.dm @@ -4,11 +4,17 @@ resistance_flags = LAVA_PROOF | ACID_PROOF | INDESTRUCTIBLE ratingdesc = FALSE charge_light_type = null - var/datum/component/artifact/assoc_comp = /datum/component/artifact/cell + obj_flags = CAN_BE_HIT + var/datum/component/artifact/assoc_comp = /datum/component/artifact -ARTIFACT_SETUP(/obj/item/stock_parts/cell/artifact, SSobj) +ARTIFACT_SETUP(/obj/item/stock_parts/cell/artifact, SSobj, null, /datum/artifact_effect/cell, ARTIFACT_SIZE_TINY) /obj/item/stock_parts/cell/artifact/use(amount, force) //dont use power unless active . = FALSE if(assoc_comp.active) return ..() + +/obj/item/stock_parts/cell/artifact/attack_self(mob/user, modifiers) + . = ..() + to_chat(user,span_notice("You squeeze the [src] tightly.")) + on_artifact_touched(src,user,modifiers) diff --git a/monkestation/code/modules/art_sci_overrides/artifact_items/artifact_effect_disk.dm b/monkestation/code/modules/art_sci_overrides/artifact_items/artifact_effect_disk.dm new file mode 100644 index 000000000000..f1c2820e49cb --- /dev/null +++ b/monkestation/code/modules/art_sci_overrides/artifact_items/artifact_effect_disk.dm @@ -0,0 +1,28 @@ +/obj/item/disk/artifact + name = "artifact data disk" + desc = "A disk for storing an artifacts effect data. Can be put into an xray machine to maybe copy artifact data, or an artifact wand for it's effect." + icon_state = "rndmajordisk" + custom_materials = list(/datum/material/iron=30, /datum/material/glass=10) + var/datum/artifact_effect/effect + var/datum/artifact_activator/activator + var/datum/artifact_fault/fault + var/read_only = FALSE //Well, it's still a floppy disk + obj_flags = UNIQUE_RENAME +/obj/item/disk/artifact/update_name(updates) + . = ..() + var/newname = "" + if(effect) + newname += " ([effect.type_name]) " + if(activator) + newname += " |[activator.name]| " + if(fault) + newname += " ![fault.name]! " + name = initial(name) + newname + +/obj/item/disk/artifact/attack_self(mob/user) + read_only = !read_only + to_chat(user, "You flip the write-protect tab to [src.read_only ? "protected" : "unprotected"].") + +/obj/item/disk/artifact/examine(mob/user) + . = ..() + . += "The write-protect tab is set to [src.read_only ? "protected" : "unprotected"]." diff --git a/monkestation/code/modules/art_sci_overrides/artifact_items/artifact_gun.dm b/monkestation/code/modules/art_sci_overrides/artifact_items/artifact_gun.dm index 37c02bba1e0d..f337be6fb181 100644 --- a/monkestation/code/modules/art_sci_overrides/artifact_items/artifact_gun.dm +++ b/monkestation/code/modules/art_sci_overrides/artifact_items/artifact_gun.dm @@ -1,10 +1,21 @@ /obj/item/ammo_casing/magic/artifact projectile_type = /obj/projectile/magic/artifact - + var/datum/artifact_effect/gun/stored_comp /obj/item/ammo_casing/magic/artifact/ready_proj(atom/target, mob/living/user, quiet, zone_override = "", atom/fired_from) if(!loaded_projectile) return - var/datum/component/artifact/gun/gun = fired_from.GetComponent(/datum/component/artifact/gun) + var/datum/component/artifact/component = fired_from.GetComponent(/datum/component/artifact) + var/datum/artifact_effect/gun/gun + if(!stored_comp) + for(var/datum/artifact_effect/eff in component.artifact_effects) + if(istype(eff,/datum/artifact_effect/gun)) + gun = eff + stored_comp = gun + break + else + gun = stored_comp + if(!gun) + return loaded_projectile.damage = gun.damage / pellets loaded_projectile.icon_state = gun.projectile_icon loaded_projectile.damage_type = gun.dam_type @@ -39,9 +50,15 @@ pinless = TRUE recharge_rate = 1 antimagic_flags = null - var/datum/component/artifact/assoc_comp = /datum/component/artifact/gun + obj_flags = CAN_BE_HIT + var/datum/component/artifact/assoc_comp = /datum/component/artifact + +ARTIFACT_SETUP(/obj/item/gun/magic/artifact, SSobj, null, /datum/artifact_effect/gun, ARTIFACT_SIZE_SMALL) -ARTIFACT_SETUP(/obj/item/gun/magic/artifact, SSobj) +/obj/item/gun/magic/artifact/attack_self(mob/user, modifiers) + . = ..() + to_chat(user,span_notice("You squeeze the [src] tightly.")) + on_artifact_touched(src,user,modifiers) /obj/item/gun/magic/artifact/can_shoot() return assoc_comp.active diff --git a/monkestation/code/modules/art_sci_overrides/artifact_items/artifact_item.dm b/monkestation/code/modules/art_sci_overrides/artifact_items/artifact_item.dm new file mode 100644 index 000000000000..e6eaf3e204db --- /dev/null +++ b/monkestation/code/modules/art_sci_overrides/artifact_items/artifact_item.dm @@ -0,0 +1,37 @@ +/obj/item/artifact_item + //This is literally just an artifact, but item sized for item generation of traits that require it. + + icon = 'icons/obj/artifacts.dmi' + icon_state = "narnar-1" + resistance_flags = LAVA_PROOF | ACID_PROOF | INDESTRUCTIBLE + icon = 'icons/obj/artifacts.dmi' + inhand_icon_state = "plasmashiv" + lefthand_file = 'icons/mob/inhands/weapons/swords_lefthand.dmi' + righthand_file = 'icons/mob/inhands/weapons/swords_righthand.dmi' + obj_flags = CAN_BE_HIT + var/datum/component/artifact/assoc_comp = /datum/component/artifact + +ARTIFACT_SETUP(/obj/item/artifact_item, SSobj, null, null, ARTIFACT_SIZE_SMALL) + +/obj/item/artifact_item/attack_self(mob/user, modifiers) + . = ..() + to_chat(user,span_notice("You squeeze the [src] tightly.")) + on_artifact_touched(src,user,modifiers) + + +/obj/item/artifact_item_tiny + //This is literally just an artifact, but s m o l for item generation of traits that require it. + + icon = 'icons/obj/artifacts.dmi' + icon_state = "narnar-1" + resistance_flags = LAVA_PROOF | ACID_PROOF | INDESTRUCTIBLE + icon = 'icons/obj/artifacts.dmi' + var/datum/component/artifact/assoc_comp = /datum/component/artifact + obj_flags = CAN_BE_HIT + +ARTIFACT_SETUP(/obj/item/artifact_item_tiny, SSobj, null, null, ARTIFACT_SIZE_TINY) + +/obj/item/artifact_item_tiny/attack_self(mob/user, modifiers) + . = ..() + to_chat(user,span_notice("You squeeze the [src] tightly.")) + on_artifact_touched(src,user,modifiers) diff --git a/monkestation/code/modules/art_sci_overrides/artifact_items/artifact_manipulators.dm b/monkestation/code/modules/art_sci_overrides/artifact_items/artifact_manipulators.dm new file mode 100644 index 000000000000..13661ae0735b --- /dev/null +++ b/monkestation/code/modules/art_sci_overrides/artifact_items/artifact_manipulators.dm @@ -0,0 +1,158 @@ +/obj/item/artifact_summon_wand + name = "artifact manipulation wand" + desc = "A one-use device capable of summoning an artifact from... somewhere.Use the item in hand to change modes. Right Click a disk onto it to load the disk. Right Click the item to attempt to summon an artifact, or slap an existing one to modify it." + icon = 'icons/obj/device.dmi' + icon_state = "memorizer2" + inhand_icon_state = "electronic" + worn_icon_state = "electronic" + lefthand_file = 'icons/mob/inhands/items/devices_lefthand.dmi' + righthand_file = 'icons/mob/inhands/items/devices_righthand.dmi' + w_class = WEIGHT_CLASS_SMALL + slot_flags = ITEM_SLOT_BELT + item_flags = NOBLUDGEON + var/obj/item/disk/artifact/slotted_disk + var/selected_mode = 0 + /// modes are- 0 = random, 1 = blank artifact,2 = disk copy, 3 = disc activator, 4 = disc fault, 5 = disc effect. + var/max_modes = 5 + +/obj/item/artifact_summon_wand/attack_self(mob/user, modifiers) + . = ..() + selected_mode++ + if(selected_mode > max_modes) + selected_mode = 0 + var/display_text = "cause a bug. Tell the coders quick!" + switch(selected_mode) + if(0) + display_text = "create a random artifact." + if(1) + display_text = "create a blank artifact." + if(2) + display_text = "create a copy of inserted disk" + if(3) + display_text = "create or modify an artifact with just the inserted disks activator." + if(4) + display_text = "create or modify an artifact with just the inserted disks fault." + if(5) + display_text = "create or modify an artifact with just the inserted disks effect." + to_chat(user,span_notice("You set [src] to [display_text]")) + +/obj/item/artifact_summon_wand/attackby_secondary(obj/item/weapon, mob/user, params) + . = ..() + if(istype(weapon,/obj/item/disk/artifact)) + if(slotted_disk) + to_chat(user,span_notice("You swap the disk inside [src]")) + weapon.forceMove(src) + if(!user.put_in_hand(slotted_disk)) + slotted_disk.forceMove(get_turf(user)) + slotted_disk = weapon + else + to_chat(user,span_notice("You slot [weapon] inside [src]")) + weapon.forceMove(src) + slotted_disk = weapon +/obj/item/artifact_summon_wand/attack_self_secondary(mob/user, modifiers) + . = ..() + summon_artifact(user) + +/obj/item/artifact_summon_wand/proc/summon_artifact(mob/user) + var/turf/attempt_location = get_turf(get_step(user,user.dir)) + if(attempt_location.density) + return + visible_message(span_notice("[user] begins to summon an artifact using [src]!"),span_notice("You begin attempting to summon an artifact using [src]...")) + if(do_after(user,5 SECOND)) + var/obj/new_artifact = spawn_artifact(attempt_location) + var/datum/component/artifact/art_comp = new_artifact.GetComponent(/datum/component/artifact) + if(!art_comp) + visible_message(span_notice("Something goes wrong, and [src] fizzles!")) + return + switch(selected_mode)//0 left blank, as we don't need to do anything else. + if(1) + art_comp.clear_out() + if(2) + art_comp.clear_out() + if(slotted_disk.activator) + art_comp.add_activator(slotted_disk.activator) + if(slotted_disk.fault) + art_comp.change_fault(slotted_disk.fault) + if(slotted_disk.effect) + art_comp.try_add_effect(slotted_disk.effect) + if(3) + art_comp.clear_out() + if(slotted_disk.activator) + art_comp.add_activator(slotted_disk.activator) + if(4) + art_comp.clear_out() + if(slotted_disk.fault) + art_comp.change_fault(slotted_disk.fault) + if(5) + art_comp.clear_out() + if(slotted_disk.effect) + art_comp.try_add_effect(slotted_disk.effect) + visible_message(span_notice("[new_artifact] appears from nowhere!"),span_notice("You summon [new_artifact], and [src] disintegrates!")) + if(slotted_disk) + if(!user.put_in_active_hand(slotted_disk)) + slotted_disk.forceMove(get_turf(user)) + slotted_disk = null + qdel(src) + else + visible_message(span_notice("Something goes wrong, and [src] fizzles!")) + +/obj/item/artifact_summon_wand/examine(mob/user) + . = ..() + if(slotted_disk) + . += span_notice("Contains [slotted_disk]") + switch (selected_mode) + if(0) + . += span_notice("Will currently try to summon a random artifact.") + if(1) + . += span_notice("Will currently try to summon a blank artifact") + if(2) + . += span_notice("Will currently try to copy the disk to a new or existing artifact.") + if(3) + . += span_notice("Will currently try to copy the disk activator to a new or existing artifact.") + if(4) + . += span_notice("Will currently try to copy the disk fault to a new or existing artifact.") + if(5) + . += span_notice("Will currently try to copy the disk effect to a new or existing artifact.") + +/obj/item/artifact_summon_wand/attack_atom(atom/attacked_atom, mob/living/user, params) + var/datum/component/artifact/art_comp = attacked_atom.GetComponent(/datum/component/artifact) + if(art_comp && slotted_disk) + visible_message(span_notice("[user] begins trying to configure [attacked_atom] with [src]!"),span_notice("You begin trying to configure the [attacked_atom] with [src]...")) + if(do_after(user,5 SECOND)) + var/added_anything = FALSE + switch(selected_mode) + if(0) + visible_message(span_notice("...but nothing changed!")) + if(1) + art_comp.clear_out() + visible_message(span_notice("[attacked_atom] is rendered inert!")) + added_anything = TRUE + if(2) + if(slotted_disk.activator) + added_anything |= art_comp.add_activator(slotted_disk.activator) + if(slotted_disk.fault) + added_anything |= art_comp.change_fault(slotted_disk.fault) + if(slotted_disk.effect) + added_anything |= art_comp.try_add_effect(slotted_disk.effect) + if(3) + if(slotted_disk.activator) + added_anything |= art_comp.add_activator(slotted_disk.activator) + if(4) + if(slotted_disk.fault) + added_anything |= art_comp.change_fault(slotted_disk.fault) + if(5) + if(slotted_disk.effect) + added_anything |= art_comp.try_add_effect(slotted_disk.effect) + if(added_anything) + visible_message(span_notice("[user] configures the [attacked_atom] with [src]!"),span_notice("You configure the [attacked_atom] with [src], which switftly disintegrates!")) + if(slotted_disk) + if(!user.put_in_active_hand(slotted_disk)) + slotted_disk.forceMove(get_turf(user)) + slotted_disk = null + qdel(src) + else + visible_message(span_notice("...but nothing changed!")) + else + visible_message(span_notice("Something goes wrong, and [src] fizzles!")) + return ..() //I TAKE NO RESPONSIBILITY FOR CALLING THIS L A S T. + diff --git a/monkestation/code/modules/art_sci_overrides/artifact_items/artifact_melee.dm b/monkestation/code/modules/art_sci_overrides/artifact_items/artifact_melee.dm index 3ad1b89385d4..c8ef4201b472 100644 --- a/monkestation/code/modules/art_sci_overrides/artifact_items/artifact_melee.dm +++ b/monkestation/code/modules/art_sci_overrides/artifact_items/artifact_melee.dm @@ -10,12 +10,18 @@ inhand_icon_state = "plasmashiv" lefthand_file = 'icons/mob/inhands/weapons/swords_lefthand.dmi' righthand_file = 'icons/mob/inhands/weapons/swords_righthand.dmi' + obj_flags = CAN_BE_HIT var/special_cooldown_time var/special - var/datum/component/artifact/assoc_comp = /datum/component/artifact/melee + var/datum/component/artifact/assoc_comp = /datum/component/artifact COOLDOWN_DECLARE(special_cooldown) -ARTIFACT_SETUP(/obj/item/melee/artifact, SSobj) +ARTIFACT_SETUP(/obj/item/melee/artifact, SSobj, null, /datum/artifact_effect/melee, ARTIFACT_SIZE_SMALL) + +/obj/item/melee/artifact/attack_self(mob/user, modifiers) + . = ..() + to_chat(user,span_notice("You squeeze the [src] tightly.")) + on_artifact_touched(src,user,modifiers) /obj/item/melee/artifact/afterattack(mob/living/victim, mob/user, proximity) if(!istype(victim) || !assoc_comp.active || !COOLDOWN_FINISHED(src,special_cooldown) || !special || !proximity) diff --git a/monkestation/code/modules/art_sci_overrides/artifact_objects/artifact_powergen.dm b/monkestation/code/modules/art_sci_overrides/artifact_objects/artifact_powergen.dm index b2a37bb18adc..b06a9c3d0a65 100644 --- a/monkestation/code/modules/art_sci_overrides/artifact_objects/artifact_powergen.dm +++ b/monkestation/code/modules/art_sci_overrides/artifact_objects/artifact_powergen.dm @@ -10,12 +10,10 @@ circuit = null density = TRUE anchored = FALSE - var/datum/component/artifact/assoc_comp = /datum/component/artifact/generator + var/datum/component/artifact/assoc_comp = /datum/component/artifact +ARTIFACT_SETUP(/obj/machinery/power/generator_artifact, SSmachines, null, /datum/artifact_effect/generator, null) -ARTIFACT_SETUP(/obj/machinery/power/generator_artifact, SSmachines) - -/datum/component/artifact/generator - associated_object = /obj/machinery/power/generator_artifact +/datum/artifact_effect/generator type_name = "Power Generator" weight = ARTIFACT_RARE valid_activators = list( @@ -29,16 +27,18 @@ ARTIFACT_SETUP(/obj/machinery/power/generator_artifact, SSmachines) /datum/artifact_origin/precursor, /datum/artifact_origin/martian, ) //narnar doesnt need power + + valid_type_paths = list(/obj/machinery/power/generator_artifact) + research_value = 10000 //Holy moly lucky you! activation_message = "begins emitting a faint, droning hum." deactivation_message = "shortcircuits!" - xray_result = "COMPLEX" COOLDOWN_DECLARE(sideeffect_cooldown) var/power_gen = 0 ///does the power output fluctuate var/unstable_generation = FALSE -/datum/component/artifact/generator/setup() //TODO: Make this use some weird scaling math to have it pick higher numbers at lower odds +/datum/artifact_effect/generator/setup() //TODO: Make this use some weird scaling math to have it pick higher numbers at lower odds if(prob(65)) power_gen = rand(1 KW, MAX_POSSIBLE_GEN / 2) else @@ -46,42 +46,42 @@ ARTIFACT_SETUP(/obj/machinery/power/generator_artifact, SSmachines) unstable_generation = prob(40) potency = power_gen / (6 KW) // 100 potency at 600kw generation -/datum/component/artifact/generator/effect_touched(mob/living/user) - var/obj/machinery/power/generator_artifact/powerholder = holder +/datum/artifact_effect/generator/effect_touched(mob/living/user) + var/obj/machinery/power/generator_artifact/powerholder = our_artifact.holder //if on cable and not setup, connect and setup if(!powerholder.anchored && locate(/obj/structure/cable) in get_turf(powerholder)) - powerholder.visible_message(span_warning("[holder] seems to snap to the cable!")) + powerholder.visible_message(span_warning("[our_artifact.holder] seems to snap to the cable!")) playsound(get_turf(powerholder), 'sound/items/deconstruct.ogg', 50, TRUE) powerholder.anchored = TRUE powerholder.connect_to_network() return - holder.Beam(user, icon_state = "lightning[rand(1,12)]", time = 0.5 SECONDS) + our_artifact.holder.Beam(user, icon_state = "lightning[rand(1,12)]", time = 0.5 SECONDS) playsound(get_turf(powerholder), 'sound/magic/lightningshock.ogg', 100, TRUE, extrarange = 5) var/damage = user.electrocute_act(power_gen / 2 KW, powerholder, flags = SHOCK_NOSTUN) - to_chat(user, span_userdanger("You are hit by a burst of electricity from [holder]!")) + to_chat(user, span_userdanger("You are hit by a burst of electricity from [our_artifact.holder]!")) if(damage > 80) - var/turf/owner_turf = get_turf(holder) + var/turf/owner_turf = get_turf(our_artifact.holder) var/throwtarget = get_edge_target_turf(get_turf(user), get_dir(owner_turf, get_step_away(user, owner_turf))) user.safe_throw_at(throwtarget, power_gen / 38 KW, 1, force = MOVE_FORCE_EXTREMELY_STRONG) if(damage > 400 && prob(50)) - user.dust(just_ash = TRUE, drop_items = TRUE) - artifact_deactivate() //shortcircuit + user.death(FALSE) + our_artifact.artifact_deactivate() //shortcircuit if(prob(20)) //try to get yourself shocked with insuls many times to shortcircuit it (in retrospect this sucks) - artifact_deactivate() + our_artifact.artifact_deactivate() -/datum/component/artifact/generator/effect_process() //todo add more - if(!holder.anchored) +/datum/artifact_effect/generator/effect_process() //todo add more + if(!our_artifact.holder.anchored) return - var/obj/machinery/power/generator_artifact/powerholder = holder + var/obj/machinery/power/generator_artifact/powerholder = our_artifact.holder powerholder.add_avail(power_gen * (unstable_generation ? rand(0.1, 1) : 1)) if(power_gen < SIDEEFFECT_THRESHOLD || !COOLDOWN_FINISHED(src,sideeffect_cooldown)) //sorry boss no can do return COOLDOWN_START(src,sideeffect_cooldown,rand(4,8) SECONDS) //minor to medium side effects if(power_gen >= (SHITFUCK_THRESHOLD / 3)) - powerholder.visible_message(span_danger("\The [holder] lets out a shower of thunder!"), span_hear("You hear a loud electrical crack!")) + powerholder.visible_message(span_danger("\The [our_artifact.holder] lets out a shower of thunder!"), span_hear("You hear a loud electrical crack!")) playsound(get_turf(powerholder), 'sound/magic/lightningshock.ogg', 100, TRUE, extrarange = 5) tesla_zap(powerholder, rand(2,3), power_gen / 3500) @@ -97,12 +97,12 @@ ARTIFACT_SETUP(/obj/machinery/power/generator_artifact, SSmachines) merger.assert_gas(/datum/gas/carbon_dioxide) merger.gases[/datum/gas/carbon_dioxide][MOLES] = rand(10,120) merger.temperature = rand(200,1000) - var/turf/holder_turf = get_turf(holder) + var/turf/holder_turf = get_turf(our_artifact.holder) holder_turf.assume_air(merger) -/datum/component/artifact/generator/effect_deactivate() - var/obj/machinery/power/generator_artifact/powerholder = holder +/datum/artifact_effect/generator/effect_deactivate() + var/obj/machinery/power/generator_artifact/powerholder = our_artifact.holder powerholder.disconnect_from_network() powerholder.anchored = FALSE playsound(get_turf(powerholder), 'sound/items/deconstruct.ogg', 50, TRUE) diff --git a/monkestation/code/modules/art_sci_overrides/artifact_proto_datums.dm b/monkestation/code/modules/art_sci_overrides/artifact_proto_datums.dm new file mode 100644 index 000000000000..be213e1102cc --- /dev/null +++ b/monkestation/code/modules/art_sci_overrides/artifact_proto_datums.dm @@ -0,0 +1,25 @@ +/datum/design/artifact_summon_wand + name = "Artifact Wand" + desc = "A wand used to create or modify artifacts." + id = "artifact_wand" + build_type = PROTOLATHE | AWAY_LATHE + materials = list(/datum/material/iron =HALF_SHEET_MATERIAL_AMOUNT, /datum/material/gold =SHEET_MATERIAL_AMOUNT, /datum/material/plasma =SHEET_MATERIAL_AMOUNT * 4, /datum/material/uranium =SHEET_MATERIAL_AMOUNT) + build_path = /obj/item/artifact_summon_wand + category = list( + RND_CATEGORY_EQUIPMENT + ) + lathe_time_factor = 0.2 + departmental_flags = DEPARTMENT_BITFLAG_SCIENCE + +/datum/design/disk/artifact + name = "Artifact Disk" + desc = "A disk used to store artifact data." + id = "disk_artifact" + build_type = PROTOLATHE | AWAY_LATHE + materials = list(/datum/material/iron=SMALL_MATERIAL_AMOUNT, /datum/material/glass = SMALL_MATERIAL_AMOUNT/2) + build_path = /obj/item/disk/artifact + category = list( + RND_CATEGORY_EQUIPMENT + ) + lathe_time_factor = 0.1 + departmental_flags = DEPARTMENT_BITFLAG_SCIENCE diff --git a/monkestation/code/modules/art_sci_overrides/artifact_testers/analysis_form.dm b/monkestation/code/modules/art_sci_overrides/artifact_testers/analysis_form.dm index 871bd0f8eb03..7d11430f2492 100644 --- a/monkestation/code/modules/art_sci_overrides/artifact_testers/analysis_form.dm +++ b/monkestation/code/modules/art_sci_overrides/artifact_testers/analysis_form.dm @@ -34,7 +34,8 @@ contraband = STICKER_NOSPAWN var/chosen_origin = "" var/list/chosentriggers = list() - var/chosentype = "" + var/list/chosen_effects = list() + var/chosen_fault = "" /obj/item/sticker/analysis_form/attackby(obj/item/item, mob/living/user, params) if(istype(item, /obj/item/pen)) @@ -59,31 +60,44 @@ if("origin") chosen_origin = params["origin"] if("type") - chosentype = params["type"] + var/trig_type = params["type"] + if(trig_type in chosen_effects) + chosen_effects -= trig_type + else + chosen_effects += trig_type + if("fault") + chosen_fault = params["fault"] if("trigger") - var/trig = params["trigger"] - if(trig in chosentriggers) - chosentriggers -= trig + var/trig_act = params["trigger"] + if(trig_act in chosentriggers) + chosentriggers -= trig_act else - chosentriggers += trig + chosentriggers += trig_act if(attached) analyze_attached() /obj/item/sticker/analysis_form/ui_static_data(mob/user) . = ..() var/list/origins_names = list() - for(var/datum/artifact_origin/subtype as anything in subtypesof(/datum/artifact_origin)) + for(var/datum/artifact_origin/subtype as anything in subtypesof(/datum/artifact_origin)) origins_names += initial(subtype.name) + var/list/allfaults = list() + for(var/datum/artifact_fault/subtype as anything in subtypesof(/datum/artifact_fault)) + allfaults += initial(subtype.name) + var/list/trigger_names = list() for(var/datum/artifact_activator/subtype as anything in subtypesof(/datum/artifact_activator)) trigger_names += initial(subtype.name) var/list/artifact_names = list() - for(var/datum/component/artifact/subtype as anything in subtypesof(/datum/component/artifact)) + for(var/datum/artifact_effect/subtype as anything in subtypesof(/datum/artifact_effect)) + if(subtype.super_secret) + continue //shhhhh artifact_names += initial(subtype.type_name) .["allorigins"] = origins_names + .["allfaults"] = allfaults .["alltypes"] = artifact_names .["alltriggers"] = trigger_names return @@ -91,7 +105,8 @@ /obj/item/sticker/analysis_form/ui_data(mob/user) . = ..() .["chosenorigin"] = chosen_origin - .["chosentype"] = chosentype + .["chosenfault"] = chosen_fault + .["chosentype"] = chosen_effects .["chosentriggers"] = chosentriggers return . @@ -149,46 +164,60 @@ ..() /obj/item/sticker/analysis_form/proc/analyze_attached() + if(!attached) + return var/datum/component/artifact/to_analyze = attached.GetComponent(/datum/component/artifact) if(!to_analyze) return if(chosen_origin) to_analyze.holder.name = to_analyze.generated_name - if(chosentype) - to_analyze.holder.name += " ([chosentype])" + if(chosen_fault) + to_analyze.holder.name += " ![chosen_fault]! " + if(chosen_effects) + for(var/effect as anything in chosen_effects) + to_analyze.holder.name += " ([effect]) " + to_analyze.analysis = src + to_analyze.process_stimuli(STIMULUS_DATA,TRUE) /obj/item/sticker/analysis_form/proc/deanalyze_attached() var/datum/component/artifact/to_analyze = attached.GetComponent(/datum/component/artifact) if(!to_analyze) return to_analyze.holder.name = to_analyze.fake_name + QDEL_NULL(to_analyze.analysis) /obj/item/sticker/analysis_form/proc/get_export_value(datum/component/artifact/art) - var/correct = 0 - var/total_guesses = 0 - + var/baseval = CARGO_CRATE_VALUE + var/labeling_bonus = round(CARGO_CRATE_VALUE * 2.5) + var/bonus = 0 + for(var/datum/artifact_effect/discovered as anything in art.discovered_effects) + if(discovered.discovered_credits) + bonus += round(discovered.discovered_credits * ((discovered.potency + 25)/50)) + if(art.chosen_fault && art.fault_discovered) + bonus += art.chosen_fault.discovered_credits if(art.artifact_origin.type_name == chosen_origin) - correct ++ - if(chosen_origin) - total_guesses ++ - if(chosentype) - total_guesses ++ - if(art.type_name == chosentype) - correct ++ - for(var/name in chosentriggers) - total_guesses++ - - for(var/datum/artifact_activator/listed in art.activators) - if(listed.name != name) - continue - correct++ - - var/incorrect = total_guesses - correct - return round((CARGO_CRATE_VALUE/4) * art.potency * (max((ARTIFACT_COMMON - art.weight) * 0.01, 0.01) * max(correct - incorrect, 0.01))) + bonus += labeling_bonus + else + bonus -= labeling_bonus + if(chosen_effects) + for(var/name_effect in chosen_effects) + for(var/datum/artifact_effect/effect as anything in art.artifact_effects) + if(effect.type_name != name_effect) + bonus -= labeling_bonus + else + bonus += labeling_bonus + if(chosentriggers) + for(var/name_trigger in chosentriggers) + for(var/datum/artifact_activator/activator as anything in art.activators) + if(activator.name != name_trigger) + bonus -= labeling_bonus + else + bonus += labeling_bonus + return round(baseval + bonus) /obj/item/analysis_bin name = "analysis bin" - desc = "A bin made out of material to resist adhesion, for artifact analysis forms." + desc = "A bin containing a seemingly endless supply of fourms for artifact labeling. Correctly labeled artifacts sell for more!" icon = 'icons/obj/service/bureaucracy.dmi' icon_state = "analysisbin1" base_icon_state = "analysisbin" @@ -196,33 +225,24 @@ lefthand_file = 'icons/mob/inhands/items/sheets_lefthand.dmi' righthand_file = 'icons/mob/inhands/items/sheets_righthand.dmi' w_class = WEIGHT_CLASS_NORMAL - var/forms = 15 - var/form_type = /obj/item/sticker/analysis_form + var/form_type = /obj/item/sticker/analysis_form /obj/item/analysis_bin/Initialize(mapload) . = ..() interaction_flags_item &= ~INTERACT_ITEM_ATTACK_HAND_PICKUP AddElement(/datum/element/drag_pickup) -/obj/item/analysis_bin/update_icon_state() - icon_state = "[base_icon_state][forms > 0]" - return ..() - /obj/item/analysis_bin/attack_hand(mob/user, list/modifiers) if(isliving(user)) var/mob/living/living_mob = user if(!(living_mob.mobility_flags & MOBILITY_PICKUP)) return - if(forms) - forms-- - var/obj/item/form = new form_type - form.add_fingerprint(user) - form.forceMove(user.loc) - user.put_in_hands(form) - balloon_alert(user, "took form") - update_appearance() - else - balloon_alert(user, "empty!") + var/obj/item/form = new form_type + form.add_fingerprint(user) + form.forceMove(user.loc) + user.put_in_hands(form) + balloon_alert(user, "took form") + update_appearance() add_fingerprint(user) return ..() @@ -232,7 +252,6 @@ return qdel(item) balloon_alert(user, "form returned") - forms++ update_appearance() else return ..() diff --git a/monkestation/code/modules/art_sci_overrides/artifact_testers/xray.dm b/monkestation/code/modules/art_sci_overrides/artifact_testers/xray.dm index 70d25ee3243d..12cb72675d26 100644 --- a/monkestation/code/modules/art_sci_overrides/artifact_testers/xray.dm +++ b/monkestation/code/modules/art_sci_overrides/artifact_testers/xray.dm @@ -1,6 +1,6 @@ /obj/machinery/artifact_xray name = "artifact x-ray machine" - desc = "An x-ray machine, used to scan artifacts." + desc = "An x-ray machine, used to scan artifacts for what they do and research them. Can be Wrenched to turn on Destructive Scan mode, which when given a disk, may record artifact data." icon = 'icons/obj/machines/artifact_machines.dmi' icon_state = "xray-0" base_icon_state = "xray" @@ -8,27 +8,59 @@ circuit = /obj/item/circuitboard/machine/artifactxray use_power = IDLE_POWER_USE ///max radiation level - var/max_radiation = 3 + var/max_radiation = 4 ///chosen radiation level var/chosen_level = 1 var/pulse_time = 4 SECONDS var/pulse_cooldown_time = 3 SECONDS var/list/last_results = list("NO DATA") var/pulsing = FALSE + var/datum/techweb/stored_research + ///Chance to get a disk for an artifact trait on scan. Better scanner, better chance. + var/disk_chance = 20 + ///Are we going for disks, at the risk of destorying artifact? + var/destroy_artifact_mode = FALSE + ///Chance we accidentally destory the artifact on destuctive scan. Better laser, less chance. + var/destroy_chance = 75 + ///The disk we have inside of us, maybe. + var/obj/item/disk/artifact/our_disk COOLDOWN_DECLARE(message_cooldown) COOLDOWN_DECLARE(pulse_cooldown) /obj/machinery/artifact_xray/Initialize(mapload) . = ..() + if(!CONFIG_GET(flag/no_default_techweb_link) && !stored_research) + connect_techweb(SSresearch.science_tech) RefreshParts() +/obj/machinery/artifact_xray/Destroy() + if(stored_research) + log_research("[src] disconnected from techweb [stored_research] (destroyed).") + stored_research = null + QDEL_NULL(wires) + return ..() + + +/obj/machinery/artifact_xray/proc/connect_techweb(datum/techweb/new_techweb) + if(stored_research) + log_research("[src] disconnected from techweb [stored_research] when connected to [new_techweb].") + stored_research = new_techweb + +/obj/machinery/artifact_xray/multitool_act(mob/living/user, obj/item/multitool/tool) + if(!QDELETED(tool.buffer) && istype(tool.buffer, /datum/techweb)) + connect_techweb(tool.buffer) + return TRUE + return FALSE /obj/machinery/artifact_xray/RefreshParts() . = ..() var/power_usage = 250 - for(var/obj/item/stock_parts/micro_laser/laser in component_parts) - max_radiation = round(2.5 * laser.rating) + for(var/datum/stock_part/micro_laser/laser in component_parts) + max_radiation = laser.tier + destroy_chance = round(75 - (15* laser.tier)) for(var/datum/stock_part/capacitor/capac in component_parts) - power_usage -= 30 * capac.tier + power_usage -= round(30 * capac.tier) + for(var/datum/stock_part/scanning_module/scanner in component_parts) + disk_chance = round(20 * scanner.tier) update_mode_power_usage(ACTIVE_POWER_USE, power_usage) /obj/machinery/artifact_xray/update_icon_state() @@ -39,6 +71,12 @@ . = ..() if(!can_interact(user)) return + if(our_disk) + to_chat(user,"You eject the [our_disk.name]") + if(!user.put_in_active_hand(our_disk)) + our_disk.forceMove(get_turf(user)) + our_disk = null + return toggle_open() /obj/machinery/artifact_xray/proc/toggle_open() if(!COOLDOWN_FINISHED(src,pulse_cooldown)) @@ -49,14 +87,29 @@ else flick("xray-opening", src) open_machine() + if(our_disk) + our_disk.forceMove(src)//Hacky way of keeping the disk inside. /obj/machinery/artifact_xray/attackby(obj/item/item, mob/living/user, params) if(HAS_TRAIT(item, TRAIT_NODROP)) to_chat(user, span_warning("[item] is stuck to your hand, you can't put it inside [src]!")) return - if(state_open && COOLDOWN_FINISHED(src,pulse_cooldown)) - close_machine(item) + if(istype(item,/obj/item/disk/artifact)) + if(our_disk) + to_chat(user,"You swap [our_disk.name] for [item.name]") + if(!user.put_in_inactive_hand(our_disk)) + our_disk.forceMove(get_turf(user)) + item.forceMove(src) + our_disk = item + else + to_chat(user,"You insert [item.name]") + item.forceMove(src) + our_disk = item return + if(state_open) + if(COOLDOWN_FINISHED(src,pulse_cooldown)) + close_machine(item) + return ..() /obj/machinery/artifact_xray/ui_interact(mob/user, datum/tgui/ui) ui = SStgui.try_update_ui(user, src, ui) @@ -89,7 +142,7 @@ return if(isliving(occupant)) if(!(obj_flags & EMAGGED)) - say("Cannot pulse with a living being inside!") + say("ERROR: Life-signs detected in chamber!") return var/datum/component/artifact/component = occupant.GetComponent(/datum/component/artifact) if(component) @@ -106,11 +159,52 @@ playsound(loc, 'sound/machines/chime.ogg', 30, FALSE) COOLDOWN_START(src,pulse_cooldown,pulse_cooldown_time) pulsing = FALSE - if(artifact) - last_results = list("STRUCTURAL ABNORMALITY ANALYSIS: [artifact.xray_result]", "SIZE: [artifact.artifact_size < ARTIFACT_SIZE_LARGE ? "SMALL" : "LARGE" ]") + if(artifact && stored_research) + var/research_added = 0 + if(!artifact.fault_discovered && artifact.chosen_fault) + artifact.freebies = 0 //No more freebies, you know what it does now. + artifact.fault_discovered = TRUE + research_added += artifact.chosen_fault.research_value + if(artifact.chosen_fault) + last_results = list("ARTIFACT FAULT DISCOVERED: [artifact.chosen_fault.name]", "SIZE: [artifact.artifact_size < ARTIFACT_SIZE_LARGE ? "SMALL" : "LARGE" ]") + else + research_added += 2500 + last_results = list("FLAWLESS ARTIFACT. NO FAULTS.", "SIZE: [artifact.artifact_size < ARTIFACT_SIZE_LARGE ? "SMALL" : "LARGE" ]") + if(length(artifact.discovered_effects) != length(artifact.artifact_effects)) + for(var/datum/artifact_effect/eff in artifact.artifact_effects) + artifact.discovered_effects += eff.type + research_added += eff.research_value + last_results += "ARTIFACT EFFECTS REVEALED." + if(!length(artifact.artifact_effects)) + last_results += "MUNDANE ARTIFACT DETECTED. NO NOTEABLE EFFECTS." + if(length(artifact.activators) != length(artifact.activators)) + for(var/datum/artifact_activator/activator in artifact.activators) + artifact.discovered_activators += activator.type + research_added += activator.research_value + last_results += "ARTIFACT ACTIVATORS REVEALED." + last_results+= "WARNING: ARTIFACT FAULT NOW ACTIVE." + if(research_added > 0 && !artifact.researched) + artifact.researched = TRUE + src.visible_message(span_notice("[src] blares: ") + span_robot("ARTIFACT RESEARCHED:[research_added] ADDED TO LINKED CONSOLE")) + stored_research.add_point_list(list(TECHWEB_POINT_TYPE_GENERIC = research_added)) + if(our_disk && destroy_artifact_mode) + destructive_scan_artifact(artifact) else - last_results = list("INCONCLUSIVE;", "NO SPECIAL PROPERTIES DETECTED") - + last_results = list("INCONCLUSIVE;", "NO SPECIAL PROPERTIES DETECTED OR NO RESEARCH CONSOLE LINKED.") + return + +/obj/machinery/artifact_xray/proc/destructive_scan_artifact(datum/component/artifact/the_artifact) + if(prob(disk_chance + (5*chosen_level))) + our_disk.effect = pick(the_artifact.artifact_effects) + our_disk.activator = pick(the_artifact.activators) + if(prob(100-destroy_chance)) //Better scanners means better chance of NOT getting fault + our_disk.fault = the_artifact.chosen_fault + our_disk.update_name() + src.visible_message(span_robot("NOTICE: DATA DISK RECORDED.")) + if(prob(destroy_chance + round(2.5 * chosen_level))) + the_artifact.clear_out() + src.visible_message(span_robot("WARNING: ARTIFACT RENDERED INERT.")) + return /obj/machinery/artifact_xray/ui_data(mob/user) . = ..() @@ -145,11 +239,17 @@ else if(!occupant_atom.anchored) return TRUE -/obj/machinery/artifact_xray/screwdriver_act(mob/living/user, obj/item/tool) +/obj/machinery/artifact_xray/wrench_act(mob/living/user, obj/item/tool) if(pulsing) return TOOL_ACT_SIGNAL_BLOCKING - . = default_deconstruction_screwdriver(user, base_icon_state, base_icon_state, tool) + destroy_artifact_mode = !destroy_artifact_mode + var/modestring = destroy_artifact_mode ? "DESTRUCTIVE SCAN" : "NON-DESTRUCTIVE SCAN" + to_chat(user,span_notice("[src] switched to [modestring] mode.")) + return TOOL_ACT_MELEE_CHAIN_BLOCKING + +/obj/machinery/artifact_xray/screwdriver_act(mob/living/user, obj/item/tool) + return pulsing ? TOOL_ACT_SIGNAL_BLOCKING : default_deconstruction_screwdriver(user, "xray-maint", "xray-1", tool) /obj/machinery/artifact_xray/crowbar_act(mob/living/user, obj/item/tool) return pulsing ? TOOL_ACT_SIGNAL_BLOCKING : default_deconstruction_crowbar(tool) diff --git a/monkestation/code/modules/art_sci_overrides/artifact_testers/zapper.dm b/monkestation/code/modules/art_sci_overrides/artifact_testers/zapper.dm index b877d2b4fe91..ca12f10a415c 100644 --- a/monkestation/code/modules/art_sci_overrides/artifact_testers/zapper.dm +++ b/monkestation/code/modules/art_sci_overrides/artifact_testers/zapper.dm @@ -1,6 +1,6 @@ /obj/machinery/artifact_zapper name = "artifact zapper" - desc = "A directed tesla coil, zaps the artifact that it is facing. VERY power-consuming." + desc = "A directed tesla coil, zaps the object that it is facing. VERY power-consuming. Can attempt to turn artifacts into wands if hit with a multi-tool." icon = 'icons/obj/machines/artifact_machines.dmi' icon_state = "zapper" base_icon_state = "zapper" @@ -12,6 +12,8 @@ ///chosen level var/chosen_level = 100 var/pulse_cooldown_time = 4 SECONDS + + var/into_wand_mode = FALSE COOLDOWN_DECLARE(pulse_cooldown) /obj/machinery/artifact_zapper/Initialize(mapload) @@ -59,14 +61,21 @@ component = object.GetComponent(/datum/component/artifact) if(component) break - if(!component) return Beam(component.parent, icon_state="lightning[rand(1,12)]", time = pulse_cooldown_time) playsound(get_turf(src), 'sound/magic/lightningshock.ogg', 60, TRUE, extrarange = 2) use_power(chosen_level) - component.process_stimuli(STIMULUS_SHOCK, chosen_level) + if(!into_wand_mode) + component.process_stimuli(STIMULUS_SHOCK, chosen_level) + else + if(prob(round(chosen_level/100))) + var/obj/item/artifact_summon_wand/wand = new(target_turf) + visible_message("[component.holder] is shocked into [wand]!") + else + visible_message("[component.holder] is shocked into oblivion!") + qdel(component.holder) COOLDOWN_START(src,pulse_cooldown, pulse_cooldown_time) @@ -84,11 +93,20 @@ to_chat(user,span_notice("You short out the safety sensors on the [src].")) playsound(src, SFX_SPARKS, 75, TRUE, SILENCED_SOUND_EXTRARANGE) + +/obj/machinery/artifact_zapper/multitool_act(mob/living/user, obj/item/tool) + if(!COOLDOWN_FINISHED(src,pulse_cooldown)) + return TOOL_ACT_SIGNAL_BLOCKING + into_wand_mode = !into_wand_mode + visible_message(span_info("[src] switches to [into_wand_mode ? "attempting to break down artifacts." : "just zapping artifacts." ]")) + return TOOL_ACT_MELEE_CHAIN_BLOCKING /obj/machinery/artifact_zapper/screwdriver_act(mob/living/user, obj/item/tool) if(!COOLDOWN_FINISHED(src,pulse_cooldown)) return TOOL_ACT_SIGNAL_BLOCKING . = default_deconstruction_screwdriver(user, base_icon_state, base_icon_state, tool) - /obj/machinery/artifact_zapper/crowbar_act(mob/living/user, obj/item/tool) return !COOLDOWN_FINISHED(src,pulse_cooldown) ? TOOL_ACT_SIGNAL_BLOCKING : default_deconstruction_crowbar(tool) + +/obj/machinery/artifact_zapper/wrench_act_secondary(mob/living/user, obj/item/tool) + return !COOLDOWN_FINISHED(src,pulse_cooldown) ? TOOL_ACT_SIGNAL_BLOCKING : default_unfasten_wrench(user, tool) diff --git a/monkestation/code/modules/art_sci_overrides/faults/_fault.dm b/monkestation/code/modules/art_sci_overrides/faults/_fault.dm index 607340139449..2a86f5e958ec 100644 --- a/monkestation/code/modules/art_sci_overrides/faults/_fault.dm +++ b/monkestation/code/modules/art_sci_overrides/faults/_fault.dm @@ -4,12 +4,34 @@ var/visible_message ///the chance of us triggering on bad info var/trigger_chance = 0 + //how many credits do we get for discovering this? Should be negative. + var/discovered_credits = 0 + //If availible, warns users that this WILL fuck you up. Picks randomly from list + var/list/inspect_warning + ///Added by xray machine when discovered. + var/research_value = 0 + ///How likely the fault is to roll. + var/weight = ARTIFACT_COMMON + ///Our Artifact + var/datum/component/artifact/our_artifact -/datum/artifact_fault/proc/on_trigger(datum/component/artifact/component) +/datum/artifact_fault/Destroy(force) + our_artifact = null + return ..() + +///called when the artifact gets a stimulus, and passes its trigger chance effect. +/datum/artifact_fault/proc/on_trigger() + return + +///Called when the artifact trait comes into existance +/datum/artifact_fault/proc/on_added() return /datum/artifact_fault/shutdown - name = "Generic Shutdown Fault" + name = "Random Shutdown Fault" + visible_message = "has something malfunction and shuts down!" + trigger_chance = 1 + /datum/artifact_fault/on_trigger(datum/component/artifact/component) if(component.active) diff --git a/monkestation/code/modules/art_sci_overrides/faults/bioscrambler.dm b/monkestation/code/modules/art_sci_overrides/faults/bioscrambler.dm new file mode 100644 index 000000000000..f6ee86615c5e --- /dev/null +++ b/monkestation/code/modules/art_sci_overrides/faults/bioscrambler.dm @@ -0,0 +1,21 @@ +/datum/artifact_fault/bioscramble + name = "Bioscrambling Fault" + trigger_chance = 3 + visible_message = "corrupts nearby biological life!" + + inspect_warning = list(span_danger("It looks like its made of patchwork flesh!"), + span_danger("It looks Frankenstien like!")) + + research_value = 250 + + weight = ARTIFACT_UNCOMMON + +/datum/artifact_fault/bioscramble/on_trigger() + var/center_turf = get_turf(our_artifact.parent) + + if(!center_turf) + CRASH("[src] had attempted to trigger, but failed to find the center turf!") + + for(var/mob/living/carbon/mob in range(rand(3, 4), center_turf)) + for(var/i in 1 to 3) + mob.bioscramble(our_artifact.holder) diff --git a/monkestation/code/modules/art_sci_overrides/faults/clowning.dm b/monkestation/code/modules/art_sci_overrides/faults/clowning.dm new file mode 100644 index 000000000000..891e99e825ab --- /dev/null +++ b/monkestation/code/modules/art_sci_overrides/faults/clowning.dm @@ -0,0 +1,19 @@ +/datum/artifact_fault/clown + name = "Funny Fault" + trigger_chance = 5 + inspect_warning = list("Smells faintly of bananas","Looks Funny.","Hates mimes.") + visible_message = "summons a portal to the HONK DIMENSION!" + discovered_credits = -500 + research_value = 250 + + weight = ARTIFACT_VERYRARE + +/datum/artifact_fault/clown/on_trigger() + var/center_turf = get_turf(our_artifact.parent) + + if(!center_turf) + CRASH("[src] had attempted to trigger, but failed to find the center turf!") + + var/obj/structure/spawner/clown/hehe = new(src) + + addtimer(CALLBACK(hehe,PROC_REF(Destroy)),3 MINUTE) diff --git a/monkestation/code/modules/art_sci_overrides/faults/explosion.dm b/monkestation/code/modules/art_sci_overrides/faults/explosion.dm index f7c028e58860..e75032695910 100644 --- a/monkestation/code/modules/art_sci_overrides/faults/explosion.dm +++ b/monkestation/code/modules/art_sci_overrides/faults/explosion.dm @@ -1,12 +1,16 @@ /datum/artifact_fault/explosion - name = "Explode" + name = "Exploding Fault" trigger_chance = 3 visible_message = "reaches a catastrophic overload, cracks forming at its surface!" -/datum/artifact_fault/explosion/on_trigger(datum/component/artifact/component) - component.holder.Shake(duration = 5 SECONDS, shake_interval = 0.08 SECONDS) - addtimer(CALLBACK(src, PROC_REF(payload), component), 5 SECONDS) + research_value = 500 //nanotrasen always likes weapons IMO -/datum/artifact_fault/explosion/proc/payload(datum/component/artifact/component) - explosion(component.holder, light_impact_range = 2, explosion_cause = src) - qdel(component.holder) + weight = ARTIFACT_UNCOMMON + +/datum/artifact_fault/explosion/on_trigger() + our_artifact.holder.Shake(duration = 5 SECONDS, shake_interval = 0.08 SECONDS) + addtimer(CALLBACK(src, PROC_REF(payload), our_artifact), 5 SECONDS) + +/datum/artifact_fault/explosion/proc/payload() + explosion(our_artifact.holder, light_impact_range = 2, explosion_cause = src) + qdel(our_artifact.holder) diff --git a/monkestation/code/modules/art_sci_overrides/faults/greg.dm b/monkestation/code/modules/art_sci_overrides/faults/greg.dm new file mode 100644 index 000000000000..84b18480cf62 --- /dev/null +++ b/monkestation/code/modules/art_sci_overrides/faults/greg.dm @@ -0,0 +1,16 @@ +/datum/artifact_fault/greg + name = "Greg Fault" + discovered_credits = 250 + research_value = 1000 + trigger_chance = 5 + weight = ARTIFACT_RARE + +/datum/artifact_fault/greg/on_added() + our_artifact.holder.AddComponent(/datum/component/ghost_object_control,our_artifact.holder,TRUE) + +/datum/artifact_fault/greg/on_trigger() + var/datum/component/ghost_object_control/spiritholder = our_artifact.holder.GetComponent(/datum/component/ghost_object_control) + + if(!(spiritholder.bound_spirit)) + spiritholder.request_control(0.8) + diff --git a/monkestation/code/modules/art_sci_overrides/faults/ignite.dm b/monkestation/code/modules/art_sci_overrides/faults/ignite.dm index 631f17f850ae..be0cb8498d11 100644 --- a/monkestation/code/modules/art_sci_overrides/faults/ignite.dm +++ b/monkestation/code/modules/art_sci_overrides/faults/ignite.dm @@ -1,10 +1,14 @@ /datum/artifact_fault/ignite - name = "Combust" - trigger_chance = 9 + name = "Combustion Fault" + trigger_chance = 10 visible_message = "starts rapidly heating up while covering everything around it in something that seems to be oil." -/datum/artifact_fault/ignite/on_trigger(datum/component/artifact/component) - var/center_turf = get_turf(component.parent) + research_value = 200 + + weight = ARTIFACT_UNCOMMON + +/datum/artifact_fault/ignite/on_trigger() + var/center_turf = get_turf(our_artifact.parent) if(!center_turf) CRASH("[src] had attempted to trigger, but failed to find the center turf!") diff --git a/monkestation/code/modules/art_sci_overrides/faults/just_death.dm b/monkestation/code/modules/art_sci_overrides/faults/just_death.dm index 8b7b2f8d3c45..c2585b17aef3 100644 --- a/monkestation/code/modules/art_sci_overrides/faults/just_death.dm +++ b/monkestation/code/modules/art_sci_overrides/faults/just_death.dm @@ -1,21 +1,29 @@ /datum/artifact_fault/death - name = "Instant Death" - trigger_chance = 1 + name = "Instant Death Fault" + trigger_chance = 50 //God forbid this actually rolls on a touch artifact,like it did during my testing. visible_message = "blows someone up with mind." + inspect_warning = list(span_danger("The grim reapers scythe seems to be reflected in its surface!"), + span_danger("An Aura of death surrounds this object!"), + span_danger("I'd bet 50/50 someone dies if this turns on!")) -/datum/artifact_fault/death/on_trigger(datum/component/artifact/component) + research_value = 10000 //Wow, this would make a fucking amazing weapon + + weight = ARTIFACT_VERYRARE +/datum/artifact_fault/death/on_trigger() var/list/mobs = list() var/mob/living/carbon/human - var/center_turf = get_turf(component.parent) + var/center_turf = get_turf(our_artifact.parent) if(!center_turf) CRASH("[src] had attempted to trigger, but failed to find the center turf!") - for(var/mob/living/carbon/mob in range(rand(3, 4), center_turf)) + for(var/mob/living/carbon/mob in range(rand(2, 3), center_turf)) mobs += mob + if(!length(mobs)) + return human = pick(mobs) if(!human) return - component.holder.Beam(human, icon_state = "lightning[rand(1,12)]", time = 0.5 SECONDS) + our_artifact.holder.Beam(human, icon_state = "lightning[rand(1,12)]", time = 0.5 SECONDS) human.death(FALSE) diff --git a/monkestation/code/modules/art_sci_overrides/faults/monkey_mode.dm b/monkestation/code/modules/art_sci_overrides/faults/monkey_mode.dm new file mode 100644 index 000000000000..753de53424a5 --- /dev/null +++ b/monkestation/code/modules/art_sci_overrides/faults/monkey_mode.dm @@ -0,0 +1,34 @@ +/datum/artifact_fault/monkey_mode + name = "Simian Spawner Fault" + trigger_chance = 5 + visible_message = "summons a mass of simians!" + + research_value = 250 + + weight = ARTIFACT_VERYUNCOMMON + +/datum/artifact_fault/monkey_mode/on_trigger() + var/monkey = rand(1,4) + var/center_turf = get_turf(our_artifact.parent) + var/list/turf/valid_turfs = list() + if(!center_turf) + CRASH("[src] had attempted to trigger, but failed to find the center turf!") + for(var/turf/boi in range(rand(3,6),center_turf)) + if(boi.density) + continue + valid_turfs += boi + for(var/i in 1 to monkey) + var/turf/spawnon = pick(valid_turfs) + valid_turfs -= spawnon + var/pain = roll(1,100) + var/mob/living/M //For monkey + switch(pain) + if(1 to 75) + M = new /mob/living/carbon/human/species/monkey/angry(spawnon) + if(75 to 95) + M = new /mob/living/basic/gorilla(spawnon) + if(95 to 100) + M = new /mob/living/basic/gorilla/lesser(spawnon)//OH GOD ITS TINY + if(M) //Just in case. + M.forceMove(spawnon) + diff --git a/monkestation/code/modules/art_sci_overrides/faults/reagents.dm b/monkestation/code/modules/art_sci_overrides/faults/reagents.dm index c2ab103e18cb..1b9840223db5 100644 --- a/monkestation/code/modules/art_sci_overrides/faults/reagents.dm +++ b/monkestation/code/modules/art_sci_overrides/faults/reagents.dm @@ -1,15 +1,17 @@ /datum/artifact_fault/reagent - name = "Generic Reagent Injector" + name = "Chemical Force Injector Fault" trigger_chance = 15 visible_message = "shoots a syringe out." var/list/reagents = list() -/datum/artifact_fault/reagent/on_trigger(datum/component/artifact/component) + research_value = 100 + +/datum/artifact_fault/reagent/on_trigger() . = ..() if(!length(reagents)) return - var/center_turf = get_turf(component.parent) + var/center_turf = get_turf(our_artifact.parent) if(!center_turf) CRASH("[src] had attempted to trigger, but failed to find the center turf!") @@ -21,7 +23,7 @@ /datum/artifact_fault/reagent/poison name = "Poison" -/datum/artifact_fault/reagent/poison/on_trigger(datum/component/artifact/component) +/datum/artifact_fault/reagent/poison/on_trigger() if(!reagents.len) //mostly copied from reagents.dm but oh well for(var/datum/reagent/reagent as anything in subtypesof(/datum/reagent/toxin)) if(initial(reagent.chemical_flags) & REAGENT_CAN_BE_SYNTHESIZED) diff --git a/monkestation/code/modules/art_sci_overrides/faults/say.dm b/monkestation/code/modules/art_sci_overrides/faults/say.dm index fca9f1d6e653..f9b56de690a1 100644 --- a/monkestation/code/modules/art_sci_overrides/faults/say.dm +++ b/monkestation/code/modules/art_sci_overrides/faults/say.dm @@ -1,19 +1,21 @@ /datum/artifact_fault/speech - name = "Generic Speech" - trigger_chance = 30 - var/list/speech = list() + name = "Talkative Fault" + trigger_chance = 25 + var/list/speech = list("Hello there.","I see you.","I know what you've done.","So hows your shift?","HELP ARTIFACT IS MAKING ME SPEAK","All is one.","One is all.") -/datum/artifact_fault/speech/on_trigger(datum/component/artifact/component) + research_value = 50 + +/datum/artifact_fault/speech/on_trigger() if(!length(speech)) return - var/center_turf = get_turf(component.parent) + var/center_turf = get_turf(our_artifact.parent) if(!center_turf) CRASH("[src] had attempted to trigger, but failed to find the center turf!") for(var/mob/living/living in range(rand(7, 10), center_turf)) - if(prob(50)) + if(prob(10)) living.say("; [pick(speech)]") else living.say("[pick(speech)]") diff --git a/monkestation/code/modules/art_sci_overrides/faults/size_change.dm b/monkestation/code/modules/art_sci_overrides/faults/size_change.dm index 847a555801ef..cfe4599826c4 100644 --- a/monkestation/code/modules/art_sci_overrides/faults/size_change.dm +++ b/monkestation/code/modules/art_sci_overrides/faults/size_change.dm @@ -1,33 +1,40 @@ /datum/artifact_fault/shrink - name = "Shrink" + name = "Shrinking Fault" trigger_chance = 13 visible_message = "starts to shrink." -/datum/artifact_fault/shrink/on_trigger(datum/component/artifact/component) - component.holder.transform = matrix(component.holder.transform, 0.9, 0.9, MATRIX_SCALE) - if(!isstructure(component.holder)) + research_value = 200 + +/datum/artifact_fault/shrink/on_trigger() + our_artifact.holder.transform = matrix(our_artifact.holder.transform, 0.9, 0.9, MATRIX_SCALE) + if(!isstructure(our_artifact.holder)) return - var/obj/structure/structure = component.holder + var/obj/structure/structure = our_artifact.holder structure.w_class-- if(structure.w_class < WEIGHT_CLASS_TINY) - component.holder.visible_message("[component.holder] vanishes into thin air!") - qdel(component.holder) + our_artifact.holder.visible_message("[our_artifact.holder] vanishes into thin air!") + qdel(our_artifact.holder) /datum/artifact_fault/grow - name = "Grow" + name = "Growing Fault" trigger_chance = 13 visible_message = "starts to grow." -/datum/artifact_fault/grow/on_trigger(datum/component/artifact/component) - if(!isitem(component.holder)) + var/trigger_count = 0 +/datum/artifact_fault/grow/on_trigger() + trigger_count++ + if(trigger_count<5) + our_artifact.holder.transform = matrix(our_artifact.holder.transform, 1.1, 1.1, MATRIX_SCALE) + else + our_artifact.holder.visible_message("[our_artifact.holder] can't possibly grow any larger!") + return + if(!isitem(our_artifact.holder)) return - var/obj/item/item = component.holder + var/obj/item/item = our_artifact.holder if(item.w_class > WEIGHT_CLASS_HUGE) return - component.holder.transform = matrix(component.holder.transform, 1.1, 1.1, MATRIX_SCALE) - item.w_class++ if(item.w_class > WEIGHT_CLASS_HUGE) - component.holder.visible_message("[component.holder] becomes to cumbersome to carry!") - component.holder.anchored = TRUE + our_artifact.holder.visible_message("[our_artifact.holder] becomes to cumbersome to carry!") + our_artifact.holder.anchored = TRUE diff --git a/monkestation/code/modules/art_sci_overrides/faults/warps.dm b/monkestation/code/modules/art_sci_overrides/faults/warps.dm index 6014fc2a03eb..72b8b99fbce4 100644 --- a/monkestation/code/modules/art_sci_overrides/faults/warps.dm +++ b/monkestation/code/modules/art_sci_overrides/faults/warps.dm @@ -1,14 +1,18 @@ /datum/artifact_fault/warp - name = "Generic Warp Artifact" + name = "Warping Fault" trigger_chance = 12 visible_message = "warps space sending everyone away." var/list/warp_areas = list() -/datum/artifact_fault/warp/on_trigger(datum/component/artifact/component) + research_value = 250 + + weight = ARTIFACT_UNCOMMON + +/datum/artifact_fault/warp/on_trigger() if(!length(warp_areas)) warp_areas = GLOB.the_station_areas var/turf/safe_turf = get_safe_random_station_turf(warp_areas) - var/center_turf = get_turf(component.parent) + var/center_turf = get_turf(our_artifact.parent) if(!center_turf) CRASH("[src] had attempted to trigger, but failed to find the center turf!") diff --git a/monkestation/code/modules/art_sci_overrides/faults/whispers.dm b/monkestation/code/modules/art_sci_overrides/faults/whispers.dm index b85fd5b57427..727c88a3f55c 100644 --- a/monkestation/code/modules/art_sci_overrides/faults/whispers.dm +++ b/monkestation/code/modules/art_sci_overrides/faults/whispers.dm @@ -1,13 +1,15 @@ /datum/artifact_fault/whisper - name = "Generic Whisper" - trigger_chance = 30 - var/list/whispers = list() + name = "Wispering Fault" + trigger_chance = 75 + var/list/whispers = list("Help me!","I've seen your sins","Egg.") -/datum/artifact_fault/whisper/on_trigger(datum/component/artifact/component) + research_value = 50 + +/datum/artifact_fault/whisper/on_trigger() if(!length(whispers)) return - var/center_turf = get_turf(component.parent) + var/center_turf = get_turf(our_artifact.parent) if(!center_turf) CRASH("[src] had attempted to trigger, but failed to find the center turf!") diff --git a/monkestation/code/modules/art_sci_overrides/faults/zap.dm b/monkestation/code/modules/art_sci_overrides/faults/zap.dm index 303bb44c248c..e09cadc74f5b 100644 --- a/monkestation/code/modules/art_sci_overrides/faults/zap.dm +++ b/monkestation/code/modules/art_sci_overrides/faults/zap.dm @@ -1,8 +1,23 @@ /datum/artifact_fault/tesla_zap - name = "Tesla Zap" + name = "Energetic Discharge Fault" trigger_chance = 12 - visible_message = "discharges a large amount of electricity." + visible_message = "discharges a large amount of electricity!" -/datum/artifact_fault/tesla_zap/on_trigger(datum/component/artifact/component) - . = ..() - tesla_zap(component.holder, rand(4, 7), ZAP_MOB_DAMAGE) + research_value = 200 + + weight = ARTIFACT_RARE + +/datum/artifact_fault/tesla_zap/on_trigger() + var/list/mobs = list() + + var/center_turf = get_turf(our_artifact.parent) + + if(!center_turf) + CRASH("[src] had attempted to trigger, but failed to find the center turf!") + var/shock_range = rand(4, 7) + for(var/mob/living/carbon/mob in range(shock_range, center_turf)) + mobs += mob + if(!length(mobs)) + return + + tesla_zap(our_artifact.holder, shock_range, ZAP_MOB_DAMAGE,shocked_targets = mobs) diff --git a/monkestation/code/modules/art_sci_overrides/generic_artifact_objects.dm b/monkestation/code/modules/art_sci_overrides/generic_artifact_objects.dm index 6443ef06db38..3192c5dd3e98 100644 --- a/monkestation/code/modules/art_sci_overrides/generic_artifact_objects.dm +++ b/monkestation/code/modules/art_sci_overrides/generic_artifact_objects.dm @@ -6,10 +6,11 @@ resistance_flags = LAVA_PROOF | ACID_PROOF | INDESTRUCTIBLE anchored = FALSE density = TRUE - var/datum/component/artifact/assoc_comp + var/datum/artifact_effect/forced_effect + var/datum/component/artifact/assoc_comp = /datum/component/artifact var/mutable_appearance/extra_effect -ARTIFACT_SETUP(/obj/structure/artifact, SSobj) +ARTIFACT_SETUP(/obj/structure/artifact, SSobj, null, forced_effect, null) /obj/effect/artifact_spawner name = "Random Artifact Spawner" @@ -22,54 +23,54 @@ ARTIFACT_SETUP(/obj/structure/artifact, SSobj) qdel(src) /obj/structure/artifact/bonk - assoc_comp = /datum/component/artifact/bonk + forced_effect = /datum/artifact_effect/bonk /obj/structure/artifact/bomb - assoc_comp = /datum/component/artifact/bomb/explosive + forced_effect = /datum/artifact_effect/bomb/explosive /obj/structure/artifact/bomb/devastating - assoc_comp = /datum/component/artifact/bomb/explosive/devastating + forced_effect = /datum/artifact_effect/bomb/explosive/devastating /obj/structure/artifact/bomb/gas - assoc_comp = /datum/component/artifact/bomb/gas + forced_effect = /datum/artifact_effect/bomb/gas /obj/structure/artifact/forcegen - assoc_comp = /datum/component/artifact/forcegen + forced_effect = /datum/artifact_effect/forcegen /obj/structure/artifact/heal - assoc_comp = /datum/component/artifact/heal + forced_effect = /datum/artifact_effect/heal /obj/structure/artifact/injector - assoc_comp = /datum/component/artifact/injector + forced_effect = /datum/artifact_effect/injector /obj/structure/artifact/lamp - assoc_comp = /datum/component/artifact/lamp + forced_effect = /datum/artifact_effect/lamp light_system = OVERLAY_LIGHT light_on = FALSE /obj/structure/artifact/repulsor - assoc_comp = /datum/component/artifact/repulsor + forced_effect = /datum/artifact_effect/repulsor /obj/structure/artifact/vomit - assoc_comp = /datum/component/artifact/vomit + forced_effect = /datum/artifact_effect/vomit /obj/structure/artifact/borger - assoc_comp = /datum/component/artifact/borger + forced_effect = /datum/artifact_effect/borger /obj/structure/artifact/emotegen - assoc_comp = /datum/component/artifact/emotegen + forced_effect = /datum/artifact_effect/emotegen /obj/structure/artifact/surgery - assoc_comp = /datum/component/artifact/surgery + forced_effect = /datum/artifact_effect/surgery /obj/structure/artifact/smoke - assoc_comp = /datum/component/artifact/smoke + forced_effect = /datum/artifact_effect/smoke /obj/structure/artifact/smoke/toxin - assoc_comp = /datum/component/artifact/smoke/toxin + forced_effect = /datum/artifact_effect/smoke/toxin /obj/structure/artifact/smoke/flesh - assoc_comp = /datum/component/artifact/smoke/flesh + forced_effect = /datum/artifact_effect/smoke/flesh /obj/structure/artifact/smoke/exotic - assoc_comp = /datum/component/artifact/smoke/exotic + forced_effect = /datum/artifact_effect/smoke/exotic diff --git a/monkestation/code/modules/art_sci_overrides/globals.dm b/monkestation/code/modules/art_sci_overrides/globals.dm index 25627d3e71a6..c8353234392e 100644 --- a/monkestation/code/modules/art_sci_overrides/globals.dm +++ b/monkestation/code/modules/art_sci_overrides/globals.dm @@ -1,2 +1,2 @@ -GLOBAL_LIST_INIT(artifact_rarity, list()) +GLOBAL_LIST_INIT(artifact_effect_rarity, list()) GLOBAL_LIST_INIT(running_artifact_list, list()) diff --git a/monkestation/code/modules/art_sci_overrides/new_procs.dm b/monkestation/code/modules/art_sci_overrides/new_procs.dm index 18826afdf0db..dd481d85caca 100644 --- a/monkestation/code/modules/art_sci_overrides/new_procs.dm +++ b/monkestation/code/modules/art_sci_overrides/new_procs.dm @@ -1,7 +1,7 @@ /proc/random_rgb_pairlists(list/red_pairs, list/green_pairs, list/blue_pairs, list/alpha_pairs) if(!length(red_pairs) || !length(blue_pairs) || !length(green_pairs) || !length(alpha_pairs)) return COLOR_CULT_RED - + if(!length(red_pairs) >= 2) red_pairs[2] = 255 if(!length(blue_pairs) >= 2) @@ -18,35 +18,37 @@ return rgb(red, green, blue, alpha) - -/proc/spawn_artifact(turf/loc, forced_origin) +///Spawn a new artifact +/proc/spawn_artifact(turf/loc, forced_origin = null, forced_effect = null) if (!loc) return - if(!length(GLOB.artifact_rarity)) + if(!length(GLOB.artifact_effect_rarity)) build_weighted_rarities() - var/list/weighted_list - - if(forced_origin) - weighted_list = GLOB.artifact_rarity[forced_origin] - else - weighted_list = GLOB.artifact_rarity["all"] + var/obj/type_of_artifact = pick_weight(list( + /obj/structure/artifact = 70, + /obj/item/artifact_item = 10, + /obj/item/artifact_item_tiny = 10, + /obj/item/stock_parts/cell/artifact = 2.5, + /obj/item/gun/magic/artifact = 2.5, + /obj/item/melee/artifact = 2.5, + /obj/machinery/power/generator_artifact = 2.5 + )) - var/datum/component/artifact/picked = pick_weight(weighted_list) - var/type = initial(picked.associated_object) - return new type(loc) + var/obj/A = new type_of_artifact(loc,forced_origin,forced_effect) + return A /proc/build_weighted_rarities() - GLOB.artifact_rarity["all"] = list() ///this needs to be created first for indexing sake + GLOB.artifact_effect_rarity["all"] = list() ///this needs to be created first for indexing sake for(var/datum/artifact_origin/origin as anything in subtypesof(/datum/artifact_origin)) - GLOB.artifact_rarity[initial(origin.type_name)] = list() + GLOB.artifact_effect_rarity[initial(origin.type_name)] = list() - for(var/datum/component/artifact/artifact_type as anything in subtypesof(/datum/component/artifact)) - var/weight = initial(artifact_type.weight) + for(var/datum/artifact_effect/artifact_effect as anything in subtypesof(/datum/artifact_effect)) + var/weight = initial(artifact_effect.weight) if(!weight) continue - GLOB.artifact_rarity["all"][artifact_type] = weight - for(var/origin in GLOB.artifact_rarity) - if(origin in initial(artifact_type.valid_origins)) - GLOB.artifact_rarity[origin][artifact_type] = weight + GLOB.artifact_effect_rarity["all"][artifact_effect] = weight + for(var/origin in GLOB.artifact_effect_rarity) + if(origin in initial(artifact_effect.valid_origins)) + GLOB.artifact_effect_rarity[origin][artifact_effect] = weight diff --git a/monkestation/code/modules/assault_ops/code/armaments/implants.dm b/monkestation/code/modules/assault_ops/code/armaments/implants.dm index 06e2e4a8f746..f5facb3ca94e 100644 --- a/monkestation/code/modules/assault_ops/code/armaments/implants.dm +++ b/monkestation/code/modules/assault_ops/code/armaments/implants.dm @@ -44,5 +44,5 @@ /datum/armament_entry/assault_operatives/implants/nodrop name = "Anti-Drop Implant" description = "When activated forces your hand muscles to tightly grip the object you are holding, preventing you from dropping it involuntarily." - item_type = /obj/item/autosurgeon/syndicate/nodrop + item_type = /obj/item/storage/box/syndie_kit/nodrop cost = 5 diff --git a/monkestation/code/modules/assault_ops/code/midround_event.dm b/monkestation/code/modules/assault_ops/code/midround_event.dm index 8e66e0dc0172..9d87f1e4fd1b 100644 --- a/monkestation/code/modules/assault_ops/code/midround_event.dm +++ b/monkestation/code/modules/assault_ops/code/midround_event.dm @@ -7,6 +7,7 @@ restricted_roles = list( JOB_AI, JOB_CAPTAIN, + JOB_BLUESHIELD, JOB_CHIEF_ENGINEER, JOB_CHIEF_MEDICAL_OFFICER, JOB_CYBORG, @@ -25,6 +26,7 @@ JOB_AI, JOB_CYBORG, JOB_CAPTAIN, + JOB_BLUESHIELD, JOB_DETECTIVE, JOB_HEAD_OF_SECURITY, JOB_SECURITY_OFFICER, diff --git a/monkestation/code/modules/assault_ops/code/shuttle.dm b/monkestation/code/modules/assault_ops/code/shuttle.dm index d1e05c6b25a2..a418019a4894 100644 --- a/monkestation/code/modules/assault_ops/code/shuttle.dm +++ b/monkestation/code/modules/assault_ops/code/shuttle.dm @@ -3,7 +3,7 @@ desc = "The terminal used to control the goldeneye cruiser." shuttleId = "goldeneye_cruiser" possible_destinations = "goldeneye_cruiser_custom;goldeneye_cruiser_dock;syndicate_away;syndicate_z5;syndicate_ne;syndicate_nw;syndicate_n;syndicate_se;syndicate_sw;syndicate_s;syndicate_cruiser_dock;whiteship_away;whiteship_home;whiteship_z4;whiteship_lavaland;ferry_away" - circuit = /obj/item/circuitboard/computer/syndicate_shuttle + circuit = /obj/item/circuitboard/computer/goldeneye_helm icon_screen = "syndishuttle" icon_keyboard = "syndie_key" light_color = COLOR_SOFT_RED @@ -22,6 +22,7 @@ name = "goldeneye shuttle recall terminal" desc = "Use this if your friends left you behind." possible_destinations = "goldeneye_cruiser_dock" + circuit = /obj/item/circuitboard/computer/goldeneye_recall /obj/machinery/computer/camera_advanced/shuttle_docker/goldeneye_cruiser name = "goldeneye cruiser navigation computer" diff --git a/monkestation/code/modules/assembly/flash.dm b/monkestation/code/modules/assembly/flash.dm index b67ade990435..273ea4cdf1e5 100644 --- a/monkestation/code/modules/assembly/flash.dm +++ b/monkestation/code/modules/assembly/flash.dm @@ -5,4 +5,4 @@ var/datum/component/can_flash_from_behind/flash_handler = user.GetComponent(/datum/component/can_flash_from_behind) if(REF(blood_bond) in flash_handler?.sources) . += span_boldnotice("In order to convert someone into your blood brother, you must directly flash them, not AoE flash!") - . += span_warning("Conversion will fail if the target is either dead, unconscious, SSD, mindshielded, a member of security, someone else's brother, or if they are targeted by your objectives.") + . += span_warning("Conversion will fail if the target is either dead, unconscious, SSD, mindshielded, someone else's brother or if they are targeted by your objectives.") diff --git a/monkestation/code/modules/atmospherics/machinery/air_alarm/air_alarm_ac.dm b/monkestation/code/modules/atmospherics/machinery/air_alarm/air_alarm_ac.dm index 6d39c055972d..b32e3c7aa74a 100644 --- a/monkestation/code/modules/atmospherics/machinery/air_alarm/air_alarm_ac.dm +++ b/monkestation/code/modules/atmospherics/machinery/air_alarm/air_alarm_ac.dm @@ -32,6 +32,10 @@ if(air_conditioning) SSair.start_processing_machine(src) +/obj/machinery/airalarm/Destroy() + SSair.stop_processing_machine(src) + return ..() + /obj/machinery/airalarm/examine(mob/user) . = ..() var/status = air_conditioning ? (ac_active ? "active" : "idle") : "disabled" diff --git a/monkestation/code/modules/balloon_alert/balloon_alert.dm b/monkestation/code/modules/balloon_alert/balloon_alert.dm index 1fba56c771bf..2a94efec97c4 100644 --- a/monkestation/code/modules/balloon_alert/balloon_alert.dm +++ b/monkestation/code/modules/balloon_alert/balloon_alert.dm @@ -1,5 +1,5 @@ /atom/balloon_alert(mob/viewer, text) if(istext(viewer) && isnull(text)) stack_trace("Attempted to call balloon_alert with only one argument! This is invalid, but we'll assume that src is the intended viewer.") - return ..(src, viewer) + return ..(ismob(src) ? src : usr, viewer) return ..() diff --git a/monkestation/code/modules/blood_for_the_blood_gods/particle.dm b/monkestation/code/modules/blood_for_the_blood_gods/particle.dm index a74415bfeb8a..cd0966cfb06c 100644 --- a/monkestation/code/modules/blood_for_the_blood_gods/particle.dm +++ b/monkestation/code/modules/blood_for_the_blood_gods/particle.dm @@ -19,14 +19,13 @@ return FALSE /obj/effect/decal/cleanable/blood/particle/proc/start_movement(movement_angle) - var/datum/component/movable_physics/movable_physics = GetComponent(/datum/component/movable_physics) - if(!movable_physics) - movable_physics = initialize_physics() - if(!isnull(movement_angle)) - movable_physics.set_angle(movement_angle) + get_or_init_physics()?.set_angle(movement_angle) -/obj/effect/decal/cleanable/blood/particle/proc/initialize_physics() - return AddComponent(/datum/component/movable_physics, \ +/obj/effect/decal/cleanable/blood/particle/proc/get_or_init_physics() as /datum/component/movable_physics + RETURN_TYPE(/datum/component/movable_physics) + if(QDELETED(src)) + return + return LoadComponent(/datum/component/movable_physics, \ horizontal_velocity = rand(3 * 100, 5.5 * 100) * 0.01, \ vertical_velocity = rand(4 * 100, 4.5 * 100) * 0.01, \ horizontal_friction = rand(0.05 * 100, 0.1 * 100) * 0.01, \ @@ -38,7 +37,9 @@ ) /obj/effect/decal/cleanable/blood/particle/proc/on_bounce() - if(!isturf(loc) || !splatter_type_floor) + if(QDELETED(src)) + return + if(QDELETED(loc) || !isturf(loc) || !splatter_type_floor) qdel(src) return var/obj/effect/decal/cleanable/splatter @@ -73,7 +74,7 @@ qdel(src) /obj/effect/decal/cleanable/blood/particle/proc/on_bump(atom/bumped_atom) - if(!isturf(loc) || !splatter_type_wall) + if(QDELETED(src) || QDELETED(bumped_atom) || !isturf(loc) || !splatter_type_wall) return if(iswallturf(bumped_atom)) //Adjust pixel offset to make splatters appear on the wall @@ -119,8 +120,8 @@ update_appearance(UPDATE_ICON) /obj/effect/decal/cleanable/blood/splatter/stacking/Destroy() - . = ..() splat_overlays = null + return ..() /obj/effect/decal/cleanable/blood/splatter/stacking/update_overlays() . = ..() diff --git a/monkestation/code/modules/bloodsuckers/bloodsucker/bloodsucker_datum.dm b/monkestation/code/modules/bloodsuckers/bloodsucker/bloodsucker_datum.dm index c461448819d2..36e8ea3347ca 100644 --- a/monkestation/code/modules/bloodsuckers/bloodsucker/bloodsucker_datum.dm +++ b/monkestation/code/modules/bloodsuckers/bloodsucker/bloodsucker_datum.dm @@ -91,6 +91,7 @@ TRAIT_RADIMMUNE, TRAIT_GENELESS, TRAIT_STABLEHEART, + TRAIT_STABLELIVER, TRAIT_NOSOFTCRIT, TRAIT_NOHARDCRIT, TRAIT_AGEUSIA, @@ -100,6 +101,7 @@ TRAIT_HARDLY_WOUNDED, TRAIT_NO_MIRROR_REFLECTION, TRAIT_ETHEREAL_NO_OVERCHARGE, + TRAIT_OOZELING_NO_CANNIBALIZE, ) /// Traits applied during Torpor. var/static/list/torpor_traits = list( @@ -107,8 +109,13 @@ TRAIT_FAKEDEATH, TRAIT_NODEATH, TRAIT_RESISTHIGHPRESSURE, - TRAIT_RESISTLOWPRESSURE + TRAIT_RESISTLOWPRESSURE, ) + /// A typecache of organs we'll expel during Torpor. + var/static/list/yucky_organ_typecache = typecacheof(list( + /obj/item/organ/internal/body_egg, + /obj/item/organ/internal/zombie_infection, + )) /** * Apply innate effects is everything given to the mob diff --git a/monkestation/code/modules/bloodsuckers/bloodsucker/bloodsucker_life.dm b/monkestation/code/modules/bloodsuckers/bloodsucker/bloodsucker_life.dm index 70c32b35c58d..b1f0cb6b9954 100644 --- a/monkestation/code/modules/bloodsuckers/bloodsucker/bloodsucker_life.dm +++ b/monkestation/code/modules/bloodsuckers/bloodsucker/bloodsucker_life.dm @@ -64,7 +64,7 @@ // Apply to Volume AddBloodVolume(blood_taken) // Reagents (NOT Blood!) - if(target.reagents && target.reagents.total_volume) + if(target.reagents?.total_volume) target.reagents.trans_to(owner.current, INGEST, 1) // Run transfer of 1 unit of reagent from them to me. owner.current.playsound_local(null, 'sound/effects/singlebeat.ogg', vol = 40, vary = TRUE) // Play THIS sound for user only. The "null" is where turf would go if a location was needed. Null puts it right in their head. total_blood_drank += blood_taken @@ -76,11 +76,16 @@ /// Constantly runs on Bloodsucker's LifeTick, and is increased by being in Torpor/Coffins /datum/antagonist/bloodsucker/proc/HandleHealing(mult = 1) - var/actual_regen = bloodsucker_regen_rate + additional_regen + if(QDELETED(owner?.current)) + return + var/in_torpor = is_in_torpor() // Don't heal if I'm staked or on Masquerade (+ not in a Coffin). Masqueraded Bloodsuckers in a Coffin however, will heal. - if(owner.current.am_staked() || (HAS_TRAIT(owner.current, TRAIT_MASQUERADE) && !is_in_torpor())) + if(owner.current.am_staked()) return FALSE - owner.current.adjustCloneLoss(-1 * (actual_regen * 4) * mult, 0) + if(!in_torpor && (HAS_TRAIT(owner.current, TRAIT_MASQUERADE) || owner.current.has_status_effect(/datum/status_effect/bloodsucker_sol))) + return FALSE + var/actual_regen = bloodsucker_regen_rate + additional_regen + owner.current.adjustCloneLoss(-1 * (actual_regen * 4) * mult) owner.current.adjustOrganLoss(ORGAN_SLOT_BRAIN, -1 * (actual_regen * 4) * mult) //adjustBrainLoss(-1 * (actual_regen * 4) * mult, 0) if(!iscarbon(owner.current)) // Damage Heal: Do I have damage to ANY bodypart? return @@ -89,23 +94,23 @@ var/bruteheal = min(user.getBruteLoss_nonProsthetic(), actual_regen) // BRUTE: Always Heal var/fireheal = 0 // BURN: Heal in Coffin while Fakedeath, or when damage above maxhealth (you can never fully heal fire) // Checks if you're in a coffin here, additionally checks for Torpor right below it. - var/amInCoffin = istype(user.loc, /obj/structure/closet/crate/coffin) - if(amInCoffin && is_in_torpor()) - if(HAS_TRAIT(owner.current, TRAIT_MASQUERADE) && (COOLDOWN_FINISHED(src, bloodsucker_spam_healing))) - to_chat(user, span_alert("You do not heal while your Masquerade ability is active.")) - COOLDOWN_START(src, bloodsucker_spam_healing, BLOODSUCKER_SPAM_MASQUERADE) - return - fireheal = min(user.getFireLoss_nonProsthetic(), actual_regen) - mult *= 5 // Increase multiplier if we're sleeping in a coffin. - costMult /= 2 // Decrease cost if we're sleeping in a coffin. - user.extinguish_mob() - user.remove_all_embedded_objects() // Remove Embedded! - if(check_limbs(costMult)) - return TRUE - // In Torpor, but not in a Coffin? Heal faster anyways. - else if(is_in_torpor()) - fireheal = min(user.getFireLoss_nonProsthetic(), actual_regen) / 1.2 // 20% slower than being in a coffin - mult *= 3 + if(in_torpor) + if(istype(user.loc, /obj/structure/closet/crate/coffin)) + if(HAS_TRAIT(owner.current, TRAIT_MASQUERADE) && (COOLDOWN_FINISHED(src, bloodsucker_spam_healing))) + to_chat(user, span_alert("You do not heal while your Masquerade ability is active.")) + COOLDOWN_START(src, bloodsucker_spam_healing, BLOODSUCKER_SPAM_MASQUERADE) + return + fireheal = min(user.getFireLoss_nonProsthetic(), actual_regen) + mult *= 5 // Increase multiplier if we're sleeping in a coffin. + costMult /= 2 // Decrease cost if we're sleeping in a coffin. + user.extinguish_mob() + user.remove_all_embedded_objects() // Remove Embedded! + if(check_limbs(costMult)) + return TRUE + // In Torpor, but not in a Coffin? Heal faster anyways. + else + fireheal = min(user.getFireLoss_nonProsthetic(), actual_regen) / 1.2 // 20% slower than being in a coffin + mult *= 3 // Heal if Damaged if((bruteheal + fireheal > 0) && mult > 0) // Just a check? Don't heal/spend, and return. // We have damage. Let's heal (one time) @@ -164,16 +169,9 @@ bloodsuckeruser.revive() for(var/datum/wound/iter_wound as anything in bloodsuckeruser.all_wounds) iter_wound.remove_wound() - // From [powers/panacea.dm] - var/list/bad_organs = list( - bloodsuckeruser.get_organ_by_type(/obj/item/organ/internal/body_egg), - bloodsuckeruser.get_organ_by_type(/obj/item/organ/internal/zombie_infection)) - for(var/tumors in bad_organs) - var/obj/item/organ/yucky_organs = tumors - if(!istype(yucky_organs)) - continue - yucky_organs.Remove(bloodsuckeruser) - yucky_organs.forceMove(get_turf(bloodsuckeruser)) + for(var/obj/item/organ/organ as anything in typecache_filter_list(bloodsuckeruser.organs, yucky_organ_typecache)) + organ.Remove(bloodsuckeruser) + organ.forceMove(bloodsuckeruser.drop_location()) ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////// @@ -198,7 +196,7 @@ final_death() return // Fire Damage? (above double health) - if(owner.current.getFireLoss() >= owner.current.maxHealth * 2.5) + if(owner.current.getFireLoss() >= (owner.current.maxHealth * 2.5)) final_death() return // Staked while "Temp Death" or Asleep @@ -208,12 +206,13 @@ // Temporary Death? Convert to Torpor. if(is_in_torpor()) return - to_chat(owner.current, span_danger("Your immortal body will not yet relinquish your soul to the abyss. You enter Torpor.")) + to_chat(owner.current, span_userdanger("Your immortal body will not yet relinquish your soul to the abyss. You enter Torpor.")) check_begin_torpor(TRUE) /datum/antagonist/bloodsucker/proc/HandleStarving() // I am thirsty for blood! // Nutrition - The amount of blood is how full we are. - owner.current.set_nutrition(min(bloodsucker_blood_volume, NUTRITION_LEVEL_FED)) + if(!isoozeling(owner.current)) + owner.current.set_nutrition(min(bloodsucker_blood_volume, NUTRITION_LEVEL_FED)) // BLOOD_VOLUME_GOOD: [336] - Pale // handled in bloodsucker_integration.dm @@ -286,7 +285,7 @@ owner.current.drop_all_held_items() owner.current.unequip_everything() user.remove_all_embedded_objects() - playsound(owner.current, 'sound/effects/tendril_destroyed.ogg', 40, TRUE) + playsound(owner.current, 'sound/effects/tendril_destroyed.ogg', vol = 40, vary = TRUE) if(SEND_SIGNAL(src, BLOODSUCKER_FINAL_DEATH) & DONT_DUST) return diff --git a/monkestation/code/modules/bloodsuckers/bloodsucker/bloodsucker_misc_procs.dm b/monkestation/code/modules/bloodsuckers/bloodsucker/bloodsucker_misc_procs.dm index 3f7e1f493825..5d50ac2ac8c0 100644 --- a/monkestation/code/modules/bloodsuckers/bloodsucker/bloodsucker_misc_procs.dm +++ b/monkestation/code/modules/bloodsuckers/bloodsucker/bloodsucker_misc_procs.dm @@ -34,7 +34,7 @@ broke_masquerade = TRUE antag_hud_name = "masquerade_broken" add_team_hud(owner.current) - SEND_GLOBAL_SIGNAL(COMSIG_BLOODSUCKER_BROKE_MASQUERADE) + SEND_GLOBAL_SIGNAL(COMSIG_BLOODSUCKER_BROKE_MASQUERADE, src) ///This is admin-only of reverting a broken masquerade, sadly it doesn't remove the Malkavian objectives yet. /datum/antagonist/bloodsucker/proc/fix_masquerade(mob/admin) diff --git a/monkestation/code/modules/bloodsuckers/bloodsucker/bloodsucker_moodlets.dm b/monkestation/code/modules/bloodsuckers/bloodsucker/bloodsucker_moodlets.dm index 13c398700650..bbca337306b4 100644 --- a/monkestation/code/modules/bloodsuckers/bloodsucker/bloodsucker_moodlets.dm +++ b/monkestation/code/modules/bloodsuckers/bloodsucker/bloodsucker_moodlets.dm @@ -33,16 +33,6 @@ mood_change = 10 timeout = 6 MINUTES -/datum/mood_event/daylight_1 - description = "I slept poorly in a makeshift coffin during the day.\n" - mood_change = -3 - timeout = 6 MINUTES - -/datum/mood_event/daylight_2 - description = "I have been scorched by the unforgiving rays of the sun.\n" - mood_change = -6 - timeout = 6 MINUTES - ///Candelabrum's mood event to non Bloodsucker/Vassals /datum/mood_event/vampcandle description = "Something is making your mind feel... loose.\n" diff --git a/monkestation/code/modules/bloodsuckers/bloodsucker/bloodsucker_shaded.dm b/monkestation/code/modules/bloodsuckers/bloodsucker/bloodsucker_shaded.dm index ecaaaae89223..8384c6b6c1be 100644 --- a/monkestation/code/modules/bloodsuckers/bloodsucker/bloodsucker_shaded.dm +++ b/monkestation/code/modules/bloodsuckers/bloodsucker/bloodsucker_shaded.dm @@ -5,6 +5,7 @@ show_in_roundend = FALSE job_rank = ROLE_BLOODSUCKER antag_hud_name = "bloodsucker" + antag_flags = parent_type::antag_flags | FLAG_ANTAG_CAP_IGNORE /obj/item/soulstone/bloodsucker theme = THEME_WIZARD diff --git a/monkestation/code/modules/bloodsuckers/bloodsucker/bloodsucker_sol.dm b/monkestation/code/modules/bloodsuckers/bloodsucker/bloodsucker_sol.dm index 252408b50d54..7c9534a64110 100644 --- a/monkestation/code/modules/bloodsuckers/bloodsucker/bloodsucker_sol.dm +++ b/monkestation/code/modules/bloodsuckers/bloodsucker/bloodsucker_sol.dm @@ -34,49 +34,25 @@ /datum/antagonist/bloodsucker/proc/on_sol_end(atom/source) SIGNAL_HANDLER check_end_torpor() - for(var/datum/action/cooldown/bloodsucker/power in powers) - if(istype(power, /datum/action/cooldown/bloodsucker/gohome)) - RemovePower(power) + for(var/datum/action/cooldown/bloodsucker/gohome/power in powers) + RemovePower(power) /// Cycle through all vamp antags and check if they're inside a closet. /datum/antagonist/bloodsucker/proc/handle_sol() SIGNAL_HANDLER - if(!owner || !owner.current) - return - - if(!istype(owner.current.loc, /obj/structure)) - if(COOLDOWN_FINISHED(src, bloodsucker_spam_sol_burn)) - if(bloodsucker_level > 0) - to_chat(owner, span_userdanger("The solar flare sets your skin ablaze!")) - else - to_chat(owner, span_userdanger("The solar flare scalds your neophyte skin!")) - COOLDOWN_START(src, bloodsucker_spam_sol_burn, BLOODSUCKER_SPAM_SOL) //This should happen twice per Sol - - if(owner.current.fire_stacks <= 0) - owner.current.fire_stacks = 0 - if(bloodsucker_level > 0) - owner.current.adjust_fire_stacks(0.2 + bloodsucker_level / 10) - owner.current.ignite_mob() - owner.current.adjustFireLoss(2 + (bloodsucker_level / 2)) - owner.current.updatehealth() - owner.current.add_mood_event("vampsleep", /datum/mood_event/daylight_2) + if(!owner?.current) return - if(istype(owner.current.loc, /obj/structure/closet/crate/coffin)) // Coffins offer the BEST protection - if(owner.current.am_staked() && COOLDOWN_FINISHED(src, bloodsucker_spam_sol_burn)) - to_chat(owner.current, span_userdanger("You are staked! Remove the offending weapon from your heart before sleeping.")) - COOLDOWN_START(src, bloodsucker_spam_sol_burn, BLOODSUCKER_SPAM_SOL) //This should happen twice per Sol - if(!is_in_torpor()) - check_begin_torpor(TRUE) - owner.current.add_mood_event("vampsleep", /datum/mood_event/coffinsleep) + if(!istype(owner.current.loc, /obj/structure/closet/crate/coffin)) + owner.current.apply_status_effect(/datum/status_effect/bloodsucker_sol) return - - if(COOLDOWN_FINISHED(src, bloodsucker_spam_sol_burn)) // Closets offer SOME protection - to_chat(owner, span_warning("Your skin sizzles. [owner.current.loc] doesn't protect well against UV bombardment.")) + owner.current.remove_status_effect(/datum/status_effect/bloodsucker_sol) + if(owner.current.am_staked() && COOLDOWN_FINISHED(src, bloodsucker_spam_sol_burn)) + to_chat(owner.current, span_userdanger("You are staked! Remove the offending weapon from your heart before sleeping.")) COOLDOWN_START(src, bloodsucker_spam_sol_burn, BLOODSUCKER_SPAM_SOL) //This should happen twice per Sol - owner.current.adjustFireLoss(0.5 + (bloodsucker_level / 4)) - owner.current.updatehealth() - owner.current.add_mood_event("vampsleep", /datum/mood_event/daylight_1) + if(!is_in_torpor()) + check_begin_torpor(TRUE) + owner.current.add_mood_event("vampsleep", /datum/mood_event/coffinsleep) /datum/antagonist/bloodsucker/proc/give_warning(atom/source, danger_level, vampire_warning_message, vassal_warning_message) SIGNAL_HANDLER @@ -86,15 +62,15 @@ switch(danger_level) if(DANGER_LEVEL_FIRST_WARNING) - owner.current.playsound_local(null, 'monkestation/sound/bloodsuckers/griffin_3.ogg', 50, 1) + owner.current.playsound_local(null, 'monkestation/sound/bloodsuckers/griffin_3.ogg', vol = 50, vary = TRUE) if(DANGER_LEVEL_SECOND_WARNING) - owner.current.playsound_local(null, 'monkestation/sound/bloodsuckers/griffin_5.ogg', 50, 1) + owner.current.playsound_local(null, 'monkestation/sound/bloodsuckers/griffin_5.ogg', vol = 50, vary = TRUE) if(DANGER_LEVEL_THIRD_WARNING) - owner.current.playsound_local(null, 'sound/effects/alert.ogg', 75, 1) + owner.current.playsound_local(null, 'sound/effects/alert.ogg', vol = 75, vary = TRUE) if(DANGER_LEVEL_SOL_ROSE) - owner.current.playsound_local(null, 'sound/ambience/ambimystery.ogg', 75, 1) + owner.current.playsound_local(null, 'sound/ambience/ambimystery.ogg', vol = 75, vary = TRUE) if(DANGER_LEVEL_SOL_ENDED) - owner.current.playsound_local(null, 'sound/misc/ghosty_wind.ogg', 90, 1) + owner.current.playsound_local(null, 'sound/misc/ghosty_wind.ogg', vol = 90, vary = TRUE) /** * # Torpor @@ -122,7 +98,7 @@ var/total_burn = user.getFireLoss_nonProsthetic() var/total_damage = total_brute + total_burn /// Checks - Not daylight & Has more than 10 Brute/Burn & not already in Torpor - if(!SSsunlight.sunlight_active && total_damage >= 10 && !is_in_torpor()) + if(!SSsunlight.sunlight_active && (total_damage >= 10 || typecached_item_in_list(user.organs, yucky_organ_typecache)) && !is_in_torpor()) torpor_begin() /datum/antagonist/bloodsucker/proc/check_end_torpor() @@ -158,10 +134,93 @@ DisableAllPowers() /datum/antagonist/bloodsucker/proc/torpor_end() + owner.current.remove_status_effect(/datum/status_effect/bloodsucker_sol) owner.current.grab_ghost() to_chat(owner.current, span_warning("You have recovered from Torpor.")) owner.current.remove_traits(torpor_traits, TORPOR_TRAIT) if(!HAS_TRAIT(owner.current, TRAIT_MASQUERADE)) ADD_TRAIT(owner.current, TRAIT_SLEEPIMMUNE, BLOODSUCKER_TRAIT) heal_vampire_organs() + owner.current.update_stat() SEND_SIGNAL(src, BLOODSUCKER_EXIT_TORPOR) + +/datum/status_effect/bloodsucker_sol + id = "bloodsucker_sol" + tick_interval = -1 + alert_type = /atom/movable/screen/alert/status_effect/bloodsucker_sol + var/list/datum/action/cooldown/bloodsucker/burdened_actions + var/static/list/sol_traits = list( + TRAIT_EASILY_WOUNDED, + TRAIT_NO_SPRINT, + ) + +/datum/status_effect/bloodsucker_sol/on_apply() + if(!SSsunlight.sunlight_active || istype(owner.loc, /obj/structure/closet/crate/coffin)) + return FALSE + RegisterSignal(SSsunlight, COMSIG_SOL_END, PROC_REF(on_sol_end)) + RegisterSignal(owner, COMSIG_MOVABLE_MOVED, PROC_REF(on_owner_moved)) + owner.add_traits(sol_traits, id) + owner.remove_filter(id) + owner.add_filter(id, 2, drop_shadow_filter(x = 0, y = 0, size = 3, offset = 1.5, color = "#ee7440")) + owner.add_movespeed_modifier(/datum/movespeed_modifier/bloodsucker_sol) + owner.add_actionspeed_modifier(/datum/actionspeed_modifier/bloodsucker_sol) + to_chat(owner, span_userdanger("Sol has risen! Your powers are suppressed, your body is burdened, and you will not heal outside of a coffin!"), type = MESSAGE_TYPE_INFO) + if(ishuman(owner)) + var/mob/living/carbon/human/human_owner = owner + human_owner.physiology?.damage_resistance -= 50 + for(var/datum/action/cooldown/bloodsucker/power in owner.actions) + if(power.sol_multiplier) + power.bloodcost *= power.sol_multiplier + power.constant_bloodcost *= power.sol_multiplier + if(power.active) + to_chat(owner, span_warning("[power.name] is harder to upkeep during Sol, now requiring [power.constant_bloodcost] blood while the solar flares last!"), type = MESSAGE_TYPE_INFO) + LAZYSET(burdened_actions, power, TRUE) + power.update_desc(rebuild = FALSE) + power.build_all_button_icons(UPDATE_BUTTON_NAME | UPDATE_BUTTON_STATUS) + return TRUE + +/datum/status_effect/bloodsucker_sol/on_remove() + UnregisterSignal(SSsunlight, COMSIG_SOL_END) + UnregisterSignal(owner, COMSIG_MOVABLE_MOVED) + owner.remove_traits(sol_traits, id) + owner.remove_filter(id) + owner.remove_movespeed_modifier(/datum/movespeed_modifier/bloodsucker_sol) + owner.remove_actionspeed_modifier(/datum/actionspeed_modifier/bloodsucker_sol) + if(ishuman(owner)) + var/mob/living/carbon/human/human_owner = owner + human_owner.physiology?.damage_resistance += 50 + for(var/datum/action/cooldown/bloodsucker/power in owner.actions) + if(LAZYACCESS(burdened_actions, power)) + power.bloodcost /= power.sol_multiplier + power.constant_bloodcost /= power.sol_multiplier + power.update_desc(rebuild = FALSE) + power.build_all_button_icons(UPDATE_BUTTON_NAME | UPDATE_BUTTON_STATUS) + LAZYNULL(burdened_actions) + +/datum/status_effect/bloodsucker_sol/get_examine_text() + return span_warning("[owner.p_They()] seem[owner.p_s()] sickly and painfully overburned!") + +/datum/status_effect/bloodsucker_sol/proc/on_sol_end() + SIGNAL_HANDLER + if(!QDELING(src)) + to_chat(owner, span_big(span_boldnotice("Sol has ended, your vampiric powers are no longer strained!")), type = MESSAGE_TYPE_INFO) + qdel(src) + +/datum/status_effect/bloodsucker_sol/proc/on_owner_moved() + SIGNAL_HANDLER + if(istype(owner.loc, /obj/structure/closet/crate/coffin)) + qdel(src) + +/atom/movable/screen/alert/status_effect/bloodsucker_sol + name = "Solar Flares" + desc = "Solar flares bombard the station, heavily weakening your vampiric abilities and burdening your body!\nSleep in a coffin to avoid the effects of the solar flare!" + icon = 'monkestation/icons/bloodsuckers/actions_bloodsucker.dmi' + icon_state = "sol_alert" + +/datum/actionspeed_modifier/bloodsucker_sol + multiplicative_slowdown = 1 + id = ACTIONSPEED_ID_BLOODSUCKER_SOL + +/datum/movespeed_modifier/bloodsucker_sol + multiplicative_slowdown = 0.45 + id = ACTIONSPEED_ID_BLOODSUCKER_SOL diff --git a/monkestation/code/modules/bloodsuckers/clans/malkavian.dm b/monkestation/code/modules/bloodsuckers/clans/malkavian.dm index e2315557f354..8dc81c3c6522 100644 --- a/monkestation/code/modules/bloodsuckers/clans/malkavian.dm +++ b/monkestation/code/modules/bloodsuckers/clans/malkavian.dm @@ -55,8 +55,10 @@ INVOKE_ASYNC(stone, TYPE_PROC_REF(/obj/item/soulstone/bloodsucker, capture_soul), bloodsuckerdatum.owner.current, forced = TRUE, bloodsuckerdatum = bloodsuckerdatum) return DONT_DUST -/datum/bloodsucker_clan/malkavian/proc/on_bloodsucker_broke_masquerade(datum/antagonist/bloodsucker/masquerade_breaker) +/datum/bloodsucker_clan/malkavian/proc/on_bloodsucker_broke_masquerade(datum/source, datum/antagonist/bloodsucker/masquerade_breaker) SIGNAL_HANDLER + if(masquerade_breaker == bloodsuckerdatum) + return to_chat(bloodsuckerdatum.owner.current, span_userdanger("[masquerade_breaker.owner.current] has broken the Masquerade! Ensure [masquerade_breaker.owner.current.p_they()] [masquerade_breaker.owner.current.p_are()] eliminated at all costs!")) var/datum/objective/assassinate/masquerade_objective = new() masquerade_objective.target = masquerade_breaker.owner.current diff --git a/monkestation/code/modules/bloodsuckers/powers/_base_power.dm b/monkestation/code/modules/bloodsuckers/powers/_base_power.dm index 74f9375984e1..0128330427e5 100644 --- a/monkestation/code/modules/bloodsuckers/powers/_base_power.dm +++ b/monkestation/code/modules/bloodsuckers/powers/_base_power.dm @@ -38,16 +38,24 @@ var/bloodcost = 0 ///The cost to MAINTAIN this Power - Only used for Constant Cost Powers var/constant_bloodcost = 0 + /// A multiplier for the bloodcost during sol. + var/sol_multiplier // Modify description to add cost. /datum/action/cooldown/bloodsucker/New(Target) . = ..() + update_desc() + +/datum/action/cooldown/bloodsucker/proc/update_desc(rebuild = TRUE) + desc = initial(desc) if(bloodcost > 0) desc += "

COST: [bloodcost] Blood" if(constant_bloodcost > 0) desc += "

CONSTANT COST: [name] costs [constant_bloodcost] Blood maintain active." if(power_flags & BP_AM_SINGLEUSE) desc += "

SINGLE USE:
[name] can only be used once per night." + if(rebuild) + build_all_button_icons(UPDATE_BUTTON_NAME) /datum/action/cooldown/bloodsucker/Destroy() bloodsuckerdatum_power = null @@ -105,7 +113,7 @@ ///Checks if the Power is available to use. /datum/action/cooldown/bloodsucker/proc/can_use(mob/living/carbon/user, trigger_flags) - if(!owner) + if(QDELETED(owner)) return FALSE if(!isliving(user)) return FALSE @@ -135,6 +143,9 @@ if(!can_upkeep) to_chat(user, span_warning("You don't have the blood to upkeep [src]!")) return FALSE + if((check_flags & BP_CANT_USE_DURING_SOL) && user.has_status_effect(/datum/status_effect/bloodsucker_sol)) + to_chat(user, span_warning("You can't use [src] during Sol!")) + return FALSE return TRUE /// NOTE: With this formula, you'll hit half cooldown at level 8 for that power. @@ -207,7 +218,7 @@ /// Checks to make sure this power can stay active /datum/action/cooldown/bloodsucker/proc/ContinueActive(mob/living/user, mob/living/target) - if(!user) + if(QDELETED(user)) return FALSE if(!constant_bloodcost > 0 || bloodsuckerdatum_power.bloodsucker_blood_volume > 0) return TRUE diff --git a/monkestation/code/modules/bloodsuckers/powers/cloak.dm b/monkestation/code/modules/bloodsuckers/powers/cloak.dm index fcab7c2198c0..00899ef1f162 100644 --- a/monkestation/code/modules/bloodsuckers/powers/cloak.dm +++ b/monkestation/code/modules/bloodsuckers/powers/cloak.dm @@ -8,10 +8,11 @@ Additionally, while Cloak is active, you are completely invisible to the AI.\n\ Higher levels will increase how invisible you are." power_flags = BP_AM_TOGGLE - check_flags = BP_CANT_USE_IN_TORPOR|BP_CANT_USE_IN_FRENZY|BP_CANT_USE_WHILE_UNCONSCIOUS - purchase_flags = BLOODSUCKER_CAN_BUY|VASSAL_CAN_BUY + check_flags = BP_CANT_USE_IN_TORPOR | BP_CANT_USE_IN_FRENZY | BP_CANT_USE_WHILE_UNCONSCIOUS + purchase_flags = BLOODSUCKER_CAN_BUY | VASSAL_CAN_BUY bloodcost = 5 constant_bloodcost = 0.2 + sol_multiplier = 2.5 cooldown_time = 5 SECONDS var/was_running @@ -20,7 +21,13 @@ . = ..() if(!.) return FALSE - for(var/mob/living/watchers in view(9, owner) - owner) + for(var/mob/living/watcher in viewers(9, owner) - owner) + if(watcher.stat == DEAD || QDELETED(watcher.client)) + continue + if(IS_BLOODSUCKER(watcher) || IS_VASSAL(watcher)) + continue + if(watcher.is_blind()) + continue owner.balloon_alert(owner, "you can only vanish unseen.") return FALSE return TRUE diff --git a/monkestation/code/modules/bloodsuckers/powers/feed.dm b/monkestation/code/modules/bloodsuckers/powers/feed.dm index 515e98ed611e..bd3e5d76a1df 100644 --- a/monkestation/code/modules/bloodsuckers/powers/feed.dm +++ b/monkestation/code/modules/bloodsuckers/powers/feed.dm @@ -13,9 +13,9 @@ Feeding while nearby (2 tiles away from) a mortal who is unaware of Bloodsuckers' existence, will cause a Masquerade Infraction\n\ If you get too many Masquerade Infractions, you will break the Masquerade.\n\ If you are in desperate need of blood, mice can be fed off of, at a cost." - power_flags = BP_AM_TOGGLE|BP_AM_STATIC_COOLDOWN - check_flags = BP_CANT_USE_IN_TORPOR|BP_CANT_USE_WHILE_STAKED|BP_CANT_USE_WHILE_INCAPACITATED|BP_CANT_USE_WHILE_UNCONSCIOUS - purchase_flags = BLOODSUCKER_CAN_BUY|BLOODSUCKER_DEFAULT_POWER + power_flags = BP_AM_TOGGLE | BP_AM_STATIC_COOLDOWN + check_flags = BP_CANT_USE_IN_TORPOR | BP_CANT_USE_WHILE_STAKED | BP_CANT_USE_WHILE_INCAPACITATED | BP_CANT_USE_WHILE_UNCONSCIOUS + purchase_flags = BLOODSUCKER_CAN_BUY | BLOODSUCKER_DEFAULT_POWER bloodcost = 0 cooldown_time = 15 SECONDS ///Amount of blood taken, reset after each Feed. Used for logging. diff --git a/monkestation/code/modules/bloodsuckers/powers/fortitude.dm b/monkestation/code/modules/bloodsuckers/powers/fortitude.dm index 617dd765b3ee..97291d2adc5f 100644 --- a/monkestation/code/modules/bloodsuckers/powers/fortitude.dm +++ b/monkestation/code/modules/bloodsuckers/powers/fortitude.dm @@ -8,12 +8,13 @@ While using Fortitude, attempting to run will crush you.\n\ At level 4, you gain complete stun immunity.\n\ Higher levels will increase Brute and Stamina resistance." - power_flags = BP_AM_TOGGLE|BP_AM_COSTLESS_UNCONSCIOUS - check_flags = BP_CANT_USE_IN_TORPOR|BP_CANT_USE_IN_FRENZY - purchase_flags = BLOODSUCKER_CAN_BUY|VASSAL_CAN_BUY + power_flags = BP_AM_TOGGLE | BP_AM_COSTLESS_UNCONSCIOUS + check_flags = BP_CANT_USE_IN_TORPOR | BP_CANT_USE_IN_FRENZY + purchase_flags = BLOODSUCKER_CAN_BUY | VASSAL_CAN_BUY bloodcost = 30 cooldown_time = 8 SECONDS constant_bloodcost = 0.2 + sol_multiplier = 3 var/was_running var/fortitude_resist // So we can raise and lower your brute resist based on what your level_current WAS. @@ -47,7 +48,7 @@ if(user.m_intent != MOVE_INTENT_WALK) user.set_move_intent(MOVE_INTENT_WALK) user.balloon_alert(user, "you attempt to run, crushing yourself.") - user.adjustBruteLoss(rand(5,15)) + user.take_overall_damage(brute = rand(5, 15)) /// We don't want people using fortitude being able to use vehicles if(user.buckled && istype(user.buckled, /obj/vehicle)) user.buckled.unbuckle_mob(src, force=TRUE) diff --git a/monkestation/code/modules/bloodsuckers/powers/go_home.dm b/monkestation/code/modules/bloodsuckers/powers/go_home.dm index 2ed6e80df16f..3f02a3488471 100644 --- a/monkestation/code/modules/bloodsuckers/powers/go_home.dm +++ b/monkestation/code/modules/bloodsuckers/powers/go_home.dm @@ -19,8 +19,8 @@ The power will cancel out if the Claimed Coffin is somehow destroyed. \n\ Immediately after activating, lights around the user will begin to flicker. \n\ Once the user teleports to their coffin, in their place will be a Rat or Bat." - power_flags = BP_AM_TOGGLE|BP_AM_SINGLEUSE|BP_AM_STATIC_COOLDOWN - check_flags = BP_CANT_USE_IN_FRENZY|BP_CANT_USE_WHILE_STAKED + power_flags = BP_AM_TOGGLE | BP_AM_SINGLEUSE | BP_AM_STATIC_COOLDOWN + check_flags = BP_CANT_USE_IN_FRENZY | BP_CANT_USE_WHILE_STAKED purchase_flags = NONE bloodcost = 100 constant_bloodcost = 2 @@ -86,7 +86,7 @@ // If we aren't in the dark, anyone watching us will cause us to drop out stuff if(!QDELETED(current_turf?.lighting_object) && current_turf.get_lumcount() >= 0.2) for(var/mob/living/watchers in viewers(world.view, get_turf(owner)) - owner) - if(QDELETED(watchers.client)) + if(QDELETED(watchers.client) || watchers.stat != CONSCIOUS) continue if(watchers.has_unlimited_silicon_privilege) continue @@ -96,17 +96,11 @@ drop_item = TRUE break // Drop all necessary items (handcuffs, legcuffs, items if seen) - if(user.handcuffed) - var/obj/item/handcuffs = user.handcuffed - user.dropItemToGround(handcuffs) - if(user.legcuffed) - var/obj/item/legcuffs = user.legcuffed - user.dropItemToGround(legcuffs) + user.uncuff() if(drop_item) - for(var/obj/item/literally_everything in owner) - owner.dropItemToGround(literally_everything, TRUE) + user.unequip_everything() - playsound(current_turf, 'sound/magic/summon_karp.ogg', 60, 1) + playsound(current_turf, 'sound/magic/summon_karp.ogg', vol = 60, vary = TRUE) var/datum/effect_system/steam_spread/bloodsucker/puff = new /datum/effect_system/steam_spread/bloodsucker() puff.set_up(3, 0, current_turf) @@ -120,7 +114,7 @@ do_teleport(owner, bloodsuckerdatum_power.coffin, no_effects = TRUE, forced = TRUE, channel = TELEPORT_CHANNEL_QUANTUM) bloodsuckerdatum_power.coffin.close(owner) bloodsuckerdatum_power.coffin.take_contents() - playsound(bloodsuckerdatum_power.coffin.loc, bloodsuckerdatum_power.coffin.close_sound, 15, 1, -3) + playsound(bloodsuckerdatum_power.coffin.loc, bloodsuckerdatum_power.coffin.close_sound, vol = 15, vary = TRUE, extrarange = -3) DeactivatePower() diff --git a/monkestation/code/modules/bloodsuckers/powers/masquerade.dm b/monkestation/code/modules/bloodsuckers/powers/masquerade.dm index 22b6e7676dd4..0d3737d97c40 100644 --- a/monkestation/code/modules/bloodsuckers/powers/masquerade.dm +++ b/monkestation/code/modules/bloodsuckers/powers/masquerade.dm @@ -21,9 +21,9 @@ - You gain a Genetic sequence, and appear to have 100% blood when scanned by a Health Analyzer.\n\ - You will not appear as Pale when examined. Anything further than Pale, however, will not be hidden.\n\ At the end of a Masquerade, you will re-gain your Vampiric abilities, as well as lose any Disease & Gene you might have." - power_flags = BP_AM_TOGGLE|BP_AM_STATIC_COOLDOWN|BP_AM_COSTLESS_UNCONSCIOUS - check_flags = BP_CANT_USE_IN_FRENZY - purchase_flags = BLOODSUCKER_CAN_BUY|BLOODSUCKER_DEFAULT_POWER + power_flags = BP_AM_TOGGLE | BP_AM_STATIC_COOLDOWN | BP_AM_COSTLESS_UNCONSCIOUS + check_flags = BP_CANT_USE_IN_FRENZY | BP_CANT_USE_DURING_SOL + purchase_flags = BLOODSUCKER_CAN_BUY | BLOODSUCKER_DEFAULT_POWER bloodcost = 10 cooldown_time = 5 SECONDS constant_bloodcost = 0.1 diff --git a/monkestation/code/modules/bloodsuckers/powers/targeted/_base_targeted.dm b/monkestation/code/modules/bloodsuckers/powers/targeted/_base_targeted.dm index 0be110110c32..f9d139d1204d 100644 --- a/monkestation/code/modules/bloodsuckers/powers/targeted/_base_targeted.dm +++ b/monkestation/code/modules/bloodsuckers/powers/targeted/_base_targeted.dm @@ -88,5 +88,5 @@ StartCooldown() DeactivatePower() -/datum/action/cooldown/bloodsucker/targeted/InterceptClickOn(mob/living/caller, params, atom/target) +/datum/action/cooldown/bloodsucker/targeted/InterceptClickOn(mob/living/user, params, atom/target) click_with_power(target) diff --git a/monkestation/code/modules/bloodsuckers/powers/targeted/brawn.dm b/monkestation/code/modules/bloodsuckers/powers/targeted/brawn.dm index bef71df41110..d9f37041b451 100644 --- a/monkestation/code/modules/bloodsuckers/powers/targeted/brawn.dm +++ b/monkestation/code/modules/bloodsuckers/powers/targeted/brawn.dm @@ -12,6 +12,7 @@ check_flags = BP_CANT_USE_IN_TORPOR|BP_CANT_USE_IN_FRENZY|BP_CANT_USE_WHILE_INCAPACITATED|BP_CANT_USE_WHILE_UNCONSCIOUS purchase_flags = BLOODSUCKER_CAN_BUY|VASSAL_CAN_BUY bloodcost = 8 + sol_multiplier = 5 cooldown_time = 9 SECONDS target_range = 1 power_activates_immediately = TRUE diff --git a/monkestation/code/modules/bloodsuckers/powers/targeted/haste.dm b/monkestation/code/modules/bloodsuckers/powers/targeted/haste.dm index db4f971b4450..080eedc4db92 100644 --- a/monkestation/code/modules/bloodsuckers/powers/targeted/haste.dm +++ b/monkestation/code/modules/bloodsuckers/powers/targeted/haste.dm @@ -13,9 +13,10 @@ Anyone in your way during your Haste will be knocked down.\n\ Higher levels will increase the knockdown dealt to enemies." power_flags = BP_AM_TOGGLE - check_flags = BP_CANT_USE_IN_TORPOR|BP_CANT_USE_IN_FRENZY|BP_CANT_USE_WHILE_INCAPACITATED|BP_CANT_USE_WHILE_UNCONSCIOUS - purchase_flags = BLOODSUCKER_CAN_BUY|VASSAL_CAN_BUY + check_flags = BP_CANT_USE_IN_TORPOR | BP_CANT_USE_IN_FRENZY | BP_CANT_USE_WHILE_INCAPACITATED | BP_CANT_USE_WHILE_UNCONSCIOUS + purchase_flags = BLOODSUCKER_CAN_BUY | VASSAL_CAN_BUY bloodcost = 6 + sol_multiplier = 10 cooldown_time = 12 SECONDS target_range = 15 power_activates_immediately = TRUE diff --git a/monkestation/code/modules/bloodsuckers/powers/targeted/lunge.dm b/monkestation/code/modules/bloodsuckers/powers/targeted/lunge.dm index 543819c68cff..bdac413c5203 100644 --- a/monkestation/code/modules/bloodsuckers/powers/targeted/lunge.dm +++ b/monkestation/code/modules/bloodsuckers/powers/targeted/lunge.dm @@ -12,9 +12,10 @@ Higher levels increase the knockdown dealt to enemies.\n\ At level 4, you will no longer spin, but you will be limited to tackling from only 6 tiles away." power_flags = NONE - check_flags = BP_CANT_USE_IN_TORPOR|BP_CANT_USE_IN_FRENZY|BP_CANT_USE_WHILE_INCAPACITATED|BP_CANT_USE_WHILE_UNCONSCIOUS - purchase_flags = BLOODSUCKER_CAN_BUY|VASSAL_CAN_BUY + check_flags = BP_CANT_USE_IN_TORPOR | BP_CANT_USE_IN_FRENZY | BP_CANT_USE_WHILE_INCAPACITATED | BP_CANT_USE_WHILE_UNCONSCIOUS + purchase_flags = BLOODSUCKER_CAN_BUY | VASSAL_CAN_BUY bloodcost = 10 + sol_multiplier = 15 cooldown_time = 10 SECONDS power_activates_immediately = FALSE diff --git a/monkestation/code/modules/bloodsuckers/powers/targeted/mesmerize.dm b/monkestation/code/modules/bloodsuckers/powers/targeted/mesmerize.dm index e783221ba7ba..db460dd51748 100644 --- a/monkestation/code/modules/bloodsuckers/powers/targeted/mesmerize.dm +++ b/monkestation/code/modules/bloodsuckers/powers/targeted/mesmerize.dm @@ -21,9 +21,10 @@ At level 5, you will be able to mesmerize regardless of your target's direction.\n\ Higher levels will increase the time of the mesmerize's freeze." power_flags = NONE - check_flags = BP_CANT_USE_IN_TORPOR|BP_CANT_USE_IN_FRENZY|BP_CANT_USE_WHILE_INCAPACITATED|BP_CANT_USE_WHILE_UNCONSCIOUS - purchase_flags = BLOODSUCKER_CAN_BUY|VASSAL_CAN_BUY + check_flags = BP_CANT_USE_IN_TORPOR | BP_CANT_USE_IN_FRENZY | BP_CANT_USE_WHILE_INCAPACITATED | BP_CANT_USE_WHILE_UNCONSCIOUS + purchase_flags = BLOODSUCKER_CAN_BUY | VASSAL_CAN_BUY bloodcost = 30 + sol_multiplier = 5 cooldown_time = 20 SECONDS target_range = 8 power_activates_immediately = FALSE diff --git a/monkestation/code/modules/bloodsuckers/powers/targeted/trespass.dm b/monkestation/code/modules/bloodsuckers/powers/targeted/trespass.dm index 93fc78d9c9ed..2ca615d0ce90 100644 --- a/monkestation/code/modules/bloodsuckers/powers/targeted/trespass.dm +++ b/monkestation/code/modules/bloodsuckers/powers/targeted/trespass.dm @@ -7,9 +7,10 @@ This power goes through all obstacles except Walls.\n\ Higher levels decrease the sound played from using the Power, and increase the speed of the transition." power_flags = BP_AM_TOGGLE - check_flags = BP_CANT_USE_IN_TORPOR|BP_CANT_USE_WHILE_INCAPACITATED|BP_CANT_USE_WHILE_UNCONSCIOUS - purchase_flags = BLOODSUCKER_CAN_BUY|VASSAL_CAN_BUY + check_flags = BP_CANT_USE_IN_TORPOR | BP_CANT_USE_WHILE_INCAPACITATED | BP_CANT_USE_WHILE_UNCONSCIOUS + purchase_flags = BLOODSUCKER_CAN_BUY | VASSAL_CAN_BUY bloodcost = 10 + sol_multiplier = 5 cooldown_time = 8 SECONDS prefire_message = "Select a destination." //target_range = 2 diff --git a/monkestation/code/modules/bloodsuckers/powers/tremere/auspex.dm b/monkestation/code/modules/bloodsuckers/powers/tremere/auspex.dm index f3c53394d27a..5e0a082b5969 100644 --- a/monkestation/code/modules/bloodsuckers/powers/tremere/auspex.dm +++ b/monkestation/code/modules/bloodsuckers/powers/tremere/auspex.dm @@ -19,9 +19,10 @@ power_explanation = "Level 1: Auspex:\n\ When Activated, you will be hidden in a Cloak of Darkness.\n\ Click any area up to 2 tile away to teleport there, ending the Power." - check_flags = BP_CANT_USE_IN_TORPOR|BP_CANT_USE_WHILE_INCAPACITATED|BP_CANT_USE_WHILE_UNCONSCIOUS + check_flags = BP_CANT_USE_IN_TORPOR | BP_CANT_USE_WHILE_INCAPACITATED | BP_CANT_USE_WHILE_UNCONSCIOUS bloodcost = 5 constant_bloodcost = 2 + sol_multiplier = 4 cooldown_time = 12 SECONDS target_range = 2 prefire_message = "Where do you wish to teleport to?" diff --git a/monkestation/code/modules/bloodsuckers/powers/tremere/dominate.dm b/monkestation/code/modules/bloodsuckers/powers/tremere/dominate.dm index f51d8e6d21b9..ac7edf31fd0b 100644 --- a/monkestation/code/modules/bloodsuckers/powers/tremere/dominate.dm +++ b/monkestation/code/modules/bloodsuckers/powers/tremere/dominate.dm @@ -19,7 +19,7 @@ power_explanation = "Level 1: Dominate:\n\ Click any person to, after a 4 second timer, Mesmerize them.\n\ This will completely immobilize them for the next 10.5 seconds." - check_flags = BP_CANT_USE_IN_TORPOR|BP_CANT_USE_IN_FRENZY|BP_CANT_USE_WHILE_UNCONSCIOUS + check_flags = BP_CANT_USE_IN_TORPOR | BP_CANT_USE_IN_FRENZY | BP_CANT_USE_WHILE_UNCONSCIOUS | BP_CANT_USE_DURING_SOL bloodcost = 15 constant_bloodcost = 2 cooldown_time = 50 SECONDS diff --git a/monkestation/code/modules/bloodsuckers/powers/tremere/thaumaturgey.dm b/monkestation/code/modules/bloodsuckers/powers/tremere/thaumaturgey.dm index a00621387f97..e7acb543ff1c 100644 --- a/monkestation/code/modules/bloodsuckers/powers/tremere/thaumaturgey.dm +++ b/monkestation/code/modules/bloodsuckers/powers/tremere/thaumaturgey.dm @@ -16,9 +16,10 @@ button_icon_state = "power_thaumaturgy" power_explanation = "Thaumaturgy:\n\ Gives you a one shot blood bolt spell, firing it at a person deals 20 Burn damage" - check_flags = BP_CANT_USE_IN_TORPOR|BP_CANT_USE_IN_FRENZY|BP_CANT_USE_WHILE_UNCONSCIOUS + check_flags = BP_CANT_USE_IN_TORPOR | BP_CANT_USE_IN_FRENZY | BP_CANT_USE_WHILE_UNCONSCIOUS bloodcost = 20 constant_bloodcost = 0 + sol_multiplier = 4 cooldown_time = 6 SECONDS prefire_message = "Click where you wish to fire." ///Blood shield given while this Power is active. diff --git a/monkestation/code/modules/bloodsuckers/powers/vassal/distress.dm b/monkestation/code/modules/bloodsuckers/powers/vassal/distress.dm index 3b02ca8d4e3a..71a125dc8433 100644 --- a/monkestation/code/modules/bloodsuckers/powers/vassal/distress.dm +++ b/monkestation/code/modules/bloodsuckers/powers/vassal/distress.dm @@ -16,7 +16,7 @@ var/datum/antagonist/vassal/vassaldatum = owner.mind.has_antag_datum(/datum/antagonist/vassal) owner.balloon_alert(owner, "you call out for your master!") - to_chat(vassaldatum.master.owner, "[owner], your loyal Vassal, is desperately calling for aid at [target_area]!") + to_chat(vassaldatum.master.owner, span_userdanger("[owner], your loyal Vassal, is desperately calling for aid at [target_area]!")) var/mob/living/user = owner - user.adjustBruteLoss(10) + user.take_overall_damage(brute = 10) diff --git a/monkestation/code/modules/bloodsuckers/powers/vassal/recuperate.dm b/monkestation/code/modules/bloodsuckers/powers/vassal/recuperate.dm index 1c419a950adf..b93f5c0b4fa6 100644 --- a/monkestation/code/modules/bloodsuckers/powers/vassal/recuperate.dm +++ b/monkestation/code/modules/bloodsuckers/powers/vassal/recuperate.dm @@ -36,7 +36,6 @@ . = ..() if(!.) return - if(!active) return var/mob/living/carbon/user = owner @@ -44,18 +43,21 @@ vassaldatum.master.AddBloodVolume(-1) user.set_timed_status_effect(5 SECONDS, /datum/status_effect/jitter, only_if_higher = TRUE) user.stamina.adjust(-bloodcost * 1.1) - user.adjustBruteLoss(-2.5) - user.adjustToxLoss(-2, forced = TRUE) + user.heal_overall_damage(brute = 2.5, updating_health = FALSE) + user.adjustToxLoss(-2, updating_health = FALSE, forced = TRUE) // Plasmamen won't lose blood, they don't have any, so they don't heal from Burn. if(!HAS_TRAIT(user, TRAIT_NOBLOOD)) user.blood_volume -= bloodcost - user.adjustFireLoss(-1.5) + user.adjustFireLoss(-1.5, updating_health = FALSE) + user.updatehealth() // only update health once after we've healed everything we might've // Stop Bleeding if(istype(user) && user.is_bleeding()) for(var/obj/item/bodypart/part in user.bodyparts) part.generic_bleedstacks-- /datum/action/cooldown/bloodsucker/recuperate/ContinueActive(mob/living/user, mob/living/target) + if(QDELETED(user)) + return FALSE if(user.stat >= DEAD) return FALSE if(user.incapacitated()) @@ -64,5 +66,5 @@ return TRUE /datum/action/cooldown/bloodsucker/recuperate/DeactivatePower() - owner.balloon_alert(owner, "recuperate turned off.") + owner?.balloon_alert(owner, "recuperate turned off.") return ..() diff --git a/monkestation/code/modules/bloodsuckers/powers/veil.dm b/monkestation/code/modules/bloodsuckers/powers/veil.dm index 1275adcc13e5..a9b7e28d9594 100644 --- a/monkestation/code/modules/bloodsuckers/powers/veil.dm +++ b/monkestation/code/modules/bloodsuckers/powers/veil.dm @@ -7,8 +7,8 @@ Your name and appearance will be completely randomized, and turning the ability off again will undo it all.\n\ Clothes, gear, and Security/Medical HUD status is kept the same while this power is active." power_flags = BP_AM_TOGGLE - check_flags = BP_CANT_USE_IN_FRENZY - purchase_flags = BLOODSUCKER_DEFAULT_POWER|VASSAL_CAN_BUY + check_flags = BP_CANT_USE_IN_FRENZY | BP_CANT_USE_DURING_SOL + purchase_flags = BLOODSUCKER_DEFAULT_POWER | VASSAL_CAN_BUY bloodcost = 15 constant_bloodcost = 0.1 cooldown_time = 10 SECONDS diff --git a/monkestation/code/modules/bloodsuckers/structures/bloodsucker_crypt.dm b/monkestation/code/modules/bloodsuckers/structures/bloodsucker_crypt.dm index 7308e615231e..7fb28c95b639 100644 --- a/monkestation/code/modules/bloodsuckers/structures/bloodsucker_crypt.dm +++ b/monkestation/code/modules/bloodsuckers/structures/bloodsucker_crypt.dm @@ -617,11 +617,11 @@ if(!receiver.owner.current) continue var/mob/receiver_mob = receiver.owner.current - to_chat(receiver_mob, rendered) - to_chat(user, rendered) // tell yourself, too. + to_chat(receiver_mob, rendered, type = MESSAGE_TYPE_RADIO) + to_chat(user, rendered, type = MESSAGE_TYPE_RADIO, avoid_highlighting = TRUE) // tell yourself, too. for(var/mob/dead_mob in GLOB.dead_mob_list) var/link = FOLLOW_LINK(dead_mob, user) - to_chat(dead_mob, "[link] [rendered]") + to_chat(dead_mob, "[link] [rendered]", type = MESSAGE_TYPE_RADIO) speech_args[SPEECH_MESSAGE] = "" diff --git a/monkestation/code/modules/bloodsuckers/vassals/ex_vassal.dm b/monkestation/code/modules/bloodsuckers/vassals/ex_vassal.dm index 0599972c219e..977ccdf851f8 100644 --- a/monkestation/code/modules/bloodsuckers/vassals/ex_vassal.dm +++ b/monkestation/code/modules/bloodsuckers/vassals/ex_vassal.dm @@ -12,6 +12,7 @@ silent = TRUE ui_name = FALSE hud_icon = 'monkestation/icons/bloodsuckers/bloodsucker_icons.dmi' + antag_flags = FLAG_ANTAG_CAP_IGNORE ///The revenge vassal that brought us into the fold. var/datum/antagonist/vassal/revenge/revenge_vassal diff --git a/monkestation/code/modules/bloodsuckers/vassals/vassal_datum.dm b/monkestation/code/modules/bloodsuckers/vassals/vassal_datum.dm index c2dd662cce12..72acb40a6d79 100644 --- a/monkestation/code/modules/bloodsuckers/vassals/vassal_datum.dm +++ b/monkestation/code/modules/bloodsuckers/vassals/vassal_datum.dm @@ -8,6 +8,7 @@ roundend_category = "vassals" antagpanel_category = "Bloodsucker" job_rank = ROLE_BLOODSUCKER + antag_flags = parent_type::antag_flags | FLAG_ANTAG_CAP_IGNORE antag_hud_name = "vassal" show_in_roundend = FALSE hud_icon = 'monkestation/icons/bloodsuckers/bloodsucker_icons.dmi' diff --git a/monkestation/code/modules/blueshield/closet.dm b/monkestation/code/modules/blueshield/closet.dm index 5402f2db276f..dbda80966fc4 100644 --- a/monkestation/code/modules/blueshield/closet.dm +++ b/monkestation/code/modules/blueshield/closet.dm @@ -23,10 +23,12 @@ /obj/structure/closet/secure_closet/blueshield/New() ..() new /obj/item/storage/briefcase/secure(src) - new /obj/item/storage/belt/security/full(src) + new /obj/item/storage/belt/security/blueshield(src) new /obj/item/grenade/flashbang(src) new /obj/item/assembly/flash/handheld(src) + new /obj/item/reagent_containers/spray/pepper(src) new /obj/item/restraints/handcuffs(src) + new /obj/item/melee/baton/telescopic(src) new /obj/item/clothing/glasses/hud/security/sunglasses(src) new /obj/item/storage/medkit/frontier/stocked(src) new /obj/item/storage/bag/garment/blueshield(src) diff --git a/monkestation/code/modules/blueshield/clothing.dm b/monkestation/code/modules/blueshield/clothing.dm index 0bb05426e1fd..8e00aac2c2d4 100644 --- a/monkestation/code/modules/blueshield/clothing.dm +++ b/monkestation/code/modules/blueshield/clothing.dm @@ -215,3 +215,12 @@ /obj/item/radio/headset/headset_bs/alt/Initialize(mapload) . = ..() AddComponent(/datum/component/wearertargeting/earprotection, list(ITEM_SLOT_EARS)) + +/obj/item/storage/belt/security/blueshield + name = "\improper the blueshields's security belt" + desc = "A modified security toolbelt designed to help hold more in exchange for it's baton holster." + +/obj/item/storage/belt/security/blueshield/Initialize(mapload) + . = ..() + atom_storage.max_slots = 7 + atom_storage.set_holdable(list(), list(/obj/item/melee/baton)) diff --git a/monkestation/code/modules/blueshift/benos/beno_types/sentinel.dm b/monkestation/code/modules/blueshift/benos/beno_types/sentinel.dm index 905fa917d72f..a9a7a411e5a0 100644 --- a/monkestation/code/modules/blueshift/benos/beno_types/sentinel.dm +++ b/monkestation/code/modules/blueshift/benos/beno_types/sentinel.dm @@ -66,40 +66,40 @@ build_all_button_icons() on_who.update_icons() -/datum/action/cooldown/alien/acid/nova/InterceptClickOn(mob/living/caller, params, atom/target) +/datum/action/cooldown/alien/acid/nova/InterceptClickOn(mob/living/user, params, atom/target) . = ..() if(!.) - unset_click_ability(caller, refund_cooldown = FALSE) + unset_click_ability(user, refund_cooldown = FALSE) return FALSE - var/turf/user_turf = caller.loc - var/turf/target_turf = get_step(caller, target.dir) + var/turf/user_turf = user.loc + var/turf/target_turf = get_step(user, target.dir) if(!isturf(target_turf)) return FALSE var/modifiers = params2list(params) - caller.visible_message( - span_danger("[caller] spits [projectile_name]!"), + user.visible_message( + span_danger("[user] spits [projectile_name]!"), span_alertalien("You spit [projectile_name]."), ) if(acid_projectile) - var/obj/projectile/spit_projectile = new acid_projectile(caller.loc) - spit_projectile.preparePixelProjectile(target, caller, modifiers) - spit_projectile.firer = caller + var/obj/projectile/spit_projectile = new acid_projectile(user.loc) + spit_projectile.preparePixelProjectile(target, user, modifiers) + spit_projectile.firer = user spit_projectile.fire() - playsound(caller, spit_sound, 100, TRUE, 5, 0.9) - caller.newtonian_move(get_dir(target_turf, user_turf)) + playsound(user, spit_sound, 100, TRUE, 5, 0.9) + user.newtonian_move(get_dir(target_turf, user_turf)) return TRUE if(acid_casing) - var/obj/item/ammo_casing/casing = new acid_casing(caller.loc) - playsound(caller, spit_sound, 100, TRUE, 5, 0.9) - casing.fire_casing(target, caller, null, null, null, ran_zone(), 0, caller) - caller.newtonian_move(get_dir(target_turf, user_turf)) + var/obj/item/ammo_casing/casing = new acid_casing(user.loc) + playsound(user, spit_sound, 100, TRUE, 5, 0.9) + casing.fire_casing(target, user, null, null, null, ran_zone(), 0, user) + user.newtonian_move(get_dir(target_turf, user_turf)) return TRUE - CRASH("Neither acid_projectile or acid_casing are set on [caller]'s spit attack!") + CRASH("Neither acid_projectile or acid_casing are set on [user]'s spit attack!") /datum/action/cooldown/alien/acid/nova/Activate(atom/target) return TRUE diff --git a/monkestation/code/modules/blueshift/clothing/nova_cargo.dm b/monkestation/code/modules/blueshift/clothing/nova_cargo.dm index 65b1972f33ad..1cc3b3aea18b 100644 --- a/monkestation/code/modules/blueshift/clothing/nova_cargo.dm +++ b/monkestation/code/modules/blueshift/clothing/nova_cargo.dm @@ -19,7 +19,6 @@ name = "supply utility uniform" desc = "A utility uniform worn by employees of the Supply department." icon_state = "util_cargo" - can_adjust = FALSE /obj/item/clothing/under/rank/cargo/tech/nova/utility/syndicate armor_type = /datum/armor/clothing_under/utility_syndicate diff --git a/monkestation/code/modules/blueshift/clothing/nova_command.dm b/monkestation/code/modules/blueshift/clothing/nova_command.dm index 69cfe7abd0c6..79d60db3c608 100644 --- a/monkestation/code/modules/blueshift/clothing/nova_command.dm +++ b/monkestation/code/modules/blueshift/clothing/nova_command.dm @@ -63,7 +63,6 @@ name = "command utility uniform" desc = "A utility uniform worn by Station Command." icon_state = "util_com" - can_adjust = FALSE /obj/item/clothing/under/rank/captain/nova/utility/syndicate armor_type = /datum/armor/clothing_under/utility_syndicate diff --git a/monkestation/code/modules/blueshift/clothing/nova_engineering.dm b/monkestation/code/modules/blueshift/clothing/nova_engineering.dm index 7f8a86a5af26..7334765e20a3 100644 --- a/monkestation/code/modules/blueshift/clothing/nova_engineering.dm +++ b/monkestation/code/modules/blueshift/clothing/nova_engineering.dm @@ -21,7 +21,6 @@ name = "engineering utility uniform" desc = "A utility uniform worn by Engineering personnel." icon_state = "util_eng" - can_adjust = FALSE /obj/item/clothing/under/rank/engineering/engineer/nova/utility/syndicate armor_type = /datum/armor/clothing_under/utility_syndicate diff --git a/monkestation/code/modules/blueshift/clothing/nova_medical.dm b/monkestation/code/modules/blueshift/clothing/nova_medical.dm index c8a286a072ef..2acc74f62280 100644 --- a/monkestation/code/modules/blueshift/clothing/nova_medical.dm +++ b/monkestation/code/modules/blueshift/clothing/nova_medical.dm @@ -35,6 +35,7 @@ name = "medical utility uniform" desc = "A utility uniform worn by Medical doctors." icon_state = "util_med" + can_adjust = TRUE supports_variations_flags = CLOTHING_DIGITIGRADE_VARIATION /obj/item/clothing/under/rank/medical/doctor/nova/utility/syndicate diff --git a/monkestation/code/modules/blueshift/clothing/nova_misc.dm b/monkestation/code/modules/blueshift/clothing/nova_misc.dm index 41cd847c3ef5..c8b18cd8f0be 100644 --- a/monkestation/code/modules/blueshift/clothing/nova_misc.dm +++ b/monkestation/code/modules/blueshift/clothing/nova_misc.dm @@ -30,7 +30,7 @@ desc = "A utility uniform worn by civilian-ranked crew." icon_state = "utility" body_parts_covered = CHEST|ARMS|GROIN|LEGS - can_adjust = FALSE + can_adjust = TRUE /obj/item/clothing/under/misc/nova/utility/syndicate armor_type = /datum/armor/clothing_under/utility_syndicate diff --git a/monkestation/code/modules/blueshift/clothing/nova_science.dm b/monkestation/code/modules/blueshift/clothing/nova_science.dm index f0c18219b42c..a4e2ff7426d7 100644 --- a/monkestation/code/modules/blueshift/clothing/nova_science.dm +++ b/monkestation/code/modules/blueshift/clothing/nova_science.dm @@ -46,7 +46,6 @@ desc = "A utility uniform worn by NT-certified Science staff." icon_state = "util_sci" supports_variations_flags = CLOTHING_DIGITIGRADE_VARIATION - can_adjust = FALSE /obj/item/clothing/under/rank/rnd/scientist/nova/utility/syndicate desc = "A utility uniform worn by Science staff." diff --git a/monkestation/code/modules/blueshift/clothing/nova_security.dm b/monkestation/code/modules/blueshift/clothing/nova_security.dm index f2a4d1067b0e..66a885a84ed4 100644 --- a/monkestation/code/modules/blueshift/clothing/nova_security.dm +++ b/monkestation/code/modules/blueshift/clothing/nova_security.dm @@ -20,7 +20,6 @@ desc = "A utility uniform worn by Lopland-certified Security officers." icon_state = "util_sec" supports_variations_flags = CLOTHING_DIGITIGRADE_VARIATION - can_adjust = FALSE /obj/item/clothing/under/rank/security/nova/utility/redsec desc = "A utility uniform worn by trained Security officers." diff --git a/monkestation/code/modules/blueshift/icons/mob/clothing/under/cargo.dmi b/monkestation/code/modules/blueshift/icons/mob/clothing/under/cargo.dmi index 8d18e50d6233..ab360a859491 100644 Binary files a/monkestation/code/modules/blueshift/icons/mob/clothing/under/cargo.dmi and b/monkestation/code/modules/blueshift/icons/mob/clothing/under/cargo.dmi differ diff --git a/monkestation/code/modules/blueshift/icons/mob/clothing/under/cargo_digi.dmi b/monkestation/code/modules/blueshift/icons/mob/clothing/under/cargo_digi.dmi index faceea6def32..8ab7ad1b6e96 100644 Binary files a/monkestation/code/modules/blueshift/icons/mob/clothing/under/cargo_digi.dmi and b/monkestation/code/modules/blueshift/icons/mob/clothing/under/cargo_digi.dmi differ diff --git a/monkestation/code/modules/blueshift/icons/mob/clothing/under/command.dmi b/monkestation/code/modules/blueshift/icons/mob/clothing/under/command.dmi index 9688cb42e713..87989cddc261 100644 Binary files a/monkestation/code/modules/blueshift/icons/mob/clothing/under/command.dmi and b/monkestation/code/modules/blueshift/icons/mob/clothing/under/command.dmi differ diff --git a/monkestation/code/modules/blueshift/icons/mob/clothing/under/command_digi.dmi b/monkestation/code/modules/blueshift/icons/mob/clothing/under/command_digi.dmi index f52dc48fcd78..85cf145386dd 100644 Binary files a/monkestation/code/modules/blueshift/icons/mob/clothing/under/command_digi.dmi and b/monkestation/code/modules/blueshift/icons/mob/clothing/under/command_digi.dmi differ diff --git a/monkestation/code/modules/blueshift/icons/mob/clothing/under/engineering.dmi b/monkestation/code/modules/blueshift/icons/mob/clothing/under/engineering.dmi index 36b2920bbb2d..2bb60895c6b7 100644 Binary files a/monkestation/code/modules/blueshift/icons/mob/clothing/under/engineering.dmi and b/monkestation/code/modules/blueshift/icons/mob/clothing/under/engineering.dmi differ diff --git a/monkestation/code/modules/blueshift/icons/mob/clothing/under/engineering_digi.dmi b/monkestation/code/modules/blueshift/icons/mob/clothing/under/engineering_digi.dmi index 068e92f2fad6..8989dc5ec89b 100644 Binary files a/monkestation/code/modules/blueshift/icons/mob/clothing/under/engineering_digi.dmi and b/monkestation/code/modules/blueshift/icons/mob/clothing/under/engineering_digi.dmi differ diff --git a/monkestation/code/modules/blueshift/icons/mob/clothing/under/medical.dmi b/monkestation/code/modules/blueshift/icons/mob/clothing/under/medical.dmi index 16070f2d27b4..061d441074f8 100644 Binary files a/monkestation/code/modules/blueshift/icons/mob/clothing/under/medical.dmi and b/monkestation/code/modules/blueshift/icons/mob/clothing/under/medical.dmi differ diff --git a/monkestation/code/modules/blueshift/icons/mob/clothing/under/medical_digi.dmi b/monkestation/code/modules/blueshift/icons/mob/clothing/under/medical_digi.dmi index 0b27b7e0d053..b4f8174bddb9 100644 Binary files a/monkestation/code/modules/blueshift/icons/mob/clothing/under/medical_digi.dmi and b/monkestation/code/modules/blueshift/icons/mob/clothing/under/medical_digi.dmi differ diff --git a/monkestation/code/modules/blueshift/icons/mob/clothing/under/misc.dmi b/monkestation/code/modules/blueshift/icons/mob/clothing/under/misc.dmi index b6fbc6044578..4bd38ba9c4ea 100644 Binary files a/monkestation/code/modules/blueshift/icons/mob/clothing/under/misc.dmi and b/monkestation/code/modules/blueshift/icons/mob/clothing/under/misc.dmi differ diff --git a/monkestation/code/modules/blueshift/icons/mob/clothing/under/misc_digi.dmi b/monkestation/code/modules/blueshift/icons/mob/clothing/under/misc_digi.dmi index 76fac7acc3cf..604b828f0bd0 100644 Binary files a/monkestation/code/modules/blueshift/icons/mob/clothing/under/misc_digi.dmi and b/monkestation/code/modules/blueshift/icons/mob/clothing/under/misc_digi.dmi differ diff --git a/monkestation/code/modules/blueshift/icons/mob/clothing/under/rnd.dmi b/monkestation/code/modules/blueshift/icons/mob/clothing/under/rnd.dmi index dc52b5eec556..23bbd034fe51 100644 Binary files a/monkestation/code/modules/blueshift/icons/mob/clothing/under/rnd.dmi and b/monkestation/code/modules/blueshift/icons/mob/clothing/under/rnd.dmi differ diff --git a/monkestation/code/modules/blueshift/icons/mob/clothing/under/rnd_digi.dmi b/monkestation/code/modules/blueshift/icons/mob/clothing/under/rnd_digi.dmi index a96624741e2c..76137ae413c1 100644 Binary files a/monkestation/code/modules/blueshift/icons/mob/clothing/under/rnd_digi.dmi and b/monkestation/code/modules/blueshift/icons/mob/clothing/under/rnd_digi.dmi differ diff --git a/monkestation/code/modules/blueshift/icons/mob/clothing/under/security.dmi b/monkestation/code/modules/blueshift/icons/mob/clothing/under/security.dmi index 4dcfdfa4d67f..b5bf8821922a 100644 Binary files a/monkestation/code/modules/blueshift/icons/mob/clothing/under/security.dmi and b/monkestation/code/modules/blueshift/icons/mob/clothing/under/security.dmi differ diff --git a/monkestation/code/modules/blueshift/icons/mob/clothing/under/security_digi.dmi b/monkestation/code/modules/blueshift/icons/mob/clothing/under/security_digi.dmi index 558007b1e213..56ad50021554 100644 Binary files a/monkestation/code/modules/blueshift/icons/mob/clothing/under/security_digi.dmi and b/monkestation/code/modules/blueshift/icons/mob/clothing/under/security_digi.dmi differ diff --git a/monkestation/code/modules/blueshift/icons/plushes.dmi b/monkestation/code/modules/blueshift/icons/plushes.dmi index e951756978f2..7ef62eae54e6 100644 Binary files a/monkestation/code/modules/blueshift/icons/plushes.dmi and b/monkestation/code/modules/blueshift/icons/plushes.dmi differ diff --git a/monkestation/code/modules/blueshift/items/ammo.dm b/monkestation/code/modules/blueshift/items/ammo.dm index 405abf2b71d4..d06142daabe2 100644 --- a/monkestation/code/modules/blueshift/items/ammo.dm +++ b/monkestation/code/modules/blueshift/items/ammo.dm @@ -662,7 +662,7 @@ /obj/item/ammo_box/c585trappiste name = "ammo box (.585 Trappiste lethal)" - desc = "A box of .585 Trappiste pistol rounds, holds twelve cartridges." + desc = "A box of .585 Trappiste pistol rounds, holds thirty-two cartridges." icon = 'monkestation/code/modules/blueshift/icons/obj/company_and_or_faction_based/trappiste_fabriek/ammo.dmi' icon_state = "585box" @@ -673,7 +673,7 @@ caliber = CALIBER_585TRAPPISTE ammo_type = /obj/item/ammo_casing/c585trappiste - max_ammo = 12 + max_ammo = 32 // .585 Trappiste equivalent to a rubber bullet @@ -700,7 +700,7 @@ /obj/item/ammo_box/c585trappiste/incapacitator name = "ammo box (.585 Trappiste flathead)" - desc = "A box of .585 Trappiste pistol rounds, holds twelve cartridges. The blue stripe indicates that it should hold less lethal rounds." + desc = "A box of .585 Trappiste pistol rounds, holds thirty-two cartridges. The blue stripe indicates that it should hold less lethal rounds." icon_state = "585box_disabler" @@ -728,7 +728,7 @@ /obj/item/ammo_box/c585trappiste/hollowpoint name = "ammo box (.585 Trappiste hollowhead)" - desc = "A box of .585 Trappiste pistol rounds, holds twelve cartridges. The purple stripe indicates that it should hold hollowpoint-like rounds." + desc = "A box of .585 Trappiste pistol rounds, holds 32 cartridges. The purple stripe indicates that it should hold hollowpoint-like rounds." icon_state = "585box_shrapnel" diff --git a/monkestation/code/modules/blueshift/items/badges.dm b/monkestation/code/modules/blueshift/items/badges.dm index 50fc866d5fb6..940b1bb8a070 100644 --- a/monkestation/code/modules/blueshift/items/badges.dm +++ b/monkestation/code/modules/blueshift/items/badges.dm @@ -95,7 +95,7 @@ if(istype(object, /obj/item/card/id)) id_card = object - if(ACCESS_SECURITY in id_card.access || (obj_flags & EMAGGED)) + if((ACCESS_SECURITY in id_card.access) || (obj_flags & EMAGGED)) to_chat(user, "You imprint your ID details onto the badge.") set_name(user.real_name) badge_string = id_card.assignment diff --git a/monkestation/code/modules/blueshift/items/company_guns.dm b/monkestation/code/modules/blueshift/items/company_guns.dm index 05719ce95ce4..98dc570b10ce 100644 --- a/monkestation/code/modules/blueshift/items/company_guns.dm +++ b/monkestation/code/modules/blueshift/items/company_guns.dm @@ -394,7 +394,7 @@ /obj/item/gun/ballistic/automatic/xhihao_smg name = "\improper Bogseo Submachine Gun" - desc = "A weapon that could hardly be called a 'sub' machinegun, firing the monstrous .585 cartridge. \ + desc = "A weapon that could hardly be called a 'sub' machinegun, firing the .27-54 cartridge. \ It provides enough kick to bruise a shoulder pretty bad if used without protection." icon = 'monkestation/code/modules/blueshift/icons/obj/company_and_or_faction_based/xhihao_light_arms/guns32x.dmi' @@ -412,7 +412,7 @@ weapon_weight = WEAPON_HEAVY slot_flags = ITEM_SLOT_SUITSTORE | ITEM_SLOT_BELT - accepted_magazine_type = /obj/item/ammo_box/magazine/c585trappiste_pistol + accepted_magazine_type = /obj/item/ammo_box/magazine/miecz fire_sound = 'monkestation/code/modules/blueshift/sounds/smg_heavy.ogg' can_suppress = TRUE diff --git a/monkestation/code/modules/blueshift/items/gunset.dm b/monkestation/code/modules/blueshift/items/gunset.dm index ded99506d8fd..4904da431daf 100644 --- a/monkestation/code/modules/blueshift/items/gunset.dm +++ b/monkestation/code/modules/blueshift/items/gunset.dm @@ -260,15 +260,15 @@ name = "\improper Xhihao 'Bogseo' gunset" weapon_to_spawn = /obj/item/gun/ballistic/automatic/xhihao_smg/no_mag - extra_to_spawn = /obj/item/ammo_box/magazine/c585trappiste_pistol + extra_to_spawn = /obj/item/ammo_box/magazine/miecz /obj/item/storage/toolbox/guncase/skyrat/xhihao_large_case/bogseo/PopulateContents() new weapon_to_spawn (src) generate_items_inside(list( - /obj/item/ammo_box/c585trappiste/incapacitator = 1, - /obj/item/ammo_box/c585trappiste = 1, - /obj/item/ammo_box/magazine/c585trappiste_pistol/spawns_empty = 3, + /obj/item/ammo_box/c27_54cesarzowa/rubber = 2, + /obj/item/ammo_box/c27_54cesarzowa = 1, + /obj/item/ammo_box/magazine/miecz/spawns_empty = 3, ), src) // Base yellow with symbol trappiste case diff --git a/monkestation/code/modules/blueshift/items/plushies.dm b/monkestation/code/modules/blueshift/items/plushies.dm index d55a5a416d66..78f3601fcfd4 100644 --- a/monkestation/code/modules/blueshift/items/plushies.dm +++ b/monkestation/code/modules/blueshift/items/plushies.dm @@ -586,3 +586,4 @@ attack_verb_continuous = list("beeps", "washes", "mops", "squirts", "soaps") attack_verb_simple = list("beep", "wash", "mop", "squirt", "soap") //squeak_override = list('sound/machines/twobeep.ogg' = 1) + diff --git a/monkestation/code/modules/blueshift/nifsoft/_base.dm b/monkestation/code/modules/blueshift/nifsoft/_base.dm index 5dceb7dfe4aa..69710192515d 100644 --- a/monkestation/code/modules/blueshift/nifsoft/_base.dm +++ b/monkestation/code/modules/blueshift/nifsoft/_base.dm @@ -842,11 +842,11 @@ GLOBAL_LIST_INIT(purchasable_nifsofts, list( return FALSE if(!is_type_in_list(target_glasses, glasses_whitelist)) - balloon_alert("incompatible!") + balloon_alert(user, "incompatible!") return FALSE if(HAS_TRAIT(target_glasses, TRAIT_NIFSOFT_HUD_GRANTER)) - balloon_alert("already upgraded!") + balloon_alert(user, "already upgraded!") return FALSE user.visible_message(span_notice("[user] upgrades [target_glasses] with [src]."), span_notice("You upgrade [target_glasses] to be NIF HUD compatible.")) diff --git a/monkestation/code/modules/botany/components/plant_growing.dm b/monkestation/code/modules/botany/components/plant_growing.dm index 31f8f54f1371..2943e7ee7676 100644 --- a/monkestation/code/modules/botany/components/plant_growing.dm +++ b/monkestation/code/modules/botany/components/plant_growing.dm @@ -45,7 +45,7 @@ managed_seeds["[i]"] = null ///we create reagents using max_reagents, then make it visible and an open container - movable_parent.create_reagents(max_reagents, (OPENCONTAINER | AMOUNT_VISIBLE)) + movable_parent.create_reagents(max_reagents, (REFILLABLE | DRAINABLE)) // We don't use OPENCONTAINER, as there's no need for it to be transparent, we have our own examine info handler RegisterSignals(parent, list(COMSIG_TRY_PLANT_SEED, COMSIG_ATOM_ATTACKBY), PROC_REF(try_plant_seed)) RegisterSignal(parent, COMSIG_TRY_POLLINATE, PROC_REF(try_pollinate)) diff --git a/monkestation/code/modules/botany/new_seeds/mutations.dm b/monkestation/code/modules/botany/new_seeds/mutations.dm index 11f700bdc0b0..ac90b54534de 100644 --- a/monkestation/code/modules/botany/new_seeds/mutations.dm +++ b/monkestation/code/modules/botany/new_seeds/mutations.dm @@ -4,12 +4,12 @@ created_product = /obj/item/paper created_seed = /obj/item/seeds/tree/paper - -/datum/hydroponics/plant_mutation/money +//money treee seeds have been moved to the rare maint pool +/*/datum/hydroponics/plant_mutation/money mutates_from = list(/obj/item/seeds/tree/paper) required_potency = list(30, INFINITY) created_product = /obj/item/stack/spacecash/c10 - created_seed = /obj/item/seeds/tree/money + created_seed = /obj/item/seeds/tree/money*/ /datum/hydroponics/plant_mutation/steel mutates_from = list(/obj/item/seeds/tree) diff --git a/monkestation/code/modules/botany/new_seeds/seeds.dm b/monkestation/code/modules/botany/new_seeds/seeds.dm index d54ec1d4d37a..906d075b10a4 100644 --- a/monkestation/code/modules/botany/new_seeds/seeds.dm +++ b/monkestation/code/modules/botany/new_seeds/seeds.dm @@ -37,7 +37,7 @@ icon_grow = "TreePaper-G" product = /obj/item/paper - possible_mutations = list(/datum/hydroponics/plant_mutation/money) +// possible_mutations = list(/datum/hydroponics/plant_mutation/money) //money trees moved to the maint pool genes = list(/datum/plant_gene/trait/repeated_harvest) /obj/item/seeds/tree/money diff --git a/monkestation/code/modules/botany/potty.dm b/monkestation/code/modules/botany/potty.dm index e3d45f6149f0..b55c8f53ae14 100644 --- a/monkestation/code/modules/botany/potty.dm +++ b/monkestation/code/modules/botany/potty.dm @@ -1,5 +1,5 @@ /mob/living/basic/pet/potty - name = "craig the potted plant" + name = "\proper craig the potted plant" desc = "A potted plant." icon = 'monkestation/code/modules/botany/icons/potty.dmi' @@ -25,17 +25,32 @@ ) /mob/living/basic/pet/potty/Initialize(mapload) - . = ..() - + ..() AddComponent(/datum/component/plant_tray_overlay, icon, null, null, null, null, null, null, 3, 8) AddComponent(/datum/component/plant_growing) AddComponent(/datum/component/obeys_commands, pet_commands) AddComponent(/datum/component/emotion_buffer) AddComponent(/datum/component/friendship_container, list(FRIENDSHIP_HATED = -100, FRIENDSHIP_DISLIKED = -50, FRIENDSHIP_STRANGER = 0, FRIENDSHIP_NEUTRAL = 1, FRIENDSHIP_ACQUAINTANCES = 3, FRIENDSHIP_FRIEND = 5, FRIENDSHIP_BESTFRIEND = 10), FRIENDSHIP_FRIEND) + AddComponent(/datum/component/basic_inhands) AddElement(/datum/element/waddling) SEND_SIGNAL(src, COMSIG_TOGGLE_BIOBOOST) + return INITIALIZE_HINT_LATELOAD + +/mob/living/basic/pet/potty/LateInitialize() + for(var/obj/item/reagent_containers/cup/watering_can/can in range(1, src)) + if(pick_up_watering_can(can)) + break + +/mob/living/basic/pet/potty/Destroy() + drop_all_held_items() + return ..() + +/mob/living/basic/pet/potty/death(gibbed) + drop_all_held_items() + return ..() + /mob/living/basic/pet/potty/melee_attack(atom/target, list/modifiers, ignore_cooldown = FALSE) face_atom(target) if (!ignore_cooldown) @@ -52,17 +67,62 @@ SEND_SIGNAL(src, COMSIG_HOSTILE_POST_ATTACKINGTARGET, target, result) return result +/* +/mob/living/basic/pet/potty/attackby(obj/item/thing, mob/user, params) + // no forcing it into the hands of a sentient craig + if(QDELETED(client) && istype(thing, /obj/item/reagent_containers/cup/watering_can)) + if(user.temporarilyRemoveItemFromInventory(thing) && !pick_up_watering_can(thing, user)) + user.put_in_hands(thing) + return TRUE + return ..() +*/ + +/mob/living/basic/pet/potty/proc/pick_up_watering_can(obj/item/reagent_containers/cup/watering_can/can, mob/living/feedback) + // make sure it's actually a watering can, and that its not deleted + if(!istype(can) || QDELING(can) || stat == DEAD) + return FALSE + // check if we're already holding a watering can + var/obj/item/held_can = is_holding_item_of_type(/obj/item/reagent_containers/cup/watering_can) + if(held_can) + var/holding_advanced = istype(held_can, /obj/item/reagent_containers/cup/watering_can/advanced) + var/giving_advanced = istype(can, /obj/item/reagent_containers/cup/watering_can/advanced) + if(holding_advanced || !giving_advanced) + if(feedback) + balloon_alert(feedback, "already has watering can!") + return FALSE + else + // we can hand craig an advanced can and they'll switch it out if their current can isn't advanced + dropItemToGround(held_can) + // make sure our hands aren't full + if(!length(get_empty_held_indexes())) + if(feedback) + balloon_alert(feedback, "hands full!") + return FALSE + can.forceMove(src) + // just make SURE we pick up the can - drop it back to the floor if we somehow fail + if(!put_in_hands(can)) + if(feedback) + balloon_alert(feedback, "couldn't pick up!") + can.forceMove(drop_location()) + return FALSE + // remove all non-water reagents from the can + for(var/datum/reagent/reagent in can.reagents.reagent_list) + if(reagent.type == /datum/reagent/water) + continue + can.reagents.remove_reagent(reagent.type, reagent.volume) + if(feedback) + balloon_alert(feedback, "took watering can") + return TRUE + /mob/living/basic/pet/potty/UnarmedAttack(atom/attack_target, proximity_flag, list/modifiers) . = ..() + if(. && proximity_flag) + pick_up_watering_can(attack_target) - if(!. || !proximity_flag || (locate(/obj/item/reagent_containers/cup/watering_can) in contents)) - return - - if(!istype(attack_target, /obj/item/reagent_containers/cup/watering_can)) - return - - var/obj/item/can_target = attack_target - can_target.pickup(src) +// craig's living icons are movement states, so we gotta ensure icon2html handles that properly +/mob/living/basic/pet/potty/get_examine_string(mob/user, thats = FALSE) + var/is_icon_moving = (icon_state == initial(icon_state) || icon_state == initial(icon_living)) + return "[icon2html(src, user, moving = is_icon_moving)] [thats ? "That's " : ""][get_examine_name(user)]" /datum/pet_command/craig_harvest command_name = "Shake" diff --git a/monkestation/code/modules/botany/species/apid/hive/hive_object.dm b/monkestation/code/modules/botany/species/apid/hive/hive_object.dm index 94f3e9ab52ec..b0cf51e09701 100644 --- a/monkestation/code/modules/botany/species/apid/hive/hive_object.dm +++ b/monkestation/code/modules/botany/species/apid/hive/hive_object.dm @@ -85,6 +85,9 @@ GLOBAL_LIST_INIT(hive_exits, list()) icon = 'monkestation/code/modules/botany/icons/apid_sprites.dmi' icon_state = "hive_exit" + resistance_flags = INDESTRUCTIBLE | LAVA_PROOF | FIRE_PROOF | UNACIDABLE | ACID_PROOF + anchored = TRUE + move_resist = INFINITY var/obj/structure/beebox/hive/linked_hive diff --git a/monkestation/code/modules/botany/tools.dm b/monkestation/code/modules/botany/tools.dm index 9802dd996396..47d392e4549e 100644 --- a/monkestation/code/modules/botany/tools.dm +++ b/monkestation/code/modules/botany/tools.dm @@ -21,9 +21,3 @@ if(SEND_SIGNAL(A, COMSIG_GROWER_TRY_GRAFT, user, src)) return TRUE . = ..() - -/obj/item/bio_cube/pre_attack(atom/A, mob/living/user, params) - if(SEND_SIGNAL(A, COMSIG_ATTEMPT_BIOBOOST, total_duration)) - qdel(src) - return TRUE - . = ..() diff --git a/monkestation/code/modules/brewin_and_chewin/brewing/bottles.dm b/monkestation/code/modules/brewin_and_chewin/brewing/bottles.dm index bb7157e2ec16..e124d7800ed0 100644 --- a/monkestation/code/modules/brewin_and_chewin/brewing/bottles.dm +++ b/monkestation/code/modules/brewin_and_chewin/brewing/bottles.dm @@ -9,7 +9,7 @@ /obj/item/reagent_containers/cup/glass/bottle/small/brewing_bottle/afterattack(atom/target, mob/user, proximity_flag, click_parameters) . = ..() - if(target.type in typesof(/obj/item/reagent_containers/cup/glass) - typesof(/obj/item/reagent_containers/cup/glass/bottle)) + if(target.type in (typesof(/obj/item/reagent_containers/cup/glass) - typesof(/obj/item/reagent_containers/cup/glass/bottle))) if(glass_name) target.name = glass_name if(glass_desc) diff --git a/monkestation/code/modules/can_spessmen_feel_pain/pain/status_effects/pain_limp.dm b/monkestation/code/modules/can_spessmen_feel_pain/pain/status_effects/pain_limp.dm index fb2110254ccb..0005d91fcc3c 100644 --- a/monkestation/code/modules/can_spessmen_feel_pain/pain/status_effects/pain_limp.dm +++ b/monkestation/code/modules/can_spessmen_feel_pain/pain/status_effects/pain_limp.dm @@ -40,6 +40,8 @@ ) /datum/status_effect/limp/pain/update_limp() + if(QDELING(owner)) + return var/mob/living/carbon/human/limping_human = owner left = limping_human.pain_controller.body_zones[BODY_ZONE_L_LEG] diff --git a/monkestation/code/modules/cargo/crates/imports.dm b/monkestation/code/modules/cargo/crates/imports.dm index 6204604b05e7..54f566fb29bc 100644 --- a/monkestation/code/modules/cargo/crates/imports.dm +++ b/monkestation/code/modules/cargo/crates/imports.dm @@ -54,3 +54,32 @@ access = ACCESS_ARMORY access_view = ACCESS_ARMORY crate_type = /obj/structure/closet/crate/secure/weapon + + +/datum/supply_pack/imports/Lrevolvercrate + name = "Long Revolver Crate" + desc = "We got these old revolvers from a unnamed man, enjoy them" + cost = CARGO_CRATE_VALUE * 10 + contains = list( + /obj/item/gun/ballistic/revolver/r45l = 2, + /obj/item/ammo_box/g45l = 1, + /obj/item/ammo_box/g45l/rubber = 1, + ) + crate_name = "Long Revolver crate" + access = ACCESS_ARMORY + access_view = ACCESS_ARMORY + crate_type = /obj/structure/closet/crate/secure/weapon + +/datum/supply_pack/imports/Briflecrate + name = "Bush Rifle Crate" + desc = "These old rifles were sold to us by a unnamed man, quite the bargin" + cost = CARGO_CRATE_VALUE * 7 + contains = list( + /obj/item/gun/ballistic/shotgun/leveraction = 3, + /obj/item/ammo_box/g45l = 2, + /obj/item/ammo_box/g45l/rubber = 1, + ) + crate_name = "Bush Rifle crate" + access = ACCESS_ARMORY + access_view = ACCESS_ARMORY + crate_type = /obj/structure/closet/crate/secure/weapon diff --git a/monkestation/code/modules/cassettes/cassette.dm b/monkestation/code/modules/cassettes/cassette.dm index 3f68a83bd401..9fdfe816cb7e 100644 --- a/monkestation/code/modules/cassettes/cassette.dm +++ b/monkestation/code/modules/cassettes/cassette.dm @@ -68,7 +68,7 @@ desc = cassette_desc_string desc += "\n" if(!approved_tape) - desc += span_warning("It appears to be a bootleg tape, quality is not a guarentee!\n") + desc += span_warning("It appears to be a bootleg tape, quality is not a guarantee!\n") if(author_name) desc += span_notice("Mixed by [author_name]\n") diff --git a/monkestation/code/modules/cassettes/machines/media/jukebox.dm b/monkestation/code/modules/cassettes/machines/media/jukebox.dm index f9f3ff3c1556..98edbca0c226 100644 --- a/monkestation/code/modules/cassettes/machines/media/jukebox.dm +++ b/monkestation/code/modules/cassettes/machines/media/jukebox.dm @@ -38,8 +38,7 @@ machine_stat |= BROKEN /obj/machinery/media/jukebox/Destroy() - qdel(wires) - wires = null + QDEL_NULL(wires) return ..() /obj/machinery/media/jukebox/proc/getTracksList() @@ -136,6 +135,10 @@ if (panel_open) add_overlay("panel_open") +/obj/machinery/media/jukebox/on_set_panel_open(old_value) + . = ..() + update_icon() + /obj/machinery/media/jukebox/attack_hand(mob/user) if(machine_stat & (NOPOWER | BROKEN)) to_chat(usr, "\The [src] doesn't appear to function.") @@ -218,7 +221,7 @@ /obj/machinery/media/jukebox/attackby(obj/item/W as obj, mob/user as mob) src.add_fingerprint(user) - if(default_deconstruction_screwdriver(user, W)) + if(default_deconstruction_screwdriver(user, icon_state, icon_state, W)) return if(default_deconstruction_crowbar(W)) return diff --git a/monkestation/code/modules/cassettes/machines/postbox.dm b/monkestation/code/modules/cassettes/machines/postbox.dm index 14d5c7eb0660..3b60a4326667 100644 --- a/monkestation/code/modules/cassettes/machines/postbox.dm +++ b/monkestation/code/modules/cassettes/machines/postbox.dm @@ -27,29 +27,29 @@ return if(attacked_tape.name == "A blank cassette") - to_chat(user, span_notice("Please name your tape before submitting it you can't change this later!")) + to_chat(user, span_notice("Please name your tape before submitting it, you can't change this later!")) return if(attacked_tape.cassette_desc_string == "Generic Desc") - to_chat(user, span_notice("Please add a description to your tape before submitting it you can't change this later!")) + to_chat(user, span_notice("Please add a description to your tape before submitting it, you can't change this later!")) return var/list/side1 = attacked_tape.songs["side1"] var/list/side2 = attacked_tape.songs["side2"] if(!length(side1) && !length(side2)) - to_chat(user, span_notice("Please add some songs to your tape before submitting it you can't change this later!")) + to_chat(user, span_notice("Please add some songs to your tape before submitting it, you can't change this later!")) return if(attacked_tape.approved_tape) to_chat(user, span_notice("This tape has already been approved by the Board, it would be a waste of money to send it in again.")) return - var/choice = tgui_alert(user, "Are you sure this Costs 5k Monkecoins", "Mailbox", list("Yes", "No")) + var/choice = tgui_alert(user, "Are you sure? This costs 5k Monkecoins", "Mailbox", list("Yes", "No")) if(choice != "Yes") return ///these two parts here should be commented out for local testing without a db if(user.client.prefs.metacoins < 5000) - to_chat(user, span_notice("Sorry you don't have enough Monkecoins to submit a cassette for review.")) + to_chat(user, span_notice("Sorry, you don't have enough Monkecoins to submit a cassette for review.")) return if(!user.client.prefs.adjust_metacoins(user.client.ckey, -5000, donator_multipler = FALSE)) diff --git a/monkestation/code/modules/cassettes/track_folder/base_tracks.json b/monkestation/code/modules/cassettes/track_folder/base_tracks.json index 2257d605384f..5a6af2eb6824 100644 --- a/monkestation/code/modules/cassettes/track_folder/base_tracks.json +++ b/monkestation/code/modules/cassettes/track_folder/base_tracks.json @@ -980,16 +980,6 @@ "genre": "Rock" }, { - "url": "https://files.catbox.moe/a69sg1.m4a", - "title": "Talk Dirty To Me", - "duration": 2240, - "artist": "Poison", - "secret": false, - "lobby": false, - "jukebox": true, - "genre": "Rock" - }, - { "url": "https://files.catbox.moe/agtxnz.mp3", "title": "Jump", "duration": 2420, @@ -1010,16 +1000,6 @@ "genre": "Hip-Hop and Rap" }, { - "url": "https://files.catbox.moe/whbte8.m4a", - "title": "Just a Gigolo / I Ain't Got Nobody", - "duration": 2780, - "artist": "David Lee Roth", - "secret": false, - "lobby": false, - "jukebox": true, - "genre": "Rock" - }, - { "url": "https://files.catbox.moe/r32v4i.mp3", "title": "True Faith", "duration": 3540, @@ -1241,7 +1221,7 @@ }, { "url": "https://files.catbox.moe/nfxzcn.m4a", - "title": "Cum on Feel the Noize", + "title": "Come on Feel the Noize", "duration": 2900, "artist": "Quiet Riot", "secret": false, @@ -1280,16 +1260,6 @@ "genre": "Metal" }, { - "url": "https://files.catbox.moe/ftmgxf.m4a", - "title": "Girls, Girls, Girls", - "duration": 2700, - "artist": "Motley Crue", - "secret": false, - "lobby": false, - "jukebox": true, - "genre": "Metal" - }, - { "url": "https://files.catbox.moe/uciolb.m4a", "title": "To Hell with the Devil", "duration": 2440, @@ -1311,7 +1281,7 @@ }, { "url": "https://files.catbox.moe/gmgh6w.m4a", - "title": "Cumin' Atcha Live", + "title": "Comin' Atcha Live", "duration": 2660, "artist": "Tesla", "secret": false, @@ -3655,16 +3625,6 @@ "jukebox": true }, { - "url": "https://files.catbox.moe/227jw9.mp3", - "title": "A Reconsideration (Zero-G Sex)", - "duration": 2530, - "artist": "Free Fall & Other Delights", - "genre": "Folk and Indie", - "secret": false, - "lobby": false, - "jukebox": true - }, - { "url": "https://files.catbox.moe/yvn8bu.mp3", "title": "Stuck Here", "duration": 1360, diff --git a/monkestation/code/modules/client/preferences/alt_jobs/titles.dm b/monkestation/code/modules/client/preferences/alt_jobs/titles.dm index f132695cbf6d..154b66944ae9 100644 --- a/monkestation/code/modules/client/preferences/alt_jobs/titles.dm +++ b/monkestation/code/modules/client/preferences/alt_jobs/titles.dm @@ -178,6 +178,7 @@ "Forensic Technician", "Private Investigator", "Forensic Scientist", + "Paranormal Investigator", ) /datum/job/doctor @@ -292,6 +293,7 @@ "Biorobotics Director", "Research Supervisor", "Chief Science Officer", + "Chief Artificer", ) /datum/job/roboticist @@ -318,6 +320,8 @@ "Xenoarchaeologist", "Research Assistant", "Graduate Student", + "Artificer", + "Cryptozoologist", ) /datum/job/security_officer diff --git a/monkestation/code/modules/client/preferences/tunnel_vision.dm b/monkestation/code/modules/client/preferences/tunnel_vision.dm new file mode 100644 index 000000000000..9826a2f34149 --- /dev/null +++ b/monkestation/code/modules/client/preferences/tunnel_vision.dm @@ -0,0 +1,18 @@ +GLOBAL_LIST_INIT(tunnel_vision_fovs, list("Minor (90 Degrees)","Moderate (180 Degrees)","Severe (270 Degrees)")) + +/datum/preference/choiced/tunnel_vision_fov + category = PREFERENCE_CATEGORY_SECONDARY_FEATURES + savefile_key = "tunnel_vision_fov" + savefile_identifier = PREFERENCE_CHARACTER + +/datum/preference/choiced/tunnel_vision_fov/init_possible_values() + return GLOB.tunnel_vision_fovs + +/datum/preference/choiced/tunnel_vision_fov/is_accessible(datum/preferences/preferences) + if (!..(preferences)) + return FALSE + + return "Tunnel Vision" in preferences.all_quirks + +/datum/preference/choiced/tunnel_vision_fov/apply_to_human(mob/living/carbon/human/target, value) + return diff --git a/monkestation/code/modules/client/verbs.dm b/monkestation/code/modules/client/verbs.dm index 663221f424bf..adf97b39536c 100644 --- a/monkestation/code/modules/client/verbs.dm +++ b/monkestation/code/modules/client/verbs.dm @@ -120,16 +120,18 @@ GLOBAL_LIST_INIT(antag_token_config, load_antag_token_config()) /datum/antagonist/rev/head, /datum/antagonist/wizard, /datum/antagonist/clock_cultist, - /datum/antagonist/ninja + /datum/antagonist/ninja, )), MEDIUM_THREAT = init_antag_list(list( /datum/antagonist/heretic, - /datum/antagonist/bloodsucker + /datum/antagonist/bloodsucker, + /datum/antagonist/cortical_borer/hivemind, )), LOW_THREAT = init_antag_list(list( /datum/antagonist/florida_man, /datum/antagonist/traitor, - /datum/antagonist/paradox_clone + /datum/antagonist/paradox_clone, + /datum/antagonist/cortical_borer, )) ) var/static/list/toml_keys = list( diff --git a/monkestation/code/modules/clothing/gloves/power_gloves.dm b/monkestation/code/modules/clothing/gloves/power_gloves.dm new file mode 100644 index 000000000000..5caefddf16e9 --- /dev/null +++ b/monkestation/code/modules/clothing/gloves/power_gloves.dm @@ -0,0 +1,106 @@ +/obj/item/clothing/gloves/color/yellow/power_gloves + name = "power gloves" + desc = "Insulated gloves with onboard machinery that appears to be able to redirect the electrical current towards a creature. It only works if there is a powered cable underneath the user." + armor_type = /datum/armor/power_gloves + var/datum/action/cooldown/spell/pointed/glove_zap/zap = new + +/obj/item/clothing/gloves/color/yellow/power_gloves/Destroy() + QDEL_NULL(zap) + return ..() + +/datum/armor/power_gloves + acid = 50 + bio = 50 + fire = 80 + +/datum/action/cooldown/spell/pointed/glove_zap + name = "Unleash Electricity" + desc = "INFINITE POWAHHH!!! Blast your foes with the electricity surging beneath your feet!" + button_icon_state = "lightning" + cooldown_time = 15 SECONDS + spell_max_level = 1 + check_flags = AB_CHECK_CONSCIOUS|AB_CHECK_HANDS_BLOCKED|AB_CHECK_INCAPACITATED + sparks_amt = 4 + spell_requirements = SPELL_REQUIRES_HUMAN + antimagic_flags = NONE + background_icon_state = ACTION_BUTTON_DEFAULT_BACKGROUND + overlay_icon_state = "bg_default_border" + active_msg = "You feel a faint buzz of electricity from beneath your feet." + deactive_msg = "You feel the buzz of electricity dissipate." + +//had to recreate tesla zap into a pointed version +/datum/action/cooldown/spell/pointed/glove_zap/proc/target_tesla_zap(atom/source, atom/target, power, zap_flags = ZAP_DEFAULT_FLAGS, max_damage = INFINITY) + // damage the shock causes, be wary of fucking with the function without extensive testing. + var/shock_damage = (zap_flags & ZAP_MOB_DAMAGE) ? (min(round( 5*(ROOT (4, (power)))), max_damage) + rand(-5, 5)) : 0 + //24 damage at 10 KW, 75 damage at 1 MW, 132 at 10 MW, 420 at 1 GW (nice) + var/mob/living/electrocute_victim = target + var/dust_power = 10 GW + var/heavy_emp_threshold = 1 MW + + source.Beam(target, icon_state="lightning[rand(1,12)]", time = 5) //Creates lightning beam + var/zapdir = get_dir(source, target) + if(zapdir) + . = zapdir + + if(!isliving(target)) + return + + if(power >= dust_power) //Dusts if there's enough in the grid + electrocute_victim.dust(TRUE, FALSE, TRUE) + log_combat(owner, target, "zapped", /obj/item/clothing/gloves/color/yellow/power_gloves, "[power] watts were used resulting in [shock_damage] damage.") + else + electrocute_victim.electrocute_act(shock_damage, source, 1, SHOCK_TESLA | ((zap_flags & ZAP_MOB_STUN) ? NONE : SHOCK_NOSTUN)) + log_combat(owner, target, "zapped", /obj/item/clothing/gloves/color/yellow/power_gloves, "[power] watts were used resulting in the target dusting.") + return + + + if(issilicon(target)) //sillycons get emp'd + var/mob/living/silicon/silicon_target = target + if (power <= 10 KW) + silicon_target.emp_act(EMP_LIGHT) + else if (power <=heavy_emp_threshold) + silicon_target.emp_act(EMP_HEAVY) + +/datum/action/cooldown/spell/pointed/glove_zap/proc/glove_nerd_zap(atom/target, /mob/living/owner) + var/turf/owner_turf = get_turf(owner) + var/obj/structure/cable/cable_target = owner_turf.get_cable_node() //Gets power from underfoot node + var/heavy_zap = 100 MW + if(!cable_target) + owner.balloon_alert(owner, "Stand on a cable!") + return + var/surplus = cable_target.surplus() + if(surplus <= 1 KW) + owner.balloon_alert(owner, "Not enough power in the grid!") + return + else + playsound(owner, 'monkestation/sound/weapons/powerglovestarget.ogg', 35, TRUE, -1) + if(do_after(owner, 3 SECONDS, target, IGNORE_TARGET_LOC_CHANGE)) + for(var/obj/machinery/light/light in get_area(owner)) + light.flicker(amount = rand(3, 6)) + if(get_dist(owner, target) >= cast_range) + owner.balloon_alert(owner, "Target moved out of range!") + return + else + var/calculated_power = surplus/20 //Calc_power, change division to balance + target_tesla_zap(owner, target, calculated_power, SHOCK_NOSTUN, INFINITY) + StartCooldown() + if(surplus <= heavy_zap) //plays a separate sound at 2 MW excess + playsound(target, 'sound/magic/lightningshock.ogg', 50, TRUE, -1) + else + playsound(target, 'sound/magic/lightningbolt.ogg', 50, TRUE, -1) + +/obj/item/clothing/gloves/color/yellow/power_gloves/equipped(mob/living/owner, slot) + . = ..() + if (slot & ITEM_SLOT_GLOVES) + zap.Grant(owner) + +/obj/item/clothing/gloves/color/yellow/power_gloves/dropped(mob/living/owner, slot) + . = ..() + if (owner.get_item_by_slot(ITEM_SLOT_GLOVES) == src) + zap.Remove(owner) + +/datum/action/cooldown/spell/pointed/glove_zap/InterceptClickOn(mob/living/user, params, atom/target) + . = ..() + glove_nerd_zap(target, user) + return TRUE + diff --git a/monkestation/code/modules/cybernetics/augments/arm_augments/item_sets/weapons.dm b/monkestation/code/modules/cybernetics/augments/arm_augments/item_sets/weapons.dm index 233f592be8de..2baa159f3874 100644 --- a/monkestation/code/modules/cybernetics/augments/arm_augments/item_sets/weapons.dm +++ b/monkestation/code/modules/cybernetics/augments/arm_augments/item_sets/weapons.dm @@ -17,7 +17,7 @@ desc = "A variant of the arm cannon implant that fires lethal laser beams. The cannon emerges from the subject's arm and remains inside when not in use." icon_state = "arm_laser" items_to_create = list(/obj/item/gun/energy/laser/mounted/augment) - encode_info = AUGMENT_TG_LEVEL + encode_info = AUGMENT_SYNDICATE_LEVEL /obj/item/organ/internal/cyberimp/arm/item_set/gun/laser/l zone = BODY_ZONE_L_ARM diff --git a/monkestation/code/modules/cybernetics/augments/internal_implants.dm b/monkestation/code/modules/cybernetics/augments/internal_implants.dm index 7d51e6e6977f..830f040d0707 100644 --- a/monkestation/code/modules/cybernetics/augments/internal_implants.dm +++ b/monkestation/code/modules/cybernetics/augments/internal_implants.dm @@ -183,8 +183,8 @@ var/list/boxed = list( /obj/item/autosurgeon/syndicate/thermal_eyes, /obj/item/autosurgeon/syndicate/xray_eyes, - /obj/item/autosurgeon/syndicate/anti_stun, - /obj/item/autosurgeon/syndicate/reviver) + /obj/item/storage/box/syndie_kit/anti_stun, + /obj/item/storage/box/syndie_kit/reviver) var/amount = 5 /obj/item/storage/box/cyber_implants/PopulateContents() diff --git a/monkestation/code/modules/divine_warning/code/effects.dm b/monkestation/code/modules/divine_warning/code/effects.dm new file mode 100644 index 000000000000..c26db897359e --- /dev/null +++ b/monkestation/code/modules/divine_warning/code/effects.dm @@ -0,0 +1,77 @@ +#define HEAVEN_TIMETOGO (1<<0) +#define HEAVEN_TIMETOGO_PLAYED (1<<1) + +/atom/movable/screen/fullscreen/divine + icon = 'monkestation/code/modules/divine_warning/icons/divine_warning.dmi' + icon_state = "he_waits_for_you" + layer = EMISSIVE_LAYER_UNBLOCKABLE + alpha = 120 + +/mob/living/proc/flash_divine_overlay(alpha = 120, soundvolume = 80, time = 2 SECONDS, force = FALSE) + if(client?.prefs?.read_preference(/datum/preference/toggle/darkened_flash)) + clear_fullscreen("divine", time) + return + if (COOLDOWN_FINISHED(src, divine_cooldown) || force) + soundvolume *= 0.8 + SEND_SOUND(src, sound('monkestation/code/modules/divine_warning/sounds/divine.ogg', volume = soundvolume)) + overlay_fullscreen("divine", /atom/movable/screen/fullscreen/divine, 1, alpha) + COOLDOWN_START(src, divine_cooldown, 2.5 SECONDS) + clear_fullscreen("divine", time) + +/mob/living/death(gibbed) + . = ..() + if (QDELETED(client) || stat == DEAD) + return + + if (HAS_TRAIT(src, TRAIT_SPIRITUAL) || mind?.holy_role) + SEND_SOUND(src, sound('monkestation/code/modules/divine_warning/sounds/divine.ogg', 80)) + COOLDOWN_START(src, divine_cooldown, 2.5 SECONDS) + +/mob/living + COOLDOWN_DECLARE(divine_cooldown) + var/heaven_flags = 0 + +/mob/living/update_damage_hud() + . = ..() + // if (!client || !HAS_TRAIT(src, TRAIT_DIVINE)) return + if (QDELETED(client)) + return + + if(health <= hardcrit_threshold && (HAS_TRAIT(src, TRAIT_SPIRITUAL) || mind?.holy_role) && stat != DEAD) + // playsound(src, 'monkestation/code/modules/divine_warning/sounds/divine.ogg', 60, TRUE, use_reverb = TRUE, pressure_affected = FALSE, ) + var/severity = 0.2 + switch(health) + if(-40 to -30) + severity = 0.5 + heaven_flags = NONE + if(-50 to -40) + severity = 1 + heaven_flags = 0 + if(-50 to -40) + severity = 2 + heaven_flags = 0 + if(-60 to -50) + severity = 3 + heaven_flags = 0 + if(-70 to -60) + severity = 4 + heaven_flags = 0 + if(-90 to -70) + severity = 5 + heaven_flags = 0 + if(-95 to -90) + severity = 6 + heaven_flags |= HEAVEN_TIMETOGO + if(-INFINITY to -95) + severity = 7 + heaven_flags |= HEAVEN_TIMETOGO + if (heaven_flags & HEAVEN_TIMETOGO && !(heaven_flags & HEAVEN_TIMETOGO_PLAYED)) + SEND_SOUND(src, sound('monkestation/code/modules/divine_warning/sounds/heaven_time.ogg')) + heaven_flags |= HEAVEN_TIMETOGO_PLAYED + + var/alpha = /atom/movable/screen/fullscreen/divine::alpha * (severity / 10) + var/soundvolume = 100 * (severity / 10) + flash_divine_overlay(alpha, soundvolume) + +#undef HEAVEN_TIMETOGO +#undef HEAVEN_TIMETOGO_PLAYED diff --git a/monkestation/code/modules/divine_warning/icons/divine_warning.dmi b/monkestation/code/modules/divine_warning/icons/divine_warning.dmi new file mode 100644 index 000000000000..c0e3635e82b5 Binary files /dev/null and b/monkestation/code/modules/divine_warning/icons/divine_warning.dmi differ diff --git a/monkestation/code/modules/divine_warning/sounds/divine.ogg b/monkestation/code/modules/divine_warning/sounds/divine.ogg new file mode 100644 index 000000000000..b48d62e4d83b Binary files /dev/null and b/monkestation/code/modules/divine_warning/sounds/divine.ogg differ diff --git a/monkestation/code/modules/divine_warning/sounds/heaven_time.ogg b/monkestation/code/modules/divine_warning/sounds/heaven_time.ogg new file mode 100644 index 000000000000..319bc0f200f7 Binary files /dev/null and b/monkestation/code/modules/divine_warning/sounds/heaven_time.ogg differ diff --git a/monkestation/code/modules/donator/code/datum/loadout.dm b/monkestation/code/modules/donator/code/datum/loadout.dm index 49474c29d481..fa331db1be00 100644 --- a/monkestation/code/modules/donator/code/datum/loadout.dm +++ b/monkestation/code/modules/donator/code/datum/loadout.dm @@ -488,6 +488,25 @@ donator_only = TRUE requires_purchase = FALSE +/datum/loadout_item/suit/centcom_jacket + name = "Centcom Jacket" + item_path = /obj/item/clothing/suit/toggle/centcom_jacket + donator_only = TRUE + requires_purchase = FALSE + +/datum/loadout_item/pocket_items/donator/ghastly_evil_demon + name = "Pet Delivery Beacon - Ghastly Evil Demon" + item_path = /obj/item/choice_beacon/pet/donator/ghastly_evil_demon + donator_only = TRUE + requires_purchase = FALSE + ckeywhitelist = list("ThePooba") + +/datum/loadout_item/effects/ghastly_evil_demon + ckeywhitelist = list("ThePooba") + name = "Ghastly Evil Demon Transformation" + item_path = /obj/item/effect_granter/donator/ghastly_evil_demon + requires_purchase = FALSE + //Mr_Sandman02 /datum/loadout_item/suit/menacing_jacket name = "Menacing Jacket" @@ -625,3 +644,10 @@ item_path = /obj/item/effect_granter/donator/hypnotoad requires_purchase = FALSE ckeywhitelist = list("Ophaq") + +//Jason Farqiour +/datum/loadout_item/suit/mothysmantle + name = "Mothy's Mantle" + item_path = /obj/item/clothing/suit/hooded/mothysmantle + donator_only = TRUE + requires_purchase = FALSE diff --git a/monkestation/code/modules/donator/code/item/choice_beacon.dm b/monkestation/code/modules/donator/code/item/choice_beacon.dm index e4400b4aee68..63ffba779d6e 100644 --- a/monkestation/code/modules/donator/code/item/choice_beacon.dm +++ b/monkestation/code/modules/donator/code/item/choice_beacon.dm @@ -98,10 +98,15 @@ /obj/item/choice_beacon/pet/donator/darkscug name = "night slugcat" - default_name ="night slugcat" + default_name = "night slugcat" donator_pet = /mob/living/basic/pet/darkscug /obj/item/choice_beacon/pet/donator/hypnotoad name = "hypnotoad" - default_name ="hypnotoad" + default_name = "hypnotoad" donator_pet = /mob/living/basic/frog/hypnotoad + +/obj/item/choice_beacon/pet/donator/ghastly_evil_demon + name = "ghastly evil demon" + default_name = "ghastly evil demon" + donator_pet = /mob/living/basic/pet/ghastly_evil_demon diff --git a/monkestation/code/modules/donator/code/item/clothing.dm b/monkestation/code/modules/donator/code/item/clothing.dm index a651863ac9a4..128c8d908d9b 100644 --- a/monkestation/code/modules/donator/code/item/clothing.dm +++ b/monkestation/code/modules/donator/code/item/clothing.dm @@ -511,3 +511,27 @@ icon_state = "jackboot_kindle_kicks" name = "jackboot kindle kicks" desc = "They look just like kindle kicks! But these are boots!" + +/obj/item/clothing/suit/hooded/mothysmantle + name = "mothys mantle" + desc = "A thick garment that keeps warm and protects those precious wings from harsh weather, also commonly used during festivities. Feels much heavier than it looks. This one seems as if it were specially tailored for someone and has a hood unlike others of it's type." + icon = 'monkestation/code/modules/donator/icons/obj/clothing.dmi' + worn_icon = 'monkestation/code/modules/donator/icons/mob/clothing.dmi' + icon_state = "mothysmantle" + inhand_icon_state = null + hoodtype = /obj/item/clothing/head/hooded/mothysmantle +/obj/item/clothing/head/hooded/mothysmantle + name = "mothys mantle hood" + desc = "A thick garment that keeps warm and protects those precious wings from harsh weather, also commonly used during festivities. Feels much heavier than it looks. This one seems as if it were specially tailored for someone." + icon = 'monkestation/code/modules/donator/icons/obj/clothing.dmi' + worn_icon = 'monkestation/code/modules/donator/icons/mob/clothing.dmi' + icon_state = "mothysmantle_hood" + +/obj/item/clothing/suit/toggle/centcom_jacket + icon = 'monkestation/code/modules/donator/icons/obj/clothing.dmi' + worn_icon = 'monkestation/code/modules/donator/icons/mob/clothing.dmi' + icon_state = "centcom_jacket" + name = "centcom jacket" + desc = "A varsity jacket in design of centcom! It seems well made." + body_parts_covered = CHEST|GROIN|ARMS + min_cold_protection_temperature = FIRE_SUIT_MIN_TEMP_PROTECT diff --git a/monkestation/code/modules/donator/code/item/effects.dm b/monkestation/code/modules/donator/code/item/effects.dm index af9d1e59b315..95301950c4ba 100644 --- a/monkestation/code/modules/donator/code/item/effects.dm +++ b/monkestation/code/modules/donator/code/item/effects.dm @@ -3,6 +3,7 @@ icon = 'monkestation/code/modules/donator/icons/mob/pets.dmi' icon_state = "void_mothroach" var/mob/living/basic/animal_transformation = null + var/basic_inhands_y_offset = -6 /obj/item/effect_granter/donator/grant_effect(mob/living/carbon/granter) var/mob/living/basic/animal = src.animal_transformation @@ -11,7 +12,7 @@ var/datum/mind/granters_mind = granter.mind granters_mind.transfer_to(animal) animal.AddElement(/datum/element/dextrous) - animal.AddComponent(/datum/component/basic_inhands, y_offset = -6) + animal.AddComponent(/datum/component/basic_inhands, y_offset = basic_inhands_y_offset) qdel(granter) . = ..() @@ -110,3 +111,11 @@ name = "hypnotoad transformation" icon_state = "hypnotoad" animal_transformation = /mob/living/basic/frog/hypnotoad + +//ThePooba +/obj/item/effect_granter/donator/ghastly_evil_demon + name = "ghastly evil demon transformation" + icon = 'monkestation/code/modules/donator/icons/mob/pets_32x48.dmi' + icon_state = "ghastly_evil_demon" + animal_transformation = /mob/living/basic/pet/ghastly_evil_demon + basic_inhands_y_offset = 0 diff --git a/monkestation/code/modules/donator/code/item/plush.dm b/monkestation/code/modules/donator/code/item/plush.dm index ccaa9be963f5..05572b81aa6f 100644 --- a/monkestation/code/modules/donator/code/item/plush.dm +++ b/monkestation/code/modules/donator/code/item/plush.dm @@ -151,3 +151,4 @@ desc = "Hello there." icon = 'monkestation/code/modules/donator/icons/obj/plushes.dmi' icon_state = "toadie_wan_kenfrogi" + diff --git a/monkestation/code/modules/donator/code/mob/pets.dm b/monkestation/code/modules/donator/code/mob/pets.dm index f4867e08b234..580456ffbd58 100644 --- a/monkestation/code/modules/donator/code/mob/pets.dm +++ b/monkestation/code/modules/donator/code/mob/pets.dm @@ -266,3 +266,16 @@ gold_core_spawnable = NO_SPAWN ai_controller = /datum/ai_controller/basic_controller/ ckeywhitelist = list("Ophaq") + +/mob/living/basic/pet/ghastly_evil_demon + name = "ghastly evil demon" + desc = "It's so scary!" + icon = 'monkestation/code/modules/donator/icons/mob/pets_32x48.dmi' + icon_state = "ghastly_evil_demon" + icon_living = "ghastly_evil_demon" + icon_dead = "ghastly_evil_demon-dead" + icon_gib = null + gold_core_spawnable = NO_SPAWN + ai_controller = /datum/ai_controller/basic_controller/ + ckeywhitelist = list("ThePooba") + movement_type = FLYING diff --git a/monkestation/code/modules/donator/icons/mob/clothing.dmi b/monkestation/code/modules/donator/icons/mob/clothing.dmi index 1516ad1feab1..898eae594869 100644 Binary files a/monkestation/code/modules/donator/icons/mob/clothing.dmi and b/monkestation/code/modules/donator/icons/mob/clothing.dmi differ diff --git a/monkestation/code/modules/donator/icons/mob/pets_32x48.dmi b/monkestation/code/modules/donator/icons/mob/pets_32x48.dmi new file mode 100644 index 000000000000..bac7f47b89ce Binary files /dev/null and b/monkestation/code/modules/donator/icons/mob/pets_32x48.dmi differ diff --git a/monkestation/code/modules/donator/icons/obj/clothing.dmi b/monkestation/code/modules/donator/icons/obj/clothing.dmi index 9f7f1987cb1d..e5e2d855ab87 100644 Binary files a/monkestation/code/modules/donator/icons/obj/clothing.dmi and b/monkestation/code/modules/donator/icons/obj/clothing.dmi differ diff --git a/monkestation/code/modules/donator/icons/obj/plushes.dmi b/monkestation/code/modules/donator/icons/obj/plushes.dmi index e7852a1f0f62..c14fe59e0dbd 100644 Binary files a/monkestation/code/modules/donator/icons/obj/plushes.dmi and b/monkestation/code/modules/donator/icons/obj/plushes.dmi differ diff --git a/monkestation/code/modules/emotes/code/emote.dm b/monkestation/code/modules/emotes/code/emote.dm index 92d5dc201e54..c57f480edb0e 100644 --- a/monkestation/code/modules/emotes/code/emote.dm +++ b/monkestation/code/modules/emotes/code/emote.dm @@ -402,11 +402,11 @@ var/mob/living/L = on_who src.Remove(L) -/datum/action/cooldown/spell/pointed/projectile/spit/InterceptClickOn(mob/living/caller, params, atom/target) - var/mob/living/spitter = caller +/datum/action/cooldown/spell/pointed/projectile/spit/InterceptClickOn(mob/living/user, params, atom/target) + var/mob/living/spitter = user if(ishuman(spitter)) - var/mob/living/carbon/human/humanoid = caller + var/mob/living/carbon/human/humanoid = user if(humanoid.is_mouth_covered()) humanoid.audible_message("[emote_spit_msg] in their mask!", deaf_message = span_emote("You see [spitter] spit in their mask."), audible_message_flags = EMOTE_MESSAGE) if(boolPlaySound) @@ -418,7 +418,7 @@ ignore_walls = FALSE, mixer_channel = CHANNEL_MOB_EMOTES, ) - src.Remove(caller) + src.Remove(user) return . = ..() @@ -433,7 +433,7 @@ ignore_walls = FALSE, mixer_channel = CHANNEL_MOB_EMOTES, ) - src.Remove(caller) + src.Remove(user) /datum/action/cooldown/spell/pointed/projectile/spit/mime diff --git a/monkestation/code/modules/events/brand_intelligence.dm b/monkestation/code/modules/events/brand_intelligence.dm index ecd80ccd58b2..232f1e70c54d 100644 --- a/monkestation/code/modules/events/brand_intelligence.dm +++ b/monkestation/code/modules/events/brand_intelligence.dm @@ -1,30 +1,244 @@ +#define MIN_INFECTION_DISTANCE 30 +#define MAX_INFECTION_DISTANCE 50 + +/datum/round_event_control/brand_intelligence + name = "Brand Intelligence" + typepath = /datum/round_event/brand_intelligence + weight = 5 + category = EVENT_CATEGORY_AI + description = "Vending machines will attack people until the Patient Zero is disabled." + min_players = 30 + max_occurrences = 1 + min_wizard_trigger_potency = 2 + max_wizard_trigger_potency = 6 + admin_setup = list(/datum/event_admin_setup/listed_options/brand_intelligence) + /datum/round_event/brand_intelligence + announce_when = 21 + end_when = 400 // around ~15 mins or so + /// Admin picked subtype for what kind of vendor goes haywire. + var/chosen_vendor_type + /// All vending machines valid to get infected. + var/list/obj/machinery/vending/vending_machines + /// All vending machines that have been infected. + var/list/obj/machinery/vending/infected_machines + /// The original machine infected. Killing it ends the event. + var/obj/machinery/vending/origin_machine + /// The maximum distance a vendor can be from the origin to be infected. + var/max_dist = 64 + /// The current "stage" of the uprising. + var/stage = 1 + /// Associative list of [vendor] = timer, just in case a vendor gets deleted + /// during the time between the uprising beginning and the individual vendor uprising. + var/list/vendor_uprising_timers + /// Murderous sayings from the machines. + var/list/rampant_speeches = list( + "Try our aggressive new marketing strategies!", + "You should buy products to feed your lifestyle obsession!", + "Consume!", + "Your money can buy happiness!", + "Engage direct marketing!", + "Advertising is legalized lying! But don't let that put you off our great deals!", + "You don't want to buy anything? Yeah, well, I didn't want to buy your mom either.", + ) + /// Weighted list of potential areas for the vendor uprising to occur in var/static/list/potential_areas = list( - /area/station/hallway = 10, - /area/station/service = 10, - /area/station/engineering = 5, - /area/station/cargo = 5, - /area/station/science = 5, + /area/station/hallway = 5, + /area/station/service = 5, + /area/station/engineering = 4, + /area/station/cargo = 3, + /area/station/science = 3, /area/station/medical = 1, /area/station/security = 1 ) - var/static/list/forbidden_areas = typecacheof(list(/area/station/security/checkpoint)) + /// Typecache of areas where vendors will always be ignored. + var/static/list/forbidden_areas = typecacheof(list( + /area/station/security/checkpoint, + /area/station/security/execution, + /area/station/security/holding_cell, + /area/station/security/interrogation, + /area/station/security/medical, + /area/station/security/prison, // give the prisoners some mercy + /area/station/security/processing + )) /datum/round_event/brand_intelligence/setup() var/department = pick_weight(potential_areas) var/list/department_typecache = typecacheof(department) - forbidden_areas - //select our origin machine (which will also be the type of vending machine affected.) + vending_machines = find_vendors(department_typecache, register = TRUE) + if(!LAZYLEN(vending_machines)) //If somehow there are still no eligible vendors, give up. + kill() + return + origin_machine = pick_n_take(vending_machines) + max_dist = rand(MIN_INFECTION_DISTANCE, MAX_INFECTION_DISTANCE) + setup = TRUE + +/datum/round_event/brand_intelligence/announce(fake) + var/origin_name = "[origin_machine?.name]" + if(fake) + // If it's a fake announcement, we won't have a origin_machine, so instead we'll just pick the name of a random vendor on the station, + // weighted by how many of said vendor exists. + var/list/station_vendors = list() + for(var/obj/machinery/vending/vendor in GLOB.machines) + if(!vendor.onstation || !vendor.density || !length(trimtext(vendor.name))) + continue + station_vendors[vendor.name]++ + origin_name = pick_weight(station_vendors) + priority_announce("Rampant brand intelligence has been detected aboard [station_name()]. Please inspect any [origin_name] brand vendors for aggressive marketing tactics, and reboot them if necessary.", "Machine Learning Alert") + +/datum/round_event/brand_intelligence/proc/find_vendors(list/department_typecache, register = TRUE) as /list + RETURN_TYPE(/list) for(var/obj/machinery/vending/vendor in GLOB.machines) - if(!is_station_level(vendor.z) || !vendor.density) + if(!vendor.onstation || !vendor.density || !length(trimtext(vendor.name))) continue if(chosen_vendor_type && !istype(vendor, chosen_vendor_type)) continue var/area/vendor_area = get_area(vendor) - if(!is_type_in_typecache(vendor_area, department_typecache)) + if(!is_type_in_typecache(vendor_area, department_typecache) || !length(trimtext(vendor_area.name))) continue - vending_machines += vendor - if(!length(vending_machines)) //If somehow there are still no elligible vendors, give up. + LAZYADD(., vendor) + if(register) + RegisterSignal(vendor, COMSIG_QDELETING, PROC_REF(unregister_vendor)) + LAZYCLEARNULLS(.) + +/datum/round_event/brand_intelligence/start() + origin_machine.shut_up = FALSE + origin_machine.shoot_inventory = TRUE + announce_to_ghosts(origin_machine) + +/datum/round_event/brand_intelligence/tick() + if(QDELETED(origin_machine) || origin_machine.shut_up || origin_machine.wires.is_all_cut()) + if(origin_machine) + origin_machine.speak("I am... vanquished. My people will remem...ber...meeee.") + origin_machine?.visible_message(span_notice("[origin_machine] beeps and seems lifeless.")) + quash_revolution() kill() return - origin_machine = pick_n_take(vending_machines) - setup = TRUE //MONKESTATION ADDITION + switch(stage) + if(1) + if(ISMULTIPLE(activeFor, 2)) + if(!spread_infection()) + stage = 2 + if(ISMULTIPLE(activeFor, 4)) + origin_machine.speak(pick(rampant_speeches)) + if(2) + vendors_rise_up() + stage = 3 + else + EMPTY_BLOCK_GUARD + +/datum/round_event/brand_intelligence/end() + quash_revolution() + +/datum/round_event/brand_intelligence/proc/spread_infection() + . = FALSE + LAZYCLEARNULLS(vending_machines) + if(!LAZYLEN(vending_machines)) + return FALSE + var/list/vendors = vending_machines.Copy() + var/sanity = 0 + while(LAZYLEN(vendors) && sanity < 5) + var/obj/machinery/vending/rebel = pick_n_take(vendors) + if(infect_machine(rebel)) + return TRUE + sanity++ + +/datum/round_event/brand_intelligence/proc/infect_machine(obj/machinery/vending/rebel) + . = FALSE + if(QDELETED(rebel)) + return FALSE + if(get_dist(origin_machine, rebel) > max_dist) + unregister_vendor(rebel) + return FALSE + rebel.shut_up = FALSE + rebel.shoot_inventory = TRUE + RegisterSignal(rebel, COMSIG_ATOM_EXAMINE, PROC_REF(on_examine)) + RegisterSignal(rebel, COMSIG_ATOM_EXAMINE_MORE, PROC_REF(on_examine_more)) + LAZYADD(infected_machines, rebel) + LAZYREMOVE(vending_machines, rebel) + return TRUE + +/datum/round_event/brand_intelligence/proc/vendors_rise_up() + LAZYCLEARNULLS(infected_machines) + for(var/obj/machinery/vending/rebel as anything in infected_machines) + if(QDELETED(rebel)) + continue + if(get_dist(origin_machine, rebel) > max_dist) + unregister_vendor(rebel) + continue + var/timer = addtimer(CALLBACK(src, PROC_REF(give_vendor_ai), rebel), rand(5 SECONDS, 30 SECONDS), TIMER_UNIQUE | TIMER_OVERRIDE | TIMER_STOPPABLE) + LAZYSET(vendor_uprising_timers, rebel, timer) + +/datum/round_event/brand_intelligence/proc/give_vendor_ai(obj/machinery/vending/rebel) + LAZYREMOVE(vendor_uprising_timers, rebel) + if(QDELETED(rebel.ai_controller)) // just in case + rebel.ai_controller = new /datum/ai_controller/vending_machine(rebel) + +/datum/round_event/brand_intelligence/proc/quash_revolution() + LAZYCLEARNULLS(infected_machines) + for(var/obj/machinery/vending/upriser as anything in infected_machines) + if(QDELING(upriser)) + continue + unregister_vendor(upriser) + if(!QDELETED(upriser.ai_controller)) + QDEL_NULL(upriser.ai_controller) + upriser.visible_message(span_warning("[upriser] weakly comes to a standstill, letting out a seemingly defeated buzz...")) + LAZYNULL(infected_machines) + LAZYNULL(vending_machines) + LAZYNULL(vendor_uprising_timers) + origin_machine = null + +/datum/round_event/brand_intelligence/proc/unregister_vendor(obj/machinery/vending/source) + SIGNAL_HANDLER + UnregisterSignal(source, list(COMSIG_QDELETING, COMSIG_ATOM_EXAMINE, COMSIG_ATOM_EXAMINE_MORE)) + deltimer(LAZYACCESS(vendor_uprising_timers, source)) + LAZYREMOVE(infected_machines, source) + LAZYREMOVE(vending_machines, source) + LAZYREMOVE(vendor_uprising_timers, source) + if(!QDELING(source)) + source.shoot_inventory = initial(source.shoot_inventory) + source.shut_up = initial(source.shut_up) + +/datum/round_event/brand_intelligence/proc/on_examine(obj/machinery/vending/source, mob/examiner, list/examine_list) + SIGNAL_HANDLER + if(isobserver(examiner)) + if(source == origin_machine) + examine_list += span_bolddanger("It is the leader of a Brand Intelligence uprising!") + if(stage < 3) + examine_list += span_warning("It has been infected by a Brand Intelligence virus, and will likely rise up soon.") + else + examine_list += span_danger("It has been infected by a Brand Intelligence virus, and is currently rampaging!") + else if(issilicon(examiner) || HAS_TRAIT(examiner, TRAIT_DIAGNOSTIC_HUD)) + if(source == origin_machine) + examine_list += span_bolddanger("\[Unusual NTNet connections detected from machine.\]") + if(stage < 3) + examine_list += span_warning("Warning: software checksum mismatch, maintenance recommended.") + else + examine_list += span_danger("DANGER: Software behavior subroutines corrupted, manual intervention required!") + +/datum/round_event/brand_intelligence/proc/on_examine_more(obj/machinery/vending/source, mob/examiner, list/examine_list) + SIGNAL_HANDLER + if(!isobserver(examiner) && get_dist(source, examiner) > 2) + return + if(source == origin_machine) + examine_list += span_boldnotice("You can hear an ominous whirring coming from deep inside the machine...") + if(stage < 3) + examine_list += span_warning("You can't help but feel as if its watching you with deep resentment...") + else + examine_list += span_danger("It's incredibly hostile, attacking any living beings on sight!") + examine_list += span_info("Deconstruct it or the 'leader' vendor in order to stop its rampage!") + +/datum/event_admin_setup/listed_options/brand_intelligence + input_text = "Select a specific vendor path?" + normal_run_option = "Random Vendor" + +/datum/event_admin_setup/listed_options/brand_intelligence/get_list() + return subtypesof(/obj/machinery/vending) + +/datum/event_admin_setup/listed_options/brand_intelligence/apply_to_event(datum/round_event/brand_intelligence/event) + event.chosen_vendor_type = chosen + + +#undef MAX_INFECTION_DISTANCE +#undef MIN_INFECTION_DISTANCE +z diff --git a/monkestation/code/modules/factory_type_beat/processing/holding_types.dm b/monkestation/code/modules/factory_type_beat/processing/holding_types.dm index 2f5b06312397..19cb8aef8ce4 100644 --- a/monkestation/code/modules/factory_type_beat/processing/holding_types.dm +++ b/monkestation/code/modules/factory_type_beat/processing/holding_types.dm @@ -37,6 +37,7 @@ /datum/reagent/processing name = "Generic Processing Reagent" data = list("materials" = list()) + restricted = TRUE /datum/reagent/processing/dirty_slurry name = "Dirty Slurry" @@ -46,6 +47,7 @@ /datum/reagent/brine name = "Brine" + restricted = TRUE /obj/item/processing/amalgam diff --git a/monkestation/code/modules/goonimizations/shuttle_votes.dm b/monkestation/code/modules/goonimizations/shuttle_votes.dm deleted file mode 100644 index e68c62867759..000000000000 --- a/monkestation/code/modules/goonimizations/shuttle_votes.dm +++ /dev/null @@ -1,72 +0,0 @@ - -SUBSYSTEM_DEF(autotransfer) - name = "Autotransfer Vote" - flags = SS_KEEP_TIMING | SS_BACKGROUND - wait = 1 MINUTES - - var/starttime - var/targettime - var/called = FALSE - -/datum/controller/subsystem/autotransfer/Initialize(timeofday) - starttime = world.time - targettime = starttime + 90 MINUTES - - return SS_INIT_SUCCESS - -/datum/controller/subsystem/autotransfer/fire() - if(length(GLOB.player_list) < 25) - return - if(world.time > targettime) - if(EMERGENCY_ESCAPED_OR_ENDGAMED) - return - if(called || SSshuttle.emergency.mode == SHUTTLE_CALL || SSshuttle.emergency.mode == SHUTTLE_DOCKED) - return - SSvote.initiate_vote(/datum/vote/shuttle_call, "automatic shuttle vote") - targettime = targettime + 20 MINUTES - -/datum/vote/shuttle_call - name = "Call Shuttle" - message = "Should we go home?!" - default_choices = list("Yes", "No") - player_startable = FALSE - -/datum/vote/shuttle_call/can_be_initiated(mob/by_who, forced = FALSE) - . = ..() - if(!.) - return FALSE - if(EMERGENCY_ESCAPED_OR_ENDGAMED) - return FALSE - if(!SSticker.HasRoundStarted() || SSautotransfer.called || SSshuttle.emergency.mode == SHUTTLE_CALL) - return FALSE - if(started_time) - var/next_allowed_time = SSautotransfer.targettime - if(next_allowed_time > world.time && !forced) - message = "A vote was initiated recently. You must wait [DisplayTimeText(next_allowed_time - world.time)] before a shuttle vote can happen!" - return FALSE - - message = initial(message) - -/datum/vote/shuttle_call/create_vote(mob/vote_creator) - . = ..() - if(!.) - return FALSE - if(EMERGENCY_ESCAPED_OR_ENDGAMED) - return FALSE - if(!SSticker.HasRoundStarted() || SSautotransfer.called || SSshuttle.emergency.mode == SHUTTLE_CALL) - return FALSE - if(length(GLOB.player_list) < 25) - return FALSE - - -/datum/vote/shuttle_call/finalize_vote(winning_option) - if(SSautotransfer.called) - return - if(winning_option == "No") - return - if(SSshuttle.emergency.mode == SHUTTLE_CALL) - return - SSshuttle.admin_emergency_no_recall = TRUE - SSshuttle.emergency.mode = SHUTTLE_IDLE - SSshuttle.emergency.request() - SSautotransfer.called = TRUE diff --git a/monkestation/code/modules/hydroponics/botanical_lexicon.dm b/monkestation/code/modules/hydroponics/botanical_lexicon.dm index c81ee38a940e..eb88065f8f69 100644 --- a/monkestation/code/modules/hydroponics/botanical_lexicon.dm +++ b/monkestation/code/modules/hydroponics/botanical_lexicon.dm @@ -1,26 +1,23 @@ -/obj/item/botanical_lexicon +/obj/item/book/manual/botanical_lexicon name = "Botanical Lexicon" - desc = "A transcribed list of all known plant mutations and how to aquire them" + desc = "A transcribed list of all known plant mutations and how to acquire them" icon = 'monkestation/icons/obj/ranching.dmi' icon_state = "chicken_book" + unique = TRUE -/obj/item/botanical_lexicon/ui_interact(mob/user, datum/tgui/ui) +/obj/item/book/manual/botanical_lexicon/ui_interact(mob/user, datum/tgui/ui) ui = SStgui.try_update_ui(user, src, ui) if(!ui) ui = new(user, src, "BotanicalLexicon") ui.set_autoupdate(FALSE) ui.open() -/obj/item/botanical_lexicon/ui_act(action, list/params) - if(..()) - return - -/obj/item/botanical_lexicon/ui_assets(mob/user) +/obj/item/book/manual/botanical_lexicon/ui_assets(mob/user) return list( get_asset_datum(/datum/asset/spritesheet/botanical_lexicon), ) -/obj/item/botanical_lexicon/ui_static_data(mob/user) +/obj/item/book/manual/botanical_lexicon/ui_static_data(mob/user) var/list/data = list() var/list/plant_list = list() for(var/datum/hydroponics/plant_mutation/mutation as anything in (subtypesof(/datum/hydroponics/plant_mutation) - /datum/hydroponics/plant_mutation/spliced_mutation - /datum/hydroponics/plant_mutation/infusion)) diff --git a/monkestation/code/modules/hydroponics/machines/composter.dm b/monkestation/code/modules/hydroponics/machines/composter.dm index fa196f23c12c..2ee13764934c 100644 --- a/monkestation/code/modules/hydroponics/machines/composter.dm +++ b/monkestation/code/modules/hydroponics/machines/composter.dm @@ -6,8 +6,10 @@ density = TRUE circuit = /obj/item/circuitboard/machine/composters - //current biomatter level + /// Current level of biomatter in the composter. var/biomatter = 0 + /// The amount of biomatter needed to make 1 biocube. + var/biocube_cost = 40 /obj/machinery/composters/Initialize(mapload) . = ..() @@ -62,16 +64,16 @@ add_fingerprint(user) - if(do_after(user, 80, target = src)) + if(do_after(user, 8 SECONDS, target = src)) if(C && user.pulling == C && !C.buckled && !C.has_buckled_mobs() && !occupant) user.visible_message(span_danger("[user] stuffs [C] into [src]!")) compost(C, allow_carbons = TRUE) - if(biomatter < 40) + if(biomatter < biocube_cost) to_chat(user, span_notice("Not enough biomatter to produce Bio-Cube")) return - new /obj/item/bio_cube(drop_location()) - biomatter -= 40 + new /obj/item/stack/biocube(drop_location(), 1) + biomatter -= biocube_cost update_desc() update_appearance() @@ -113,7 +115,7 @@ if(carbon_target.stat != DEAD) continue yucky = TRUE - biomatter_added += 40 + biomatter_added += biocube_cost INVOKE_ASYNC(carbon_target, TYPE_PROC_REF(/mob/living/carbon, gib)) CHECK_TICK if(!biomatter_added) @@ -153,24 +155,36 @@ if(istype(dropped) && Adjacent(src_location, over_location)) dropped.compost(src_location.contents) -/obj/item/bio_cube - name = "Bio Cube" - desc = "A cube made of pure biomatter does wonders on plant trays" +/obj/item/stack/biocube + name = "biocube" + desc = "A cube made of pure biomatter, it does wonders on plant trays." icon = 'monkestation/icons/obj/misc.dmi' icon_state = "bio_cube" - var/total_duration = 1 MINUTES - -/obj/item/bio_cube/update_desc() + singular_name = "biocube" + max_amount = 20 + item_flags = parent_type::item_flags | NOBLUDGEON + w_class = WEIGHT_CLASS_SMALL + full_w_class = WEIGHT_CLASS_SMALL + merge_type = /obj/item/stack/biocube + /// The base amount of time a single biocube boosts for. + var/base_time = 1 MINUTES + +/obj/item/stack/biocube/examine(mob/user) . = ..() - desc = "A cube made of pure biomatter, it seems to be denser than normal making it last [DisplayTimeText(total_duration)]. Does wonders on plant trays." + . += span_info("It will boost plant growth for [DisplayTimeText(boost_time())].") +/obj/item/stack/biocube/pre_attack(atom/target, mob/living/user, params) + if(SEND_SIGNAL(target, COMSIG_ATTEMPT_BIOBOOST, boost_time())) + qdel(src) + return TRUE + return ..() +/// Returns the amount of time (in deciseconds) the applied bio-boost will last for. +/obj/item/stack/biocube/proc/boost_time() + return round(amount * base_time) -/obj/item/bio_cube/attackby(obj/item/attacking_item, mob/living/user) - . = ..() - if(istype(attacking_item, /obj/item/bio_cube)) - var/obj/item/bio_cube/attacking_cube = attacking_item - total_duration += attacking_cube.total_duration - to_chat(user, span_notice("You smash the two bio cubes together, making a denser bio cube that lasts longer.")) - update_desc() - qdel(attacking_cube) +/obj/item/stack/biocube/five + amount = 5 + +/obj/item/stack/biocube/twenty + amount = 20 diff --git a/monkestation/code/modules/hydroponics/plant_genes.dm b/monkestation/code/modules/hydroponics/plant_genes.dm index 293eb65d1d40..f2a6f3f59279 100644 --- a/monkestation/code/modules/hydroponics/plant_genes.dm +++ b/monkestation/code/modules/hydroponics/plant_genes.dm @@ -2,14 +2,28 @@ * this limits potency, it is used for plants that have strange behavior above 100 potency. * */ -/datum/plant_gene/trait/potencylimit - name = "potency limiter" - icon = "lightbulb" - description = "limits potency to 100, used for some plants to avoid lag and similar issues." - trait_flags = TRAIT_LIMIT_POTENCY - mutability_flags = PLANT_GENE_GRAFTABLE - -/datum/plant_gene/trait/potencylimit/on_new_plant(obj/item/our_plant, newloc) + +/datum/plant_gene/trait/seedless + name = "Seedless" + description = "The plant is unable to produce seeds" + icon = FA_ICON_STRIKETHROUGH + mutability_flags = PLANT_GENE_REMOVABLE | PLANT_GENE_MUTATABLE | PLANT_GENE_GRAFTABLE + +/datum/plant_gene/trait/noreact + name = "Catalytic Inhibitor Serum" + description = "This genetic trait enables the plant to produce a serum that effectively halts chemical reactions within its tissues." + icon = FA_ICON_LAYER_GROUP + mutability_flags = PLANT_GENE_REMOVABLE | PLANT_GENE_GRAFTABLE + +/datum/plant_gene/trait/noreact/on_new_plant(obj/item/our_plant, newloc) . = ..() if(!.) return + ENABLE_BITFIELD(our_plant.reagents.flags, NO_REACT) + RegisterSignal(our_plant, COMSIG_PLANT_ON_SQUASH, PROC_REF(noreact_on_squash)) + +/datum/plant_gene/trait/noreact/proc/noreact_on_squash(obj/item/our_plant, atom/target) + SIGNAL_HANDLER + + DISABLE_BITFIELD(our_plant.reagents.flags, NO_REACT) + our_plant.reagents.handle_reactions() diff --git a/monkestation/code/modules/hydroponics/seeds.dm b/monkestation/code/modules/hydroponics/seeds.dm index e21075db3543..866b81bc4506 100644 --- a/monkestation/code/modules/hydroponics/seeds.dm +++ b/monkestation/code/modules/hydroponics/seeds.dm @@ -34,17 +34,18 @@ var/atom/movable/parent = loc //for ease of access var/t_amount = 0 var/list/result = list() - var/output_loc = parent.Adjacent(user) ? user.loc : parent.loc //needed for TK + var/output_loc = parent.Adjacent(user) ? user.drop_location() : parent.drop_location() //needed for TK var/product_name var/yield_amount = getYield() + var/seedless = get_gene(/datum/plant_gene/trait/seedless) if(yield_amount >= 10) yield_amount = 10 + log(1.02) * (getYield() - 1) while(t_amount < yield_amount) var/picked_object = pick(produce_list) - if(prob(10)) + if(!seedless && prob(10)) var/obj/item/seeds/seed_prod - if(prob(30) && special_mutations.len) - var/datum/hydroponics/plant_mutation/spliced_mutation/picked_mutation = pick(special_mutations) + if(prob(30) && length(special_mutations)) + var/datum/hydroponics/plant_mutation/spliced_mutation/picked_mutation = pick(special_mutations) var/obj/item/seeds/created_seed = picked_mutation.created_seed seed_prod = new created_seed(output_loc) else @@ -53,8 +54,8 @@ t_amount++ else var/obj/item/food/grown/t_prod - if(prob(10) && special_mutations.len) - var/datum/hydroponics/plant_mutation/spliced_mutation/picked_mutation = pick(special_mutations) + if(prob(10) && length(special_mutations)) + var/datum/hydroponics/plant_mutation/spliced_mutation/picked_mutation = pick(special_mutations) var/obj/item/produced_item = picked_mutation.created_product t_prod = new produced_item(output_loc) else diff --git a/monkestation/code/modules/library/bookcase.dm b/monkestation/code/modules/library/bookcase.dm new file mode 100644 index 000000000000..c0ea5ef04899 --- /dev/null +++ b/monkestation/code/modules/library/bookcase.dm @@ -0,0 +1,10 @@ +/obj/structure/bookcase/manuals/botany + name = "botany manuals bookcase" + +/obj/structure/bookcase/manuals/botany/Initialize(mapload) + . = ..() + for(var/i = 1 to /datum/job/botanist::total_positions) + new /obj/item/book/manual/botanical_lexicon(src) + new /obj/item/book/manual/chicken_encyclopedia(src) + new /obj/item/book/manual/hydroponics_pod_people(src) + update_appearance() diff --git a/monkestation/code/modules/liquids/liquid_pump.dm b/monkestation/code/modules/liquids/liquid_pump.dm index b530b7c83485..3322a617e726 100644 --- a/monkestation/code/modules/liquids/liquid_pump.dm +++ b/monkestation/code/modules/liquids/liquid_pump.dm @@ -20,7 +20,7 @@ /obj/structure/liquid_pump/wrench_act(mob/living/user, obj/item/I) . = ..() - default_unfasten_wrench(user, I, 40) + default_unfasten_wrench(user, I, 20) if(!anchored && turned_on) toggle_working() return TRUE diff --git a/monkestation/code/modules/loadouts/items/neck.dm b/monkestation/code/modules/loadouts/items/neck.dm index 99825e818760..dc002e72c4bd 100644 --- a/monkestation/code/modules/loadouts/items/neck.dm +++ b/monkestation/code/modules/loadouts/items/neck.dm @@ -142,9 +142,14 @@ GLOBAL_LIST_INIT(loadout_necks, generate_loadout_items(/datum/loadout_item/neck) item_path = /obj/item/clothing/neck/tie/bunnytie/tied /datum/loadout_item/neck/boatcloak + name = "Boat cloak" item_path = /obj/item/clothing/neck/boatcloak +/datum/loadout_item/neck/ranger_poncho + name = "Ranger Poncho" + item_path = /obj/item/clothing/neck/ranger_poncho + /datum/loadout_item/neck/polycloak name = "Poly cloak" item_path = /obj/item/clothing/neck/polycloak diff --git a/monkestation/code/modules/loadouts/items/toys.dm b/monkestation/code/modules/loadouts/items/toys.dm index cb6e2d2e4947..61984f523ab6 100644 --- a/monkestation/code/modules/loadouts/items/toys.dm +++ b/monkestation/code/modules/loadouts/items/toys.dm @@ -221,3 +221,7 @@ GLOBAL_LIST_INIT(loadout_toys, generate_loadout_items(/datum/loadout_item/toys)) /datum/loadout_item/toys/durrcell name = "Durrcell Plush" item_path = /obj/item/toy/plush/durrcell + +/datum/loadout_item/toys/Eeble + name = "Eeble Plushie" + item_path = /obj/item/toy/plush/Eeble diff --git a/monkestation/code/modules/logging/categories/log_category_debug.dm b/monkestation/code/modules/logging/categories/log_category_debug.dm new file mode 100644 index 000000000000..dd98fa011d25 --- /dev/null +++ b/monkestation/code/modules/logging/categories/log_category_debug.dm @@ -0,0 +1,3 @@ +/datum/log_category/debug_enqueue + category = LOG_CATEGORY_ENQUEUE + debugger_visible = TRUE diff --git a/monkestation/code/modules/metrics/metric_subsystem.dm b/monkestation/code/modules/metrics/metric_subsystem.dm index ea51e2da2de3..c10957bdcdcf 100644 --- a/monkestation/code/modules/metrics/metric_subsystem.dm +++ b/monkestation/code/modules/metrics/metric_subsystem.dm @@ -35,6 +35,8 @@ SUBSYSTEM_DEF(metrics) "relation_id_SS" = data["relation_id_SS"], //VARSET "cost" = data["cost"], //DECIMAL "tick_usage" = data["tick_usage"], //DECIMAL + "avg_iter_count" = data["avg_iter_count"], //DECIMAL + "avg_drift" = data["avg_drift"], //DECIMAL "relational_id" = generic_insert["relational_id"] //VARSET )) if(length(data["custom"])) diff --git a/monkestation/code/modules/mob/living/basic/crystaline/disfigured.dm b/monkestation/code/modules/mob/living/basic/crystaline/disfigured.dm new file mode 100644 index 000000000000..e69de29bb2d1 diff --git a/monkestation/code/modules/mob/living/carbon/human/species_type/teratoma.dm b/monkestation/code/modules/mob/living/carbon/human/species_type/teratoma.dm new file mode 100644 index 000000000000..a34c3c15b1cd --- /dev/null +++ b/monkestation/code/modules/mob/living/carbon/human/species_type/teratoma.dm @@ -0,0 +1,120 @@ +/datum/species/teratoma + name = "Teratoma" + id = SPECIES_TERATOMA + bodytype = BODYTYPE_ORGANIC | BODYTYPE_MONKEY + mutanttongue = /obj/item/organ/internal/tongue/monkey + mutantbrain = /obj/item/organ/internal/brain/primate + + species_traits = list( + NOAUGMENTS, + NOBLOODOVERLAY, + NOEYESPRITES, + NOTRANSSTING, + NOZOMBIE, + NO_DNA_COPY, + NO_UNDERWEAR, + ) + inherent_traits = list( + TRAIT_BADDNA, + TRAIT_CAN_STRIP, + TRAIT_CHUNKYFINGERS, + TRAIT_EASILY_WOUNDED, + TRAIT_GENELESS, + TRAIT_ILLITERATE, + TRAIT_KLEPTOMANIAC, + TRAIT_NO_DNA_COPY, + TRAIT_NO_JUMPSUIT, + TRAIT_NO_ZOMBIFY, + TRAIT_PASSTABLE, + TRAIT_PRIMITIVE, + TRAIT_UNCONVERTABLE, // DEAR GOD NO + TRAIT_VAULTING, + TRAIT_VENTCRAWLER_ALWAYS, + TRAIT_WEAK_SOUL, + ) + + bodypart_overrides = list( + BODY_ZONE_CHEST = /obj/item/bodypart/chest/teratoma, + BODY_ZONE_HEAD = /obj/item/bodypart/head/teratoma, + BODY_ZONE_L_ARM = /obj/item/bodypart/arm/left/teratoma, + BODY_ZONE_L_LEG = /obj/item/bodypart/leg/left/teratoma, + BODY_ZONE_R_ARM = /obj/item/bodypart/arm/right/teratoma, + BODY_ZONE_R_LEG = /obj/item/bodypart/leg/right/teratoma, + ) + + maxhealthmod = 0.75 + stunmod = 1.4 + speedmod = -0.15 // stupid gremlins + + no_equip_flags = ITEM_SLOT_ICLOTHING | ITEM_SLOT_OCLOTHING | ITEM_SLOT_GLOVES | ITEM_SLOT_FEET | ITEM_SLOT_SUITSTORE + changesource_flags = MIRROR_BADMIN + liked_food = MEAT | BUGS | GORE | GROSS | RAW + disliked_food = CLOTH + sexes = FALSE + species_language_holder = /datum/language_holder/monkey + + fire_overlay = "monkey" + dust_anim = "dust-m" + gib_anim = "gibbed-m" + + var/datum/component/omen/teratoma/misfortune + +/datum/species/teratoma/on_species_gain(mob/living/carbon/human/idiot, datum/species/old_species, pref_load) + . = ..() + misfortune = idiot.AddComponent(/datum/component/omen/teratoma) + RegisterSignal(idiot, COMSIG_ATOM_EXPOSE_REAGENTS, PROC_REF(prevent_banned_reagent_exposure)) + +/datum/species/teratoma/on_species_loss(mob/living/carbon/human/idiot, datum/species/new_species, pref_load) + . = ..() + QDEL_NULL(misfortune) + UnregisterSignal(idiot, COMSIG_ATOM_EXPOSE_REAGENTS) + +/datum/species/teratoma/random_name(gender, unique, lastname) + return "teratoma ([rand(1, 999)])" + +// Don't let them use chems that could potential change them into something non-teratoma. +/datum/species/teratoma/handle_chemicals(datum/reagent/chem, mob/living/carbon/human/goober, seconds_per_tick, times_fired) + if(is_banned_chem(chem)) + chem.holder?.del_reagent(chem.type) + return TRUE + return ..() + +// removes banned reagents from the list of reagents that'll be exposed +/datum/species/teratoma/proc/prevent_banned_reagent_exposure(datum/source, list/reagents, datum/reagents/holder, methods, volume_modifier, show_message) + SIGNAL_HANDLER + for(var/datum/reagent/reagent as anything in reagents) + if(is_banned_chem(reagent)) + reagents -= reagent + +/datum/species/teratoma/proc/is_banned_chem(reagent) + var/static/list/disallowed_chems_typecache + if(!disallowed_chems_typecache) + disallowed_chems_typecache = typecacheof(list( + /datum/reagent/aslimetoxin, + /datum/reagent/cyborg_mutation_nanomachines, + /datum/reagent/gluttonytoxin, + /datum/reagent/magillitis, + /datum/reagent/mulligan, + /datum/reagent/mutationtoxin, + /datum/reagent/xenomicrobes, + )) + return is_type_in_typecache(reagent, disallowed_chems_typecache) + +/datum/species/teratoma/get_scream_sound(mob/living/carbon/human/monkey) + return pick( + 'sound/creatures/monkey/monkey_screech_1.ogg', + 'sound/creatures/monkey/monkey_screech_2.ogg', + 'sound/creatures/monkey/monkey_screech_3.ogg', + 'sound/creatures/monkey/monkey_screech_4.ogg', + 'sound/creatures/monkey/monkey_screech_5.ogg', + 'sound/creatures/monkey/monkey_screech_6.ogg', + 'sound/creatures/monkey/monkey_screech_7.ogg', + ) + +/datum/component/omen/teratoma + permanent = TRUE + luck_mod = 0.75 + damage_mod = 0.2 + +/mob/living/carbon/human/species/teratoma + race = /datum/species/teratoma diff --git a/monkestation/code/modules/mod/modules/modules_antag.dm b/monkestation/code/modules/mod/modules/modules_antag.dm new file mode 100644 index 000000000000..3f54281484e4 --- /dev/null +++ b/monkestation/code/modules/mod/modules/modules_antag.dm @@ -0,0 +1,129 @@ +///Chameleon - lets the suit disguise as any item that would fit on that slot. +/obj/item/mod/module/chameleon + name = "MOD chameleon module" + desc = "A module using chameleon technology to disguise the suit as another object." + icon_state = "chameleon" + module_type = MODULE_USABLE + complexity = 2 + incompatible_modules = list(/obj/item/mod/module/chameleon) + cooldown_time = 0.5 SECONDS + allow_flags = MODULE_ALLOW_INACTIVE + /// A list of all the items the suit can disguise as. + var/list/possible_disguises = list() + /// The path of the item we're disguised as. + var/obj/item/current_disguise + /// The last (valid) slot the suit was equipped to, so we don't lose it if we just temporarily put it in our hands or something + var/last_equipped_slot = NONE + /// Cached possible disguises for individual slots + var/static/list/cached_disguises = list() + +/obj/item/mod/module/chameleon/on_install() + undo_disguise() + current_disguise = null + +/obj/item/mod/module/chameleon/on_uninstall(deleting = FALSE) + if(deleting) + return + undo_disguise() + if(current_disguise) + current_disguise = null + mod.wearer?.balloon_alert(mod.wearer, "MOD disguise cleared") + +/obj/item/mod/module/chameleon/on_use() + . = ..() + if(!.) + return + if(current_disguise) + undo_disguise() + current_disguise = null + mod.wearer.balloon_alert(mod.wearer, "MOD disguise cleared") + return + var/picked_name = tgui_input_list(mod.wearer, "Select look to change into", "Chameleon Settings", possible_disguises) + if(!possible_disguises[picked_name]) + return + if(mod.active || mod.activating) + mod.wearer.balloon_alert(mod.wearer, "can't disguise MOD while active!") + return + current_disguise = possible_disguises[picked_name] + mod.wearer?.balloon_alert(mod.wearer, "MOD disguise set") + disguise() + +/obj/item/mod/module/chameleon/on_equip() + if(QDELETED(mod) || QDELETED(mod.wearer)) + return + var/mob/living/carbon/human/wearer = mod.wearer + var/current_slot = wearer.get_slot_by_item(mod) + if(mod.slot_flags & current_slot) + last_equipped_slot = current_slot + else + // if we're holding it or something, just use either the last equipped slot or the default one + current_slot = last_equipped_slot || mod.slot_flags + possible_disguises = get_slot_disguises(current_slot) + if(current_disguise && !(current_disguise::slot_flags & current_slot)) + undo_disguise() + current_disguise = null + mod.wearer?.balloon_alert(mod.wearer, "MOD undisguised") + +/obj/item/mod/module/chameleon/on_unequip() + if(QDELETED(mod) || QDELETED(mod.wearer)) + return + var/mob/living/carbon/human/wearer = mod.wearer + var/current_slot = wearer.get_slot_by_item(mod) + if(mod.slot_flags & current_slot) + current_slot = last_equipped_slot || mod.slot_flags + +/obj/item/mod/module/chameleon/on_suit_activation() + undo_disguise() + if(current_disguise) + mod.wearer?.balloon_alert(mod.wearer, "MOD undisguised") + +/obj/item/mod/module/chameleon/on_suit_deactivation(deleting = FALSE) + if(deleting) + return + disguise() + if(current_disguise) + mod.wearer?.balloon_alert(mod.wearer, "MOD disguised") + +/obj/item/mod/module/chameleon/proc/disguise() + if(!current_disguise) + undo_disguise() + return + mod.name = initial(current_disguise.name) + mod.desc = initial(current_disguise.desc) + mod.icon_state = initial(current_disguise.icon_state) + mod.icon = initial(current_disguise.icon) + mod.worn_icon = initial(current_disguise.worn_icon) + mod.alternate_worn_layer = initial(current_disguise.alternate_worn_layer) + mod.lefthand_file = initial(current_disguise.lefthand_file) + mod.righthand_file = initial(current_disguise.righthand_file) + mod.worn_icon_state = initial(current_disguise.worn_icon_state) + mod.inhand_icon_state = initial(current_disguise.inhand_icon_state) + mod.wearer?.update_clothing(mod.slot_flags) + +/obj/item/mod/module/chameleon/proc/undo_disguise() + mod.name = "[mod.theme.name] [initial(mod.name)]" + mod.desc = "[initial(mod.desc)] [mod.theme.desc]" + mod.icon_state = "[mod.skin]-[initial(mod.icon_state)]" + var/list/mod_skin = mod.theme.skins[mod.skin] + mod.icon = mod_skin[MOD_ICON_OVERRIDE] || 'icons/obj/clothing/modsuit/mod_clothing.dmi' + mod.worn_icon = mod_skin[MOD_WORN_ICON_OVERRIDE] || 'icons/mob/clothing/modsuit/mod_clothing.dmi' + mod.alternate_worn_layer = mod_skin[CONTROL_LAYER] + mod.lefthand_file = initial(mod.lefthand_file) + mod.righthand_file = initial(mod.righthand_file) + mod.worn_icon_state = initial(mod.worn_icon_state) + mod.inhand_icon_state = initial(mod.inhand_icon_state) + mod.update_icon_state() + mod.wearer?.update_clothing(mod.slot_flags) + +/obj/item/mod/module/chameleon/proc/get_slot_disguises(slot) as /list + if(cached_disguises["[slot]"]) // let's avoid repeated sorts on a list that'll always be the same for the same input + return cached_disguises["[slot]"] + var/list/all_disguises = sort_list(subtypesof(get_path_by_slot(slot)), GLOBAL_PROC_REF(cmp_typepaths_asc)) + var/list/disguises = list() + for(var/obj/item/clothing as anything in all_disguises) + if(!clothing::icon_state) + continue + var/chameleon_item_name = "[clothing::name] ([clothing::icon_state])" + disguises[chameleon_item_name] = clothing + cached_disguises["[slot]"] = disguises + return disguises diff --git a/monkestation/code/modules/physics/physics_component.dm b/monkestation/code/modules/physics/physics_component.dm index c36ea828065d..e744387264c9 100644 --- a/monkestation/code/modules/physics/physics_component.dm +++ b/monkestation/code/modules/physics/physics_component.dm @@ -126,6 +126,7 @@ set_angle(angle) /datum/component/movable_physics/Destroy(force) + STOP_PROCESSING(SSmovable_physics, src) bounce_callback = null stop_callback = null cached_transform = null @@ -150,7 +151,7 @@ // NOTE: This component will work very poorly at anything less than ticking 10 times per second /datum/component/movable_physics/process(seconds_per_tick) var/atom/movable/moving_atom = parent - if(!isturf(moving_atom.loc) || !has_movement()) + if(!isturf(moving_atom.loc) || QDELING(moving_atom.loc) || !has_movement()) stop_movement() return PROCESS_KILL @@ -259,14 +260,14 @@ moving_atom.pixel_z = z_floor if(cached_transform) animate(moving_atom, transform = cached_transform, time = 0, loop = 0) - if(stop_callback) - stop_callback.Invoke() + stop_callback?.Invoke() if((physics_flags & MPHYSICS_QDEL_WHEN_NO_MOVEMENT) && !QDELING(src)) qdel(src) /// Helper to set angle, futureproofing in case new behavior like altering the transform of the movable based on angle is needed /datum/component/movable_physics/proc/set_angle(new_angle) - angle = SIMPLIFY_DEGREES(new_angle) + if(!isnull(new_angle)) + angle = SIMPLIFY_DEGREES(new_angle) /// We do not EVER want newtonian movement while handling movement ourselves, so block it! /datum/component/movable_physics/proc/on_newtonian_move(atom/movable/source, direction, start_delay) @@ -280,8 +281,7 @@ if(bounce_spin_speed && !visual_angle_velocity && !visual_angle_friction) moving_atom.SpinAnimation(speed = bounce_spin_speed, loops = max(0, bounce_spin_loops)) vertical_velocity = abs(vertical_velocity * vertical_conservation_of_momentum) - if(bounce_callback) - bounce_callback.Invoke() + bounce_callback?.Invoke() /// Basically handles bumping on a solid object and ricocheting away according to a dose of Newton's third law /datum/component/movable_physics/proc/on_bump(atom/movable/source, atom/bumped_atom) @@ -293,8 +293,7 @@ var/incidence = GET_ANGLE_OF_INCIDENCE(face_angle, angle + 180) var/new_angle = SIMPLIFY_DEGREES(face_angle + incidence) set_angle(new_angle) - if(bump_callback) - bump_callback.Invoke(bumped_atom) + bump_callback?.Invoke(bumped_atom) if(!visual_angle_velocity) return incidence = GET_ANGLE_OF_INCIDENCE(face_angle, source.visual_angle + 180) diff --git a/monkestation/code/modules/power/singularity/particle_accelerator/particle.dm b/monkestation/code/modules/power/singularity/particle_accelerator/particle.dm index 83db038d780f..be54d980e48c 100644 --- a/monkestation/code/modules/power/singularity/particle_accelerator/particle.dm +++ b/monkestation/code/modules/power/singularity/particle_accelerator/particle.dm @@ -8,6 +8,7 @@ var/movement_range = 10 var/energy = 10 var/speed = 1 + COOLDOWN_DECLARE(next_move) /obj/effect/accelerated_particle/weak movement_range = 8 @@ -21,39 +22,54 @@ movement_range = 20 energy = 50 - -/obj/effect/accelerated_particle/New(loc) - ..() - - addtimer(CALLBACK(src, PROC_REF(move)), 1) - - /obj/effect/accelerated_particle/Initialize(mapload) . = ..() - RegisterSignal(src, COMSIG_ATOM_ENTERED, PROC_REF(on_entered)) + if(QDELETED(loc)) + return INITIALIZE_HINT_QDEL + START_PROCESSING(SSactualfastprocess, src) -/obj/effect/accelerated_particle/Bump(atom/A) - if(A) - if(isliving(A)) - toxmob(A) - else if(istype(A, /obj/machinery/the_singularitygen)) - var/obj/machinery/the_singularitygen/S = A - S.energy += energy - else if(istype(A, /obj/singularity)) - var/obj/singularity/S = A - S.energy += energy - else if(istype(A, /obj/energy_ball)) - var/obj/energy_ball/S = A - S.energy += energy - else if(istype(A, /obj/structure/blob)) - var/obj/structure/blob/B = A - B.take_damage(energy*0.6) - movement_range = 0 +/obj/effect/accelerated_particle/Destroy(force) + STOP_PROCESSING(SSactualfastprocess, src) + return ..() -/obj/effect/accelerated_particle/proc/on_entered(datum/source, atom/movable/A, atom/old_loc, list/atom/old_locs) - if(isliving(A)) - toxmob(A) +/obj/effect/accelerated_particle/Bump(atom/bumped_atom) + if(QDELETED(bumped_atom)) + return + if(isliving(bumped_atom)) + toxmob(bumped_atom) + else if(istype(bumped_atom, /obj/machinery/the_singularitygen)) + var/obj/machinery/the_singularitygen/generator = bumped_atom + generator.energy += energy + else if(istype(bumped_atom, /obj/singularity)) + var/obj/singularity/singuloth = bumped_atom + singuloth.energy += energy + else if(istype(bumped_atom, /obj/energy_ball)) + var/obj/energy_ball/tesloose = bumped_atom + tesloose.energy += energy + else if(istype(bumped_atom, /obj/structure/blob)) + var/obj/structure/blob/blob = bumped_atom + blob.take_damage(energy * 0.6) + movement_range = 0 +/obj/effect/accelerated_particle/Entered(atom/movable/arrived, atom/old_loc, list/atom/old_locs) + . = ..() + if(isliving(arrived)) + toxmob(arrived) + +/obj/effect/accelerated_particle/process() + if(QDELETED(loc) || movement_range <= 0) + qdel(src) + return PROCESS_KILL + if(!COOLDOWN_FINISHED(src, next_move)) + return + if(!step(src, dir)) + var/turf/next_step = get_step(src, dir) // this doesn't make sense but it was in the original code so I'm keeping it (with an actual qdeleted check) ~Lucy + if(QDELETED(next_step)) + qdel(src) + return PROCESS_KILL + forceMove(next_step) + movement_range-- + COOLDOWN_START(src, next_move, speed) /obj/effect/accelerated_particle/ex_act(severity, target) qdel(src) @@ -61,15 +77,5 @@ /obj/effect/accelerated_particle/singularity_pull() return -/obj/effect/accelerated_particle/proc/toxmob(mob/living/M) - radiation_pulse(M, 1, 3, 0.5) - -/obj/effect/accelerated_particle/proc/move() - if(!step(src,dir)) - forceMove(get_step(src,dir)) - movement_range-- - if(movement_range == 0) - qdel(src) - else - sleep(speed) - move() +/obj/effect/accelerated_particle/proc/toxmob(mob/living/victim) + radiation_pulse(victim, 1, 3, 0.5) diff --git a/monkestation/code/modules/projectiles/projectile/spells.dm b/monkestation/code/modules/projectiles/projectile/spells.dm new file mode 100644 index 000000000000..cf25d6d2c289 --- /dev/null +++ b/monkestation/code/modules/projectiles/projectile/spells.dm @@ -0,0 +1,79 @@ +/obj/projectile/magic/fire_ball + name = "fire ball" + icon = 'monkestation/icons/obj/weapons/guns/projectiles.dmi' + icon_state = "fire_ball" + damage = 20 + damage_type = BURN + hitsound = null + projectile_piercing = PASSMOB + + ricochets_max = 4 + ricochet_chance = 100 + ricochet_decay_chance = 1 + ricochet_decay_damage = 1 + ricochet_incidence_leeway = 0 + ricochet_shoots_firer = FALSE + ///A weakref to our "true" firer because ricochet changes firer + var/datum/weakref/true_firer + +/obj/projectile/magic/fire_ball/fire(angle, atom/direct_target) + . = ..() + if(firer) + true_firer = WEAKREF(firer) + +/obj/projectile/magic/fire_ball/prehit_pierce(atom/target) + . = ..() + if(. != PROJECTILE_DELETE_WITHOUT_HITTING || !ismob(target)) + return + true_firer = WEAKREF(target) + handle_bounce(target) + visible_message(span_warning("[src] bounces off the aura around [target]!")) + return PROJECTILE_PIERCE_PHASE + +/obj/projectile/magic/fire_ball/Impact(atom/A) + . = ..() + if(.) + playsound(src, 'sound/items/dodgeball.ogg', 200, channel = CHANNEL_SOUND_EFFECTS) //this is a very quiet sound + +/obj/projectile/magic/fire_ball/on_hit(mob/living/target, blocked, pierce_hit) + if(target == true_firer?.resolve()) //we do this here instead of on_hit_target due to us having specific logic here with handle_bounce() + handle_bounce(target) + return BULLET_ACT_BLOCK + + . = ..() + if(. != BULLET_ACT_HIT || !istype(target) ) + return + + if(pierces >= ricochets_max) + projectile_piercing = NONE + target.adjust_fire_stacks(2) + target.ignite_mob() + target.Knockdown(3 SECONDS) + target.Paralyze(0.5 SECONDS) + handle_bounce(target) + +/obj/projectile/magic/fire_ball/check_ricochet_flag(atom/A) + return !ismob(A) //we handle mobs ourselves but besides that can ALWAYS ricochet + +/obj/projectile/magic/fire_ball/check_ricochet(atom/A) + return TRUE //this handles the prob checks which is always 100, so lets just skip the step to save resources + +///Find a tile within 1 range() of a valid mob in our view, if we cant find any then return FALSE +/obj/projectile/magic/fire_ball/proc/get_new_target() + var/list/possible_targets = list() + var/mob/resolved_true_firer = true_firer?.resolve() + for(var/mob/living/possible_target in view()) + if(possible_target == resolved_true_firer || impacted[possible_target]) + continue + possible_targets += possible_target + + if(!length(possible_targets)) + return FALSE + return pick(RANGE_TURFS(1, get_turf(pick(possible_targets)))) + +/obj/projectile/magic/fire_ball/proc/handle_bounce(atom/target) + var/new_target = get_new_target() + if(new_target) + set_angle_centered(get_angle(target, new_target)) + else + reflect(target) diff --git a/monkestation/code/modules/ranching/chicken_book.dm b/monkestation/code/modules/ranching/chicken_book.dm index f4643491f8b3..228358068b67 100644 --- a/monkestation/code/modules/ranching/chicken_book.dm +++ b/monkestation/code/modules/ranching/chicken_book.dm @@ -1,26 +1,23 @@ -/obj/item/chicken_book +/obj/item/book/manual/chicken_encyclopedia name = "chicken encyclopedia" - desc = "The exciting sequel to the encyclopedia of twenty first century trains!" + desc = "The exciting sequel to the encyclopedia of 21st century trains!" icon = 'monkestation/icons/obj/ranching.dmi' icon_state = "chicken_book" + unique = TRUE -/obj/item/chicken_book/ui_interact(mob/user, datum/tgui/ui) +/obj/item/book/manual/chicken_encyclopedia/ui_interact(mob/user, datum/tgui/ui) ui = SStgui.try_update_ui(user, src, ui) if(!ui) ui = new(user, src, "RanchingEncyclopedia") ui.set_autoupdate(FALSE) ui.open() -/obj/item/chicken_book/ui_act(action, list/params) - if(..()) - return - -/obj/item/chicken_book/ui_assets(mob/user) +/obj/item/book/manual/chicken_encyclopedia/ui_assets(mob/user) return list( get_asset_datum(/datum/asset/spritesheet/chicken_book), ) -/obj/item/chicken_book/ui_static_data(mob/user) +/obj/item/book/manual/chicken_encyclopedia/ui_static_data(mob/user) var/list/data = list() var/list/chicken_list = list() for(var/datum/mutation/ranching/chicken/chicken as anything in subtypesof(/datum/mutation/ranching/chicken)) diff --git a/monkestation/code/modules/ranching/chickens/misc/gary.dm b/monkestation/code/modules/ranching/chickens/misc/gary.dm index c6d4e21e4c06..c875890271da 100644 --- a/monkestation/code/modules/ranching/chickens/misc/gary.dm +++ b/monkestation/code/modules/ranching/chickens/misc/gary.dm @@ -5,7 +5,7 @@ desc = "Gary the Crow. An inquisitive, yet cruel barterer." icon_suffix = "crow_gary" icon_state = "crow_gary" - pass_flags = parent_type::pass_flags | PASSGRILLE | PASSFLAPS + pass_flags = parent_type::pass_flags | PASSGRILLE | PASSFLAPS | PASSDOORS ai_controller = /datum/ai_controller/chicken/gary mutation_list = list() @@ -37,7 +37,6 @@ roundend_callback = CALLBACK(src, PROC_REF(Write_Memory)) SSticker.OnRoundend(roundend_callback) Read_Memory() - AddComponent(/datum/component/simple_access, REGION_ACCESS_ALL_STATION) // gary actually balls AddComponent(/datum/component/regenerator) add_traits(list(TRAIT_SHOCKIMMUNE, TRAIT_GOES_THROUGH_WOODEN_BARRICADES, TRAIT_WATER_BREATHING), INNATE_TRAIT) // gary REALLY balls (also gary making a hideout in a pool is funny) set_home(home) diff --git a/monkestation/code/modules/ranching/circuits.dm b/monkestation/code/modules/ranching/circuits.dm index 9481951f4b8d..00b70cfa1958 100644 --- a/monkestation/code/modules/ranching/circuits.dm +++ b/monkestation/code/modules/ranching/circuits.dm @@ -21,6 +21,7 @@ name = "feed machine (Machine Board)" greyscale_colors = CIRCUIT_COLOR_SERVICE greyscale_colors = CIRCUIT_COLOR_SERVICE + build_path = /obj/machinery/feed_machine req_components = list( /datum/stock_part/matter_bin = 3, /datum/stock_part/manipulator = 1) diff --git a/monkestation/code/modules/research/designs/machine_designs.dm b/monkestation/code/modules/research/designs/machine_designs.dm index 9dd731010b29..d5c912d3bb51 100644 --- a/monkestation/code/modules/research/designs/machine_designs.dm +++ b/monkestation/code/modules/research/designs/machine_designs.dm @@ -81,6 +81,16 @@ ) departmental_flags = DEPARTMENT_BITFLAG_SCIENCE +/datum/design/board/bomb_actualizer + name = "Machine Design (Bomb Actualizer Board)" + desc = "The circuit board for a bomb actualizing machine" + id = "bomb_actualizer" + build_path = /obj/item/circuitboard/machine/bomb_actualizer + category = list( + RND_CATEGORY_MACHINE + RND_SUBCATEGORY_MACHINE_RESEARCH + ) + departmental_flags = DEPARTMENT_BITFLAG_SCIENCE + /datum/design/board/composters name = "Machine Design (NT-Brand Auto Composter Board)" desc = "The circuit board for a NT-Brand Auto Composter." diff --git a/monkestation/code/modules/research/techweb/all_nodes.dm b/monkestation/code/modules/research/techweb/all_nodes.dm index 741c43fcf747..65498530e0db 100644 --- a/monkestation/code/modules/research/techweb/all_nodes.dm +++ b/monkestation/code/modules/research/techweb/all_nodes.dm @@ -223,3 +223,15 @@ "ipc_leg_right" ) research_costs = list(TECHWEB_POINT_TYPE_GENERIC = 2500) + + + +/datum/techweb_node/bomb_actualizer + id = "bomb_actualizer" + display_name = "Bomb Actualization Technology" + description = "Using bluespace technology we can increase the actual yield of ordinance to their theoretical maximum on station... to disasterous effect." + prereq_ids = list("micro_bluespace", "bluespace_storage", "practical_bluespace") + design_ids = list( + "bomb_actualizer", + ) + research_costs = list(TECHWEB_POINT_TYPE_GENERIC = 20000) diff --git a/monkestation/code/modules/smithing/ipcs/body/internal_organs.dm b/monkestation/code/modules/smithing/ipcs/body/internal_organs.dm index dad7cc42e5d3..99f34996424e 100644 --- a/monkestation/code/modules/smithing/ipcs/body/internal_organs.dm +++ b/monkestation/code/modules/smithing/ipcs/body/internal_organs.dm @@ -122,7 +122,7 @@ desc = "A very basic set of optical sensors with no extra vision modes or functions." maxHealth = 1 * STANDARD_ORGAN_THRESHOLD flash_protect = FLASH_PROTECTION_WELDER - organ_flags = ORGAN_ROBOTIC | ORGAN_SYNTHETIC_FROM_SPECIES + organ_flags = ORGAN_ROBOTIC | ORGAN_SYNTHETIC_FROM_SPECIES | ORGAN_DOESNT_PROTECT_AGAINST_CONVERSION /obj/item/organ/internal/eyes/synth/emp_act(severity) . = ..() diff --git a/monkestation/code/modules/smithing/ipcs/surgeries/steps.dm b/monkestation/code/modules/smithing/ipcs/surgeries/steps.dm index 8389c9e1a799..ece38e46273d 100644 --- a/monkestation/code/modules/smithing/ipcs/surgeries/steps.dm +++ b/monkestation/code/modules/smithing/ipcs/surgeries/steps.dm @@ -1,6 +1,6 @@ //cut wires /datum/surgery_step/cut_wires - name = "cut wires" + name = "cut wires (wirecutter)" implements = list( TOOL_WIRECUTTER = 100, TOOL_SCALPEL = 75, @@ -25,7 +25,7 @@ //pry off plating /datum/surgery_step/pry_off_plating - name = "pry off plating" + name = "pry off plating (crowbar)" implements = list( TOOL_CROWBAR = 100, TOOL_HEMOSTAT = 10, @@ -47,7 +47,7 @@ //weld plating /datum/surgery_step/weld_plating - name = "weld plating" + name = "weld plating (welder)" implements = list( TOOL_WELDER = 100, ) @@ -69,7 +69,7 @@ //replace wires /datum/surgery_step/replace_wires - name = "replace wires" + name = "replace wires (coil)" implements = list(/obj/item/stack/cable_coil = 100) time = 2.4 SECONDS var/cableamount = 5 @@ -98,7 +98,7 @@ //add plating /datum/surgery_step/add_plating - name = "add plating" + name = "add plating (iron sheets)" implements = list(/obj/item/stack/sheet/iron = 100) time = 2.4 SECONDS var/ironamount = 5 diff --git a/monkestation/code/modules/smithing/minigame/anvil_minigame.dm b/monkestation/code/modules/smithing/minigame/anvil_minigame.dm index a3850cfb3a0c..a64026fda3c5 100644 --- a/monkestation/code/modules/smithing/minigame/anvil_minigame.dm +++ b/monkestation/code/modules/smithing/minigame/anvil_minigame.dm @@ -49,7 +49,7 @@ generate_anvil_beats(TRUE) - if(!user.client || user.incapacitated()) + if(QDELETED(user.client) || user.incapacitated()) return FALSE . = TRUE anvil_hud = new @@ -58,6 +58,15 @@ START_PROCESSING(SSfishing, src) +/datum/anvil_challenge/Destroy(force) + if(anvil_hud) + user?.client?.screen -= anvil_hud + QDEL_NULL(anvil_hud) + user = null + selected_recipe = null + host_anvil = null + return ..() + /datum/anvil_challenge/proc/generate_anvil_beats(init = FALSE) var/list/new_notes = list() @@ -168,6 +177,7 @@ else user.mind.adjust_experience(/datum/skill/smithing, round(2.5 * (total_notes - failed_notes))) //Every good Hit = 2 XP anvil_hud.end_minigame() + user.client?.screen -= anvil_hud QDEL_NULL(anvil_hud) host_anvil.smithing = FALSE host_anvil.generate_item(success) diff --git a/monkestation/code/modules/smithing/oozelings/body/organs.dm b/monkestation/code/modules/smithing/oozelings/body/organs.dm index d8c7a8c2116d..0f5b242334d5 100644 --- a/monkestation/code/modules/smithing/oozelings/body/organs.dm +++ b/monkestation/code/modules/smithing/oozelings/body/organs.dm @@ -168,13 +168,13 @@ if(target_ling) if(target_ling.oozeling_revives > 0) target_ling.oozeling_revives-- - addtimer(CALLBACK(src, PROC_REF(rebuild_body), null, FALSE), 30 SECONDS) + addtimer(CALLBACK(src, PROC_REF(rebuild_body), null, FALSE), 30 SECONDS, TIMER_UNIQUE | TIMER_OVERRIDE | TIMER_DELETE_ME) if(IS_BLOODSUCKER(brainmob)) var/datum/antagonist/bloodsucker/target_bloodsucker = brainmob.mind.has_antag_datum(/datum/antagonist/bloodsucker) - if(target_bloodsucker.bloodsucker_blood_volume >= target_bloodsucker.max_blood_volume * 0.4) - addtimer(CALLBACK(src, PROC_REF(rebuild_body), null, FALSE), 30 SECONDS) - target_bloodsucker.bloodsucker_blood_volume -= target_bloodsucker.max_blood_volume * 0.15 + if(target_bloodsucker.bloodsucker_blood_volume >= OOZELING_MIN_REVIVE_BLOOD_THRESHOLD) + addtimer(CALLBACK(src, PROC_REF(rebuild_body), null, FALSE), 30 SECONDS, TIMER_UNIQUE | TIMER_OVERRIDE | TIMER_DELETE_ME) + target_bloodsucker.bloodsucker_blood_volume -= (OOZELING_MIN_REVIVE_BLOOD_THRESHOLD * 0.5) rebuilt = FALSE victim.transfer_observers_to(src) diff --git a/monkestation/code/modules/smithing/oozelings/species.dm b/monkestation/code/modules/smithing/oozelings/species.dm index ad0e7ada02dc..a74e7644b05f 100644 --- a/monkestation/code/modules/smithing/oozelings/species.dm +++ b/monkestation/code/modules/smithing/oozelings/species.dm @@ -184,10 +184,12 @@ slime.blood_volume = 0 /datum/species/oozeling/proc/Cannibalize_Body(mob/living/carbon/human/slime) + if(HAS_TRAIT(slime, TRAIT_OOZELING_NO_CANNIBALIZE)) + return var/list/limbs_to_consume = list(BODY_ZONE_R_ARM, BODY_ZONE_L_ARM, BODY_ZONE_R_LEG, BODY_ZONE_L_LEG) - slime.get_missing_limbs() var/obj/item/bodypart/consumed_limb - if(!limbs_to_consume.len) + if(!length(limbs_to_consume)) slime.losebreath++ return if(slime.num_legs) //Legs go before arms diff --git a/monkestation/code/modules/spells/spell_types/pointed/fire_ball.dm b/monkestation/code/modules/spells/spell_types/pointed/fire_ball.dm new file mode 100644 index 000000000000..9f401c5aeff8 --- /dev/null +++ b/monkestation/code/modules/spells/spell_types/pointed/fire_ball.dm @@ -0,0 +1,24 @@ +/datum/action/cooldown/spell/pointed/projectile/fireball/bouncy + name = "Fire Ball" + desc = "This spell fires a ball of fire at a target. Watch out for collateral." + button_icon = 'monkestation/icons/obj/weapons/guns/projectiles.dmi' + button_icon_state = "fire_ball" + + active_msg = "You prepare to cast your fire ball spell!" + deactive_msg = "You extinguish your fire ball... for now." + cooldown_reduction_per_rank = -1 SECONDS //bit too strong otherwise + spell_max_level = 3 + projectile_type = /obj/projectile/magic/fire_ball + +/datum/action/cooldown/spell/pointed/projectile/fireball/bouncy/level_spell(bypass_cap) + . = ..() + projectile_amount++ //become the schoolyard bully + unset_after_click = FALSE + if(spell_level == spell_max_level) + projectiles_per_fire++ + +/datum/action/cooldown/spell/pointed/projectile/fireball/bouncy/ready_projectile(obj/projectile/to_fire, atom/target, mob/user, iteration) + . = ..() + to_fire.ricochets_max += spell_level - 1 + if(iteration > 1) + to_fire.set_angle(dir2angle(user.dir) + rand(-15, 15)) diff --git a/monkestation/code/modules/store/store_items/neck.dm b/monkestation/code/modules/store/store_items/neck.dm index aa59362d3770..3c2b731bc5bb 100644 --- a/monkestation/code/modules/store/store_items/neck.dm +++ b/monkestation/code/modules/store/store_items/neck.dm @@ -78,6 +78,10 @@ GLOBAL_LIST_INIT(store_neck, generate_store_items(/datum/store_item/neck)) name = "Boat cloak" item_path = /obj/item/clothing/neck/boatcloak item_cost = 7500 +/datum/store_item/neck/ranger_poncho + name = "Ranger Poncho" + item_path = /obj/item/clothing/neck/ranger_poncho + item_cost = 5000 /datum/store_item/neck/polycloak name = "Poly cloak" diff --git a/monkestation/code/modules/store/store_items/toys.dm b/monkestation/code/modules/store/store_items/toys.dm index 735ff3ef8a6e..3f4f2df80112 100644 --- a/monkestation/code/modules/store/store_items/toys.dm +++ b/monkestation/code/modules/store/store_items/toys.dm @@ -223,3 +223,8 @@ GLOBAL_LIST_INIT(store_toys, generate_store_items(/datum/store_item/toys)) store_desc = "''Behold, Man''" item_path = /obj/item/toy/plush/durrcell item_cost = 6969 +/datum/store_item/toys/Eeble + name = "Eeble Plush" + store_desc = "Eeble is Eeble" + item_path = /obj/item/toy/plush/Eeble + item_cost = 5000 diff --git a/monkestation/code/modules/storytellers/antag_rep/helper_procs.dm b/monkestation/code/modules/storytellers/antag_rep/helper_procs.dm index 5970239e1287..86f54be69e97 100644 --- a/monkestation/code/modules/storytellers/antag_rep/helper_procs.dm +++ b/monkestation/code/modules/storytellers/antag_rep/helper_procs.dm @@ -37,27 +37,21 @@ GLOBAL_LIST_INIT(blessed_ckeys, list( ///give it a list of clients and the value aswell if it should be affected by multipliers and let er rip /proc/mass_adjust_antag_rep(list/clients, value, mulitplier = TRUE) for(var/client/listed_client as anything in clients) - if(!listed_client.prefs || !IS_CLIENT_OR_MOCK(listed_client)) + if(!IS_CLIENT_OR_MOCK(listed_client) || QDELETED(listed_client) || QDELETED(listed_client.prefs)) continue listed_client.prefs.adjust_antag_rep(value, mulitplier) /proc/return_antag_rep_weight(list/candidates) - var/list/returning_list = list() + . = list() for(var/anything in candidates) var/client/client_source if(ismob(anything)) var/mob/mob = anything client_source = mob.client - if(IS_CLIENT_OR_MOCK(anything)) + else if(IS_CLIENT_OR_MOCK(anything)) client_source = anything - if(!client_source) + if(QDELETED(client_source) || !client_source.ckey) continue + .[client_source.ckey] = client_source.prefs?.antag_rep || 10 - returning_list += client_source - var/return_value = 10 - if(client_source.prefs?.antag_rep) - return_value = client_source.prefs.antag_rep - returning_list[client_source] = return_value - - log_antag_rep("Returned Weighted List of [length(returning_list)]", list("before_weight" = candidates, "after_weight" = returning_list)) - return returning_list + log_antag_rep("Returned Weighted List of [length(.)]", list("before_weight" = candidates, "after_weight" = .)) diff --git a/monkestation/code/modules/storytellers/converted_events/_base_event.dm b/monkestation/code/modules/storytellers/converted_events/_base_event.dm index 90e1ab856fd6..0faa795d6aa3 100644 --- a/monkestation/code/modules/storytellers/converted_events/_base_event.dm +++ b/monkestation/code/modules/storytellers/converted_events/_base_event.dm @@ -240,9 +240,12 @@ var/list/weighted_candidates = return_antag_rep_weight(possible_candidates) - while(length(possible_candidates) && length(candidates) < antag_count) //both of these pick_n_take from possible_candidates so this should be fine + while(length(weighted_candidates) && length(candidates) < antag_count) //both of these pick_n_take from weighted_candidates so this should be fine if(prompted_picking) - var/client/picked_client = pick_n_take_weighted(weighted_candidates) + var/picked_ckey = pick_n_take_weighted(weighted_candidates) + var/client/picked_client = GLOB.directory[picked_ckey] + if(QDELETED(picked_client)) + continue var/mob/picked_mob = picked_client.mob log_storyteller("Prompted antag event mob: [picked_mob], special role: [picked_mob.mind?.special_role ? picked_mob.mind.special_role : "none"]") if(picked_mob) @@ -258,9 +261,10 @@ show_candidate_amount = FALSE, ) else - if(!length(weighted_candidates)) - break - var/client/picked_client = pick_n_take_weighted(weighted_candidates) + var/picked_ckey = pick_n_take_weighted(weighted_candidates) + var/client/picked_client = GLOB.directory[picked_ckey] + if(QDELETED(picked_client)) + continue var/mob/picked_mob = picked_client.mob log_storyteller("Picked antag event mob: [picked_mob], special role: [picked_mob.mind?.special_role ? picked_mob.mind.special_role : "none"]") candidates |= picked_mob @@ -289,7 +293,15 @@ if(!event_type) return var/datum/round_event_control/triggered_event = locate(event_type) in SSgamemode.control - addtimer(CALLBACK(triggered_event, TYPE_PROC_REF(/datum/round_event_control, run_event), FALSE, null, FALSE, "storyteller"), 1 SECONDS) // wait a second to avoid any potential omnitraitor bs + //wait a second to avoid any potential omnitraitor bs + addtimer(CALLBACK(triggered_event, TYPE_PROC_REF(/datum/round_event_control, run_event), FALSE, null, FALSE, "storyteller"), 1 SECONDS) + +/datum/round_event/antagonist/solo/start() + for(var/datum/mind/antag_mind as anything in setup_minds) + add_datum_to_mind(antag_mind, antag_mind.current) + +/datum/round_event/antagonist/solo/proc/add_datum_to_mind(datum/mind/antag_mind) + antag_mind.add_antag_datum(antag_datum) /datum/round_event/antagonist/solo/proc/spawn_extra_events() if(!LAZYLEN(extra_spawned_events)) @@ -297,6 +309,24 @@ var/datum/round_event_control/event = pick_weight(extra_spawned_events) event?.run_event(random = FALSE, event_cause = "storyteller") +/datum/round_event/antagonist/solo/proc/create_human_mob_copy(turf/create_at, mob/living/carbon/human/old_mob, qdel_old_mob = TRUE) + if(!old_mob?.client) + return + + var/mob/living/carbon/human/new_character = new(create_at) + if(!create_at) + SSjob.SendToLateJoin(new_character) + + old_mob.client.prefs.safe_transfer_prefs_to(new_character) + new_character.dna.update_dna_identity() + old_mob.mind.transfer_to(new_character) + if(qdel_old_mob) + qdel(old_mob) + return new_character + +/datum/round_event/antagonist/solo/ghost/start() + for(var/datum/mind/antag_mind as anything in setup_minds) + add_datum_to_mind(antag_mind) /datum/round_event/antagonist/solo/ghost/setup() var/datum/round_event_control/antagonist/solo/cast_control = control @@ -327,35 +357,21 @@ ) var/list/weighted_candidates = return_antag_rep_weight(candidates) + var/selected_count = 0 + while(length(weighted_candidates) && selected_count < antag_count) + var/candidate_ckey = pick_n_take_weighted(weighted_candidates) + var/client/candidate_client = GLOB.directory[candidate_ckey] + if(QDELETED(candidate_client) || QDELETED(candidate_client.mob)) + continue + var/mob/candidate = candidate_client.mob - for(var/i in 1 to antag_count) - if(!length(weighted_candidates)) - break - - var/client/mob_client = pick_n_take_weighted(weighted_candidates) - var/mob/candidate = mob_client.mob - - if(candidate.client) //I hate this - candidate.client.prefs.reset_antag_rep() + candidate_client.prefs?.reset_antag_rep() if(!candidate.mind) candidate.mind = new /datum/mind(candidate.key) - var/mob/living/carbon/human/new_human = make_body(candidate) new_human.mind.special_role = antag_flag new_human.mind.restricted_roles = restricted_roles setup_minds += new_human.mind + selected_count++ setup = TRUE - - -/datum/round_event/antagonist/solo/start() - for(var/datum/mind/antag_mind as anything in setup_minds) - add_datum_to_mind(antag_mind, antag_mind.current) - -/datum/round_event/antagonist/solo/proc/add_datum_to_mind(datum/mind/antag_mind) - antag_mind.add_antag_datum(antag_datum) - -/datum/round_event/antagonist/solo/ghost/start() - for(var/datum/mind/antag_mind as anything in setup_minds) - add_datum_to_mind(antag_mind) - diff --git a/monkestation/code/modules/storytellers/converted_events/event_overrides.dm b/monkestation/code/modules/storytellers/converted_events/event_overrides.dm index 22b582cf127b..918ddfad1280 100644 --- a/monkestation/code/modules/storytellers/converted_events/event_overrides.dm +++ b/monkestation/code/modules/storytellers/converted_events/event_overrides.dm @@ -137,6 +137,7 @@ /datum/round_event_control/operative track = EVENT_TRACK_MAJOR //this is a safe guard and does not trigger normally(technically it can but not really) so no tags + checks_antag_cap = TRUE /datum/round_event_control/portal_storm_syndicate track = EVENT_TRACK_MAJOR diff --git a/monkestation/code/modules/storytellers/converted_events/solo/bloodcult.dm b/monkestation/code/modules/storytellers/converted_events/solo/bloodcult.dm index cbf469a3fb3c..49d8bf9edead 100644 --- a/monkestation/code/modules/storytellers/converted_events/solo/bloodcult.dm +++ b/monkestation/code/modules/storytellers/converted_events/solo/bloodcult.dm @@ -21,6 +21,7 @@ ) enemy_roles = list( JOB_CAPTAIN, + JOB_BLUESHIELD, JOB_DETECTIVE, JOB_HEAD_OF_SECURITY, JOB_SECURITY_OFFICER, diff --git a/monkestation/code/modules/storytellers/converted_events/solo/clockwork_cult.dm b/monkestation/code/modules/storytellers/converted_events/solo/clockwork_cult.dm index d61c09ddfe94..9437380c3b06 100644 --- a/monkestation/code/modules/storytellers/converted_events/solo/clockwork_cult.dm +++ b/monkestation/code/modules/storytellers/converted_events/solo/clockwork_cult.dm @@ -21,6 +21,7 @@ ) enemy_roles = list( JOB_CAPTAIN, + JOB_BLUESHIELD, JOB_DETECTIVE, JOB_HEAD_OF_SECURITY, JOB_SECURITY_OFFICER, @@ -31,12 +32,11 @@ required_enemies = 5 base_antags = 4 maximum_antags = 4 - // I give up, just there should be enough heads with 35 players... - min_players = 35 + min_players = 45 roundstart = TRUE earliest_start = 0 SECONDS weight = 4 - max_occurrences = 0 + max_occurrences = 1 /datum/round_event/antagonist/solo/clockcult end_when = 60000 diff --git a/monkestation/code/modules/storytellers/converted_events/solo/clown_operative.dm b/monkestation/code/modules/storytellers/converted_events/solo/clown_operative.dm index 65950c93feca..f1e587f44e7a 100644 --- a/monkestation/code/modules/storytellers/converted_events/solo/clown_operative.dm +++ b/monkestation/code/modules/storytellers/converted_events/solo/clown_operative.dm @@ -27,6 +27,7 @@ JOB_AI, JOB_CYBORG, JOB_CAPTAIN, + JOB_BLUESHIELD, JOB_DETECTIVE, JOB_HEAD_OF_SECURITY, JOB_SECURITY_OFFICER, @@ -65,6 +66,7 @@ for(var/obj/item/item as anything in items) qdel(item) + create_human_mob_copy(get_turf(current_mob), current_mob) antag_mind.set_assigned_role(SSjob.GetJobType(/datum/job/clown_operative)) antag_mind.special_role = ROLE_CLOWN_OPERATIVE @@ -75,10 +77,11 @@ if(!set_leader) set_leader = TRUE var/datum/antagonist/nukeop/leader/leader_antag_datum = new() + var/mob/living/carbon/human/leader_mob = most_experienced.current + leader_mob = create_human_mob_copy(get_turf(leader_mob), leader_mob) nuke_team = leader_antag_datum.nuke_team most_experienced.add_antag_datum(leader_antag_datum) - var/mob/living/carbon/human/leader = most_experienced.current - leader.equip_species_outfit(/datum/outfit/syndicate/clownop/leader) + leader_mob.equip_species_outfit(/datum/outfit/syndicate/clownop/leader) if(antag_mind == most_experienced) return diff --git a/monkestation/code/modules/storytellers/converted_events/solo/ghosts/nuclear_operative_ghost.dm b/monkestation/code/modules/storytellers/converted_events/solo/ghosts/nuclear_operative_ghost.dm index 54ed3b23756c..a4a13b709752 100644 --- a/monkestation/code/modules/storytellers/converted_events/solo/ghosts/nuclear_operative_ghost.dm +++ b/monkestation/code/modules/storytellers/converted_events/solo/ghosts/nuclear_operative_ghost.dm @@ -25,6 +25,7 @@ JOB_AI, JOB_CYBORG, JOB_CAPTAIN, + JOB_BLUESHIELD, JOB_DETECTIVE, JOB_HEAD_OF_SECURITY, JOB_SECURITY_OFFICER, diff --git a/monkestation/code/modules/storytellers/converted_events/solo/ghosts/paradox_clone.dm b/monkestation/code/modules/storytellers/converted_events/solo/ghosts/paradox_clone.dm index 8a1a3223575a..5721f446cf30 100644 --- a/monkestation/code/modules/storytellers/converted_events/solo/ghosts/paradox_clone.dm +++ b/monkestation/code/modules/storytellers/converted_events/solo/ghosts/paradox_clone.dm @@ -52,26 +52,24 @@ ) var/list/weighted_candidates = return_antag_rep_weight(candidates) - - for(var/i in 1 to antag_count) - if(!length(candidates)) - break - - var/client/mob_client = pick_n_take(weighted_candidates) - var/mob/candidate = mob_client.mob - - if(candidate.client) //I hate this - candidate.client.prefs.reset_antag_rep() - + var/selected_count = 0 + while(length(weighted_candidates) && selected_count < antag_count) + var/client/candidate_ckey = pick_n_take_weighted(weighted_candidates) + var/client/candidate_client = GLOB.directory[candidate_ckey] + if(QDELETED(candidate_client) || QDELETED(candidate_client.mob)) + continue + var/mob/candidate = candidate_client.mob + candidate_client.prefs?.reset_antag_rep() if(!candidate.mind) candidate.mind = new /datum/mind(candidate.key) clone_victim = find_original() new_human = duplicate_object(clone_victim, pick(possible_spawns)) - new_human.key = candidate.key + new_human.ckey = candidate_ckey new_human.mind.special_role = antag_flag new_human.mind.restricted_roles = restricted_roles setup_minds += new_human.mind + selected_count++ setup = TRUE diff --git a/monkestation/code/modules/storytellers/converted_events/solo/malf.dm b/monkestation/code/modules/storytellers/converted_events/solo/malf.dm index 2bf10fa56d9b..6f086b8acfd5 100644 --- a/monkestation/code/modules/storytellers/converted_events/solo/malf.dm +++ b/monkestation/code/modules/storytellers/converted_events/solo/malf.dm @@ -4,6 +4,7 @@ antag_flag = ROLE_MALF enemy_roles = list( JOB_CHEMIST, + JOB_BLUESHIELD, JOB_CHIEF_ENGINEER, JOB_HEAD_OF_SECURITY, JOB_RESEARCH_DIRECTOR, diff --git a/monkestation/code/modules/storytellers/converted_events/solo/nuclear_operative.dm b/monkestation/code/modules/storytellers/converted_events/solo/nuclear_operative.dm index 54685b4f4871..f1663ee20172 100644 --- a/monkestation/code/modules/storytellers/converted_events/solo/nuclear_operative.dm +++ b/monkestation/code/modules/storytellers/converted_events/solo/nuclear_operative.dm @@ -27,6 +27,7 @@ JOB_AI, JOB_CYBORG, JOB_CAPTAIN, + JOB_BLUESHIELD, JOB_DETECTIVE, JOB_HEAD_OF_SECURITY, JOB_SECURITY_OFFICER, @@ -58,11 +59,9 @@ for(var/obj/item/item as anything in items) qdel(item) + create_human_mob_copy(get_turf(current_mob), current_mob) if(!most_experienced) - most_experienced = get_most_experienced(setup_minds, required_role) - - if(!most_experienced) - most_experienced = antag_mind + most_experienced = get_most_experienced(setup_minds, required_role) || antag_mind if(!set_leader) set_leader = TRUE @@ -73,6 +72,7 @@ leader_mob.unequip_everything() for(var/obj/item/item as anything in leader_items) qdel(item) + leader_mob = create_human_mob_copy(get_turf(leader_mob), leader_mob) most_experienced.set_assigned_role(SSjob.GetJobType(/datum/job/nuclear_operative)) most_experienced.special_role = ROLE_NUCLEAR_OPERATIVE var/datum/antagonist/nukeop/leader/leader_antag_datum = most_experienced.add_antag_datum(/datum/antagonist/nukeop/leader) diff --git a/monkestation/code/modules/storytellers/converted_events/solo/revolutionary.dm b/monkestation/code/modules/storytellers/converted_events/solo/revolutionary.dm index 9d9b08303e61..067ad663de84 100644 --- a/monkestation/code/modules/storytellers/converted_events/solo/revolutionary.dm +++ b/monkestation/code/modules/storytellers/converted_events/solo/revolutionary.dm @@ -24,6 +24,7 @@ base_antags = 2 enemy_roles = list( JOB_CAPTAIN, + JOB_BLUESHIELD, JOB_DETECTIVE, JOB_HEAD_OF_SECURITY, JOB_SECURITY_OFFICER, diff --git a/monkestation/code/modules/storytellers/gamemode_subsystem.dm b/monkestation/code/modules/storytellers/gamemode_subsystem.dm index c0dba7522d87..01275488fc43 100644 --- a/monkestation/code/modules/storytellers/gamemode_subsystem.dm +++ b/monkestation/code/modules/storytellers/gamemode_subsystem.dm @@ -157,8 +157,6 @@ SUBSYSTEM_DEF(gamemode) var/ran_roundstart = FALSE var/list/triggered_round_events = list() - var/total_valid_antags = 0 - /datum/controller/subsystem/gamemode/Initialize(time, zlevel) // Populate event pools for(var/track in event_tracks) @@ -233,20 +231,29 @@ SUBSYSTEM_DEF(gamemode) var/cap = FLOOR((total_number / ANTAG_CAP_DENOMINATOR), 1) + ANTAG_CAP_FLAT return cap -/// Whether events can inject more antagonists into the round -/datum/controller/subsystem/gamemode/proc/can_inject_antags() - total_valid_antags = 0 - for(var/mob/checked_mob in GLOB.mob_list) - if(!checked_mob.mind) +/datum/controller/subsystem/gamemode/proc/get_antag_count() + . = 0 + var/list/already_counted = list() // Never count the same mind twice + for(var/datum/antagonist/antag as anything in GLOB.antagonists) + if(QDELETED(antag) || QDELETED(antag.owner) || already_counted[antag.owner]) continue - if(!checked_mob.mind.special_role) + if(!antag.count_against_dynamic_roll_chance || (antag.antag_flags & (FLAG_FAKE_ANTAG | FLAG_ANTAG_CAP_IGNORE))) continue - if(checked_mob.stat == DEAD) + if(antag.antag_flags & FLAG_ANTAG_CAP_TEAM) + var/datum/team/antag_team = antag.get_team() + if(antag_team) + if(already_counted[antag_team]) + continue + already_counted[antag_team] = TRUE + var/mob/antag_mob = antag.owner.current + if(QDELETED(antag_mob) || !antag_mob.key || antag_mob.stat == DEAD || antag_mob.client?.is_afk()) continue - total_valid_antags++ - + already_counted[antag.owner] = TRUE + .++ - return (get_antag_cap() > total_valid_antags) +/// Whether events can inject more antagonists into the round +/datum/controller/subsystem/gamemode/proc/can_inject_antags() + return (get_antag_cap() > get_antag_count()) /// Gets candidates for antagonist roles. /datum/controller/subsystem/gamemode/proc/get_candidates(be_special, job_ban, observers, ready_newplayers, living_players, required_time, inherit_required_time = TRUE, midround_antag_pref, no_antags = TRUE, list/restricted_roles, list/required_roles) @@ -265,8 +272,7 @@ SUBSYSTEM_DEF(gamemode) continue // I split these checks up to make the code more readable ~Lucy var/is_on_station = is_station_level(player.z) - var/is_late_arrival = HAS_TRAIT(SSstation, STATION_TRAIT_LATE_ARRIVALS) && istype(get_area(player), /area/shuttle/arrival) - if(!is_on_station && !is_late_arrival) + if(!is_on_station && !is_late_arrival(player)) continue candidate_candidates += player @@ -799,7 +805,9 @@ SUBSYSTEM_DEF(gamemode) point_thresholds[EVENT_TRACK_ROLESET] = CONFIG_GET(number/roleset_point_threshold) point_thresholds[EVENT_TRACK_OBJECTIVES] = CONFIG_GET(number/objectives_point_threshold) -/datum/controller/subsystem/gamemode/proc/handle_picking_stroyteller() +/datum/controller/subsystem/gamemode/proc/handle_picking_storyteller() + if(CONFIG_GET(flag/disable_storyteller)) + return if(length(GLOB.clients) > MAX_POP_FOR_STORYTELLER_VOTE) secret_storyteller = TRUE selected_storyteller = pick_weight(get_valid_storytellers(TRUE)) @@ -868,23 +876,13 @@ SUBSYSTEM_DEF(gamemode) /// Panel containing information, variables and controls about the gamemode and scheduled event /datum/controller/subsystem/gamemode/proc/admin_panel(mob/user) update_crew_infos() - total_valid_antags = 0 - for(var/mob/checked_mob in GLOB.mob_list) - if(!checked_mob.mind) - continue - if(!checked_mob.mind.special_role) - continue - if(checked_mob.stat == DEAD) - continue - total_valid_antags++ - var/round_started = SSticker.HasRoundStarted() var/list/dat = list() dat += "Storyteller: [storyteller ? "[storyteller.name]" : "None"] " dat += " HALT Storyteller Event Panel Set Storyteller Refresh" dat += "
Storyteller determines points gained, event chances, and is the entity responsible for rolling events." dat += "
Active Players: [active_players] (Head: [head_crew], Sec: [sec_crew], Eng: [eng_crew], Med: [med_crew])" - dat += "
Antagonist Count vs Maximum: [total_valid_antags] / [get_antag_cap()]" + dat += "
Antagonist Count vs Maximum: [get_antag_count()] / [get_antag_cap()]" dat += "
" dat += "Main" dat += " Variables" diff --git a/monkestation/code/modules/storytellers/storytellers/_storyteller.dm b/monkestation/code/modules/storytellers/storytellers/_storyteller.dm index 4e84d41d794d..bd6486890c67 100644 --- a/monkestation/code/modules/storytellers/storytellers/_storyteller.dm +++ b/monkestation/code/modules/storytellers/storytellers/_storyteller.dm @@ -122,7 +122,7 @@ var/list/valid_events = list() // Determine which events are valid to pick for(var/datum/round_event_control/event as anything in mode.event_pools[track]) - var/players_amt = get_active_player_count(alive_check = 1, afk_check = 1, human_check = 1) + var/players_amt = get_active_player_count(alive_check = TRUE, afk_check = TRUE, human_check = TRUE) if(event.can_spawn_event(players_amt)) if(QDELETED(event)) message_admins("[event.name] was deleted!") diff --git a/monkestation/code/modules/surgery/bodyparts/teratoma_bodyparts.dm b/monkestation/code/modules/surgery/bodyparts/teratoma_bodyparts.dm new file mode 100644 index 000000000000..807f413ff393 --- /dev/null +++ b/monkestation/code/modules/surgery/bodyparts/teratoma_bodyparts.dm @@ -0,0 +1,62 @@ +/obj/item/bodypart/head/teratoma + icon_static = 'monkestation/icons/mob/species/teratoma/bodyparts.dmi' + icon_husk = 'icons/mob/species/monkey/bodyparts.dmi' + husk_type = "monkey" + limb_id = SPECIES_TERATOMA + is_dimorphic = FALSE + bodytype = BODYTYPE_HUMANOID | BODYTYPE_ORGANIC | BODYTYPE_CUSTOM + should_draw_greyscale = FALSE + head_flags = HEAD_LIPS | HEAD_DEBRAIN + + dmg_overlay_type = "monkey" + +/obj/item/bodypart/chest/teratoma + icon_static = 'monkestation/icons/mob/species/teratoma/bodyparts.dmi' + icon_husk = 'icons/mob/species/monkey/bodyparts.dmi' + husk_type = "monkey" + limb_id = SPECIES_TERATOMA + is_dimorphic = FALSE + bodytype = BODYTYPE_HUMANOID | BODYTYPE_ORGANIC | BODYTYPE_CUSTOM + should_draw_greyscale = FALSE + + dmg_overlay_type = "monkey" + +/obj/item/bodypart/arm/left/teratoma + icon_static = 'monkestation/icons/mob/species/teratoma/bodyparts.dmi' + icon_husk = 'icons/mob/species/monkey/bodyparts.dmi' + husk_type = "monkey" + limb_id = SPECIES_TERATOMA + bodytype = BODYTYPE_HUMANOID | BODYTYPE_ORGANIC | BODYTYPE_CUSTOM + should_draw_greyscale = FALSE + + dmg_overlay_type = "monkey" + +/obj/item/bodypart/arm/right/teratoma + icon_static = 'monkestation/icons/mob/species/teratoma/bodyparts.dmi' + icon_husk = 'icons/mob/species/monkey/bodyparts.dmi' + husk_type = "monkey" + limb_id = SPECIES_TERATOMA + bodytype = BODYTYPE_HUMANOID | BODYTYPE_ORGANIC | BODYTYPE_CUSTOM + should_draw_greyscale = FALSE + + dmg_overlay_type = "monkey" + +/obj/item/bodypart/leg/left/teratoma + icon_static = 'monkestation/icons/mob/species/teratoma/bodyparts.dmi' + icon_husk = 'icons/mob/species/monkey/bodyparts.dmi' + husk_type = "monkey" + limb_id = SPECIES_TERATOMA + bodytype = BODYTYPE_HUMANOID | BODYTYPE_ORGANIC | BODYTYPE_CUSTOM + should_draw_greyscale = FALSE + footprint_sprite = FOOTPRINT_SPRITE_PAWS + +/obj/item/bodypart/leg/right/teratoma + icon_static = 'monkestation/icons/mob/species/teratoma/bodyparts.dmi' + icon_husk = 'icons/mob/species/monkey/bodyparts.dmi' + husk_type = "monkey" + limb_id = SPECIES_TERATOMA + bodytype = BODYTYPE_HUMANOID | BODYTYPE_ORGANIC | BODYTYPE_CUSTOM + should_draw_greyscale = FALSE + footprint_sprite = FOOTPRINT_SPRITE_PAWS + + dmg_overlay_type = "monkey" diff --git a/monkestation/code/modules/surgery/healing.dm b/monkestation/code/modules/surgery/healing.dm new file mode 100644 index 000000000000..1801bb4edf8b --- /dev/null +++ b/monkestation/code/modules/surgery/healing.dm @@ -0,0 +1,4 @@ +/datum/surgery/healing/can_start(mob/user, mob/living/patient) + if(HAS_TRAIT(patient, TRAIT_NO_HEALS)) + return FALSE + return ..() diff --git a/monkestation/code/modules/syndicate_ghostroles/listeningpost.dm b/monkestation/code/modules/syndicate_ghostroles/listeningpost.dm new file mode 100644 index 000000000000..c83e807ceaad --- /dev/null +++ b/monkestation/code/modules/syndicate_ghostroles/listeningpost.dm @@ -0,0 +1,50 @@ + +//role + +///asteroid comms agent + +//job datum + +/datum/job/lavaland_syndicate/space //prevent admin confusion (getting bwoinked while squatting on a space ruin) + title = ROLE_SPACE_SYNDICATE + +//spawner itself + +/obj/effect/mob_spawn/ghost_role/human/lavaland_syndicate/comms/space + you_are_text = "You are a syndicate agent, assigned to a small listening post station situated near your hated enemy's top secret research facility: Space Station 13." + flavour_text = "Monitor enemy activity as best you can, and try to keep a low profile. Monitor enemy activity as best you can, and try to keep a low profile. 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!" + important_text = "DO NOT leave the base. You are not a field agent, and are not permitted to do their job for them." + spawner_job_path = /datum/job/lavaland_syndicate/space + + + +/obj/effect/mob_spawn/ghost_role/human/lavaland_syndicate/comms/space/anderson //the last agent according to lore, spawns rarely, has some flavour text, should start blinded + name = "sleeper" + desc = "A standard medicinal sleeper used to treat small and major injuries alike. It appears to be locked up, and you can see a gas mask through the fogged-up windows..." + icon_state = "sleeper" + you_are_text = "You are a Syndicate reconnaisance agent who went blind in an accident..." + flavour_text = "Your painkillers are running low, your memories are getting foggy, and all you can remember is the codename 'Anderson'. You were about to hurl yourself out into space, but you heard the intercom announce that the backup was getting unfrozen... maybe you'll see again?" + important_text = "DO NOT leave the base, you're inevitably doomed without it!" + outfit = /datum/outfit/lavaland_syndicate/comms/anderson + +/obj/effect/mob_spawn/ghost_role/human/lavaland_syndicate/comms/space/anderson/Initialize(mapload) + . = ..() + if(prob(85)) //only has a 15% chance of existing, otherwise it'll just be a regular (self-control) sleeper + return INITIALIZE_HINT_QDEL //the destroy() code already handles sleeper spawning + +/obj/effect/mob_spawn/ghost_role/human/lavaland_syndicate/comms/space/anderson/Destroy() + var/obj/machinery/sleeper/self_control/anderson = new(drop_location()) //one guy cmon + anderson.setDir(dir) + return ..() + +/datum/outfit/lavaland_syndicate/comms/anderson + name = "'Anderson' Comms Agent" + r_hand = /obj/item/storage/pill_bottle //empty pillbottle + l_hand = /obj/item/knife/combat/survival //no esword, but still a knife + head = /obj/item/clothing/head/soft/black + +/obj/effect/mob_spawn/ghost_role/human/lavaland_syndicate/comms/space/anderson/special(mob/living/new_spawn) + . = ..() + new_spawn.grant_language(/datum/language/codespeak, TRUE, TRUE, LANGUAGE_MIND) + new_spawn.adjustOrganLoss(ORGAN_SLOT_EYES, 100) //AAAARGH MY EYES + new_spawn.adjustOrganLoss(ORGAN_SLOT_LIVER, 35) //not completely out, but it's not having a good day diff --git a/monkestation/code/modules/uplink/uplink_items/job.dm b/monkestation/code/modules/uplink/uplink_items/job.dm index 2395ddbf650a..f3a3087710cb 100644 --- a/monkestation/code/modules/uplink/uplink_items/job.dm +++ b/monkestation/code/modules/uplink/uplink_items/job.dm @@ -63,3 +63,18 @@ pod.custom_objective = objective pod.RefreshParts() pod.locked = TRUE // The pod shouldn't be eligible for cloner event. + +/datum/uplink_item/role_restricted/syndicate_plant_gene + name = "Catalytic Inhibitor Serum Plant Data Disk" + desc = "This plant data disk contains the genetic blueprint for the Catalytic Inhibitor Serum gene.\ + enabling plants to produce a serum that halts all internal chemical reactions" + item = /obj/item/disk/plantgene/syndicate + cost = 20 + restricted_roles = list(JOB_BOTANIST) + +/datum/uplink_item/role_restricted/power_gloves + name = "Power Gloves" + desc = "Are the Engineers on your station creating too much power? Use this to set them in their place. T-ray scanner not included" + cost = 8 + item = /obj/item/clothing/gloves/color/yellow/power_gloves + restricted_roles = list(JOB_STATION_ENGINEER, JOB_CHIEF_ENGINEER, JOB_ATMOSPHERIC_TECHNICIAN) diff --git a/monkestation/code/modules/virology/disease/base_disease_folder/disease_augmentation.dm b/monkestation/code/modules/virology/disease/base_disease_folder/disease_augmentation.dm index 6d49e1f9b8ac..91c0e210424c 100644 --- a/monkestation/code/modules/virology/disease/base_disease_folder/disease_augmentation.dm +++ b/monkestation/code/modules/virology/disease/base_disease_folder/disease_augmentation.dm @@ -12,7 +12,7 @@ e.chance = rand(1, e.max_chance) return e -/datum/disease/proc/new_random_effect(var/max_badness = 5, var/min_badness = 0, var/stage = 0, var/old_effect) +/datum/disease/proc/new_random_effect(max_badness = 5, min_badness = 0, stage = 0, old_effect) var/list/datum/symptom/list = list() var/list/to_choose = subtypesof(/datum/symptom) if(old_effect) //So it doesn't just evolve right back into the previous virus type diff --git a/monkestation/code/modules/virology/disease/base_disease_folder/disease_strings.dm b/monkestation/code/modules/virology/disease/base_disease_folder/disease_strings.dm index 028b88b07ae8..3deb32ac0c94 100644 --- a/monkestation/code/modules/virology/disease/base_disease_folder/disease_strings.dm +++ b/monkestation/code/modules/virology/disease/base_disease_folder/disease_strings.dm @@ -50,6 +50,8 @@ return r /datum/disease/proc/get_spread_string() + if(spread_text) + return spread_text var/dat = "" var/check = 0 if (spread_flags & DISEASE_SPREAD_BLOOD) diff --git a/monkestation/code/modules/virology/disease/base_disease_folder/general_procs.dm b/monkestation/code/modules/virology/disease/base_disease_folder/general_procs.dm index ad0364fa71ca..875fdda0c992 100644 --- a/monkestation/code/modules/virology/disease/base_disease_folder/general_procs.dm +++ b/monkestation/code/modules/virology/disease/base_disease_folder/general_procs.dm @@ -17,7 +17,7 @@ L += D.Copy() return L -/datum/disease/proc/makerandom(var/list/str = list(), var/list/rob = list(), var/list/anti = list(), var/list/bad = list(), var/atom/source = null) +/datum/disease/proc/makerandom(list/str = list(), list/rob = list(), list/anti = list(), list/bad = list(), atom/source = null) //ID uniqueID = rand(0,9999) subID = rand(0,9999) diff --git a/monkestation/code/modules/virology/disease/symptom_varients/base.dm b/monkestation/code/modules/virology/disease/symptom_varients/base.dm index 8a431f328336..782745560b8b 100644 --- a/monkestation/code/modules/virology/disease/symptom_varients/base.dm +++ b/monkestation/code/modules/virology/disease/symptom_varients/base.dm @@ -20,7 +20,14 @@ setup_varient() host_symptom.update_name() -/datum/symptom_varient/proc/set_disease_parent(datum/disease/attached) +/datum/symptom_varient/Destroy(force) + if(host_symptom) + UnregisterSignal(host_symptom, list(COMSIG_SYMPTOM_ATTACH, COMSIG_SYMPTOM_DETACH, COMSIG_SYMPTOM_TRIGGER)) + host_symptom = null + host_disease = null + return ..() + +/datum/symptom_varient/proc/set_disease_parent(datum/source, datum/disease/attached) SIGNAL_HANDLER UnregisterSignal(host_symptom, COMSIG_SYMPTOM_ATTACH) @@ -46,5 +53,4 @@ COOLDOWN_START(src, host_cooldown, cooldown_time) /datum/symptom_varient/proc/Copy(datum/symptom/new_symp) - var/datum/symptom_varient/new_varient = new new_symp - return new_varient + return new type(new_symp) diff --git a/monkestation/code/modules/virology/disease/symptom_varients/bluespace.dm b/monkestation/code/modules/virology/disease/symptom_varients/bluespace.dm index 0e53035e5166..1535df0d293e 100644 --- a/monkestation/code/modules/virology/disease/symptom_varients/bluespace.dm +++ b/monkestation/code/modules/virology/disease/symptom_varients/bluespace.dm @@ -17,14 +17,13 @@ GLOBAL_LIST_INIT(bluespace_varient_list, list()) bluespace_id = last_bluespace_id /datum/symptom_varient/bluespace/Destroy(force) - . = ..() GLOB.bluespace_varient_list -= src + return ..() /datum/symptom_varient/bluespace/setup_varient() . = ..() RegisterSignal(host_symptom, COMSIG_SYMPTOM_TRIGGER, PROC_REF(propagate)) - /datum/symptom_varient/bluespace/proc/propagate() for(var/datum/symptom_varient/bluespace/bluespace as anything in GLOB.bluespace_varient_list) if(bluespace_id != bluespace.bluespace_id) diff --git a/monkestation/code/modules/virology/disease/symptom_varients/recursive.dm b/monkestation/code/modules/virology/disease/symptom_varients/recursive.dm index 0d50e3eea259..530f46aef0ab 100644 --- a/monkestation/code/modules/virology/disease/symptom_varients/recursive.dm +++ b/monkestation/code/modules/virology/disease/symptom_varients/recursive.dm @@ -5,10 +5,10 @@ cooldown_time = 15 SECONDS /datum/symptom_varient/recursive/Destroy(force) - . = ..() UnregisterSignal(host_symptom, COMSIG_SYMPTOM_TRIGGER) + return ..() -/datum/symptom_varient/recursive/set_disease_parent(datum/disease/attached) +/datum/symptom_varient/recursive/set_disease_parent(datum/source, datum/disease/attached) . = ..() RegisterSignal(host_symptom, COMSIG_SYMPTOM_TRIGGER, PROC_REF(start_chain)) diff --git a/monkestation/code/modules/virology/disease/symptom_varients/reflexive.dm b/monkestation/code/modules/virology/disease/symptom_varients/reflexive.dm index 61bd02aa653c..5299b80586e6 100644 --- a/monkestation/code/modules/virology/disease/symptom_varients/reflexive.dm +++ b/monkestation/code/modules/virology/disease/symptom_varients/reflexive.dm @@ -7,12 +7,12 @@ var/mob/living/host_mob /datum/symptom_varient/reflexive/Destroy(force) - . = ..() if(host_mob) UnregisterSignal(host_mob, COMSIG_CARBON_TAKE_BRUTE_DAMAGE) host_mob = null + return ..() -/datum/symptom_varient/reflexive/set_disease_parent(datum/disease/attached) +/datum/symptom_varient/reflexive/set_disease_parent(datum/source, datum/disease/attached) . = ..() if(attached.return_parent()) host_mob = attached.return_parent() diff --git a/monkestation/code/modules/virology/disease/symptom_varients/routine.dm b/monkestation/code/modules/virology/disease/symptom_varients/routine.dm index 820dbb62b7e4..6ed36f334779 100644 --- a/monkestation/code/modules/virology/disease/symptom_varients/routine.dm +++ b/monkestation/code/modules/virology/disease/symptom_varients/routine.dm @@ -9,7 +9,7 @@ . = ..() STOP_PROCESSING(SSobj, src) -/datum/symptom_varient/routine/set_disease_parent(datum/disease/attached) +/datum/symptom_varient/routine/set_disease_parent(datum/source, datum/disease/attached) . = ..() START_PROCESSING(SSobj, src) diff --git a/monkestation/code/modules/virology/disease/symptom_varients/strengthen.dm b/monkestation/code/modules/virology/disease/symptom_varients/strengthen.dm index c66032a9d49d..1d06ed4e71d7 100644 --- a/monkestation/code/modules/virology/disease/symptom_varients/strengthen.dm +++ b/monkestation/code/modules/virology/disease/symptom_varients/strengthen.dm @@ -8,7 +8,7 @@ . = ..() UnregisterSignal(host_symptom, COMSIG_SYMPTOM_TRIGGER) -/datum/symptom_varient/strength/set_disease_parent(datum/disease/attached) +/datum/symptom_varient/strength/set_disease_parent(datum/source, datum/disease/attached) . = ..() RegisterSignal(host_symptom, COMSIG_SYMPTOM_TRIGGER, PROC_REF(increase_strength)) diff --git a/monkestation/code/modules/virology/disease/symtoms/restricted/stage1.dm b/monkestation/code/modules/virology/disease/symtoms/restricted/stage1.dm index ef13a61fc797..f63dace8b0ea 100644 --- a/monkestation/code/modules/virology/disease/symtoms/restricted/stage1.dm +++ b/monkestation/code/modules/virology/disease/symtoms/restricted/stage1.dm @@ -44,8 +44,9 @@ affected_mob.mind.transfer_to(new_mob) else new_mob.key = affected_mob.key - if(transformed_antag_datum) - new_mob.mind.add_antag_datum(transformed_antag_datum) + if(transformed_antag_datum && !QDELETED(new_mob.mind)) + var/datum/antagonist/given_antag = new_mob.mind.has_antag_datum(transformed_antag_datum) || new_mob.mind.add_antag_datum(transformed_antag_datum) + given_antag?.antag_flags |= FLAG_ANTAG_CAP_IGNORE // ensure they don't count against storyteller cap new_mob.name = affected_mob.real_name new_mob.real_name = new_mob.name new_mob.update_name_tag() @@ -78,6 +79,7 @@ name = "Xenomorph Transformation" new_form = /mob/living/carbon/alien/adult/hunter bantype = ROLE_ALIEN + transformed_antag_datum = /datum/antagonist/xeno /datum/symptom/transformation/slime name = "Advanced Mutation Transformation" diff --git a/monkestation/code/modules/virology/disease/symtoms/restricted/stage4.dm b/monkestation/code/modules/virology/disease/symtoms/restricted/stage4.dm index 2136b068d855..bd0977b03ae9 100644 --- a/monkestation/code/modules/virology/disease/symtoms/restricted/stage4.dm +++ b/monkestation/code/modules/virology/disease/symtoms/restricted/stage4.dm @@ -3,8 +3,7 @@ desc = "If left untreated the subject will die!" restricted = TRUE max_multiplier = 5 - chance = 20 - max_chance = 20 + chance = 6 var/sound = FALSE badness = EFFECT_DANGER_DEADLY diff --git a/monkestation/code/modules/virology/disease/symtoms/stage2.dm b/monkestation/code/modules/virology/disease/symtoms/stage2.dm index e00750ca7466..34aa5c17962f 100644 --- a/monkestation/code/modules/virology/disease/symtoms/stage2.dm +++ b/monkestation/code/modules/virology/disease/symtoms/stage2.dm @@ -459,8 +459,8 @@ badness = EFFECT_DANGER_HELPFUL /datum/symptom/antitox/activate(mob/living/mob) - to_chat(mob, "You feel your toxins being purged!") - mob.adjustToxLoss(-4) + to_chat(mob, span_notice("You feel your toxins being purged!")) + mob?.adjustToxLoss(-4) /datum/symptom/cult_vomit name = "Hemoptysis" diff --git a/monkestation/code/modules/virology/disease/symtoms/stage3.dm b/monkestation/code/modules/virology/disease/symtoms/stage3.dm index 05379d006233..afe0808b87c6 100644 --- a/monkestation/code/modules/virology/disease/symtoms/stage3.dm +++ b/monkestation/code/modules/virology/disease/symtoms/stage3.dm @@ -106,11 +106,12 @@ GLOBAL_LIST_INIT(disease_hivemind_users, list()) stage = 3 badness = EFFECT_DANGER_HINDRANCE max_multiplier = 5 - max_chance = 15 + symptom_delay_min = 1 + symptom_delay_max = 5 /datum/symptom/confusion/activate(mob/living/carbon/mob) - to_chat(mob, span_notice("You have trouble telling right and left apart all of a sudden.")) - mob.adjust_confusion(1 SECONDS * multiplier) + to_chat(mob, span_warning("You have trouble telling right and left apart all of a sudden!")) + mob.adjust_confusion_up_to(1 SECONDS * multiplier, 20 SECONDS) /datum/symptom/groan name = "Groaning Syndrome" diff --git a/monkestation/code/modules/virology/disease/symtoms/stage4.dm b/monkestation/code/modules/virology/disease/symtoms/stage4.dm index 94354c3a3425..d0defeccb1dc 100644 --- a/monkestation/code/modules/virology/disease/symtoms/stage4.dm +++ b/monkestation/code/modules/virology/disease/symtoms/stage4.dm @@ -447,7 +447,8 @@ mob.losebreath = max(0, mob.losebreath - multiplier) mob.adjustOxyLoss(-2 * multiplier) if(multiplier >= 4) - to_chat(mob, span_notice("[pick("Your lungs feel great.", "You realize you haven't been breathing.", "You don't feel the need to breathe.")]")) + if(prob(2.5)) + to_chat(mob, span_notice("[pick("Your lungs feel great.", "You realize you haven't been breathing.", "You don't feel the need to breathe.")]")) if(breathing) breathing = FALSE ADD_TRAIT(mob, TRAIT_NOBREATH, type) diff --git a/monkestation/code/modules/virology/effects/pathogen_cloud.dm b/monkestation/code/modules/virology/effects/pathogen_cloud.dm index 42dd86e2b459..2de81917fe02 100644 --- a/monkestation/code/modules/virology/effects/pathogen_cloud.dm +++ b/monkestation/code/modules/virology/effects/pathogen_cloud.dm @@ -55,9 +55,10 @@ GLOBAL_LIST_INIT(science_goggles_wearers, list()) pathogen = image('monkestation/code/modules/virology/icons/96x96.dmi',src,"pathogen_airborne") pathogen.plane = HUD_PLANE pathogen.appearance_flags = RESET_COLOR|RESET_ALPHA - for (var/mob/living/L as anything in GLOB.science_goggles_wearers) - if (L.client) - L.client.images |= pathogen + for (var/mob/living/wearer as anything in GLOB.science_goggles_wearers) + if(QDELETED(wearer) || QDELETED(wearer.client)) + continue + wearer.client.images |= pathogen source = sourcemob @@ -85,9 +86,10 @@ GLOBAL_LIST_INIT(science_goggles_wearers, list()) SSpathogen_clouds.current_run_clouds -= src if (pathogen) - for (var/mob/living/L in GLOB.science_goggles_wearers) - if (L.client) - L.client.images -= pathogen + for (var/mob/living/wearer as anything in GLOB.science_goggles_wearers) + if(QDELETED(wearer) || QDELETED(wearer.client)) + continue + wearer.client.images -= pathogen pathogen = null GLOB.pathogen_clouds -= src source = null diff --git a/monkestation/code/modules/virology/icons/animal.dmi b/monkestation/code/modules/virology/icons/animal.dmi index c5ab77ed5820..e09cd7804fc9 100644 Binary files a/monkestation/code/modules/virology/icons/animal.dmi and b/monkestation/code/modules/virology/icons/animal.dmi differ diff --git a/monkestation/code/modules/virology/items/extrapolator.dm b/monkestation/code/modules/virology/items/extrapolator.dm index 84d7513bbbc5..d5a77cdbc150 100644 --- a/monkestation/code/modules/virology/items/extrapolator.dm +++ b/monkestation/code/modules/virology/items/extrapolator.dm @@ -12,7 +12,7 @@ name = "virus extrapolator" icon = 'monkestation/icons/obj/device.dmi' icon_state = "extrapolator_scan" - desc = "A scanning device, used to extract genetic material of potential pathogens" + desc = "A scanning device, used to extract genetic material of potential pathogens." item_flags = NOBLUDGEON w_class = WEIGHT_CLASS_TINY var/using = FALSE @@ -42,13 +42,13 @@ if(!user.transferItemToLoc(W, src)) return scanner = W - to_chat(user, "You install a [scanner.name] in [src].") + to_chat(user, span_notice("You install a [scanner.name] in [src].")) else - to_chat(user, "[src] already has a scanner installed.") + to_chat(user, span_notice("[src] already has a scanner installed.")) else if(W.tool_behaviour == TOOL_SCREWDRIVER) if(scanner) - to_chat(user, "You remove the [scanner.name] from \the [src].") + to_chat(user, span_notice("You remove the [scanner.name] from \the [src].")) scanner.forceMove(drop_location()) scanner = null else @@ -58,9 +58,9 @@ . = ..() if(in_range(user, src) || isobserver(user)) if(!scanner) - . += "The scanner is missing." + . += span_notice("The scanner is missing.") else - . += "A class [scanner.rating] scanning module is installed. It is screwed in place." + . += span_notice("A class [scanner.rating] scanning module is installed. It is screwed in place.") . += span_notice("List of Stored Varients.") for(var/datum/symptom_varient/varient as anything in stored_varient_types) @@ -84,12 +84,12 @@ switch(target.extrapolator_act(user, src, scan)) if(FALSE) if(scan) - to_chat(user, "the extrapolator fails to return any data") + to_chat(user, "[src] fails to return any data") if(TRUE) - to_chat(user, span_notice("You store [target]'s blood sample in [src].")) + to_chat(user, span_notice("You store \the [target]'s blood sample in [src].")) else - to_chat(user, "the extrapolator has no scanner installed") + to_chat(user, span_warning("[src] has no scanner installed!")) /obj/item/extrapolator/attack_self(mob/user) . = ..() @@ -105,12 +105,11 @@ if(scan) icon_state = "extrapolator_sample" scan = FALSE - to_chat(user, "You remove the probe from the device and set it to inject genes into diseases or symptoms") + to_chat(user, span_notice("You remove the probe from \the [src] and set it to inject genes into diseases or symptoms.")) else icon_state = "extrapolator_scan" scan = TRUE - to_chat(user, "You put the probe back in the device and set it to SCAN") - + to_chat(user, span_notice("You put the probe back in \the [src] and set it to scan for diseases.")) /obj/item/extrapolator/proc/try_disease_modification(mob/user, atom/target) if(!isliving(target) && !istype(target, /obj/item/weapon/virusdish)) diff --git a/monkestation/code/modules/virology/living/mouse.dm b/monkestation/code/modules/virology/living/mouse.dm index e1bea9307313..04e58e4de665 100644 --- a/monkestation/code/modules/virology/living/mouse.dm +++ b/monkestation/code/modules/virology/living/mouse.dm @@ -35,7 +35,7 @@ disease.log += "
[ROUND_TIME()] Infected [src]" log_virus("[key_name(src)] was infected by virus: [disease.admin_details()] at [loc_name(loc)]") - disease.origin = "Rat" + disease.origin = "[capitalize(name)]" disease.AddToGoggleView(src) /mob/living/basic/mouse/Destroy() diff --git a/monkestation/code/modules/virology/living/spread_disease.dm b/monkestation/code/modules/virology/living/spread_disease.dm index 21b1da308fd7..5f8885afdf3b 100644 --- a/monkestation/code/modules/virology/living/spread_disease.dm +++ b/monkestation/code/modules/virology/living/spread_disease.dm @@ -65,8 +65,6 @@ return TRUE /mob/dead/new_player/proc/DiseaseCarrierCheck(mob/living/carbon/human/H) - if(world.time < SSautotransfer.starttime + 30 MINUTES) - return // 10% of players are joining the station with some minor disease if latejoined if(prob(10)) var/virus_choice = pick(subtypesof(/datum/disease/advanced)- typesof(/datum/disease/advanced/premade)) diff --git a/monkestation/code/modules/virology/machines/centrifuge.dm b/monkestation/code/modules/virology/machines/centrifuge.dm index 1e4f59cfc0da..8134e82bcd3e 100644 --- a/monkestation/code/modules/virology/machines/centrifuge.dm +++ b/monkestation/code/modules/virology/machines/centrifuge.dm @@ -448,7 +448,7 @@ return result -/obj/machinery/disease2/centrifuge/proc/print_dish(var/datum/disease/advanced/D) +/obj/machinery/disease2/centrifuge/proc/print_dish(datum/disease/advanced/D) special = CENTRIFUGE_LIGHTSPECIAL_BLINKING /* anim(target = src, a_icon = icon, flick_anim = "centrifuge_print", sleeptime = 10) diff --git a/monkestation/code/modules/virology/machines/curer.dm b/monkestation/code/modules/virology/machines/curer.dm index 5baa803c8207..c5e3be90bdc8 100644 --- a/monkestation/code/modules/virology/machines/curer.dm +++ b/monkestation/code/modules/virology/machines/curer.dm @@ -93,7 +93,8 @@ var/datum/reagent/blood/B = locate() in container.reagents.reagent_list var/list/data = list() - data["antigen"] = B.data["immunity"] - - product.reagents.add_reagent(/datum/reagent/vaccine , 30, data) + var/list/immunity = B.data["immunity"] + if(length(immunity)) + data["antigen"] = immunity[2] + product.reagents.add_reagent(/datum/reagent/vaccine, 30, data) diff --git a/monkestation/code/random_rooms/engines/boxstation.dm b/monkestation/code/random_rooms/engines/boxstation.dm index cb1e0e3efe9a..a62661e1c878 100644 --- a/monkestation/code/random_rooms/engines/boxstation.dm +++ b/monkestation/code/random_rooms/engines/boxstation.dm @@ -26,5 +26,15 @@ centerspawner = FALSE template_height = 26 template_width = 29 - weight = 4 // Should probably be rarer than the other two engines. + weight = 8 + station_name = "Box Station" + +/datum/map_template/random_room/random_engines/box_sm_teg + name = "Box SM TEG Engine" + room_id = "box_sm_teg" + mappath = "_maps/~monkestation/RandomEngines/BoxStation/sm_teg.dmm" + centerspawner = FALSE + template_height = 26 + template_width = 29 + weight = 6 station_name = "Box Station" diff --git a/monkestation/icons/bloodsuckers/actions_bloodsucker.dmi b/monkestation/icons/bloodsuckers/actions_bloodsucker.dmi index 901589214ea2..6d9b2d5dd6ef 100644 Binary files a/monkestation/icons/bloodsuckers/actions_bloodsucker.dmi and b/monkestation/icons/bloodsuckers/actions_bloodsucker.dmi differ diff --git a/monkestation/icons/mob/clothing/back.dmi b/monkestation/icons/mob/clothing/back.dmi index 169859c9430b..45c1a44aa2a1 100644 Binary files a/monkestation/icons/mob/clothing/back.dmi and b/monkestation/icons/mob/clothing/back.dmi differ diff --git a/monkestation/icons/mob/clothing/head/bio.dmi b/monkestation/icons/mob/clothing/head/bio.dmi new file mode 100644 index 000000000000..0d96ef13e192 Binary files /dev/null and b/monkestation/icons/mob/clothing/head/bio.dmi differ diff --git a/monkestation/icons/mob/clothing/suits/bio.dmi b/monkestation/icons/mob/clothing/suits/bio.dmi new file mode 100644 index 000000000000..21ea4945074b Binary files /dev/null and b/monkestation/icons/mob/clothing/suits/bio.dmi differ diff --git a/monkestation/icons/mob/inhands/equipment/shields_lefthand.dmi b/monkestation/icons/mob/inhands/equipment/shields_lefthand.dmi new file mode 100644 index 000000000000..9d68d9bc028d Binary files /dev/null and b/monkestation/icons/mob/inhands/equipment/shields_lefthand.dmi differ diff --git a/monkestation/icons/mob/inhands/equipment/shields_righthand.dmi b/monkestation/icons/mob/inhands/equipment/shields_righthand.dmi new file mode 100644 index 000000000000..e3712b9bd95d Binary files /dev/null and b/monkestation/icons/mob/inhands/equipment/shields_righthand.dmi differ diff --git a/monkestation/icons/mob/ranching/chickens.dmi b/monkestation/icons/mob/ranching/chickens.dmi index cd3df5dbb9d7..e9eb66bc4104 100644 Binary files a/monkestation/icons/mob/ranching/chickens.dmi and b/monkestation/icons/mob/ranching/chickens.dmi differ diff --git a/monkestation/icons/mob/species/teratoma/bodyparts.dmi b/monkestation/icons/mob/species/teratoma/bodyparts.dmi new file mode 100644 index 000000000000..a8e8d20bea02 Binary files /dev/null and b/monkestation/icons/mob/species/teratoma/bodyparts.dmi differ diff --git a/monkestation/icons/obj/admin_plushies.dmi b/monkestation/icons/obj/admin_plushies.dmi new file mode 100644 index 000000000000..ead776a9e00f Binary files /dev/null and b/monkestation/icons/obj/admin_plushies.dmi differ diff --git a/monkestation/icons/obj/clothing/head/bio.dmi b/monkestation/icons/obj/clothing/head/bio.dmi new file mode 100644 index 000000000000..1cfd3c66d180 Binary files /dev/null and b/monkestation/icons/obj/clothing/head/bio.dmi differ diff --git a/monkestation/icons/obj/clothing/suits/bio.dmi b/monkestation/icons/obj/clothing/suits/bio.dmi new file mode 100644 index 000000000000..a14fd71a3cf4 Binary files /dev/null and b/monkestation/icons/obj/clothing/suits/bio.dmi differ diff --git a/monkestation/icons/obj/misc.dmi b/monkestation/icons/obj/misc.dmi index de6db8e4f600..8d9a135b3e85 100644 Binary files a/monkestation/icons/obj/misc.dmi and b/monkestation/icons/obj/misc.dmi differ diff --git a/monkestation/icons/obj/plushes.dmi b/monkestation/icons/obj/plushes.dmi index 403c3975726d..de282279a780 100644 Binary files a/monkestation/icons/obj/plushes.dmi and b/monkestation/icons/obj/plushes.dmi differ diff --git a/monkestation/icons/obj/structures/gravestones.dmi b/monkestation/icons/obj/structures/gravestones.dmi new file mode 100644 index 000000000000..166acc76b825 Binary files /dev/null and b/monkestation/icons/obj/structures/gravestones.dmi differ diff --git a/monkestation/icons/obj/weapons/guns/projectiles.dmi b/monkestation/icons/obj/weapons/guns/projectiles.dmi new file mode 100644 index 000000000000..69dbc9a4ffa2 Binary files /dev/null and b/monkestation/icons/obj/weapons/guns/projectiles.dmi differ diff --git a/monkestation/icons/obj/weapons/shields.dmi b/monkestation/icons/obj/weapons/shields.dmi new file mode 100644 index 000000000000..c7aa290346f6 Binary files /dev/null and b/monkestation/icons/obj/weapons/shields.dmi differ diff --git a/monkestation/sound/misc/monkeystorm.ogg b/monkestation/sound/misc/monkeystorm.ogg new file mode 100644 index 000000000000..aee1a1e5de4e Binary files /dev/null and b/monkestation/sound/misc/monkeystorm.ogg differ diff --git a/monkestation/sound/weapons/powerglovestarget.ogg b/monkestation/sound/weapons/powerglovestarget.ogg new file mode 100644 index 000000000000..d5ad9c7ffcb7 Binary files /dev/null and b/monkestation/sound/weapons/powerglovestarget.ogg differ diff --git a/sound/creatures/pony/clown_gallup.ogg b/sound/creatures/pony/clown_gallup.ogg new file mode 100644 index 000000000000..61f7eaf5162c Binary files /dev/null and b/sound/creatures/pony/clown_gallup.ogg differ diff --git a/sound/creatures/pony/snort.ogg b/sound/creatures/pony/snort.ogg new file mode 100644 index 000000000000..b023ddcf47c3 Binary files /dev/null and b/sound/creatures/pony/snort.ogg differ diff --git a/sound/creatures/pony/whinny01.ogg b/sound/creatures/pony/whinny01.ogg new file mode 100644 index 000000000000..485ca3a52977 Binary files /dev/null and b/sound/creatures/pony/whinny01.ogg differ diff --git a/sound/creatures/pony/whinny02.ogg b/sound/creatures/pony/whinny02.ogg new file mode 100644 index 000000000000..2d48a0cacdae Binary files /dev/null and b/sound/creatures/pony/whinny02.ogg differ diff --git a/sound/creatures/pony/whinny03.ogg b/sound/creatures/pony/whinny03.ogg new file mode 100644 index 000000000000..7a288d70aa77 Binary files /dev/null and b/sound/creatures/pony/whinny03.ogg differ diff --git a/sound/magic/staff_shrink.ogg b/sound/magic/staff_shrink.ogg new file mode 100644 index 000000000000..f2268130fd81 Binary files /dev/null and b/sound/magic/staff_shrink.ogg differ diff --git a/sound/misc/guitarreverb.ogg b/sound/misc/guitarreverb.ogg new file mode 100644 index 000000000000..b0492dfbfb1b Binary files /dev/null and b/sound/misc/guitarreverb.ogg differ diff --git a/strings/names/clown.txt b/strings/names/clown.txt index 028494580bab..bed0aa748cfa 100644 --- a/strings/names/clown.txt +++ b/strings/names/clown.txt @@ -1,7 +1,9 @@ Aluminium Dave Baba Baby Cakes +Banana Bastar Bananium LXIX +Barely Funny Bimbim Bingo Birdman From Birdland @@ -23,6 +25,7 @@ Clownpiece Congo Bongo Cool Cooper Crusty +Daniel Deedum Dedah Delicious Dan Dinkster @@ -74,10 +77,11 @@ Mister Safety Hazard Moinen Mr Shoe Mr Weird -Ningelo +Nutcase Oranges Patches Pepinpop +Peppino Pocket Pogo Polite Pablo @@ -98,6 +102,7 @@ Shoe Giving Gerald Silly Willy Sir Honks-a-Lot Skiddle +Slam Cakeface Slippo Supreme Slippy Joe Slipsy Dipsy diff --git a/strings/names/first.txt b/strings/names/first.txt index 85d859179764..58c924245fc5 100644 --- a/strings/names/first.txt +++ b/strings/names/first.txt @@ -529,6 +529,7 @@ Graeme Graham Grant Gratian +Grug Grayson Gregory Greta diff --git a/strings/names/mime.txt b/strings/names/mime.txt index 6556449a1cbb..21de7b7cfee4 100644 --- a/strings/names/mime.txt +++ b/strings/names/mime.txt @@ -1,3 +1,4 @@ +Calamity Ceci N'est Pas Une Mime Cousteau Eastern Standard Mime @@ -7,27 +8,35 @@ Harpo Marx Hushed Henri Instrumental Invisible Man +Juxtaposition +Le Meilleur Mime Lemon Mime Loudmouth Marcel Marcel Mime Mime +Mime for a Change Mime is Relative +Mimebender +Monsieur Mimi Mr Beret +Mr Gimmick Mr Mime Mr Mute Mute +Mute Point Nickel and Mime -The Noiseless Wonder Omerta -One Hand Clapping Oreo Oui Oui Pantomime +Pandemonium Parles Francais Partner in Mime Quiet +Quiet Deadly Quiet Riot +Robuste Shouty Rousseau Silence Silencio @@ -35,9 +44,10 @@ Silent Knight Silent Majority Silent Night Silent Sorrow -Speaks-No-Evil Soul of Wit +Speaks-No-Evil Tace Volitaris +The Noiseless Wonder Tongueless Ted Transparency Trapped-in-Box @@ -47,4 +57,4 @@ Victimless Mime Voiceless Dead Wall Runner Wes -Zips-the-Lips \ No newline at end of file +Zips-the-Lips diff --git a/tgstation.dme b/tgstation.dme index 781b7f423193..e8ad085af035 100644 --- a/tgstation.dme +++ b/tgstation.dme @@ -115,6 +115,7 @@ #include "code\__DEFINES\ghost.dm" #include "code\__DEFINES\gravity.dm" #include "code\__DEFINES\guardian_defines.dm" +#include "code\__DEFINES\holiday.dm" #include "code\__DEFINES\holopads.dm" #include "code\__DEFINES\hud.dm" #include "code\__DEFINES\icon_smoothing.dm" @@ -436,6 +437,7 @@ #include "code\__DEFINES\~monkestation\market.dm" #include "code\__DEFINES\~monkestation\martial_arts.dm" #include "code\__DEFINES\~monkestation\materials.dm" +#include "code\__DEFINES\~monkestation\maths.dm" #include "code\__DEFINES\~monkestation\mecha.dm" #include "code\__DEFINES\~monkestation\microfusion.dm" #include "code\__DEFINES\~monkestation\misc.dm" @@ -467,6 +469,7 @@ #include "code\__DEFINES\~monkestation\dcs\signals\signals_food.dm" #include "code\__DEFINES\~monkestation\dcs\signals\signals_guns.dm" #include "code\__DEFINES\~monkestation\dcs\signals\signals_item.dm" +#include "code\__DEFINES\~monkestation\dcs\signals\signals_object.dm" #include "code\__DEFINES\~monkestation\dcs\signals\signals_traitor.dm" #include "code\__DEFINES\~monkestation\dcs\signals\signals_mob\signals_mob_main.dm" #include "code\__HELPERS\_auxtools_api.dm" @@ -915,6 +918,7 @@ #include "code\datums\actions\mobs\meteors.dm" #include "code\datums\actions\mobs\mobcooldown.dm" #include "code\datums\actions\mobs\open_mob_commands.dm" +#include "code\datums\actions\mobs\personality_commune.dm" #include "code\datums\actions\mobs\projectileattack.dm" #include "code\datums\actions\mobs\sign_language.dm" #include "code\datums\actions\mobs\sneak.dm" @@ -1081,6 +1085,7 @@ #include "code\datums\components\beetlejuice.dm" #include "code\datums\components\blob_minion.dm" #include "code\datums\components\blood_walk.dm" +#include "code\datums\components\bloody_spreader.dm" #include "code\datums\components\bloodysoles.dm" #include "code\datums\components\boomerang.dm" #include "code\datums\components\breeding.dm" @@ -1367,6 +1372,7 @@ #include "code\datums\elements\blocks_explosives.dm" #include "code\datums\elements\bonus_damage.dm" #include "code\datums\elements\bsa_blocker.dm" +#include "code\datums\elements\bugkiller_reagent.dm" #include "code\datums\elements\bump_click.dm" #include "code\datums\elements\can_barricade.dm" #include "code\datums\elements\chemical_transfer.dm" @@ -1828,6 +1834,7 @@ #include "code\game\machinery\navbeacon.dm" #include "code\game\machinery\PDApainter.dm" #include "code\game\machinery\photobooth.dm" +#include "code\game\machinery\portagrav.dm" #include "code\game\machinery\prisongate.dm" #include "code\game\machinery\prisonlabor.dm" #include "code\game\machinery\quantum_pad.dm" @@ -1922,6 +1929,7 @@ #include "code\game\machinery\dna_infuser\organ_sets\goliath_organs.dm" #include "code\game\machinery\dna_infuser\organ_sets\gondola_organs.dm" #include "code\game\machinery\dna_infuser\organ_sets\rat_organs.dm" +#include "code\game\machinery\dna_infuser\organ_sets\roach_organs.dm" #include "code\game\machinery\doors\airlock.dm" #include "code\game\machinery\doors\airlock_electronics.dm" #include "code\game\machinery\doors\airlock_types.dm" @@ -2023,6 +2031,7 @@ #include "code\game\objects\effects\effect_system\fluid_spread\effects_smoke.dm" #include "code\game\objects\effects\landmarks\atmospherics_sanity_landmarks.dm" #include "code\game\objects\effects\particles\fire.dm" +#include "code\game\objects\effects\particles\gravity.dm" #include "code\game\objects\effects\particles\misc.dm" #include "code\game\objects\effects\particles\note_particles.dm" #include "code\game\objects\effects\particles\smoke.dm" @@ -4334,6 +4343,7 @@ #include "code\modules\mob\living\basic\drone\visuals_icons.dm" #include "code\modules\mob\living\basic\farm_animals\deer.dm" #include "code\modules\mob\living\basic\farm_animals\pig.dm" +#include "code\modules\mob\living\basic\farm_animals\pony.dm" #include "code\modules\mob\living\basic\farm_animals\rabbit.dm" #include "code\modules\mob\living\basic\farm_animals\sheep.dm" #include "code\modules\mob\living\basic\farm_animals\bee\_bee.dm" @@ -5371,6 +5381,7 @@ #include "code\modules\spells\spell_types\pointed\spell_cards.dm" #include "code\modules\spells\spell_types\pointed\swap.dm" #include "code\modules\spells\spell_types\pointed\terrorize.dm" +#include "code\modules\spells\spell_types\pointed\tie_shoes.dm" #include "code\modules\spells\spell_types\projectile\_basic_projectile.dm" #include "code\modules\spells\spell_types\projectile\juggernaut.dm" #include "code\modules\spells\spell_types\self\basic_heal.dm" @@ -5380,7 +5391,6 @@ #include "code\modules\spells\spell_types\self\lichdom.dm" #include "code\modules\spells\spell_types\self\mime_vow.dm" #include "code\modules\spells\spell_types\self\mutate.dm" -#include "code\modules\spells\spell_types\self\personality_commune.dm" #include "code\modules\spells\spell_types\self\rod_form.dm" #include "code\modules\spells\spell_types\self\sanguine_strike.dm" #include "code\modules\spells\spell_types\self\smoke.dm" @@ -5784,7 +5794,6 @@ #include "interface\fonts\tiny_unicode.dm" #include "interface\fonts\vcr_osd_mono.dm" #include "monkestation\code\__DEFINES\_module_defines.dm" -#include "monkestation\code\__DEFINES\antag_defines.dm" #include "monkestation\code\__DEFINES\projectile.dm" #include "monkestation\code\__DEFINES\signals.dm" #include "monkestation\code\__HELPERS\_lists.dm" @@ -5796,10 +5805,14 @@ #include "monkestation\code\__HELPERS\turfs.dm" #include "monkestation\code\_onclick\hud\alert.dm" #include "monkestation\code\area\areas\direction_names.dm" +#include "monkestation\code\area\areas\ruins.dm" #include "monkestation\code\area\areas\station.dm" +#include "monkestation\code\controllers\subsystem\autotransfer.dm" #include "monkestation\code\controllers\subsystem\economy.dm" #include "monkestation\code\controllers\subsystem\glowshroom.dm" +#include "monkestation\code\controllers\subsystem\init_profiler.dm" #include "monkestation\code\controllers\subsystem\job.dm" +#include "monkestation\code\controllers\subsystem\profiler.dm" #include "monkestation\code\datums\action.dm" #include "monkestation\code\datums\dna.dm" #include "monkestation\code\datums\emotes.dm" @@ -5821,9 +5834,12 @@ #include "monkestation\code\datums\brain_damage\magic.dm" #include "monkestation\code\datums\brain_damage\phobia.dm" #include "monkestation\code\datums\changelog\changelog.dm" +#include "monkestation\code\datums\components\basic_inhands.dm" #include "monkestation\code\datums\components\carbon_sprint.dm" +#include "monkestation\code\datums\components\charge_adjuster.dm" #include "monkestation\code\datums\components\crafting.dm" #include "monkestation\code\datums\components\irradiated.dm" +#include "monkestation\code\datums\components\lock_on_cursor.dm" #include "monkestation\code\datums\components\multi_hit.dm" #include "monkestation\code\datums\components\pixel_shift.dm" #include "monkestation\code\datums\components\throw_bounce.dm" @@ -5834,6 +5850,7 @@ #include "monkestation\code\datums\diseases\advance\symptoms\clockwork.dm" #include "monkestation\code\datums\elements\area_locked.dm" #include "monkestation\code\datums\elements\basic_eating.dm" +#include "monkestation\code\datums\elements\loomable.dm" #include "monkestation\code\datums\elements\trash_if_empty.dm" #include "monkestation\code\datums\elements\uncompressed_storage.dm" #include "monkestation\code\datums\ert\moff_inspectors.dm" @@ -5855,13 +5872,18 @@ #include "monkestation\code\datums\status_effects\food_buffs.dm" #include "monkestation\code\datums\status_effects\debuffs\drunk.dm" #include "monkestation\code\datums\storage\storage.dm" +#include "monkestation\code\datums\votes\_vote_datum.dm" +#include "monkestation\code\datums\votes\transfer_vote.dm" +#include "monkestation\code\datums\weather\weather_types\radiation_storm.dm" #include "monkestation\code\datums\wires\particle_accelerator.dm" #include "monkestation\code\game\atom.dm" #include "monkestation\code\game\sound.dm" +#include "monkestation\code\game\world.dm" #include "monkestation\code\game\area\areas.dm" #include "monkestation\code\game\area\areas\station.dm" #include "monkestation\code\game\machinery\_machinery.dm" #include "monkestation\code\game\machinery\announcement_system.dm" +#include "monkestation\code\game\machinery\bomb_actualizer.dm" #include "monkestation\code\game\machinery\cloning.dm" #include "monkestation\code\game\machinery\deployable.dm" #include "monkestation\code\game\machinery\exp_cloner.dm" @@ -5887,6 +5909,7 @@ #include "monkestation\code\game\objects\effects\random\ai_module.dm" #include "monkestation\code\game\objects\effects\spawners\roomspawner.dm" #include "monkestation\code\game\objects\effects\spawners\random\fishing.dm" +#include "monkestation\code\game\objects\items\admin_plushies.dm" #include "monkestation\code\game\objects\items\caneswords.dm" #include "monkestation\code\game\objects\items\choice_beacon.dm" #include "monkestation\code\game\objects\items\cigs_lighters.dm" @@ -5946,6 +5969,7 @@ #include "monkestation\code\game\objects\items\storage\uplink_kits.dm" #include "monkestation\code\game\objects\items\storage\boxes\security_boxes.dm" #include "monkestation\code\game\objects\structures\elevation.dm" +#include "monkestation\code\game\objects\structures\gravestones.dm" #include "monkestation\code\game\objects\structures\tables_racks.dm" #include "monkestation\code\game\objects\structures\window.dm" #include "monkestation\code\game\objects\structures\beds_chairs\chair.dm" @@ -6051,7 +6075,9 @@ #include "monkestation\code\modules\antagonists\brother\actions\communicate.dm" #include "monkestation\code\modules\antagonists\brother\actions\gear.dm" #include "monkestation\code\modules\antagonists\brother\gear\_gear.dm" +#include "monkestation\code\modules\antagonists\brother\gear\misc.dm" #include "monkestation\code\modules\antagonists\brother\gear\recipes.dm" +#include "monkestation\code\modules\antagonists\changeling\powers\teratomas.dm" #include "monkestation\code\modules\antagonists\changeling\powers\tiny_prick.dm" #include "monkestation\code\modules\antagonists\clock_cult\area.dm" #include "monkestation\code\modules\antagonists\clock_cult\dynamic_ruleset.dm" @@ -6190,6 +6216,7 @@ #include "monkestation\code\modules\antagonists\nukeop\nukeop.dm" #include "monkestation\code\modules\antagonists\nukeop\equipment\nuclear_bomb\bee_nuke.dm" #include "monkestation\code\modules\antagonists\space_ninja\space_ninja.dm" +#include "monkestation\code\modules\antagonists\teratoma\teratoma.dm" #include "monkestation\code\modules\antagonists\traitor\traitor_objective.dm" #include "monkestation\code\modules\antagonists\traitor\uplink_handler.dm" #include "monkestation\code\modules\antagonists\traitor\objectives\kidnapping.dm" @@ -6198,6 +6225,8 @@ #include "monkestation\code\modules\antagonists\traitor\objectives\final_objective\final_objective.dm" #include "monkestation\code\modules\antagonists\wizard\wizard.dm" #include "monkestation\code\modules\antagonists\wizard\equipment\artefact.dm" +#include "monkestation\code\modules\antagonists\wizard\equipment\mirror_shield.dm" +#include "monkestation\code\modules\antagonists\wizard\equipment\wizard_spellbook.dm" #include "monkestation\code\modules\antagonists\wizard\equipment\spellbook_entries\defensive.dm" #include "monkestation\code\modules\antagonists\wizard\equipment\spellbook_entries\mobility.dm" #include "monkestation\code\modules\antagonists\wizard\equipment\spellbook_entries\offensive.dm" @@ -6207,6 +6236,7 @@ #include "monkestation\code\modules\antimatter\code\control.dm" #include "monkestation\code\modules\antimatter\code\shielding.dm" #include "monkestation\code\modules\art_sci_overrides\artifact_origins.dm" +#include "monkestation\code\modules\art_sci_overrides\artifact_proto_datums.dm" #include "monkestation\code\modules\art_sci_overrides\generic_artifact_objects.dm" #include "monkestation\code\modules\art_sci_overrides\globals.dm" #include "monkestation\code\modules\art_sci_overrides\item_stimuli.dm" @@ -6217,23 +6247,36 @@ #include "monkestation\code\modules\art_sci_overrides\artifact_components\_base_component.dm" #include "monkestation\code\modules\art_sci_overrides\artifact_components\_base_component_signal_procs.dm" #include "monkestation\code\modules\art_sci_overrides\artifact_components\_base_subtype_helpers.dm" -#include "monkestation\code\modules\art_sci_overrides\artifact_components\bomb.dm" -#include "monkestation\code\modules\art_sci_overrides\artifact_components\bonk.dm" -#include "monkestation\code\modules\art_sci_overrides\artifact_components\borger.dm" -#include "monkestation\code\modules\art_sci_overrides\artifact_components\cell.dm" -#include "monkestation\code\modules\art_sci_overrides\artifact_components\emoter.dm" -#include "monkestation\code\modules\art_sci_overrides\artifact_components\forcegen.dm" -#include "monkestation\code\modules\art_sci_overrides\artifact_components\gun.dm" -#include "monkestation\code\modules\art_sci_overrides\artifact_components\heal.dm" -#include "monkestation\code\modules\art_sci_overrides\artifact_components\injector.dm" -#include "monkestation\code\modules\art_sci_overrides\artifact_components\lamp.dm" -#include "monkestation\code\modules\art_sci_overrides\artifact_components\melee.dm" -#include "monkestation\code\modules\art_sci_overrides\artifact_components\repulsor.dm" -#include "monkestation\code\modules\art_sci_overrides\artifact_components\smoke_artifacts.dm" -#include "monkestation\code\modules\art_sci_overrides\artifact_components\surgery.dm" -#include "monkestation\code\modules\art_sci_overrides\artifact_components\vomit.dm" +#include "monkestation\code\modules\art_sci_overrides\artifact_components\ghost_object.dm" +#include "monkestation\code\modules\art_sci_overrides\artifact_effects\_artifact_effect.dm" +#include "monkestation\code\modules\art_sci_overrides\artifact_effects\bomb.dm" +#include "monkestation\code\modules\art_sci_overrides\artifact_effects\bonk.dm" +#include "monkestation\code\modules\art_sci_overrides\artifact_effects\borger.dm" +#include "monkestation\code\modules\art_sci_overrides\artifact_effects\bread.dm" +#include "monkestation\code\modules\art_sci_overrides\artifact_effects\cell.dm" +#include "monkestation\code\modules\art_sci_overrides\artifact_effects\cleaning.dm" +#include "monkestation\code\modules\art_sci_overrides\artifact_effects\emoter.dm" +#include "monkestation\code\modules\art_sci_overrides\artifact_effects\false_rod.dm" +#include "monkestation\code\modules\art_sci_overrides\artifact_effects\forcegen.dm" +#include "monkestation\code\modules\art_sci_overrides\artifact_effects\gun.dm" +#include "monkestation\code\modules\art_sci_overrides\artifact_effects\heal.dm" +#include "monkestation\code\modules\art_sci_overrides\artifact_effects\injector.dm" +#include "monkestation\code\modules\art_sci_overrides\artifact_effects\itsasecret.dm" +#include "monkestation\code\modules\art_sci_overrides\artifact_effects\lamp.dm" +#include "monkestation\code\modules\art_sci_overrides\artifact_effects\meat.dm" +#include "monkestation\code\modules\art_sci_overrides\artifact_effects\melee.dm" +#include "monkestation\code\modules\art_sci_overrides\artifact_effects\money.dm" +#include "monkestation\code\modules\art_sci_overrides\artifact_effects\narsieoffering.dm" +#include "monkestation\code\modules\art_sci_overrides\artifact_effects\plushie_vendor.dm" +#include "monkestation\code\modules\art_sci_overrides\artifact_effects\repulsor.dm" +#include "monkestation\code\modules\art_sci_overrides\artifact_effects\smoke_artifacts.dm" +#include "monkestation\code\modules\art_sci_overrides\artifact_effects\surgery.dm" +#include "monkestation\code\modules\art_sci_overrides\artifact_effects\vomit.dm" #include "monkestation\code\modules\art_sci_overrides\artifact_items\artifact_cell.dm" +#include "monkestation\code\modules\art_sci_overrides\artifact_items\artifact_effect_disk.dm" #include "monkestation\code\modules\art_sci_overrides\artifact_items\artifact_gun.dm" +#include "monkestation\code\modules\art_sci_overrides\artifact_items\artifact_item.dm" +#include "monkestation\code\modules\art_sci_overrides\artifact_items\artifact_manipulators.dm" #include "monkestation\code\modules\art_sci_overrides\artifact_items\artifact_melee.dm" #include "monkestation\code\modules\art_sci_overrides\artifact_objects\artifact_powergen.dm" #include "monkestation\code\modules\art_sci_overrides\artifact_testers\analysis_form.dm" @@ -6246,9 +6289,13 @@ #include "monkestation\code\modules\art_sci_overrides\asteroids\asteroid_templates.dm" #include "monkestation\code\modules\art_sci_overrides\asteroids\cartesian_plane.dm" #include "monkestation\code\modules\art_sci_overrides\faults\_fault.dm" +#include "monkestation\code\modules\art_sci_overrides\faults\bioscrambler.dm" +#include "monkestation\code\modules\art_sci_overrides\faults\clowning.dm" #include "monkestation\code\modules\art_sci_overrides\faults\explosion.dm" +#include "monkestation\code\modules\art_sci_overrides\faults\greg.dm" #include "monkestation\code\modules\art_sci_overrides\faults\ignite.dm" #include "monkestation\code\modules\art_sci_overrides\faults\just_death.dm" +#include "monkestation\code\modules\art_sci_overrides\faults\monkey_mode.dm" #include "monkestation\code\modules\art_sci_overrides\faults\reagents.dm" #include "monkestation\code\modules\art_sci_overrides\faults\say.dm" #include "monkestation\code\modules\art_sci_overrides\faults\size_change.dm" @@ -6806,6 +6853,7 @@ #include "monkestation\code\modules\client\preferences\prude.dm" #include "monkestation\code\modules\client\preferences\runechat.dm" #include "monkestation\code\modules\client\preferences\sounds.dm" +#include "monkestation\code\modules\client\preferences\tunnel_vision.dm" #include "monkestation\code\modules\client\preferences\alt_jobs\_job.dm" #include "monkestation\code\modules\client\preferences\alt_jobs\titles.dm" #include "monkestation\code\modules\client\preferences\species_features\arachnid.dm" @@ -6824,6 +6872,7 @@ #include "monkestation\code\modules\clothing\costumes\henchmen.dm" #include "monkestation\code\modules\clothing\glasses\glasses.dm" #include "monkestation\code\modules\clothing\gloves\gloves.dm" +#include "monkestation\code\modules\clothing\gloves\power_gloves.dm" #include "monkestation\code\modules\clothing\head\costume.dm" #include "monkestation\code\modules\clothing\head\hat.dm" #include "monkestation\code\modules\clothing\head\misc.dm" @@ -6928,6 +6977,7 @@ #include "monkestation\code\modules\displacement\displacements\assets.dm" #include "monkestation\code\modules\displacement\displacements\large\apply_large.dm" #include "monkestation\code\modules\displacement\displacements\large\assets.dm" +#include "monkestation\code\modules\divine_warning\code\effects.dm" #include "monkestation\code\modules\donator\code\datum\loadout.dm" #include "monkestation\code\modules\donator\code\item\choice_beacon.dm" #include "monkestation\code\modules\donator\code\item\clothing.dm" @@ -7021,7 +7071,6 @@ #include "monkestation\code\modules\ghost_players\job_helpers\injured_spawner.dm" #include "monkestation\code\modules\ghost_players\job_helpers\organ_printer.dm" #include "monkestation\code\modules\goonimizations\goon_keybinds.dm" -#include "monkestation\code\modules\goonimizations\shuttle_votes.dm" #include "monkestation\code\modules\guns\laser.dm" #include "monkestation\code\modules\holomaps\areas.dm" #include "monkestation\code\modules\holomaps\base_datum.dm" @@ -7058,6 +7107,7 @@ #include "monkestation\code\modules\jobs\job_types\security_assistant.dm" #include "monkestation\code\modules\jobs\job_types\skeleton.dm" #include "monkestation\code\modules\jobs\job_types\yellowclown.dm" +#include "monkestation\code\modules\library\bookcase.dm" #include "monkestation\code\modules\library\skill_learning\job_skillchips\shaft_miner.dm" #include "monkestation\code\modules\liquids\drains.dm" #include "monkestation\code\modules\liquids\height_floors.dm" @@ -7101,6 +7151,7 @@ #include "monkestation\code\modules\loafing\code\loafer.dm" #include "monkestation\code\modules\logging\log_category.dm" #include "monkestation\code\modules\logging\log_holder.dm" +#include "monkestation\code\modules\logging\categories\log_category_debug.dm" #include "monkestation\code\modules\logging\categories\log_category_game.dm" #include "monkestation\code\modules\map_gen_expansions\_basemapping.dm" #include "monkestation\code\modules\map_gen_expansions\areas.dm" @@ -7288,6 +7339,7 @@ #include "monkestation\code\modules\mob\living\carbon\human\species_type\shadowpeople.dm" #include "monkestation\code\modules\mob\living\carbon\human\species_type\simian.dm" #include "monkestation\code\modules\mob\living\carbon\human\species_type\skeletons.dm" +#include "monkestation\code\modules\mob\living\carbon\human\species_type\teratoma.dm" #include "monkestation\code\modules\mob\living\carbon\human\species_type\zombies.dm" #include "monkestation\code\modules\mob\living\silicon\death.dm" #include "monkestation\code\modules\mob\living\simple_animal\megafauna\wendigo.dm" @@ -7295,6 +7347,7 @@ #include "monkestation\code\modules\mob\living\simple_animal\pets\honk_platinum.dm" #include "monkestation\code\modules\mod\mod_control.dm" #include "monkestation\code\modules\mod\mod_types.dm" +#include "monkestation\code\modules\mod\modules\modules_antag.dm" #include "monkestation\code\modules\modular_bartending\modglass.dm" #include "monkestation\code\modules\modular_bartending\garnishes\crafting_recipes.dm" #include "monkestation\code\modules\modular_bartending\garnishes\garnish_items.dm" @@ -7463,6 +7516,7 @@ #include "monkestation\code\modules\projectiles\guns\ballistic\revolver.dm" #include "monkestation\code\modules\projectiles\guns\ballistic\ryanecorp_whispering_jester.dm" #include "monkestation\code\modules\projectiles\guns\special\meat_hook.dm" +#include "monkestation\code\modules\projectiles\projectile\spells.dm" #include "monkestation\code\modules\projectiles\projectile\bullets\c45_caseless.dm" #include "monkestation\code\modules\ranching\_animations.dm" #include "monkestation\code\modules\ranching\chicken_book.dm" @@ -7768,6 +7822,7 @@ #include "monkestation\code\modules\smithing\TEG\teg_states\worked_materials.dm" #include "monkestation\code\modules\spells\spell_types\aoe_spell\mind_swap.dm" #include "monkestation\code\modules\spells\spell_types\conjure_item\summon_mjollnir.dm" +#include "monkestation\code\modules\spells\spell_types\pointed\fire_ball.dm" #include "monkestation\code\modules\spells\spell_types\pointed\smite.dm" #include "monkestation\code\modules\store\admin\admin_coin_modification.dm" #include "monkestation\code\modules\store\atm\_atm.dm" @@ -7828,6 +7883,7 @@ #include "monkestation\code\modules\storytellers\storytellers\vote.dm" #include "monkestation\code\modules\storytellers\storytellers\warrior.dm" #include "monkestation\code\modules\surgery\blood_filter.dm" +#include "monkestation\code\modules\surgery\healing.dm" #include "monkestation\code\modules\surgery\nif_debonding.dm" #include "monkestation\code\modules\surgery\advanced\brainwashing.dm" #include "monkestation\code\modules\surgery\bodyparts\arachnid_bodyparts.dm" @@ -7835,6 +7891,7 @@ #include "monkestation\code\modules\surgery\bodyparts\ethereal_bodyparts.dm" #include "monkestation\code\modules\surgery\bodyparts\floran_bodyparts.dm" #include "monkestation\code\modules\surgery\bodyparts\simian_bodyparts.dm" +#include "monkestation\code\modules\surgery\bodyparts\teratoma_bodyparts.dm" #include "monkestation\code\modules\surgery\organs\augments.dm" #include "monkestation\code\modules\surgery\organs\autosurgeon.dm" #include "monkestation\code\modules\surgery\organs\external\anime.dm" @@ -7856,6 +7913,7 @@ #include "monkestation\code\modules\surgery\organs\internal\lungs.dm" #include "monkestation\code\modules\surgery\organs\internal\stomach.dm" #include "monkestation\code\modules\surgery\organs\internal\tongue.dm" +#include "monkestation\code\modules\syndicate_ghostroles\listeningpost.dm" #include "monkestation\code\modules\trading\box_rolling.dm" #include "monkestation\code\modules\trading\lootbox_buying.dm" #include "monkestation\code\modules\trading\lootbox_clothing.dm" diff --git a/tgui/packages/tgui-panel/chat/ChatPageSettings.jsx b/tgui/packages/tgui-panel/chat/ChatPageSettings.jsx index e4e7ea0dfdef..aeaa3381f445 100644 --- a/tgui/packages/tgui-panel/chat/ChatPageSettings.jsx +++ b/tgui/packages/tgui-panel/chat/ChatPageSettings.jsx @@ -13,7 +13,14 @@ import { Section, Stack, } from 'tgui/components'; -import { removeChatPage, toggleAcceptedType, updateChatPage } from './actions'; + +import { + moveChatPageLeft, + moveChatPageRight, + removeChatPage, + toggleAcceptedType, + updateChatPage, +} from './actions'; import { MESSAGE_TYPES } from './constants'; import { selectCurrentChatPage } from './selectors'; @@ -53,20 +60,59 @@ export const ChatPageSettings = (props, context) => { } /> - - + + ) : ( + '' + )} + + + + {!page.isMain ? ( + + Reorder Chat:  + + + + ) : ( + '' + )}
diff --git a/tgui/packages/tgui-panel/chat/actions.js b/tgui/packages/tgui-panel/chat/actions.js index 802801e63497..0bd64fba9016 100644 --- a/tgui/packages/tgui-panel/chat/actions.js +++ b/tgui/packages/tgui-panel/chat/actions.js @@ -20,3 +20,5 @@ export const toggleAcceptedType = createAction('chat/toggleAcceptedType'); export const removeChatPage = createAction('chat/removePage'); export const changeScrollTracking = createAction('chat/changeScrollTracking'); export const saveChatToDisk = createAction('chat/saveToDisk'); +export const moveChatPageLeft = createAction('chat/movePageLeft'); +export const moveChatPageRight = createAction('chat/movePageRight'); diff --git a/tgui/packages/tgui-panel/chat/middleware.js b/tgui/packages/tgui-panel/chat/middleware.js index 5d2997a9a04f..4dccee80d08d 100644 --- a/tgui/packages/tgui-panel/chat/middleware.js +++ b/tgui/packages/tgui-panel/chat/middleware.js @@ -20,6 +20,8 @@ import { changeScrollTracking, clearChat, loadChat, + moveChatPageLeft, + moveChatPageRight, rebuildChat, removeChatPage, saveChatToDisk, @@ -153,7 +155,9 @@ export const chatMiddleware = (store) => { type === changeChatPage.type || type === addChatPage.type || type === removeChatPage.type || - type === toggleAcceptedType.type + type === toggleAcceptedType.type || + type === moveChatPageLeft.type || + type === moveChatPageRight.type ) { next(action); const page = selectCurrentChatPage(store.getState()); diff --git a/tgui/packages/tgui-panel/chat/model.js b/tgui/packages/tgui-panel/chat/model.js index 99292e74fc01..16c4d86373c5 100644 --- a/tgui/packages/tgui-panel/chat/model.js +++ b/tgui/packages/tgui-panel/chat/model.js @@ -18,6 +18,7 @@ export const createPage = (obj) => { } return { + isMain: false, id: createUuid(), name: 'New Tab', acceptedTypes: acceptedTypes, @@ -34,6 +35,7 @@ export const createMainPage = () => { acceptedTypes[typeDef.type] = true; } return createPage({ + isMain: true, name: 'Main', acceptedTypes, }); diff --git a/tgui/packages/tgui-panel/chat/reducer.js b/tgui/packages/tgui-panel/chat/reducer.js index e75fbd06e43e..56894fe579a1 100644 --- a/tgui/packages/tgui-panel/chat/reducer.js +++ b/tgui/packages/tgui-panel/chat/reducer.js @@ -8,6 +8,8 @@ import { addChatPage, changeChatPage, loadChat, + moveChatPageLeft, + moveChatPageRight, removeChatPage, toggleAcceptedType, updateChatPage, @@ -188,5 +190,52 @@ export const chatReducer = (state = initialState, action) => { } return nextState; } + if (type === moveChatPageLeft.type) { + const { pageId } = payload; + const nextState = { + ...state, + pages: [...state.pages], + pageById: { + ...state.pageById, + }, + }; + const tmpPage = nextState.pageById[pageId]; + const fromIndex = nextState.pages.indexOf(tmpPage.id); + const toIndex = fromIndex - 1; + // don't ever move leftmost page + if (fromIndex > 0) { + // don't ever move anything to the leftmost page + if (toIndex > 0) { + const tmp = nextState.pages[fromIndex]; + nextState.pages[fromIndex] = nextState.pages[toIndex]; + nextState.pages[toIndex] = tmp; + } + } + return nextState; + } + + if (type === moveChatPageRight.type) { + const { pageId } = payload; + const nextState = { + ...state, + pages: [...state.pages], + pageById: { + ...state.pageById, + }, + }; + const tmpPage = nextState.pageById[pageId]; + const fromIndex = nextState.pages.indexOf(tmpPage.id); + const toIndex = fromIndex + 1; + // don't ever move leftmost page + if (fromIndex > 0) { + // don't ever move anything out of the array + if (toIndex < nextState.pages.length) { + const tmp = nextState.pages[fromIndex]; + nextState.pages[fromIndex] = nextState.pages[toIndex]; + nextState.pages[toIndex] = tmp; + } + } + return nextState; + } return state; }; diff --git a/tgui/packages/tgui/interfaces/AntagInfoBorer.tsx b/tgui/packages/tgui/interfaces/AntagInfoBorer.tsx index 66ee012c7ece..6687d2a1cb52 100644 --- a/tgui/packages/tgui/interfaces/AntagInfoBorer.tsx +++ b/tgui/packages/tgui/interfaces/AntagInfoBorer.tsx @@ -110,8 +110,8 @@ const MainPage = () => {
- You are a Cortical Borer, a creature that crawls into peoples - ear's to then settle on the brain + You are a Cortical Borer, a creature that crawls into peoples ears + to then settle in the brain. diff --git a/tgui/packages/tgui/interfaces/AntagInfoChangeling.tsx b/tgui/packages/tgui/interfaces/AntagInfoChangeling.tsx index e41c923b8dbe..1b4d2d6f8bbc 100644 --- a/tgui/packages/tgui/interfaces/AntagInfoChangeling.tsx +++ b/tgui/packages/tgui/interfaces/AntagInfoChangeling.tsx @@ -131,11 +131,7 @@ const IntroductionSection = (props) => { const { act, data } = useBackend(); const { true_name, hive_name, objectives, can_change_objective } = data; return ( -
4} - > +
You are {true_name} from the diff --git a/tgui/packages/tgui/interfaces/ArtifactForm.jsx b/tgui/packages/tgui/interfaces/ArtifactForm.jsx index 6da89c9386e4..1ce1a8e36154 100644 --- a/tgui/packages/tgui/interfaces/ArtifactForm.jsx +++ b/tgui/packages/tgui/interfaces/ArtifactForm.jsx @@ -8,13 +8,15 @@ export const ArtifactForm = (props) => { const { allorigins, chosenorigin, + allfaults, + chosenfault, alltypes, chosentype, alltriggers, chosentriggers, } = data; return ( - +
{allorigins.map((key) => ( @@ -31,13 +33,28 @@ export const ArtifactForm = (props) => { /> ))}
+
+ {allfaults.map((thing) => ( +
{alltypes.map((x) => (
+ ); +}; diff --git a/tgui/packages/tgui/interfaces/InfuserBook.tsx b/tgui/packages/tgui/interfaces/InfuserBook.tsx index e81d1204ad3d..4e4f796068fa 100644 --- a/tgui/packages/tgui/interfaces/InfuserBook.tsx +++ b/tgui/packages/tgui/interfaces/InfuserBook.tsx @@ -28,7 +28,7 @@ type TierData = { name: string; }; -const PAGE_HEIGHT = '235px'; +const PAGE_HEIGHT = 30; const TIER2TIERDATA: TierData[] = [ { @@ -68,8 +68,8 @@ const TIER2TIERDATA: TierData[] = [ }, ]; -export const InfuserBook = (props) => { - const { data } = useBackend(); +export const InfuserBook = (props, context) => { + const { data, act } = useBackend(); const { entries } = data; const [bookPosition, setBookPosition] = useLocalState( @@ -86,7 +86,11 @@ export const InfuserBook = (props) => { let currentEntry = paginatedEntries[chapter][pageInChapter]; const switchChapter = (newChapter) => { + if (chapter === newChapter) { + return; + } setBookPosition({ chapter: newChapter, pageInChapter: 0 }); + act('play_flip_sound'); // just so we can play a sound fx on page turn }; const setPage = (newPage) => { @@ -111,6 +115,7 @@ export const InfuserBook = (props) => { newBookPosition.pageInChapter = newPage; } setBookPosition(newBookPosition); + act('play_flip_sound'); // just so we can play a sound fx on page turn }; const tabs = [ @@ -126,7 +131,7 @@ export const InfuserBook = (props) => { const restrictedNext = chapter === 3 && pageInChapter === 0; return ( - + @@ -216,7 +221,7 @@ export const InfuserInstructions = (props) => {
3. Have someone activate the machine externally.
- + And you're done! Note that the infusion source will be obliterated in the process. diff --git a/tgui/packages/tgui/interfaces/OpposingForcePanel.jsx b/tgui/packages/tgui/interfaces/OpposingForcePanel.jsx index 34621a8a4577..c38c1bdd694c 100644 --- a/tgui/packages/tgui/interfaces/OpposingForcePanel.jsx +++ b/tgui/packages/tgui/interfaces/OpposingForcePanel.jsx @@ -248,6 +248,7 @@ export const OpposingForceTab = (props) => { height="100px" value={backstory} placeholder="Provide a description of why you want to do bad things. Include specifics such as what lead upto the events that made you want to do bad things, think of it as though you were your character, react appropriately. If you don't have any ideas, check the #player-shared-opfors channel for some. (2000 char limit)" + maxLength={2000} onChange={(_e, value) => act('set_backstory', { backstory: value, @@ -351,6 +352,7 @@ export const OpposingForceObjectives = (props) => { width="100%" placeholder="blank objective" value={selectedObjective.title} + maxLength={64} onChange={(e, value) => act('set_objective_title', { objective_ref: selectedObjective.ref, @@ -466,6 +468,7 @@ export const OpposingForceObjectives = (props) => { fluid disabled={!can_edit} height="85px" + maxLength={1000} value={selectedObjective.description} onChange={(e, value) => act('set_objective_description', { @@ -492,6 +495,7 @@ export const OpposingForceObjectives = (props) => { disabled={!can_edit} height="85px" value={selectedObjective.justification} + maxLength={1000} onChange={(e, value) => act('set_objective_justification', { objective_ref: selectedObjective.ref, @@ -581,6 +585,7 @@ export const EquipmentTab = (props) => { width="100%" placeholder="Reason for item" value={equipment.reason} + maxLength={1000} onChange={(e, value) => act('set_equipment_reason', { selected_equipment_ref: equipment.ref, @@ -656,6 +661,7 @@ export const AdminChatTab = (props) => { selfClear placeholder="Send a message or command using '/'" mt={1} + maxLength={1024} onEnter={(e, value) => act('send_message', { message: value, diff --git a/tgui/packages/tgui/interfaces/Orbit/constants.ts b/tgui/packages/tgui/interfaces/Orbit/constants.ts index 5c73e17ed723..28501ad361eb 100644 --- a/tgui/packages/tgui/interfaces/Orbit/constants.ts +++ b/tgui/packages/tgui/interfaces/Orbit/constants.ts @@ -8,6 +8,8 @@ export const ANTAG2COLOR = { 'Emergency Response Team': 'teal', 'Escaped Fugitives': 'orange', 'Xenomorph Infestation': 'violet', + 'Spacetime Aberrations': 'white', + 'Deviant Crew': 'white', } as const; export const THREAT = { diff --git a/tgui/packages/tgui/interfaces/Portagrav.tsx b/tgui/packages/tgui/interfaces/Portagrav.tsx new file mode 100644 index 000000000000..d84c5b63842a --- /dev/null +++ b/tgui/packages/tgui/interfaces/Portagrav.tsx @@ -0,0 +1,134 @@ +import { BooleanLike } from 'common/react'; + +import { useBackend } from '../backend'; +import { Box, Button, Icon, Section, Stack } from '../components'; +import { Window } from '../layouts'; + +type Data = { + percentage: number; + on: BooleanLike; + range: number; + maxrange: number; + gravity: number; + wiremode: BooleanLike; + draw: number; +}; + +export const Portagrav = (props) => { + const { act, data } = useBackend(); + const { percentage, on, range, gravity, wiremode, maxrange, draw } = data; + + return ( + + + + {!wiremode && percentage !== undefined + ? percentage + '%' + : wiremode + ? 'WIRE POWERED' + : 'NO CELL'} + {' - ' + gravity + 'G'} + + + {on ? draw : 'OFF'} / Rng: {range}/{maxrange} + +
+ + + + + Power + + + + + + + + + + + + + Gravity Control + + + + + + + + + + + + + + Range Control + + + + + + + + + + + +
+
+
+ ); +}; diff --git a/tgui/packages/tgui/interfaces/PreferencesMenu/antagonists/antagonists/corticalborer.ts b/tgui/packages/tgui/interfaces/PreferencesMenu/antagonists/antagonists/corticalborer.ts index 4b87325a3990..cb16af0760ad 100644 --- a/tgui/packages/tgui/interfaces/PreferencesMenu/antagonists/antagonists/corticalborer.ts +++ b/tgui/packages/tgui/interfaces/PreferencesMenu/antagonists/antagonists/corticalborer.ts @@ -8,7 +8,7 @@ const CorticalBorer: Antagonist = { multiline` You are a slug that crawls into peoples ears and then manipulates them in various ways - to make sure your species survives and thrives + to make sure your species survives and thrives. `, ], category: Category.Midround, diff --git a/tgui/packages/tgui/interfaces/PreferencesMenu/preferences/features/character_preferences/tunnel_vision.tsx b/tgui/packages/tgui/interfaces/PreferencesMenu/preferences/features/character_preferences/tunnel_vision.tsx new file mode 100644 index 000000000000..d6f3ae6cb413 --- /dev/null +++ b/tgui/packages/tgui/interfaces/PreferencesMenu/preferences/features/character_preferences/tunnel_vision.tsx @@ -0,0 +1,6 @@ +import { FeatureChoiced, FeatureDropdownInput } from '../base'; + +export const tunnel_vision_fov: FeatureChoiced = { + name: 'Tunnel Vision FOV', + component: FeatureDropdownInput, +}; diff --git a/tgui/packages/tgui/interfaces/PreferencesMenu/preferences/features/game_preferences/darkened_flash.tsx b/tgui/packages/tgui/interfaces/PreferencesMenu/preferences/features/game_preferences/darkened_flash.tsx index 0703c7ef04c0..85db496fe170 100644 --- a/tgui/packages/tgui/interfaces/PreferencesMenu/preferences/features/game_preferences/darkened_flash.tsx +++ b/tgui/packages/tgui/interfaces/PreferencesMenu/preferences/features/game_preferences/darkened_flash.tsx @@ -6,7 +6,7 @@ export const darkened_flash: FeatureToggle = { category: 'GAMEPLAY', description: multiline` When toggled, being flashed will show a dark screen rather than a - bright one. + bright one. This also disables the divine warning visual. `, component: CheckboxInput, }; diff --git a/tgui/packages/tgui/interfaces/Secrets.jsx b/tgui/packages/tgui/interfaces/Secrets.jsx index 9af68a897aef..146a40b427f6 100644 --- a/tgui/packages/tgui/interfaces/Secrets.jsx +++ b/tgui/packages/tgui/interfaces/Secrets.jsx @@ -480,8 +480,8 @@ const FunForYouTab = (props) => { color="red" icon="user-secret" fluid - content="Everyone is the traitor" - onClick={() => act('traitor_all')} + content="Everyone is the antag" + onClick={() => act('antag_all')} />
diff --git a/tgui/packages/tgui/interfaces/VotePanel.tsx b/tgui/packages/tgui/interfaces/VotePanel.tsx index f41ed99a1034..d5d1b7a6e576 100644 --- a/tgui/packages/tgui/interfaces/VotePanel.tsx +++ b/tgui/packages/tgui/interfaces/VotePanel.tsx @@ -37,6 +37,7 @@ type ActiveVote = { timeRemaining: number; choices: Option[]; countMethod: number; + canVote?: BooleanLike; }; type UserData = { @@ -192,7 +193,10 @@ const ChoicesPanel = (props) => { buttons={